Крос-платформне програмування (122 Комп’ютерні науки)
Тип: Нормативний
Кафедра: радіофізики та комп'ютерних технологій
Навчальний план
Семестр | Кредити | Звітність |
5 | 5 | Іспит |
5 | Курсова робота |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
5 | 32 | доцент Хвищун І. О. | ФеІ-31, ФеІ-32, ФеІ-33, ФеІ-34 |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
5 | 32 | ФеІ-31 | |
ФеІ-32 | |||
ФеІ-33 | |||
ФеІ-34 |
Опис навчальної дисципліни
Мета: одержання студентами базових знань стосовно сучасної методології розробки програмного забезпечення в крос-платформній парадигмі програмування, зокрема – вивчення основ програмування алгоритмічними мовами C# та Java, вивчення типів даних та алгоритмічних конструкцій цих мов.
Цілі: навчити студентів методології розробки крос-платформних програм, розуміти синтаксичні та семантичні конструкції алгоритмічних мов C# та Java, отримати навики розробки та налагодження програм у консольних та віконних режимах роботи програмних середовищ Visual Studio 2022 та Java Beans, а також, опанувати принципи розробки крос-платформних проектів для розв’язання задач фізики та електроніки.
В результаті вивчення даного курсу студент повинен:
знати:
- принципи технології розробки крос-платформних програмних систем;
- принципи використання засобів крос-платформного програмування;
- теоретичні основи у галузі застосування засобів крос-платформного програмування.
вміти:
- використовувати базові принципи створення крос-платформних програмних систем для розроблення відповідних проектів;
- застосовувати теоретичні знання та практичні навички у галузі крос-платформного програмування;
- опанувати сучасні методи та технології створення платформо-незалежного програмного забезпечення.
Рекомендована література
Основна
- Joseph Albahari C# 12 in a Nutshell: The Definitive Reference 1st Edition. O’Reilly. 2023. – 1383 p.
- Troelsen A., Japikse P. Pro C# 9 with .NET 5: Foundational Principles and Practices in Programming. Apress, 2021. – 1383 p.
- Troelsen A. Pro C# 5.0 and the .NET 4.5 Framework. Apress, 2012. – 1112 p.
- Jeffrey Richter. CLR via C#, Third Edition. Microsoft Press 2010. – 894 p.
- C# Language Specification Version 4.0 1999-2010 Microsoft Corporation – Стандарт мови С#.
- Рисований О.М. Системне програмування Графічний інтерфейс користувача (GUI): навчальний посібник для студентів спеціальностей 123 – «Комп’ютерна інженерія», 125 – «Кібербезпека» / О.М. Рисований – Харків: «Слово», 2018 – 160 с.
- Bruce Eckel Thinking in Java Fourth Edition. Prentice Hall. 2020. 1057 p.