The Master of Science in Computer Science (Applied) at the University of Arizona is a technically rigorous programme that focuses on practical applications of computing across areas such as machine learning, data science, software engineering and security. It suits graduates with a computing or quantitatively strong background who want to deepen applied skills for industry or prepare for research roles.
What you'll study
The applied Master's in Computer Science combines core advanced topics with applied electives to prepare students for practical problem solving in computing. You typically choose between thesis and project/non-thesis options, allowing for either research-led study or a professionally oriented capstone.
- Core areas: advanced algorithms, operating systems, computer architecture, and software engineering foundations.
- Applied specialisms: machine learning and artificial intelligence, data science and databases, cybersecurity and privacy, computer vision, human–computer interaction, and high-performance and distributed computing.
- Typical modules: graduate algorithms, machine learning, database systems, advanced operating systems, network security, cloud and distributed systems, and data mining. Electives allow tailoring to industry or research interests.
- Assessment and structure: a combination of coursework, programming assignments, exams and a final research thesis or practicum/project. Students can undertake research with faculty in active research groups or complete an applied capstone in collaboration with industry partners.
- Facilities and resources: students have access to departmental computing facilities, specialised research labs and university research computing resources for large-scale experiments and data-intensive work.
Entry requirements
Applicants are expected to hold a bachelor's degree in computer science, software engineering, electrical engineering, mathematics or another closely related discipline. Applicants with strong quantitative skills and relevant computing experience from other backgrounds are also considered but may be required to take prerequisite courses.
- Academic performance: a good undergraduate degree from a recognised institution; specific GPA expectations are set by the department and assessed holistically alongside other credentials.
- Technical background: prior coursework or demonstrable experience in programming, data structures and algorithms, and mathematics (calculus, linear algebra, probability/statistics) is normally required.
- Supporting materials: statement of purpose outlining objectives and relevant experience, academic transcripts, letters of recommendation and a CV. GRE scores may be submitted where applicable but check current departmental guidance.
- English language: applicants whose first language is not English must meet the university's English language proficiency requirements.
Career prospects
Graduates move into a broad range of technical roles across industry and government, or continue to doctoral study. The applied focus equips students for immediate technical contributions and leadership in product and research teams.
- Software engineer, backend/frontend or full‑stack developer
- Machine learning engineer and data scientist roles in sectors such as health, finance, technology and aerospace
- Systems engineer, site reliability engineer and cloud architect
- Cybersecurity analyst, security engineer and privacy specialist
- Research scientist or technical specialist in labs, and progression to PhD programmes for research careers
- Opportunities for entrepreneurship and roles in startups leveraging university and regional innovation networks
Why study at University of Arizona
The University of Arizona offers a research-active computer science department with faculty working across applied areas including AI, data science, security and high-performance computing. Students benefit from interdisciplinary collaboration with university research institutes and access to computing infrastructure for large-scale experimentation. The department maintains industry links and regional tech partnerships that support internships, capstone projects and employment pathways. Small seminar classes, research mentorship and a choice of thesis or practicum options provide flexibility to pursue either industry-focused skills or preparation for further research.
Explore more on ScholarshipsAds