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

Спеціальність: Електроніка
Код дисципліни: 6.171.00.O.004
Кількість кредитів: 6.00
Кафедра: Електронна інженерія
Лектор: К.т.н., асистент Шимчишин Ольга Йосифівна
Семестр: 1 семестр
Форма навчання: денна
Результати навчання: - Знати основні компілятори програм С; - вміти встановлювати необхідні компоненти для компіляторів мови С; - вміти використовувати алгоритмічну мову для створення завдань для написання програм; - вміти складати програми для математичних розрахунків на мові С; - створювати масиви даних різного типу та здійснювати обробку та пошук даних в них; - створювати програми для проведення табулювання математичних функцій; - вміння будувати графічну інформацію; - вміти використовувати навички алгоритмізації фізичних процесів для складання програм на С.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: Кореквізити: Фізика. Фізичні основи електронної техніки. Матеріали та структури наноелектроніки.
Короткий зміст навчальної програми: • Предмет та основні задачі інформатики. • Використання програмного забезпечення для математичного моделювання. • Основні етапи розв’язку поставлених задач з використанням мов програмування. • Основи написання програм. • Робота в інтегрованому середовищі С. • Найпростіші програми на мові С. • Змінні та вирази в мові С. • Операції та оператори в мові С. • Поняття масиву в мові С. • Вказівники (pointers). • Методика вирішення поставлених задач.
Методи та критерії оцінювання: Поточний контроль: виконані та захищені лабораторні роботи, розв’язування задач в аудиторії, виконання домашніх завдань. Підсумковий контроль: залік. - Лабораторні заняття 40%. - Практичні заняття 20%. - Контрольна робота 40%.
Рекомендована література: 1. Николаи М. Джосаттис (Nicolai M. Josuttis) — Стандартная библиотека C++: справочное руководство, 2-е издание, 2014, – 249 с. 2. Мейерс С. Эффективное использование С++. 35 новых рекомендаций по улучшению ваших программ и проектов. – М.: ДМК Пресс, 2014. – 294 с. 3. Об’єктні технології С++11, Навчальний посібник. Львів: Видавництво Львівської політехніки, 2013, – 360 с. 4. Стивен Прата. Язык программирования C++ (C++11). Лекции и упражнения, 6-е издание — М.: Вильямс, 2012. — 1248 с. 5. Скиена С. Алгоритмы. Руководство по разработке. 2-е изд.: Пер. с англ. — СПб.: БХВ-Петербург. 2011. – 720 с. 6. Б. Страуструп Язык программирования С++. Специальное издание. Пер. с англ. – М.: Издательство Бином, 2011. – 1136 с.
Уніфікований додаток: Національний університет «Львівська політехніка» забезпечує реалізацію права осіб з інвалідністю на здобуття вищої освіти. Інклюзивні освітні послуги надає Служба доступності до можливостей навчання «Без обмежень», метою діяльності якої є забезпечення постійного індивідуального супроводу навчального процесу студентів з інвалідністю та хронічними захворюваннями. Важливим інструментом імплементації інклюзивної освітньої політики в Університеті є Програма підвищення кваліфікації науково-педагогічних працівників та навчально-допоміжного персоналу у сфері соціальної інклюзії та інклюзивної освіти. Звертатися за адресою: вул. Карпінського, 2/4, І-й н.к., кімн. 112 E-mail: nolimits@lpnu.ua Websites: https://lpnu.ua/nolimits https://lpnu.ua/integration
Академічна доброчесність: Політика щодо академічної доброчесності учасників освітнього процесу формується на основі дотримання принципів академічної доброчесності з урахуванням норм «Положення про академічну доброчесність у Національному університеті «Львівська політехніка» (затверджене вченою радою університету від 20.06.2017 р., протокол № 35).