Computer Science, Minor
Visit the Computer Science Department page for more information on the program and access to advising.
Program Description
The computer science minor provides fundamentals of programming
and an introduction to chosen areas of interest in computer science.
Program Requirements
Code | Title | Credit Hours |
---|---|---|
Total Credit Hours | 18 | |
Discipline Core Requirements | 9 Credits | |
CS 1400 | Fundamentals of Programming | 3 |
CS 1410 | Object Oriented Programming | 3 |
CS 2420 | Introduction to Algorithms and Data Structures | 3 |
Elective Requirements | 9 Credits | |
Complete at least three CS courses numbered 3060 or above | 9 |
Graduation Requirements
- To fill the requirements for a computer science minor, students must have no course grade lower than C- in any of the CS courses required for the computer science minor.
Graduation Plan
This graduation plan is a sample plan and is intended to be a guide. Your specific plan may differ based on your Math and English placement and/or transfer credits applied. You are encouraged to meet with an advisor and set up an individualized graduation plan in Wolverine Track.
First Year | ||
---|---|---|
Semester 1 | Credit Hours | |
CS 1400 | Fundamentals of Programming | 3 |
Credit Hours | 3 | |
Semester 2 | ||
CS 1410 | Object Oriented Programming | 3 |
Credit Hours | 3 | |
Second Year | ||
Semester 3 | ||
CS 2420 | Introduction to Algorithms and Data Structures | 3 |
Credit Hours | 3 | |
Semester 4 | ||
CS Elective | 3 | |
Credit Hours | 3 | |
Third Year | ||
Semester 5 | ||
CS Elective | 3 | |
Credit Hours | 3 | |
Semester 6 | ||
CS Elective | 3 | |
Credit Hours | 3 | |
Total Credit Hours | 18 |
Program Learning Outcomes
- Analyze problems in order to identify computational solutions.
- Design a computing-based solution given a set of requirements.
- Implement a computing-based solution given a set of requirements.
- Implement common fundamental data structures.
Computer and information systems managers
- Total Positions613,500
- Field Growth17.4%
- Median Salary$169,510
- Average Openings54.7
Computer and information research scientists
- Total Positions36,600
- Field Growth25.6%
- Median Salary$145,080
- Average Openings3.4
Information security analysts
- Total Positions180,700
- Field Growth32.7%
- Median Salary$120,360
- Average Openings17.3
Computer network support specialists
- Total Positions166,700
- Field Growth7.3%
- Median Salary$71,530
- Average Openings12.1
Database architects
- Total Positions61,400
- Field Growth10.8%
- Median Salary$134,700
- Average Openings4.2
Computer programmers
- Total Positions139,400
- Field Growth-9.6%
- Median Salary$99,700
- Average Openings6.4
Software developers
- Total Positions1,692,100
- Field Growth17.9%
- Median Salary$132,270
- Average Openings125.1
Software quality assurance analysts and testers
- Total Positions205,000
- Field Growth11.8%
- Median Salary$101,800
- Average Openings15.0
Web developers
- Total Positions94,100
- Field Growth9.0%
- Median Salary$84,960
- Average Openings6.6
Web and digital interface designers
- Total Positions128,600
- Field Growth7.9%
- Median Salary$98,540
- Average Openings9.9
Computer occupations, all other
- Total Positions470,900
- Field Growth10.8%
- Median Salary$104,920
- Average Openings34.8
Data scientists
- Total Positions202,900
- Field Growth36.0%
- Median Salary$108,020
- Average Openings20.8
Computer science teachers, postsecondary
- Total Positions45,000
- Field Growth6.1%
- Median Salary$96,430
- Average Openings3.7