Expand the section navigation mobile menu
A young man using a laptop at a work table

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.

Program OverviewMajor RequirementsMinor Requirements

Adding a Minor: Students interested in learning more about a minor in Computer Science should contact the Minor Faculty Adviser, Dr. Kate Bowers ([email protected]). Once approved by Dr. Bowers, students need to contact the 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.


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.

Contact Us

Katherine Bowers, Ph.D.
Special Instructor and Academic Programs Coordinator
Office: EC 546
(248) 370-3874
[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