Networking and Systems Administration Master of Science Degree

100%

Outcome Rate of RIT Graduates from this degree


Overview for Networking and Systems Administration MS

Students interested in studying networking and systems administration should refer to one of the following MS programs: information technology and analytics or computing security, or contact Graduate Admissions for more information.

Trends in network communications—unifying wired and wireless infrastructures, Cloud computing, scalability, collaboration tools, and security—can only be coalesced into reliable communication services if there are highly educated and technically proficient networking and systems administration professionals who understand both traditional and emerging communication technologies as well as how to apply these technologies to organizational needs and opportunities.

The explosion in ubiquitous computing today means an increased need for greater efficiency and for better management oversight in the provision of IT services. Network environments are not only becoming increasingly complex, there is a greater recognition of the power of information technology to be a strategic enabler of corporate growth and adaptation.

The MS degree in networking and systems administration provides both the knowledge and the technical skills needed to successfully compete in this environment. the program is uniquely focused to address current issues in networking and systems administration through investigation of both the theoretical and the practical aspects of this continually evolving field. Course work examines the organizational and technological issues involved in enterprise scale networking, including emerging network technologies, network processing, high performance computing, network programming, and security.

The program prepares graduates to assume leadership positions in for-profit and not-for-profit organizations dealing with evolving networking solutions or to continue their education through advanced degrees. It is available for full- and part-time study both online and on-campus.

Plan of study

The program consists of five required core courses, up to four technical electives (depending upon the capstone option chosen), and a capstone thesis or project.

Study options

This program may be completed on a full- or part-time basis, through on-campus or online learning. Full-time students may be able to complete the program in two years; part-time students may take approximately four years.

Maximum time limit

University policy requires that graduate programs be completed within seven years of the student's initial registration for courses in the program. Bridge courses are excluded.

Loading...

Careers and Salary Info

Typical Job Titles

Database Administrator Open Sorce Software Technical Advisor
Network Administrator Technology Development Program
Network Consulting Engineer Computer Systems Administrator

Curriculum for 2023-2024 for Networking and Systems Administration MS

Current Students: See Curriculum Requirements

Networking and Systems Administration (thesis option), MS degree, typical course sequence

Course Sem. Cr. Hrs.
First Year
ISTE-605
Scholarship in Information Sciences And Technologies
ITA graduate students are expected to make a scholarly contribution as a requirement for the MS degree. The Scholarship in Information Technology and Analytics course provides students with the fundamental skills needed to define and conduct a program of scholarly investigation in the form of a capstone or thesis project. The course focuses on skills such as academic writing, searching the literature, identifying and articulating interesting and important topics and problems, scholarship ethics, developing capstone proposals, critical thinking, and effective oral and written communication and presentation of scholarship. (This course is restricted to INFOST-MS, INFOTEC-MS and NETSYS-MS students.) Lecture 3 (Fall, Spring, Summer).
3
NSSA-602
Enterprise Computing
This course explores enterprise systems (clouds, server farms, mainframes, and clusters/grids) from the environment, networking, storage, security, and system administration perspectives. Students in this course gain an understanding of the knowledge and concepts needed to manage, perform research in, and administrate those architectures. Lecture 3 (Fall, Spring).
3
NSSA-615
Advanced OOP for Networking and Systems Admins
This is a course in Object Oriented Programming. Students must have completed one year of OO programming prerequisite, as the course will presume that level of knowledge and will build from there. Multiple languages will be studied in this course. The languages chosen will have direct and immediate applicability to the field of Networking and Systems Administration program and will be chosen for their use in the topic areas of that degree program. Students will be quickly led through the primitive types and control structures of each language and immersed in significant projects using advanced language features. Note: Student must have one year of programming in an object oriented programming language. (Prerequisite: ISTE-200 or equivalent course.) Lec/Lab 4 (Fall, Spring).
3
NSSA-620
Emerging Computing and Network Technologies
Computer networking and computer system technologies have dramatically changed the way that businesses operate and how they accomplish their organizational goals. Most of the current technologies used today have their roots in the early days of the internet and computing. The changes that have occurred since then have been largely at the margins, rather than developed in a wholesale fashion. As our discipline moves forward there are a substantial number of emerging technologies in development to address the inadequacies of the currently deployed technologies. If widely adopted, these technologies will change how technologies support organizations and individuals creating a whole new paradigm for computing, networking, and the security of our computing environment. Students will be researching the current state of several of the most significant emerging technologies. The course will consist of a combination of lectures where technologies will be presented and explained; independent labs, modeling and simulation exercises that will reinforce the students’ understanding of the technologies by allowing them to work with them in a hands-on fashion; and independent literature research do serve as a foundation for future work in this degree program. (Prerequisite: NSSA-606 or equivalent course.) Lecture 3 (Fall, Spring).
3
 
