Computer and Communications Networks
Program of Study
A specialization in computer and communications networks is available within the master's degree programs of the Computer Science (CS) and the Electrical and Computer Engineering (ECE) Departments.
Students enrolled in this specialization will receive the master of science degree in computer science or electrical and computer engineering, with a notation on their transcript "Specialization in Computer and Communications Networks (CCN)." The program is focused on preparing students for professional positions in industry, but the education also provides excellent preparation for Ph.D. study in networks.
This program prepares graduates for technical leadership positions in the design and implementation of computer and communications networks, including local- and wide-area computer networking, distributed computation, telecommunications (including voice, data and video services), wireless networking and personal mobile communications. All of the fundamental hardware and software aspects of networks will be treated in the program:
- The seven layers of the ISO network model
- Transmission media and terminals (including fiber optics, cable and radio)
- Switching and routing methods (including packet switching)
- Systems modeling and performance analysis
- Methods of distributed computation
- Current and evolving standards and protocols
- Impacts of the information type (voice, video, text, etc.) on optimal transmission and routing methods
An accelerated part-time option is available with cooperating corporations, with program completion possible in two years.
CCN Project
Each student in the CCN specialization must complete an in-depth project demonstrating the ability to apply and extend the material studied in their coursework. Students have the option of completing a practice-oriented internship or a researchoriented thesis.
The internship is a high-level network engineering experience, tailored to the specific interests and background of the student. Each internship is carried out in cooperation with a sponsoring organization, and must be approved and advised by a WPI faculty member in the CS or ECE department. Internships may be proposed by a faculty member, by an offcampus sponsor or by the student. The internship must include proposal, design and documentation phases, and generally includes implementation and testing. The student will prepare a report describing the internship activities, and will make a presentation before a committee including the faculty advisor and a representative of the sponsoring organization. Internship examples include transceiver design for new media, security and encryption protocols, protocol converters, databases to support efficient routing, and network system designs for ents.
The thesis option for the CCN project is a research-oriented experience in an area of current research in an area of computer and communications networks. The thesis must be pursued under the direction of a WPI faculty member in the CS or ECE department. The result of the thesis is a thesis document, describing the results of the research, and a public presentation.
Degree Requirements
Computer Science
33 credits
Electrical and Computer Engineering
33 credits for non-thesis; 30 credits for thesis
Required Courses
(4 courses, 12 credits):
- Analysis of Probabilistic Signals and Systems or Analysis of Computations and Systems (ECE 502, CS 504, or CS 524)
- Introduction to Local- and Wide-Area Networks (CS 513/ECE 506) and two of the following courses:
- Telecommunications Transmission Technologies (ECE 535)
- High Performance Networks (CS 530/ECE 530)
- Advanced Computer and Communications Networks (ECE 537/CS 577)
- Modeling and Performance Evaluation of Networks and Computer Systems (CS 533/ECE 581)
Elective Courses
(at least three from list):
- Digital Communications: Modulation and Coding (ECE 532)
- Advances in Digital Communication (ECE 533)
- Multiple Processor and Distributed Systems (ECE 575/CS 515)
- Advanced Operating System Theory (CS 535)
- Design of Software Systems (CS 509)
- Multimedia Networking (CS 529)
- Wireless Information Networks (ECE 538)
- Cryptography and Data Security (CS 578/ECE 578)
- Advanced Cryptography (ECE 579R)
- Telecommunication Policy (ECE 508)
- Mobile Data Networking (ECE 539S)
- Any of the courses ECE 535, ECE 530/ CS 530, ECE 537/CS 577, and CS 533/ECE 581 not taken to satisfy the required courses above.
CCN Project
The student must complete one of the following:
- Computer and Communications Networks Internship (ECE 595/CS 595) (6 credits)
This project requirement may be waived with documentation of relevant industrial experience. The waiver must be approved by the Graduate Program Committee of the student's department in consultation with the CCN director. If this requirement is waived, the student must take two additional courses from the list of elective courses above, or two additional courses approved by the department's Graduate Program Committee. - Master's thesis in the area of computer and communications networks (9 credits)
Free Electives
Free electives may be used to bring the total to 33 credits, or 30 credits for students in the ECE department completing a master's thesis. Courses may be chosen from relevant graduate-level courses in computer science, electrical and computer engineering, mathematics or management. Some students in the computer science degree program will need to use these electives to satisfy the area requirements for the CS master's degree core.
Important Note
Since the CCN specialization is a specialization in the master's programs of the Computer Science and Electrical and Computer Engineering Departments, students in the CCN specialization must also satisfy all requirements of whichever computer science or electrical and computer engineering master's program they are enrolled in.
Admission Requirements
The program is conducted at an advanced technical level and requires, in addition to the WPI admissions requirements, a solid background in electrical engineering (ECE) and/or computer science (CS). Normally a B.S. degree in ECE or CS is expected; however, applicants with comparable backgrounds, together with expertise gained through work experience, will also be considered. Admission is highly selective and decisions will be based both on previous academic performance and on relevant technical experience. Admission decisions are made by the department to which the student applies.
Faculty
This is a joint specialization taught by computer science and electrical and computer engineering faculty.
Maintained by webmaster@wpi.eduLast modified: Aug 11, 2005, 09:38 EDT
