Computer Science, Minor
Minor in Computer Science
Students earning bachelor's degrees in subjects other than Computer Science can earn the Computer Science minor alongside their bachelor's degree to add foundational background of computer science to their studies. Students may work with their academic advisor to request addition of the minor if they are in good academic standing in their major and have completed four credits of the required mathematics for the minor.
The credits earned in the Computer Science minor program cannot also be counted towards the Computer Science certificate program; the certificate program is meant for students seeking a background in computer science who are not also earning a bachelor's degree.
The following information has official approval of The Department of Computer Science and The College of Engineering and Polymer Science, but is intended only as a guide. Completion of this minor is contingent upon many factors, including but not limited to: class availability, total number of required credits, work schedule, finances, family, course drops/withdrawals, successfully passing courses, prerequisites, among others.
The following courses constitute a “Minor in Computer Science” and must be completed with a minimum grade point average of 2.0 overall for the minor to be noted on the student’s record. The credits earned in the minor program cannot be counted towards the Computer Science certificate program. Please refer to the University Requirements for Minor Areas of Study for specific graduation information regarding minors.
Summary
| Code | Title | Hours |
|---|---|---|
| Required Courses | 18-19 | |
| Electives | 6 | |
| Total Hours | 24-25 | |
Required Courses
| Code | Title | Hours |
|---|---|---|
| MATH 208 | Introduction to Discrete Mathematics | 4 |
| MATH 210 | Calculus with Business Applications | 3-4 |
| or MATH 221 | Analytic Geometry-Calculus I | |
| or MATH 255 | Technical Calculus I | |
| CPSC 209 | Computer Science I | 4 |
| CPSC 210 | Computer Science II | 4 |
| CPSC 316 | Data Structures | 3 |
| Total Hours | 18-19 | |
Electives
| Code | Title | Hours |
|---|---|---|
| Select 6 credits of 300/400-Level Computer Science Electives | 6 | |
| CPSC 3xx | 300-level Computer Science Elective | |
| CPSC 4xx | 400-level Computer Science Elective | |
| Total Hours | 6 | |