The Bachelor of Arts in Computer Science at Eastern Michigan University is designed for students who want a liberal arts education combined with a solid foundation in computer science. The program emphasizes problem-solving through analysis, design, and development of software systems. It offers a balance of practical skills and theoretical knowledge, preparing students for various career paths in the tech industry. The program is also STEM-designated, which may provide additional opportunities for international students, such as OPT extensions. Students are encouraged to participate in active learning communities, undergraduate research, and present their work at research symposia and local conferences, enhancing their academic and professional growth.
Why this course is highly recommended
This course provides a comprehensive mix of practical and theoretical computer science knowledge, which is ideal for students seeking careers in systems programming, software development, and applications programming. The program also encourages student involvement in research and professional conferences, making it a well-rounded choice for students aiming to build both technical expertise and a strong academic profile.
The program covers core topics like programming, data structures, algorithms, computer organization, and software engineering. Students can choose from restricted electives, including areas such as cryptography, systems programming, web development, mobile applications, databases, artificial intelligence, and big data, allowing for some degree of specialization.
Application fees
0.00L
1st year tuition fees
-
Living cost
Students need to complete 48 hours of major courses, including core courses and electives, along with general education requirements. A minor is mandatory, and students must earn a minimum of 120 credits overall. The program demands a minimum GPA of 2.0 in courses at EMU and in the major and minor, with specific courses at 300-level or above in the major and minor requirements.

English language test
Want to learn more about the admission process, eligibility criteria,
and acceptance rates for international students? Visit the Eastern Michigan University admission page
for complete details.
Graduates with a BA in Computer Science from EMU can pursue careers in systems programming, analysis, software development, and maintenance. The flexible curriculum and active research opportunities equip students for a variety of roles in the computer science field, potentially including positions in tech companies, research centers, and related industries.