Архітектура комп’ютерів і програмування (171 Електроніка та комп’ютерні системи)

Тип: Нормативний

Кафедра: сенсорної та напівпровідникової електроніки

Навчальний план

СеместрКредитиЗвітність
16Іспит
26Іспит

Лекції

СеместрК-сть годинЛекторГрупа(и)
148доцент Слободзян Д. П.ФеЛ-11
248доцент Лис Р. М.ФеЛ-11

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
148ФеЛ-11доцент Слободзян Д. П., Шпотюк Я. О.
248ФеЛ-11доцент Лис Р. М.

Опис навчальної дисципліни

Назва  дисципліни: _АРХІТЕКТУРА КОМП’ЮТЕРІВ І ПРОГРАМУВАННЯ_

Семестр: І, II

 

 Спеціальність (спеціалізація): Електроніка (електроніка та телекомунікації)

 

 загальна кількість годин 180 (кредитів ЄКТС – 6.0);

  аудиторні години – 96 (лекції – 48 , практичні – ___ , семінарські – ___,

  лабораторні –  48  )

 

Анотація  навчальної   дисципліни:

На сьогоднішній день курс “Архітектура комп’ютерів і програмування” є чи не основним курсом, без знання якого випусникам університету важко конкурувати на ринку праці. Знання декількох мов програмування значно розширює потенціал студентів, розвиває аналітичне мислення та вміння вирішувати різноманітні складні задачі.

Метою навчальної дисципліни  “Архітектура комп’ютерів і програмування” є вивчення основ програмування на мові  високого  рівня,  розробка  програм  та  алгоритмів  для  вирішення  задач електроніки.

Основними завданнями  дисципліни “Архітектура комп’ютерів і програмування” є навчити студентів основ алгоритмізації; розробки та відлагодження програм для ключових задач електроніки.

 

 

 

Результати навчання:

  • знати: сучасні методи  побудови та аналізу алгоритмів; принципи структурного програмування; основи мов програмування; основні структури даних.

 

 

  • вміти: реалізовувати сучасні алгоритми в конкретних практичних застосуваннях, вибрати та обґрунтувати метод розв’язку задачі, розробити їхню програмну реалізацію.

 

Рекомендована література

Базова

  1. Хвищун І.О. Програмування і математичне моделювання: підруч. / І.О. Хвищун. – К.: Видавничий Дім «Ін Юре», 2007. – 544 с.
  2. Грицюк Ю., Рак Т. Програмування мовою С++: навч. посіб. / Ю. Грицюк, Т. Рак. – Львів: вид-во ЛДУ БЖД, 2011. – 292 с.
  3. Алхімова С.М. Алгоритмізація та програмування мовою високого рівня С++: комп’ютерний практикум / С.М. Алхімова. – К.: Вид-во Політехніка, 2018. – 156 с.
  4. Каплун В.А., Баришев Ю.В., Остапенко А.В. Технологія програмування: лабораторний практикум[навч. посіб.] / В.А. Каплун, Ю.В. Баришев, А.В. Остапенко. – Вінниця: ВНТУ, 2015. – 126 с.
  5. Шпак З.Я. Програмування мовою С: навч. посіб. / З.Я. Шпак. – Львів: Оріяна-Нова, 2006. – 432 с.
  6. Зубленко В.В., Омельчук Л.Л. Програмування. Поглиблений курс: навч. посіб. / В.В. Зубленко, Л.Л. Омельчук. – К.: Київський університет, 2011. – 623 с.
  7. 7. Іван Хвищун. Алгоритмізація та програмування. Лекції. Матеріали для самостійної роботи. – Львів: Вид. центр ЛНУ ім. І. Франка, – 282 с.

Допоміжна

  1.  Липпман С.Б., Лажойе Ж., Му Б. Э. Язык программирования С++. Базовый курс, 5-е изд. (С++11): Пер. с англ. – М.: Вильямс, – 1120 с.
  2. Вступ до програмування мовою С++. Організація обчислень / Ю.А. Белов, Т.О. Карнаух, Ю. В. Коваль, А. Б. Ставровський. – К.: ВПЦ “Київський університет”, 2012. – 175 с.
  3. Саммерфилд М. Qt. Профессиональное программирование. Разработка кроссплатформенных приложений на С++. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 560 с.

Матеріали

https://e-learning.lnu.edu.ua/course/view.php?id=4437

http://194.44.208.156/moodle/course/view.php?id=134

Навчальна програма

Завантажити навчальну програму