Порядок виконання курсової роботи. Валентина Григорівна Коротка Лариса Ярославівна Мартинович

Навчальне видання

 

Валентина Григорівна Коротка
Лариса Ярославівна Мартинович

 

Рецензенти: Гнатушенко В.В. – д.т.н., проф., проф. каф. ЕЗТ Дніпропетровського національного університету ім. О.Гончара,

Дерев’янко О.І. – к.т.н., доц, доц. каф. АСОІ Дніпропетровського національного університету ім. О.Гончара

 

Методичні вказівки до виконання курсових робіт

з дисципліни "Програмування"

____________________________________________________________

Підписано до друку Формат 60х84/16 Папір друкарський

Друк плоский. Ум.друк.арк Ум.фарбовідб. Обл.-вид.арк.

Наклад 100 пр. Зам. №

РВВ ДНУ, 49010, м Дніпропетровськ, пр. Гагаріна, 72

 

© Коротка В.Г., Мартинович Л.Я


 

ВСТУП

 

Навчальним планом підготовки бакалаврів за напрямом 6.050102«Комп’ютерна інженерія» передбачено вивчення на першому курсі дисципліни «Програмування» та виконання курсової роботи з цього предмету.

Курсова робота призначена для придбання практичних навичок розробки алгоритмів та програм на мові Сі для розв’язання найбільш важливих та поширених задач програмування, необхідних для кожного програміста

Метою курсової роботи є закріплення та поглиблення знань, отриманих студентами на лекційних, практичних та лабораторних заняттях з дисципліни «Програмування», розвиток навичок при виборі представлення вхідних даних, розробці або виборі методу розв’язку задачі, використанні структурно-орієнтованого підходу при написанні програм на мові Сі, тестуванні та відладки програм, оформленні документації на програмну розробку.

При виконанні курсової роботи студент повинен навчитися: використовувати набуті знання при розробці програм; працювати з літературними джерелами; розробляти алгоритми та створювати відповідні їм програми на мові Сі; проводити відладку та тестування програм в середовищі розробки Microsoft Visual Studio; проводити аналіз результатів роботи програми; складати відповідне програмне супроводження для розроблених програмних проектів.

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

- розробка функцій для обробки символьних рядків;

- обробка одномірних та двомірних масивів;

- робота з динамічними структурами та файлами;

- використання методів сортування та пошуку даних;

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

Наводиться приклад виконання та оформлення завдання.

Представлені методичні вказівки рекомендовані студентам денної, вечірньої та заочної форми навчання напряму підготовки «Комп’ютерна інженерія» Дніпропетровського національного університету ім. О.Гончара та можуть бути використані для студентів суміжних напрямів: «Комп’ютерні науки», «Програмна інженерія» та системи післядипломної освіти.


ПОРЯДОК ВИКОНАННЯ КУРСОВОЇ РОБОТИ

Курсова робота з дисципліни «Програмування» виконується кожним студентом індивідуально у відповідності з варіантом завдання, що видається керівником курсової роботи. Обов’язковим являється застосування структурно-орієнтованого підходу з використанням функцій та блоків. Тексти програм для реалізації завдань курсової роботи складаються на мові програмування Сі. Для введення/виведення даних використовуються функції з бібліотеки стандартних функцій Сі [1]. Дозволяється використання інших функцій бібліотеки, якщо це не заперечується умовою завдання або рекомендаціями до його виконання.

Завдання до курсової роботи виконуються в середовищах розробки MS Visual C++ або Borland C++.

В процесі виконання курсової роботи студент повинен виконати наступні типові етапи:

1. Виконати постановку задачі у відповідності з варіантом завдання. Для цього:

§ уважно прочитати та уяснити умову завдання;

§ звернути увагу на рекомендації, які є на початку опису кожного завдання;

§ чітко визначити, що є початковими даними для задачі; яким буде результат розв’язання задачі; які основні співвідношення між вхідними та вихідними даними.

2. Ознайомитись з необхідним теоретичним матеріалом.

3. Створити математичну модель та вибрати метод розв’язування задачі

4. Розробити алгоритм рішення задачі. Для запису алгоритмів може використовуватись природна мова або формальна мова з обмеженим словником. Для наочного зображення структури алгоритму представити його у вигляді блок-схеми.

5. Скласти свій варіант тексту програми, що реалізує представлену математичну модель. у відповідності з розробленим алгоритмом

6. Відладити програму за допомогою комп’ютера. Передбачити обробку виключних ситуацій, що виникають під час роботи програми.

7. Провести тестування програми, встановити межі застосування та особливості функціонування програми при різних наборах вхідних даних.

8. Виконати розрахунки за умовою завдання та проаналізувати результати. На цьому етапі початкові дані готуються у форматі, передбаченому завданням, а для вихідних даних враховуються відповідні формати виводу. Аналіз результатів полягає у формулюванні висновків щодо достовірності отриманих результатів та повноти виконання завдання курсової роботи.

9. Скласти звіт.

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

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: