Курс для школьников 7 - 11 классов.
Продолжительность обучения: 68 часа (~212 р/час).
Занятия проходят раз в неделю. Длительность занятия — 2 часа (3 академических часа).
Расписание занятий: суббота в 15:00 - 17:10.
Обучение программированию традиционно является приоритетной составляющей предмета «Информатика» в средней школе. Чёткое понимание алгоритмических структур, умение писать консольные приложения – обязательные требования, предъявляемое к выпускникам школы.
Участие во Всероссийской олимпиаде школьников (ВСОШ) по информатике требует знания алгоритмических конструкций и умения применять их при практическом программировании.
Это означает, что только раннее обучение школьников программированию откроет для них возможность проявить свою одарённость, позволит успешно пройти Государственную итоговую аттестацию по предмету «Информатика» в выпускных классах и затем продолжить своё обучение в сфере информационно-коммуникационных технологий в профильных учреждениях среднего профессионального образования и высших учебных заведениях.
Ведущей идеей курса является необходимость в дополнительной подготовке школьников 7 – 11 классов в направлении практического освоения и применения навыков алгоритмизации и программирования на языке высокого уровня С, преодолеть задания школьного, муниципального и регионального этапов ВСОШ.
Базовый курс программирования на С – это знакомство с программированием с «нуля».
Язык программирования С — универсальный язык программирования, который завоевал особую популярность у программистов, благодаря сочетанию возможностей языков программирования высокого и низкого уровней.
Большинство программистов предпочитают использовать язык С для серьёзных разработок, их привлекают такие особенности языка, как свобода выражения мыслей, мобильность и чрезвычайная доступность.
Язык С оказал существенное влияние на развитие индустрии программного обеспечения, а его синтаксис стал основой для таких языков программирования как C++, C#, Java, PHP и др.
Отличительной особенностью программы является ее практическая направленность, которая служит успешному усвоению курса.
Для каждого занятия подготовлен комплект задач в системе автоматической проверки решений – сайт обучающих курсов http://new.moodle.cs.istu.ru/.
В системе для каждого участника ведётся учёт его работы как в компьютерном классе, так и при выполнении самостоятельной работы дистанционно. Преподавателю доступны все решения обучающихся: как ошибочные, так и прошедшие полную процедуру тестирования в автоматической системе.
Краткое содержание программы:
Программа «Основы программирования на С» составлена на основе начального курса программирования В.Г. Тарасова – профессора кафедры программного обеспечения ИжГТУ имени М.Т. Калашникова.