Master of Science in Computer Science
with Specialization in Computer Networks
Curriculum:
You
must take one of the following courses:
- CS 545 - Robotics
3 Units - Spring.
- CS 561 - Foundations to Artificial Intelligence
3 Units - Fall, Spring.
- CS 564 - Brain Theory and AI
3 Units - Fall.
- CS 574 - Computer Vision
3 Units - Fall.
- CS 580 - 3-D Graphics and Rendering
3 Units - Fall.
- CS 582 - Geometric Modeling
3 Units - Spring.
You must take the following courses:
- EE 450 - Introduction to Computer Networks
3 Units - Fall, Spring, Summer.
- CS 551 - Computer Communications
3 Units - Fall, Spring.
- CS 555 - Advanced Operating Systems
3 Units - Fall, Spring.
- CS 570 - Analysis of Algorithms
3 Units - Fall, Spring, Summer.
You must take three of the
following courses:
- CSCI 558- Internetworking and Distributed Systems Laboratory
3 Units - Fall, Spring.
- CS 599- Special Topics
2 to 4 Units - Fall, Spring.
or CSCI 694a- Topics in Computer Networks 3 Units - TBA.
- CSCI 694b- Topics in Computer Networks
3 Units - TBA.
- EE 549- Queueing Theory for Performance Modeling
3 Units - Spring.
- EE 550- Design and Analysis of Computer Communication Networks
3 Units - Fall.
- EE 555- Broadband Computer Architectures
3 Units - Fall, Spring.
- 27 units are required for the degree and there is no examination required for the degree.
- Similar to the CS (general) degree, only 9 units of your courses can be from 400 level courses and EE courses not listed above have to be approved EE courses.
- Prerequisites must be taken prior to an advanced course. Even if a prerequisite is waived, you may not take the prerequisite course AFTER taking the advanced course.
- Availability of courses per semester may occasionally change.
|