Software Technology and Graphical User Interface Design

Goal:
During the practices, the students familiarize with the MVVM/MVC patterns using the C# language. During the
lectures, the students familiarize with the GoF Basic Design Patterns.

Course description:
MVVM design pattern in the WPF framework (controls, events, data binding). Using the MVC design pattern in
the ASP.NET framework (razor, controllers, API endpoints, API access). Simple game development in WPF
framework. GoF Basic Design Patterns. JavaScript fundamentals, DOM manipulation, events, Web API usage.

Software Technology and Graphical User Interface Design