You are now in the main content area

Courses

Class Time is indicated in the Eastern Standard Time (EST) or Eastern Daylight Saving Time (EDT) time zone of North America.

Refer to a Time Zone Converter (external link, opens in new window)  if you wish to determine the corresponding time within your own time zone (external link, opens in new window) .

Eastern Daylight Saving Time is observed the second Sunday in March through to the first Sunday in November.

Fall 2024 - 1st Session

Course Course Status Instructor Date/Time
CN8810 Introduction to Computer Networks Core Ghazala Mohib Tuesdays and Thursdays,
5:00 – 8:00 P.M.
CN8811 Multimedia Processing and Digital Communication Core Dr. Khalid Abdel Hafeez
Mondays and Wednesdays,
5:00 – 8:00 P.M.

Fall 2024 - 2nd Session

Course Course Status Instructor Date/Time
CN8812 LAN and WAN Switching Core Dr. Farshid Makoui Tuesdays and Thursdays,
5:00 – 8:00 P.M.
CN8813 IP Protocols
Core Dr. Bahauddin Kazi Mondays and Wednesdays,
5:00 – 8:00 P.M.

Winter 2025 - 1st Session

Course Course Status Instructor Date/Time
CN8815 Network Architectures Core TBD TBD
CN8816 Network Security Elective TBD TBD
CN8822 Network Operating Systems Elective TBD TBD

Winter 2025 - 2nd Session

Course Course Status Instructor Date/Time
CN8826 Storage Networking Elective TBD TBD
CN8831 Advanced Topics in Network Security Elective TBD TBD
CN8861 Network Service Management Elective TBD TBD

Spring/Summer 2025 - 1st Session

Course Course Status Instructor Date/Time
CN8814 Network Math & Simulations Core TBD TBD
CN8828 Cloud Computing  Elective

TBD

TBD

All Terms

Course Course Status Instructor Date/Time
CN8001 Project Case Study Core Assigned Supervisor Continuous, 12 Weeks

Disclaimer: Above times/days are subject to change. Course space availability cannot be guaranteed upon registration.

Notes:

  1. All graduate significant dates and deadlines can be found on the Yeates School of Graduate Studies Significant Dates page.
  2. CN8810 and CN8813 are prerequisites for all other courses. Access the complete Computer Networks curriculum and course listings here
  3. There are three Terms per academic year: Fall (September through December), Winter (January through April) and Spring/Summer (May through August).
  4. Each course is offered in a three-hour lecture format, twice per week (six hours per week), over a period of six weeks. Both full- and part-time students attend the same classes. Weekday classes are scheduled from 5:00 – 8:00 p.m., and weekend classes are from 9:00 a.m. – 12:00 p.m. and 1:00 – 4:00 p.m.

Course Tracks

Fall Term Winter Term Spring Term
  • CN8810
  • CN8811
  • CN8812
  • CN8813
  • CN8814
  • CN8815
  • 3 electives
  • CN8001
  • 1 elective
Year Fall Term Winter Term Spring Term

1st year

  • CN8810
  • CN8813
  • CN8815
  • 1 elective
  • 1 elective

2nd year

  • CN8811
  • CN8812
  • CN8814
  • 1 elective
  • CN8001
  • 1 elective
Fall Term Winter Term Spring Term
  • CN8811
  • CN8812
  • CN8813
  • CN8814
  • CN8815
  • 2 electives

Full Course Listing

Descriptions for each of the following courses, as well as a full program curriculum, can be found on TMU’s Yeates School of Graduate Studies Computer Networks page.

MASc

  • CN8000 Thesis
  • CN8811 Multimedia Processing and Digital Communication
  • CN8812 LAN and WAN switching
  • CN8813 IP Protocols
  • CN8814 Network Mathematics and Simulations
  • CN8815 Network Architectures
  • CN8002 Directed Studies*
  • CN8816 Network Security
  • CN8817 Wireless Networks
  • CN8819 Multimedia Networks
  • CN8822 Network Operating Systems
  • CN8824 Server Networks
  • CN8825 Network Design
  • CN8826 Storage Networking
  • CN8827 Data Center Computing
  • CN8828 Cloud Computing
  • CN8831 Advanced Topics in Network Security
  • CN8861 Network and Service Management

*CN8002 requires special permission to enrol. Please contact the program administrator for more information.

MEng

  • CN8001 Project/Case Study
  • CN8810 Introduction to Computer Networks
  • CN8811 Multimedia Processing and Digital Communication
  • CN8812 LAN and WAN Switching
  • CN8813 IP Protocols
  • CN8814 Network Mathematics and Simulations
  • CN8815 Network Architectures
  • CN8816 Network Security
  • CN8817 Wireless Networks
  • CN8819 Multimedia Networks
  • CN8821 Software Engineering
  • CN8822 Network Operating Systems
  • CN8824 Server Networks
  • CN8825 Network Design
  • CN8826 Storage Networking
  • CN8827 Data Center Computing
  • CN8828 Cloud Computing
  • CN8831 Advanced Topics in Network Security
  • CN8861 Network and Service Management