Cost & earnings at Eastern Michigan University What students borrow here, and what they go on to earn
The Bachelor of Science in Applied Computer Science at Eastern Michigan University is an undergraduate degree that builds practical programming, systems and software engineering skills for students aiming to work in industry or continue to graduate study. It suits students who want a balance of theory and hands‑on experience, including laboratory work, projects and internship opportunities in a mid‑sized university setting.
The Applied Computer Science programme combines core computer science fundamentals with applied, project‑based learning. You will study programming and software development, data structures and algorithms, computer organisation and operating systems, and discrete mathematics. Applied subjects include databases, software engineering, computer networks, web and mobile application development, cybersecurity fundamentals and introductory artificial intelligence and machine learning.
The curriculum typically comprises lower‑division general education and foundational mathematics courses (including calculus and statistics), followed by upper‑division major courses with laboratory and programming practicum components. A senior capstone project or practicum gives you the chance to design, implement and document a substantial software system individually or as part of a team. Electives allow specialisation in areas such as data analytics, secure computing, cloud development or embedded systems.
Instruction blends lectures, laboratory sessions, collaborative projects, code reviews and presentations. Students are encouraged to complete internships or co‑op placements and to participate in undergraduate research, student clubs and hackathons to develop workplace skills.
Applicants should hold a recognised secondary school diploma or equivalent. Strong preparation in mathematics (including algebra and precalculus; introductory calculus is typically required or strongly recommended) and evidence of quantitative skills are expected. Prior experience with programming is beneficial but not mandatory; many students enter with prior coursework in computer science, AP/IB credits or self‑study experience.
Admissions consider academic record, coursework rigor and any relevant experience. Transfer applicants must present transcripts for review and may receive credit for equivalent college coursework. International applicants must demonstrate English proficiency through recognised testing or institutional pathways where applicable.
Prospective students should consult the university's admissions office for details on documentation, placement testing in mathematics and any pathways into higher‑level computing courses.
Graduates of the Applied Computer Science programme pursue roles in software development, systems analysis, web and mobile application development, database administration, network and security operations, and data analytics. The applied focus prepares students for positions in industry, government, healthcare, finance and startups, as well as for graduate study in computer science or related fields.
Common entry roles include:
Students often strengthen employability through internships, campus career services, and participation in project teams and professional student organisations.
Eastern Michigan University offers a programme that emphasises hands‑on learning in small to mid‑sized classes, with access to computer laboratories, faculty mentorship and opportunities for collaborative projects. The university's location provides access to regional employers and internship opportunities, including connections to the broader Detroit technology and industrial ecosystem.
Undergraduate students can engage in faculty‑led research, student chapters of professional bodies, and career support services that help with internships, résumé development and interview preparation. The department focuses on preparing graduates with practical skills, problem‑solving ability and the communication skills required to work effectively in multidisciplinary teams.
Prospective students should contact the department for information about course sequencing, advising, and options for specialisation or combined study with related disciplines such as information systems, engineering or mathematics.
Shortlist scholarships and plan your application — free guidance from our advisors.