Защита курсовой работы
Оформленная курсовая работа предоставляется студентом преподавателю для просмотра в соответствии с учебным планом за 2-3 дня до защиты.
График защиты курсовых работ составляется преподавателем и доводится до сведения студентов. Защита назначается в компьютерных классах, где есть необходимое программное обеспечение.
Во время защиты курсовой работы студент должен кратко сформулировать цель работы, изложить содержание, акцентируя внимание на наиболее важных и интересных с его точки зрения решениях, в первую очередь принятых самостоятельно. При выступлении необходима демонстрация созданного программного обеспечения.
Результаты работы оцениваются с учетом качества ее выполнения и ответов на вопросы по четырехбалльной системе (отлично, хорошо, удовлетворительно, неудовлетворительно).
При неудовлетворительной оценке работы преподаватель устанавливает, может ли студент представить к повторной защите ту же работу с необходимой доработкой или он должен разработать новую тему. Студент, не сдавший в установленный срок курсовую работу, не допускается к сессии.
Защищенные курсовые работы хранятся на кафедре в течение
трех лет.
Рекомендуемая литература
Павловская, Т.А. C/C++. Программирование на языке высокого уровня: учебник для студентов вузов, обучающихся по направлению «Информатика и вычислительная техника» / Т.А.Павловская. - СПб.: Питер, 2006. - 461 е.: илл.
Страуструп, Б. Язык программирования С++: пер. с англ. / Б. Страуструп. -М.: Радио и связь, 1991. - 348 с.
Павловская, Т. А. С++. Объектно-ориентированное программирование: практикум: учебное пособие для студентов вузов / Т. А. Павловская, Ю.А Щупак. - СПб.: Питер, 2005. - 264 е.: илл.
Архангельский, А.Я. Программирование в C++Builder 5 / А.Я Архангельский. - М.: БИНОМ, 2000. - 1152 е.: илл. + CD.
Архангельский, А.Я. Программирование в С++ Builder 6 / А.Я. Архангельский. - М.: БИНОМ, 2003. - 1152 е.: илл.
Культин, Н.Б. Самоучитель С++ Builder/ Н.Б.Культин. - СПб.: БХВ, 2008. - 320 е.: илл. + CD.
ПРИЛОЖЕНИЕ I Пример оформления титульного листа
Министерство образования и науки Российской Федерации Государственное образовательное учреждение высшего профессионального образования «Казанский государственный технологический университет» Кафедра «Автоматизированные системы сбора и обработки
информации»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА К КУРСОВОЙ РАБОТЕ
по дисциплине: «Объектно-ориентированное программирование» на тему: «Личная библиотека»
Исполнитель: студент группы
номер
фамилия, инициалы
Руководитель:
должность, фамилия, инициалы
Оценка курсовой работы:
Дата
КАЗАНЬ, 2011
ПРИЛОЖЕНИЕ 2
Примерная тематика теоретических вопросов
Классы общего назначения TList, TStrings, TStringList.
Глобальные объекты Application, Screen, Printer.
Компоненты страницы WIN32: TabControl, PageControl, ImageList.
Компоненты страницы WIN32: RichEdit, TrackBar, ProgressBar.
Компоненты страницы WIN32: UpDown, HotKey,
Animate.
Компоненты страницы WIN32: DateTimePicker, MonthCalendar, TreeView.
Компоненты страницы WIN32: ListView, HeaderControl, StatusBar.
Компоненты страницы WIN32: ToolBar, CoolBar, PageScroiler, ComboBoxEx.
Создание и установка собственных компонентов.
Разработка динамически подключаемых библиотек DLL.
Организация DDE-обмена.
Windows API. Обзор. Примеры использования в C++Builder.
Работа с базами данных InterBase.
Компоненты страницы ActiveX.
Настройка конфигурации BDE. Утилита DataBase
Desktop.
Основы языка SQL. Создание и управление таблицами БД с помощью SQL-запросов.
Использование компонента TTable.
Использование компонентов TDataSet и визуальных компонент отображения данных.
Подготовка отчетов. Компоненты страницы QReport.
Обзор графических компонентов. Работа с графикой.
Работа с принтером. Вывод текста и графики.
Управление СОМ-серверами с использованием компонент страницы Servers (C++Builder).
Управление редактором WORD из C++Builder (использование СОМ-технологии).
Управление пакетом EXCEL из C++Builder (использование СОМ-технологии).
Отображение данных компонентами TChart и TDBChart.
История развития языков объектно-ориентированного программирования.
Сравнительный анализ реализации основных принципов объектно-ориентированного программирования в различных языках.
Создание компонентов ActiveX.