Cost & earnings at Eastern Michigan University What students borrow here, and what they go on to earn
The Bachelor’s in Computer and Information Sciences at Eastern Michigan University is an undergraduate programme that combines core computing theory with hands-on practice in programming, systems and information management. It suits students aiming for technical roles in software, networks, data or cybersecurity, and those planning to continue to graduate study in computing fields.
This degree covers the foundations of computing alongside applied information science topics. Typical core modules include programming and data structures, algorithms, discrete mathematics, computer organisation and operating systems, databases, computer networks, software engineering and systems analysis. Students also study elective and applied subjects such as web and mobile development, cybersecurity, human–computer interaction, data analytics and machine learning.
Instruction balances theoretical lectures with practical laboratory work and project-based learning. Most students complete a senior capstone or practicum project that involves designing, implementing and documenting a complete software or information systems solution. The curriculum is delivered alongside university general-education requirements, so you will also take courses that develop communication, ethics and teamwork skills.
Applicants are normally expected to hold a secondary school diploma or equivalent. Admissions typically consider academic achievement in mathematics and science subjects; prior study of algebra, precalculus or calculus and some exposure to programming are advantageous. Selection may also take into account overall GPA, strength of senior-year coursework and any relevant extracurricular experience or portfolio work.
International applicants must demonstrate English proficiency through recognised tests or approved alternatives if their prior instruction was not in English. Mature applicants and transfer students should provide college transcripts; transfer credit is assessed on a course-by-course basis. Specific entry thresholds and documentation requirements are available from the university admissions office.
Graduates are prepared for a wide range of technical and professional roles in public and private sectors. Common entry-level jobs include software developer, systems analyst, database administrator, network engineer, cybersecurity analyst, web developer and data analyst. With experience, graduates move into senior technical, project leadership or IT management positions.
The programme also provides a foundation for postgraduate study in computer science, information systems, data science or related fields. Many students gain industry experience through internships or co‑op placements in the Detroit metropolitan area and beyond, which supports employability in regional technology, manufacturing and services firms.
Eastern Michigan University offers a teaching-focused environment with relatively small class sizes, allowing close interaction with faculty and access to laboratory facilities. The university emphasises applied learning: students benefit from hands-on labs, capstone projects and opportunities for internships with local employers in the broader Detroit tech and industrial ecosystem.
Students can engage with student societies and technical clubs, participate in undergraduate research, and use career services that support résumé development and employer connections. As a public university, EMU aims to provide an accessible education that balances academic rigour with practical skill development for careers in computing and information sciences.
Shortlist scholarships and plan your application — free guidance from our advisors.