Cost & earnings at Eastern Michigan University What students borrow here, and what they go on to earn
The Master of Science in Computer Science (Applied Computer Science) at Eastern Michigan University is a practice-oriented graduate degree that deepens software, systems and data skills for professional work in industry or further study. It suits graduates with a computing background — or strong quantitative training with prerequisite coursework — who want hands-on experience in areas such as software engineering, data analytics, systems and security.
The Applied Computer Science master's curriculum emphasises practical, project-driven learning across core areas of computing. Typical topics include advanced algorithms and data structures, software engineering and design, database systems, operating systems and distributed systems, computer networks, cybersecurity fundamentals, and machine learning/data mining. Students also study elective subjects such as cloud computing, mobile and web application development, human–computer interaction, embedded systems, and high-performance computing.
The programme usually offers both thesis and non‑thesis routes: a research thesis track for students interested in academic research or PhD progression, and a course/project track that culminates in a substantial capstone or practicum with an industry partner or faculty supervisor. Courses combine lectures, laboratory work and team projects; students build a portfolio of applied work and may take seminars or independent-study modules to explore specialised topics.
Applicants are expected to hold a recognised bachelor’s degree in computer science, software engineering, information systems, or a closely related field. Applicants from other quantitative disciplines may be considered provided they have completed key prerequisite coursework in programming, data structures, discrete mathematics and computer organisation.
Admission decisions consider academic preparation, relevant professional experience, and the match between the applicant’s goals and the programme. Applicants who lack certain prerequisites are often admitted conditionally and asked to complete specific foundation courses.
Graduates from the Applied Computer Science master’s programme pursue technical and engineering roles across a wide range of sectors. Common job titles include software engineer, systems engineer, data scientist or analyst, machine learning engineer, DevOps/cloud engineer, cybersecurity analyst, and database administrator. The programme’s project and practicum options help students gain portfolio work and industry contacts, supporting transitions into companies in software products, automotive and mobility technology, financial services, healthcare technology, and defence.
Alumni also use the degree as a stepping stone to doctoral study or research positions, and some secure roles in product management, technical consulting, or start-up leadership where strong technical foundations are essential.
Eastern Michigan University provides a supportive, hands-on learning environment with relatively small class sizes and direct access to faculty. The university’s proximity to the Detroit metropolitan area and its concentration of automotive, mobility, and tech companies offers practical internship and employment opportunities, particularly for students interested in applied systems, embedded computing and data analytics for transportation and manufacturing.
Students benefit from dedicated computing labs, faculty actively engaged in applied research, and collaborative links across engineering, business and health disciplines. Graduate assistantships, project partnerships and career services help students gain professional experience and prepare for the job market. The programme’s applied orientation keeps coursework focused on real-world problems and skills that employers value.
Shortlist scholarships and plan your application — free guidance from our advisors.