M.S. in Computer Science:
Network and Systems Administration
The MS/CS concentration in Network and Systems Administration is intended for students who are interested in administering computer systems and networks. You will learn about operating system internals, including protection and device management. You will gain a deep understanding of the Internet protocols, for setting up routers and diagnosing network problems. You will be responsible for setting up firewalls, and administering critical applications such as email and Web service, for which you will need to be familiar with protocols such as SMTP and HTTP. You may also be responsible for intrusion detection systems and other aspects of security administration. You will learn about network protocols including TCP, IP, SMTP and HTTP. You will learn how to administer a collection of networked machines, including the use of tools such as SNMP for network management. You will get a background in software enginerering, particularly in requirements engineering for understanding user needs, and in software architecture in order to appreciate the architecting of the applications that need to be deployed over your computer system.
If you follow this study plan, you will graduate with:
- a Master of Science in Computer Science, and
- a Graduate Certificate in Network and Systems Administration.
Core Courses
You may be exempted from the operating systems course (CS 520) depending on your background, and you should substitute an elective for the foundation course if this is the case.
| Systems | CS 520 Operating Systems |
| CS 615 Systems Administration | |
| CS 666 Information Networks I | |
| CS 669 Network Management |
Suggestions for Elective Courses
| Computer Systems | CS 511 Concurrent Programming |
| CS 514 Computer Architecture | |
| CS 516 Compiler Design | |
| CS 521 TCP/IP Networks | |
| CS 522 Mobile and Pervasive Computing | |
| CS 549 Distributed Systems | |
| CS 667 Information Networks II | |
| Service Oriented Computing | CS 546 Web Programming |
| CS 548 Engineering of Enterprise Software Systems | |
| CS 561 Database Management Systems | |
| SOC 521 Software Requirements Acquisition and Analysis | |
| Software Engineering | SWE 540 Fundamentals of Software Engineering |
| SWE 565 Software Architecture and Component-Based Design | |
| SWE 567 Software Testing, Quality Assurance, and Maintenance | |
| Management | MGT 662 Legal Issues for the IT Professional |
| MGT 679 Management Information Systems |
Sample Study Plan - Part Time
| Fall | Spring | ||
|---|---|---|---|
| Year 1 | CS 520 Operating Systems CS 666 Information Networks |
SEW 540 Fund of Soft Eng CS 669 Network Management |
SOC 521 Software Reqts |
| Year 2 | CS 561 Database Mgt Systems1 CS 573 Fund of Cybersecurity |
CS 615 Systems Admin MGT 662 Legal Issues |
CS 564 Web Programming |
1: Alternative course: CS 548 Engineering of Enterprise Software Systems.
Ask a question of the graduate advisor. *
* Remove the spaces around "@" when sending email.



