Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OSNOVA.DOC
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
185.86 Кб
Скачать

29

Мета I завдання курсової роботи

Згідно з навчальним планом для студентів спеціальності “Прикладна математика” факультету прикладної математики і комп’ютерно-інтегрованих систем УДУВГП передбачено виконання курсової роботи з дисциплши “Програмування”.

Виконання цієї роботи є завершальним етапом вивчення дисципліни ”Програмування” i має своєю головною метою:

  1. Засвоєння методики підготовки розв’язання прикладних задач з використанням ПЕОМ;

  2. Закріплення основних прийомів програмування з використанням об’єктно-орієнтованого підходу;

  3. Закріплення вивчених та освоєння нових можливостей візуально-подійного підходу в програмуванні;

  4. Освоєння методики створення прикладних комплексних додатків та самостійне вивчення спеціальних алгоритмів, що стосуються окремої теми.

Кожна курсова робота є проблемно-орієнтованою, а тому містить певну наукову новизну. Виконання роботи сприяє залученню студентів до сучасних проблем програмування і є підгрунтям для майбутніх дипломних робіт.

Курсова робота повинна містити

  • постановку задачі;

  • схеми алгоритмів;

  • складену програму та її реалізацію на ПЕОМ з використанням візуально-подійного та об’єктно-орієнтованого підходів;

  • тестовий приклад;

  • аналіз отриманих результатів;

  • висновки.

В прoцeci виконання курсової роботи студент повинен узгоджувати з керівником роботи вci відхилення від поставленого завдання, може консуль-туватися по незрозумілих та важких питаннях на консультаціях i заняттях. Виконання роботи розбивається на етапи. При цьому своєчасність i якість виконання студентом кожного етапу фіксується в журналі викладача, а надалі враховується при захисті курсової роботи та її оцінюванні.

1. Тематика курсових робіт

1.1. Вибір теми курсової роботи

Тема кожної курсової роботи визначається керівником роботи з урахуванням побажань студента, його інтересів та теми майбутньої дипломної роботи.

Тематика курсовик робіт розробляється i затверджується на кафедрі прикладної математики. Всі теми відповідають проблемно-орієнтованим задачам, а тому вимагають від студента творчого підходу до їх розв’язання.

1.2. Приклади тем курсових робіт

  1. База даних “Деканат”.

  2. База даних “Кафедра”.

  3. Електронний довідник.

  4. Інформаційно-довідкова система “Медпункт”.

  5. Інформаційно-довідкова система “Аналіз ринку попиту”.

  6. Інформаційно-довідкова система: “Рейтингова таблиця”.

  7. Інтелектуальна система “Запитання-відповідь” (із заданої предметній області).

  8. Аналіз дорожньо-транспортних пригод на дорогах області.

  9. Інформаційно-довідкова система “Курси валют”.

  10. Інформаційно-довідкова система “Облік роботи приватних таксобусів”.

  11. Інформаційно-довідкова система “Облік товарів у промисловому магазині”.

  12. Інформаційно-довідкова система “Облік товарно-матеріальних цінностей на складі”.

  13. База даних „Екологія” ( про екологічні санкції з підприємств-забруднювачів навколишнього середовища).

  14. Програма перегляду графічних PCX-файлів.

  15. Програма запису і перегляду графічних BMP-файлів.

  16. Моделювання маятника Капіци .

  17. Розв’язання диференціальних рівнянь методом Монте-Карло.

  18. Програма для відтворення звукових WAV-файлів.

  19. Трьохвимірний лабіринт.

  20. Кодування і декодування файлів для пересилки по електронній пошті.

  21. Дослідження геометричних властивостей фракталів.

  22. Управління космічним апаратом на орбіті і при польоті на Місяць.

  23. Перетворення вихідного тексту програми на мові Pascal в RTF-файл.

  24. Чисельне розв’язання нелінійних рівнянь ( з графічною інтерпретацією уточнення коренів).

  25. Чисельне розв’язання СЛАР.

  26. Інтерполяція функцій.

  27. Математична обробка результатів експерименту.

  28. Наближене обчислення визначених інтегралів (звичайних, подвійних, потрійних).

  29. Комп’ютерне моделювання розв’язку ЗЛП графічним методом.

  30. Моделювання деяких фізичних процесів за допомогою ЕОМ.

  31. Побудова гідродинамічних і ізотермічних полів за допомогою ЕОМ.

  32. QR-алгоритми розв’язання СЛАР (шляхом перетворення матриці до 3-х діагональної).

  33. Математичні моделі переслідування.

  34. Порівняльний аналіз алгоритмів пошуку в масивах.

  35. Порівняльний аналіз алгоритмів пошуку в текстах.

  36. Порівняльний аналіз алгоритмів сортування масивів.

  37. Порівняльний аналіз сортування файлів та послідовностей.

  38. Алгоритми з використанням динамічних структур даних.

  39. Алгоритми шифрування та дешифрування текстів.

  40. Алгоритми архівування файлів.

  41. ООП- технології.

  42. Алгоритми комп’ютерної анімації (побудова рухомих графічних зображень).

  43. Розробка додаткового модуля в Delphi (Borland C++ Builder) для виконання арифметичних дій з досить малими та великими числами.

  44. Стрічковий компілятор.

  45. Розробка бази даних графічних зображень.

  46. Комп’ютерна ідентифікація кривих та поверхонь.

  47. Драйвери-кирилізатори клавіатур.

  48. Дис-асемблерування exe-файлів, написаних на C++ та Pascal.

  49. Віруси - антивіруси.

  50. Програми - захисники від копіювання.

  51. Робота з відеопам’яттю ПК.

  52. Виконання музичних творів на ПК (програмування музичних творів на внутрішній динамік).

  53. Програмування розпаралелення процесів на ПК.

  54. Розпізнавання образів: автоматичне розпізнавання тексту.

  55. Алгоритми перенумерації вузлів трикутної сітки для мінімізації ширини стрічки матриці жорсткості.

  56. Автоматизація побудови кросвордів.

  57. Прямі методи розв’язання розрідження систем лінійних алгебричних рівнянь.

  58. Ітераційні методи розв’язання розріджених систем лінійних алгебричних рівнянь.

  59. Алгоритми розбиття плоскої кривої на скінчені елементи.

  60. Навчально контролююча програма “C++Builder”.

  61. Моделювання руху автотранспорту та пішоходів на перехресті.

  62. Навчально контролююча програма “Основи об’єктно – орієнтованого програмування “ ( Object Pascal та С++).

  63. Навчально – контролююча програма “Visual C++”.

  64. Алгоритми розбиття плоского многокутнка на скінчені трикутні елементи.

  65. Програмування структур даних з використанням орієнтованих графів та їх застосування.

  66. Програмування структур даних з використанням неорієнтованих графів та їх застосування.

  67. Програмування алгоритмів для зовнішньої пам’яті.

  68. Програмування алгоритмів управління оперативною пам’яттю.

  69. Порівняльний аналіз виконання різних програм різними процесорами.

  70. Порівняльний аналіз виконання різних програм в різних середовищах програмування (GW Basic, Turbo Basic, Turbo , Borland Pascal, Borland C++, Delphi, Borland C++ Builder).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]