Western University Computer ScienceWestern Science

    Course Outlines Archive

    Course Outlines for 2018


    Course # Course Title
    cs1026s Computer Science Fundamentals I
    cs1027s Computer Science Fundamentals II
    cs1032s Information Systems and Design
    cs1033s Multimedia and Communication

    Course Outlines for 2017

    Course # Course Title
    cs1026a Computer Science Fundamentals I
    cs1027a Computer Science Fundamentals II
    cs1032a Information Systems and Design
    cs1032a section 650 Distance Information Systems and Design (Distance)
    cs1033a Multimedia and Communication
    cs1037a Computer Science Fundamentals II
    cs2120a Computing & Informatics
    cs2210a Data Structures and Algorithms
    cs2209a Applied Logic for Computer Science
    cs2211a Software Tools and Systems Programming
    cs3305a Operating Systems
    cs3307a Object-Oriented Design and Analysis
    cs3319a Databases I
    cs3331a Foundations of Computer Science I
    cs3357a Computer Networks I
    cs3388a Computer Graphics I
    cs4414a Introduction to Data Science I
    cs4436a Selected Topics
    cs4445a Analysis of Algorithms II
    cs4457a Computer Networks II
    cs4463a Computational Biology
    cs4470z Software Maintenance and Configuration Management
    cs4472a Specification, Testing and Quality Assurance
    cs4478y Master the Mainframe
    cs4480y Game Development Project
    cs4482a Game Engine Development
    cs4490z + cs4460z+ cs3380z Thesis / Bioinformatics Thesis
    cs1011b The Internet:  Behind the Curtain
    cs1026b Computer Science Fundamentals I
    cs1027b Computer Science Fundamentals II
    cs1032b Information Systems and Design
    cs1032b section 650 distance Information Systems and Design (Distance)
    cs1033b Multimedia and Communication I
    cs1046b Approachable Apps:  An Introduction to Programming using JavaScript
    cs2033b Multimedia and Communication II
    cs2034b Data Analytics: Principles and Tools
    cs2035b Dealing with Data: Analysis and Visualization
    cs2121b Modern Survival Skills II: Problem Solving Through Programming
    cs2208b Introduction to Computer Organization and Architecture
    cs2210b Data Structures and Algorithms
    cs2211b Software Tools and Systems Programming
    cs2212b Introduction to Software Engineering
    cs2214b Discrete Structures for Computing
    cs3340b Analysis of Algorithms I
    cs3342b Organization of Programming Languages
    cs3346b Artificial Intelligence I 
    cs3377b Software Project Management
    cs4402b Distributed and Parallel Systems
    cs4411b Databases II
    cs4433b Selected Topics
    cs4442b Artificial Intelligence II
    cs4471b Software Design and Architecture
    cs4474b Human-Computer Interaction
    cs4481b Image Compression
    cs4483b Game Design
    cs9864b Software Engineering for Big Data Applications and Analytics

    Course Outlines for 2015

    Course # Course Title
    cs3319a Databases I
    cs4435a Selected Topics
    cs4470a Software Maintenance and Configuration Management
    cs4475a Open Source Software Project
    cs4480y Game Development Project