Level 6

Introduction to Computer Science I

Course Code: CS601,  CS602 (previously VS501, VS502)
Age: 15+ or assessment is required

This course teaches students the theoretical foundations of programming and general computer science. Students will be working with Java, actively applying class knowledge through coding diverse computer algorithms that utilize concepts such as control-flow, loops, sorting, and arrays. Following the completing of this course, students can confidently project various real-world problems into mathematical models and gain a deeper insight into computer science and theoretical programming concepts

Prerequisites: UN501, UN502

Unity Professional

Course Code: UN601, UN602
Age: 15+

This course focuses on industry standards and best practices in Unity C# game development. Students will learn about design patterns and professional tools and plugins used in the industry.

This course will emphasize singletons, event systems, the open-source DOTween Unity Engine and conceptual knowledge in static properties and event actions.

Prerequisites: UN501, UN502