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 back-ends.
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.
Course code: CSTP 2104
Length: 60 hours
Course outline: viewhttps://www.vcc.ca/deptUploads/course-outlines/CSTP-2104.pdf
PrerequisitesCSTP 1205 Programming in C++
* Fees are approximate and subject to change. Students are required to pay any applicable fee increases. Fees listed are for domestic students. For international programs, visit VCC International.
† This information is intended as a guideline only. Program and course details are subject to change with the approval of VCC's Board of Governors.