
- •Оглавление
- •1 Мета та задачі курсової роботи
- •2 Рекомендації щодо виконання та оформлення курсової роботи
- •2.1 Завдання до роботи
- •2.2 Організаційні вказівки
- •2.3 Порядок захисту роботи
- •2.4 Правила оформлення роботи
- •3 Тематика курсових робіт
- •4 Порядок виконання курсової роботи
- •5 Критерії оцінювання курсової роботи
- •Додаток а Орієнтовний перелік тем курсових робіт
- •Додаток б Зразок оформлення пояснювальної записки курсової роботи
- •Додаток в Форма № у 6.01
5 Критерії оцінювання курсової роботи
Курсова робота оцінюється за стобальною системою виходячи із рівня виконання роботи, рівня варіанту, вчасного виконання етапів роботи, змісту доповіді під час захисту та відповідей студента на запитання членів комісії.
Кількість балів за етапи курсового проекту.
Найменування роботи |
Кількість балів |
Виконання 30 % роботи згідно календарного плану |
10 |
Виконання 60 % роботи згідно календарного плану |
15 |
Виконання 100 % роботи згідно календарного плану |
20 |
Виконання варіанту рівня А |
15 |
Виконання варіанту рівня B |
10 |
Виконання варіанту рівня C |
5 |
Захист роботи |
40 |
Шкала оцінок
Кількість балів |
Оцінка |
90 ÷100 |
Відмінно |
74 ÷ 89 |
Добре |
60 ÷ 73 |
Задовільно |
1 ÷ 59 |
Не задовільно |
Додаток а Орієнтовний перелік тем курсових робіт
Рівень А
Варіант 1
Використовуючи мову програмування „C#” розробити програму «Перевірка пам’яті». Програма повинна забезпечувати введення інформації про користувача, формування завданих умов, зберігання результатів.
Вимоги до програми. Програма повинна на певний час показувати випадкове число. Користувач повинен запам’ятати, та ввести число що було показано. Програма повинна перевіряти рівнозначність введеного та сгенерованого числа, та повідомляти користувача о результатах.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти організовувати роботу програми у двох режимах, режимі налаштування та режимі тестування:
У режимі налаштування інтерфейс програми повинен:
Вводити кількість цифр у числі;
Вводити час показу числа;
Вводити від, розмір та колір шрифту, яким вводиться число;
Вводити кількість проб тестування. У режимі тестування інтерфейс програми повинен:
Вводити ПІБ тестуюмого ;
Зберігати данні тестування у файлі;
Зчитувати данні тестування із файлу;
Сортувати данні по найліпшим результатам;
Варіант 2
Використовуючи мову програмування „C#” розробити програму «Перевірка реакції». Програма повинна забезпечувати введення інформації про користувача, формування завданих умов, зберігання результатів.
Вимоги до програми. Програма повинна на певний час показувати у випадковому місті на формі геометричну фігуру. Користувач повинен клікнути мишкою на фігурі. Програма повинна перевіряти час що пройшов з моменту показу фігури до кліку мишкою, якщо час не перевищив встановлений.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти організовувати роботу програми у двох режимах, режимі налаштування та режимі тестування:
У режимі налаштування інтерфейс програми повинен:
Вводити вид геометричної фігури;
Вводити час показу фігури;
Вводити розмір та колір фігури;
Вводити кількість проб тестування. У режимі тестування інтерфейс програми повинен:
Вводити ПІБ тестуюмого ;
Зберігати данні тестування у файлі;
Зчитувати данні тестування із файлу;
Сортувати данні по найліпшим результатам;
Варіант 3
Використовуючи мову програмування „C#” розробити програму «Робота з клавіатурою». Програма повинна забезпечувати введення інформації про користувача, формування завданих умов, зберігання результатів.
Вимоги до програми. Програма повинна на певний час показувати символ або слово. Користувач повинен набрати на клавіатурі показане на моніторі. Програма повинна перевіряти час що пройшов з моменту показу символу (слова) до набору показаного на клавіатурі.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти організовувати роботу програми у двох режимах, режимі налаштування та режимі тестування:
У режимі налаштування інтерфейс програми повинен:
Вводити вид тексту що показуеться (символ або слово);
Вводити час показу інформації;
Вводити розмір та колір інформації;
У режимі тестування інтерфейс програми повинен:
Вводити ПІБ тестуюмого ;
Відображати час введеня інформації;
Відображати нехибність або хибність введеня інформації;
Зберігати данні тестування у файлі (середній час введеня інформації та процент хибного введеня);
Зчитувати данні тестування із файлу;
Сортувати данні по найліпшим результатам;
Варіант 4
Використовуючи мову програмування „C#” розробити програму «Перевірка знаня аріфметики». Програма повинна забезпечувати введення інформації про користувача, формування завданих умов, зберігання результатів.
Вимоги до програми. Програма повинна дозволяти вибирати аріфметичну дію, формувати випадкові значення та перевіряти відвовідь учня, для ділення формувати значення дільника та діленого що дає цілий результат.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти організовувати роботу програми у двох режимах, режимі налаштування та режимі тестування:
У режимі налаштування інтерфейс програми повинен:
Вибират одноразрядні або двохрозрядні числа;
Вибират аріфметичну дію;
Вводити від, розмір та колір цифр;
Вводити кількість проб тестування. У режимі тестування інтерфейс програми повинен:
Вводити ПІБ тестуюмого ;
Зберігати данні тестування у файлі;
Зчитувати данні тестування із файлу;
Сортувати данні по найліпшим результатам;
Варіант 5
Використовуючи мову програмування „C#” розробити програму «Перевірка уваги». Програма повинна забезпечувати введення інформації про користувача, формування завданих умов, зберігання результатів.
Вимоги до програми. Програма повинна на певний час показувати у вигляді довільного числа порядок натискання кнопок на інтерфейсі. Користувач повинен натиснути кнопки у заданої послідовності. Програма повинна перевіряти правільность послідовності натискання кнопок.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти організовувати роботу програми у двох режимах, режимі налаштування та режимі тестування:
У режимі налаштування інтерфейс програми повинен:
Вводити кількість кнопок;
Вводити час показу послідовності;
Вводити кількість проб тестування. У режимі тестування інтерфейс програми повинен:
Вводити ПІБ тестуюмого ;
Зберігати данні тестування у файлі;
Зчитувати данні тестування із файлу;
Сортувати данні по найліпшим результатам;
Рівень В
Варіант 1
Використовуючи мову програмування „C#” розробити програму «Телефонна книга». Програма повинна забезпечувати введення інформації для зберігання, пошук інформації та сортування. Кількість нотаток повинно бути не менш ніж 100.
Вхідні данні – ПІБ, номер телефону.
Вихідні данні – знайдений абонент.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти:
Вводити ПІБ;
Вводити номер телефону;
Зберігати данні у файлі;
Зчитувати данні із файлу;
Сортувати данні;
Виконувати пошук по абоненту або по номеру телефонна.
Варіант 2
Використовуючи мову програмування „C#” розробити програму «Каталог програмного забезпечення». Програма повинна забезпечувати введення інформації для зберігання, пошук інформації та сортування. Кількість нотаток повинно бути не менш ніж 100.
Вхідні данні – Назва ПЗ, номер диску у каталозі на якому записане ПЗ, клас ПЗ (системне, офісне, ігрове, мультімедіа).
Вихідні данні – знайдене ПЗ та номер диску у каталозі.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти:
Вводити назву ПЗ;
Вводити номер диску у каталозі;
Вводити клас ПЗ;
Зберігати данні у файлі;
Зчитувати данні із файлу;
Сортувати данні;
Виконувати пошук по назві ПЗ або по класу ПЗ з виводом всіх назв ПЗ відповідного класу та номеру диску у каталозі.
Варіант 3
Використовуючи мову програмування „C#” розробити програму «Каталог музичних дисків». Програма повинна забезпечувати введення інформації для зберігання, пошук інформації та сортування. Кількість нотаток повинно бути не менш ніж 100.
Вхідні данні – Виконавець, назва альбому, рік запису альбому, номер диску у каталозі, музичний жанр.
Вихідні данні – знайдений виконавець та номер диску у каталозі.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти:
Вводити назву виконавця;
Вводити назву альбому;
Вводити музичний жанр;
Вводити номер диску у каталозі;
Зберігати данні у файлі;
Зчитувати данні із файлу;
Сортувати данні;
Виконувати пошук по назві виконавця або назві альбому з виводом номеру диску у каталозі.
Рівень С
Варіант 1
Використовуючи мову програмування „C#” розробити програму «Тестування по курсу Електроніка». Програма повинна забезпечувати введення інформації про студента, формування тестових завдань, зберігання результатів.
Вимоги до програми. Програма повинна дозволяти перевіряти знання студента по курсу «Електроніка». За основу перевірки знання беруться запитання до модульної контрольної на чотири відповіді, з яких одна вірна.
Студент повинен за встановлений час вибрати одну з наведених вірну відповідь. Зарахування відповіді здійснюється натискання на кнопку «Далі». При появленні 12 запитання кнопка «Далі» змінюється на кнопку «Зберегти». Після натискання на кнопку «Зберегти» зберігає дані, та виводить оцінку. Завершення тестування виконується натисканням на кнопку «Завершити», і програма переходить до начала роботи з новим студентом. Програма повинна перевіряти відповіді студента, та формувати оцінку. Для формування оцінки береться кількість вірних відповідей з 12 запитань.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти організовувати роботу програми у двох режимах, режимі налаштування та режимі тестування:
У режимі налаштування інтерфейс програми повинен:
Вводити питання та вірну відповідь на питання;
Зберігати питання та вірну відповідь у файлі;
Зчитувати з файлу питання та вірну відповідь;
Вводити час чекання відповіді на запитання;
Вводити від, розмір та колір шрифту, яким вводиться питання;
У режимі тестування інтерфейс програми повинен:
Вводити ПІБ студенту та навчальну групу;
Формувати час, що залишився до вибору відповіді;
Зберігати данні тестування у файлі;
Зчитувати данні тестування із файлу;
Сортувати данні по найліпшим результатам;
Варіант 2
Використовуючи мову програмування „C#” розробити програму «Тестування по курсу Програмування». Програма повинна забезпечувати введення інформації про студента, формування тестових завдань, зберігання результатів.
Вимоги до програми. Програма повинна дозволяти перевіряти знання студента по курсу «Програмування». За основу перевірки знання беруться запитання до модульної контрольної на чотири відповіді, з яких одна вірна.
Студент повинен за встановлений час вибрати одну з наведених вірну відповідь. Зарахування відповіді здійснюється натискання на кнопку «Далі». При появленні 12 запитання кнопка «Далі» змінюється на кнопку «Зберегти». Після натискання на кнопку «Зберегти» зберігає дані, та виводить оцінку. Завершення тестування виконується натисканням на кнопку «Завершити», і програма переходить до начала роботи з новим студентом. Програма повинна перевіряти відповіді студента, та формувати оцінку. Для формування оцінки береться кількість вірних відповідей з 12 запитань.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти організовувати роботу програми у двох режимах, режимі налаштування та режимі тестування:
У режимі налаштування інтерфейс програми повинен:
Вводити питання та вірну відповідь на питання;
Зберігати питання та вірну відповідь у файлі;
Зчитувати з файлу питання та вірну відповідь;
Вводити час чекання відповіді на запитання;
Вводити від, розмір та колір шрифту, яким вводиться питання;
У режимі тестування інтерфейс програми повинен:
Вводити ПІБ студента та навчальну групу;
Формувати час, що залишився до вибору відповіді;
Зберігати данні тестування у файлі;
Зчитувати данні тестування із файлу;
Сортувати данні по найліпшим результатам;
Варіант 3
Використовуючи мову програмування „C#” розробити програму «Тестування по курсу Операційні системи». Програма повинна забезпечувати введення інформації про студента, формування тестових завдань, зберігання результатів.
Вимоги до програми. Програма повинна дозволяти перевіряти знання студента по курсу «Операційні системи». За основу перевірки знання беруться запитання до модульної контрольної на чотири відповіді, з яких одна вірна.
Студент повинен за встановлений час вибрати одну з наведених вірну відповідь. Зарахування відповіді здійснюється натискання на кнопку «Далі». При появленні 12 запитання кнопка «Далі» змінюється на кнопку «Зберегти». Після натискання на кнопку «Зберегти» зберігає дані, та виводить оцінку. Завершення тестування виконується натисканням на кнопку «Завершити», і програма переходить до начала роботи з новим студентом. Програма повинна перевіряти відповіді студента, та формувати оцінку. Для формування оцінки береться кількість вірних відповідей з 12 запитань.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти організовувати роботу програми у двох режимах, режимі налаштування та режимі тестування:
У режимі налаштування інтерфейс програми повинен:
Вводити питання та вірну відповідь на питання;
Зберігати питання та вірну відповідь у файлі;
Зчитувати з файлу питання та вірну відповідь;
Вводити час чекання відповіді на запитання;
Вводити від, розмір та колір шрифту, яким вводиться питання;
У режимі тестування інтерфейс програми повинен:
Вводити ПІБ студенту та навчальну групу;
Формувати час, що залишився до вибору відповіді;
Зберігати данні тестування у файлі;
Зчитувати данні тестування із файлу;
Сортувати данні по найліпшим результатам;
Варіант 4
Використовуючи мову програмування „C#” розробити програму визначення наведеної похибки вольтметра методом звірки.
Вхідні данні – свідчення зразкового приладу, та числова відмітка приладу, що перевіряється.
Вихідні данні – наведена похибка.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти:
1. вводити при запуску програми ПІБ студента;
2. вводити значення кількості вимірів що будуть зроблені;
3. вводити значення зразкового приладу та формувати випадкове значення числової відмітки приладу, що перевіряється;
4. виводити обчислене значення наведеної похибки вольтметра у вікно програми;
5. зберігати у файл ПІБ студента, введені значення зразкового приладу та числової відмітки приладу, що перевіряється а також обчислене значення наведеної похибки вольтметра;
6. відкривати збережений файл для перегляду;
7. формувати запит на зберігання даних при закінчені роботи з програмою, якщо данні не були збережені.
Примітка. Для тестування програми свідчення зразкового приладу вводити як наростаючі довільні значення, числові відмітки приладу, що перевіряється вводити як відхилення від свідчень зразкового приладу як зі збільшанням так і з зменшенням.
Рівень D.
Варіант 1
Використовуючи мову програмування „C#” розробити програму обчислення інтегралу за методом прямокутників.
Вхідні данні – інтервал інтегрування.
Вихідні данні – обчислене значення інтегралу.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти:
1. вводити при запуску програми ПІБ студента;
2. вводити значення діапазону інтегрування з вікна програми;
3. виводити обчислене значення інтегралу у вікно програми;
4. зберігати у файл ПІБ студента, введений інтервал та обчислене значення;
5. відкривати збережений файл для перегляду;
6. формувати запит на зберігання даних при закінчені роботи з програмою, якщо данні не були збережені.
Варіант 2
Використовуючи мову програмування „C#” розробити програму обчислення інтегралу за методом трапеції.
Вхідні данні – інтервал інтегрування.
Вихідні данні – обчислене значення інтегралу.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти:
1. вводити при запуску програми ПІБ студента;
2. вводити значення діапазону інтегрування з вікна програми;
3. виводити обчислене значення інтегралу у вікно програми;
4. зберігати у файл ПІБ студента, введений інтервал та обчислене значення;
5. відкривати збережений файл для перегляду;
6. формувати запит на зберігання даних при закінчені роботи з програмою, якщо данні не були збережені.
Варіант 3
Використовуючи мову програмування „C#” розробити програму обчислення інтегралу за методом Симпсона.
Вхідні данні – інтервал інтегрування.
Вихідні данні – обчислене значення інтегралу.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти:
1. вводити при запуску програми ПІБ студента;
2. вводити значення діапазону інтегрування з вікна програми;
3. виводити обчислене значення інтегралу у вікно програми;
4. зберігати у файл ПІБ студента, введений інтервал та обчислене значення;
5. відкривати збережений файл для перегляду;
6. формувати запит на зберігання даних при закінчені роботи з програмою, якщо данні не були збережені.
Варіант 4
Використовуючи мову програмування „C#” розробити програму обчислення інтегралу за методом Монте-Карло.
Вхідні данні – інтервал інтегрування.
Вихідні данні – обчислене значення інтегралу.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти:
1. вводити при запуску програми ПІБ студента;
2. вводити значення діапазону інтегрування з вікна програми;
3. виводити обчислене значення інтегралу у вікно програми;
4. зберігати у файл ПІБ студента, введений інтервал та обчислене значення;
5. відкривати збережений файл для перегляду;
6. формувати запит на зберігання даних при закінчені роботи з програмою, якщо данні не були збережені.
Варіант 5
Використовуючи мову програмування „C#” розробити програму знаходження коренів рівняння за методом ітерації.
Вхідні данні – коефіцієнти при невідомих.
Вихідні данні – значення коренів.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти:
1. вводити при запуску програми ПІБ студента;
2. вводити значення коефіцієнтів при невідомих з вікна програми;
3. виводити обчислене значення коренів у вікно програми, або формувати повідомлення якщо корені відсутні;
4. зберігати у файл ПІБ студента, введені коефіцієнти при невідомих та обчислене значення коренів;
5. відкривати збережений файл для перегляду;
6. формувати запит на зберігання даних при закінчені роботи з програмою, якщо данні не були збережені.
Варіант 6
Використовуючи мову програмування „C#” розробити програму знаходження коренів рівняння за методом Ньютона (метод дотичних).
Вхідні данні – коефіцієнти при невідомих.
Вихідні данні – значення коренів.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти:
1. вводити при запуску програми ПІБ студента;
2. вводити значення коефіцієнтів при невідомих з вікна програми;
3. виводити обчислене значення коренів у вікно програми, або формувати повідомлення якщо корені відсутні;
4. зберігати у файл ПІБ студента, введені коефіцієнти при невідомих та обчислене значення коренів;
5. відкривати збережений файл для перегляду;
6. формувати запит на зберігання даних при закінчені роботи з програмою, якщо данні не були збережені.
Варіант 7
Використовуючи мову програмування „C#” розробити програму знаходження коренів рівняння за методом Ньютона (метод хорд).
Вхідні данні – коефіцієнти при невідомих.
Вихідні данні – значення коренів.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти:
1. вводити при запуску програми ПІБ студента;
2. вводити значення коефіцієнтів при невідомих з вікна програми;
3. виводити обчислене значення коренів у вікно програми, або формувати повідомлення якщо корені відсутні;
4. зберігати у файл ПІБ студента, введені коефіцієнти при невідомих та обчислене значення коренів;
5. відкривати збережений файл для перегляду;
6. формувати запит на зберігання даних при закінчені роботи з програмою, якщо данні не були збережені.
Варіант 8
Використовуючи мову програмування „C#” розробити програму знаходження коренів рівняння за методом Ньютона.
Вхідні данні – коефіцієнти при невідомих.
Вихідні данні – значення коренів.
Вимоги до інтерфейсу.
Інтерфейс програми повинен дозволяти:
1. вводити при запуску програми ПІБ студента;
2. вводити значення коефіцієнтів при невідомих з вікна програми;
3. виводити обчислене значення коренів у вікно програми, або формувати повідомлення якщо корені відсутні;
4. зберігати у файл ПІБ студента, введені коефіцієнти при невідомих та обчислене значення коренів;
5. відкривати збережений файл для перегляду;
6. формувати запит на зберігання даних при закінчені роботи з програмою, якщо данні не були збережені.