Робоча навчальна програма навчальної дисципліни " Системне програмування" (за кредитно-модульною системою) Напрям: 0915 "Комп'ютерна інженерія"
Вид материала | Документы |
- Робоча навчальна програма навчальної дисципліни " Системне програмування" (за кредитно-модульною, 592.53kb.
- Робоча навчальна програма навчальної дисципліни " Системне програмне забезпечення", 184.72kb.
- Робоча навчальна програма навчальної дисципліни "Комп’ютерні технології та програмування, 764.2kb.
- Робоча навчальна програма навчальної дисципліни " Спеціалізовані цифрові обчислювальні, 396.14kb.
- Робоча навчальна програма навчальної дисципліни " Основи психології та педагогіки, 373.92kb.
- Робоча навчальна програма навчальної дисципліни " Вища математика " (за кредитно-модульною, 1191.65kb.
- Робоча навчальна програма навчальної дисципліни " Технічні засоби автоматизації" (за, 348.35kb.
- Робоча навчальна програма навчальної дисципліни " Організація та управління комп’ютерно-інтегрованими, 372.13kb.
- Робоча навчальна програма навчальної дисципліни " Надійність та діагностика технічних, 450.74kb.
- Робоча навчальна програма з навчальної дисципліни " Правове забезпечення професійної, 350.85kb.
1.6. Міждисциплінарні зв’язки навчальної дисципліни
Знання та вміння, отримані під час вивчення даної навчальної дисципліни, будуть використані під час вивчення переважної більшості наступних дисциплін професійної та практичної підготовки фахівця.
2. ЗМІСТ НАВЧАЛЬНОЇ ДИСЦИПЛІНИ
2.1. Тематичний план навчальної дисципліни
№ пор. | Назва теми | Обсяг навчальних занять (год.) | |||||
Усього | Лекції | Лабораторні | СРС | Індив роб. | |||
1 | 2 | 3 | 4 | 5 | 6 | 7 | |
3 семестр | |||||||
Модуль №1 “Мова С++ в системному програмуванні” | |||||||
1.1 | Введення в системне програмування | 7 | 2 | 2 | 3 | | |
1.2 | Мова С++ в системному програмуванні | 10 | 4 | 2 | 4 | | |
1.3 | Типи даних | 10 | 4 | 2 | 4 | | |
1.4 | Особливості використання масивів у системному програмуванні | 7 | 2 | | 1 | 4 | |
1.5 | Поняття адресації | 10 | 4 | 2 | 4 | | |
1.6 | Модульна контрольна робота №1 | 3 | 2 | | 1 | | |
Усього за модулем №1 | 47 | 18 | 8 | 17 | 4 | ||
Модуль №2 „Особливості написання системних програм” | |||||||
2.1 | Функції | 10 | 4 | 2 | 4 | | |
2.2 | Робота з потоками і файлами | 10 | 4 | 2 | 4 | | |
2.3 | Поняття видимості змінних | 4 | 2 | | 1 | 1 | |
2.4 | Структури | 14 | 4 | 5 | 5 | | |
2.5 | Модульна контрольна робота №2 | 3 | 2 | 0 | 1 | | |
2.6 | Домашнє завдання | 8 | | 0 | 8 | | |
Усього за модулем №2 | 49 | 16 | 9 | 23 | 1 | ||
Усього за 3 семестр | 96 | 34 | 17 | 40 | 5 | ||
4 семестр | |||||||
Модуль №3 „Програмування на мові Асемблер” | |||||||
3.1 | Програмування на мові Асемблер | 13 | 4 | 2 | 6 | 1 | |
3.2 | Програмна модель мікропроцесора | 9 | 6 | | 3 | | |
3.3 | Структура програми на асемблері | 23 | 6 | 6 | 9 | 2 | |
3.4 | Модульна контрольна робота №3 | 3 | 2 | 0 | 1 | | |
Усього за модулем №3 | 48 | 18 | 8 | 19 | 3 | ||
Модуль №4 „Структурні елементи у мові асемблер” | |||||||
4.1 | Масиви | 12 | 4 | 2 | 6 | | |
4.2 | Структури, об’єднання і записи, як особливі елементи мови асемблер | 8 | 2 | 2 | 4 | | |
4.3 | Макродирективи | 4 | 2 | | 2 | | |
4.4 | Теорія переривань | 10 | 4 | 2 | 4 | | |
4.5 | Використання асемблерних вставок | 15 | 4 | 4 | 5 | 2 | |
4.6 | Модульна контрольна робота №4 | 8 | 2 | 0 | 1 | | |
Усього за модулем №4 | 57 | 18 | 10 | 22 | 2 | ||
Модуль №5 “Курсова робота” | |||||||
5.1 | Програмна реалізація на мові асемблер алгоритмів сортування та управління файловою системою | 20 | | | 20 | | |
Усього за модулем №5 | 20 | 0 | 0 | 20 | 0 | ||
Усього за 4 семестр | 120 | 36 | 18 | 61 | 5 | ||
Усього за навчальною дисципліною | 216 | 70 | 35 | 101 | 10 |