Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
Discover the foundational concepts and algorithms powering contemporary computing, build expertise in programming and software development, and apply computational solutions across diverse fields. Specialization options encompass software engineering, cloud computing and networking, data science and analytics, or combining computer science with another discipline. While many alumni pursue careers as software engineers/developers, other career paths include cybersecurity expert, systems administrator, data scientist, network architect, web designer, business founder, and additional roles.
Learners can choose a secondary focus from any academic department. Popular complementary disciplines include economics, mathematics, physics, biology, digital media, and ISDS. Students are encouraged to select a secondary discipline that enhances and aligns with their computer science studies.