
- •1. Загальна характеристика
- •2. Послідовність виконання курсової роботи
- •3.Вимоги до змісту курсової роботи
- •4. Вимоги до оформлення курсової роботи
- •4.1. Загальні вимоги.
- •4.2. Спеціальні вимоги.
- •5.Типові помилки та недоліки при виконанні курсових робіт
- •6. Порядок здачі, рецензування та захисту курсових робіт
- •7.Критерії оцінювання курсових робіт за національною системою навчання
- •1.1. Суть алгоритму Мельфанта
- •1.2. Особливості використання алгоритму Мельфанта, порівняльний аналіз
Міністерство ОСВІТИ І НАУКИ УКРАЇНИ
БУКОВИНСЬКИЙ ДЕРЖАВНИЙ ФІНАНСОВО–економічний університет
Методичні рекомендації
для написання курсової роботи
з навчальної дисципліни
“Алгоритмізація та програмування”
підготовки бакалавра
галузі знань 0501 "Інформатика та обчислювальна техніка"
за напрямом підготовки 6.050101 "Комп'ютерні науки"
Чернівці-2013
Методичні рекомендації призначені для написання курсової роботи з навчальної дисципліни "Алгоритмізація та програмування" 1-го року навчання з галузі знань 6.050101 – «Комп'ютерні науки».
Укладач: Довгунь А.Я., асистент кафедри комп’ютерних дисциплін Буковинського державного фінансово-економічного університету
Розглянуто на засіданні кафедри комп’ютерних дисциплін,
протокол № __ від "___" __________ ____ р.
В.о. зав.кафедри, к.ф.-м.н. _________________ М.Л. Ковальчук
Зміст
“Алгоритмізація та програмування” 1
1. Загальна характеристика 4
Виконання курсової роботи є обов’язковою складовою навчального процесу для студентів академічних груп підготовки бакалавра галузі знань 0501 "Інформатика та обчислювальна техніка" за напрямом підготовки 6.050101 "Комп'ютерні науки" Буковинського державного фінансово-економічного університету. 4
2. Послідовність виконання курсової роботи 5
3.Вимоги до змісту курсової роботи 7
4. Вимоги до оформлення курсової роботи 12
4.1. Загальні вимоги. 12
4.2. Спеціальні вимоги. 13
5.Типові помилки та недоліки при виконанні курсових робіт 15
6. Порядок здачі, рецензування та захисту курсових робіт 17
7.Критерії оцінювання курсових робіт за національною системою навчання 18
Додатки
1. Загальна характеристика
Сучасна галузь ІТ-технологій є результатом бурхливого розвитку науки і техніки за останні десятиріччя. Як прикладна наука, інформатика залежить в значній мірі від інженерно-технічних можливостей, а її розвиток йде паралельно з розвитком техніки зв’язку, техніки автоматичного регулювання і управління, а також від техніки запам’ятовування, зчитування і запису, реєстрації, перетворення, обробки і передавання інформації. Велике значення при цьому має розвиток мов програмування, особливо мов високого рівня.
Виконання курсової роботи є обов’язковою складовою навчального процесу для студентів академічних груп підготовки бакалавра галузі знань 0501 "Інформатика та обчислювальна техніка" за напрямом підготовки 6.050101 "Комп'ютерні науки" Буковинського державного фінансово-економічного університету.
Написання курсової роботи та її захист є завершальним етапом навчального процесу з дисципліни "Алгоритмізація та програмування", що дає змогу оцінити рівень підготовки студентів, здатність самостійно виконувати завдання в галузі програмування. Вона є результатом самостійної роботи студента по вивченню мови програмування С++, методів розробки алгоритмів, їх реалізації в середовищі програмування C++ Builder, самостійного опрацювання основної та додаткової літератури тощо. Кінцевим продуктом є розроблений алгоритм для поставленої задачі, що реалізований в комп’ютерній програмі, яка повинна мати чіткий, естетично виконаний інтерфейс з візуальними компонентами. Деякі студенти можуть виконувати курсові роботи за індивідуальною тематикою, яка затверджується на кафедрі. Такі роботи несуть науково-дослідний характер.
Метою написання курсової роботи є:
закріплення, поглиблення та узагальнення знань, якими студент оволодів під час вивчення курсу;
надбання досвіду роботи з літературними та електронними матеріалами, вміння узагальнювати та аналізувати наукову інформацію, виробляти власне ставлення до наукової чи практичної проблеми;
набуття навичок використання основ алгоритмізації та програмування на алгоритмічних мовах високого рівня з використанням принципів об’єктно-орієнтованого проектування та програмування, методики розробки програмних модулів та програмного забезпечення комп’ютерних систем управління;
набуття студентами теоретичних знань та практичних навичок в області використання сучасних систем візуального проектування програмних засобів комп’ютерних систем управління та освоєння принципів та методів сучасних технологій програмування;
вироблення вміння застосовувати методи обчислювальної математики та прикладного програмування для розв’язання прикладних задач математики, економетрики, криптографії тощо;
розвиток навичок програмування, що можуть бути корисними при реалізації розроблених в рамках курсової роботи методик та алгоритмів;
проведення ґрунтовного аналізу результатів власних досліджень і формування змістовних висновків стосовно якості отриманих результатів.
2. Послідовність виконання курсової роботи
Перед початком виконання курсової роботи науковим керівником проводиться консультативне заняття, на якому роз'яснюються завдання курсової роботи, її значення для підготовки фахівця, а також надаються методичні рекомендації щодо написання окремих частин роботи. В кінці заняття науковий керівник пропонує перелік тем курсових робіт та доводить до студентів графік їх виконання.
Раціональніше організувати роботу, правильно розподілити свій час, спланувати його, глибоко і своєчасно опрацювати вибрану тему допоможе алгоритм написання курсової роботи. Він дисциплінує виконавця. Лімітує термін, відведений на вибір теми, підбір та аналіз літератури з теми дослідження, написання, оформлення, створення програмного продукту, його тестування і захист курсової роботи.
Виконання курсової роботи організується відповідно до графіка, затвердженого кафедрою та деканатом.
Проілюструємо основні етапи написання курсової роботи:
1. Після вибору та уточнення студентом теми курсової роботи починається вивчення рекомендованої та самостійно добраної додаткової літератури, конспектування матеріалу за обраною тематикою з обов'язковим посиланням на літературні джерела. Метою цього етапу є визначення основних розділів подальшої роботи. На цьому етапі роботи необхідне детальне обговорення усіх питань, що виникають у студента з керівником так як цей етап впливає на усю подальшу роботу над проектом, дає можливість ефективно розподілити зусилля, оцінити повноту матеріалу, що є в наявності, виявити найбільш складні питання, розв'язку яких необхідно приділити особливу увагу, визначити розділи над якими можливо працювати паралельно та порядок виконання розділів роботи.
2. Таким чином на основі вивченої літератури складається детальний план, який рекомендується оформляти письмово у вигляді попереднього плану чи змісту майбутньої роботи з короткою анотацією основних розділів майбутньої роботи. План курсової роботи затверджується керівником.
3.Студентом проводяться власні теоретичні та прикладні дослідження, розробляється відповідний метод дослідження проблеми, технологія або програмний продукт. В ході роботи над проектом студент, використовує індивідуальні навички самостійної роботи. Для обговорення питань, які не можуть бути розв'язані студентом самостійно чи викликають у нього сумніви, а також для контролю за виконанням проекту призначаються консультації у керівника.
4. Студент демонструє результати роботи на попередньому захисті. На демонстрації повинні бути присутні керівник, студенти та інші викладачі.
5. Студент складає текст та тези доповіді для захисту, які обов’язково повинні бути перевірені та відкориговані керівником.
6. Про виконану роботу керівник складає рецензію, в якому повинні бути висвітлені наступні питання:
- відповідність матеріалу завданню;
- обсяг виконаної роботи;
- позитивні та негативні сторони виконаної роботи;
- ініціатива та самостійність студента при виконанні роботи;
- вміння користуватися літературою;
- практична цінність роботи;
- оцінка проробленої роботи.
7. Захист курсової роботи.