
Цели курса
Целью курса является подготовка пользователей, желающих создавать новое программное обеспечение и внедрять его в различные сферы деятельности. По окончании курса учащиеся смогут выполнять работы по созданию программ на таких языках программирования как Pascal, Delphi, C ++ Builder, Basic. Учащиеся смогут в дальнейшем овладеть любым необходимым языком программирования, научатся составлять алгоритмы, писать собственные программы, работать с базами данных.
Программные продукты, изучаемые в рамках курса
При изучении языков программирования Pascal и Delphi, слушатели получают ясное представление о том, что такое алгоритм, язык программирования, программа; научатся алгоритмическому мышлению и научатся писать свои программы. Изучают возможности среды Delphi и основы объектно-ориентированного программирования. Научатся использовать алгоритмы обработки данных и управления создаваемыми объектами.
В рамках курса рассматриваются также языки программирования C ++ Builder и Basic. В систематизированном виде излагаются основные понятия и описываются возможности языка C++. При этом основное внимание уделяется объяснению того, как теми или иными возможностями пользоваться. Язык программирования C++ – это универсальный язык программирования, который позволяет разрабатывать программы в соответствии с разными парадигмами: процедурным программированием, объектно-ориентированным, параметрическим. В данном курсе рассматриваются все основные возможности языка C++ и их применение при разработке объектно-ориентированных программ. Дается краткое описание библиотек языка C++, необходимых для создания типичных программ.
Система организации занятий
Лекционные занятия проводятся раз в неделю, практические – два раза в неделю. Длительность обоих видов занятий составляет 1 час 30 минут (два академических часа). Практические занятия проводятся в соответствии с тематикой лекции прошедшей заранее. Наш курс предполагает бесплатные дополнительные занятия с обучающимися в случае пропусков по уважительной причине подтверждённых документально.
Текущий мониторинг и итоговая аттестация
Итоговая аттестация складывается из одной части – практической. Для прохождения аттестации необходимо создать Web-проект на самостоятельно выбранную тему с применением полученных знаний в процессе обучения. Время создания аттестационного проекта включено в учебный план курса и составляет 5 недель (10 последних практик). Проект рассматривается комиссией исключительно в случае размещения его в сети Internet и при наличии печатного описания созданного сайта с подробным перечнем используемых технологий и программных продуктов.
Минимальный возраст
Минимальный возраст для обучения на данном курсе составляет 14 лет.
Требования к владению базовым материалом
Для успешного освоения материала учащемуся необходимо владеть базовыми навыками работы с файловой системой, операционной системой Windows XP, текстовым редактором Блокнот, а так же обладать начальной техникой машинного набора.


