Computer Science

Computer Science

Bachelor of Science (BSc)

What is Computer Science?

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.

Why choose Computer Science?

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. 

Work-integrated learning

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.

Discover undergraduate research

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. 

Internationalize your degree

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

Career opportunities

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.  

Inspiring courses

  • Computer Animation
  • Artificial Intelligence
  • Spam and Spyware

Detailed course information


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


Admission requirements
I am currently a(n):
Required courses for admission
Additional admission details
Intake and application dates
Curriculum (education system)
Estimated competitive admission average
Description
Button
Approved courses and options
Approved courses and options notes

Use the Undergraduate Student Cost Estimator to calculate your expenses as a first-year student. Undergraduate Student Cost Estimator

See the best of UCalgary

Why you should choose UCalgary

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.

Discover more and start something amazing

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.


Join us for a future student event

Check our calendar to find out when we'll be in your area, or register for one of our upcoming online events.

Check events

Sign up for more information

Sign up for more information about UCalgary, receive important details and reminders, and find out when UCalgary is visiting your area.

Get more information

See the campus

Guided by a current student, you'll explore our classrooms, residences, athletic facilities, and more.

Book a tour

Contact us and get help

Need assistance? Learn how to get ahold of us and find answers to your questions.

Contact and help


Ready to take the next step?

Faculty of Science

Faculty of Science

Science B 149
2500 University Drive NW
Calgary, Alberta T2N 1N4

403.220.8600