Школа программистов

 

Школа программистов ориентируется на работу с учащимися 12-17 лет, 6-11 классов.

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

Методика работы Школы программистов необычна для средней школы и заимствует некоторые подходы университетского образования. Ученики школы посещают несколько обязательных и факультативных курсов. Каждый школьник имеет возможность сам формировать индивидуальную программу обучения — выбирая и посещая те курсы, которые соотносятся с его интересами и возможностями. Таким образом, обучение в Школе программистов подготавливает школьников к успешному обучению в профильных ВУЗах и других учреждениях профессионального образования.

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

Школа программистов осуществляет два уровня подготовки.

Первый вариант предназначен для детей 6-8 классов и предполагает начать изучение программирования знакомством с исполнителем «Кукарача» — курс «Азы программирования», который в игровой, наглядной форме позволяет понять все основные типы алгоритмов: линейный, ветвление, цикл, а также привить структурный подход к разработке программ. Курс «Базовая компьютерная подготовка» т.к. дети владеют пользовательскими навыками в очень малом объеме, недостаточном для решения задач, поставленных перед учащимися Школы программистов. На втором году обучения в этом варианте преподается «Дискретная математика», т.к. в этом возрасте не хватает математического аппарата для решения многих задач программирования, а также основы алгоритмического программирования с элементами скриптового многопоточного программирования на примере среды визуального программирования Visual Basic.

Третий год обучения обязательный курс «Компьютерные сети», изучение основ современных сетевых технологий и протоколов, принципов’ компьютерного взаимодействия в рамках современной сетевой инфраструктуры, основ безопасности персонального компьютера в условиях реальных локальных и сетевых угроз. Изучение языка программирования С++.

Второй вариант предназначен для детей 9-10 класса и предполагает начать изучение программирования непосредственно с языка программирования Pascal и объектно-ориентированного языка программирования  Visual Basic  .

Второй год обучения для этого варианта — это  изучения языка C++ .

Третий год обучения обязательный курс «Компьютерные сети», изучение основ современных сетевых технологий и протоколов, принципов’ компьютерного взаимодействия в рамках современной сетевой инфраструктуры, основ безопасности персонального компьютера в условиях реальных локальных и сетевых угроз. Заканчивается обучение языку программирования С++. Изучение Языков Web программирования.