Меню

Курс
"Основы программирования"

  • Длительность 2.5 месяцa 72 ак./ч.
  • Расписание 18:40-21:10 вт, пт
  • Дата начала 16 мая 2017 г.
  • Стоимость 20 000 р.

Программа

Модуль 1. Unix (как пра-система для Linux)

  • Краткий экскурс в историю появления UNIX.
  • Unix-подобные ОС и появление свободного ПО (GNU и FSF).
  • Файловая система, концепция «всё есть файл».
  • Программное окружение пользователя, принцип «делай что-то одно и делай это хорошо».
  • Краткий экскурс в POSIX (Portable Operating System Interface) и начало программирования.

Модуль 2. Базис языка

  • Язык программирования С
  • Типы данных, операторы и выражения
  • Конструкции ветвления
  • Конструкции циклов
  • Функции и прототипы функций
  • Массивы и указатели
  • Ввод-вывод

Модуль 3. Структуры данных и алгоритмы

  • Струкурный тип данных
  • Стек, очередь, деревья, сортировки.
  • Динамические структуры данных
  • Создание библиотеки
  • Отладка приложений gdb
  • Препроцессор языка C

Преподаватели

Прико Павел Александрович
Преподаватель, ученый, программист

Преподаватель ЦДПО НИУ ИТМО.
В 2008 закончил Санкт-Петербургский государственный политехнический университет, факультет технической кибернетики, получив степень магистра техники и технологий.
В 2013 закончил Санкт-Петербургский государственный университет экономики и финансов, факультет экономики и управления, получив степень магистра менеджмента.
Область интересов: программирование, участие в научных конференциях, написание статей, построение экономических моделей.
Белоус Артём Викторович
Преподаватель, инженер-программист

Преподаватель ЦДПО НИУ ИТМО.
В 2008 закончил, Санкт-Петербургский государственный университет аэрокосмического приборостроения, факультет радиотехники, получив степень магистра техники и технологий.
С 2008 работает программист-разработчиком в Центре Компьютерных Технологий при ПГУПС.
Область интересов: разработка встраиваемого ПО, экспертиза исходного кода, локальные сети, разработка технических стандартов.