Oct 02, 2024  
2023 - 2024 Traditional Undergraduate Catalog 
    
2023 - 2024 Traditional Undergraduate Catalog [ARCHIVED CATALOG]

Computer Science Thread (24 Credits)


 

Fall Semester 1st Year


The student must complete a fundamental programming course and a mathematics course.

The student is required to complete a 3-course fundamental programming sequence and the student can choose either the C++ sequence or the Python sequence. Once a sequence is chosen, the student must complete all fundamental programming courses in that sequence. If the student changed the language sequence, the student may be required to start the sequence all over again.

Student choice either MTH-125 OR MTH-230. If the student selected MTH-125, the student must complete the course with a grade of B- or better.

The fundamental programming sequence requirements and the math requirements are the same as the CS minor.

The student can take a challenge exam to eliminate CSI 140, CSI 160, or MTH 125/MTH 230 as a requirement (receive a waiver). If they do, we expect them to complete an additional three credits in CSI or MTH respectively for each course waived.

Spring Semester 1st Year


Student completes the second course in the fundamental programming sequence in their chosen language from the previous semester.

Fall Semester 2nd Year


The student must complete the last fundamental programming course and MTH-270.

Spring Semester 2nd Year


The student can select any CSI course as an elective

Spring Semester 3rd Year


The student takes CSI 300 Database Management Systems.

Fall Semester 4th Year


The student can select any upper-level CSI course as elective.  This course must be numbered 200 or above.