Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Основні етапи виконання курсової роботи.





Загальне положення про курсову роботу.

Однією з форм контролю при вивчені дисципліни “Алгоритми та структури даних” є виконання курсової роботи. Вона передбачена в другому семестрі. Курсова робота є результатом не тільки прослуханих лекцій та виконаних лабораторних робіт, але і самостійної роботи студента по вивченню теорії алгоритмів та мов програмування. Для виконання роботи студент повинен вивчити лекційний матеріал та додаткову літературу. Курсова робота має творчий характер. Результатом є розроблений алгоритм до поставленої задачі та програма. Програма повинна мати чіткий інтерфейс з елементами графіки. Деякі студенти можуть виконувати курсові роботи за індивідуальною тематикою, яка затверджується на кафедрі. Такі роботи несуть науково-дослідний характер.

Захист курсової роботи виконується з демонстрацією розв’язку задачі на комп’ютері.

Основні етапи виконання курсової роботи.

В процесі курсового проектування виконуються наступні етапи роботи:

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

· Розробка математичної моделі. Для цього студент повинен виконати відповідний пошук існуючих тривіальних розв’язків, які вже описані в літературі. Після цього складається математична модель розв’язку задачі. Якщо неможливо скласти математичні формули, які є розв’язком задачі, треба зробити опис та характеристику тих структур, за допомогою яких ця задача буде ров’язана. Це можуть бути масиви, динамічні структури, графи.

· Розробка алгоритму. Алгоритм описується за допомогою стилізованої алгоритмічної мови з посилання на цикли та розгалуження. Якщо в програмі буде використано підалгоритм, то крім вказівки на нього після опису алгоритму треба описати підалгоритм.

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

· Тестування програми на заданому діапазоні вхідних даних. Результати тесту відображаються в пояснювальній записці.

· Розробка інструкції для кінцевого користувача. Інструкція для користувача повинна бути проста, доступна для будь-якого не професіонального користувача. Основні інструкції для користувача програми повинні бути також в діючій програмі.

Для того, щоб студент зміг розподілити свій час по виконанні курсової роботи, приводимо графік виконання курсової роботи:

 

№ етапу Види робіт тиждень семестру
  Отримання завдання 1-2
  Постановка задачі 2-3
  Розробка математичної моделі 3-5
  Складання алгоритму 5-8
  Складання програми 8-12
  Складання пояснювальної записки 12-14
  Захист курсової роботи 14-16

 

Date: 2016-07-05; view: 298; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию