student on laptop

Department of Computer Science

Undergraduate programs

Explore the exciting world of Computer Science and learn about the large range of programs and concentrations we have to offer.

Graduate thesis programs

The Department of Computer Science is committed to providing students with a chance to build on their computer science knowledge.

Female student working on computer

Professional Graduate Programs

Transition to a career in tech through our professional graduate programs, and join forces with over two million Canadians helping evolve our digital economy.

Find your program

Female student sitting at desk in library

Graduate Science Centre

The Graduate Science Centre has been created for graduate student support and services.  View current graduate programs, important dates/deadlines, forms and documents, and contact information for your questions.

See details

Four students sitting together talking

Undergraduate Science Centre

The Undergraduate Science Centre (USC) is the home of all undergraduate student support in the Faculty of Science: Science student advising, program coordination, the Science Internship Program, Science Engagement programs and student events.

See details

Featured news

Computer scientists use data to improve rock climbing in the Canadian Rockies

The ThreeTopo project lays the groundwork to improve pre-climb planning and on-the-wall decision making

UCalgary founders take the next step at Start Something Summit

Hunter Hub’s inaugural event brought together the top program participants to Platform Calgary for a day of pitching and celebration

Video game helps neurodivergent students succeed

GEARS is a personalized, game-based tool that equips students with ADHD and learning disabilities to thrive in post-secondary education

Agrivanna: Student-built AI agtech startup helps ranchers herd cattle quicker, saving money, time

Founders use e-collars and mobile drones for more affordable virtual fencing system for beef farmers

AI bootcamp helps students design their own futures

UCalgary program offers a launchpad for students to build the world they want to see

Connect to the Faculty of Science