CS Courses - Winter 2025
Last Term - Current Term - Next Term
Official UNB Timetable can be found here
Next term's course information is subject to changeCourse | Section | Title | Professor | Days | Times | Room |
---|---|---|---|---|---|---|
CS*1003 | FR01B | Prog & Problem Solving for Eng | Cook, P. | MWF | 09:30AM-10:20AM | H301 |
CS*1073 | FR05B | Intr Comp Prog I (in Java) | Bidlake, L. | MWF | 01:30PM-02:20PM | TO3 |
  | FR04B | Intr Comp Prog I (in Java) | Bidlake, L. | MWF | 01:30PM-02:20PM | TO3 |
  | FR03B | Intr Comp Prog I (in Java) | Bidlake, L. | MWF | 01:30PM-02:20PM | TO3 |
  | FR02B | Intr Comp Prog I (in Java) | Webber, N. | MWF | 01:30PM-02:20PM | GWC127 |
  | FR01B | Intr Comp Prog I (in Java) | Webber, N. | MWF | 01:30PM-02:20PM | GWC127 |
CS*1083 | FR01B | Intro Comp Prog II (in Java) | Bidlake, L. | TTh | 10:00AM-11:20AM | TO3 |
  | FR02B | Intro Comp Prog II (in Java) | TBA | TTh | 10:00AM-11:20AM | H102 |
  | FR03B | Intro Comp Prog II (in Java) | TBA | TTh | 10:00AM-11:20AM | HC9 |
CS*1103 | FRL | Introduction to Databases | McAllister, A. | |||
  | FR01B | Introduction to Databases | McAllister, A. | MWF | 09:30AM-10:20AM | HC13 |
CS*1303 | FR01B | Discrete Structures | Wilson, C. | MWF | 12:30PM-01:20PM | DH143 |
CS*2043 | FR01B | Intro to Software Engineering | Cao, H. | MWF | 11:30AM-12:20PM | GWD124 |
CS*2053 | FR01B | Intro to Game Development | Rea, D. | MWF | 10:30AM-11:20AM | |
CS*2253 | FR01B | Machine Level Programming | Alam, M. | TTh | 08:30AM-09:50AM | SL107 |
CS*2263 | FR01B | Systems Software Development | Aljendi, S. | MWF | 09:30AM-10:20AM | HC10 |
CS*2333 | FR01B | Computab.& Formal Lang. | Fleming, M. | MWF | 12:30PM-01:20PM | KIN201 |
CS*2383 | FR01B | Data Structures and Algorithms | Khoda Parast, F. | TTh | 01:00PM-02:20PM | H211 |
CS*2413 | FR01B | Information Security | TBA | MWF | 10:30AM-11:20AM | SL107 |
CS*2545 | FR01B | Data Sci for Big Data Analytic | Ray, S. | MWF | 12:30PM-01:20PM | HC11 |
CS*2613 | FR01B | Prog Lang Lab | Bremner, D. | |||
CS*3025 | FR01B | Human Computer Interaction | Wilson, C. | MWF | 09:30AM-10:20AM | H302 |
CS*3103 | FR01B | Programming on the Web | TBA | MWF | 10:30AM-11:20AM | HC10 |
CS*3383 | FR01B | Algorithm Design & Analysis | Zhang, H. | MWF | 01:30PM-02:20PM | GWC122 |
CS*3413 | FR01B | Operating Systems I | Krylov, G. | MWF | 12:30PM-01:20PM | GWC122 |
CS*3735 | FR01B | Intro to Machine Learning | Zhang, H. | MWF | 11:30AM-12:20PM | HC9 |
CS*3853 | FR01B | Comp Architecture & Organizat | Alam, M. | TTh | 10:00AM-11:20AM | SL107 |
CS*3873 | FR01B | Net-Centric Computing | Song, W. | MWF | 11:30AM-12:20PM | GWC122 |
CS*4015 | FR01B | Software Arch.& Design Pattern | TBA | TTh | 10:00AM-11:20AM | HC11 |
CS*4413 | FR02B | Foundations of Privacy | Mandal, K. | TTh | 02:30PM-03:50PM | GWC127 |
  | FR01B | Foundations of Privacy | Mandal, K. | TTh | 02:30PM-03:50PM | H211 |
