Программирование на C (Си) для школьников


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

курсы программирования на C для школьников в Могилеве


Предпочтительный возраст учащихся: 13 + 


Есть ли смысл учиться программированию с раннего возраста? Однозначно да! Смысл не только в том, чтобы написать программу, которая будет что-то делать. Обучение программированию воспитывает в ребенке альтернативное и более глубокое видение мира, выстраивает логические и причинно-следственные связи, повышает интеллект. Это первый уверенный шаг к освоению программирования на серьезном уровне.


В программе обучения:

  • основы алгоритмизации и принципов программирования
  • программирование на классическом языке С (СИ)
  • создание собственного проекта и последующая защита в конце обучения

С помощью современных методик преподавания мы объясняем детям сложные вещи на простом и понятном для них языке. Благодаря этому, постепенно и с плавным ростом уровня сложности дети полноценно погружаются в увлекательный мир создания программ. Программирование - одна из самых творческих областей человеческой деятельности. С его помощью можно выразить любые свои идеи, даже самые смелые и необычные! Творческий программист - это всегда яркая индивидуальность. Именно этот навык и прививается детям на курсах программирования.

Продолжительность: 1  раз в неделю по 2 часа. Стоимость обучения: 40 руб. в месяц.  Набор на  2017/2018 учебный год

 

Программа курса:

Занятие 1

Основные понятия языка С, алфавит, идентификаторы, ключевые слова, комментарии. Примеры простых программ. Определение некоторых понятий.

Занятие 2

Переменные, константы, операции и выражения.

Занятие 3

Решение задач.

Занятие 4

Символьные переменные и строки. Инициализация переменных.

Занятие 5-6

Операторы. Условный оператор. Операторы множественного выбора. Примеры задач, решения.

Занятие 7

Операторы циклов. Операторы break и continue, операторы безусловного перехода.

Занятие 8-10

Массивы и указатели. Решение практических задач.

Занятие 11

Зачет по пройденным материалам.

Занятие 12-13

Функции. Оператор return. Классы памяти.

Занятие 14

Типы данных, определяемые пользователем.

Занятие 15

Решение практических задач.

Занятие 16

Ввод/вывод и работа с файлами.

Занятие 17

Введение в С++. Типы, стандартны переменные, и ввод-вывод. Игра «Утраченный клад»

Занятие 18

Первая программа на С++, определение функции main.

Занятие 19

Работа с пространством имен std, работа с арифметическими операторами. Объявление и инициализация переменных.

Занятие 20-21

Истина, ветвление и игровой цикл.

Занятие 22-23

Циклы for, строки и массивы.

Занятие 24

Библиотека стандартных шаблонов.

Занятие 25

Функции

Занятие 26-27

Ссылки. Указатели. Классы.

Занятие 28-29

Наследование и полиморфизм. Проектная деятельность. Создание своей игры.

Занятие 30

Защита проектов.