|
Nov 23, 2024
|
|
|
|
2016-17 Catalog [ARCHIVED 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.
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 20 credits of computer science electives. Up to 4 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. 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.
All courses used to fulfill any Computer Science degree or minor must be taken with the A-F grading option and must 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 give the student a real-world experience.
Computer Science Lower Division Core Requirements
Complete the following Mathematics Courses:
(8 credits)
Required Computer Science Courses:
(12 credits) Computer Science Upper Division Core Requirements
(44 credits)
|
|
|