موضوع این ماه کدگذاری است! در این شکی نیست ، کدگذاری عالی است. همه از ستاره های راک گرفته تا بازیکنان NBA کدنویسی را یاد می گیرند. همه ما می دانیم که بیل گیتس و مارک زاکربرگ اهمیت یادگیری کدگذاری را در سنین پایین درک کرده اند. اما آیا می دانید will.i.am ، جیمی فالون ، اشتون کوچر ، کریس بوش ، کارلی کلوس و بسیاری از افراد مشهور دیگر نیز می دانند که چگونه کدگذاری کنند؟

کدگذاری همان چیزی است که ایجاد نرم افزارهای رایانه ای ، برنامه ها و وب سایت ها را برای ما امکان پذیر می کند. این روش دادن دستورالعمل به کامپیوتر برای انجام یک کار خاص است. این دستورالعمل ها با استفاده از "زبانی" که رایانه ها می توانند آن را درک کنند ، ابلاغ می شوند. انواع مختلفی از زبان برنامه نویسی وجود دارد که هرکدام مجموعه قوانین خاص خود را دارند. برخی از مشهورترین زبانهای برنامه نویسی که امروزه مورد استفاده قرار می گیرند ، Python ، JavaScript ، Java ، C ++ ، C # ، PHP ، Swift و Go هستند.

برای کمک به دانش آموزان در یادگیری کدگذاری ، اخیراً کدگذاری متنی سنتی با کدگذاری مبتنی بر بلوک جایگزین شده است. کدگذاری مبتنی بر بلوک کد نرم افزار مبتنی بر متن را به یک قالب بلوک بصری و یک روش کشیدن و رها کردن تبدیل می کند. اولین زبان کدگذاری بلوک در سال 2003 توسعه یافت خراش MIT. گوگل از آن زمان توسعه یافته است مسدود، کتابخانه ای که ویرایشگر کد تصویری را به برنامه های وب و تلفن همراه اضافه می کند. 

برنامه نویسی به مردم از سراسر جهان اجازه می دهد تا از طریق زبان مشترک برنامه نویسی با یکدیگر ارتباط برقرار کنند. در حال حاضر ، از Scratch در بیش از 150 کشور مختلف استفاده می شود و به بیش از 40 زبان در دسترس است تا به کاربران در ایجاد برنامه هایی کمک کند که به طور جهانی قابل درک باشند.

مهندسان نرم افزار با استفاده از دانش خود درمورد اصول مهندسی و کدگذاری ، انواع مختلفی از راه حل ها مانند برنامه های دسک تاپ و وب ، برنامه های تلفن همراه ، بازی ها ، روبات ها ، سیستم عامل ها و سیستم های شبکه را ایجاد می کنند. برخی از پیشرفته ترین فناوری ها مانند هوش مصنوعی و واقعیت مجازی به دلیل مهندسین نرم افزار امکان پذیر هستند. کدگذاری یکی از موضوعات مورد توجه اعضا است انجمن رایانه ای IEEE

  • به Sebastian Echeverria، مهندس ارشد در موسسه مهندسی نرم افزار در دانشگاه کارنگی ملون بپیوندید. وبینار سه شنبه TryEngineering در مورد کدنویسی در صورت تقاضا موجود است.
  • تماشا کردن مایوکو اینو، یک مهندس نرم افزار، کارهایی که هر روز انجام می دهد را به اشتراک می گذارد.
  • مهندسان نرم افزار در واقع چه کاری انجام می دهند؟ این را نگاه کن تصویری برای پیدا کردن با PBS Physics Girl.
  • کاوش خراش MIT، اولین زبان کدگذاری بلوکی است که در سال 2003 توسعه یافت.
  • با گوگل لذت ببرید مسدود, کتابخانه ای که ویرایشگر کد بصری را به برنامه های وب و موبایل اضافه می کند

منبع تصویر: PBS Physics Girl در یوتیوب

با انجام برخی فعالیت های عملی ، از آن لذت ببرید و درباره کدگذاری بیشتر بدانید. 

  • برنامه نویسی عملی را با Code.org تجربه کنید ساعت آموزش کد.  اصول کدگذاری را در پایتون بیاموزید و آرم خود را طراحی کنید. 
  • را امتحان کنید چالش پلک زدن آردوینو فعالیت. در ساخت برنامه ای برای روشن و خاموش کردن چراغ با استفاده از یک برد ارزان قیمت آردوینو با TryEngineering.org همراه شوید.
  • خلاق باشید و داستان ها ، بازی ها و انیمیشن های تعاملی خود را با استفاده از برنامه ریزی کنید Scratch آزمایشگاه MIT Media.

منبع تصویر: آزمایشگاه رسانه ای MIT

با شنیدن اینکه همسالان شما چگونه در جوامع خود تغییر ایجاد می کنند الهام گرفته و سپس خودتان امتحان کنید! 

  • تماشا کنید که چگونه قهرمان 19 ساله CNN، کریستینا لی, شکاف جنسیتی در دنیای فناوری را با کمپ علوم کامپیوتر خود برای دختران دبیرستانی از بین می برد. سلام دنیا.
  • با ساختن موارد مهم درگیر شوید ، تغییری در جامعه خود ایجاد کنید و با ثبت نام در سیستم ، برای تأثیرگذاری نوآوری کنید جام تصور مایکروسافت رقابت. ملاقات با قهرمان جام جهانی 2021 تصور کنید: تیم REWEBA از کنیا
  • درباره قهرمان 15 ساله CNBC/Acorn Homegrown بخوانید، جید نیر، که با آموزش کدنویسی به ده ها کودک در حین قرنطینه تغییر ایجاد می کند.

ایده متفاوتی در مورد چگونگی ایجاد تغییر مثبت در جامعه خود دارید؟ خلاق بودن! سپس با خانواده TryEngineering به اشتراک بگذارید تا دیگران را وادار به انجام همین کار کند.

منبع تصویر: مایکروسافت تصور کنید جام

  • حداقل یک چیز جدیدی که در مورد کدنویسی یاد گرفته اید را یادداشت کنید.
  • به این فکر کنید که چگونه به دیگران الهام بخشید و در جامعه خود تغییر ایجاد کنید.
  • آیا شما، یکی از اعضای خانواده یا معلم، کار خود را با استفاده از #tryengineeringtuesday در فیس بوک یا توییتر به اشتراک بگذارید. ما می خواهیم از تو بشنویم!
  • اگر هرکدام از فعالیت ها را امتحان کردید ، حتماً بارگیری کنید نشان انجمن کامپیوتر IEEE. همه آنها را جمع آوری کرده و با استفاده از آنها ذخیره کنید ابزار جمع آوری نشان.

توجه به مربیان و والدین: این فعالیت ها برای مقاطع مختلف سنی (ابتدایی تا دبیرستان) است. ما سعی می کنیم چیزی را برای همه ارائه دهیم.