STEAM
БАНКЯ

12-18 години · Computer Science & AI 11+ · Science 11+ · Python

Програмисти

Истински код на Python, който управлява робот. Функции, сензори, автономност - основата на всяко сериозно програмиране.

8
модула
31
занятия
47
учебни часа
Програмисти

Програмата занятие по занятие

Отвори модул, за да видиш какво строи детето във всяко занятие.

  1. 12-18 години · Computer Science & AI 11+ · Science 11+ · PythonПрограмисти8 модула, 31 занятия+

    Истински код на Python, който управлява робот. Функции, сензори, автономност - основата на всяко сериозно програмиране.

    1. 01Роботи в действие3 зан. · 5 ч.+Роботи, които изпълняват задачи: сервиране, спасяване, домакинска работа.За първи път: последователност, сензори и инженерно проектиране.
      1. 1Занятие 1 · 90 минНовобранец в ресторанта + Ветровит градКакво би станало, ако робот сервираше на масите в ресторант?Ново: последователност, сензори и инженерно проектиране. Упражнява събития и причина-следствие и мотори и движение.
      2. 2Занятие 2 · 90 минГлътка свеж Космос + Да спасим сьомгатаУчениците ще използват модел, за да опишат как общият брой атоми не се променя при химична реакция и следователно масата се запазва.Упражнява инженерно проектиране.
      3. 3Занятие 3 · 90 минДа създадеш Космос + Да оцелееш невидимУчениците ще разработят и използват модел на системата Земя–Слънце–Луна, за да опишат цикличния модел на слънчевите затъмнения.Упражнява мотори и движение, сензори и събития и причина-следствие.
    2. 02Сензори и ритъм4 зан. · 6 ч.+Реакция на света: аларми, таймери, ритъм и игри с нива.За първи път: цикли.
      1. 1Занятие 1 · 90 минНарастване на населението + Игра на головеУчениците ще изградят аргументация, която обяснява как увеличаването на населението влияе върху ресурсите на Земята.Упражнява инженерно проектиране, сензори и данни и графики.
      2. 2Занятие 2 · 90 минСелектор на белезиУчениците ще обяснят как хората могат да повлияят на наследяването на желани белези в организмите.
      3. 3Занятие 3 · 90 минПовтори ритъмаКак можем да проектираме автоматизиран инструктор по танци?Ново: цикли. Упражнява инженерно проектиране.
      4. 4Занятие 4 · 90 минТанцът на щрауса + Суперзаредени растенияУчениците ще използват модел, за да обяснят как характерното поведение на животните влияе върху вероятността за успешно създаване на семейство.Упражнява събития и причина-следствие, мотори и движение и сензори.
    3. 03Физика с роботи4 зан. · 6 ч.+Сили, енергия и движение, измерени с истински уреди.За първи път: енергия и сили.
      1. 1Занятие 1 · 90 минКинетичен удар + Сила на натискУчениците ще построят устройство в подкрепа на твърдението, че когато кинетичната енергия на даден предмет се промени, енергията се прехвърля към или от предмета.Ново: енергия и сили. Упражнява мотори и движение, сензори, инженерно проектиране и механизми и конструкции.
      2. 2Занятие 2 · 90 минБърза реакция + Завърти за да спечелишУчениците ще обяснят, че сетивата реагират на стимули, като изпращат съобщения до мозъка за незабавно действие или съхранение на спомени.Упражнява инженерно проектиране, механизми и конструкции, данни и графики и енергия и сили.
      3. 3Занятие 3 · 90 минДвоен натиск + Премести материятаУчениците ще проведат изследване, за да докажат, че промяната в движението на даден обект зависи от масата на обекта и сумата от силите, действащи върху него.Упражнява енергия и сили.
      4. 4Занятие 4 · 90 минУдари го, премести го + Енергиен бустерУчениците ще планират изследване, за да предоставят доказателства, че промяната в движението на даден обект зависи от неговата маса и от сумата на действащите върху него сили.Упражнява сензори, енергия и сили, инженерно проектиране и мотори и движение.
    4. 04Данни и решения4 зан. · 6 ч.+Роботът събира данни и решава сам: изследване, точки, състояния.За първи път: условия и решения и променливи и математика.
      1. 1Занятие 1 · 90 минКлетъчен град + Повече от ядроУчениците ще разработят и използват модел, за да представят как отделните части на клетката допринасят за функционирането на цялата клетка.
      2. 2Занятие 2 · 90 минУмен паркКак можем да проектираме умна функция за парк?Ново: условия и решения. Упражнява инженерно проектиране и сензори.
      3. 3Занятие 3 · 90 минСпаси или вкарай + Брояч на точкиКак вратарят решава накъде да се придвижи?Ново: променливи и математика. Упражнява събития и причина-следствие, сензори и мотори и движение.
      4. 4Занятие 4 · 90 минНужда от дрямкаКак бихте се грижили за роботизиран домашен любимец?Упражнява променливи и математика и сензори.
    5. 05Творчески код4 зан. · 6 ч.+Функции, шарки, музика и изкуство, направени с код.За първи път: тестване и поправка на грешки и функции.
      1. 1Занятие 1 · 90 минЕмоции в движениеКакво можете да направите, ако домашен любимец се държи непредсказуемо?Ново: тестване и поправка на грешки. Упражнява променливи и математика.
      2. 2Занятие 2 · 90 минДизайнер на игриКак можем да проектираме игра?Упражнява променливи и математика и инженерно проектиране.
      3. 3Занятие 3 · 90 минМузикална машина + Забавни функцииКак можете да програмирате музикално изживяване?Ново: функции.
      4. 4Занятие 4 · 90 минАрт дизайнер + Парти с шаркиКак можем да използваме машина, за да създаваме изкуство?Упражнява функции.
    6. 06Изкуствен интелект4 зан. · 6 ч.+Разпознаване на пози и движение с ИИ. Финален дизайнерски проект.За първи път: разделяне на проблем и изкуствен интелект.
      1. 1Занятие 1 · 90 минКулинарно удобствоКак можем да проектираме кухненски инструмент?Ново: разделяне на проблем. Упражнява функции и инженерно проектиране.
      2. 2Занятие 2 · 90 минТанцов партньор + Танцов треньорКак можете да използвате изкуствен интелект, за да програмирате танц на робот?Ново: изкуствен интелект. Упражнява събития и причина-следствие и данни и графики.
      3. 3Занятие 3 · 90 минСкейтборд трикове + Супер скоростен скейтбордКакви трикове може да прави един скейтбордист?Упражнява изкуствен интелект и данни и графики.
      4. 4Занятие 4 · 90 минПарола с позаКак можем да проектираме система за сигурност, която да защитава нещо?Упражнява изкуствен интелект, инженерно проектиране и данни и графики.
    7. 07Python със SPIKE Prime4 зан. · 6 ч.+Същият робот с истински код: променливи, цикли, условия, функции.За първи път: код (Python).
      1. 1Занятие 1 · 90 минОт блокове към код + Първата програма в кодСъщата програма, написана на Python.Ново: код (Python). Упражнява мотори и движение.
      2. 2Занятие 2 · 90 минПроменливи + ЦиклиСкорост и посока като стойности.Упражнява променливи и математика, код (Python) и цикли.
      3. 3Занятие 3 · 90 минУсловия + Функцииif и else по сензор.Упражнява условия и решения, код (Python), сензори и функции.
      4. 4Занятие 4 · 90 минПараметри и връщане + Автономен курсФункция с ъгъл, функция, която мери.Упражнява функции, код (Python) и мотори и движение.
    8. 08Финални проекти4 зан. · 6 ч.+Собствен проект от идея до защита пред родители.
      1. 1Занятие 1 · 90 минИдеята + ПланътКакво правя и защо.Упражнява инженерно проектиране и разделяне на проблем.
      2. 2Занятие 2 · 90 минИзграждане · 1 + Изграждане · 2Конструкция.Упражнява механизми и конструкции.
      3. 3Занятие 3 · 90 минТестване + Код ревюОткриване на проблеми.Упражнява тестване и поправка на грешки.
      4. 4Занятие 4 · 90 минРепетиция + ЗащитаДемонстрация пред групата.

