Program Overview


The Computer Networks Program at Ryerson University exists under the Faculty of Engineering and Architectural Science (FEAS). The program offers two graduate degrees, a Master of Engineering and a Master of Applied Science.

The Master of Engineering [MEng.] in Computer Networks is a one-year full-time, or a two-year part-time master’s level program which emphasizes both the theoretical and practical aspects of computer networks. The program is geared  towards both networking professionals that are already in the field who wish to increase the depth and breadth of their knowledge, and those less familiar with the area who wish to enter the high-demand field of computer networks.

The program starts with compulsory courses covering the networking fundamentals with primary emphasis on network routing, switching, LAN and WAN technologies. Once the fundamentals are mastered, the students can specialize in one or more of the following areas by choosing elective courses e.g. Network Security, Voice-over-IP (VoIP) and Multimedia, Data Center networks and Cloud Computing, Wireless networks. 

The program has been designed to enable all students to graduate with a common set of fundamental and practical Computer Networks skills. Depending on the qualification demand and the job market at the time, students may be able to step into computer network related employment upon graduation. The program also provides the basis for graduates to take on advanced responsibilities, enabling them to capitalize on their individual backgrounds, and advance in Computer Network careers in areas related to their particular strength and interests.

Students in the program learn the practical aspects of Computer Networks in the laboratory established from a generous equipment donation from CISCO Systems Canada. The laboratory houses numerous switches, routers, and equipment on network security, wireless network and voice over IP.

Students registered in the program will have access to networking equipment which will allow them to design, simulate and carry out experiments to test and verify network configurations and performance.

The Master of Applied Science [MASc.] in Computer Networks has a four-term (one full academic year plus one academic term) minimum residency requirement, and is only offered on a full-time basis. The MASc. program has the same set of compulsory courses as the MEng. Program. In addition, students in this program have the opportunity to undertake in-depth research on specific topics. The MEng. Program is mainly designed for students who wish to establish a practical career in the computer networks industry. The MASc. program, on the other hand, prepares students to work in research and development environments.



The MEng. program is geared towards established networking professionals as well as interested applicants with sufficient academic background who wish to enter the high-demand field of computer networks or internetworking. We will mainly consider applicants with an undergraduate Bachelor's degree  in Electrical, Computer or Mechanical Engineering, Computer Science, or areas in Mathematics or the Physical Sciences related to communication networks.

The MASc. program is geared towards those networking professionals who may want to pursue a future research career in this area.

Graduates of both of these programs, who may wish to undertake the CISCO Certified Internetworking Expert (CCIE) certification at a future point in time, may find the academic and practical experience gained in this program valuable.



The duration of our full-time MEng. program is 12 months, while the part-time program is 24 months. Students in the MEng. Program are required to complete 10 courses and a final project course. In several courses, significant laboratory experiments and projects will supplement the lectures. The MEng. program concludes with an individual project completed under the supervision of a faculty member or industry representative using the Computer Networks Laboratory. Alternatively, if students are able to find co-op placements with a company during the final two months of their program, they are expected to undertake their final projects in an area related to their industrial placements. 

The full-time MASc. program has a minimum duration of 16 months from September to December of the following year. Students in the MASc. program are required to complete 7 courses (5 mandatory and 2 electives) and an independent research thesis.



Students in the MEng. degree program are required to complete 12 credits consisting of 6 core courses, 4 elective courses and a project/case study. Each of the courses represents one credit, while the project/case study represents two credits. Students complete the project/case study under the supervision of a faculty member or industry representative using the Computer Networks Laboratory. Alternatively, during the final 2 months of the program students may also work as co-op students at companies. Students with such co-op placements are expected to undertake their final projects in an area related to their industrial placements, and under the co-supervision of one of the program's faculty members.

Students in the MASc. degree program are required to complete 12 credits consisting of 7 courses and a research thesis. Each of the courses represents 1 credit, while the research thesis represents five credits.

The course requirements for the MASc. degree consist of 5 Compulsory courses: CN8811, CN8812, CN8813, CN8814 & CN8815 as well as  2 elective courses to be selected from the following: CN8816, CN8817, CN8819, CN8822, CN8823, CN8824, CN8825, CN8826, CN8831, CN8841, CN8861, CN8871.

Students may be admitted to the MASc. program only in September, i.e. the Fall Term, of each academic year, and only on a full-time basis. Each admitted MASc. student will be assigned to a faculty supervisor, and an advisory committee will be appointed for each student early in the Fall term. It is expected that each of the MASc. students will interact extensively with the respective faculty supervisor throughout the program, and particularly during the first Fall Term. The research thesis activities will be completed in the Computer Networks Laboratory Facilities under the supervision of the assigned faculty supervisor, and will usually commence in May, i.e. the Spring Term, of each academic year.



There are three terms per academic year at Ryerson University's graduate programs.  The Fall term (September - December), the Winter term (January - April) and the Spring/Summer term (May - August).   The Computer Networks program courses have a definitive pre-requisite/co-requisite relationships which necessitate a specific academic structure of the program. Each course is offered in a 3 hours lecture format, twice per week (i.e. six hours/week) over a period of 6 weeks. A course schedule can be viewed by clicking on the "Course Calendar" tab of this website. Classes held on weekdays are scheduled from 5:00 p.m. to 8:00 p.m. Classes held on Weekends are scheduled from 9:00 a.m. to 12:00 p.m. and from 1:00 p.m. to 4:00 p.m.

The program structure is designed in such a manner that allows the full-time MEng. students to complete all of the program's academic requirements in one full year, while the part-time MEng. students complete the program's academic requirements in two full years.

The Full-Time and Part-Time MEng. students are admitted to the program only in September of each academic year. Admission is offered to new students once a year in September.  Neither full-time nor part-time students can drop any of the required specified courses due to the academic prerequisite structure of the program. However, if there is an unforeseen emergency, students may withdraw in good academic standing from the program following consultations with and the approval of the Program Director, and before specified deadline dates. If such students have already received academic course credits, these credits can be retained for a specified period of time, and could be re-applied towards their program. Such students will have to re-apply for competitive re-admission to the program at a future date, provided the unforeseen circumstances have been overcome.

Students who fail a Computer Networks Course must re-take it and pay an additional fee. Students who fail more than 1 course, will be asked to withdraw from the Program.

The Program Director is the students' academic advisor in matters relating to admissions, course registration, academic progress and performance standing. Before the MEng. students embark on their Project/Case Study activities during the Summer terms, they will be assigned specific advisors. The Project Advisor's role relates to the provision of technical academic advice during the project work, monitoring the student's progress, and the assessment of the academic merit of the project's report in conjunction with another faculty member co-examiner.

The MASc. program in Computer Networks is a full-time program with a minimum residency of 4 terms (16 months) and maximum residency of 6 terms (24 months). The program has the following structure:

First Fall Term: Register in, and successfully complete three of the required compulsory courses

Research Seminar: Intensive interaction between students and faculty supervisors

First Winter Term: Register in, and successfully complete the remaining required compulsory course and the two elective courses (note that one of these elective courses may be taken in the Spring/Summer term)

Remaining Terms: Concentration on the Thesis research activities effectively start in May of a given academic year in the Research Annex of the Computer Networks Laboratory Facilities

It is expected that the thesis research would be successfully completed, and the related thesis report be submitted before the end of the 6th term of the study. The Oral Thesis Defense should take place within the month following the submission of the Thesis Report

Extension period may be granted based on the student petition to the Program Director, providing the rationale for approving to grant such an extension. Granting of an extension period to complete the Thesis research requires the payment of an additional tuition fee.