- Computer Science 10 (3 credits)
- Computer Science 20 (5 credits)
- Computer Science 30 (5 credits)*
*As of 2011 Alberta universities
recognize computer science as a “Group C” science course. This means
credits of CS30
at Notre Dame is held in the same entry requirement pool
as Biology, Chemistry, and Physics 30. Students must complete 3 credits
in CS10 and 5 credits in CS20 before entering the CS30 program.
Computer Science 10
Computer Science 20
It's time to dive into app development! Students will learn the fundamentals of the Swift programming language alongside the use of Xcode and GitHub while developing iOS applications on the Mac. Students will also explore how to store and retrieve user data using SQLite in preparation for their own app store ready iOS project.
Computer Science 30
Students will revisit and learn some advanced Swift tools and concepts before exploring hardware implementation with their software using Phidgets. Students will then explore the Unity game development engine, while using C#, by creating their own, fully functional, multiplayer 2D game. As there is no diploma exam in this course, students will pair up to plan, develop, and publish for their final project using either Swift, Phidgets, or Unity.