Undergraduate
Timetable
Below are the course offerings for current and future semesters for undergraduate CS courses.
Computer Science
Subject | Course Number | Section | Title | Days | Time | Exam Date/Time | Inst Method |
---|---|---|---|---|---|---|---|
CS | 051 | 001 | Computer Science Co-op Work Term | ||||
CS | 052 | 001 | Computer Science Co-op Work Term | ||||
CS | 053 | 001 | Computer Science Co-op Work Term | ||||
CS | 054 | 001 | Computer Science Co-op Work Term | ||||
CS | 055 | 001 | Computer Science Co-op Work Term | ||||
CS | 100 | 001 | Introduction to Computers | T | 19:00-21:45 | APR 15, 2025 19:00 | RMTE |
CS | 100 | 087 | Introduction to Computers | W | 11:30-13:20 | RMTE | |
CS | 100 | 088 | Introduction to Computers | F | 11:30-13:20 | RMTE | |
CS | 100 | 089 | Introduction to Computers | M | 14:30-16:20 | RMTE | |
CS | 100 | 090 | Introduction to Computers | M | 12:30-14:20 | RMTE | |
CS | 100 | 091 | Introduction to Computers | T | 13:30-15:20 | RMTE | |
CS | 100 | 092 | Introduction to Computers | R | 17:30-19:20 | RMTE | |
CS | 100 | 093 | Introduction to Computers | T | 16:00-17:50 | RMTE | |
CS | 100 | 094 | Introduction to Computers | W | 17:30-19:20 | RMTE | |
CS | 100 | 095 | Introduction to Computers | R | 14:30-16:20 | RMTE | |
CS | 100 | S01 | Introduction to Computers | TR | 10:00-11:15 | APR 17, 2025 09:00 | |
CS | 100 | S02 | Introduction to Computers | TR | 10:00-11:15 | APR 17, 2025 09:00 | |
CS | 100 | S03 | Introduction to Computers | R | 14:30-16:20 | ||
CS | 100 | S04 | Introduction to Computers | T | 14:30-16:20 | ||
CS | 100 | S05 | Introduction to Computers | W | 09:30-11:20 | ||
CS | 100 | S06 | Introduction to Computers | W | 12:30-14:20 | ||
CS | 100 | S07 | Introduction to Computers | M | 12:30-14:20 | ||
CS | 100 | S10 | Introduction to Computers | TR | 10:00-11:15 | APR 17, 2025 09:00 | VIDEO |
CS | 100 | S11 | Introduction to Computers | T | 14:30-16:20 | RMTE | |
CS | 100 | S50 | Introduction to Computers | TR | 10:00-11:15 | APR 17, 2025 09:00 | VIDEO |
CS | 100 | S51 | Introduction to Computers | T | 14:30-16:20 | ||
CS | 110 | 001 | Programming and Problem Solving | MWF | 10:30-11:20 | APR 22, 2025 09:00 | |
CS | 110 | 081 | Programming and Problem Solving | F | 14:30-16:20 | ||
CS | 110 | 082 | Programming and Problem Solving | F | 12:30-14:20 | ||
CS | 110 | 083 | Programming and Problem Solving | W | 14:30-16:20 | ||
CS | 110 | 084 | Programming and Problem Solving | R | 09:30-11:20 | ||
CS | 110 | 085 | Programming and Problem Solving | R | 17:30-19:20 | ||
CS | 110 | 086 | Programming and Problem Solving | W | 18:00-19:50 | ||
CS | 110 | 087 | Programming and Problem Solving | M | 18:30-20:20 | ||
CS | 110 | 092 | Programming and Problem Solving | W | 11:30-13:20 | ||
CS | 110 | 093 | Programming and Problem Solving | R | 14:30-16:20 | ||
CS | 110 | 094 | Programming and Problem Solving | T | 09:30-11:20 | ||
CS | 110 | 095 | Programming and Problem Solving | T | 14:30-16:20 | ||
CS | 110 | 096 | Programming and Problem Solving | M | 16:30-18:20 | ||
CS | 110 | 097 | Programming and Problem Solving | M | 11:30-13:20 | ||
CS | 110 | 098 | Programming and Problem Solving | R | 11:30-13:20 | ||
CS | 110 | 099 | Programming and Problem Solving | T | 11:30-13:20 | ||
CS | 115 | 001 | Object-Oriented Design | MWF | 10:30-11:20 | APR 26, 2025 09:00 | |
CS | 115 | 002 | Object-Oriented Design | MWF | 16:30-17:20 | APR 26, 2025 09:00 | RMTE |
CS | 115 | 081 | Object-Oriented Design | F | 11:30-13:20 | ||
CS | 115 | 082 | Object-Oriented Design | W | 10:30-12:20 | ||
CS | 115 | 083 | Object-Oriented Design | F | 14:30-16:20 | ||
CS | 115 | 084 | Object-Oriented Design | R | 11:30-13:20 | ||
CS | 115 | 085 | Object-Oriented Design | R | 18:30-20:20 | ||
CS | 115 | 086 | Object-Oriented Design | T | 18:00-19:50 | ||
CS | 115 | 087 | Object-Oriented Design | R | 16:30-18:20 | ||
CS | 115 | 088 | Object-Oriented Design | F | 09:30-11:20 | ||
CS | 115 | 092 | Object-Oriented Design | M | 11:30-13:20 | ||
CS | 115 | 093 | Object-Oriented Design | R | 14:30-16:20 | ||
CS | 115 | 094 | Object-Oriented Design | F | 16:30-18:20 | ||
CS | 115 | 095 | Object-Oriented Design | M | 16:30-18:20 | ||
CS | 115 | 096 | Object-Oriented Design | M | 14:30-16:20 | ||
CS | 115 | 097 | Object-Oriented Design | W | 14:30-16:20 | ||
CS | 115 | 098 | Object-Oriented Design | T | 10:30-12:20 | ||
CS | 115 | 099 | Object-Oriented Design | R | 09:30-11:20 | ||
CS | 207 | 001 | Building Interactive Gadgets | MWF | 17:30-18:20 | APR 26, 2025 14:00 | |
CS | 207 | 090 | Building Interactive Gadgets | R | 11:30-13:20 | ||
CS | 207 | 091 | Building Interactive Gadgets | M | 18:30-20:30 | ||
CS | 207 | 092 | Building Interactive Gadgets | T | 14:30-16:20 | ||
CS | 207 | 093 | Building Interactive Gadgets | W | 13:30-15:20 | ||
CS | 210 | 001 | Data Structures and Abstractions | TR | 19:00-20:15 | APR 15, 2025 19:00 | |
CS | 210 | 090 | Data Structures and Abstractions | T | 11:30-13:20 | ||
CS | 210 | 091 | Data Structures and Abstractions | W | 17:30-19:20 | ||
CS | 210 | 092 | Data Structures and Abstractions | W | 09:30-11:20 | ||
CS | 210 | 093 | Data Structures and Abstractions | M | 10:30-12:20 | ||
CS | 210 | 094 | Data Structures and Abstractions | M | 16:00-17:50 | ||
CS | 210 | 095 | Data Structures and Abstractions | T | 09:30-11:20 | ||
CS | 210 | 096 | Data Structures and Abstractions | R | 09:30-11:20 | ||
CS | 210 | 097 | Data Structures and Abstractions | W | 15:30-17:20 | ||
CS | 210 | 098 | Data Structures and Abstractions | M | 18:00-19:50 | ||
CS | 210 | 099 | Data Structures and Abstractions | T | 14:30-16:20 | ||
CS | 215 | 091 | Web and Database Programming | W | 09:30-11:20 | BLEND | |
CS | 215 | 092 | Web and Database Programming | R | 09:30-11:20 | BLEND | |
CS | 215 | 093 | Web and Database Programming | R | 11:30-13:20 | BLEND | |
CS | 215 | 094 | Web and Database Programming | W | 11:30-13:20 | BLEND | |
CS | 215 | 095 | Web and Database Programming | R | 13:30-15:20 | RMTE | |
CS | 215 | 096 | Web and Database Programming | W | 13:30-15:20 | RMTE | |
CS | 215 | 397 | Web and Database Programming | APR 22, 2025 14:00 | BLEND | ||
CS | 215 | 397 | Web and Database Programming | T | 11:30-12:45 | APR 22, 2025 14:00 | BLEND |
CS | 265 | 001 | Introduction to Data Science | MWF | 14:30-15:20 | APR 14, 2025 14:00 | |
CS | 280 | 001 | Risk and Reward in the Information Society | MW | 14:30-15:45 | APR 14, 2025 14:00 | |
CS | 301 | 001 | Digital Systems Architecture | TR | 19:00-20:15 | APR 15, 2025 19:00 | |
CS | 301 | 002 | Digital Systems Architecture | TR | 19:00-20:15 | APR 15, 2025 19:00 | |
CS | 301 | 080 | Digital Systems Architecture | T | 14:30-16:20 | ||
CS | 301 | 081 | Digital Systems Architecture | R | 18:00-19:50 | ||
CS | 301 | 082 | Digital Systems Architecture | F | 10:30-12:20 | ||
CS | 301 | 083 | Digital Systems Architecture | F | 12:30-14:20 | ||
CS | 301 | 091 | Digital Systems Architecture | T | 11:30-13:20 | ||
CS | 301 | 092 | Digital Systems Architecture | W | 11:30-13:20 | ||
CS | 301 | 093 | Digital Systems Architecture | R | 11:30-13:20 | ||
CS | 301 | 094 | Digital Systems Architecture | W | 18:00-19:50 | ||
CS | 301 | 095 | Digital Systems Architecture | F | 18:00-19:50 | ||
CS | 301 | 096 | Digital Systems Architecture | R | 13:30-15:20 | ||
CS | 310 | 001 | Discrete Computational Structures | M | 18:00-20:50 | APR 21, 2025 19:00 | |
CS | 330 | 001 | Introduction to Operating Systems | MWF | 16:30-17:20 | APR 26, 2025 14:00 | |
CS | 330 | 089 | Introduction to Operating Systems | W | 09:30-11:20 | ||
CS | 330 | 090 | Introduction to Operating Systems | W | 14:30-16:20 | ||
CS | 330 | 091 | Introduction to Operating Systems | R | 13:30-15:20 | ||
CS | 330 | 092 | Introduction to Operating Systems | F | 11:30-13:20 | ||
CS | 330 | 093 | Introduction to Operating Systems | M | 09:30-11:20 | ||
CS | 330 | 094 | Introduction to Operating Systems | T | 13:30-15:20 | ||
CS | 330 | 095 | Introduction to Operating Systems | M | 11:30-13:20 | ||
CS | 330 | 096 | Introduction to Operating Systems | T | 16:00-17:50 | ||
CS | 330 | 097 | Introduction to Operating Systems | M | 14:30-16:20 | ||
CS | 330 | 098 | Introduction to Operating Systems | W | 17:30-19:20 | ||
CS | 330 | 099 | Introduction to Operating Systems | W | 12:30-14:20 | ||
CS | 340 | 001 | Advanced Data Structures and Algorithm Design | T | 10:00-11:15 | APR 15, 2025 09:00 | BLEND |
CS | 340 | 001 | Advanced Data Structures and Algorithm Design | APR 15, 2025 09:00 | BLEND | ||
CS | 350 | 001 | Programming Language Concepts | MW | 11:30-12:45 | APR 21, 2025 09:00 | |
CS | 372 | 001 | Software Engineering Methodology | APR 23, 2025 09:00 | BLEND | ||
CS | 372 | 001 | Software Engineering Methodology | M | 13:00-14:15 | APR 23, 2025 09:00 | BLEND |
CS | 405 | 001 | Computer Graphics | TR | 13:00-14:15 | APR 17, 2025 14:00 | |
CS | 412 | 001 | Algorithm Analysis | W | 19:00-21:45 | APR 23, 2025 19:00 | |
CS | 421 | 001 | Advanced Artificial Intelligence | M | 11:30-12:45 | APR 21, 2025 09:00 | BLEND |
CS | 428 | 001 | Human Computer Communications | TR | 10:00-11:15 | APR 17, 2025 09:00 | RMTE |
CS | 458 | 001 | Virtual and Augmented Reality | MW | 10:00-11:15 | APR 16, 2025 09:00 | |
CS | 476 | 001 | Software Development Project | T | 11:30-12:45 | APR 22, 2025 14:00 | BLEND |
CS | 498 | 001 | Honours Oral | ||||
CS | 499 | 001 | Honours Seminar | MWF | 15:30-16:20 | ||
CS | 499 | 002 | Honours Seminar | MWF | 15:30-16:20 |