A minor in computer programming will provide a student with the opportunity to develop the skills necessary for designing and understanding large programs.
Competencies, Knowledge, or Skills to be Achieved:
A student who completes this minor will receive experience with computer programming in a high-level object-oriented language. A student will have the opportunity to develop a sound foundation in techniques for designing, implementing, testing, and debugging computer software.
This minor is not approved for students majoring in Computer Science.
Structure of the Minor:
- Required courses: (14 credit hours)
CSCI 201 Introduction to Computer Science I
CSCI 202 Introduction to Computer Science II
CSCI 223 Data Structures and Algorithms
MATH 206 Discrete Structures*
*Mathematics majors must substitute an additional CSCI elective.
- Elective (3 credit hours)
Any CSCI course numbered 300 or higher.
Total Credit Hours Required 17, at least 9 of which must be completed at The Citadel.