Northern Arizona University

Master in Computer Science

Flagstaff, United States

The Master in Computer Science at Northern Arizona University is a program for international students taught in English.

Introduction

Northern Arizona University in Flagstaff blends a broad academic portfolio with an environment that inspires outdoor learning and applied research. Established in 1899, NAU enrolls nearly 30,000 students, including about 1,400 international learners, and offers roughly 263 undergraduate and graduate programs across liberal arts, STEM, education, and professional fields. The campus combines small-class engagement, accessible faculty, and research-active departments to support student progression and hands-on learning.

NAU emphasizes sustainability and environmental stewardship, leveraging its northern Arizona setting for field-based coursework and research projects focused on water, forest, and climate challenges. Students can participate in faculty-led research, community-engaged initiatives, and experiential learning tied to regional and global issues. Campus life is active, with numerous student organizations, outdoor recreation options, and cultural events that build community and practical skills outside the classroom.

International students will find dedicated advising, orientation programs, and support services to ease academic and cultural transition. NAU's career resources help connect students with internships, research placements, and regional employers to prepare for graduate study or professional roles. With its sustainability focus, research opportunities, and a welcoming campus community, Northern Arizona University is a strong fit for students seeking engaged, place-based learning in a scenic, research-oriented setting.

About the Program

The Master in Computer Science at Northern Arizona University is a graduate program for students who want to study computer science. This Master's degree takes one year to complete and is taught in English. It helps students develop skills in computer science and prepares them for careers in the field or further study.

The curriculum covers topics such as computer networks, computer graphics and visualization, high-performance computing, cybersecurity, machine learning, and data science. Students learn through individual and team-based assignments, developing practical skills in software engineering, design, and architecture. They also have the opportunity to apply computer science skills to areas like biology, ecology, and astronomy.

Graduates of this program can pursue careers as Software Engineers, Data Scientists, Cybersecurity Specialists, Computer Network Architects, or Research Scientists. They can work in various industries, including technology, healthcare, and finance, and can be employed by companies, research institutions, or government agencies.

Similar Programs You Can Apply To

Direct application via Global Admissions is not available for this program. Browse similar partner programs below or visit the university's site to apply directly.

Edit Program

Related Blog Posts

Show More Blog Posts →
Apply Now