Mathematics & Computer Science
Computer Science Requirements
Computer Science Major Requirements
Five required courses:
- One introductory Computer Science course, e.g.:
- CSI 111 Computer Science II
- CSI 220 Data Structures and Algorithms
- CSI 240 Computer Organization
- MTH 121 Calculus I
- MTH 119 Statistical Analysis OR MTH 122 Calculus II
- Computer Science CUE (described below)
Four CS electives chosen from:
Computer Science CUE
The Computer Science CUE engages each student in an intellectually rigorous experience that draws upon knowledge acquired within the major. This is normally done by completing CSI 370 CUE: Computer Science Seminar. An independent study or other project approved by the CS faculty may also be counted as the CUE.
Computer Science Honors Program
At commencement, the Department awards Honors in Computer Science to qualified students.
The requirements for honors are:
- A GPA in the computer science major of at least 3.5
- An overall GPA of at least 3.3
- Proposal and completion of a significant research project
Computer Science Minor Requirements
Four required courses:
- One introductory Computer Science course, e.g.:
- CSI 111 Computer Science II
- CSI 220 Data Structures and Algorithms
- MTH 121 Calculus I
Two CS electives chosen from: