Requirements for the computer science major, in addition to the University
degree requirements outlined within this Bulletin, are:
| 3. Required coursework in computer science--42-44 credits, including: |
| CSCI 120/120-L | Introduction to Computer Science II (and Lab) |
| CSCI 201-2 | Sophomore Seminar |
| CSCI 230/230-L | Introduction to Computer Architecture (and Lab) |
| CSCI 241 | Data Structures and Algorithms |
| CSCI 261 | Operating Systems |
| CSCI 282 | Programming Languages |
| CSCI 292 | Theory of Computation |
| CSCI 301-2 | Junior Seminar |
| CSCI 312 | Database Management |
| CSCI 410 | Senior Seminar |
| And six to eight hours of departmentally approved computer science
electives at the 300 level or above. |
| 4. Cognate courses (27 credits): |
| |
| MATH 120-130 | Calculus I & II |
| MATH 115 | Discrete Mathematics |
| MATH 240 | Linear Algebra |
| PHYS 130, 140 | University Physics I & II |
| PHYS 130L, 140L | Experiments in General Physics I & II |
| NSCI 360 | Statistics |
| 3. Mathematics requirement--in lieu of the core mathematics course (CORE
130), computer science majors take MATH 120 and other prerequisites as
appropriate according to placement test results. |