Electives
6
Second Year
NSSA-714
Advanced Large-Scale Computing
Large organizations are dependent on the availability and reliability of computing services. The provisioning challenge is to cost-effectively manage the deployment of different kinds of software services in enterprise scale environments. This course explores systems architectures and deployment strategies for large-scale systems. Technologies discussed include public and private clouds, hybrid architectures, service oriented architectures, configuration management, virtualization, service discovery, load balancing, and system elasticity. The course is a combination of hands-on labs and lectures. (Prerequisite: NSSA-605 or equivalent course.) Lecture 3 (Spring).
3
NSSA-790
MS Thesis
This course is a capstone course in the MS in computing decurity program. It offers students the opportunity to investigate a selected topic and make an original contribution which extends knowledge within the computing security domain. As part of their original work students will write and submit for publication an article to a peer reviewed journal or conference. Students must submit an acceptable proposal to a thesis committee (chair, reader, and observer) before they may be registered by the department for the MS Thesis. Students must defend their work in an open thesis defense and complete a written report of their work before a pass/fail grade is awarded. Thesis 6 (Fall, Spring, Summer).
6
 
Elective
3
Total Semester Credit Hours
30

Networking and Systems Administration (project option), MS degree, typical course sequence

Course Sem. Cr. Hrs.
First Year
ISTE-605
Scholarship in Information Sciences And Technologies
ITA graduate students are expected to make a scholarly contribution as a requirement for the MS degree. The Scholarship in Information Technology and Analytics course provides students with the fundamental skills needed to define and conduct a program of scholarly investigation in the form of a capstone or thesis project. The course focuses on skills such as academic writing, searching the literature, identifying and articulating interesting and important topics and problems, scholarship ethics, developing capstone proposals, critical thinking, and effective oral and written communication and presentation of scholarship. (This course is restricted to INFOST-MS, INFOTEC-MS and NETSYS-MS students.) Lecture 3 (Fall, Spring, Summer).
3
NSSA-602
Enterprise Computing
This course explores enterprise systems (clouds, server farms, mainframes, and clusters/grids) from the environment, networking, storage, security, and system administration perspectives. Students in this course gain an understanding of the knowledge and concepts needed to manage, perform research in, and administrate those architectures. Lecture 3 (Fall, Spring).
3
NSSA-615
Advanced OOP for Networking and Systems Admins
This is a course in Object Oriented Programming. Students must have completed one year of OO programming prerequisite, as the course will presume that level of knowledge and will build from there. Multiple languages will be studied in this course. The languages chosen will have direct and immediate applicability to the field of Networking and Systems Administration program and will be chosen for their use in the topic areas of that degree program. Students will be quickly led through the primitive types and control structures of each language and immersed in significant projects using advanced language features. Note: Student must have one year of programming in an object oriented programming language. (Prerequisite: ISTE-200 or equivalent course.) Lec/Lab 4 (Fall, Spring).
3
NSSA-620
Emerging Computing and Networking Technologies
Computer networking and computer system technologies have dramatically changed the way that businesses operate and how they accomplish their organizational goals. Most of the current technologies used today have their roots in the early days of the internet and computing. The changes that have occurred since then have been largely at the margins, rather than developed in a wholesale fashion. As our discipline moves forward there are a substantial number of emerging technologies in development to address the inadequacies of the currently deployed technologies. If widely adopted, these technologies will change how technologies support organizations and individuals creating a whole new paradigm for computing, networking, and the security of our computing environment. Students will be researching the current state of several of the most significant emerging technologies. The course will consist of a combination of lectures where technologies will be presented and explained; independent labs, modeling and simulation exercises that will reinforce the students’ understanding of the technologies by allowing them to work with them in a hands-on fashion; and independent literature research do serve as a foundation for future work in this degree program. (Prerequisite: NSSA-606 or equivalent course.) Lecture 3 (Fall, Spring).
3
 
Electives
6
Second Year
NSSA-714
Advanced Large Scale Computing
Large organizations are dependent on the availability and reliability of computing services. The provisioning challenge is to cost-effectively manage the deployment of different kinds of software services in enterprise scale environments. This course explores systems architectures and deployment strategies for large-scale systems. Technologies discussed include public and private clouds, hybrid architectures, service oriented architectures, configuration management, virtualization, service discovery, load balancing, and system elasticity. The course is a combination of hands-on labs and lectures. (Prerequisite: NSSA-605 or equivalent course.) Lecture 3 (Spring).
3
NSSA-791
MS NSSA Project
This course is a capstone course in the MS NSA and MS IAF (Information Assurance and Forensics) programs. It offers students the opportunity to investigate a selected topic within the NSSA domain. The student will do this using and an applied laboratory approach. Students must submit an acceptable proposal to a project committee (chair, and reader) before they may be registered by the department for the MS NSSA Project. Students must defend their work in an open project defense and complete a written report of their work before a letter grade is awarded. Project 3 (Fall, Spring, Summer).
3
 
