ДЛЯ ЗАОЧНИКОВ ооП

Інформація про навчальний заклад

ВУЗ:
Харківський державний медичний університет
Інститут:
Не вказано
Факультет:
Комп'ютерна інженерія
Кафедра:
Кафедра електронних обчислювальних машин

Інформація про роботу

Рік:
1994
Тип роботи:
Готова екзаменаційна робота
Предмет:
ООП

Частина тексту файла (без зображень, графіків і формул):

ХАРКІВСЬКИЙ ДЕРЖАВНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ РАДІОЕЛЕКТРОНІКИ ІНСТИТУТ КОМП'ЮТЕРНИХ ТА ІНФОРМАЦІЙНИХ ТЕХНОЛОГІЙ "ЗАТВЕРДЖУЮ" Директор інституту ___________(В.М. Левикін) "____" ____________2001р. Р О Б О Ч А П Р О Г Р А М А Системне програмування Для спеціальностей КСМ, СП Факультет Комп'ютерної Інженерії та Управління Кафедра Електронних обчислювальних машин 1. НОРМАТИВНІ ДАНІ З ДИСЦИПЛІНИ. Форма Навчання Курс Семе Стри Розподіл годин Залік (сем.) Іспит (сем) Курс. проект Контр. роб. РГЗ     Всього Лекцій Практичн Лаб. Сам.      Денна  2  3  108  36  16  20  36  3    3    2  4  108  34  14  20  40   4  4   Заочна 2 4 108 4 4 16 84 4   4   3 5 108 4 4 16 84  5 5    Робоча програма розроблена на підставі освітньо-професійної програми вищої освіти за професійним спрямуванням " Комп'ютерні науки" Міністерства Освіти України, Київ - 1994 Робочу програму розробив старший викладач Волк Максим Олександрович “15” січня 2001р. Затверджено на засіданні кафедри ЕОМ Протокол №____від “___”__________2001р. "Узгоджено" Зав. Кафедрою _____________ проф. Руденко О.Г. Зав. профілюючою кафедрою _____________ проф. Руденко О.Г. Декан факультету ______________ проф. Кривуля Г.Ф. Додаток 1 Навчальний графік з дисципліни* Системне програмування, семестр __ , ____ ВИДИ ЗАНЯТЬ НАВЧАЛЬНІ ТИЖНІ   1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18  Лекції обсяг, годин 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2   номер ауд.                    Лаборат. Роботи (при наяв- ності підгруп – дробом) обсяг, годин       4  4  4  4  4      номер лаб.       33-з  33-з  33-з  33-з  33-з     Практич ні та се- мінарські заняття обсяг, годин    2  2  2  2  2  2      Самост. робота студентів, Курс. проект. і роботи                    Термін видачі та захисту РГЗ                    Термін захисту мод.зав-дання                    Консультації            2  2  2    Строки проведення заліків, іспитів                     * Складається по семестрах у 2 примірниках, один з яких подається до деканату. 2. МЕТА І ЗАВДАННЯ ДИСЦИПЛІНИ Мета навчальної дисципліни Мета дисципліни Системне програмування полягає в ознайомленні студентів з основними принципами побудови сучасного системного програмного забезпечення та формування у них навичок практичного системного програмування під багато задачну операційну систему Windows 98,NT. 2.2. Завдання дисципліни За результатом вивчання дисципліни студенти повинні: ЗНАТИ: принципи та теоретичні основи побудови системних програм. ВМІТИ: вміти застосовувати сучасні інструментальні засоби програмування для будування низькорівневих програм. 3. ПЕРЕЛІК ЗАБЕЗПЕЧУЮЧИХ ДИСЦИПЛІН (із зазначенням розділів) Забезпечуюча дисципліна Використовується у семестрі  Семестр Назва Розділ   1,2 Програмування Усі розділи У всьому курсі  1,2 Вища математика Алгебра У всьому курсі  1 Основи дискретної математики Теорія алгоритмів. Теорія графів. У всьому курсі   4. ТЕМАТИЧНИЙ ПЛАН 4.1. Лекційні заняття № Теми Назва розділу або теми Форма навчання    Денна Заочна    Обсяг (год.) сем. обсяг (год.) сем.  1 2 3 4 5 6  1. Сучасні операційні системи. Основні концепції їх будування та використання. Загальна характеристика Windows, Unix, Linux. 4 3    2. Основи розробки додатків Windows 98 12 3     Графічний інтерфейс користувача. Концепції GUI. Багатозадачність. Керування пам’яттю. Незалежність графічного інтерфейсу від обладнання: контекст та його особливості. Функції та їх застосування. Об’ектно-орієнтоване програмування. Архітектура, що керується подіями. Віконна процедура. Цикл обробки повідомлень.      3. Текст та графіка 8 3     Малювання та оновлення. Дійсні та недійсні робочі вікна. Графічний інтерфейс пристрою (GDI). Контекст пристрою. Шрифти. Форматування тексту. Основні функції відображення графіки. Бітові формати малюнків. Метафайл.      4. Засоби уводу інформації Клавіатура. Апаратні повідомлення. Символьні повідомлення. Курсор та коретка. Миша. Таймер. Дочірні вікна керування. 4 3    5. Використання ресурсів. Значки, курсори, бітові образи та строки. Меню та бистрі клавіші. Вікна діалогу. Сучасний інтерфейс користувача. 6 3    6. Ядро операційної системи Керування пам'яттю та файловий увід-вивід. Багатозадачність та багатопоточність. Використання принтера. 8 4    7. Зв’язок та обмін даними. Буфер обміну. Динамічний обмін даними. Багатовіконний інтерфейс. Бібліотеки, що динамічно підключаються. OLE. 6 4    8. Уведення у мову програмування Асемблер. Програмна модель процессору Pentium. Структура та синтаксис ассемблерної програми. 4 4    9. Система команд мікропроцесорів Intel. Групи команд, основні команди, засоби адресациї, структура пам’яті. 6 4    10. Типи даних мови Асемблер. Основні типи даних. Складні типи, будування масивів, таблиць та інш. 4 4    11. Використання мови Асемблер у системному програмуванні. Сучасні задачі, які вирішуються за допомогою мови Ассемлеру, приклади їх вирішування. Ассемблер як мова оптимізації обчислювальних задач. Використання Ассемблеру у складних додатках. 8 4     4.2. Лабораторні роботи № Теми Теми занять Форма навчання    Денна Заочна    обсяг (год.) Сем. обсяг (год.) сем.  1. Будування додатків Windows. Віконна процедура. Обробка повідомлень. 4 3    2. Контексти пристроїв. Контекст екрана. Функції GetDC,BeginPaint, EndPaint, ReleaseDC, InvalidateRect. Особенности управления графическим выводом по событиям (WM_PAINT); 4 3    3. Функції графічного виведення. 4 3    4. Засоби уведення (клавіатура, миша, дочірні вікна керування ). 4 3    5. Використання ресурсів (Курсори, бітові зображення, строки, вікна діалогу, меню). 4 3    6. Багатозадачність та багатопоточність Window's додатків. 4 4    7. Багатовіконний інтерфейс (MDI). 4 4    8. Бібліотеки, що динамічно підключаються. (DLL) . 4 4    9. Зв’язок та впровадження компонентів програмного забезпечення (OLE). 4 4            Всього годин 36      4.3. Практичні заняття № Теми Теми занять Форма навчання    Денна Заочна    обсяг (год.) Сем. обсяг (год.) сем.    Реєстрація класу вікна. Типи і параметри вікон Windows. Створення вікон. 2 3      Віконна процедура. Опрацювання повідомлень. 2 3      Поняття контексту. Контексти пристроїв. Створення графіки. 2 3      Виведення тексту і графіки. 2 3      Метафайли. 2 3      Робота з файлами. 2 3      Керування пам'яттю і запровадженням-висновком. 2 4      Багатозадачність та багатопоточність. 2 4      Створення бібліотек, що динамічно підключаються 2 4      OLE - технології 2 4      MDI - додатки 2 4      Використання асемблерних вставок у Window's додатках. 2 4     Язык ассемблера как средство построения оптимальных программ работы с памятью в вычислительных задачах 2 4     Работа с графикой на языке Ассемблера. 4 3     4.3. Самостійна робота студента № Форми самостійної роботи обсяг (год.)  1. Підготовка до лабораторних робіт 32  2. Теми для самостійного вивчення 19  2.1. Будування мережевих додатків (Sockets) 9  2.2. Active X 10   Всього годин 51   НАВЧАЛЬНО–МЕТОДИЧНІ МАТЕРІАЛИ З ДИСЦИПЛІНИ Дисципліна вивчається з 1999р. Основна література Петзолд Ч. Программирование под Windows 95. В двух томах: пер. с англ.- СПб.: BHV – Санкт-Петербург, 1997, ил. Мешков А., Тихомиров Ю. Visual C++ MFC. Программирование для Windows NT и Windows 95: В трех томах. - СПб.: BHV – Санкт-Петербург, 1997., ил. Румянцев П.В. Азбука программирования в Win 32 API.-М.: Радио и связь, 1998.-272с. Страуструп Б. Язык программирования С++/Пер. С англ. – СПб; М.: «Невский Диалект» - «Издательство БИНОМ», 1999г. – 991с. Томпсон Н. Секреты программирования трехмерной графики для Windows 95. Перев. С англ. - СПб.:Питер, 1997. – 352с. Тихомиров Ю. Программирование трехмерной графики - СПб.:БХВ – Санкт-Петербург, 1999. – 256с., ил. 5.2. Додаткова література Гради Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е изд. Бином. М.1998. 342с. Килверт Чарльз. Delphi 2. Энциклопедия пользователя. Dia Soft. Киев. 1996. 736с. 5.3. Методичні посібники та вказівки: Волк М.А. Методические указания к выполнению лабораторных работ по курсу «Системное программирование» – Харьков, 2000, електронний варіант. Волк М.А. Методические указания к выполнению практических работ по курсу «Системное программирование» – Харьков, 2000, електронний варіант. Волк М.А. Методические указания к курсовому проектированию по курсу «Системное программирование» – Харьков, 2000, електронний варіант. Програмне забезпечення ЕОМ з дисципліни При викладанні дисципліни використовуються: Система програмування Microsoft Visual C++ v.6.0 (без ліцензії). Доповнення та зміни у робочій програмі Доповнення до робочої програми підготував______________________________________________ (підпис, посада, прізвище, ініціали) "Узгоджено" Зав.кафедрою ______________________ (підпис, прізвище, ініціали)
Антиботан аватар за замовчуванням

06.02.2014 00:02-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!