A person writes in a notebook.

Courses and Outlines

Find out information regarding specific undergraduate courses and course outlines.

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.  Please refer to the program sequence for Computer Science found here. 

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