Computer Science, Department of
Course Designators: CPS, ITC
For information, please contact the chairperson, 989-774-3774, 413 Pearce Hall;
https://www.cmich.edu/academics/colleges/college-science-engineering/departments-schools/computer-science
Why Study in the Department of Computer Science?
The study of computer science / information technology (IT) / cybersecurity can lead to such careers as a software developer, web developer, database administrator, network administrator, systems analyst, IT architect, cybersecurity analyst, and consultant. All programs serve those students desiring general instruction and those who want to undertake advanced study at the graduate level.
Computer Science at CMU
The Department of Computer Science offers a major and a minor in Computer Science, a major and minor in Information Technology, a major in Cybersecurity, a minor in Data Engineering, undergraduate certificates in Cloud Computing, Database Development, Mobile Computing, Network Administration, and Web Development, and an M.S. program in Computer Science.
Students desiring a computer science course for general education purposes should consider CPS 180, which fulfills UP Group II-B and is required for the CPS, ITC, and Cybersecurity majors. It is also required on the computer science minor and is an option on the information technology minor.
The Department of Computer Science strongly encourages students interested in computer science programs to meet with a department advisor to enroll in courses that will best meet their needs and interests. Students can contact the department office to be assigned an advisor.
The Faculty
Jesse Eickholt, Patrick Kinnicutt (Chair), Qi Liao, S.N.J. Murthy, Patrick Seeling, Ahmet Ugur
The Programs
Computer Science Major
Computer Science Minor
Cybersecurity Major
Information Technology Major
Information Technology Minor
Data Engineering Minor
Multimedia Design Minor (Interdisciplinary)
Game Design Thinking Minor (Interdisciplinary)
Cloud Computing, Undergraduate Certificate
Database Development, Undergraduate Certificate
Mobile Computing, Undergraduate Certificate
Network Administration, Undergraduate Certificate
Web Development, Undergraduate Certificate