(Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою...

16
(Ф 03.02 – 91) МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний авіаційний університет Навчально-науковий інститут Інформаційно-діагностичних систем Кафедра безпеки інформаційних технологій ЗАТВЕРДЖУЮ В.о.ректора _____________ «___»__________2016 р. Система менеджменту якості НАВЧАЛЬНА ПРОГРАМА навчальної дисципліни «Інформатика» Галузь знань: 12 «Інформаційні технології» Спеціальність: 125 «Кібербезпека» Спеціалізація: «Безпека інформаційних і комунікаційних систем» Курс – 1 Семестр – 1,2

Transcript of (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою...

Page 1: (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою викладання дисципліни є прищеплення уміння використання

(Ф 03.02 – 91)

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИНаціональний авіаційний університет

Навчально-науковий інститут Інформаційно-діагностичних системКафедра безпеки інформаційних технологій

ЗАТВЕРДЖУЮВ.о.ректора _____________ «___»__________2016р.

Система менеджменту якості

НАВЧАЛЬНА ПРОГРАМАнавчальної дисципліни

«Інформатика»

Галузь знань: 12 «Інформаційні технології»Спеціальність: 125 «Кібербезпека»Спеціалізація: «Безпека інформаційних і комунікаційних систем»

Курс – 1 Семестр – 1,2

Аудиторні заняття – 139 Екзамен – 1,2 семестрСамостійна робота – 131 Усього (годин/кредитів ECTS) – 270/9

Курсова робота – 2 семестр

Індекс НБ-14-125/16-2.3

СМЯ НАУ НП 14.01.06-01-2016

Page 2: (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою викладання дисципліни є прищеплення уміння використання

Система менеджменту якості.Навчальна програма

навчальної дисципліни «Інформатика»

Шифрдокумента

СМЯ НАУ НП 14.01.06 – 01-2016

стор. 2 з 12

Навчальну програму дисципліни «Інформатика» розроблено на основі освітньо-професійної програми та навчального плану № НБ-14-125/16 підготовки фахівців освітнього ступеня «Бакалавр» за спеціальністю 125 «Кібербезпека» та спеціалізацією «Безпека інформаційних і комунікаційних систем» та відповідних нормативних документів.

Навчальну програму розробили:

доцент кафедри безпекиінформаційних технологій __________________________С.Скворцов

асистент кафедри безпекиінформаційних технологій __________________________Н.Вишневська

Навчальну програму обговорено та схвалено на засіданні випускової кафедри спеціальністі 125 «Кібербезпека», спеціалізації «Безпека інформаційних і комунікаційних систем». кафедри безпеки інформаційних технологій, протокол №___від «___» _________2016 р.

Завідувач кафедри _____________________ О.Корченко

Навчальну програму обговорено та схвалено на засіданні науково-мето-дично-редакційної ради навчально-наукового інституту Інформаційно-діагностичних систем, протокол №___ від «___» __________ 2016 р.

Голова НМРР _____________________ П. Павленко

УЗГОДЖЕНОДиректор ННІІДС_______________ С.Філоненко«___» __________2016 р.

Рівень документа – 3бПлановий термін між ревізіями – 1 рікКонтрольний примірник

Page 3: (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою викладання дисципліни є прищеплення уміння використання

Система менеджменту якості.Навчальна програма

навчальної дисципліни «Інформатика»

Шифрдокумента

СМЯ НАУ НП 14.01.06 – 01-2016

стор. 3 з 12

1. ПОЯСНЮВАЛЬНА ЗАПИСКАНавчальна програма навчальної дисципліни “ Інформатика” розроблена

на основі “Методичних вказівок до розроблення та оформлення навчальної та робочої навчальної програм дисциплін», введених в дію розпорядженням від 16.06.2015р. №37/роз .

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

Метою викладання дисципліни є прищеплення уміння використання сучасних інформаційних технологій на основі найважливіших методів обробки інформації; формування у студента алгоритмічного мислення та розуміння логіки процесів; навичок розв’язання типових задач обчислювальної математики за допомогою написання програм мовою С++ з використанням об'єктно-орієнтованих технологій, що є фундаментальною основою для фахівця в галузі управління інформаційною безпекою.

Завданнями вивчення навчальної дисципліни є: систематизація та розширення знання про системи числення та

числа; засвоєння законів та функцій булевої алгебри; засвоєння основ функціонування комп'ютерних систем (КС) та їх

побудови; оволодіння правилами та методами захисту програмного

забезпечення даних у КС; оволодіння методами складання алгоритмів та програм мовою

високого рівня, отримання результату та аналіз отриманого розв'язку.У результаті вивчення даної навчальної дисципліни студент повинен:Знати:

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

Вміти: використовувати ПЗ комп’ютерів у навчальному процесі; зробити математичний опис поставленої задачі; скласти алгоритм і програму мовою високого рівня; налагодити програму і отримати результат; аналізувати отримані результати.

Page 4: (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою викладання дисципліни є прищеплення уміння використання

Система менеджменту якості.Навчальна програма

навчальної дисципліни «Інформатика»

Шифрдокумента

СМЯ НАУ НП 14.01.06 – 01-2016

стор. 4 з 12

Навчальний матеріал дисципліни структурований за модульним прин-ципом і складається з чотирьох навчальних модулів, а саме:

навчального модуля №1 «Представлення інформації та архітектура комп'ютера»

навчального модуля №2 «Прикладний пакет MS OFFICE» навчального модуля №3 «Алгоритмізація та основи

програмування» навчального модуля №4 «Основи об’єктно-орієнтованого

програмування» , кожен з яких є логічно завершеною, відносно самостійною, цілісною частиною навчальної дисципліни, засвоєння якої передбачає проведення модульної контрольної роботи та аналіз результатів її виконання. :

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

Навчальна диципліна «Інформатика» базується на знаннях таких дисциплін, як: «Вища математика», «Фізика», «Інженерна та комп’ютерна графіка» та є базою для вивчення таких дисциплін, як: «Комп’ютерні мережі», «Криптографія та стеганографія» та інших.

2. ЗМІСТ НАВЧАЛЬНОЇ ДИСЦИПЛІНИ2.1. Модуль №1 «Представлення інформації та архітектура

комп'ютера»Тема 2.1.1. Представлення інформації. Системи числення.Представлення інформації. Одиниці інформації. Основні поняття. Розгорнута форма запису числа. Переклад цілих чисел з десяткової

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

Тема 2.1.2. Основи булевої алгебри.Операції диз'юнкція, кон'юнкція, заперечення. Закони комутативності,

асоціативності, дистрибутивності, тотожності, доповнення. Таблиці істинності.

Тема 2.1.3. Архітектура комп’ютера.Поняття комп’ютерної системи, цілі її роботи. Класифікація

комп'ютерних систем. Архітектура комп’ютерної системи: структурна схема

Page 5: (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою викладання дисципліни є прищеплення уміння використання

Система менеджменту якості.Навчальна програма

навчальної дисципліни «Інформатика»

Шифрдокумента

СМЯ НАУ НП 14.01.06 – 01-2016

стор. 5 з 12

комп'ютера, класифікація, характеристики та взаємодія компонент, зовнішні пристрої та інтерфейси підключення до комп'ютера.

Тема 2.1.4. Функціонування операційної системи Windows.Основні функції та структура ОС Windows. Інсталяція ОС Windows.

Форматування та створення системного диску. Реєстр і конфігурація ОС WINDOWS.

Тема 2.1.5. Файлова система зберігання інформації. Навігація.Основні поняття ФС. Можливості,структура, файли, Структури даних

керування файлами FAT, NTFS. Файлова система персонального комп’ютера (ПК).

Тема 2.1.6. Прикладне програмне забезпечення. Архіватори. Браузери.

Визначення архів. Огляд ПЗ для архівації даних різного типу. Вилучення та додавання файлів в архів. Архів який розпаковується без спеціального ПЗ. Якість стиснення файлів різних форматів. Огляд програм браузерів. Основні параметри браузерів (Інтерфейс, швидкість роботи, безпека, гнучкість та функціональність).

Тема 2.1.7. Прикладне програмне забезпечення. Антивіруси. Межмережевий екран.

Визначення вірус. Класифікація програм шкідників. Ознаки наявностівіруса на ПК. Методи та засоби захисту інформації від вірусів і наслідків їх впливу. Огляд антивірусних програм переваги та недоліки.

Призначення меж мережевих екранів. Визначення типів межмережевих екранів. Класифікація. Межмережевих екранів.

2.2. Модуль № 2 «Прикладний пакет MS OFFICE»Тема 2.2.1. MS WORD. Форматування тексту на сторінці. Основні

операції.Вікна текстового редактора WORD. Вкладки. Елементи керування.

Створення електронного документа. Формати збереження файлів. Використання шаблонів. Нумерація сторінок. Колонтитули. Рецензування. Використання шаблонів.

Тема 2.2.2. MS WORD. Способи обробки тексту, математичних формул, малюнків та таблиць.

План проекту та структура документа. Обробка та форматування тексту: заголовок, абзац , список , колонки

Пошук і заміна текстової інформації. Використання автотексту і автозаміни

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

Тема 2.2.3. MS WORD. Діаграми. Стилі. Керування друком.

Page 6: (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою викладання дисципліни є прищеплення уміння використання

Система менеджменту якості.Навчальна програма

навчальної дисципліни «Інформатика»

Шифрдокумента

СМЯ НАУ НП 14.01.06 – 01-2016

стор. 6 з 12

Використання стилів форматування тексту: заголовок, абзац, список, колонки. Вставка і оформлення в документі діаграм. Призначення та правила створення стилів. Настройка та керування друком.

Тема 2.2.4. MS Excel. Оформлення тексту. Робота з формулами.Основні поняття електронних таблиць. Введення і редагування різних

типів даних. Формат комірок. Найпростіші обчислення в електронних таблицях. правила запису функцій у електронних таблицях;повідомлення про помилки у формулах

Тема 2.2.5. MS Excel. Сортування таблиць. Фільтрація.Створення списків, використання форм у роботі з даними, процедури

пошуку даних в електронних таблицях. Правила упорядкування даних в електронних таблицях. Сортування даних в електронних таблицях. Засоби фільтрації даних.

Тема 2.2.6. MS Excel. Побудова діаграм та графіків на основі електронних таблиць.

Використання програми-майстра діаграм, автоматизоване створення діаграм, приклади побудови діаграм та графіків.

Тема 2.2.7. Побудова схем в MS Visio.Призначення графічного редактора MS Visio. Структура головного вікна

MS Visio. побудова діаграм різних типів, схем, блок-схем, календарів, планів будівель, макетів Web-сторінок. Побудова схеми за даними з існуючої бази даних.

Тема 2.2.8. Побудова презентацій в MS Power Point.Призначення та можливості пакету MS Power Point. Створення

презентації. Робота зі слайдами. Форматування текстової, табличної, графічної інформації. Імпорт даних MS Excel і MS Visio в Power Point. Настройка та оформлення презентації.

2.3. Модуль №3 «Алгоритмізація та основи програмування»Тема 2.3.1. Побудова алгоритмів.Способи запису алгоритму. Формальне виконання алгоритму

алгоритмічною мовою. Блок-схема. Алгоритми: лінійні, що розгалужуються, циклічні, допоміжні, пошуку та сортування. Системи програмування.

Тема 2.3.2. Конструкції мови С++. Задачі обробки масивів.Мови програмування. Основні поняття. Покоління мов програмування.

Засоби створення програм мовою C++. Сучасні системи програмування. Основні типи даних в С++: константи, змінні. Введення/виведення

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

Типи даних. Арифметичні операції. Операції рівності та відношення. Функції. Масиви. Покажчики. Символи та рядки.

Page 7: (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою викладання дисципліни є прищеплення уміння використання

Система менеджменту якості.Навчальна програма

навчальної дисципліни «Інформатика»

Шифрдокумента

СМЯ НАУ НП 14.01.06 – 01-2016

стор. 7 з 12

Операції з бітами. Робота з файлами: створення файлів послідовного та довільного доступу, читання та запис даних у файли послідовного та довільного доступу. Динамічне виділення пам'яті. Аргументи командного рядку. Препроцесор.

Тема 2.3.3. Якість програмного забезпечення.Зовнішні та внутрішні фактори. Коректність. Стійкість. Розширюваність.

Повторне використання. Сумісність. Ефективність. Переносимість. Простота використання.

Принцип побудови користувальницького інтерфейсу. Функціональність. Своєчасність. Інші якості (верифікованіcть, цілісність, відновлюваність, економічність). Довідкова підсистема та документація.

2.4. Модуль №4 «Основи об’єктно-орієнтованого програмування»Тема 2.4.1. Структури, вектора, контейнери в С++.Структурна розробка програм. Оператори управління програмою

(управляючі структури). Структури, об'єднання, перерахування. Деякі спеціальні питання конкретної мови структурного програмування.

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

Контейнери як конструкція для ефективного використання даних, розташованих в певній послідовності.

Тема 2.4.2. Класи й об’єкти в С++.Категорії. Метод і мова. Безшовність. Поняття класу - центральна

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

Тема 2.4.3. Спадковість, поліморфізм, інкапсуляція.Універсальність: Одиничне спадкування. Множинне спадкування.

Дубльоване спадкування. Обмежена універсальність. Перевизначення.Поліморфізм. Динамічне зв'язування. Відкладені властивості й класи. Керування пам'яттю і складання сміття.Тема 2.4.4. Налагодження програм. Середовище Builder C++.Типи програмних помилок, методи локалізації та попередження

помилок.Інструментальні засоби організації налагодження програм в інструмен-

тальному середовищі. Методи тестування програм.2.5. Модуль №5 «Курсова робота»

У другому семестрі студенти виконують курсову роботу (КР), відповідно до затверджених в установленому порядку методичних рекомендацій, з метою

Page 8: (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою викладання дисципліни є прищеплення уміння використання

Система менеджменту якості.Навчальна програма

навчальної дисципліни «Інформатика»

Шифрдокумента

СМЯ НАУ НП 14.01.06 – 01-2016

стор. 8 з 12

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

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

Конкретна мета КР полягає в створенні технічного завдання та проекту-ванні структури інформації; розробці програмного забезпечення обробки інформації, що містить в собі одно- та двовимірні масиви; проектуванні та створенні довідкової підсистеми та документації щодо розробленого програмного забезпечення. При цьому завдання різняться між собою варіантами.

Для успішного виконання КР студент повинен знати основи об’єктно-орієнтованого програмування, структуру проекту в Borland Builder C++. методи налагодження програм; вміти створювати ПЗ у середовищі Borland Builder C++, розв’язувати задачі обчислювальної математики, здійснювати налагодження програм.

Виконання, оформлення та захист КР здійснюється студентом в індивідуальному порядку відповідно до методичних рекомендацій.

Час, потрібний для виконання КР, – до 30 годин самостійної роботи.

3. СПИСОК РЕКОМЕНДОВАНИХ ДЖЕРЕЛ3.1. Основні рекомендовані джерела3.1.1. Дибкова Л. М. Інформатика і комп'ютерна техніка: навч. посібн. /

Дибкова Л. М.; МОН. – 3-є вид., допов. – К. : Академвидав, 2011. – 464 с.3.1.2. Мак-Федрис П. Microsoft Windows 7. Полное руководство / Мак-

Федрис П. ; пер. с англ. – М.: Вильямс, 2012. – 800 с.3.1.3. Фабричев В. А. Основи інформатики : навч. посібник / Фабри-

чев В. А. Труш О. И., Чижевський Й. Ф. – К. : Книжкове видавництво НАУ, 2006. – 352 с.

3.1.4. Архангельский А. Я. Программирование в C++ Builder / Архан-гельский А. Я. - 7-е изд. – М.: Бином, 2010. – 1298 с.

3.1.5. Рудаков А. В. Технология разработки программных продуктов / Рудаков А. В. - 3-е изд. - М.: Академия, 2007. – 208 с.

3.1.6. Иванова Г. Технология программирования / Иванова Г. - 3-е изд. – М.: МГТУ им. Н. Э. Баумана, 2006. - 336 с.

3.2. Додаткові рекомендовані джерела

Page 9: (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою викладання дисципліни є прищеплення уміння використання

Система менеджменту якості.Навчальна програма

навчальної дисципліни «Інформатика»

Шифрдокумента

СМЯ НАУ НП 14.01.06 – 01-2016

стор. 9 з 12

3.2.1. Скопень М. М. Комп'ютерні інформаційні технології в туризмі : навч. посібн. / Скопень М. М. ; МОН, Київський університет туризму, еконо-міки і права. – К.: Кондор, 2012. – 302 с.

3.2.2. Острейковский В. Техника разработки программ: в 2 кн. Книга 1. Программирование на языке высокого уровня: учебник / Острейковский В., Типикин Н. Г., Крылов Е. В. - М.: Высшая школа, 2007. - 375 с.

3.2.3. Камаев В. Технологии программирования / Камаев В., Косте-рин В. - 2-е изд. – М.: Высшая школа, 2006. - 454 с.

3.2.4. Глинський Я. М. С++ і С++ Builder : навч. посібн. / Глин-ський Я. М., Анохін В. Є., Ряжська В. А./; МОН України. – 5-те вид.- Львів : СПД Глинський, 2011. - 192 с.

3.2.5. Терехов А. Технология программирования / Терехов А. - 2-е изд. - М.: Интуит, 2007. - 148 с.

3.2.6. Microsoft Daily (новини зі світу технологій) [Електронний ресурс] – Режим доступу: http: //www.microsoftblog.com.ua . – Назва з екрану.

Page 10: (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою викладання дисципліни є прищеплення уміння використання

Система менеджменту якості.Навчальна програма

навчальної дисципліни «Інформатика»

Шифрдокумента

СМЯ НАУ НП 14.01.06 – 01-2016

стор. 10 з 12

(Ф 03.02 – 01)АРКУШ ПОШИРЕННЯ ДОКУМЕНТА

№прим.

Куди передано (підрозділ)

Дата видачі

П.І.Б. отримувача

Підпис отримувача Примітки

(Ф 03.02 – 02)АРКУШ ОЗНАЙОМЛЕННЯ З ДОКУМЕНТОМ

№ пор

.Прізвище ім'я по-батькові

Підпис ознайомленої

особи

Дата ознайом-

ленняПримітки

Page 11: (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою викладання дисципліни є прищеплення уміння використання

Система менеджменту якості.Навчальна програма

навчальної дисципліни «Інформатика»

Шифрдокумента

СМЯ НАУ НП 14.01.06 – 01-2016

стор. 11 з 12

(Ф 03.02 – 04)АРКУШ РЕЄСТРАЦІЇ РЕВІЗІЇ

№ пор. Прізвище ім'я по-батькові Дата

ревізії Підпис Висновок щодо адекватності

(Ф 03.02 – 03)АРКУШ ОБЛІКУ ЗМІН

№ змі-ни

№ листа (сторінки) Підпис особи,

якавнесла зміну

Дата внесен-ня зміни

Дата введен-ня зміниЗміненого Заміненого Нового Анульо-

ваного

(Ф 03.02 – 32)УЗГОДЖЕННЯ ЗМІН

Підпис Ініціали, прізвище Посада Дата

Розробник

Page 12: (Ф 03ian.nau.edu.ua/wp-content/uploads/2016/11/Navch.pro… · Web viewМетою викладання дисципліни є прищеплення уміння використання

Система менеджменту якості.Навчальна програма

навчальної дисципліни «Інформатика»

Шифрдокумента

СМЯ НАУ НП 14.01.06 – 01-2016

стор. 12 з 12

Узгоджено

Узгоджено

Узгоджено