University of Calgary

Computer Science & Software Engineering Courses

Submitted by admin on Tue, 06/26/2007 - 11:44.

The following list provides links to all Computer Science (CPSC) and Software Engineering (SENG) courses offered by the Department of Computer Science in the Faculty of Science. While every attempt is made to keep this list up to date the University of Calgary's Calender and Schedule of Classes are the definitive list of courses available.

The Department of Electrical & Computer Engineering in the Faculty of Engineering also offers Software Engineering (SENG) courses, these can also be found in the afforementioned Calendar and Schedule of classes.

Students can register for courses online at MyUofC.


Courses offered in SPRING/SUMMER 2015 Sessions

  • Click on the course number (ie: e.g. CPSC 601.12) to view the course information.
  • Click one of the following to view available courses for a specific semester: Spring 2015  Summer 2015 
  • 600 Level Graduate Courses Spring 2014 Summer 2015 Instructor Category Area
    CPSC 601.12 Search and Recommendation X R. Alhajj
    J.Rokne
    N/A N/A
    CPSC 601.54 Teach Computer Science I X G. Donaldson N/A N/A
    CPSC 601.64 Teach Computer Science II X G. Donaldson N/A N/A



    Courses offered in FALL 2015/WINTER 2016 Sessions

  • Click on the course number (ie: e.g. CPSC 607) to view the course information.
  • Click one of the following to view available courses for a specific semester: Fall 2015  Winter 2016 
  • SENG Students: There are some SENG courses offered through the Electrical & Computer Engineering Dept.
  • 600 Level Graduate Courses F 2015 W 2016 Instructor Category Area
    CPSC 601.32 Systems Modeling and Simulation X M. Ghaderi Systems Computer Modeling and Simulation
    CPSC 601.58 Motion, Optical Flow & Video X J. Boyd Applications Computer Vision and Image Processing
    CPSC 601.86 Computer Haptics X S. Chan N/A N/A
    CPSC 565/607 Biological Computation X C. Jacob Systems Bioinformatics and Biological Computations
    CPSC 511/611 Complexity Theory X W. Eberly Theory Theory and Foundations
    CPSC 525/625 Principles of Computer Security X P. Mohassel Theory Theory and Foundations
    CPSC 526/626 Network Systems Security X M. Locasto Systems Security
    CPSC 527/627 Computer Viruses And Malware X J. Aycock Systems Security
    CPSC 530/630 Information Theoretic Security X R. Safavi-Naeini Theory Security
    CPSC 535/635 Image Analysis and Computer Vision X J. Boyd Applications Computer Vision and Image Processing
    CPSC 568/662 Agent Communications X Staff Systems Artificial Intelligence and Multi-Agent Systems
    CPSC 671 Database Management Systems X R. Alhajj Systems Database
    CPSC 572/672 Fundamentals of Social Network Analysis and Data Mining X J. Rokne N/A N/A
    CPSC 587/687 Computer Animation X P. Prusinkiewicz Applications Computer Graphics/HCI and Visualization
    CPSC 589/689 Modelling for Computer Graphics X F. Samavati Applications Computer Graphics
    CPSC 591/691 Rendering X U. Alim Theory N/A
    CPSC 597/697 Biometric Technologies X M. Gavrilova Applications N/A
    CPSC 699 Research Methodology In CPSC (full year course) X X J. Boyd N/A N/A
    CPSC 767 Advanced Topics in Multi-Agent Systems X J. Denzinger Systems N/A