Современные технологии программирования
Рабочая программа
назад

РАБОЧАЯ ПРОГРАММА

 

Новосибирск 2009

 

Рабочая программа составлена на основании типовой программы по курсу Современные технологии программирования.

Рабочая программа обсуждена на заседании кафедры

“ 30 ” августа 2008 г.

Заведующий кафедрой /Рябко Б.Я./

 

 

  1. Цели и задачи изучения

1.1. Цель преподавания дисциплины состоит в разработке и реализации приложений под Windows в технологии абстрактных типов данных, технологии объектно-ориентированного и визуального программирования.

…2.1. Задача курса – научиться применять элементы технологий программирования и средства языков программирования, обеспечивающие:

В результате изучения курса студент должен знать

 

 

Уметь

Иметь навыки применения средств языков Object Pascal для реализации проектов программ в технологии абстрактных типов данных и объектно-ориентированной технологии программирования.

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

Наименование темы (раздела)

Расчет часов

 

Лекции

практич.

лаборат.

0. Модель ООП Borland. Проекты Delphi

     

1. Характеристика дисциплины. Понятия как форма мышления. Абстракция

2

   

2. Декомпозиция и абстракция

     

3. Процедурные абстракции

     

4. Абстракции данных

     

5. Классы Delphi

2

   

6. Наследование. Методы

2

   

7. Модульное программирование

2

   

8. Полиморфизм. События и делегирование

4

   

9. Информация о типе и времени выполнения

4

   

10. Средства для работы с RTTI

2

   

11. Делегирование

     

12. Списки и контейнеры

4

   

13. Уровни доступа

2

   

23. Абстрактный тип данных "р-ичные числа"

 

4

 

24. Абстрактный тип данных "р-ичная память"

 

4

 

25. Абстрактный тип данных "р-ичный калькулятор"

 

4

 

26. Калькулятор рациональных дробей

 

4

 

27. Абстрактный тип данных "комплексные числа"

 

4

 

28. Абстрактный тип данных "полином"

 

4

 

29. Абстрактный тип данных "множество"

 

6

 


3. Самостоятельная работа

Виды и содержание самостоятельной работы

Время (час)

Формы и контр.

Литература и дидактические материалы

Подготовка к лабораторным занятиям

28

 

Зайцев М.Г. Современные технологии программирования. Практикум. – Новосибирск, 2008.

Выполнение курсовой работы

     
       
       
       
       

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

Наименование

(кинофильм, диафильм, слайд, плакат и т.д.)

Комплекты

К занятию по теме №

     
     

5. Перечень литературы

Авторы

Наименование

Год издания

К какой теме

Наличие в библ.

Б.Лисков, Дж.Гатэг

Использование абстракций и спецификаций при разработке программ

1989

   

Дж. Матчо, Д.Фолкнер

Delphi

1995

   

П.Дарахвелидзе, Е.Марков

Delphi – среда визуального программирования

1996

   

Джеф Дантеман, Джим Мишел, Дон Тейлор

Программирование в среде Delphi

1995

   

В.И.Кириллов, А.А. Старченко

Логика.

1987

   

Г.Буч

Объектно-ориентированное проектирование с примерами применения

1992

   

Г.Буч

Язык UML

2004

   

6. Перечень изменений и дополнений к рабочей программе

№№ глав, разделов

Содержание изменений и дополнений (по темам и разделам)

Заседание кафедры, протокол № от

Утверждение деканатом (дата, подпись)

     
     
     
     
     

 

наверх


назад