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

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

Программа курса "Основы программирования":

1. Общее понятие алгоритма. Управляющие конструкции алгоритмического языка.
Понятие переменной
2. Типы переменных. Целые и вещественные переменные, представление целых и
вещественных чисел в компьютере
3. Символьные и логические переменные и выражения. Массивы и текстовые
строки
4. Вычисление функций на последовательностях
5. Построение цикла с помощью инварианта
6. Устройство компьютера. Оперативная память, процессор, регистры процессора.
Аппаратный стек
7. Машинно-независимый Ассемблер RTL и Ассемблер Intel 80x86. Внешние
устройства и прерывания. Виртуальная память и поддержка параллельных задач
8. Основы языка Си: структура Си-программы, базовые типы и конструирование
новых типов, операции и выражения
9. Управляющие конструкции языка Си. Представление программ в виде функций.
Работа с памятью. Структуры
10.Технология программирования на Си: представление матриц, работа с файлами и с текстами
11. Структуры данных: общее понятие, реализация. Простейшие структуры данных:
очередь, стек. Использование стека и обратная польская запись
12. Ссылочные реализации структур данных. Списки и деревья. Реализации
множества: с помощью бинарного поиска, на базе сбалансированных деревьев,
хеширование


Стоимость обучения: 10500 рублей.

График занятий: ежедневно или через день.

Время занятий:
утренние группы с 9-00 до 12-00;
дневные группы c 12-00 до 15-00, с 15-00 до 18-00
вечерние группы с 18-00 до 21-00.


Численность группы: 6 – 10 человек

Мини группы: 3 человека

Центр также проводит индивидуальное и корпоративное обучение.

После окончания курса "Основы программирования" выдается Сертификат

Тел: 293-44-10