Fundamentals of Informatics and Programming, part 2

Major: Applied Physics and Nanomaterials
Code of subject: 6.105.00.O.013
Credits: 4.00
Department: Computational Mathematics and Programming
Lecturer: Senior lecturer Mentynskyi Serhii Myroslavovych
Semester: 2 семестр
Mode of study: денна
Learning outcomes: • Knowledge of basic programming languages, numerical methods for solving research and technological problems; • Getting a flexible way of thinking that enables you to understand and solve problems and problems, while maintaining a critical attitude towards established scientific concepts; • Ability to think abstractly, ability to analyze and synthesize, which allows to formulate conclusions (diagnosis) for various types of complex management tasks, to plan, analyze, monitor and evaluate their own work and work of others.
Required prior and related subjects: • Elementary mathematics • Linear algebra and analytic geometry • Mathematical analysis
Summary of the subject: • Basic C / C ++ syntax. • Algorithmic constructs and language operators S. • Array processing and pointers. • Structured data types and files. • Fundamentals of object-oriented programming. • Development of graphical user interface.
Assessment methods and criteria: • Current control - 30% • Work on practical trainings -10% • Control work - 20% • Exam - 70%
Recommended books: 1. Програмування на С(С++). Парадигма процедурного програмування. Навчальний посібник. /Гнатів Б.В., Гнатів Л.Б. . – Львів: Видавництво «Растр-7», 2017. – 264 с. 2. Основи програмування на С/С++. Конспект лекцій з курсу «Основи інформатики і програмування, частина 2» спеціальності 105 – «Прикладна фізика та наноматеріали» для першого (бакалаврського) рівня освіти/ Укл.: Ментинський С.М., 2016. – 140 с 3. Програмування мовою С: навчальний посібник для вузів / Зореслава Ярославівна Шпак . — Львів: Оріяна-Нова, 2006 . — 431 с. 4. Креневич, А.П. С у задачах і прикладах : навчальний посібник із дисципліни "Інформатика та програмування" / А.П. Креневич, О.В. Обвінцев. – К. : Видавничо-поліграфічний центр "Київський університет", 2011. – 208 с. 5. Стивен Пратта Язык программирования С. Лекции и упражнения - К.: Диасофт, 2002. 6. Програмне розв’язування прикладних задач засобами C/C++. Методичні вказівки до розрахункових робіт №№ 1, 2 з дисципліни «Основи інформатики та програмування» для студентів спеціальності 105 – "Прикладна фізика та наноматеріали" для першого (бакалаврського) рівня освіти. / Укл.: Гнатів Л.Б., Ментинський С.М., Пелех Я.М., Угрин С.З., 2018. - 20с.