M.S. Computer Science ayusuf
Master of Science in Computer Science
We strive for excellence in teaching and service, covering the fundamental as well as applied aspects of computer science. We help our students develop the skills to solve the technological problems of modern society through collaborative and multidisciplinary activities.
The mission of the Department of Computer Science is to achieve national prominence by providing outstanding education to our graduate students for their productive careers in industry, academia, and government.
The Master of Science in Computer Science program focuses on four areas of specialization, including software engineering, data analytics, networking, and cyber security. The program requires completion of core and concentration courses.
Every day seems to bring another headline about a major computer security violation, whether at a corporation, government agency, or communications system. From online banking to electronic commerce to transportation operations, our world increasingly depends on a cyber infrastructure. Hardening these diverse software and control systems against malicious users has become a national priority.
To achieve this goal, there is a broad need for computer experts with the deep technical training and expertise to protect networks. To meet the demand, we offer our master’s students in the Computer Science department the opportunity to concentrate in cyber security. The concentration courses focus on technical issues related to safe software, languages, and architectures, as well as broader societal issues of privacy and legal ramifications.
MS in CS- Cyber Security Course Outline by Semester
Computer Forensics (Online) Elective I, Computer Architecture (Online)
Networking provides students with a broad foundation in information technology (IT), and an in-depth understanding of computer data communication and modern networking. The Computer Networks concentration courses provide students with a comprehensive understanding of network design and implementation, network performance analysis and management, network security, and the latest networking technology. The program is designed to empower students with extensive knowledge and practical experience to analyze, design, procure,manage, and implement cutting-edge computer networking solutions and technologies.
The Master of Science in Computer Science and Software Engineering at NAU couples theoretical computing concepts with real-world problems, helping students develop the breadth of skills necessary to succeed in today’s competitive software profession. Supported by the collaborative and personal learning environment at NAU, students gain the expertise and confidence to drive innovative changes within their industry.
Our graduates will find opportunities for rewarding positions and advanced career opportunities in sectors such as software development, biotech, medicine, aerospace, entertainment, and finance.
MS in CS- Software Engineering Course Outline by Semester
The Master of Science in Data Analytics program is designed to provide students with a comprehensive foundation for applying statistical methods to solve real-world problems. One goal of this program is to prepare students for careers in data analytics with a broad knowledge of the application of statistical tools, techniques, and methods as well as the ability to conduct in-depth analysis, synthesis, and evaluation.
Another goal is to prepare students for careers with analytical knowledge, the ability to apply analytical tools, techniques, and methods, and the ability to design, develop, implement,
program, and maintain data.
MS in CS- Data Analytics Course Outline by Semester
Machine Learning, Elective I, Computer Architecture (Online)
Data Analysis for Decision Making, Data Mining , Advanced Algorithms (Online)
Business Intelligence, Advanced Operating Systems (Online), Theory of Computation (Online)
Capstone project, Elective II, Elective III
For a M.S. degree in Computer Science, students are required to complete 36-semester credit hours: 15 credits of core courses, 12 credits of concentration electives, and 9 credits of elective courses of which 3 credits course is a required one.
Advanced operating systems
Theory of Computation Capstone project
Software Analysis And Design
Software Project Management
Advanced Web Application Development
Data Analysis For Decision Making
To complete your application packet, please make sure you submit the following items:
Official Transcripts of all academic work completed at the bachelor level or beyond (an official sealed copy of the transcript(s) indicating the completion of a Bachelor’s degree, may also be received electronically from the issuing institution).
Copy of your complete course evaluation (if undergraduate degree was earned outside the US a course by course analysis is required of the undergraduate transcript by an evaluation company). The course evaluation must be completed by an approved company such as SDR or SpanTran and sent electronically to firstname.lastname@example.org. Please see attached sheet for additional information.
Copy of your current ID (may be scanned and emailed to email@example.com or uploaded through MyNAU under documents).