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.

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:  The 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.