Course Outlines

An archive of all Computer Science Course outlines. (going back to 2017)

 


Course Outlines for 2020/21

Fall 2020:

Course # Course Title
cs1026a Computer Science Fundamentals I
cs1027a Computer Science Fundamentals II
cs1032a Information Systems and Design
cs1033a Multimedia and Communication
cs1037a Computer Science Fundamentals II
cs2120a/ cs9642a / DH2220a Coding Essentials
cs2208a Introduction to Computer Organization and Architecture
cs2209a Applied Logic for Computer Science
cs2210a Data Structures and Algorithms
cs2211a Software Tools and Systems Programming
cs2212a Introduction To Software Engineering
cs2214a Discrete Structures for Computing
cs3305a Operating Systems
cs3307a Object-Oriented Design and Analysis
cs3319a / 3120a Databases I
cs3331a Foundations of Computer Science I
cs3346a / cs3121a Artificial Intelligence I
cs3357a Computer Networks I
cs4414a / cs9637a / cs9114a Introduction to Data Science I
cs4457a / 9657a Computer Networks II
cs4470y Software Maintenance and Configuration Management
cs4474A / cs9552a Human-Computer Interaction
cs4475a/b Open Source Software Project
cs4478y Master the Mainframe
cs4480y Game Development Project
cs4482a Game Programming
cs4490z / cs4460z / 3380f/g Thesis / Bioinformatics Thesis

 


Course Outlines for 2019/20

Summer 2020:

Course # Course Title
cs1026a Computer Science Fundamentals I
cs1027b Computer Science Fundamentals II
cs1032a Information Systems and Design

Winter 2019-20:

Course # Course Title
cs1026b Computer Science Fundamentals I
cs1027b Computer Science Fundamentals II
cs1032b 650 Information Systems and Design
cs1032b Information Systems and Design
cs1033b Multimedia and Communication
cs1046b Approachable Apps:  JavaScript
cs2033b Multimedia and Communication II
cs2034b Data Analytics: Principles and Tools
cs2035b Data Analysis and Visualization
cs2121b Modern Survival Skills II: Problem Solving Through Programming
cs2208b Introduction to Computer Organization and Architecture
cs2209b Applied Logic for Computer Science
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
cs3350b Computer Organization
cs3377b P roject Management
cs3388b Computer Graphics I
cs4414b Introduction to Data Science I
cs4417b Unstructured Data
cs4442b Artificial Intelligence II
cs4474b Human Computer Interaction
cs4481b Image Compression
cs4483b Game Design

Fall 2019:

Course # Course Title
cs1026 online Computer Science Fundamentals I
cs1026a Computer Science Fundamentals I
cs1027a Computer Science Fundamentals II
cs1032a online Information Systems and Design 
cs1032a Information Systems and Design
cs1033a Multimedia and Communication
cs1037a Computer Science Fundamentals II
cs2120a/ cs9642a / DH2220a Coding Essentials
cs2208a Introduction to Computer Organization and Architecture
cs2209a Applied Logic for Computer Science
cs2210a Data Structures and Algorithms
cs2212a Introduction To Software Engineering
cs2211a Software Tools and Systems Programming
cs2214a Discrete Structures for Computing
cs3305a Operating Systems
cs3307a Object-Oriented Design and Analysis
cs3319a / 3120a Databases I
cs3331a Foundations of Computer Science I
cs3346a Artificial Intelligence I
cs3357a Computer Networks I
cs4402a Distributed and Parallel Systems
cs4408y Game Development Project
cs4414a Introduction to Data Science I
cs4445a Analysis of Algorithms II
cs4457a / 9657a Computer Networks II
cs4463a Computational Biology
cs4470y Software Maintenance and Configuration Management
cs4472a Specification Testing and Quality
cs4478y Master the Mainframe
cs4482a Game Engine Development
cs4490z / 4460z / 3380z Thesis / Bioinformatics Thesis

Course Outlines for 2018/19

 

Summer 2019:

Course # Course Title
cs1026a Computer Science Fundamentals I
cs1027b Computer Science Fundamentals II
cs1032a Information Systems and Design (Distance)
cs1033a Multimedia and Communication I


Winter 2018-2019:

Course # Course Title
cs1026b Computer Science Fundamentals I
cs1027b Computer Science Fundamentals II
cs1032b Information Systems and Design
cs1032b650 Information Systems and Design (Distance)
cs1033b Multimedia and Communication I
cs1046b Approachable Apps:  JavaScript
cs2033b Multimedia and Communication II
cs2034b Data Analytics: Principles and Tools
cs2035b 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 D iscrete Structures for Computing
cs3340b Analysis of Algorithms I
cs3342b Organization of Programming Languages
cs3346b Artificial Intelligence I 
cs3350b Computer Organization
cs3377b Project Management
cs3388b Computer Graphics I
cs4402b Distributed and Parallel Systems
cs4417b Unstructured Data
cs4442b Artificial Intelligence II
cs4471b / 9549b Software Design and Architecture
cs4474b Human-Computer Interaction
cs4481b Image Compression
cs4483b Game Design


Fall 2018:

Course # Course Title
cs1011a Internet: Behind The Curtain
cs1026 online Computer Science Fundamentals I
cs1026a Computer Science Fundamentals I
cs1027a Computer Science Fundamentals II
cs1032a 650 Information Systems and Design (Distance)
cs1033a Multimedia and Communication
cs1032a Information Systems and Design
cs1037a Computer Science Fundamentals II
cs2209a Applied Logic for Computer Science
cs2120a Modern Survival Skills I: Coding Essentials
cs2210a Data Structures and Algorithms
cs2211a Software Tools and Systems Programming
cs3305a Operating Systems
cs3307a Object-Oriented Design and Analysis
cs3319a / 3120a Databases I
cs3331a Foundations of Computer Science I
cs3357a Computer Networks I
cs4414a Introduction to Data Science I
cs4438a Selected Topics
cs4457a / 9657a Computer Networks II
cs4463a / 9832a Computational Biology
cs4470y Software Maintenance and Configuration Management
cs4472 /9550a Specification Testing and Quality
cs4475a Open Source Software Project
cs4480y Game Development Project
cs4482a Game Engine Development
cs4490z-4460z-3380z Thesis / Bioinformatics Thesis
cs9832a Topics in BioInformatics
cs9855a Topics in Health Informatics

Summer 2018:

Course # Course Title
cs1026a Computer Science Fundamentals I
cs1027b Computer Science Fundamentals II
cs1032a Information Systems and Design
cs1033a Multimedia and Communication


Course Outlines for 2017

Winter 2017-2018:

Course # Course Title
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

Fall 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