University of Calgary
UofC Navigation

Stay Connected

I Need Help With...


Department of Computer Science

602 ICT Building
University of Calgary
2500 University Dr NW
Calgary, AB  Canada T2N 1N4
T. 403.220.6015
F. 403.284-4707



Course Info

View current CPSC Course Listings

Master Timetable and University Calendar

The listing (and schedule) of Computer Science (CPSC) and Software Engineering (SENG) courses offered by the Department of Computer Science in the Faculty of Science are available through the University of Calgary's Course Listing and Schedule and University Calendar, as outlined below:

University Calendar:

Online Registration for Courses

If you are already a registered student, you can register for courses via the My Uof C portal. If you do not have a portal account, please follow the portal self registration directions on the portal's main page. If you continue to have difficulties registering or accessing the portal please call IT support at 220-5555.

Recommended BSc Program Sequence

There are many sequences in which courses can be taken in order to complete requirements for the BSc in Computer Science and BSc Honours in Computer Science programs.

In general, the "Recommended Program Sequence BSc (Majors and Honours)"  table found in the current University Calendar lists one commonly used sequence.   Click here to see the table  (NOTE:  t he table listing the Recommended Program Sequence BSc (Majors and Honours) is approximaltey half way down the page)

For further information about alternatives and recommendations, please visit the Programs in Computer Science section of the University of Calgary Calendar.

Pre-requistie Waiver Form

We now offer an online Pre-requisite waiver form here.