Program Overview


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


Master of Engineering Degree

This is a one-year full-time, or a two-year part-time master’s level program.  It 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.

This 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, Cloud Computing and 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 MEng. program learn the practical aspects of Computer Networks in the laboratory which houses numerous switches, routers, and equipment on network security, wireless network, voice over IP and data center. Our MEng. students will have access to  these networking equipment which will allow them to design, simulate and carry out experiments to test and verify network configurations and performance.


Master of Applied Science Degree

The Master of Applied Science [MASc.] degree program 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. Students in the MASc. program have in addition 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, while the MASc. program prepares students to work in research and development environments.



We will mainly consider applicants with an undergraduate Bachelor's degree in any discipline of engineering or computer science.



MEng. Degree

12 credits in total consisting of 10 courses (6 core courses + 4 elective courses, 1 credit each) and a Case Study Project (2 credits).   Core courses: CN8810, CN8811, CN8812, CN8813, CN8814, CN8815

MASc. Degree

12 credits in total consisting of 7 courses (5 core courses + 2 elective courses, 1 credit each) and a Research Thesis (5 credits). Core courses:  CN8811, CN8812, CN8813, CN8814, CN8815

We only admit MASc. students on full-time basis. Each admitted MASc. student will be assigned to a faculty supervisor. It is expected that each of the MASc. students will interact extensively with the respective faculty supervisor throughout the program. 



There are three terms per academic year: the Fall term (September - December), the Winter term (January - April) and the Spring/Summer term (May - August).  CN8810 and CN8813 are the pre-requisite courses for all other courses. To view course structure, click on the "Courses" tab in the main page to view the Course Track, then go to "Course Calendar" in the main page to view detailed course schedule.  Courses are offered once per year.  Each course is offered in a 3 hours lecture format, twice per week (i.e. six hours/week) over a period of 6 weeks.  Both full-time and part-time students will attend the same classes together. Weekday classes are scheduled from 5 -8pm and weekends classes are scheduled from 9am-12pm and from 1-4pm.