Модули по программированию для старшеклассников

9 - 11 классы

Для всех модулей:  продолжительность занятий 2 академических часа по 45 минут. С собой необходимо иметь тетрадь и письменные принадлежности, а также флешку для возможности удобной работы в классе и дома.

----------------------------------------------------

Программирование на языке Phyton

Язык программирования Python - это многогранный язык, сочетающий в себе такие характеристики, как: удобочитаемый синтаксис, доступность в обучении (или простота обучения), интерактивность, кроме того, Python - это мощный, высокоуровневый, объектно-ориентированный язык. Python динамично развивается и уже сейчас с его помощью можно решать задачи различных типов: на нем пишут сайты, мобильные приложения, игры, торрент-клиенты, графические интерфейсы, Python используют в системном администрировании и ещё много где. В частности, на нем написаны YouTube, Dropbox, BitTorrent, Instagram, а самыми яркими представителями компаний, которые активно используют Python, являются Яндекс, Google, Intel, IBM и NASA.

Предлагаемый модуль продолжительностью 16 академических часов познакомит школьников с синтаксическими особенностями языка (типы и структуры данных, циклы, функции и др.), технологией программирования на Python в специальной среде, некоторыми распространенными алгоритмами обработки данных.

По завершению модуля возможно продолжить изучение Python в рамках проектной работы. Одной из тем проекта может служить анализ Big Data (больших данных) с помощью алгоритмов машинного обучения. 

Модуль подходит как для тех, кто никогда не программировал ни на каких языках, так и для тех, кто имеет определенный опыт и знания

----------------------------------------------------

Программирование на языке С

В рамках прохождения данного модуля школьники познакомятся с правилами построения алгоритмических конструкций на С, научатся работать с различными С-библиотеками, напишут собственную программу с анимацией своих сюжетных героев. Среди освоенных навыков программирования будут: использование функции (без параметров и с параметрами), структуры, программирование некоторых физических процессов, правильное форматирование кода, проектный подход к организации своей деятельности.

Написание кода планируется в среде CodeBlocks.

Продолжением модуля может стать дальнейшая работа на курсах по проектному программированию, решению задач Турнира юных инженеров-исследователей, подготовки к научно-практическим конференциям школьников.

----------------------------------------------------

Сложные задачи ЕГЭ по информатике

Если Вы планируете поступать в ВУЗ математической, информатической и технической направленностей, то сдать ЕГЭ по информатике просто необходимо и необходимо сдать его с максимально возможными высокими баллами. К сожалению, школьных уроков информатики может не хватить для более успешного нарешивания задач ЕГЭ, особенно части С. Порой натренироваться на нужное решение просто невозможно, потому что здесь необходимы не только знания синтаксиса языка и методов решения, но и навыка понимания, анализа, размышления, поиска метода и построения алгоритма для отдельной конкретно взятой задачи. Предлагаемый модуль предназначен для желающих более детально разобраться с некоторыми сложными темами в информатике и программировании. Он будет интересен тем, кто хочет натренироваться решать задачи ЕГЭ в более быстром темпе. Он поможет на самом ЕГЭ получить дополнительные баллы благодаря устранению возможных пробелов школьного курса информатики.