- •010100 – «Математика»
- •1. Цели и задачи освоения дисциплины
- •2. Место дисциплины в структуре ооп бакалавриата
- •4. Структура и содержание дисциплины
- •Распределение учебного времени по семестрам и видам учебных занятий
- •5. Образовательные технологии
- •6. Учебно-методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины
- •Вопросы для итогового контроля знаний студентов
- •2 Семестр (зачет)
- •3 Семестр (экзамен)
- •7. Учебно-методическое и информационное обеспечение дисциплины
- •8. Материально-техническое обеспечение дисциплины модуля
4. Структура и содержание дисциплины
Общая трудоемкость дисциплины составляет всего 4 зачетные единицы: 2 зачетные единицы во втором семестре, 2 зачетные единицы в третьем семестре, 144 часа.
Распределение учебного времени по семестрам и видам учебных занятий
Раздел дисциплины |
Семестр |
Неделя семестра |
Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах) |
Формы текущего контроля успеваемости по неделям семестра. Форма промежуточной аттестации по семестрам |
|||||||
Всего часов |
По расписанию |
Лекции |
Практические занятия |
Лабораторные занятия |
Курсовая работа |
Контрольная работа |
Самостоятельная работа |
||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
Раздел 1. Основы алгоритмизации и структурное программирование |
2 |
1-18 |
74 |
36 |
16 |
|
20 |
|
|
38 |
Отчеты по ЛР, тестирование, проверка конспектов, зачет |
Раздел 2. Модульное программирование |
3 |
1-17 |
70 |
34 |
14 |
|
20 |
|
|
36 |
Отчеты по ЛР, тестирование, проверка конспектов, экзамен |
Всего по дисциплине: |
2, 3 |
|
144 |
70 |
30 |
|
40 |
|
|
74 |
Зачет, устный экзамен |
План изучения дисциплины по видам учебных занятий
№ п/п |
Виды учебных занятий |
К-во часов |
Тема и учебные вопросы занятия |
Материальное обеспечение занятия |
Задания на самостоятельную работу |
||
Литература* |
Время (в часах) |
||||||
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
I СЕМЕСТР |
|||||||
Раздел 1. Основы алгоритмизации и структурное программирование |
|||||||
1 |
Лекция №1 |
2 |
Вводная лекция
|
|
[1] c. 12-18 [2] c. 8-47 [4] c. 50-63 [5] c. 13-25 |
2 |
|
2 |
Лекция №2 |
2 |
Тема 1. Основы алгоритмизации
|
|
Конспект лекций |
2 |
|
3 |
Лекция №3 |
2 |
Тема 2. Принципы обработки программ в С++ Общая характеристика системы программирования
|
1. Компьютер. 2. Проектор. 3. Презентация |
[1] с. 15-25 [2] c. 73-88 [4] c. 50-78 |
2
|
|
4 |
Лабораторная работа № 1 |
2 |
Изучение среды разработки программ |
|
1. Конспект лекций 2. [1] стр. 17-31. |
4 |
|
|
|
|
Тема 3. Типы данных и операции |
|
|
|
|
5 |
Лекция №4 |
2 |
Стандартные типы данных и операции языка программирования высокого уровня
|
1. Компьютер. 2. Проектор. 3. Презентация |
[1] с. 54-123 [5] c. 27-23 |
2 |
|
6 |
Лабораторная работа № 2
|
2 |
Исследование базовых типов данных языка Си |
|
1. Конспект лекций 2. [1] стр. 22-26 |
4 |
|
7 |
Лабораторная работа № 3
|
2 |
Исследование операций языка Си |
|
1. Конспект лекций. 2. [1] стр. 31-38. |
4 |
|
|
|
|
Тема 4. Основные алгоритмические конструкции и их реализация |
|
|
|
|
8 |
Лекция №5 |
2 |
Представление основных управляющих структур программирования
|
1. Компьютер. 2. Проектор. 3. Презентация |
[1] с.38-51
|
2 |
|
9 |
Лабораторная работа № 4 |
2 |
Применение управляющих инструкций языка для организации ветвлений в программе
|
|
1. Конспект лекций 2. [1] стр. 38-44. |
2 |
|
10 |
Лабораторная работа № 5 |
2 |
Исследование циклов |
|
1. Конспект лекций. 2. [1] стр. 44-51. |
2 |
|
|
|
|
Тема 5. Массивы и указатели |
|
|
|
|
11 |
Лекция №6 |
2 |
Массивы и указатели
|
1. Компьютер. 2. Проектор. 3. Презентация
|
[1] с.51-58
|
2 |
|
12 |
Лабораторная работа № 6 |
4 |
Применение массивов и указателей для решения прикладных задач |
|
1. Конспект лекций 2. [1] стр. 51-63. |
2 |
|
13 |
Лабораторная работа №7 |
4 |
Исследование массивов и указателей |
|
1. Конспект лекций 2. [1] стр. 51-63 |
2 |
|
14 |
Лекция №7
|
2
|
Символьные и динамические массивы
|
|
[1] с. 60-65
|
2 |
|
15 |
Лабораторная работа № 8 |
2 |
Применение функций работы со строками для решения прикладных задач
|
|
1. Конспект лекций 2. [1] стр. 63-65 |
2 |
|
|
|
|
Тема 6. Методы трансляции |
|
|
|
|
16 |
Лекция №8 |
2 |
Методы трансляции
|
1. Компьютер. 2. Проектор. 3. Презентация |
[9] с. 56-124
|
2 |
|
|
Всего за I семестр |
36 |
|
|
|
38 |
|
II СЕМЕСТР |
|||||||
Раздел 2. Модульное программирование |
|||||||
Тема 7. Модульное программирование |
|||||||
17 |
Лекция №9 |
4 |
Модули и функции
|
1. Компьютер. 2. Проектор. 3. Презентация |
[1] с.66-71
|
2 |
|
18 |
Лабораторная работа № 9 |
4 |
Использование функций для решения прикладных задач |
|
1. Конспект лекций 2. [1] стр. 73-78. |
5 |
|
19 |
Лекция №10 |
2 |
Передача параметров в функцию
|
1. Компьютер. 2. Проектор. 3. Презентация |
[1] с.72-82
|
2 |
|
20 |
Лабораторная работа № 10 |
4 |
Использование функций для работы с массивами |
|
1. Конспект лекций 2. [1] стр. 78-80. |
5 |
|
|
|
|
Тема 8. Производные типы данных |
|
|
|
|
21 |
Лекция №11 |
2 |
Типы данных, определяемые пользователями
|
1. Компьютер. 2. Проектор. 3. Презентация |
[1] с.65-71
|
4 |
|
22 |
Лабораторная работа № 11 |
2 |
Программирование рекурсивных алгоритмов |
|
1. Конспект лекций. 2. [1] стр. 73-82. |
2 |
|
23 |
Лабораторная работа № 12 |
4 |
Применение производных типов данных для решения прикладных задач |
|
|
4 |
|
24 |
Лекция №12 |
4 |
Файлы данных
|
1. Компьютер 2. Программная модель. 3. Презентация |
[1] с. 83-96
|
6 |
|
25 |
Лабораторная работа № 13 |
6 |
Исследование методов доступа к файлам данных |
|
1. Конспект лекций 2. [1] стр. 88-91 |
4 |
|
26 |
Лекция № 13 |
2 |
Заключительная лекция 1. Современные интегральные среды программирования, используемые для создания прикладного программного обеспечения 2. Перспективы развития языков программирования высокого уровня
|
1. Компьютер 2. Программная модель. 3. Презентация |
[4] стр. 387 – 420 |
2 |
|
|
Всего за II семестр |
34 |
|
|
|
36 |
|
