Practice & Theory
Our program offers a mix of practice and theory that prepares students for career employment in computer science fields such as systems programming and analysis, software development and maintenance, and applications programming.
Our Academic Programs
Undergraduate
Undergraduate programs include an applied computer science major, a computer science curriculum major, and a computer science minor, all of which provide a solid foundation in computer science. The department also offers a Bachelor of Arts in Computer Science which is designed for students who seek a liberal arts education combined with a solid foundation in computer science.
- Which Computer Science program [PDF] makes sense for you?
- See a detailed comparison [PDF] of the three Computer Science majors.
- Review sample programs of study [PDF] for the Computer Science majors.
Articulation Agreements
Graduate
The Master of Science in Computer Science program provides a flexible and rigorous education in the advanced principles of computer science. Graduates are prepared for research or doctoral programs and employment in business, government organizations, educational institutions, and other enterprises.
The flexibility in course formats, such as online, evening, and hybrid offerings, encourages students to complete their degrees part-time or full-time.
Contact Dr. Krish Narayanan, graduate program coordinator. In summer, contact Dr. Augustine Ikeji.
Student Activities and Involvement
The department encourages majors to be part of an active student community, including joining student organizations within the department. The professors encourage you to do undergraduate research and present at the Undergraduate Research Symposium and/or local computer conferences.
Pray-Harrold Tutoring Lab
Free tutoring is provided for computer science students online and in 513 Pray-Harrold Monday thru Thursday from 10 a.m. to 8 p.m. and on Fridays from noon to 2 p.m. Visit the tutoring schedule for the online schedule.
Graduate Assistantships
Graduate Assistantships are available to qualified students to aid them financially and enhance their academic experiences.
Undergraduate Degrees & Minor
- Computer Science- Applied [BS]
- Computer Science - Curriculum [BS]
- Computer Science [BA]
- Computer Science Minor
Graduate Degree
Resources
- Call: 734.487.1063
- Office: 511 Pray-Harrold, Ypsilanti, MI 48197
- Email: [email protected]