Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
System programming / Методические указания / Методичка к лабораторным работам (укр).doc
Скачиваний:
46
Добавлен:
08.05.2015
Размер:
230.4 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ

УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ

До друку та у світ дозволяю

Проректор з навчальної та

методичної роботи

В.В. Семенець

"____" ___________2000 г.

Методичні вказівки

ДО ЛАБОРАТОРНИХ РОБІТ З КУРСУ

"СИСТЕМНЕ ПРОГРАМУВАННЯ ".

Частина 1. Windows API

для студентів денної форми навчання спеціальностей:

7091501 “Комп'ютерні системи та мережі”;

7091502 “Системне програмування”;

7091503 “Спеціалізовані комп'ютерні системи“.

В

Затверджено каф. ЕОМ

протокол N 1

від 31.08.2000 р.

сі цитати, цифровий і фактичний матеріал і бібліографічні відомості перевірено, написання одиниць відповідає стандартам

Упорядники: Волк М.О.

Кадацька О.Й.

Відповідальний за випуск О.Г. Руденко

П.С. Ковтун

Б.П. Косіковська

поз. 75

Харків 2001

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ

УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ

МЕТОДИЧНІ ВКАЗІВКИ

до лабораторних робіт з курсу

"СИСТЕМНЕ ПРОГРАМУВАННЯ "

Частина 1. Windows API

Харків 2001

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

ХАРКІВСЬКИЙ НАЦІОНАЛЬНИЙ

УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ

МЕТОДИЧНІ ВКАЗІВКИ

до лабораторних робіт з курсу

"СИСТЕМНЕ ПРОГРАМУВАННЯ "

Частина 1. Windows API

для студентів денної форми навчання спеціальностей:

7091501 “Комп'ютерні системи та мережі”;

7091502 “Системне програмування”;

7091503 “Спеціалізовані комп'ютерні системи“.

Затверджено кафедрою ЕОМ

Протокол N 1 від 31.08.2000

Харків 2001

Методичні вказівки до лабораторних робіт по курсу “Системне програмування”. Частина 1. Windows API. для студентів денної форми навчання спеціальностей: 7091501 “Комп'ютерні системи та мережі”, 7091502 “Системне програмування”, 7091503 “Спеціалізовані комп'ютерні системи“. /Упоряд. М.О. Волк, О.Й. Кадацька . - Харків: ХНУРЕ, 2001.- 32 с.

Упорядники: М.О. Волк.

О.Й. Кадацька

Загальні положення

Дані методичні вказівки призначені для проведення лабораторних робіт із курсу “Системне програмування”. Лабораторні роботи введені до навчального процесу на підставі навчальних планів з вищезгаданих навчальних планів і проводяться в 4-му семестрі з метою навчання на практиці проектуванню, написанню та налагодженню програм системного рівня.

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

При виконанні усіх лабораторних робіт використовується єдина конфігурація програмно-апаратних засобів: ПЕОМ типу IBM-PC із процесором не нижче Pentium ІІ, операційна система Windows95-98 або Windows NT, Microsoft Visual C++ v. 6.0 і старше, стандартні бібліотеки функцій Windows (Application Programming Interface) API і класів Microsoft Foundation Classes (MFC).

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

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

Виконання роботи містить такі етапи:

  1. Підготовчий етап (до проведення лабораторної роботи):

а) одержання завдання відповідно до даних методичних вказівок, номера варіанта і вимог викладача;

б) вивчення теоретичного матеріалу за темою лабораторної роботи;

в) розробка алгоритму і чернетки програми.

  1. Безпосереднє створення програми у комп'ютерному класі обчислювального центру:

а) проходження допуску до лабораторної роботи (обговорення з викладачем запропонованого розв’язання задачі);

б) написання програми з використанням Microsoft Visual C++ v. 6.0 ;

в) налагодження програми;

г) перевірка правильності виконання завдання (тестування).

  1. Виконання звіту і захист лабораторної роботи.

Звіт повинен містити:

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

  • мету роботи;

  • завдання;

  • опис алгоритму розв’язання поставленої задачі;

  • текст програми з коментарями і поясненнями;

  • результати роботи програми і їхній аналіз;

  • висновки.

Усі матеріали звіту необхідно зброшурувати, сторінки пронумерувати.

ПРИПУСКАЄТЬСЯ уявлення звіту з лабораторної роботи на дискеті (дискета не повертається).

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

Оцінкою "відмінно" оцінюються роботи, виконані відповідно до завдання і вищевикладених вимог, виконаними самостійно, що мають оригінальні технічні розв’язання. При оцінці проекту важливу роль відіграють чіткі відповіді на поставлені запитання. Оцінкою "добре" оцінюються роботи, що мають окремі недоліки в реалізації, деякі прогалини в проробці окремих питань, неповні відповіді на запитання. Оцінкою "задовільно" оцінюються роботи, що мають суттєві недоліки в реалізації, слабку проробку ключових питань, недостатньо аргументовані відповіді на запитання.