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

1 курс2 курс3 курс4 курс
012800
0030980000
Тема занятияДомашнее заданиеТипЧасы
§1
Общие сведения о языках программирования
1Языки программированиястр. 17 [1] Л 2
2Алгоритмыстр. 20Л 2
3Типовые конструкции в программировании. Ветвлениястр. 25Л 2
4Типовые конструкции в программировании. Циклыстр. 26Л 2
5Комбинирование ветвлений и цикловсоставить алгоритмЛ 2
6Работа с даннымистр. 57Л 2
7Модульная структурасоставить алгоритмЛ 2
8Разработка алгоритмастр. 27Л 2
9Написание алгоритмасоставить алгоритмЛ 2
§2
Основы языка программирования
1Специфика языкастр. 31Л 2
2Общая структура программыстр. 33Л 2
3Переменные и константыстр. 50, 52Л 2
4Простые типы данныхстр. 51Л 2
5Диалог с пользователемстр. 68Л 2
6Ветвлениястр. 60Л 2
7Циклыстр. 64Л 2
8Использование ветвлений и цикловнаписать программуЛ 2
9Построение математических выраженийстр. 57Л 2
10Логические выражениястр. 59Л 2
11Построение математических и логических выраженийнаписать программуЛ 2
12Составные типы. Массивыстр. 19 [2] Л 2
13Многомерные массивыстр. 22 [2]Л 2
14Работа с массиваминаписать программуЛ 2
15Строкистр. 61 [2]Л 2
16Строковые функциистр. 63 [2]Л 2
17Работа со строкаминаписать программуЛ 2
18Структурные типыстр. 68 [2]Л 2
19Работа со структураминаписать программуЛ 2
20Основы ООПстр. 36 [3] Л 2
21Создание программы с объектаминаписать программуЛ 2
22Возможности ООПстр. 59 [3]Л 2
23Применение наследования классовстр. 63 [3]Л 2
§3
Практические аспекты программирования
1Ввод/выводстр. 69 [1] ПР 2
2Создание функцийстр. 81 [1]ПР 2
3Параметры функцийстр. 83 [1]ПР 2
4Применение функцийнаписать программуПР 2
5Создание проектастр. 45 [1]ПР 2
6Управление памятьюнаписать программуПР 2
7Указатели и памятьнаписать программуПР 2
8Файловая системастр. 73 [1]ПР 2
9Использование файловстр. 75 [1]ПР 2
10Работа с экраном в текстовом режименаписать программуПР 2
11Расширенный ввод/выводстр. 78 [1]ПР 2
12Написание программынаписать программуПР 2
13Процедуры и функциинаписать программуПР 2
14Создание пользовательских процедур и функцийнаписать программуПР 2
15Параметры процедур функцийнаписать программуПР 2
16Применение процедур и функцийнаписать программуПР 2
17Стандартные процедуры ввода/выводанаписать программуПР 2
18Форматированный ввод/вывод данныхнаписать программуПР 2
19Файлы последовательного доступа. Текстовые файлынаписать программуПР 2
20Типизированные файлынаписать программуПР 2
21Нетипизированные файлынаписать программуПР 2
22Файлы произвольного доступанаписать программуПР 2
23Работа с файламинаписать программуПР 2
24Применение файловнаписать программуПР 2
25Создание типов данныхнаписать программуПР 2
26Составные типы. Массивы.стр. 19 [2]ПР 2
27Структурные типыстр. 68 [2]ПР 2
28Связные спискистр. 87 [2]ПР 2
29Бинарные деревьястр. 91 [2]ПР 2
30Рекурсиястр. 79 [2]ПР 2
31Модулинаписать программуПР 2
32Зачётное занятиеДЗ 2

Итого

Лекции: 64
Комбинированные занятия: 0
Практические занятия: 62
Диагностическая проверка знаний: 2
Всего часов: 128 из 128 по плану