Undergraduate Courses

 

Course Number
Course Name
Course Materials
4402b
Distributed and Parallel Systems
4403a
Multi-Media Methodology
 
4411a/b
Databases II
4412a/b
Data Mining and its Applications
 
4413a/b
Cryptography and Security
4424a
Foundations of Computer Algebra
4432a/b
Foundations of Computer Science II
4434a/b
Pattern Recognition
 
4435a/b
Selected Topics
4436b
Techniques for Building E-Business Applications
 
4442a/b
Artificial Intelligence II
4444a
Semantics of Programming Languages
 
4445a
Analysis of Algorithms II
4447a
Compiler Theory
 
4457a
Computer Networks
4460z
Bioinformatics Thesis
4461a/b
Bioinformatics Tools and Applications
 
4462a/b
DNA Computing
 
4463a/b
Computational Biology
4470y
Software Maintenance and Configuration Management
4471b
Software Design and Architecture
4472a
Specification, Testing and Quality Assurance
4473a
Requirement Analysis
4474b
Human-Computer Interaction
 
4480y
Game Development Project
4481a/b
Image Compression
4482a/b
Video Game Programming and Engine Development
4483a/b
Game Design
4487a
Algorithms for Image Analysis
4488b
Computer Graphics II
 
4490z
Thesis


Course Descriptions in Academic Calendar

See web site for Course Outline.

 

Western provides the best student experience among Canada's leading research-intensive universities.