Undergraduate Courses

 

Course Links


Computer Science Undergraduate Courses
http://www.westerncalendar.uwo.ca/2011/pg900.html
Academic Calendar
http://www.westerncalendar.uwo.ca/
Adademic Timetables
http://www.registrar.uwo.ca/index.cfm/course-enrollment/timetables/
Student Services
https://studentservices.uwo.ca/secure/index.cfm
Undergraduate Sessional Dates
http://www.westerncalendar.uwo.ca/2011/pg7.html
Academic Counselling FAQ's (Faculty of Science)
http://www.uwo.ca/sci/counselling/academic_counselling_faqs.html

Course Offerings in Computer Science - September 2011


1000 Level Courses
Computer Science 1025A/B - Computer Science Fundamentals I
Computer Science 1026A/B - Computer Science Fundamentals I
Computer Science 1027A/B - Computer Science Fundamentals II
Computer Science 1032A/B - Information Systems and Design
Computer Science 1032A/B Sec. 650- Information Systems and Design (Distance)
Computer Science 1033A/B - Multimedia and Communication
Computer Science 1037A - Computer Science Fundamentals II *
 
* Restricted to Engineering students only.
 
CS1033/CS1037 Lab times in MC230
CS1026/CS1027/CS1033 Lab times in MC235
 
2000 Level Courses
Computer Science 2208A - Fundamentals of Computer Organization
Computer Science 2209A - Applied Logic for Computer Science
Computer Science 2210A - Data Structures and Algorithms
Computer Science 2211A - Software Tools and Systems Programming
Computer Science 2212A - Introduction to Software Engineering
 
3000 Level Courses
Computer Science 3305A - Operating Systems
Computer Science 3319A - Databases I
Computer Science 3325A - Law in Computer Science
Computer Science 3331A - Foundations of Computer Science I
Computer Science 3336A - Web Development
Computer Science 3357A - Computer Networks I
Computer Science 3377A - Software Project Management
Computer Science 3388A - Computer Graphics I
 
4000 Level Courses
Computer Science 4412A - Data Mining and it's Applications
Computer Science 4413A - Cryptography and Security
Computer Science 4424A - Foundations of Computer Algebra
Computer Science 4460Z - Bioinformatics Thesis
Computer Science 4463A - Computational Biology
Computer Science 4470Y - Software Maintenance and Configuration Management
Computer Science 4473A - Requirement Analysis
Computer Science 4480Y - Game Development Project
Computer Science 4481A - Image Compression
Computer Science 4482A - Game Engine Development
Computer Science 4487A - Algorithms for Image Analysis
Computer Science 4490Z - Thesis

Course Offerings in Computer Science - January 2012


1000 Level Courses
Computer Science 1011B - The Internet: Behind the Curtain
Computer Science 1026B - Computer Science Fundamentals I
Computer Science 1027B - Computer Science Fundamentals II
Computer Science 1032B - Information Systems and Design
Computer Science 1032A/B Sec. 650 - Information Systems and Design (Distance)
Computer Science 1033B - Multimedia and Communication
 
CS1033 Lab times in MC230
CS1026/CS1037 Lab times in MC235
 
2000 Level Courses
Computer Science 2101B - Foundations of Programming for High Performance Computing
Computer Science 2125G - Intro to Medical Computing
Computer Science 2208B - Fundamentals of Computer Organization
Computer Science 2209B - Applied Logic for Computer Science
Computer Science 2210B - Data Structures and Algorithms
Computer Science 2211B - Software Tools and Systems Programming
Computer Science 2212B - Introduction to Software Engineering
 
3000 Level Courses
Computer Science 3305B - Operating Systems
Computer Science 3307B - Object-Oriented Design and Analysis
Computer Science 3334B - Selected Topics
Computer Science 3340B - Analysis of Algorithms I
Computer Science 3342B - Organization of Programming Languages
Computer Science 3346B - Artificial Intelligence I
Computer Science 3350B - Computer Architecture
Computer Science 3380G - Project
 
4000 Level Courses
Computer Science 4402B - Distributed and Parallel Systems
Computer Science 4411B - Databases II
Computer Science 4442B - Artificial Intelligence II
Computer Science 4445B - Analysis of Algorithms II
Computer Science 4457B - Computer Networks II
Computer Science 4460Z - Bioinformatics Thesis
Computer Science 4470Y - Software Maintenance and Configuration Management
Computer Science 4471B - Software Design and Architecture
Computer Science 4474B - Human-Computer Interaction
Computer Science 4480Y - Game Development Project
Computer Science 4483B - Game Design
Computer Science 4490Z - Thesis

 

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