Computer Science majors will be expected to meet the following program outcomes.
The student will acquire appropriate foundational programming skills (CS 120 , CS 160 , CS 165 , CS 166 , CS 222 ).
The student will design and implement advanced computer programs to solve problems (CS 222 , CS 245 , CS 313 , CS 314 , CS 499 ).
The student will read and communicate computer ideas orally and in writing (CS 210 , CS 346 , CS 499 ).
The student will write papers requiring research into the computer discipline (CS 346 , CS 499 ).
The student will develop professional skills in order to succeed in professions related to the computer field (CS 195 /SF 195 , CS 495 /SF 495 ).
The outcomes for the Computer Science major are assessed through a combination of written and performance examinations, written and performance assignments, practicum and internship supervisor evaluations and a completed capstone project. CS 499 requires a senior capstone project to be designed, completed and then presented to Computer Science faculty.