Major & Minor Requirements
Major Requirements for Computer Science
A minimum of ten course credits, including:
- Calculus of a Single Variable (MAT 120 or 121)
- Foundations of Computer Science (CSC 140)
- Software Architecture (CSC 144)
- Discrete Mathematics for Computer Science (CSC 151)
- Algorithms and Data Structures (CSC 213)
- Computer Organization (CSC 218)
- At least four 300-level courses in computer science, one of which may be an internship, individual project, or group project
The faculty strongly recommends additional study of mathematics and statistics, to include Statistical Methods I (INT 201) and Linear Algebra (MAT 221), for those students who intend to pursue software engineering careers or continue their study of computer science at the graduate level.
Recommended Course Sequence
|
Year 1 |
Year 2 |
Years 3 & 4 |
|
CSC 140 |
CSC 144 |
300-level CSC courses |
Minor Requirements
Requirements for the minor of computer science include:
- Calculus of a Single Variable (MAT 120 or 121)
- Foundations of Computer Science (CSC 140)
- Software Architecture (CSC 144)
- Discrete Mathematics for Computer Science (CSC 151)
- Algorithms and Data Structures (CSC 213)
- Computer Organization (CSC 218)
- At least one 300-level course in computer science, excluding internships, individual projects, and group projects


