Academic Catalog - 2024-2025

College of Engineering, Informatics, and Applied Sciences

School of Informatics, Computing and Cyber Systems

Computer Science, Master of Science


Academic Information

This plan is only available to students in China as part of NAU’s partnership with Beacon Education. This program is taught through NAU’s online, competency-based program, where students are enrolled in six-month subscriptions and complete their courses at their own pace. Visit the NAU-Beacon Education Partnership website to learn more.

Computer scientists develop complex software and computer systems that are central to contemporary science, engineering, industry, and business. The MS in Computer Science enables students to either enter the computer science workforce or continue on to a doctoral program of study.
 
Individual and team-based assignments will enable students to build mastery of important computer science skills and their practical applications in areas that include computer networks, computer graphics and visualization, high-performance computing, machine learning and data science, software engineering, software design and architecture, and software validation and verification. In addition, you will have the opportunity to engage in critical application areas of computer science in areas that include biology, ecology, and astronomy.

More Information

Academic Catalog - 2024-2025

College of Engineering, Informatics, and Applied Sciences

School of Informatics, Computing and Cyber Systems

Computer Science, Master of Science


Careers

What Can I Do with a Master of Science in Computer Science?

The MS in Computer Science degree program prepares graduates for careers in a wide variety of areas in the application of computer science to science, engineering, industry, and business. The thesis option of the program is particularly appropriate for preparing graduates to subsequently enter doctoral programs of study.
 
Common types of software applications include advanced simulations, data analysis using Big Data, search and data mining, cloud-based systems, user interfaces, mobile application development, computer graphics and game development, high-performance parallel applications, and database design and applications.

Career opportunities that might be pursued:
  • Senior software engineer
  • Software project manager

With further education, one of these paths is possible:
  • Researcher
  • University professor

More Information

Academic Catalog - 2024-2025

College of Engineering, Informatics, and Applied Sciences

School of Informatics, Computing and Cyber Systems

Computer Science, Master of Science


University Requirements

More Information

Academic Catalog - 2024-2025

College of Engineering, Informatics, and Applied Sciences

School of Informatics, Computing and Cyber Systems

Computer Science, Master of Science


Overview

In addition to University Requirements:

Minimum Units for Completion 30
Additional Admission Requirements

Individual program admission requirements over and above admission to NAU are required.

Thesis Thesis may be required by chosen emphasis or offered as an option.
Oral Defense Oral Defense may be required by chosen emphasis or offered as an option.
Research Individualized research may be required by chosen emphasis or offered as an option.
Some online/blended coursework Required
Progression Plan Link View Program of Study

Purpose Statement

This MS in Computer Science will prepare you to enter or continue in the computer science workforce, building core skills that are widely applicable to many areas of science, engineering, industry, business, and research.

This degree is flexible and allows students to develop a customized program of study that is highly aligned with their professional goals.  Available coursework allows students to study in many areas of computer science, including computer networking, artificial intelligence, high-performance computing, and software architecture and testing. 

This program is designed for students with strong preparation in programming and computer science, gained through successful completion of an undergraduate computer science program or other professional experience. 

As a graduate, you will be prepared to contribute in a wide variety of core computer science areas in both academia or professional practice, including computer networks, computer graphics and visualization, high-performance computing, machine learning and data science, software engineering, software design and architecture, and software validation and verification.

Student Learning Outcomes

Graduates of this program will demonstrate the following competencies and program learning outcomes:

More Information

Academic Catalog - 2024-2025

College of Engineering, Informatics, and Applied Sciences

School of Informatics, Computing and Cyber Systems

Computer Science, Master of Science


Details

Graduate Admission Information
Additional Admission Requirements
Master's Requirements
Additional Information
More Information

Academic Catalog - 2024-2025

College of Engineering, Informatics, and Applied Sciences

School of Informatics, Computing and Cyber Systems

Computer Science, Master of Science


Campus Availability

More Information