Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АЛИП_Темы курсовых_2013.doc
Скачиваний:
9
Добавлен:
10.02.2016
Размер:
181 Кб
Скачать
☆

3.4 Организация выполнения и защиты работы

Курсовая работа по курсу “Алгоритмизация и программирование" выполняется в соответствии с учебным планом во 2-м семестре.

Темы курсовых работ утверждаются на заседании кафедры. Консультации проводятся не реже одного раза в неделю по утвержденному графику. В течение всего времени выполнения курсовой работы студенты должны на консультациях отмечать у руководителя выполнение графика курсового проектирования. Представление законченной курсовой работы осуществляется не позднее, чем за день до защиты.

Защита курсовой работы осуществляется на кафедре в присутствии комиссии из числа преподавателей и сотрудников кафедры. По материалам курсовой работы необходимо подготовить доклад-презентацию, в котором необходимо отразить тему решаемой задачи. Необходимо также остановиться на ключевых вопросах решаемой задачи, подчеркнуть эффективные технические решения. После доклада необходимо ответить на ряд вопросов членов комиссии, как по теме курсовой работы, так и на более общие вопросы, касающиеся самостоятельности выполнения курсовой работы и эрудированности студентов в области использования программного обеспечения.

Оценкой "отлично" оцениваются курсовые работы, выполненные самостоятельно в соответствии с заданием и вышеизложенными требованиями. При оценке работы важную роль играют четкие ответы на поставленные вопросы.

Оценкой "хорошо" оцениваются курсовые работы, имеющие частные недостатки в реализации, некоторые пробелы в проработке отдельных вопросов, неполные ответы на вопросы.

Оценкой "удовлетворительно" оцениваются курсовые работы, имеющие существенные недостатки в реализации, слабую проработку ключевых вопросов, недостаточно аргументированные ответы на вопросы.

4 Список литературы

  1. Майерс Г. Искусство тестирования программ. - М.: Финансы и статистика, 1982. - 176 с.

  2. Страуструп Б. Язык программирования С++: В 2-х кн. -К.: Диасофт, 1993.

  3. Буч Г. Объективно-ориентированное проектирование с примерами применения. - К.: Диалектика., 1992. - 528 с.

  4. Мешков А., Тихомиров У. Visual C ++ MFC. Программирование под Windows NT and Windows 95: В двух книгах. - : BHV - Санкт - Петербург, 1997., silt.

  5. Х.М.Дейтел, П.Дж. Дейтел. Как программировать на С++: Третье издание. Пер. с англ. – М.: ЗАО „Издательство БИНОМ”, 2003. – 1152 c.

  6. Майерс Г. Искусство тестирования программ. - М.: Финансы и статистика, 1982. - 176 с.

  7. ГОСТ 19.701 - 90. ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.

  8. Microsoft Visual Studio 2005. Version 8.0.50727.42 (RTM.050727-4200).

  9. Microsoft .NET Framework. Version 2.0.50727.

  10. Microsoft Visual C++ 2005.

5 Задания на курсовую работу

5.1 Жд Вокзал

Пассажир имеет следующие сведения о работе вокзала: конечный пункт назначения, номер рейса, тип поезда, дата отправления /день недели/, время отправления, дата прибытия /день недели/ время прибытия в конечный пункт, список городов следования конкретного рейса и список пассажиров на каждый рейс.

Разработать мультисписковую структуру, для которой:

1. Организовать ввод, замену и удаление сведений о рейсах и пассажирах.

2. По дате отправления определить доступные пункты назначения – конечные и промежуточные, а по пункту назначения возможные даты отправления, номера рейсов и время отправления в этот пункт.

3. Организовать поиск пассажиров по значению одного или нескольких следующих параметров:

• пункт назначения;

• дата и время отправления;

• номер рейса.

Мультисписковую структуру, реализовать в куче.

Взаимодействие со списковой структурой в куче организовать с помощью системы меню и структурированных форм ввода запроса.

Организовать сохранение мультисписка в файле и восстановление мультисписка из файла. Взаимодействие со списковой структурой организовать с помощью системы меню и структурированных форм ввода запроса.