УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС
Министерство общего и профессионального образования РФ
Кемеровский государственный университет
Кафедра новых информационных технологий


Рабочая программа по курсу
"Объектно-ориентированное программирование для С++"
Факультет - Математический
для специальности 35.15 -"новые информационные технологии"

Cоставитель: к.ф.-м.н., доцент Овчинников А.В., Кемерово 2004 г.

Факультет  Математический
Курс  5
Семестр 10
Лекции  14 часа
Практические занятия -
Лабораторные занятия -
Самостоятельные занятия -
Всего часов 14 часа


Пояснительная записка

Предмет предназначен для освоения студентом базовых знаний об объектно-ориенитированном программировани с использованием библиотеки OWL-2. Курс дисциплины занимает один семестр. Занятия планируется проводить в компьютерном классе и по своей сути для занятий используется методика, представляющая собой оперативную комбинацию лекций и немедленных лабораторных занятий, имеющих целью закрепление полученных знаний на практике. В курсе основной целью является изучение общих свойств библиотеки. Материалами для работы выбраны демонстрационные программы фирмы Borland.


Тематический план.

Темы Час. Лекции Практика Используемые наглядные и метод. пособия Сам.раб. Формы контроля
1 Общие понятия и приемы работы с оболочкой Borland C++. Оссобенности программирования под Windows. 2 2 0 Работающие компьютерные программы 0 зачёт
2 Структура простейшей программы. 2 2 2 Работающие компьютерные программы 0 зачёт
3 Работа с таблицами отклика и мышью. Перегрузка функций. 2 2 0 Работающие компьютерные программы 0 зачёт
4 Вычисление координат пиксела. Диалоговый блок выхода из программы. 2 2 0 Работающие компьютерные программы 0 зачёт
5 Использование графических функций. Рисование прямых линий при помощи мыши. 2 2 0 Работающие компьютерные программы 0 зачёт
6 Более сложные элементы графики. Работа с пером. Работа с файлом ресурсов. 2 2 0 Работающие компьютерные программы 0 зачёт
7 Создание программы с несколькими окнами. 2 2 0Работающие компьютерные программы   Семестровая


Содержание дисциплины

Спецкурс обеспечит знакомство с приемами программирования программ в среде Borland C++. Будут даны рекомендации по дальнейшей самостоятельной подготовке.


Учебно-методические материалы по дисциплине

Основная литература
1. Рассохин Д. От си к си++. М. Эдель. 1993.
2. Страуструп Б. Язык программирования С++. М. Радио и связь. 1991.
3. Бруно Бабэ. Просто и ясно о Борланд С++. М. Бином. 1995.
4. Сван Том. Программирование для Windows в Borland C++. М. Бином. 1995.
5. Шилдт Герберт. Программирование на С и С++ для Windows 95. Киев Bhv. 1996.


Контрольные вопросы и контрольные срезы

1. Общие принципы работы програм в многозадачной операционной системе.
2. Типовая исходной программы для.
3. Описание классов и перегрузка функций .
4. Классы окна и их использование в системе библиотеки OWL.
5. Работа с таблицами отклика.
6. Методы перерисовки графических окон.
7. Обработка событий от мыши.
8. Элементы работы с диалоговыми окнами.
9. Работ с графическим контекстом.
10. Структура программы с многими окнами.
11. Процедуры активации и закрытия окон.
12. Работа с графическим пером.
13. Дерево наследования OWL.