Темата на този месец е Кодиране! Няма съмнение, кодирането е страхотно. Всички от рок звезди до играчи от НБА се учат да кодират. Всички знаем, че Бил Гейтс и Марк Зукърбърг разбират колко е важно да се научим да кодират в ранна възраст. Но знаете ли, че will.i.am, Джими Фалън, Аштън Къчър, Крис Бош, Карли Клос и много други знаменитости също знаят как да кодират?

Кодирането е това, което ни прави възможно да създаваме компютърен софтуер, приложения и уебсайтове. Това е методът за даване на инструкции на компютър за изпълнение на конкретна задача. Тези инструкции се предават на „език“, който компютрите могат да разберат. Има няколко типа езици за кодиране, всеки от които има собствен набор от правила. Някои от най-популярните езици за кодиране, използвани днес, са Python, JavaScript, Java, C++, C#, PHP, Swift и Go.

За да помогне на учениците да научат кодиране, традиционното текстово кодиране наскоро беше заменено с кодиране, базирано на блокове. Кодирането, базирано на блокове, преобразува текстовия софтуерен код във формат на визуален блок и подход на плъзгане и пускане. Първият език за блоково кодиране, разработен през 2003 г Scratch на MIT. Оттогава Google се разработи Блочно, библиотека, която добавя визуален редактор на код към уеб и мобилни приложения. 

Кодирането позволява на хора от цял ​​свят да се свързват чрез общия език на кодирането. В момента Scratch се използва в повече от 150 различни страни и е достъпен на повече от 40 езика, за да помогне на потребителите да създават програми, които са разбираеми за всички.

Софтуерните инженери използват познанията си за инженерните принципи и кодирането, за да създадат много видове решения като настолни и уеб приложения, мобилни приложения, игри, роботи, операционни системи и мрежови системи. Някои от най-модерните технологии като AI и виртуална реалност са възможни благодарение на софтуерните инженери. Кодирането е една от темите, на които се фокусират членовете на Компютърното общество на IEEE

  • Присъединете се към Себастиан Ечеверия, старши инженер в Института за софтуерно инженерство към университета Карнеги Мелън за TryEngineering вторник Уебинар по кодиране налични при поискване.
  • Гледам Маюко Иноу, софтуерен инженер, споделя какво прави всеки ден.
  • Какво всъщност правят софтуерните инженери? Гледате това видео за да разберете с PBS Physics Girl.
  • изследвайте Scratch на MIT, първият език за блоково кодиране, разработен през 2003 г.
  • Забавлявайте се с Google Блочно, библиотека, която добавя визуален редактор на код към уеб и мобилни приложения

Източник на изображение: PBS Physics Girl в YouTube

Забавлявайте се и научете повече за кодирането, като изпробвате някои практически дейности. 

  • Насладете се на практически кодиране с Code.org Уроци Hour of Code.  Научете основите на кодирането в Python и създайте свое собствено лого. 
  • Изпробвайте Arduino Blink Challenge дейност. Присъединете се към TryEngineering.org в изграждането на програма за включване и изключване на светлината с помощта на евтина платка Arduino.
  • Бъдете креативни и програмирайте свои собствени интерактивни истории, игри и анимации, като използвате Драскотина на MIT Media Lab.

Източник на изображение: С медийната лаборатория

Вдъхновете се, като чуете как вашите връстници правят разлика в своите общности и след това опитайте сами! 

  • Вижте как 19-годишният герой на CNN, Кристина Ли, затваря разликата между половете в света на технологиите със своя лагер по компютърни науки за момичета от средното училище, Здравей свят.
  • Включете се в изграждането на нещо, което има значение, направете разлика във вашата общност и внедрявайте иновации за въздействие, като се регистрирате Imagine Cup на Microsoft конкуренция. Запознай се с Световен шампион Imagine Cup 2021: Екип REWEBA от Кения
  • Прочетете за 15-годишен, CNBC/Acorn Homegrown Hero, Джейд Наир, който прави разлика, като учи десетки деца да кодират по време на карантина.

Имате ли различна представа как да направите положителна промяна във вашата общност? Бъди креативен! След това споделете със семейството на TryEngineering, за да вдъхновите другите да направят същото.

Източник на изображение: Microsoft Imagine Cup

  • Запишете поне едно ново нещо, което сте научили за кодирането.
  • Помислете как да вдъхновите другите и да направите разлика във вашата общност.
  • Споделяте ли вие, член на семейството или учител вашата работа във Facebook или Twitter, като използвате #tryengineeringtuesday. Искаме да чуем от вас!
  • Ако сте опитали някоя от дейностите, не забравяйте да изтеглите вашата Значка на IEEE Computer Society. Съберете ги всички и ги съхранявайте с помощта на това Инструмент за събиране на значки.

Бележка за възпитателите и родителите: Тези дейности са за различни възрастови нива (от начално до средно училище). Опитваме се да предложим по нещо за всеки.