Смекни!
smekni.com

Методические рекомендации по выполнению курсовых работ Белгород 2004 (стр. 2 из 2)

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

Формулы в работе следует нумеровать порядковой нумерацией в пределах всей работы арабскими цифрами в круглых скобках в крайнем правом положении на строке. Если в работе только одна формула или уравнение, их не нумеруют.

ОСНОВНЫЕ НАПРАВЛЕНИЯ КУРСОВОГО ПРОЕКТИРОВАНИЯ

Тема курсовой работы, как правило, выбирается по одному из следующих направлений.

1. Базовые конструкции языка программирования.

2. Объектно-ориентированное программирование.

3. Графический интерфейс пользователя.

4. Объектно-ориентированные библиотеки и средства разработки программ.

5. Архитектура программных комплексов.

6. Отладка и тестирование программ.

7. Создание дистрибутивов и распространение программ.

8. Программирование в среде Windows.

ПРИМЕРНАЯ ТЕМАТИКА КУРСОВЫХ РАБОТ

1. Структура программ.

2. Стандартные типы данных.

3. Управляющие структуры.

4. Агрегированные и пользовательские типы данных

5. Указатели, ссылки и динамические структуры данных.

6. Модульное программирование.

7. Объекты и классы.

8. Наследование классов.

9. Полиморфизм и виртуальные методы.

10. Шаблоны классов.

11. Динамическая идентификация и приведение типов.

12. Обработка исключительных ситуаций.

13. Структура Win32 программ.

14. Оконная система Win32.

15. Обработка сообщений.

16. Работа с устройствами в Win32.

17. Графический интерфейс пользователя.

18. Диалоги и элементы управления.

19. Назначение и состав интегрированных средств разработки.

20. Создание каркаса приложения.

21. Классы окон MFC.

22. Работа с графикой в Win32.

23. Обработка событий в Win32.

24. Использование шаблонов массивов библиотеки MFC.

25. Использование списков библиотеки MFC.

26. Использование карт библиотеки MFC.

27. Использование класса CFormView библиотеки MFC.

28. Использование класса CView библиотеки MFC.

29. Использование класса CScrollView библиотеки MFC.

30. Использование класса CToolbar библиотеки MFC.

31. Использование класса CDialog библиотеки MFC.

32. Использование класса CTreeView библиотеки MFC.

33. Использование класса CListView библиотеки MFC.

34. Использование класса CFrame библиотеки MFC.

35. Использование класса CMDIFrameWnd библиотеки MFC.

36. Использование класса CMDIChildFrame библиотеки MFC.

37. Использование класса CDocument библиотеки MFC.

38. Использование класса CBitmap библиотеки MFC.

39. Использование класса CFont библиотеки MFC.

40. Решение задачи коммивояжёра методом ветвей и границ.

41. Построение кратчайших путей в транспортной сети.

42. Динамическое программирование.

43. Вычисление последовательности простых чисел.

44. Генерация массива псевдослучайных чисел.

45. Разработка калькулятора.

46. Разработка графического редактора.

47. Разработка программы для просмотра изображений.

48. Алгоритм точного поиска подстроки в строке.

49. Алгоритм поиска элемента в массиве.

50. Разработка программы для записи числа прописью.

РЕКОМЕНДУЕМАЯ ЛИТЕРАТУРА

1. Г.Шилдт. Самоучитель С++:Пер. с англ. – 3-е изд.: - СПб.:БХВ-Петербург,2001. – 688 с.

2. В.П.Румянцев. Азбука программирования в Win 32 API. – 3-е изд.: - Москва, «Горячая линия - телеком», 2001.

3. Мешков А., Тихомиров Ю. Visual C++ и MFC.:В трех томах. Том 1 - СПб.:BHV -- Санкт – Петербург, 1997. – 451 с.,ил.

4. Мешков А., Тихомиров Ю. Visual C++ и MFC.:В трех томах. Том 2 - СПб.:BHV -- Санкт – Петербург, 1997. – 464 с.,ил.

5. Мешков А., Тихомиров Ю. Visual C++ и MFC.:В трех томах. Том 3 - СПб.:BHV -- Санкт – Петербург, 1997. – 384 с.,ил.

6. Ричард Лейнекер. Энциклопедия Visual C++ - СПб.: Питер, 1999. – 1147 с.

7. Архангельский А.Я. Программирование в С++Builder 5.-М.: БИНОМ, 2000.-1152 с.: ил + CD.

8. Круглински Д.Д., Уингоу С., Шеферд Д. Программирование на Microsoft Visual C++ 6.0 : Пер. с англ..-СПб.- М. Харьков - Минск: Питер; Русская редакция, 2000.-821 с.: ил. + CD-ROM.

9. Подбельский В.В., Фомин С.С. Программирование на языке Си:.-2-е изд., доп..-М.: Финансы и статистика, 2001.-600 с.

10. Франка П. С++: 26 уроков для освоения языка; Учебный курс /Пер. с англ. П. Бибиков.-СПб.: Питер, 2000.-521 с.: ил. + дискета.-

11. Дейл Н., Уимз Ч., Хедингтон М. Программирование на С++: Пер. с англ..-М.: ДМК, 2000.-672 с.

12. Вильямс А. Системное программирование в Windows 2000 /Пер. с англ. П. Анджан.-СПб.- М.- Харьков - Минск: Питер, 2001.-621 с.: ил. + CD-ROM.

ПРИЛОЖЕНИЕ 1

Образец титульного листа

ПРИЛОЖЕНИЕ 2

ОБРАЗЕЦ ПЛАНА КУРСОВОЙ РАБОТЫ