Western University Computer ScienceWestern Science

    Courses

    Course Links


    Computer Science Undergraduate Courses
    http://www.westerncalendar.uwo.ca/2015/pg900.html
    Timetable and Instructors:
    1st Term - Sept 2015
    2nd Term - Jan 2016

    Course Offerings in Computer Science - September 2015


    Course number links to Calendar description - Course title links to course web-page

    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 2050F/G - The Evolution of Computing and Computers
    Computer Science 2101A - Programming for High Performance
    Computer Science 2120A - Computing & Informatics
    Computer Science 2210A - Data Structures and Algorithms
    Computer Science 2211A - Software Tools and Systems Programming
    Computer Science 2214A - Discrete Structures for Computing
     
    3000 Level Courses
    Computer Science 3121A - Artificial Intelligence for Informatics and Analytics
    Computer Science 3307A - Object-Oriented Design and Analysis
    Computer Science 3319A - Databases I - Outline
    Computer Science 3331A - Foundations of Computer Science I
    Computer Science 3333A - Introduction to Computer Vision Algorithms and Applications
    Computer Science 3346A - Artificial Intelligence I
    Computer Science 3357A - Computer Networks I
    Computer Science 3380F/G/Z - Project
    Computer Science 3388A - Computer Graphics I
     
    4000 Level Courses
    Computer Science 4435A - What is Cognitive Computing?
    Computer Science 4460Z - Bioinformatics Thesis - Outline
    Computer Science 4470Y - Software Maintenance and Configuration Management - Outline
    Computer Science 4472A - Specification, Testing and Quality Assurance
    Computer Science 4475a - Open Source Software Project - Outline
    Computer Science 4478Y - Master The Mainframe - Outline
    Computer Science 4480Y - Game Development Project - Outline
    Computer Science 4482A - Game Engine Development
    Computer Science 4487A - Algorithms for Image Analysis
    Computer Science 4490Z - Thesis - Outline

    Course Offerings in Computer Science - January 2016


    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
     
    2000 Level Courses
    Computer Science 2033B - Multimedia and Communication II
    Computer Science 2034B - Data Analytics: Principles and Tools
    Computer Science 2035B - Dealing With Data: Analysis and Visualization
    Computer Science 2121B - Data Structures & Algorithms
    Computer Science 2124B - 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 3340B - Analysis of Algorithms I
    Computer Science 3342B - Organization of Programming Languages
    Computer Science 3350B - Computer Architecture
    Computer Science 3377B - Software Project Management
    Computer Science 3380G - Project
     
    dt>4000 Level Courses
    Computer Science 4411B - Databases II
    Computer Science 4437B - Intro to Data Science
    Computer Science 4442B - Artificial Intelligence II
    Computer Science 4445B - Analysis of Algorithms 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 4475b - Open Source Software Project
    Computer Science 4478Y - Master the Mainframe
    Computer Science 4480Y - Game Development Project
    Computer Science 4481B - Image Compression
    Computer Science 4483B - Game Design
    Computer Science 4490Z - Thesis