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

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

Major: Інженерія програмного забезпечення
Code of Subject: 6.121.00.O.6
Credits: 8
Department: Програмне забезпечення
Lecturer: Муха Т.О.
Semester: 1 семестр
Mode of Study: заочна
Learning outcomes:
здатність демонструвати знання та розуміння основ різних парадигм програмування;
здатність демонструвати знання класифікації структур даних, алгоритмів опрацювання даних та їх обчислювальної складності;
використовувати знання математики для реалізації програмного забезпечення обчислювального характеру;
обґрунтовувати використання алгоритмів опрацювання даних та здійснювати їх ефективну програмну реалізацію;
вміння розуміти вже написаний програмний код;
Required prior and related subjects:
кореквізити - Дискретна математика
Summary of the subject:
Курс включає вивчення основ побудови алгоритмів та основ їх програмної реалізації з використанням мови С. Дисципліна включає вивченння всіх основних конструкцій процедурної мови програмування: операторів галуження, циклів, підпрограм, ринципів використанням пам’яті, структур та динамічних структур даних.
Recommended Books:
1. Керниган Б., Ритчи Д. Язык программирования С. - М. - Финансы и статистика. - 1992. – 272 с.
2. Уэйт М., Прата С., Мартин Д. Язык С. Руководство для начинающих. - М. - Мир. - 1988. –512 с.
3. Шпак З.Я. Програмування мовою С.:Навчальний посібник. – Львів: Оріяна-Нова,2006. -432 с.
Assessment methods and criteria:
поточний контроль (45 %): письмові звіти з лабораторних робіт (30%); контрольні роботи на практичних заняттях (15%)