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.
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.