Requirements for the major
I. Departmental requirements - 41 hours including:
A. Core Principles - 12 hours:
Course ID | Course Title |
---|---|
CSCI-1320 | Principles of Computer Science I |
CSCI-1321 | Principles of Computer Science II |
CSCI-1323 or both MATH-3326 and CSCI-1123 | Discrete Structures or both Introduction to Abstract Mathematics Bridge to Discrete Structures |
CSCI-2320 | Principles of Data Abstraction |
B. Electives - 21 hours, including at least 18 upper-division hours, from the following:
- CSCI-2321 Principles of Computer Design
- CSCI-2322 Functional L/node/50001anguages and Concept in AI
- Any upper-division CSCI courses except:
C. Department Colloquium - Two semesters from the following:
- CSCI-2194 Computer Science Colloquium
- CSCI-3198 Technical Interview Preparation
- CSCI-3199 Salon d’Informatique
D. Mathematics requirement - 6 hours from the following:
- Any MATH course 1311 or higher
- CSCI-2324 Numerical Calculus
- PHIL-3340 Symbolic Logic II
- PHIL-3343 Nonclassical Logics
II. University requirements:
Completion of all other required elements of the Pathways curriculum and at least 120 credit hours.
We're here to help!
Our team of expert academic advisers are ready to provide guidance and support.