Undergraduate Minor
Undergraduate Minor Requirements
To earn an undergraduate minor in computer science, students must complete the required courses listed below, along with three credit hours of a computer science elective at the 3000 level or higher. The minor consists of a total of 21 credit hours.
Course Number | Course Description | Credit Hours |
---|---|---|
CSC 1253 | Computer Science I with C++ | 3 |
CSC 1254 | Computer Science II with C++ | 3 |
CSC 2259 | Discrete Structures | 3 |
CSC 3102 | Advanced Data Structures & Algorithm Analysis | 3 |
CSC 3501 | Computer Organization and Design | 3 |
CSC 4101 or CSC 4103 | Programming Languages or Operating Systems | 3 |
Outside course substitutions (i.e., courses from other departments) are not permitted, except in specific cases for Electrical Engineering, Computer Engineering, and Mathematics majors. To complete a Minor in Computer Science, students must earn all required credit hours through CSC courses.
Students are advised to carefully review course descriptions to avoid enrolling in courses that overlap significantly with those taken in other departments, as credit may not be granted for similar courses. If you have received credit in another department for a course similar to one required for the minor, you must obtain written permission from an advisor to substitute an alternative computer science course.
Please consult the General Catalog for detailed course descriptions and additional information.