Комп’ютерне моделювання

Освітня програма: Прикладна фізика та наноматеріали

Структурний підрозділ: Факультет радіофізики, електроніки та комп’ютерних систем

Назва дисципліни
Комп’ютерне моделювання
Код дисципліни
ВБ 2.5
Тип модуля
Вибіркова дисципліна для ОП
Цикл вищої освіти
Другий
Рік навчання
2021/2022
Семестр / Триместр
2 Семестр
Кількість кредитів ЕСТS
5
Результати навчання
У результаті вивчення дисципліни студент повинен знати основи функціонування платформи .Net, мов програмування та додатків.Net, основні концепції об’єктно орієнтованого програмування на C#, принципи реалізації асинхронної роботи додатків у багатозадачних операційних системах. Знати основи побудови абстрактних моделей фізичних явищ та об’єктів. Використовувати такі властивості об’єктно орієнтовного програмування як наслідування та поліморфізм для деталізації рис та подальшого розвинення комп’ютерної моделі. Створювати комп’ютерні моделі у вигляді інтерактивних додатків з графічним інтерфейсом. Використовувати стандартні інструменти середовища розробки та операційної системи для візуалізації поведінки динамічних моделей.
Форма навчання
Очна форма
Попередні умови та додаткові вимоги
Навчальна дисципліна "Комп'ютерне моделювання" спирається на знання та навички, набуті студентами на 1 та 2 курсах ОР «бакалавр», після прослуховування навчальних курсів «Загальна фізика», «Методи обробки даних та чисельні методи» «Методи об’єктно орієнтованого програмування».
Зміст навчальної дисципліни
Предмет навчальної дисципліни містить розгляд основ об’єктно орієнтованого програмування в середовищі .NET. Реалізація основних концепцій об’єктного програмування здійснюється з використанням мови С #. Розглядаються приклади проектування загальних абстрактних моделей фізичних об’єктів та явищ та подальшої деталізації рис моделі відповідно конкретної реальної ситуації через наслідування та поліморфізм. Окремої уваги у програмі приділено питанням пов’язаним із створенням графічного користувацького інтерфейсу для розробленої моделі, що дозволяє ефективно керувати її параметрами. Основна робота, пов’язана з програмуванням, проводиться у безкоштовній версії середовища розробки MS Visual Studio.
Рекомендована та необхідна література
1. Andrew Troelsen, Philip Japikse Pro C# 7 With .NET and .NET Core, Eighth Edition// Apress— 2017 2. Gould, H. An Introduction to Computer Simulation Methods Applications to Physical System / H. Gould, J. Tobochnik, W. Christia 3-rd edition - CreateSpace Independent Publishing Platform; 3rd Revised edition, 2016. 3. Schuller, D. C# Game Programming: For Serious Game Creation / Schuller Daniel. – Boston: Course Technology, a part of Cengage Learning Cengage Learning, 2011. 4. Колєнов С. О. Цифровий зв’язок: Методичний посібник до лабораторного практикуму для студентів радіофізичного факультету / Колєнов С. О. – Київ: Радіофізичний факультет Київського національного університету імені Тараса Шевченка, 2013.s
Заплановані освітні заходи та методи викладання
Лекції, лабораторні роботи, консультації, самостійна робота.
Методи та критерії оцінювання
• Семестрове оцінювання: Навчальний семестр має два змістовні модулі. Кожен модуль оцінюються максимально до 15 балів. Виконання кожної лабораторної роботи оцінюється в 8 балів. • Робота в аудиторії є частиною відповідного модуля, відповіді «біля дошки», виконання домашніх завдань є складовою частиною відповідного модуля. • Письмові контрольні роботи проводяться після завершення відповідних тем. Замість модульних контрольних робіт можуть бути зараховані індивідуальні завдання. • Підсумкове оцінювання (у формі заліку): Залік складається із 1 теоретичного питання і 2 задач. Кожне питання і кожна задача оцінюється від 0 до 10 балів.
Мова викладання
Українська