Содержание
Вид материала | Документы |
СодержаниеФормы проведения занятий |
- Содержание дисциплины наименование тем, их содержание, объем в часах лекционных занятий, 200.99kb.
- Содержание рабочей программы Содержание обучения по профессиональному модулю (ПМ) Наименование, 139.63kb.
- Заключительный отчет июль 2010 содержание содержание 1 список аббревиатур 3 введение, 6029.85kb.
- 5. Содержание родительского правоотношения Содержание правоотношения, 110.97kb.
- Содержание введение, 1420.36kb.
- Сборник статей Содержание, 1251.1kb.
- Сборник статей Содержание, 1248.25kb.
- Анонсы ведущих периодических изданий содержание выпуска, 806.18kb.
- Вопросы к экзамену по дисциплине «Коммерческая деятельность», 28.08kb.
- Конспект лекций содержание содержание 3 налог на прибыль организаций 5 Плательщики, 795.2kb.
Header Page of
Сроки проведения занятий
Считая, что занятия начнутся в период с 10 по 17 октября 2004г., мы располагаем 32 календарными неделями, из которых не менее 6 недель выпадают (праздники и сессия). Таким образом, план рассчитывается на 26 недель. Резервное время, потерянное из-за непредвиденных или форс-мажорных ситуаций, принимается равным 4 часам. Предполагается отводить на лекции примерно 2/3 учебного времени, остальное время пойдет на семинары, на которых будут более подробно и ближе к практике разбираться вопросы, рассмотренные на лекциях. Итого, суммарное время лекционных занятий составляет 32 часов (16 лекций), семинары - 16 часов (8 семинаров).
^
Формы проведения занятий
Основная форма занятий – лекции, на которых будут излагаться темы в соответствии с настоящим планом. Вторая форма занятий – семинар, на которых предполагается проводить коллективный разбор задач с одновременным примерным проектированием. Цель проведения таких занятий – более активно вовлечь студентов в процесс проектирования, при этом, не забывая ненавязчивое подталкивание способа мышления в сторону большей объектно-ориентированности и наглядное демонстрирование "правильных" методов проектирования.
№ | Название | Содержание | Часов | |
1 | 2 | 3 | 4 | 5 |
1 | Стандарты и стили. Оформление и документирование кода | Комментарии, хороший стиль программирования. Создание "твердого кода", хороший стиль и типичные ошибки, рекомендации по созданию "твердого" программного кода. | 2 | |
2 | Объектно-ориентированное программирование | Основы ООП. Наследование, полиморфизм, инкапсуляция. Конструкторы и деструкторы, методы, видимость переменных. Абстрактные классы, множественное наследование. Агрегация, делегирование. | 2 | |
3 | Объектно-ориентированное программирование | Интерфейсное программирование. Проблемы "хрупких" классов. Параметрическое программирование. Шаблоны функций. Шаблоны класса. Вложенные классы. | 2 | |
4 | Windows API. Основы MFC | Структура Windows-приложения. Основные API Windows. Сообщения и команды. Вывод информации на экран. Диалоговые окна, элементы управления и их классы. Меню, панели инструментов. | 2 | |
5 | Windows API. Основы MFC | Класс CDocument. Элементы MFC | 2 | |
6 | Windows API. Основы MFC | Графический вывод в MFC-приложениях | 2 | |
7 | UML | Методология, прецеденты, актеры, роли, диаграммы. | 2 | |
№ | Название | Содержание | Часов | |
8 | Эффективная организация и обработка данных | Организация наборов данных: массивы, списки, отображения (maps). Эффективная работа с памятью. Работа с файлами. Элементы структурного программирования, декомпозиция функций | 2 | |
10 | Алгоритмирование | Наборы стандартных алгоритмов. Эффективность алгоритмов. | 2 | |
11 | Элементы STL | Стандартная библиотека шаблонов - STL. Классы контейнеров. Функциональные объекты. Адаптеры функций. | 2 | |
12 | Мультизадачность на основе потоков | Работа с потоком. Взаимодействие потоков. Multithreading, multiprocessing. Базовые сведения о потоках | 2 | |
13 | Мультизадачность на основе потоков | Потоки: запуск, останов, планирование, приоритеты, синхронизация. | 2 | |
14 | Технология COM | СОМ-сервер, СОМ-клиент. Реализация интерфейса СОМ-объекта. Удаленный доступ, понятие маршаллинга. Основные функции COM API. Понятие DCOM. Использование Microsoft DCOM в качестве Service Control Manager. Утилита Dcomcnfg. OLE-документы, создание OLE-объектов | 2 | |
15 | Элементы ActiveX | Создание элементов управления ActiveX, свойства ActiveX объектов. Создание активных форм | 2 | |
16 | XML | | 2 | |
Лекции или семинары проводятся 1 раз в неделю для всех студентов первого года обучения.
На семинарах будут рассмотрены следующие вопросы:
- элементы картографических приложений, пример картографической системы (BMAP), структура Shape-файлов и файлов SHX, структура файлов DBF;
- Source Safe, Test Track, MS Project;
- тестирование, отладка, верификация программного обеспечения;
- технология разработки программ в коллективе.
Первые два месяца каждый студент пишет просмотрщик shape-файлов, следовательно, в течение этих двух месяцев все студенты один раз в неделю имеют один час на отчет, консультацию, code review.
В декабре студенты делятся на группы, получают задания и приступают к групповой работе. Начиная с этого момента, группы приходят раз в неделю вместе, на занятия типа семинара. Обсуждаются вопросы архитектуры, планирования, согласования. Проектирование осуществляется совместно, в аудитории, на дом остается только мелкое кодирование.
Software Technologies
77 Chekhov street, Taganrog, Rostov Region, Russia 347900.
Phone: +7(8634)315400. Fax: +7(8634)315300. Website: www.softech.ru Email: contact@softech.ru