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 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.13 Computational Techniques for Graphics and Visualization X F. Samavati Theory Computer Graphics
    CPSC 601.28 Creative Programming for Digital Media X O. Kryzhanivska Applications N/A
    CPSC 601.29 Information Systems Security Analysis X M. Locasto Systems Security
    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 601.92 Topics in Quantum Computing X P. Hoyer Theory Theory and Foundations
    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 617 Category Theory for Computer Science X R. Cockett Theory Theory and Foundations
    CPSC 525/625 Principles of Computer Security X M. Locasto 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 681 Research Methods in Human-Computer Interaction X A. Tang Applications Human Computer Interaction (HCI)
    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 701.21 Advanced Topics In HRI X E. Sharlin Applications HCI and Visualization
    CPSC 767 Advanced Topics in Multi-Agent Systems X J. Denzinger Systems N/A
    CPSC 771 Current Trends In Database Technology X R. Alhajj Applications Database