Інформатика інфокомунікаційних систем, частина 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).