Зам. директора колледжа
_ Х. М. Валеев
«____»__________________2004г.
на V, VI семестры 2005-2006 уч. года
преподаватель: Лисиченко О. А.
Количество часов по учебному плану - 70 Количество часов, выдаваемых фактически - 70 Составлен в соответствии с Государственными требованиями к минимуму содержания и уровню подготовки выпускника по специальности 2203
Председатель цикловой (предметной) комиссии: ___________ Валеева. Н. Х.
Протокол № от_____________2004г.
№ п/п
| Наименование разделов и тем
| Кол-во часов
| Вид зан-я
| Узловые вопросы занятий
| УНП
и ТСО
| Задания
|
Установочная сессия (IV сем. ) 10ч.
|
1.
| Тема1: Введение
|
| лекция
| - Предмет и задачи учебной дисциплины
- Связь с другими дисциплинами
- Основные понятия и определения
- История создания языка программирования С++
- Основные элементы языка
- Структура программы
|
| Конспект лекций
лит.
|
2.
| Тема 2: Элементы языка С++
|
| лекция
| - Алфавит языка С++
- Комментарии, идентификаторы, ключевые слова, стандартные типы данных, переменные и константы
- Данные целого типа. Объекты с глобальной и локальной областью действия
- Способы описания переменных вещественного типа
- Выражения и операции. Операции присваивания. Операции инкремента и декремента
- Директивы препроцессора
- Преимущества и недостатки различных способов ввода/вывода данных (форматный и потоковый ввод/вывод)
- Основные математические функции и операции языка
|
|
Конспект лекций
лит.
|
3.
| Вычисление значений функции
|
| практ.
| - Выдача задания
- Выполнение задания
- Отчет о выполненной работе
| ЭВМ
| Конспект лекций
|
4.
| Тема 3: Операторы языка С++
|
| лекция
| - Данные логического, символьного типов
- Логические операторы. Условный оператор. Инструкция IF
- Описание данных символьного типа
- Приемы обработки данных символьного типа и строк
- Циклы FOR, WHILE, DO/WHILE
- Инструкции break, continue, return, exit, atexit, switch/case
|
| Конспект лекций
лит.
|
| | | | | | | | | |
№ п/п
| Наименование разделов и тем
| Кол-во часов
| Вид зан-я
| Узловые вопросы занятий
| УНП
и ТСО
| Задания
|
5.
| Организация ветвлений. Работа с циклами. Работа со строками. Условия
|
| практ.
| - Выдача задания
- Выполнение задания
- Отчет о выполненной работе
| ЭВМ
| Конспект лекций
лит.
|
Самостоятельное изучение
|
|
| Тема 2: Элементы языка С++
|
|
| - Директивы препроцессора
- Преимущества и недостатки различных способов ввода/вывода данных (форматный и потоковый ввод/вывод)
- Основные математические функции и операции языка
- Создание программ с использованием различных способов ввода/вывода
- Создание программ, вычисляющих значения функций
|
| Конспект лекций
лит.
|
| Тема 3: Операторы языка С++
|
|
| - Использование условного оператора для проверки входных данных
- Применение циклов для организации обработки строк
- Организация выбора с использование ветвлений
- Изучение библиотечных функций для обработки строк
|
| Конспект лекций
лит.
|
| Тема 4. Указатели и массивы
|
|
| - Назначение указателей
- Способы описания и области применения указателей
- Связь классов памяти с областью действия объектов
- Определения одномерного и двумерного массива
- Способы обработки элементов массива
|
| Конспект лекций
лит.
|
Зимняя сессия (V сем. ) 24 ч.
|
6.
| Повторение
|
| Лекция
| Повторение материала предыдущего семестра
|
| Конспект лекций
лит.
|
7.
| Тема. 5. Функции
|
| Лекция
| - Назначение функций
- Понятие прототипа функции
- Понятие перегрузки функций
|
| Конспект лекций
лит.
|
8.
| Практическая работа «Функции»
|
| Практ.
| - Выдача задания
- Выполнение задания
- Отчет о выполненной работе
| ЭВМ
| Конспект
лекций
|
9.
| Тема 6: Структуры и объединения
|
| Лекция
| - Понятие агрегатного типа данных
- Назначение и описание объединений
- Назначение и описание структур
|
| Конспект
лекций
лит.
|
10.
| Практическая работа «Структуры»
|
| Практ.
| - Выдача задания
- Выполнение задания
- Отчет о выполненной работе
| ЭВМ
| Конспект
лекций
|
11.
| Практическая работа «Структуры»
|
| Практ.
| - Выдача задания
- Выполнение задания
- Отчет о выполненной работе
| ЭВМ
| Конспект
лекций
|
12.
| Тема 7: Классы
|
| Лекция
| - Определение и назначение классов
- Назначение конструктора и деконструктора
|
| Конспект
лекций
лит.
|
13.
| Практическая работа «Классы»
|
| Практ.
| - Выдача задания
- Выполнение задания
- Отчет о выполненной работе
| ЭВМ
| Конспект
лекций
|
14.
| Практическая работа «Классы»
|
| Практ.
| - Выдача задания
- Выполнение задания
- Отчет о выполненной работе
| ЭВМ
| Конспект
лекций
|
15.
| Тема 8: Шаблоны
|
| Лекция
| - Понятие наследования
- Определение и применение виртуальной функции
- Понятие и описание шаблона
- Использование шаблона функции
- Понятие друзей класса
|
| Конспект
лекций
лит.
|
16.
| Практическая работа «Шаблоны»
|
| Практ.
| - Выдача задания
- Выполнение задания
- Отчет о выполненной работе
| ЭВМ
| Конспект
лекций
|
17.
| Практическая работа «Шаблоны»
|
| Практ.
| - Выдача задания
- Выполнение задания
- Отчет о выполненной работе
| ЭВМ
| Конспект
лекций
|
Самостоятельное изучение
|
| Тема 7: Классы
|
|
| - Определение и назначение классов
- Назначение конструктора и деконструктора
|
| Конспект
лекций
|
|
|
|
|
| лит.
|
|
|
|
|
|
|
| Тема 8: Шаблоны
|
|
| - Понятие наследования
- Определение и применение виртуальной функции
- Понятие и описание шаблона
- Использование шаблона функции
- Понятие друзей класса
|
| Конспект
лекций
лит.
|