Реферат: Содержание
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
еще рефераты
Еще работы по разное
Реферат по разное
Рабочей программы учебной дисциплины экономическая история россии уровень основной образовательной программы
17 Сентября 2013
Реферат по разное
Методы формализации знаний о предметной области понятийная структура предметной области
17 Сентября 2013
Реферат по разное
Перевод с английского под редакцией Я. А. Рубакина ocr козлов М. В
17 Сентября 2013
Реферат по разное
Міністерство аграрної політики та продовольства україни мінагрополітики
17 Сентября 2013