logo

Windows Interactive Application Programming (CSTP 2104)

In this hands-on course students will build upon their previous generic programming courses to build graphical user interfaces and design Windows application software. The Windows platform is the predominant OS (Operating System) and it has a complex ecosystem for developing advanced GUI (Graphical User Interface)-based applications. Students will program with C# using .NET framework, XAML (eXtensible Application Markup Language), and Windows Forms to build industry standard GUI-rich applications with interesting and sophisticated backends.
It is important that student use modern programming constructs and well-known patterns such as classes and objects, interfaces, observers, abstract factories in their projects in this course.
Pre-requisites:
CSTP 1205 - Programming in C++



course outline


* Note: The CRNs listed below could be restricted to specific program areas.


To register for this course, check the information for your program: