Eastern Mennonite University

USA
1 Scholarships 43 Programs 3 Degree levels
Bachelor

Bachelor's in Computer Science

DegreeBachelor
FieldComputer Science.
C

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

You borrow $24,813 median federal debt
You repay $282/mo over 10 years
Graduates earn $54,869 10 yrs after entry
Debt clears in 1.6 yrs of the salary premium
US Department of Education figures See the full breakdown →

The Bachelor of Science in Applied Computer Science at Eastern Mennonite University is an undergraduate programme that combines core computer science theory with practical software development, data, and systems skills in a liberal arts setting. It suits students seeking a hands-on education with close faculty mentorship, ethical grounding, and opportunities for internships, undergraduate research and community-engaged projects.

What you'll study

This Applied Computer Science degree balances foundational theory with applied coursework and project-based learning. Students take a sequence of core courses in programming, data structures and algorithms, computer architecture, databases, operating systems and software engineering, alongside applied topics such as web and mobile development, data analytics and introductory machine learning. The curriculum emphasises practical skills through labs, team projects and a capstone experience.

  • Core modules typically include: Introduction to Programming, Data Structures & Algorithms, Computer Organization, Software Engineering, Database Systems, Operating Systems, and Networking.
  • Applied and elective modules commonly offered: Web & Mobile Application Development, Human–Computer Interaction, Data Analysis & Visualization, Introduction to Machine Learning, Cybersecurity Fundamentals, Cloud Computing, and Game Development.
  • Supporting liberal arts components: Mathematics (calculus and discrete mathematics), statistics, and communications courses that develop problem-solving, written and oral presentation skills.
  • Experiential learning: Internship or practicum placements with local industry and organisations, opportunities for faculty-mentored undergraduate research, and a senior capstone project that integrates technical skills with real-world problem solving.

Entry requirements

Applicants are expected to have a high school diploma or equivalent. Typical preparation includes coursework in mathematics (algebra with some experience in precalculus or calculus) and a foundation in science. Prior programming experience is helpful but not always required; some students begin with EMU's introductory programming courses.

  • Academic qualifications: Successful completion of secondary school with strong grades in mathematics and science where available.
  • Admissions materials: Completed application, academic transcripts, and personal statement. Some applicants may submit recommendation letters or a portfolio of programming projects to demonstrate preparation and interest.
  • Placement and support: Students with limited programming background may take an introductory placement course; academic support and tutoring are available to help students transition into the major.
  • Transfer students: Transfer credit for prior college coursework is considered on a course-by-course basis; contact admissions for transfer evaluation.

Career prospects

Graduates with a degree in Applied Computer Science pursue a variety of pathways in industry, government and non-profit sectors. The programme prepares students for roles that require practical development and analytical skills as well as ethical and interpersonal competence.

  • Common entry-level roles: software developer, web developer, mobile application developer, systems analyst, quality assurance engineer, IT support specialist, and database administrator.
  • Data-focused roles: data analyst, business intelligence developer, and junior data scientist (with additional coursework or experience in statistics and machine learning).
  • Other pathways: cybersecurity technician, cloud services administrator, DevOps support, or technical roles in education and nonprofit organisations.
  • Further study: graduates often pursue graduate degrees in computer science, information technology, data science, education, or related fields.

Why study at Eastern Mennonite University

Eastern Mennonite University offers this programme within a small, residential liberal arts environment that emphasises close faculty mentorship, collaborative learning and ethical formation. The university integrates technical training with a broader curriculum in the humanities and social sciences, encouraging students to consider the social and ethical impacts of technology.

  • Small class sizes and mentoring: Faculty teach smaller cohorts, enabling personalised advising, mentoring and collaborative project supervision.
  • Community-engaged learning: EMU's regional connections support internships and service-learning projects that place students in real-world contexts with local businesses, schools and nonprofit organisations.
  • Undergraduate research and capstone: Opportunities for faculty-mentored research and a senior capstone provide practical experience and portfolio development.
  • Values-driven education: The programme emphasises ethical decision-making, peacebuilding perspectives and global engagement as part of technical training.
  • Career support: The university's career services and alumni network assist with internship placement, job search preparation and professional development.

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 Mennonite 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.