|
Nov 17, 2024
|
|
|
|
2024-2025 Catalog
Computer Science, BA or BS
|
|
|
Requirements for the Major
1. Fulfill baccalaureate degree curriculum requirements.
Computer science majors demonstrate writing and research skills by designing, writing, documenting, and debugging computer programs. These skills are honed in developmentally appropriate ways in all required CS courses and electives.
2. Grade Requirement
Complete the computer science Lower Division core requirements with a C- or better.
CS 256 - Computer Science I must be passed with a B or better.
3. Completion of Computer Science Electives
Complete 20 credits of computer science electives chosen from upper division computer science courses, not including CS 401 , CS 405 , and CS 407 . A maximum of 4 credits of CS 409 - Practicum may be counted toward upper division CS elective credits.
4. Complete the computer science Upper Division core requirements.
5. 2.5 GPA in required courses
Students must have at least a 2.5 GPA in required courses that meet electives (#3) and upper division core requirements (#4).
6. Grading
All courses used to fulfill a computer science major or minor, except CS 409 , must be taken with A-F grading option. CS 409 may be taken P/NP.
Computer Science Lower Division Core Requirements
Complete the following Mathematics Courses:
(8 credits)
Complete the following Science Courses
(4 credits) - Complete one science course with a lab. Qualifying courses include:
Required Computer Science Courses:
(20 credits)
Computer Science Upper Division Core Requirements
(48 credits)
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 give the student a real-world experience.
|
|
|