Какво учи детето в този курс

Уменията, върху които работим, и какво точно прави детето с всяко от тях. Натисни умение и в дървото горе ще се отбележат занятията с него.

Програмиране

Последователност+

Програмисти, 12-18 г.

Планира алгоритъма на хартия, преди да седне да го програмира.

1 занятие

Събития и причина-следствие+

Програмисти, 12-18 г.

Програма, която следи няколко неща наведнъж: сензори, бутони, таймер.

5 занятия

Цикли+

Програмисти, 12-18 г.

Пише цикли for и while на Python и контролира колко пъти се повтарят.

2 занятия

Тестване и поправка на грешки+

Програмисти, 12-18 г.

Чете съобщенията за грешка, проследява стойностите и сам поправя кода.

2 занятия

Условия и решения+

Програмисти, 12-18 г.

Пише if, elif и else с няколко условия, вързани със сензорите.

2 занятия

Променливи и математика+

Програмисти, 12-18 г.

Работи с променливи, списъци и математика на Python.

5 занятия

Функции+

Програмисти, 12-18 г.

Пише функции с параметри и ги ползва отново в различни проекти.

5 занятия

Код (Python)+

Програмисти, 12-18 г.

Минава от блоковете към истински текстов код на Python.

4 занятия

Изкуствен интелект+

Програмисти, 12-18 г.

Обучава модел да разпознава жестове или предмети и го свързва с робота.

3 занятия

Инженерство

Инженерно проектиране+

Програмисти, 12-18 г.

Прави собствен проект от идеята до защитата пред публика.

12 занятия

Разделяне на проблем+

Програмисти, 12-18 г.

Разделя финалния проект на части и разпределя работата в екипа.

2 занятия

Механизми и конструкции+

Програмисти, 12-18 г.

Избира подходящ механизъм за конкретна задача в собствения си проект.

3 занятия

Мотори и движение+

Програмисти, 12-18 г.

Управлява моторите от кода с точни градуси, скорост и синхрон.

8 занятия

Сензори+

Програмисти, 12-18 г.

Чете сензорите от кода и взима решения според стойностите в реално време.

10 занятия

Наука и данни

Данни и графики+

Програмисти, 12-18 г.

Записва данни от сензорите, чертае графики и прави изводи от тях.

5 занятия

Енергия и сили+

Програмисти, 12-18 г.

Мери сили, скорост и енергия с робота и сравнява с формулите от физиката.

4 занятия