Graduate Studies

The Networking Technology Program

Those pursuing the NET program will cover the design, management and operation of computer networks. They will develop research skills through courses and a project framework.

Master's program in NET offers two different options: a thesis-based degree, where students take 5 courses and complete and defend a thesis, or a course-based degree. Both options must be completed within 6 terms. Depending on the option, students in NET program may receive financial assistance in the form of one or more of the following: scholarships, research assistantship, and a TA job.

Program Requirements

Course-based option

  • ITEC5002 [0.5 credit] Fundamentals of Information Technology Research
  • ITEC5001 [0.0 credit] Information Technology Seminar 1
  • 2.5 credits in ITEC 510X courses
  • 1.0 credit in ITEC electives, which may include up to 0.5 credit in a 4000-level ITEC course with permission from the graduate supervisor or the Associate Director of Graduate Studies in the School.
  • 1.0 credit in electives at the 5000-level, which may include ITEC courses, chosen with permission from the graduate supervisor or the Associate Director of Graduate Studies in the School.

Thesis-based option

  • ITEC5002 [0.5 credit] Fundamentals of Information Technology Research
  • ITEC5001 [0.0 credit] Information Technology Seminar 1
  • ITEC5909 [2.5 credits] Master's Thesis
  • 1.5 credits in ITEC 510X core courses
  • 0.5 credits of electives (which may include other ITEC courses) selected with consultation of the supervisor.

1ITEC 5001 is a series of seminars. All MIT and DIT students are required to attend and successfully present at least once. On occasion, the seminar series will also feature speakers from Carleton as well as from the IT community at large, both academic and industrial, exposing students to cutting edge research. At the same time, the series also has an important community-building function by bringing together faculty, students and industry professionals, providing an informal setting of mutual interaction.


Core courses

  • ITEC5100 [0.5 credit] Planning and Design of Computer Networks
  • ITEC5101 [0.5 credit] Cross Layer Design for Wireless Multimedia Networks
  • ITEC5102 [0.5 credit] Designing Secure Networking and Computer Systems
  • ITEC5103 [0.5 credit] Cloud and Data center Networking
  • ITEC5205 [0.5 credit] Design and Development of Data-Intensive Applications
  • ITEC5910 [0.5 credit] Selected Topics in Network Technologies - 5G Netowrks
  • ITEC5910 [0.5 credit] Selected Topics in Network Technologies- Security of 5G Networks
  • ITEC5010 [0.5 credit] Applied Programming
  • ITEC5920 [0.5 credit] Selected Topics in Digital Media – Applied Deep Learning

Potential electives

  • ITEC5110 [0.5 credit] Emerging Network Technologies (also listed as NET4000)
  • ITEC5111 [0.5 credit] Multimedia Networking (also listed as NET4007)
  • ITEC5112 [0.5 credit] Secure Mobile Networking (also listed as NET4010)
  • ITEC5113 [0.5 credit] Network Simulation (also listed as NET4001)
  • ITEC5114 [0.5 credit] Networked Applications (also listed as NET4005)
  • ITEC5900 [0.5 credit] Directed Study
  • Any SYSC 5xxx courses
  • Any COMP 5xxx courses with your supervisor’s approval

Students that start in the course-based option but want to move to the thesis-based option must meet these three criteria:

  • Minimum CGPA: 10.0
  • Must have completed at least one term in your current program.
  • Students need to find a thesis supervisor (or co-supervisors) before moving to the thesis option.


Research in the Carleton School of Information Technology has direct application to industry and has led to many achievements:

  • Apple iPhone networking subsystems
  • Network security and privacy
  • Cellular mobile networks
  • Cloud computing
  • Internet of things
  • Big data networking systems
  • Network systems for applications such as smart grid and connected vehicles

Your Career

As almost every home and business relies on the Internet, NET graduates will find many opportunities to utilize their skills in the job market. The advances in mobile technologies and the requirements for security and privacy will afford additional opportunities for these graduates. A report by the Information and Communications Technology Council anticipates a great need for people working in this area. Graduates could look at working with network operators, Internet service providers, or pursue careers with networking equipment manufacturers or with government agencies.


Students entering the NET program will have an undergraduate degree in Network Technology, Electrical Engineering, Computer Science, Engineering, or a closely-related discipline.

Admission to NET thesis-option program requires a research/thesis supervisor. IIt is strongly advised that you look up the list of research areas covered by the School's faculty members, contact individual faculty members you may be interested in working with, and get the approval of your potential thesis supervisor prior to applying.

For more details on applying to this program, please visit our admissions section.