Course Outlines
An archive of all Computer Science Course outlines. (going back to 2017)
Course Outlines for 2020/21
Winter 2020-21:
Course # | Course Title |
---|---|
CS1026-B | Computer Science Fundamentals I |
CS1027-B | Computer Science Fundamentals II |
CS1032-B | Information Systems and Design |
CS1033-B | Multimedia and Communication |
CS2033-B | Multimedia and Communication II |
CS2034-B | Data Analytics: Principles and Tools |
CS2035-B | Data Analysis and Visualization |
CS2208-B | Introduction to Computer Organization and Architecture |
CS2209-B | Applied Logic for Computer Science |
CS2210-B | Data Structures and Algorithms |
CS2211-B | Software Tools and Systems Programming |
CS2212-B | Introduction To Software Engineering |
CS2214-B | Discrete Structures for Computing |
CS3340-B | Analysis of Algorithms I |
CS3342-B | Organization of Programming Languages |
CS3350-B | Computer Organization |
CS3377-B | Project Management |
CS3388-B | Computer Graphics I |
CS4411-B | Databases II |
CS4414-B | Introduction to Data Science I |
CS4417-B | Unstructured Data |
CS4438-B | Internet Algorithmics |
CS4442-B | Artificial Intelligence II |
CS4463-B | Computational Biology |
CS4471-B | Software Design and Architecture |
CS4475-B | Open Source Software Project |
CS4483-B | Game Design |
CS4490-CS4460-Z-CS3380-F-G | Thesis / Bioinformatics Thesis |
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 | Project 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 |