Cost & earnings at Northern Arizona University What students borrow here, and what they go on to earn
The MS in Applied Computer Science at Northern Arizona University is a practice-oriented master's programme that deepens technical skills in software development, data analytics, systems and security for students with a computing background. It suits graduates and early-career professionals seeking advanced coursework, hands-on projects and flexibility to prepare for industry roles or further study.
The programme emphasizes applied topics across modern computing disciplines. Coursework typically covers advanced algorithms, software engineering and design, databases and data management, machine learning and data mining, computer networks and distributed systems, cybersecurity principles and cloud computing. Students undertake substantial project work — either a capstone applied project or a research/thesis option — that integrates classroom learning with practical development, deployment or experimental evaluation.
Applicants are expected to hold a bachelor’s degree in computer science, computing-related discipline, or a closely related technical field. Candidates should demonstrate foundational knowledge in programming, data structures, discrete mathematics and computer systems. Admissions typically require official transcripts, a statement of purpose, a current resume or CV, and letters of recommendation.
Additional considerations include prior coursework or experience in software development and quantitative subjects; applicants missing specific prerequisites may be offered conditional admission with required bridge coursework. Standardised tests are not always required but may be requested in some cases. International applicants must meet the university's English language proficiency requirements.
Graduates are prepared for a wide range of technical and applied computing roles in industry, government and research. Typical job titles include software engineer, application developer, data analyst or data scientist, machine learning engineer, systems architect, cloud engineer and cybersecurity analyst. The programme’s project focus and industry-aligned curriculum also support roles in product development, DevOps, database administration and technical leadership. Graduates who opt for the research/thesis route are positioned to continue to doctoral study or R&D roles.
Northern Arizona University offers an environment with smaller class sizes and accessible faculty who balance academic research with applied, industry-relevant expertise. The university provides hands-on lab facilities, opportunities for team-based capstone projects and connections to regional tech employers in Flagstaff, Phoenix and beyond. Flexible delivery options, including on-campus and extended-campus formats, make the programme suitable for working professionals. The campus setting and ties to local industries support internship opportunities and practical collaborations that help translate learning into career outcomes.
Shortlist scholarships and plan your application — free guidance from our advisors.