Purdue University

USA
7 Scholarships 198 Programs 3 Degree levels
Masters

Master's in Computer Science

Offered at Purdue University, USA
DegreeMasters
FieldComputer Science.
B

Cost & earnings at Purdue University What students borrow here, and what they go on to earn

You borrow $19,500 median federal debt
You repay $222/mo over 10 years
Graduates earn $72,424 10 yrs after entry
Debt clears in 0.6 yrs of the salary premium
US Department of Education figures See the full breakdown →

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.

What you'll study

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:

  • Advanced Algorithms and Complexity — algorithm design, analysis and optimisation techniques.
  • Machine Learning and Data Mining — supervised and unsupervised learning, model evaluation and applied pipelines.
  • Distributed Systems and Cloud Computing — concurrency, fault tolerance and scalable architectures.
  • Software Engineering — design patterns, testing, DevOps practices and large-scale system development.
  • Computer Security and Privacy — threat modelling, cryptography fundamentals and secure systems design.
  • Databases and Information Management — design of database systems, big data platforms and query optimisation.
  • Capstone / Project — an applied, team-based project or an individual practicum with industry partners, producing a portfolio-quality deliverable.

Entry requirements

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.

  • Academic preparation: prior coursework in programming, data structures and algorithms, discrete mathematics and calculus is typically required.
  • Transcripts: official academic records from all post-secondary institutions attended.
  • Supporting documents: a statement of purpose outlining goals and relevant experience, a current CV or résumé, and academic or professional letters of recommendation.
  • Standardised tests: GRE scores may be requested or optional depending on the specific programme track and applicant background; check the department's guidance for current policy.
  • English language proficiency: international applicants whose first language is not English must demonstrate proficiency through recognised tests, unless exempted by the university's criteria.
  • Professional experience: for the applied or professional track, relevant industry experience can strengthen an application and in some cases substitute for advanced coursework.

Career prospects

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.

Why study at Purdue University

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.

Latest Masters Scholarships in USA

Similar Masters programmes in USA

⚖ Compare this programme with similar ones

Similar Masters programmes at other universities

Get help applying to Purdue University

Shortlist scholarships and plan your application — free guidance from our advisors.

Programme details are indicative and may change — always verify current information with the official university website before applying.