iD: 104, RE-104 Інформатика. Частина 1. Основи програмування та алгоритми

Силабус

КодRE-104
Назва дисципліниІнформатика. Частина 1. Основи програмування та алгоритми
Назва дисципліни англійською(не задано)
Емблема у форматі 600х300px
КатегоріяПрограмування та цифрова радіоелектроніка
Кафедра, яка забезпечує викладанняКафедра радіотехнічних систем
Мова викладанняУкраїнська
Пререквізити, вимоги до початку вивчення

Освітній компонент  «Інформатика. Частина 1. Основи програмування та алгоритми» вивчається здобувачами вищої освіти на першому курсі навчання. Бажаними, але не обов’язковими, є попередньо набуті знання в закладі середньої освіти, що стосуються принципів функціонування комп’ютерної техніки, складових частин персонального комп’ютера та розуміння їх призначення, вміння працювати на комп’ютері та володіти комп’ютерними програмами на достатньому рівні, в тому числі текстовими редакторами та текстовими препроцесорами для оформлення документації та звітів виконання учбових завдань. Окремою перевагою є досвід користування всесвітньою мережею Інтернет для пошуку та засвоєння учбової інформації по темі дисципліни. Певною перевагою можуть слугувати знання та досвід, набуті в ході вивчення шкільної програми або при самостійному вивченні питань щодо використання певної мови програмування та принципів розробки, побудови, налагодження та тестування програм, що реалізують відповідні алгоритми. Важливою складовою є достатній рівень підготовки з математики для формалізації алгоритмів учбових завдань для їх запису на мові програмування С, яка буде вивчатися в рамках кредитного модуля «Інформатика. Частина 1. Основи програмування та алгоритми». Але головним чинником успіху у вивченні навчальної дисципліни є внутрішня мотивація здобувача вищої освіти та його бажання опановувати нові знання та закріплювати їх шляхом своєчасного та повного виконання учбових завдань.

Розширений опис дисципліни

Освітній компонент «Інформатика. Частина 1. Основи програмування та алгоритми» передбачає вивчення мови програмування високого рівня С. Вибір щодо вивчення цієї мови програмування продиктований необхідністю пов’язати результати навчання даної дисципліни із навчальними дисциплінами, які вивчаються в наступних семестрах та пов’язані із вивченням та засвоєнням принципів та підходів щодо програмування мікроконтролерів, мікропроцесорів та мікрокомп’ютерів. На даний момент значна кількість виробників мікропроцесорів та мікроконтролерів (продукція яких представлена на ринку) передбачають для їх програмування використовувати специфічну для кожного окремого виробника мову програмування (таку мову програмування називають асемблерною, а набір команд для кожного виробника апаратних засобів може суттєво відрізнятися, що приводить до необхідності при переході до іншого типу апаратної платформи з «нуля» ознайомлюватися та вивчати відповідну асемблерну мову програмування). Разом з тим, велика кількість провідних виробників апаратних засобів передбачають можливість написання програм не на асемблерній мові, а на мові С, таким чином це є певним кроком щодо спрощення та прискорення процесу написання програм. Програми, що написані на мові С переводяться на мову команд відповідного мікроконтролера/мікропроцесора засобами розробки, що поставляються відповідним виробником апаратних засобів, що дозволяє суттєво спростити та уніфікувати процес розробки відповідних програм. Крім того деякі правила та принципи, що вивчаються в рамках даної дисципліни є спільними для багатьох мов програмування, таким чином суттєво спрощується подальший перехід до вивчення та практичного використання інших мов програмування високого рівня, які активно застосовуються в різноманітних сферах. Таким чином, навчальна дисципліна «Інформатика. Частина 1. 

Освітній компонент «Інформатика. Частина 1. Основи програмування та алгоритми» є базовим для навчальних дисциплін з основ проектування мікроконтролерних пристроїв, дисципліни з об’єктно-орієнтованого програмування для радіоінженерів, дисципліни з вбудованих систем. «Інформатика. Частина 1. Основи програмування та алгоритми» є ключовою дисципліною не тільки для успішного вивчення пов’язаних із нею освітніх компонентів, але і забезпечує базовий рівень для самостійного опанування інших мов програмування - тих, що знаходять широке використання у відповідних напрямках розробки.

Видалення заблоковано. Дисципліна використовується в НП: 60.

Де використовується

Показано перші 20 з 60 записів.