Computer Science Minor
Nature of the Program
The Minor in Computer Science is designed to provide students with a solid and coherent introduction to computer science. The requirements are in two parts. The first part gives students a strong foundation in programming, basic software engineering principles, and the design, analysis and implementation of data structures and algorithms. The second part consists of electives that allow students to explore various areas of computer science or specialize in one of these areas. The majority of those electives must be upper-level courses. A total of seven courses are required for the minor.
Requirements for the Minor
To graduate with a Minor in Computer Science, students must earn an average QPA of 2.0 in seven courses that satisfy the following two sets of requirements:
1. Core courses:
- CS141 Introduction to Computer Science I
- CS142 Introduction to Computer Science II
- MA211 Foundations
- CS344 Algorithms and Data Structures
Three additional CS courses, one numbered 200 or higher, one numbered 300 or higher, and one numbered 400 or higher. Each course must be worth at least three credits.
Certain courses cannot be used to satisfy the second requirement. A list of all exclusions is available from the Division and updated annually. The current list (for 2003-2004) includes all courses titled Directed Study, Computer Science Clinic, or Undergraduate Research.
Some course substitutions are possible. A list of acceptable substitutions is maintained by the Division and updated annually. Currently the allowed substitutions are EE261 for CS141, EE363 for CS142, EE360 for CS241, and MA346 for MA21l.
The Minor in Computer Science is not open to students majoring in Computer Science or Software Engineering.
Minimum Total Credits for the Minor = 21
In addition you must satisfy University requirements regarding Minors:
- A minimum 2.0 grade point average is required in the minor;
- Only zero credit hour courses can be designated as pass/no entry;
- At least one-fourth of the credit hours required must be completed at Clarkson, unless an exception is approved by the Dean of the minor program.