Undergraduate Courses

 

Course Links


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

Course Offerings in Computer Science - January 2013


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/CS1027 Lab times in MC235
 
2000 Level Courses
Computer Science 2033B - Multimedia and Communication II
Computer Science 2121B - Data Structures & Algorithms
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
 
CS2211 Lab times in MC10
 
3000 Level Courses
Computer Science 3101B - Theory & Practice of High Performance Computing
Computer Science 3305B - Operating Systems
Computer Science 3334B - Selected Topics
Computer Science 3340B - Analysis of Algorithms I
Computer Science 3342B - Organization of Programming Languages
Computer Science 3350B - Computer Architecture
Computer Science 3375B - Interacting With Digital Information
 
CS3101 Lab times in MC325
 
4000 Level Courses
Computer Science 4402B - Distributed and Parallel Systems
Computer Science 4411B - Databases II
Computer Science 4438B - Selected Topics
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

Course Offerings in Computer Science - September 2012


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.
 
2000 Level Courses
Computer Science 2101A - Programming for High Performance
Computer Science 2120A - Computing & Informatics
Computer Science 2124A - Intro To Medical Computing
Computer Science 2125F - Intro To Medical Computing
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
Computer Science 2214A - Discrete Structures for Computing
 
3000 Level Courses
Computer Science 3307A - Object-Oriented Design and Analysis
Computer Science 3319A - Databases I
Computer Science 3325A - Law in Computer Science
Computer Science 3326F - Law in Computer Science
Computer Science 3331A - Foundations of Computer Science I
Computer Science 3336A - Web Development
Computer Science 3346A - Artificial Intelligence I
Computer Science 3357A - Computer Networks I
Computer Science 3377A - Software Project Management
Computer Science 3380F/G/Z - Project
Computer Science 3388A - Computer Graphics I
 
4000 Level Courses
Computer Science 4412A - Data Mining and it's Applications
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

 

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