
Міністерство освіти і науки, молоді та спорту України
Одеський національний політехнічний університет
МЕТОДИЧНІ ВКАЗІВКИ
до курсової роботи
з дисципліни
«Алгоритмізація та програмування»
для студентів
напряму підготовки 6.050101 –
“Комп’ютерні науки ”
Одеса
ОНПУ
2013
Міністерство освіти і науки, молоді та спорту України
Одеський національний політехнічний університет
МЕТОДИЧНІ ВКАЗІВКИ
до курсової роботи
з дисципліни
«Алгоритмізація та програмування»
для студентів
напряму підготовки 6.050101 –
“Комп’ютерні науки ”
Затверджено
на засіданні кафедри
інформаційних систем
Протокол № 3 від 26.11.12
Одеса
ОНПУ
2013
Методичні вказівки до курсової роботи з дисципліни «Алгоритмізація та програмування» для студентів напряму підготовки 6.050101 – “Комп’ютерні науки ”/ Укл.: Бабілунга О.Ю. – Одеса: ОНПУ, 2013. – 21 с.
Укладач: Бабілунга Оксана Юріївна,
канд. техн. наук, доцент
Курсова робота призначена для надбання навичок програмування у студентів денного відділення напряму 6.050101 – «Комп’ютерні науки» в рамках дисципліни «Алгоритмізація та програмування».
Метою курсової роботи є закріплення і поглиблення знань, одержаних студентами в курсі «Алгоритмізація та програмування», розвиток навиків при виборі представлення початкових даних, вдосконалення техніки використання засобів тестування і налагоджування програми, грамотне оформлення документації на програмну розробку.
1 Порядок виконання курсової роботи
Курсова робота з дисципліни «Алгоритмізація та програмування» виконується індивідуально кожним студентом (табл. 1.1) відповідно до виданого викладачем варіанту. Курсова робота виконується на мовах С та С++ з використанням імперативного підходу.
Таблиця 1.1 – Зразковий графік виконання роботи та її оцінювання
№ |
Етап курсової роботи |
Тиждень семестру |
Бали |
1 |
Отримання завдання |
3 |
|
2 |
Вибір форми представлення початкових даних і результатів, розробка алгоритмів, використовуваних при рішенні задачі |
3-5 |
|
3 |
Розробка структур даних, інтерфейсу |
5-6 |
|
4 |
Розробка програмних функцій |
7-9 |
|
Перший модуль |
|
30 |
|
5 |
Налагоджування і тестування програми |
10-12 |
|
6 |
Оформлення пояснювальної записки |
13-14 |
|
7 |
Подання пояснювальної записки на перевірку керівнику |
15 |
|
8 |
Захист курсової роботи |
16 |
70 |
В процесі роботи студент повинен:
вибрати форму представлення початкових даних і результатів;
розробити і обґрунтувати алгоритми для вирішення завдання;
розробити структури даних;
розробити призначений для користувача інтерфейс для введення і отримання інформації;
провести налагоджування і тестування програми;
оформити програмну документацію.
Всі етапи роботи повинні бути відображені в пояснювальній записці.
Консультації щодо виконання курсової роботи проводяться на протязі семестру згідно графіка консультацій викладача, затвердженого на кафедрі. Після виконання кожного етапу роботи отримані результати і прийняті рішення потрібно узгоджувати з керівником роботи.