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