Computer science is a dynamic field that allows you to combine creativity with skills in communication, mathematics, and logic.
This degree will provide you with the skills to quickly adjust to the rapidly changing computer culture over the course of your career without needing continual retraining.
Explore the three programs and nine concentrations we have to offer for undergraduate students. These studies can then lead to MSc and PhD degrees.
Please see details of variations of program sequence on the UCalgary calendar (NOTE: scroll half way down to the page to see sequence table).
Interested in an introduction to the discipline of computer science or wish to use computers more effectively, learn more about our first-year courses.
Advice on programs.
Advice on admissions.
Learn more about scholarships, on-campus jobs and internships available through various programs on campus.
By transferring to UCalgary, you'll earn your degree while embracing your curiosity and challenging yourself.
We’re located in Calgary, one of the world’s safest and most welcoming cities, with a diverse, growing population and a rich cultural landscape.
At UCalgary, every facet of campus life is geared toward student success and a university experience like no other.
FInd out what life on campus is really like! Connect with our campus community and your new life as an undergraduate student.
Let the journey begin.