More ways to get in touch
Ready to find out what campus is really like? Book a tour, join us at an event, or sign up for more information.
Computer Science scholars ask questions such as: Can we build computers that think like humans? How can we improve computer games that feature evolving characters? What is the future of augmented reality?
Computers are at the heart of our everyday lives, and computer science explores the full potential of what is possible with this technology. In Computer Science, you will learn to understand the world around you and frame what we know as abstractions that computers can understand and efficiently work with.
Computer Science offers you the opportunity to specialize in wide-ranging areas of this evolving field. From game design to information security and privacy, there is something for every interest. You can join leading researchers to discover new ways to generate the graphics that appear in movies and games, create original ways of interacting with computers, and explore detailed models of the planet beneath our feet and the skies above our heads.
The Science Internship Program provides you with the opportunity to build workplace skills. Students have taken on roles such as a software developer intern, cloud architect intern and software engineer (UX/AI/ML) intern.
Many students take advantage of opportunities to do research with Computer Science faculty members in their second, third or fourth year. This can be a summer research project funded by an undergraduate research grant or taking a research project course.
Take your learning off campus by exploring one of our 200+ international opportunities. For example, in Computer Science, you can go on exchange to NTU in Singapore. We encourage you to check out UCalgary’s selection of programs.
As a computer science graduate, you can work for a large or small technology company or go beyond the tech sector altogether. Start a business, embark on a career in the civil or non-profit sectors, or enjoy the flexibility of consulting or freelancing.
In the computer science program at UCalgary, we are taught how to solve novel and unfamiliar problems. The skills that are taught are applicable and transferrable to the workspace where I found great success at my first internship. For me, the best thing in the program are the professors; they are supportive and greatly interested in your success. There are research groups for almost all cutting-edge fields and undergraduate research is common.
Kingsley Z.
Computer Science student
Use the Undergraduate Student Cost Estimator to calculate your expenses as a first-year student. Undergraduate Student Cost Estimator
Experience a premier education at one of Canada's top research universities. With state-of-the-art classrooms, a vibrant campus life, and countless opportunities for research, entrepreneurial thinking, and hands-on learning, a rewarding and exciting journey awaits.
Ready to find out what campus is really like? Book a tour, join us at an event, or sign up for more information.
Check our calendar to find out when we'll be in your area, or register for one of our upcoming online events.
Sign up for more information about UCalgary, receive important details and reminders, and find out when UCalgary is visiting your area.
Guided by a current student, you'll explore our classrooms, residences, athletic facilities, and more.
Need assistance? Learn how to get ahold of us and find answers to your questions.