CS*4415 | FR01B | Network Security | TBA | TTh | 10:00AM-11:20AM | GWC122 |
  | FR02B | Network Security | Aljendi, S. | TTh | 10:00AM-11:20AM | GWC127 |
CS*4417 | FR02B | Software Security | Hakak, S. | TTh | 11:30AM-12:50PM | GWD124 |
  | FR01B | Software Security | Hakak, S. | TTh | 11:30AM-12:50PM | GWC127 |
CS*4545 | FR01B | Big Data Systems | Ray, S. | TTh | 11:30AM-12:50PM | SL107 |
CS*4613 | FR01B | Prog Language Interpretation | Bremner, D. | TTh | 01:00PM-02:20PM | GWC127 |
CS*4725 | FR01B | Intro Artificial Intell | Palma, F. | MWF | 12:30PM-01:20PM | GWD124 |
CS*4745 | FR01B | Intro to Parallel Process | Krylov, G. | TTh | 08:30AM-09:50AM | GWC122 |
CS*4865 | FR01B | Data Comm and Network Modeling | Alam, M. | MWF | 08:30AM-09:20AM | GWD124 |
CS*4983 | FR01B | Senior Technical Report | Bremner, D. | |||
CS*4997 | FR01Y | Honours Thesis | Bremner, D. | - | ||
CS*6025 | FR01B | Parallel/Dist Proc I | Krylov, G. | TTh | 08:30AM-09:50AM | GWC122 |
CS*6075 | FR01B | Software Architecture | TBA | TTh | 10:00AM-11:20AM | HC11 |
CS*6413 | FR02B | Foundations of Privacy | TBA | TTh | 02:30PM-03:50PM | GWC127 |
  | FR01B | Foundations of Privacy | Mandal, K. | TTh | 02:30PM-03:50PM | H211 |
CS*6415 | FR01B | Network Security | TBA | TTh | 10:00AM-11:20AM | GWC122 |
  | FR02B | Network Security | Aljendi, S. | TTh | 10:00AM-11:20AM | GWC127 |
CS*6417 | FR02B | Software Security | TBA | TTh | 11:30AM-12:50PM | GWD124 |
  | FR01B | Software Security | Hakak, S. | TTh | 11:30AM-12:50PM | GWC127 |
CS*6525 | FRL | Softw. Requirements Analysis | McAllister, A. | |||
CS*6545 | FR01B | Big Data Systems | Ray, S. | TTh | 11:30AM-12:50PM | SL107 |
CS*6735 | FR01B | Machine Learning & Data Mining | Khoda Parast, F. | MWF | 10:30AM-11:20AM | HC11 |
CS*6865 | FR01B | Principles Data Comm & Net Mod | Alam, M. | MWF | 08:30AM-09:20AM | GWD124 |
CS*6905 | FR05B | Topics in Blockchain | Lu, R. | MWF | 12:30PM-01:20PM | H211 |
  | FR03B | Data Mining | Razavi-Far, R. | MWF | 01:30PM-02:20PM | |
  | FR04B | Prog Language Interpretation | Bremner, D. | TTh | 01:00PM-02:20PM | GWC127 |
  | FR02B | Cloud Info Management Systems | Aljendi, S. | TTh | 11:30AM-12:50PM | GWC122 |
CS*6996 | FR01B | Master's Report | Evans, P. | - | ||
CS*6997 | FR01B | Master's Thesis | Evans, P. | - | ||
CS*6998 | FR01B | Phd Thesis | Evans, P. | - | ||
SWE*3503 | FR01B | Sys Analysis Design & Proj Man | Palma, F. | MWF | 10:30AM-11:20AM | H135 |
SWE*4203 | FR01B | Software Evol'n.& Maintenance | TBA | TTh | 11:30AM-12:50PM | H214 |
SWE*4213 | FR01B | Web Dev, Deploy & Operations | MacIsaac, D. | MWF | 08:30AM-09:20AM | GWD110 |
SWE*4403 | FR01B | Software Arch.& Design Pattern | Cardenas Barrera, J. | TTh | 10:00AM-11:20AM | HC11 |