Objectives
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.
Note:
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.