|
Dec 14, 2024
|
|
|
|
2023-2024 General Catalog [ARCHIVED CATALOG]
Computer Science, BS
|
|
Return to: Programs by Department
Program Learning Outcomes
Graduates of the Sonoma State University Bachelor of Science in Computer Science will demonstrate the ability to:
- apply the algorithmic basics and logical approach to computational problem solving.
- apply software design and development principles to solve small- to large-scale computing problems, individually and collaboratively.
- develop proficiency to select appropriate tools and techniques for a given computing task.
- communicate effectively, work in a team, and take on leadership roles as needed.
- use the breadth of knowledge in theory, systems and applications to meet the needs of computing technology in diverse fields.
|
Degree Requirements
See the “Degree Requirements ” in the University Catalog for complete details on general degree requirements.
General Education Requirements (48 units)
See the “General Education Program ” requirements in the University Catalog for information on General Education requirements. Some major requirements may double count for GE requirements.
Major Core Requirements (49 units)
Computer Science Electives (9 units)
Choose 9 units of upper-division CS electives (see list below). No more than 3 units can be satisfied by a combination of CS 349 , CS 390 , CS 495 , and CS 497 . * Selected topics courses include Bioinformatics, Data Compression, Wireless Networks, Mobile Application Development, and other current topics in computer science. CS Capstone Requirement (3 units)
One of the following courses: Required Supporting Courses (10 units)
Two additional courses from the following:
Units
Total GE Units: 48
Total Major Core Units: 49
Total Major Elective Units: 9
Total Capstone Units: 3
Total Support Course Units: 10-12
Total University Elective Units: 1
Total Units Required for Graduation: 120
|
Return to: Programs by Department
|
|