CSC308: Interactive, Data-Driven Computing

Building on coding concepts introduced in the 200-level courses, this course will focus on more advanced topics used to create interactive software applications.

Building on coding concepts introduced in the 200-level courses, this course will focus on more advanced topics used to create interactive software applications. This course will explore data structures necessary to build cohesive programs that respond to human interaction in real-time. It is a project-based course where students will learn by writing software and building creative applications.