Ready to learn more?
Next Cohort: Sep 1-Sep 3
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Duration
4 years
Tuition
$29,174
Edmonton
Sep 1-Sep 3
Commitment
Full-Time
Delivery
Classroom
Credential
Degree
Year Founded
1908
Scholarships
no
The Specialization in Computing Science program at the University of Alberta equips students with the technical knowledge and problem-solving abilities needed to create innovative solutions to various challenges. The flexible curriculum allows students to specialize in areas such as artificial intelligence, software engineering, and data science.
The program offers an open program for students wishing to focus on computing science or combine it with another field of study. With 21 options available, students can design a personalized program that integrates computing with nearly any other discipline.
For instance, students with an interest in gaming can include courses on user interfaces, graphics, programming languages, and games, while also exploring subjects such as art and design, psychology, and business. This approach enables students to enhance their computing science education with another field of interest or leverage computing science to support their chosen subject. Advisors assist students in designing a tailored program that aligns with their goals and prepares them for success in the job market.
Admission Requirements
- High School Diploma.
- English Language Arts, Mathematics , and two of the following: Biology, Chemistry, Mathematics, Physics.
What You’ll Learn
- Gain proficiency in Python, Java, C++, and software engineering best practices.
- Learn problem-solving techniques for efficient data organization and retrieval.
- Explore AI, deep learning, and neural networks.
- Understand encryption techniques, ethical hacking, and network security protocols.
- Work with cloud platforms, distributed systems, and large-scale data management.
- Design user-friendly interfaces and improve user experience.
- Study the fundamentals of computer networks, system administration, and virtualization.
Ready to get started?
Next Cohort: Sep 1-Sep 3
By submitting your email address, you acknowledge and agree to CourseCompare.ca's Terms of Service and Privacy Policy.
Student Reviews (13)
Completing my Master of Education at the University of Alberta was a transformative experience. The program challenged me to think critically, conduct meaningful research, and develop innovative approaches to teaching and learning. The supportive facul...
As a working educator, I appreciated the flexibility and relevance of the University of Alberta's Master of Education program. The curriculum balanced theory and practice, allowing me to immediately apply what I learned in my classroom and school commu...


