- •1. Информация о дисциплине
- •1.1. Предисловие
- •Содержание дисциплины и виды учебной работы
- •2. Рабочие учебные материалы
- •2.2. Тематический план дисциплины
- •2.3 Структурно-логическая схема дисциплины
- •2.4 Временной график изучения дисциплины
- •2.5. Практический блок
- •2.6. Рейтинговая система по дисциплине «Программирование и основы алгоритмизации»
- •3. Информационные ресурсы дисциплины
- •3.1. Библиографический список
- •3.2. Опорный конспект лекций по дисциплине
- •Раздел 1. ОБЩИЕ ПОЛОЖЕНИЯ
- •Раздел 2. ПРОГРАММИРОВАНИЕ ТИПОВЫХ АЛГОРИТМОВ
- •Раздел 3. МАССИВЫ
- •Раздел 4.ГРАФИКА
- •3.3. Лабораторные работы
- •3.4. Практические занятия
- •Заключение
- •4.Блок контроля освоения дисциплины
- •4.1. Методические указания к выполнению курсового проекта
- •4.2. Блок тестов текущего контроля
- •4.3. Вопросы к экзамену
- •Содержание
2.2.Тематический план дисциплины
2.2.1.Тематический план для студентов очной формы обучения
|
|
|
|
|
|
|
Виды занятий и контроля |
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Кол-во часов по дневной форме обучения |
лекции |
ПЗ (С) |
ЛР |
|
Самостоятельная работа |
|
|
|
|
|
||
№ |
Наименование |
|
|
|
|
|
|
|
Контрольные работы |
|
|
|
||
|
темы |
|
|
|
|
|
|
|
|
|
Курсовые проекты |
|||
|
|
аудит. |
ДОТ |
аудит. |
ДОТ |
аудит. |
ДОТ |
Тесты |
ПЗ (С) |
ЛР |
||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
|
ВСЕГО |
130 |
36 |
8 |
4 |
|
24 |
6 |
52 |
|
|
|
|
|
|
Раздел 1. Общие положения |
24 |
8 |
4 |
|
|
|
|
16 |
2 |
|
|
|
|
|
1.1. Технология |
4 |
2 |
4 |
|
|
|
|
6 |
1 |
|
|
|
|
|
программирования |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2. Базовые понятия |
12 |
4 |
|
|
|
|
|
4 |
2 |
|
|
|
|
1 |
алгоритма и |
|
|
|
|
|
|
|
|
|
|
|
|
|
алгоритмического языка |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3. Основные понятия |
8 |
2 |
|
|
|
|
|
6 |
|
|
|
|
|
|
алгоритмического языка |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
С++ и системы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
программирования Builder |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Раздел 2. Программирование |
58 |
16 |
|
|
|
12 |
|
26 |
6 |
|
|
4 |
|
|
типовых алгоритмов |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.1. Программирование |
10 |
4 |
|
|
|
4 |
|
4 |
3 |
|
|
1 |
|
|
прямых алгоритмов |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.2. Программирование |
8 |
2 |
|
|
|
2 |
|
6 |
5 |
|
|
1 |
|
|
разветвляющихся |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
алгоритмов |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.3. Программирование |
14 |
4 |
|
|
|
2 |
|
6 |
6 |
|
|
1 |
|
|
циклических алгоритмов с |
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
известным количеством |
|
|
|
|
|
|
|
|
|
|
|
|
|
повторений |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.4. Программирование |
10 |
2 |
|
|
|
2 |
|
4 |
7, |
|
|
|
|
|
алгоритмов с |
|
|
|
|
|
|
|
|
8 |
|
|
|
|
|
подпрограммами |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.5. Циклы с неизвестным |
16 |
4 |
|
|
|
2 |
|
6 |
6 |
|
|
1 |
|
|
количеством повторений |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Раздел 3. Массивы |
46 |
10 |
4 |
|
|
10 |
|
22 |
4 |
|
|
1 |
1 |
|
3.1. Числовые массивы |
14 |
2 |
|
|
|
2 |
|
4 |
7 |
|
|
|
|
|
3.2. Строковые массивы |
8 |
4 |
|
|
|
2 |
|
4 |
4 |
|
|
|
|
|
3.3. Методы сортировки и |
16 |
2 |
|
|
|
4 |
|
6 |
7 |
|
|
1 |
1 |
3 |
поиска в массиве |
|
|
|
|
|
|
|
|
|
|
|
|
|
3.4. Развитые структуры и |
8 |
2 |
4 |
|
|
2 |
4 |
8 |
8,9 |
|
|
|
|
|
|
алгоритмы |
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
Раздел 4. Графика |
10 |
2 |
2 |
|
|
2 |
2 |
4 |
1 |
|
|
1 |
|
4.1. Графические приёмы |
10 |
2 |
2 |
|
|
2 |
2 |
4 |
10 |
|
|
1 |
|
|
|
построения изображений |
|
|
|
|
|
|
|
|
|
|
|
|
|
2.2.2. Тематический план для студентов очно-заочной формы обучения
|
|
|
|
|
|
|
Виды занятий и контроля |
|
|
|
||||
|
|
|
лекции |
ПЗ |
|
ЛР |
|
|
|
|
|
|
Курсовые проекты |
|
|
|
Кол-во часов по дневной форме обучения |
(С) |
|
|
Самостоят. раб. |
|
|
|
|
||||
№ |
Наименование |
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
Контрольные работы |
|
|
|||||
|
|
|
|
|
|
|
|
|
||||||
п/п |
темы |
|
|
|
|
|
|
|
|
|
||||
|
|
аудит. |
ДОТ |
аудит. |
ДОТ |
аудит. |
ДОТ |
Тесты |
ПЗ (С) |
ЛР |
||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
1 |
14 |
15 |
|
|
|
|
|
|
|
|
|
|
|
|
3 |
|
|
|
ВСЕГО |
130 |
8 |
26 |
4 |
|
20 |
20 |
52 |
10 |
|
|
|
|
|
Раздел 1. Общие положения |
24 |
3 |
12 |
|
|
|
|
16 |
|
|
|
|
|
|
1.1. Технология |
4 |
1 |
4 |
|
|
|
|
6 |
1 |
|
|
|
|
|
программирования |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.2. Базовые понятия |
12 |
2 |
4 |
|
|
|
|
4 |
2 |
|
|
|
|
1 |
алгоритма и |
|
|
|
|
|
|
|
|
|
|
|
|
|
алгоритмического языка |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3. Основные понятия |
8 |
|
4 |
|
|
|
|
6 |
|
|
|
|
|
|
алгоритмического языка |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
С++ и системы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
программирования Builder |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Раздел 2. |
58 |
4 |
2 |
|
|
12 |
8 |
26 |
|
|
|
|
|
|
Программирование типовых |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
алгоритмов |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.1. Программирование |
10 |
1 |
2 |
|
|
4 |
4 |
4 |
3 |
|
|
1 |
|
|
прямых алгоритмов |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.2. Программирование |
8 |
1 |
|
|
|
2 |
|
6 |
5 |
|
|
|
|
|
разветвляющихся |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
алгоритмов |
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
2.3. Программирование |
14 |
1 |
|
|
|
2 |
|
6 |
6 |
|
|
1 |
|
циклических алгоритмов с |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
известным количеством |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
повторений |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.4. Программирование |
10 |
|
|
|
|
2 |
|
4 |
7,8 |
|
|
|
|
|
алгоритмов с |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
подпрограммами |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2.5. Циклы с неизвестным |
16 |
1 |
|
|
|
2 |
4 |
6 |
6 |
|
|
1 |
|
|
количеством повторений |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Раздел 3. Массивы |
46 |
|
8 |
4 |
|
8 |
8 |
22 |
3 |
|
1 |
1 |
1 |
|
3.1. Числовые массивы |
14 |
|
|
|
|
|
4 |
4 |
7 |
|
|
|
|
|
3.2. Строковые массивы |
8 |
|
4 |
|
|
2 |
|
4 |
4 |
|
|
|
|
3 |
3.3. Методы сортировки и |
16 |
|
|
4 |
|
4 |
|
6 |
7 |
|
1 |
1 |
1 |
поиска в массиве |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3.4. Развитые структуры и |
8 |
|
4 |
|
|
2 |
4 |
8 |
8,9 |
|
|
|
|
|
алгоритмы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Раздел 4. Графика |
10 |
1 |
4 |
|
|
2 |
4 |
4 |
1 |
|
|
1 |
|
4 |
4.1. Графические приёмы |
10 |
1 |
4 |
|
|
2 |
4 |
4 |
10 |
|
|
1 |
|
построения изображений |
|
|
|
|
|
|
|
|
|
|
|
|
|
2.2.3. Тематический план для студентов заочной формы обучения
|
|
дневнойпочасовво-Кол формеобучения |
.аудит |
ДОТ |
.аудит |
ДОТ |
.аудит |
ДОТ |
Самостоятельная работа |
Тесты |
Контрольные работы |
)С(ПЗ |
ЛР |
проектыКурсовые |
|
|
|
Виды занятий и контроля |
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
лекции |
ПЗ (С) |
ЛР |
|
|
|
|
|
|
|
||
№ |
Наименование |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
темы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
|
ВСЕГО |
130 |
8 |
26 |
|
4 |
8 |
32 |
52 |
|
|
|
|
|
|
Раздел 1. Общие |
16 |
3 |
12 |
|
|
|
|
16 |
|
|
|
|
|
|
положения |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
1.1. Технология |
4 |
1 |
4 |
|
|
|
|
6 |
1 |
|
|
|
|
. |
программирования |
|
|
|
|
|
|
|
|
|
|
|
|
|
2 |
1.2. Базовые понятия |
12 |
2 |
4 |
|
|
|
|
4 |
2 |
|
|
|
|
|
алгоритма и |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
алгоритмического языка |
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
1.3 .Основные понятия |
8 |
|
4 |
|
|
|
|
6 |
|
|
|
|
|
|
алгоритмического языка |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
С++ и системы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
программирования Builder |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Раздел 2. |
58 |
4 |
2 |
|
|
12 |
12 |
26 |
5 |
|
|
1 |
|
|
Программирование |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
типовых алгоритмов |
|
|
|
|
|
|
|
|
|
|
|
|
|
4 |
2.1. Программирование |
10 |
1 |
2 |
|
|
4 |
4 |
4 |
3 |
|
|
1 |
|
|
прямых алгоритмов |
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
2.2. Программирование |
8 |
1 |
|
|
|
2 |
|
6 |
5 |
|
|
|
|
|
разветвляющихся |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
алгоритмов |
|
|
|
|
|
|
|
|
|
|
|
|
|
6 |
2.3. Программирование |
14 |
1 |
|
|
|
2 |
4 |
6 |
6 |
|
|
|
|
|
циклических алгоритмов с |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
известным количеством |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
повторений |
|
|
|
|
|
|
|
|
|
|
|
|
|
7 |
2.4. Программирование |
10 |
|
|
|
|
2 |
|
4 |
7,8 |
|
|
|
|
|
алгоритмов с |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
подпрограммами |
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
2.5. Циклы с неизвестным |
16 |
1 |
|
|
|
2 |
4 |
6 |
6 |
|
|
|
|
|
количеством повторений |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Раздел 3. Массивы |
46 |
|
8 |
|
4 |
4 |
16 |
22 |
3 |
|
|
1 |
1 |
9 |
3.1. Числовые массивы |
14 |
|
|
|
|
|
4 |
4 |
7 |
|
|
|
|
1 |
3.2. Строковые массивы |
8 |
|
4 |
|
|
2 |
4 |
4 |
4 |
|
|
|
|
0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
3.3. Методы сортировки и |
16 |
|
|
|
4 |
|
4 |
6 |
7 |
|
|
1 |
1 |
1 |
поиска в массиве |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
3.4. Развитые структуры и |
8 |
|
4 |
|
|
2 |
4 |
8 |
8,9 |
|
|
|
|
2 |
алгоритмы |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Раздел 4. Графика |
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
4.1. Графические приёмы |
10 |
1 |
4 |
|
|
|
4 |
4 |
10 |
|
|
|
|
3 |
построения изображений |
|
|
|
|
|
|
|
|
|
|
|
|
|