Computer Science Minor
A minor in Computer Science is available for those students who may want to add this option to their major program of study. In the 21st century, computer science knowledge and skills can help individuals succeed in nearly any profession. The Computer Science minor prepares students for careers in which an understanding of computing, data analysis, or software is important.
Learning Outcomes:
- Program in different languages.
- Design, develop, and test software as part of a team.
- Examine a program’s efficiency.
- Design abstractions to organize data and programs.
- Use computing tools such as development environments, compilers, debuggers, and Unix.
Minor Prerequisites - 4 credit hours
| CS 203 | Introduction to Computer Science | 3 |
| CS 273 | Computer Science Laboratory | 1 |
Required Courses - 14 credit hours
| CS 301 | Object-Oriented Design | 3 |
| CS 305 | Data Structures | 3 |
| CS 371 | Object-Oriented Design Laboratory | 1 |
| CS 376 | Unix/Linux Tools Laboratory | 1 |
| 300 or 400 level computer science courses | 6 |
CS 364 may not be used to satisfy the upper division computer science requirements.
Students may not take both CORE 350X and CS 350 to fulfill the upper division computer sciences courses.
A maximum of 3 credits of CS 493 is allowed and the research project must be in the field of computer science.
Students who are pursuing a major or minor that includes the courses above are advised to meet with an academic advisor to ensure they meet the degree requirements and the Computer Science minor requirements, subject to the 25% overlap rule.