Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
In today's fast-evolving world, computers and technology play a fundamental role, making expertise in these fields highly valuable to employers. Our Bachelor of Computer Science equips you with essential programming, technical, mathematical, and analytical abilities that are sought across diverse industries and professions.
This program is specifically tailored for software development and computational science careers, while offering adaptable study options to align with your goals. You can pursue your studies either online or on campus. Whether you're shifting careers, upgrading your skills, or just beginning, our Bachelor of Computer Science prepares you to excel in contemporary work environments. The curriculum features core subjects that build a robust foundation in programming, mathematics, and software engineering. Through these courses, you'll master various programming languages and gain proficiency in collaborative tools and methodologies used by development teams to create impactful software solutions.
Additionally, you'll engage in a team-based project, tackling real-world computing challenges sourced from industry and community partners.
Data Science - The program covers key areas for applying computing in scientific contexts, including statistical machine learning, distributed systems, and computational science.
If you choose a single major, you can customize your degree with elective courses from within the Bachelor of Computer Science or other disciplines, depending on your professional interests. You also have the opportunity to join our international exchange program, allowing you to study abroad at one of our partner universities for a trimester while earning credit toward your degree.