Ви переглядаєте архівну версію офіційного сайту НУЛП (2005-2020р.р.). Актуальна версія: https://lpnu.ua

Основи програмування

Спеціальність: Інженерія програмного забезпечення
Код дисципліни: 6.121.00.O.7
Кількість кредитів: 8
Кафедра: Програмне забезпечення
Лектор: Муха Т.О.
Семестр: 1 семестр
Форма навчання: денна
Результати навчання:
здатність демонструвати знання та розуміння основ різних парадигм програмування;
здатність демонструвати знання класифікації структур даних, алгоритмів опрацювання даних та їх обчислювальної складності;
використовувати знання математики для реалізації програмного забезпечення обчислювального характеру;
обґрунтовувати використання алгоритмів опрацювання даних та здійснювати їх ефективну програмну реалізацію;
вміння розуміти вже написаний програмний код;
Необхідні обов'язкові попередні та супутні навчальні дисципліни:
кореквізити - Дискретна математика
Короткий зміст навчальної програми:
Курс включає вивчення основ побудови алгоритмів та основ їх програмної реалізації з використанням мови С. Дисципліна включає вивченння всіх основних конструкцій процедурної мови програмування: операторів галуження, циклів, підпрограм, ринципів використанням пам’яті, структур та динамічних структур даних.
Рекомендована література:
1. Керниган Б., Ритчи Д. Язык программирования С. - М. - Финансы и статистика. - 1992. – 272 с.
2. Уэйт М., Прата С., Мартин Д. Язык С. Руководство для начинающих. - М. - Мир. - 1988. –512 с.
3. Шпак З.Я. Програмування мовою С.:Навчальний посібник. – Львів: Оріяна-Нова,2006. -432 с.
Методи і критерії оцінювання:
поточний контроль (45 %): письмові звіти з лабораторних робіт (30%); контрольні роботи на практичних заняттях (15%)