ЗФ_ОАиП / ЭУМК_ОАиП__PDF / Раб_программа
.pdf6. Дополнения и изменения к учебной программе по изучаемой учебной дисциплине на ______/_______ учебный год
№пп |
Дополнения и изменения |
Основание |
|
|
|
Учебная программа пересмотрена и одобрена на заседании кафедры "Информационные технологии"_______ _______ , протокол №___ . Заведующий кафедрой _______________
______________________(ФИО, подпись)
УТВЕРЖДАЮ Декан факультета____________________
______________________(ФИО, подпись)
3. Учебно-методическая карта дисциплины
Номер раздела, темы, занятия |
Название раздела, темы, занятия; |
Количество аудиторных часов |
Материальное обеспечение занятия (наглядные, методические пособия и др.) |
|
|
||||
перечень изучаемых вопросов |
|
|
|
управляемая самостоятельная работа студента |
Литература |
Форма контроля знаний |
|||
|
|
лекции |
практические (семинарские) занятия |
лабораторные занятия |
|||||
|
|
|
|
|
|
|
|
|
|
1. |
Основы алгоритмизации (2 ч.) |
2 |
|
|
|
|
|
|
|
1.1. |
Понятие об алгоритме. Свойства |
1 |
|
|
|
Компьютерная |
1,6,11, |
Устный |
|
|
алгоритма. |
|
|
|
|
|
презентация |
12 |
опрос |
|
|
|
|
|
|
|
|||
1.2. |
Средства записи алгоритма. Виды |
1 |
|
|
|
|
|
|
|
|
алгоритмов. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
Понятия модульного программирования |
2 |
|
|
|
|
|
|
|
|
(2 ч.) |
|
|
|
|
|
|
|
|
1.1. |
Понятие и |
свойства модуля. Понятия |
1 |
|
|
|
Компьютерная |
1. 6, 8, |
Устный |
|
главного и подчиненного модуля. |
|
|
|
|
презентация |
10 |
опрос |
|
|
|
|
|
|
|
||||
1.2. |
Модульная |
структура программных |
1 |
|
|
|
|
|
|
|
продуктов. |
|
|
|
|
|
|
|
|
3. |
Структурное программирование (2 ч.) |
2 |
|
|
|
|
|
|
|
3.1. |
Теория структурного |
1 |
|
|
|
|
1, 6, 8. |
Устный |
|
|
программирования. |
|
|
|
|
|
10 |
опрос |
|
3.2. |
Реализация структурного |
1 |
|
|
|
|
|
|
|
|
проектирования в современных языках |
|
|
|
|
|
|
|
|
|
программирования. |
|
|
|
|
|
|
|
|
4. |
Система программирования. (4+0+2 ч.) |
4 |
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.1. |
Общие |
сведения |
и состав |
системы |
2 |
|
1 |
|
Компьютерная |
2, 3, 13 |
Защита |
|||||
|
программирования. |
|
Интерфейс |
|
|
|
|
презентация |
|
отчета по |
||||||
|
|
|
|
|
|
|
|
лаб. работе |
||||||||
|
системы. Задание опций. Управление |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|||||||||
|
окнами. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4.2. |
Язык |
|
программирования. |
Структура |
2 |
|
1 |
|
|
|
|
|||||
|
программы. Этапы разработки, отладки |
|
|
|
|
|
|
|
||||||||
|
и |
выполнения |
программ |
в |
|
|
|
|
|
|
|
|||||
|
интегрированной среде Borland С++ |
|
|
|
|
|
|
|
|
|||||||
5. |
Типы данных языка С++ (4+0+2 ч.) |
|
4 |
|
2 |
|
|
|
|
|||||||
5.1. |
Простые типы |
данных. Производные |
2 |
|
1 |
|
Компьютерная |
2-5, 7- |
Самосто |
|||||||
|
типы. |
|
|
|
|
|
|
|
|
|
|
|
|
презентация |
10, 13 |
ятельная |
|
|
|
|
|
|
|
|
|
|
|
|
|
работа |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
5.2. |
Операции |
и |
выражения. |
Типы, |
2 |
|
1 |
|
|
|
||||||
|
|
|
|
|
||||||||||||
|
определяемые пользователем. |
|
|
|
|
|
|
|
|
|
||||||
6. |
Консольный ввод-вывод (4+0+2 ч.) |
|
4 |
|
2 |
|
|
|
|
|||||||
6.1. |
Спецификации ввода-вывода. Escape |
– |
2 |
|
1 |
|
Компьютерная |
2, 13 |
Защита |
|||||||
|
последовательности. |
|
|
|
|
|
|
|
презентация |
|
отчета по |
|||||
|
|
|
|
|
|
|
|
|
|
лаб. работе |
||||||
6.2. |
Функции ввода-вывода. |
|
|
|
2 |
|
1 |
|
|
|
||||||
|
|
|
|
|
|
|
|
|||||||||
7. |
Операторы |
|
|
|
управления |
6 |
|
12 |
|
|
|
|
||||
|
вычислительным процессом (6+0+12) |
|
|
|
|
|
|
|
|
|||||||
7.1. |
Операторы |
if |
и выбора |
и |
примеры |
3 |
|
4 |
|
Компьютерная |
2-5, 7- |
Защита |
||||
|
программирования |
разветвляющихся |
|
|
|
|
презентация |
10, 15 |
отчета по |
|||||||
|
|
|
|
|
|
лаб. работе |
||||||||||
|
алгоритмов. |
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
7.2. |
Операторы |
цикла. |
Программирование |
3 |
|
8 |
|
|
|
|
||||||
|
циклических алгоритмов. |
|
|
|
|
|
|
|
|
|
|
|||||
8. |
Указатели и массивы (10+0+19) |
|
10 |
|
19 |
|
|
|
|
8.1. |
Понятие |
|
указателя. |
Адресная |
2 |
|
4 |
|
Компьютерная |
2-5, 7- |
Защита |
|
|
арифметика. |
Массивы. Их связь с |
|
|
|
|
презентация |
10, 14, |
отчета по |
|||
|
|
|
|
|
|
лаб. работе |
||||||
|
указателями. |
|
|
|
|
|
|
|
|
16 |
||
|
|
|
|
|
|
|
|
|
Самосто |
|||
8.2. |
Алгоритмы |
обработки |
одномерных |
2 |
|
10 |
|
|
|
ятельная |
||
|
массивов. |
|
|
|
|
|
|
|
|
|
|
работа |
|
|
|
|
|
|
|
|
|
|
|
|
|
8.3. |
Сортировки. |
|
|
|
4 |
|
|
|
|
|
|
|
8.4. |
Алгоритмы |
обработки |
двумерных |
2 |
|
5 |
|
|
|
|
||
|
массивов. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9. |
Обработка |
|
символьной |
информации |
6 |
|
4 |
|
|
|
|
|
|
(6+4 ч.) |
|
|
|
|
|
|
|
|
|
|
|
9.1. |
Функции обработки строк. |
|
2 |
|
2 |
|
Компьютерная |
2-5, 7- |
Защита |
|||
9.2. |
Алгоритмы обработки строк |
4 |
|
2 |
|
презентация |
10, 17 |
отчета по |
||||
|
|
|
лаб. работе |
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
10. |
Программирование с |
использованием |
10 |
8 |
|
|
|
|
|
|||
|
подпрограмм (10+8+0 |
ч.) |
|
|
|
|
|
|
|
|
||
10.1. |
Разбиение задачи на подзадачи |
2 |
2 |
|
|
Компьютерная |
2-5, 7- |
Защита |
||||
10.2. |
Функции, их объявление и вызов. |
6 |
6 |
|
|
презентация |
10, 18 |
курсово |
||||
|
|
|
||||||||||
|
Способы передачи параметров. |
|
|
|
|
|
|
й |
||||
10.3. |
Классы |
хранения |
и |
видимость |
2 |
|
|
|
|
|
работы |
|
|
переменных |
|
|
|
|
|
|
|
|
|
|
|
11. |
Структуры, объединения, перечисления |
6 |
|
6 |
|
|
|
|
||||
|
(6+6 ч.) |
|
|
|
|
|
|
|
|
|
|
|
11.1. |
Структуры. |
Объявление |
структурных |
2 |
|
2 |
|
Компьютерная |
2-5, 7- |
Защита |
||
|
переменных. |
Вложенные |
структуры. |
|
|
|
|
презентация |
10, 19 |
отчета по |
||
|
|
|
|
|
|
лаб. работе |
||||||
|
Ввод-вывод структур. |
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|||
11.2. |
Массивы структур |
|
|
2 |
|
2 |
|
|
|
|
||
11.3. |
Объединения. Перечисления |
2 |
|
2 |
|
|
|
|
||||
12. |
Файлы в языке С (8+4+4 ч.) |
|
8 |
4 |
4 |
|
|
|
|
12.1. |
Понятие |
файла. |
Типы |
файлов. |
2 |
|
|
|
Компьютерная |
2-5, 7- |
Защита |
||
12.2. |
Открытие, |
закрытие |
файла. |
Запись- |
2 |
|
|
|
презентация |
10, 20 |
отчета по |
||
|
|
|
|
лаб. работе |
|||||||||
|
чтение информации. |
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|||
12.3. |
Обработки текстовых файлов. |
|
2 |
2 |
2 |
|
|
|
|
||||
12.4. |
Бинарные файлы. |
|
|
|
2 |
2 |
2 |
|
|
|
|
||
13. |
Общие сведения |
о |
программном |
4 |
5 |
|
|
|
|
|
|||
|
обеспечении (4+5+0 ч.) |
|
|
|
|
|
|
|
|
|
|||
13.1. |
Принцип |
программного |
управления. |
2 |
3 |
|
|
Компьютерная |
|
|
|||
|
Автоматическое |
выполнение |
команд |
|
|
|
|
презентация |
|
|
|||
|
|
|
|
|
|
|
|
||||||
|
программы. Этапы постановки и |
|
|
|
|
|
|
|
|||||
|
решения задач на компьютере |
|
|
|
|
|
|
|
|
||||
13.2. |
Назначение |
и |
классификация языков |
2 |
2 |
|
|
|
|
|
|||
|
программирования. |
|
|
Системы |
|
|
|
|
|
|
|
||
|
программирования |
|
|
|
|
|
|
|
|
|
|