Программирование на С и С++ для начинающих

Программа «Программирование на С и С++ для начинающих» изучает основные концепции программирования, алгоритмизацию, разработку модульного программного обеспечения.

Учебная программа ориентированна на слушателей в возрасте от 14 до 18 лет, желающих получить глубокие, фундаментальные знания в области программирования. Обучение длится 2 семестра (1 год).

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

Основные дидактические принципы обучения:

  • Систематичности и последовательности. В результате обучения у человека должна сформироваться четкая, ясная и понятная в целом картина мира с присущей ей системой взаимосвязанных закономерностей и понятий. Система знаний должна создаваться в логической последовательности и в той же последовательности предлагаться к восприятию ученикам. 
  • Сознательности и активности. Этот принцип предполагает сообщение слушателям целей обучения, творческое выполнение ими самостоятельных работ, активное усвоение учебного материала, активизацию мыслительной деятельности. Активность предполагает способность к самостоятельной работе и к творческой инициативе.
  • Дифференцированности. Учебная деятельность слушателей организованна с учетом способностей учащихся. Так, например, слушателям предлагаются задачи различной сложности (от базового до творческого). При оценке решения задач, уровень сложности, является дополнительной информацией.
  • Технологичности. Данный принцип позваляет формировать у слушателей значимых для их будущей профессиональной деятельности качеств личности, а также знаний, навыков и умений, обеспечивающих выполнение функциональных обязанностей в области программирования.
  • Проблемности. Данный принцип, используется как способ активного взаимодействия слушателя  с проблемно-представленным содержанием обучения, в ходе которого он приобщается к объективным противоречиям научного знания и способам их решения. Учится мыслить, творчески усваивать знания. Так, например, при решении задачи, основное –это путь от задачи к решению, а не программирование (кодирование) как таковое.

Основным направлением является формирование системы профессиональных ценностей (предпочтений) слушателей.

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

Особенности разных типов учебных занятий во многом обусловливаются сочетанием и структурой базисных форм организации обучения. Для каждого типа учебных занятий характерно особое сочетание базисных форм организации обучения.

На индивидуальных учебных занятиях ведущей формой является парная («преподаватель-обучающийся»). Её сочетание с индивидуально-опосредованной формой позволяет обеспечить разные темпы, маршруты, способы освоения учебного материала.

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

 

Коллективные занятия строятся на сочетании коллективной организационной формы (взаимодействия участников группы в парах сменного состава) со вспомогательными формами: индивидуальной, парной («преподаватель-обучающийся», «обучающийся-обучающийся») и групповой (в отношении малых групп, а иногда и всего коллектива). Это позволяет обеспечить разные учебные маршруты и врéменные кооперации обучающихся.

Формы контроля — сдача практических работ (основная), письменных контрольных работ, устный опрос, проверка конспектов.

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