Cost & earnings at Purdue University What students borrow here, and what they go on to earn
Purdue University's Master's in Computer Science (Applied Computer Science) is a practice-oriented graduate degree that prepares students to design, build and deploy computing systems across industry and research settings. It suits graduates with a foundation in computing who want advanced technical skills, applied project experience and industry-relevant knowledge for roles in software, data and systems engineering.
The programme emphasises applied computing topics through a mix of core courses, advanced electives and a substantial capstone or project. Core areas typically include algorithms and data structures, operating systems and distributed systems, software engineering and design, and fundamentals of computer architecture. Students choose electives to specialise in areas such as machine learning and artificial intelligence, data science and analytics, cybersecurity and privacy, high-performance and parallel computing, human–computer interaction, and embedded systems.
Coursework options often allow a choice between a research-oriented thesis route and a professionally focused non-thesis route with a practicum or industry capstone. Typical modules and subjects you can expect include:
Applicants are normally expected to hold a bachelor's degree in computer science, computer engineering or a closely related discipline. Candidates with degrees in other quantitative fields may also be considered but should demonstrate adequate preparation in fundamental computing topics.
Graduates of an applied master's in computer science from Purdue move into a wide range of technical and leadership roles. Common job titles include software engineer, systems architect, machine learning engineer, data scientist, cybersecurity analyst, and platform or cloud engineer. The applied focus and capstone experience also prepare graduates for roles in product development, technical consulting and engineering management.
Graduates work across sectors such as technology and internet companies, finance, healthcare and life sciences, manufacturing and robotics, defence and government, and startups. The degree also provides a strong foundation for those who later choose to pursue doctoral study or research-oriented careers.
Purdue's computer science programmes combine a strong academic foundation with extensive applied and research opportunities. The university hosts active research centres and interdisciplinary initiatives that support computing work in security, artificial intelligence, data science and high-performance computing, providing access to faculty-led projects and advanced computing resources.
Students benefit from Purdue's industry connections and career services, which facilitate internships, co‑operative placements and employer recruiting. The campus ecosystem promotes collaboration across engineering, business and domain sciences, helping students apply computing skills to practical problems. Additionally, Purdue's large alumni network and corporate partnerships support job placement and professional advancement after graduation.
Shortlist scholarships and plan your application — free guidance from our advisors.