Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Інформатика інфокомунікаційних систем, частина 2

Спеціальність: Електроніка
Код дисципліни: 6.171.00.O.13
Кількість кредитів: 6
Кафедра: Електронні прилади
Лектор: Сушинський Орест Євгенович
Семестр: 2 семестр
Форма навчання: денна
Результати навчання:
Результати навчання 1. Знати основні компілятори мови С++ .
2. Знати основні ключові моменти та засади ООП .
3. Вміти самостійно використовувати алгоритми об’єктно-орієнтованих (ОО) програм при створенні завдань для розроблення прикладних програм .
4. Вміти самостійно схематизувати предметну область проекту, використовуючи концепцію абстрактних типів даних (АТД) .
5. Вміти самостійно проектувати, розробляти, відлагоджувати та використовувати програмні додатки на основі ОО підходу .
6. Вміти самостійно розробляти алгоритми, відлагоджувати програмні коди з використанням концепцій інкапсуляції, успадкування, статичного та динамічного поліморфізму .
7. Вміти самостійно організовувати взаємозв’язки типів, використовуючи ієрархію класів.
8. Вміти складати програми для математичних розрахунків для реалізації реальних фізичних об’єктів та процесів на С++.
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
Інформатика інфокомунікаційних систем, частина 1.
Фізичні основи електронної техніки.
Фізика.
Матеріали та структури наноелектроніки.
Короткий зміст навчальної програми:
Дисципліна “Інформатика інфокомунікаційних систем” розглядає питання сучасних інформаційних комп’ютерних систем, що дозволить опанувати студентами основні напрямки у ООП, а саме інкапсуляцію, успадкування та поліморфізм. Дисципліна “Інформатика інфокомунікаційних систем, частина 2” розкриває навички алгоритмізації та створення комп’ютерних програм для розв’язання задач електронної техніки з використанням технології ООП на С++. ООП на С++ ґрунтується на програмних поняттях класу та об’єкта, що відображають реальні фізичні об’єкти та процеси, поєднуючи в єдине ціле дані та дії над цими даними, даючи таким чином створювати індивідуальні, спеціалізовані програмні продукти.
Рекомендована література:
1. Скиена С. Алгоритмы. Руководство по разработке. 2-е изд.: Пер. с англ. — СПб.: БХВ-Петербург. 2011. – 720 с.
2. Об’єктні технології С++11, Навчальний посібник. Львів: Видавництво Львівської політехніки, 2013, – 360 с.
3. Николаи М. Джосаттис (Nicolai M. Josuttis) — Стандартная библиотека C++: справочное руководство, 2-е издание, 2014, – 249 с.
4. Б. Страуструп Язык программирования С++. Специальное издание. Пер. с англ. – М.: Издательство Бином, 2011. – 1136 с.
Методи і критерії оцінювання:
Поточний контроль: виконані та захищені лабораторні роботи.
Підсумковий контроль: залік.
Критерії оцінювання:
Поточний контроль
Лабораторні заняття
Контрольна робота