Three undergraduate elective courses complement the basic background of the undergraduate computer science degree with concepts in security, sensors and wireless communications.

Computer Networking

Degree: Master of Science in Engineering – Computer Networking

Area Director: Prof. Songwu Luslu@cs.ucla.edu

Program Description:
Three undergraduate elective courses complement the basic background of the undergraduate computer science degree with concepts in security, sensors and wireless communications. Graduate courses will expose students to key applications and research areas in the network and distributed systems field. Two graduate courses cover the Internet and emerging sensor embedded systems, while recommended electives probe different applications domains to include wireless mobile networks, security, network management, distributed P2P systems, and multimedia applications.

Program Statistics for Computer Networking

Degree Requirements:
At least nine courses are required (36 Units), of which at least FIVE must be graduate courses at the 200 level (excluding ENGR 299 Capstone Project course), and meet Comprehensive Exam Requirement.

Take all (6) core courses below (Graduate students should not take more than (3) 100-level courses). 

  • EC ENGR 131A – Probability and Statistics
  • EC ENGR 232B – Queing Systems and Intelligent Transportation Networks
  • COM SCI 118 – Computer Networking Fundamentals
  • COM SCI 211 – Network Protocol and Systems Software Design for Wireless and Mobile
  • COM SCI 215 – Internet of Things: Connectivity and Sensing 
  • COM SCI 217A – Internet Architecture and Protocols
  • COM SCI 218 – Advanced Computer Networks
  • COM SCI 236 – Computer Security

Recommended Elective Courses:

  • EC ENGR 132B – Data Communications and Telecommunication Networks
  • EC ENGR 230B – Digital Communication Systems
  • EC ENGR 231E – Channel Coding Theory

Please visit the Registrar’s webpage for Course Descriptions.

COMPREHENSIVE EXAM REQUIREMENT

Students can meet the Comprehensive Exam Requirement by choosing ONE option below:

Option 1:
Take and Pass ENGR 299 Capstone Project course.

Option 2:
Take and pass three written exams for three different graduate level courses within the student’s area of specialization. The written exams are held concurrently with the final exam of the graduate level courses. Students may select which exams they would like to count towards the Comprehensive Exam requirement.

Electives:
As long as you have met the requirements above, the remaining courses may be selected from other Engineering departments. No approval is necessary.  Please note: Students may not apply electives towards earning a certificate.  Certificate programs are intended for non-matriculating students and are categorized as separate programs.

Thesis Plan:
NONE

Time-to-Degree:
Students are expected to complete the degree within two academic years and one quarter, including two summer sessions. The maximum time allowed in this program is three academic years (nine quarters), excluding summer sessions.