1.
Fulfill baccalaureate degree curriculum requirements. Computer science majors meet the writing and research component by successfully completing three required courses:
2.
Complete the computer science Lower Division core requirements, with a B or better in Computer Science I and II. Completion of Lower Division core requirements is required before declaring a computer science major.
3.
Complete 24 credits of computer science electives. Up to 8 of these credits may be chosen from: CS 210 , CS 295 , and CS 220 . The remaining credits must be computer science courses labeled CS 300 or above, not including: CS 310, CS 346, CS 401, CS 405, and CS 407.
4.
Complete the computer science Upper Division core requirements.
5.
Maintain a GPA of at least 2.5 in all computer science courses labeled CS 300 or above.
Capstone
The capstone experience is a two-term sequence (CS 469 Systems Analysis and CS 470 Capstone Project I and CS 471 Capstone Project II) taken in the senior year. Students prepare for, design, and implement a project that solves a computer science or information systems problem. The project will be of sufficient size to be useful and to give the student a real-world experience.