Программа опирается на идеи, материалы и практический опыт проведения курса педагогов Дугласа и Мэри Кианг, который был выпущен компанией Prime 8 Consulting для Microsoft MakeCode при поддержке компании Microsoft. Данный курс направлен на повышение интереса обучающихся, не имеющих опыта и знаний в области программирования, к изучению информационных технологий. В основе методики организации и проведения курса лежит проектная деятельность обучающихся по созданию программируемых физических и виртуальных устройств.
Цель: Целью программы «Основы алгоритмизации и программирования с MakeCode и платой BBC micro:Bit» является создание условий для интеллектуального, социального и психологического развития подростка через вовлечение его в занятия по программированию, освоение новых технологий будущей профессиональной деятельности, способствовать развитию инженерного мышления, воспитание конкурентно способной личности, обладающей информационными компетенциями, владеющей базовыми понятиями теории алгоритмов, умеющей разрабатывать эффективные алгоритмы и реализовывать их в виде компьютерных программ.
Задачами реализации программы дополнительного образования «Основы алгоритмизации и программирования с Make Code и платой BBC micro:Bit» являются:
формирование у детей 10-13 лет устойчивого интереса к техническому творчеству, новым технологиям, предметам естественно-математического цикла и мотивации к их изучению;
интегрированное изучение учебных предметов «Информатика», «Физика», «Математика», программирования и проектирования;
ранняя профессиональная ориентация;
получение опыта в изобретательстве, использовании микроэлектроники, умных устройств, датчиков, программировании.
формирование личной ответственности за результаты своей деятельности на примере разработки собственных и совместных проектов.
Образовательные:
− научить составлять и читать блок-схемы;
− сформировать навыки выполнения технологической цепочки разработки программ средствами языка программирования Microsoft MakeCode;
− объяснить основные конструкции языков программирования, позволяющие работать с простыми и составными типами данных
− научить отлаживать и тестировать программы, делать выводы о работе этих программ.
− расширять кругозор обучающихся в области программирования;
− научить дизайнерскому оформлению созданного ПО.