Expand the section navigation mobile menu
2 students working on a computer

Computer Science

The program in Computer Science (CS) prepares students for professional practice in systems programming, software design and computer applications, or for graduate study in computer science. The program provides a solid foundation based on the organization, processing and display of information.

The B.S. in Computer Science program is accredited by the Computing Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Computer Science Program Criteria.

Program OverviewMajor RequirementsMinor Requirements

Computer Science, B.S., Specialization in Artificial Intelligence offers an optional specialization in AI to students interested in broadening their knowledge in this specific area of computer science and wishing this area of specialization in their degree.

Adding a Minor: Students interested in learning more about a minor in Computer Science should contact the Minor Faculty Adviser, Dr. Dae-Kyoo Kim ([email protected]). Once approved by Dr. Kim, contact CSE Administrative Assistant, Sherry Rank ([email protected]), to add the minor.

Combined B.S./M.S.
a combined bachelor/master degree program provides students an opportunity to complete a bachelor’s and master’s degree in less time than would be required if the two degrees were done independently. Students accepted for the B.S./M.S. Program must have a minimum overall undergraduate GPA of 3.2. Students may apply to the B.S./M.S. Program and be offered deferred admission to the graduate program during their junior year.


Contact Us

Mehdi Bagherzadeh, Ph.D.
Associate Professor and CSE Academic Programs Coordinator
Office:EC 542
(248) 370-2208
[email protected]

School of Engineering and Computer Science

Engineering Center, Room 301
115 Library Drive
Rochester , MI 48309-447
(location map)
Dean's Office (248) 370-2217
Academic Advising (248) 370-2201