- •1.Цели и задачи освоения дисциплины:
- •2.Место учебной дисциплины в структуре ооп:
- •4. Тематический план изучения дисциплины
- •Тема 1. Общие принципы разработки программных продуктов. Новейшие направления в области создания технологий программирования. Законы эволюции программного обеспечения.
- •Тема 2. Особенности объектно-ориентированного программирования на Delphi
- •Тема 3. Программирование на языке Delphi
- •Тема 4. Технологии распределенного программирования (com, corba)
- •Тема 5. Современный среды разработки объектно-ориентированного программирования ( Visual Studio net, c#)
- •6. План практических (семинарских) занятий
- •9.Вопросы для подготовки к итоговому контролю по дисциплине
- •10. Учебно-методическое и информационное обеспечение дисциплины:
- •11. Материально-техническое обеспечение дисциплины
9.Вопросы для подготовки к итоговому контролю по дисциплине
Зачет по дисциплине включает 2 вопроса и 1 практическое задание. К зачету допускаются студенты, набравшие более 70 баллов.
ПРИМЕРНЫЕ ВОПРОСЫ ДЛЯ ПОДГОТОВКИ К ЗАЧЕТУ:
1. Общие принципы разработки программных продуктов. Прикладное, системное и инструментальное программное обеспечение.
2. Общие принципы разработки программных продуктов. Процедурно-ориентированная методология.
3. Общие принципы разработки программных продуктов. Структурно-модульная методология.
4. Общие принципы разработки программных продуктов. Объектно-ориентированная методология.
5. Общие принципы разработки программных продуктов. Языки программирования высокого уровня.
6. Основные свойства языка Delphi – интерпретируемость, безопасность, переносимость, архитектурная независимость, многопоточность.
7. Особенности объектно-ориентированного программирования на Delphi
8. Особенности объектно-ориентированного программирования на Delphi. Типы данных.
9. Особенности объектно-ориентированного программирования на Delphi. Операторы.
10. Особенности объектно-ориентированного программирования на Delphi. Элементы управления и их свойства.
11. Особенности объектно-ориентированного программирования на Delphi. События и их обработка.
12. Delphi. Композиция и наследование. Интерфейсы и внутренние классы.
13. Массивы в Delphi.
14 Виды классов. Динамическая идентификация типа.
15. Сокеты и компоненты.
16. События. Динамическое связывание событий. Разделение вычислений и пользовательского интерфейса.
17. Шаблоны проектирования в Delphi. Архитектурные шаблоны.
18. Библиотека Delphi. Основные пакеты и их назначение.
19. Процесс создания и исполнения Delphi-программы, подходы к повышению эффективности выполнения программ.
19. Delphi и базы данных.
20. Среды разработки Delphi – приложений.
21. Сетевое программирование. Работа с удаленными объектами.
22. Сервлеты. Сервлеты и многозначность.
23. Обработка сеансов. Встроенные объекты.
24. Удаленный вызов методов (Remote Method Invocation – RMI).
25. Технология COM (Component Object Model) фирмы Microsoft.
26. Технология CORBA (Common Object Request Broker Architecture). Сравнение технологий распределенного программирования.
27. Архитектура “Visual Studio NET”.
28. Языки программирования и среда выполнения “ Visual Studio NET ”. Типы и пространства имен.
29. Основы языка C#. Типы данных.
30. Основы языка C#. Операторы.
31. Основы языка C#. Элементы управления и их свойства.
32. Основы языка C#. События и их обработка.
33. Основы языка C#. Разработка стандартных exe – файлов.
10. Учебно-методическое и информационное обеспечение дисциплины:
Основная литература
Соколова Ю.С.Жулева С.Ю. Разработка приложений в среде Delphi. В 2 частях, изд-во "Горячая линия-телеком", 144 с.
Осипов В.П.Практикум по программированию на языке Delphi. Часть 1/ М.:изд-во МГТУ им. Н.Э. Баумана (Московский государственный технический университет имени Н.Э. Баумана), 2010, 112 с.
Зудилова Т.В., Буркова М.Л Web - JavaScript : учебное пособие/. - СПб., изд-во СПбНИУИТМО, 2012, 68 с.
Гаврилов А.В. Клименков С.В. Цопа Е.А. Программирование на Java: Конспект лекций /. - СПб. изд-во СПбНИУИТМО, 2010, 130c.
Дополнительная
Кауфман В.Ш. Языки программирования. Концепции и принципы/ М.:ДМК Пресс, 2010, 464 с.
Давыдова Н.А. Боровская Е.В.Программирование : учебное пособие/ М.: Издательство: "Бином. Лаборатория знаний", 2012, 2-изд. (Эл), 238 с.
Информационные технологии в бизнесе. СПб.: Питер, 2010.
Александровский А.Д. Delphi 5.0. Разработка корпоративных приложений. М.: ДМК, 2010
Бобровский С. Delphi 5.0. Учебный курс. СПб, Питер, 2010
Гофман В.Э. Работа с базами данных в Delphi 5.0. СПб.: ВХВ – Петербург, 2010
Троелсен Э. C# и платформа .NET. Библиотека программиста. СПб.: Питер, 2009
Бокс Д. Сущность технологии COM. СПб.: Питер, 2010.
Шефферд Дж. Программирование на Microsoft Visual C++.NET М.: Издательско-торговый дом Русская редакция, 2010.
Федеральный Закон РФ «О правовой охране программ для электронных вычислительных машин и баз данных» № 3523 от 23 сентября 2009.
Олифер В. Г., Олифер Н. А. Сетевые операционные системы : Учебник - СПб.: Питер, 2012.
в) программное обеспечение и Интернет-ресурсы
Официальный портал Санкт-Петербургского Гуманитарного университета профсоюзов http://www.gup.ru/, на котором размещены:
Электронно-библиотечная система,
Электронный учебно-методический комплекс.
Система поддержки самостоятельной работы студентов http://edu.gup.ru/.
Электронно-библиотечная система http://e.lanbook.com/