Комп'ютерні технології та програмування, частина 1

Спеціальність: Автоматизація та комп'ютерно-інтегровані технології
Код дисципліни: 6.151.00.O.5
Кількість кредитів: 7.00
Кафедра: Автоматизація та комп'ютерно-інтегровані технології
Лектор: Роман Віталій Іванович, доцент, к.т.н.
Семестр: 1 семестр
Форма навчання: денна
Результати навчання: 1. Демонструвати знання і розуміння складових компонентів персонального комп’ютера (ПК) та призначення його периферійних пристроїв. 2. Демонструвати знання і розуміння принципів роботи операційної системи (ОС) MS WINDOWS та її основних офісних прикладних програм WORD та EXCEL. 3. Вміти використовувати універсальне (cmd.exe) та спеціалізоване (Total Commander) програмне забезпечення для роботи із файлами та каталогами ОС MS WINDOWS. 4. Застосовувати навички програмування мовою Сі при розвязку лінійних задач та задач із розгалуженням та циклами. 5. Застосовувати навички програмування мовою спеціалізованого пакету для числових розрахунків MATLAB при розвязку лінійних задач, циклічних задач та задач із розгалуженням. 6. Застосовувати спеціалізованого пакету для числових розрахунків MATLAB при роботі із зовнішніми EXCEL-файлами, при роботі із 2D/3D графікою, при інтегруванні та диференціюванні функцій однієї та декількох змінних.
Необхідні обов'язкові попередні та супутні навчальні дисципліни: 1. Комп’ютерні технології та програмування, частина 2. 2. Числові методи в автоматизації
Короткий зміст навчальної програми: Роль комп’ютерних технологій в автоматизації технологічних процесів. Основні поняття персонального комп’ютера: архітектура, класифікація, характеристики, системна плата, центральний процесор, оперативна пам'ять та периферійні пристрої. Основні поняття операційних систем. Операційна система MS Windows. Роль програмування в автоматизації технологічних процесів. Мова програмування С. Пакет для числового аналізу MATLAB.
Методи та критерії оцінювання: - звіти з лабораторних робіт, усне опитування (30 %); - підсумковий контроль (іспит) в письмово-усній формі (70 %).
Рекомендована література: 1. Промислові мережі та інтеграційні технології в автоматизованих системах / О.М. Пупена, І.В. Ельперін, Н.М. Луцька, А.П. Ладанюк. – Київ : Ліра, 2011. – 552 с. 2. MATLAB by Example. Programming Basics / Munther Gdeisat, Francis Lilley. – Elsevier, 2013. – 347 pages. 3. Industrial Agents. Emerging Applications of Software Agents in Industry / Paulo Leitao, Stamatis Karnousko. – Elsevier, 2015. – 456 pages. 4. Мова програмування C (друге видання) / Браян В. Кернiган, Денiс М. Рiчi. – Переклад: Вiталiй Цибуляк, 2012. 5. Сучасні комп'ютерні технології в автоматизації. Частина 1. Автоматизовані системи керування технологічними процесами нафтогазової галузі / М.І. Когутяк. – Івано-Франківськ : Факел, 2009. – 278 с.