Electives
6
Total Semester Credit Hours
30

Electives

Course
ISTE-721
Information Assurance Fundamentals
This course provides an introduction to the topic of information assurance as it pertains to an awareness of the risks inherent in protecting digital content in today’s networked computing environments. Topics in secure data and information access will be explored from the perspectives of software development, software implementation, data storage, and system administration and network communications. The application of computing technologies, procedures and policies and the activities necessary to detect, document, and counter unauthorized data and system access will be explored. Effective implementation will be discussed and include topics from other fields such as management science, security engineering and criminology. A broad understanding of this subject is important for computing students who are involved in the architecting and creation of information and will include current software exploitation issues and techniques for information assurance. Lec/Lab 3 (Spring).
ISTE-764
Project Management
Information technology projects require the application of sound project management principles in order to be developed on time, on budget, and on specification. This course takes students through the nine knowledge areas of modern project management and the utilization of project management principles in both traditional and agile environments. Lecture 3 (Fall).
NSSA-610
Advanced Wired Networking Concepts*
This course covers advanced networking technologies available to enterprises. Protocol options and their evolutions over the years, the growth in complexity and its impacts are explored in depth. Topics include: VLANs and VLAN Hierarchies, Loop- Avoidance in customer, provider and provider backbone networks such as RSTP and Shortest Path Bridging, IPv4 and IPv6 coexistence issues, Routing protocols with IPv4 and IPv6 for inter and intra-AS routing, MobileIP, queuing and Quality of service routing and congestion control in the Internet, MultiProtocol Label Switching, Routing and Switching in wireless networks (Prerequisite: NSSA-606 or equivalent course.) Lecture 3 (Fall).
NSSA-611
Advanced Topics in Wireless Networks and Technologies*
The course is designed to provide comprehensive exposition to the challenges faced in wireless networks and technologies in the different protocol layers. Leading work conducted to address the challenges faced in the new techniques such as cross layered and integrated approaches will be covered. From the challenges perspective, case studies based on several upcoming wireless technologies and networks will be presented. In most cases, the standards efforts follow the deployment, which lags the research effort. Some of the standardization efforts and their impacts in industry deployment and the effect of research on standardization will be covered. This study will be based on case studies. Students will need one statistics course to be successful in this class. (This course is restricted to NETSYS-MS Major students.) Lecture 3 (Spring).
NSSA-612
Network Modeling and Analysis*
The course provides comprehensive exposition of the core concepts in network modeling and simulation. It will cover both graph theoretical and statistical models of complex networks such as the Internet and social networks. It also introduces different types of modeling techniques and simulation tools. The course also systematically addresses some practical and theoretical considerations for developing complex modeling. It offers real world examples to illustrate the process of modeling to address specific problems. (Prerequisites: NSSA-606 and DECS-782 or equivalent course.) Lecture 3 (Spring).
NSSA-621
Design and Deployment of Wireless Networks
This course will take students through large scale wireless systems. It will also cover the significant access wireless networks. Important areas of concern will be contemporary and emerging Wireless Local Area Network (WLAN) standards, cellular communication and other forms of wireless access such as wireless INTERNET service provision. Focal points for these areas will be protocol operation, network architecture, and security issues and solutions. (Prerequisites: NSSA-606 and DECS-782 or equivalent course.) Lecture 3 (Fall).
NSSA-710
Network Management
This course provides an introduction to network management concepts with hands-on laboratory sessions in developing network management applications and using it to study and analyze the performance of networks, data communications hardware and software, and use of these components in computer networks. Topics include but are not limited to introduction to network management concepts, the five basic network management functions namely fault management, configuration management, performance management, accounting management and security management, introduction to Simple Network Management Protocol (SNMP) and its versions, Remote monitoring and different network management architectures. (Prerequisite: NSSA-606 or equivalent course.) Lec/Lab 3 (Spring).
NSSA-712
Advanced Storage Technologies
Data storage is an integral and essential component of every computer system and controlling access to storage resources is the basis for many security efforts. This course explores the spectrum of storage technologies and file and record management systems ranging from Direct Access Storage to Storage Area Networks (SAN) and cloud based object and record storage. We will also explore the impact of software defined storage on organization’s storage plans and implementation strategies. All storage systems present an abstracted version of the data blocks that reside on spinning disks and SSD cards. In this course we will look at the ways that abstraction can be used to create storage systems that meet the needs of modern organizations for resilient large scale storage systems. (Prerequisite: NSSA-605 or equivalent course.) Lecture 3 (Fall).
NSSA-713
Enterprise Service Provisioning*
The distributed architectures used to support the highly variable workloads typical of web scale applications can only be maintained by converting configuration of those architectures to software. This course will explore some of the architectures, technologies and theories of service provision used to support software defined infrastructure and modern web scale applications. Some of the technologies discussed include containers, content versioning systems, and software testing as applied to configuration management and security as reflected in more reliable availability. The course will also include a discussion of promise theory and its application to large scale architectures. The course is a combination of hands-on labs and lectures. (Prerequisites: NSSA-602 or equivalent course.) Lecture 3 (Spring).
NSSA-715
Network Design and Performance
This course will examine the design and performance of networks based on the top down approach. Students will learn to design networks based on identified business needs through a phased approach starting with requirements gathering and analysis, technical goals study, logical design, physical design followed by simulating the network and assessing the performance and optimizing the design. The designs include site, campus, and enterprise networks. Wide Area Network (WAN) technologies will be combined with Local Area Network (LAN) technologies in the design of enterprise networks. Students will learn to assess the business goals and their application to the network goals. Given the serious security threat faced in networks today, this course will provide a modular approach to designing security strategies for the network ground up in the design. The significance of network management to a design of a secure and manageable network will be discussed. (Prerequisites: NSSA-602 or equivalent course.) Lecture 3 (Fall).
NSSA-716
Enterprise Mobile Computing
This course will cover technologies for web-based mobile cloud computing especially for business solutions. The course covers enterprise mobile computing architecture, emerging mobile computing technologies, operating system, and security. Also, the course discusses different applications of mobile computing in mobile ad hoc and sensor networks. (Prerequisites: NSSA-605 and NSSA-606 or equivalent courses.) Lecture 3 (Spring).

