COM110 Introduction to Computer Science and Problem Solving
Introductory course on algorithms, software development processes, and practical programming problem solving.
Introductory course on algorithms, software development processes, and practical programming problem solving.
Game-focused software design course emphasizing graphics, interaction, production process, and team-based development.
Study of abstract data structures and their implementation, including runtime analysis and software design practices.
Advanced course covering real-time computer graphics, 3D rendering, virtual environments, and interactive visualization techniques.
Independent research seminar for advanced students conducting original research in computer science under faculty supervision.
Study of computer system organization including digital logic, processor architecture, memory hierarchy, and assembly language programming.
Practical and conceptual exploration of real-time interactive 3D applications, systems, and user interaction.
Advanced course on planning and development of real-time 3D interactive environments using authoring tools.