Завдання для розробки курсової роботи Завдання на курсову роботу містить у собі наступне

Вид материалаРеферат
Подобный материал:
Завдання для розробки курсової роботи


Завдання на курсову роботу містить у собі наступне:

  1. Реферат на задану тему. Реферативна частина обов’язково повинна містити приклади програм, які ілюструють матеріал, що викладається.
  2. Відповідно до індивідуального завдання розробити ієрархію класів. У вершині цієї ієрархії повинний знаходитися абстрактний базовий клас. Ієрархія повинна мати деревоподібну структуру з числом рівнів не менш трьох.
  3. Розробити програму, що:
  • створює динамічну структуру (черга, стек, ..), у яку включаються по 2 об’єкти кожного з класів створеної ієрархії;


Завдання для написання першого розділу

  1. Основні концепції ООП.
  2. Призначення класів і їхніх елементів.
  3. Використання покажчика this.
  4. Організація доступу до елементів класу.
  5. Конструктори та деструктори.
  6. Композиція класів. Статичні елементи класу.
  7. Поліморфізм.
  8. Перевантаження операцій.
  9. Перевантаження операцій інкременту та декременту.
  10. Спадкування і його роль в ООП.
  11. Відкрите, захищене і закрите спадкування.
  12. Множинне спадкування.
  13. Абстрактні класи та функції.
  14. Поліморфізмі віртуальні функції.
  15. Динамічні структури даних.
  16. Пре процесор і основні пре процесорні оператори.
  17. Шаблони функцій.
  18. Шаблони класів.
  19. Обробка виняткових ситуацій.
  20. Стандартні виключення С++. Альтернативні методи обробки
  21. Огляд стандартної бібліотеки С++.
  22. Загальна характеристика контейнерних класів.
  23. Послідовні контейнери.
  24. Асоціативні контейнери.
  25. Літератори.
  26. Адаптери стандартних контейнерів.
  27. Алгоритми і функції стандартної бібліотеки.
  28. Достоїнства і недоліки об’єктно - орієнтованого стилю програмування.


Завдання для написання другого розділу


Далі приводиться список понять, що повинні бути покладені в основу розроблювальної ієрархії класів.
  1. Магазин (спеціалізований, універсальний).
  2. Книга(наукова, художня).
  3. Журнал (науковий, популярний).
  4. Податок (прибутковий, ПДВ, пенсійний фонд).
  5. Колекціонер (нумізмат, картини).
  6. Склад (продовольчий, промтоварний).
  7. Офіс(торговельна фірма, поштовий офіс і ін.).
  8. Підприємство (приватне, державне).
  9. Фільм (документальний, художній).
  10. Автомобіль (вантажний, легковий).
  11. Літак (військовий, цивільний).
  12. Меблі (офісні, домашні).
  13. Власність (державна, приватна, кооперативна).
  14. Банк (акціонерний, комерційний, державний).
  15. Фірма (малий бізнес, середній бізнес).
  16. Природа (жива, нежива; жива: рослини, тварини).
  17. Наука (гуманітарна, природна).
  18. Театр (драматичний, опера)
  19. Держава (унітарна, федеральна).
  20. Рослини (дерева, чагарники, трави).
  21. Тварини (теплокровні, холоднокровні).
  22. Побутова техніка (холодильники, аудіо, відео).
  23. Вистава (драматична, оперна)
  24. Транспорт(повітряний, залізничний).
  25. Населений пункт (місто, село).
  26. Одяг (літній, зимовий).
  27. Контрагент (заказник, постачальник).
  28. Спорт (літні види, зимові види).


Зміст і обсяг курсової роботи


Курсова робота складається з пояснювальної записки і додатка з текстом налагодженої програми, результатами її роботи і набором схем і малюнків (при необхідності). Обсяг пояснювальної записки не повинен перевищувати 15 – 30 сторінок тексту разом із графічними матеріалами і додатком.

курсову роботу варто писати на аркушах формату 210 х 297, залишаючи поля ліворуч – 25 мм, праворуч 15 мм, знизу і зверху не менш 20 мм, сурово дотримуючи абзаців. При машинописному наборі необхідно дотримувати наступні вимоги: Arial. Розмір 14, міжрядкова відстань 1.

Кожен розділ рекомендується починати з нового листа, а пункт – з абзацу. Цифри, що вказують номери пунктів, не повинні виступати за кордон абзацу.

Підкреслення найменувань розділів не допускається. Відстань між заголовками розділів, підрозділів і наступним текстом повинна бути на 5 мм більше інтервалу між рядками. Назви розділів і підрозділів повинні відповідати змістові.

Сторінки курсової роботи варто нумерувати арабськими цифрами. Тому що титульний лист є першим, він не нумерується, але враховується при наскрізній нумерації. Написи на схемах (при їхньому ручному виконанні) повинні бути виконані стандартним креслярським шрифтом.

За титульним листом повинен бути зміст із указівкою переліку розділів, підрозділів і сторінок, на яких вони розміщені, потім розташовується текст основного матеріалу курсової роботи.

Виклад ведеться від першої особи множини. На останній сторінці тексту приводиться перелік використаної літератури з вказівкою автора, назви роботи, місця видання, видавництва, року видання і кількості сторінок.

Текст налагодженої програми приводиться в розділі 2 або в додатку до пояснювальної записки.

Рекомендується наступна структурна схема текстової частини курсового проекту.

Зміст.

Вступ (1 – 2с.)

Реферативна глава. Її назва повинна відповідати найменуванню теми, запропонованої відповідно до варіанта завдання на розробку першого розділу курсової роботи. Обсяг цієї глави – не більше 10 сторінок. При необхідності глава може розбитися на розділи і підрозділи.

Розділ, що містить рішення індивідуальної задачі. Його назва повинна відповідати завданню на розробку другого розділу курсової роботи . Рекомендується розбити цей розділ на наступні підрозділи:

Постановка задачі(1-2с.)

Розробка ієрархії класів (2-3с.)

Розробка алгоритму рішення задачі (4 – 5 с.).

Розробка програми рішення задачі (4 – 5 с.).

Після другого розділу повинен бути висновок (1 – 2 с.) і список використаної літератури.

Тексти всіх модулів програми і результати її роботи оформляються у вигляді одного або декількох додатків.