* Students are required to complete at least one theoretical course. These electives fulfill this requirement.

Note for online students

The frequency of required and elective course offerings in the online program will vary, semester by semester, and will not always match the information presented here. Online students are advised to seek guidance from the listed program contact when developing their individual program course schedule.

Admissions and Financial Aid

This program is available on-campus only.

Offered Admit Term(s) Application Deadline STEM Designated
Full‑time Fall/Spring Priority deadline February 15, rolling thereafter Yes

Full-time study is 9+ semester credit hours. International students requiring a visa to study at the RIT Rochester campus must study full‑time.

Application Details

To be considered for admission to the Networking and Systems Administration MS program, candidates must fulfill the following requirements:

English Language Test Scores

International applicants whose native language is not English must submit one of the following official English language test scores. Some international applicants may be considered for an English test requirement waiver.

TOEFL IELTS PTE Academic
88 6.5 61

International students below the minimum requirement may be considered for conditional admission. Each program requires balanced sub-scores when determining an applicant’s need for additional English language courses.

How to Apply Start or Manage Your Application

Cost and Financial Aid

An RIT graduate degree is an investment with lifelong returns. Graduate tuition varies by degree, the number of credits taken per semester, and delivery method. View the general cost of attendance or estimate the cost of your graduate degree.

A combination of sources can help fund your graduate degree. Learn how to fund your degree

Additional Information

Bridge Courses

Students must have solid backgrounds in computer programming, networking and systems administration theory and practice, and statistics. Students whose undergraduate preparation does not satisfy these prerequisites can make up deficiencies through additional study. The graduate program director will make recommendations on prerequisite course work. Formal acceptance into the program may be possible even though the applicant must complete bridge courses.

Bridge courses are not part of the required curriculum for the master’s degree. Grades for these courses are only included in the student's GPA if courses are completed after matriculation. Bridge course work can be designed in a variety of ways. Other courses can be substituted, or courses at other colleges can be applied. Contact the graduate program director for more information.

Online Study Restrictions for Some International Students

Certain countries are subject to comprehensive embargoes under US Export Controls, which prohibit virtually ALL exports, imports, and other transactions without a license or other US Government authorization. Learners from the Crimea region of the Ukraine, Cuba, Iran, North Korea, and Syria may not register for RIT online courses. Nor may individuals on the United States Treasury Department’s list of Specially Designated Nationals or the United States Commerce Department’s table of Deny Orders. By registering for RIT online courses, you represent and warrant that you are not located in, under the control of, or a national or resident of any such country or on any such list.

Latest News