CS Online Degree Completion Requirements
The CS Online Degree Completion program from California State University, Monterey Bay offers a unique blend of computer science theory and hands-on information technology practice, with a concentration in software engineering. This combination prepares you to participate in the fast-paced information economy in jobs such as Mobile App Developer, Software Engineer, or Technology Project Manager.
Information regarding admission requirements and special tuition and fee structure for this program can be found on the School of Computing and Design website.
Required Coursework
Prerequisites and graduation requirements for major
The following prerequisites and graduation requirements are courses that are not part of the standard CS Online Course Sequence offered at CSUMB and may need to be taken at a local community college or university:
Complete the following courses with a grade of C- or above in order to fulfill pre-requisites:
Complete the following courses:
- MATH 150: Calculus I (4 units)
- MATH 151: Calculus II (4 units) or
- MATH 270: Mathematics for Computing (4 units) or a linear algebra or an advanced statistics course
- MATH 270: Mathematics for Computing (4 units) or a linear algebra or an advanced statistics course
The following courses are required for CS majors who have been accepted into the CS Online Degree Completion program.
CS Students must maintain a minimum 2.0 GPA and must earn a grade of C- or above in any course that serves a pre-requisite for a more advanced course.
Complete all of the following courses with a grade of C- or above in order to fulfill pre-requisites for more advanced courses:
Complete all of the following courses:
- CST 311: Intro to Computer Networks (4 units)
- CST 334: Operating Systems (4 units)
- CST 336: Internet Programming (4 units)
- CST 363: Introduction to Database Systems (4 units)
- CST 370: Design and Analysis of Algorithms (4 units)
- CST 383: Introduction to Data Science (4 units) or CST 325: Graphics Programming (4 units)
- CST 438: Software Engineering (4 units)
- CST 462S: Race, Gender, Class in the Digital World (3 units)
- CST 499: Computer Science Capstone (4 units)
University Requirements
General Education and University Requirements
The State of California requires completion of a 48 unit General Education Breadth program, including 9 credits of upper division GE in areas B, C, and D in order to meet graduation requirements. CSUMB also requires completion of campus-specific University Requirements.
- CST 462S: Race, Gender, Class in the Digital World (3 units) satisfies upper division GE area D as well as CSUMB's Ethnic Studies and upper-division Service Learning requirements
- Students select and complete a course to satisfy upper division GE area B
- Students select and complete a course to satisfy upper division GE area C
- Students select and complete a course to satisfy the CSU American Institutions requirement
- Students select and complete a course to satisfy the University's World Culture & Language requirement
Electives
Students may need to complete additional electives to fulfill the 120 units required for graduation.
More Information
For more information on the program, please visit csumb.edu/csonline, complete an inquiry form, or contact the academic advisor at csonline@csumb.edu