​​​​​​​​​​​​​​​Program Description

Whether you enjoy computer architecture, networks, database management, multimedia design or helping others navigate emerging technologies, CMU has an information technology major to meet your needs. Through course work and active student participation, you'll strengthen your expertise and prepare for the rapidly changing field of computer-related technology professions. Connect with the student chapter of the Association of Information Technology Professionals while on campus, and you’ll be building your network of tomorrow.

Points of Pride

  • CMU's information technology major was the first in the state of Michigan, and its specialized labs provide hands-on learning.
  • CMU's Software Engineering and Information Technology Institute lets you apply your coding skills and develop cutting-edge technology with an international team of scholars. Associated with institutes in Japan and Korea, you'll work on international projects, gain internships and independent study credit, and get hands-on experience in the global marketplace.

Put Your Degree to Work

For More Information

Visit the computer science department website or contact:

Department of Computer Science
Pearce Hall 413
Phone: 989-774-3774
Fax: 989-774-3728

Program Overview

The course listings below are a representation of what this academic program requires. For a full review of this program in detail please see our official online academic bulletin AND consult with an academic advisor. This listing does not include the General Education courses required for all majors and may not include some program specific information, such as admissions, retention, and termination standards.

(Click on the course name or number for a complete course description.)

Information Technology Major

Total: 61-62 semester hours
Required Courses I
(34 hours)
Note: 3 hours of internship (CPS 395) is required. Note: 3 hours of CPS 280S is required.
CPS 165
Modern Website Design
CPS 180
Principles of Computer Programming
CPS 181
Introduction to Data Structures
CPS 280
Alternative Programming Languages
CPS 282
Introduction to Multimedia Design
CPS 301
Social Issues of Computing and Professional Practice
CPS 395
Internship in Computer Science
ITC 190
Computer Hardware Concepts, Installation, Configuration, and Support
ITC 191
Computer Software Concepts, Installation, Configuration, and Support
ITC 265
Basics of Data Communications and Computer Networks
ITC 341
Introduction to Databases and Applications
ITC 392
Information Technology Administration
Required Courses II
(3 hours)
An IT project as a capstone experience, preferably in the student's area of concentration. It should involve the design and implementation of a solution to a nontrivial IT problem that has some practical meaning in the real world. Capstone experiences may include a special project conducted on- or off-campus under supervision of a faculty member or an internship or service learning project supervised by an off-campus project director in coordination with the advisor. Select one of the following:
CPS 497
Independent Study
ITC 495
Senior Internship
Specialized Tracks
(6 hours)
Each student is required to select one track from the following list
Data Communication and Networking
(6 hours)
(6 hours)
Interactive Multimedia Design
(6 hours)
Web Application Development
(6 hours)
Custom Track
(6 hours)
Other Requirements I
(3 hours)
Select one of the following:
Introduction to Statistics
Elementary Statistical Analysis
Other Requirements II
(3-4 hours)
Select one of the following:
MTH 132
Calculus I
MTH 175
Discrete Mathematics
MTH 217
Business Calculus
Other Requirements III
(3 hours)
Select one of the following:
COM 264
Organizational Communication
COM 361
Interpersonal Communication
(9 hours)
Each student must take 9 additional elective hours, chosen to complement the student’s program goals and approved by an IT advisor. In addition to CPS/ITC courses from other IT tracks, or other areas of CPS/ITC, possible electives might include courses such as ART 231, ART 235, ART 335, ART 435, BIS 308, BIS 315, BIS 327, EDU 590, FMD 246, FMD 346, GEO 303, GEO 503, IET 154, IET 226, IET 291, IET 457, IET 458, IET 502, IND 334, MGT 335, PAD 585, SOC 210.