Сучасні мови та об"єктно-орієнтоване програмування в ядерній фізиці

Освітня програма: Фізика високих енергій

Структурний підрозділ: Фізичний факультет

Назва дисципліни
Сучасні мови та об"єктно-орієнтоване програмування в ядерній фізиці
Код дисципліни
ОК 10
Тип модуля
Обов’язкова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2023/2024
Семестр / Триместр
2 Семестр
Кількість кредитів ЕСТS
6
Результати навчання
1.1 Знати принципи ООП 2.1. Вміти створювати ПЗ з використанням С++ 11; Вміти реалізовувати алгоритми на С++
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
- Успішне опанування основних курсів фізики: «Математичний аналіз», «Лінійна алгебра», «Програмування», «Обчислювальні методи». - Вміти створювати імперативні програми. - Володіти навичками роботи на комп’ютері по пошуку інформації в мережі Інтернет.
Зміст навчальної дисципліни
Метою дисципліни «Сучасні мови та об’єктно-орієнтоване програмування в ядерній фізиці» є надання студентам: - необхідних теоретичних відомостей з об’єктно- орієнтованої парадигми програмування; - практичних навичок розробки програмного забезпечення з використанням С++; - Знання бібліотеки STL, стандартів С++ 11, С++ 14. - Алгоритмів з застосуванням С++.
Рекомендована та необхідна література
ISO/ISC DTR 19769 (April 5, 2011) FDIS, Standard for Programming Language C++. 2. ISO/IEC 14882:2014 — Information technology — Programming languages — C++. 3. Любимов А., Кіш Д. Введення в експериментальну фізику частинок. – 2001. 4. Бйорн Страуструп. «Програмування: принципи та практика використання C++» 5. Stroustrup B. The Design and Evolution of C++.Дизайн и эволюция C++.
Заплановані освітні заходи та методи викладання
Лекційна демонстрація; практичні заняття, самостійна робота; консультації
Методи та критерії оцінювання
- семестрове оцінювання: 1. Опитування при проведенні лекційних занять (максимум – 50 балів). 2. Лабораторні роботи (максимум – 50 балів). - Підсумкове оцінювання у формі іспиту
Мова викладання
українська

Викладачі

Ця дисципліна викладаеться наступними викладачами

Кафедри

Наступні кафедри задіяні у викладанні наведеної дисципліни