Архітектура комп’ютерів і програмування (171 Електроніка та комп’ютерні системи)
Тип: Нормативний
Кафедра: сенсорної та напівпровідникової електроніки
Навчальний план
Семестр | Кредити | Звітність |
1 | 6 | Іспит |
2 | 6 | Іспит |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
1 | 48 | доцент Слободзян Д. П. | ФеЛ-11 |
2 | 48 | доцент Лис Р. М. | ФеЛ-11 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
1 | 48 | ФеЛ-11 | доцент Слободзян Д. П., Шпотюк Я. О. |
2 | 48 | ФеЛ-11 | доцент Лис Р. М. |
Опис навчальної дисципліни
Назва дисципліни: _АРХІТЕКТУРА КОМП’ЮТЕРІВ І ПРОГРАМУВАННЯ_
Семестр: І, II
Спеціальність (спеціалізація): Електроніка (електроніка та телекомунікації)
загальна кількість годин – 180 (кредитів ЄКТС – 6.0);
аудиторні години – 96 (лекції – 48 , практичні – ___ , семінарські – ___,
лабораторні – 48 )
Анотація навчальної дисципліни:
На сьогоднішній день курс “Архітектура комп’ютерів і програмування” є чи не основним курсом, без знання якого випусникам університету важко конкурувати на ринку праці. Знання декількох мов програмування значно розширює потенціал студентів, розвиває аналітичне мислення та вміння вирішувати різноманітні складні задачі.
Метою навчальної дисципліни “Архітектура комп’ютерів і програмування” є вивчення основ програмування на мові високого рівня, розробка програм та алгоритмів для вирішення задач електроніки.
Основними завданнями дисципліни “Архітектура комп’ютерів і програмування” є навчити студентів основ алгоритмізації; розробки та відлагодження програм для ключових задач електроніки.
Результати навчання:
- знати: сучасні методи побудови та аналізу алгоритмів; принципи структурного програмування; основи мов програмування; основні структури даних.
- вміти: реалізовувати сучасні алгоритми в конкретних практичних застосуваннях, вибрати та обґрунтувати метод розв’язку задачі, розробити їхню програмну реалізацію.
Рекомендована література
Базова
- Хвищун І.О. Програмування і математичне моделювання: підруч. / І.О. Хвищун. – К.: Видавничий Дім «Ін Юре», 2007. – 544 с.
- Грицюк Ю., Рак Т. Програмування мовою С++: навч. посіб. / Ю. Грицюк, Т. Рак. – Львів: вид-во ЛДУ БЖД, 2011. – 292 с.
- Алхімова С.М. Алгоритмізація та програмування мовою високого рівня С++: комп’ютерний практикум / С.М. Алхімова. – К.: Вид-во Політехніка, 2018. – 156 с.
- Каплун В.А., Баришев Ю.В., Остапенко А.В. Технологія програмування: лабораторний практикум[навч. посіб.] / В.А. Каплун, Ю.В. Баришев, А.В. Остапенко. – Вінниця: ВНТУ, 2015. – 126 с.
- Шпак З.Я. Програмування мовою С: навч. посіб. / З.Я. Шпак. – Львів: Оріяна-Нова, 2006. – 432 с.
- Зубленко В.В., Омельчук Л.Л. Програмування. Поглиблений курс: навч. посіб. / В.В. Зубленко, Л.Л. Омельчук. – К.: Київський університет, 2011. – 623 с.
- 7. Іван Хвищун. Алгоритмізація та програмування. Лекції. Матеріали для самостійної роботи. – Львів: Вид. центр ЛНУ ім. І. Франка, – 282 с.
Допоміжна
- Липпман С.Б., Лажойе Ж., Му Б. Э. Язык программирования С++. Базовый курс, 5-е изд. (С++11): Пер. с англ. – М.: Вильямс, – 1120 с.
- Вступ до програмування мовою С++. Організація обчислень / Ю.А. Белов, Т.О. Карнаух, Ю. В. Коваль, А. Б. Ставровський. – К.: ВПЦ “Київський університет”, 2012. – 175 с.
- Саммерфилд М. Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 560 с.
Матеріали
https://e-learning.lnu.edu.ua/course/view.php?id=4437