University of Calgary
UofC Navigation

Undergrad Course Outlines - Winter 2012

Submitted by admin on Thu, 01/05/2012 - 12:04.

Computer science (CPSC) undergraduate level courses offered for Winter 2012, with attached course outlines in PDF format:

CPSC Undergraduate Courses - Winter 2012
CPSC 105 Introduction to the Analysis of Algorithms Outline
CPSC 203 Introduction to Problem Solving using Application Software Outline
CPSC 217 Introduction to Computer Science for Multidisciplinary Studies I Outline
CPSC 219 Introduction to Computer Science for Multidisciplinary Studies II Outline
CPSC 231 Introduction to Computer Science for Computer Science Majors I Outline
CPSC 233 Introduction to Computer Science for Computer Science Majors II Outline
CPSC 301 Large-Scale Software Development Outline
CPSC 313 Introduction To Computability Outline
CPSC 319 Data Structures, Algorithms and Their Applications Outline
CPSC 325 Hardware/Software Interface Outline
CPSC 329 Explorations in Information Security and Privacy Outline
CPSC 331 Data Structures, Algorithms and Their Analysis Outline
CPSC 335 Intermediate Information Structures Outline
CPSC 355 Computer Architecture and Low Level Programming Outline
CPSC 409 History of Computation Outline
CPSC 411 Compiler Construction I Outline
CPSC 413 Design and Analysis of Algorithms I Outline
CPSC 433 Artificial Intelligence Outline
CPSC 441 Computer Communications Outline
CPSC 449 Programming Paradigms Outline
CPSC 453 Introduction To Computer Graphics Outline
CPSC 457 Principles of Operating Systems Outline
CPSC 471 Database Management Systems Outline
CPSC 503 Project Outline
CPSC 517 Design and Analysis of Algorithms II Outline
CPSC 525 Principles of Computer Security
Note: also offered as CPSC 625 - Principles of Computer Security
Outline
CPSC 526 Network Systems Security
Note: also offered as CPSC 626 - Network Systems Security
Outline
CPSC 559 Introduction to Distributed Systems Outline
CPSC 565 Emergent Computing
Note: also offered as CPSC 607 - Biological Computation
Outline
CPSC 567 Multi-Agent Systems Outline
CPSC 571 Design and Implementation of Database Systems
Note: also offered as CPSC 671 - Database Management Systems
Outline
CPSC 584 Human-Robot Interaction Outline
CPSC 585 Games Programming Outline
CPSC 591 Rendering
Note: also offered as CPSC 691 - Rendering
Outline
CPSC 599 Special Topics in Computer Science TBA
SENG Undergraduate Courses - Winter 2012
SENG 301 Analysis and Design of Large-Scale Software Outline
SENG 403 Software Development Teams and Organization Outline
SENG 513 Web-Based Systems Outline