Eastern Michigan University

USA
3 Scholarships 142 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Science

DegreeBachelor
FieldComputer Science.
D

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

You borrow $25,000 median federal debt
You repay $284/mo over 10 years
Graduates earn $51,793 10 yrs after entry
Debt clears in 2 yrs of the salary premium
US Department of Education figures See the full breakdown →

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.

What you'll study

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.

  • Introductory Programming (object‑oriented programming concepts)
  • Data Structures and Algorithms
  • Discrete Mathematics for Computing
  • Computer Organisation and Architecture
  • Operating Systems and Concurrency
  • Database Systems and SQL
  • Software Engineering and Project Management
  • Computer Networks and Communications
  • Cybersecurity Principles
  • Capstone Senior Project or Practicum

Learning methods

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.

Entry requirements

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.

Career prospects

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:

  • Software developer / engineer
  • Web or mobile application developer
  • Systems or network analyst
  • Cybersecurity analyst or technician
  • Data analyst or junior data engineer
  • Quality assurance and test engineer

Students often strengthen employability through internships, campus career services, and participation in project teams and professional student organisations.

Why study at Eastern Michigan University

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.

Latest Bachelor Scholarships in USA

Similar Bachelor programmes in USA

⚖ Compare this programme with similar ones

Similar Bachelor programmes at other universities

Get help applying to Eastern Michigan 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.