This pathway, intended as a reference, models graduation after earning 60 credits at CSUMB. It is unlikely that your actual pathway will look exactly like the model due to several factors:

  • Whether you have taken all GE courses, one second language course, Discrete Mathematics, Calculus I & II, Programming in C++, Introduction to Data Structure and Computer Architecture.
  • The number of credits you transfer into CSUMB with, and how those credits articulate with CSUMB requirements
  • Whether or not you need to take additional courses to meet the CSUMB Language ULR as a Graduation Learning Outcome (This pathway assumes you have met the language requirement prior to your first semester at CSUMB. If not, you will need to add additional courses in consultation with your major advisors.)
  • Whether or not you need to take additional coursework to meet the Technology and Information ULR as a Graduation Learning Outcome (This pathway assumes you have met this requirement prior to your first semester at CSUMB. If not, you will need to add additional courses in consultation with your major advisors.)
  • Actual availability of courses during a given semester
  • Personal choices you make in your Individual Learning Plan, in consultation with your advisors

You must earn nine upper-division General Education credits after you have reached upper-division status. Upper-division GE courses taken when you are a lower-division student do not count toward this requirement.

For additional information, please check contact your advisor.

Courses by Requirement

Degree requirements are considered a guideline for graduation, and cannot replace the feedback of an academic advisor. Learn more about degree requirements at CSUMB.

Course units may only be counted once, when a course meets multiple requirements, the letter 'C' means that the completed course units were counted elsewhere.

First Year Seminar

University Learning Requirements

RequirementCourseUnits
Creative/Artistic Expression CST 201: Media Tools Lecture4
Total:4

Upper-division General Education

Graduation Learning Outcomes

RequirementCourseUnits
Language 2Any approved course.4
Language 3Any approved course.4
Tech/Info CST 430: Technology & Information4
Total:12

Major Learning Requirements

RequirementCourseUnits
Core Outcome 1: Professional Communication and Development CST 300: Major ProSeminar Lecture4
Core Outcome 5: Interaction Design CST 201: Media Tools LectureC
Final Outcome 1: Service to the Community CST 361S: Technology Tutors4
Final Outcome 2: Professional Communications CST 496: Directed Study2
Final Outcome 3: Capstone Project: Culminating Experience CST 496: Directed StudyC
Final Outcome 4: Breadth of KnowledgeAny approved course.4
Final Outcome 5: Ethics and Current Issues in the Major CST 373: Ethics in Comm & Tech4
GD Outcome 1: Game FundamentalsAny approved courseC
GD Outcome 2: Game ProgrammingAny approved courseC
GD Outcome 3: Game DesignAny approved courseC
GD Outcome 4: Planning, Analysis and Production of Digital GamesAny approved courseC
IS Outcome 1: Database Management SystemsAny approved courseC
IS Outcome 2: Business and TechnologyAny approved courseC
IS Outcome 3: Advanced Information SystemsAny approved courseC
NS Outcome 1: Network Fundamentals CST 336 or CST 436 (OR) CST 312 (OR) CST 306 (OR) CST 365C
NS Outcome 2: Network Management CST 336 (OR) CST 412 (OR) CST 438 (OR) CST 321 (OR) CST 421C
NS Outcome 3: Advanced NetworkingAny approved courseC
NS Outcome 4: System AdministrationAny approved courseC
SE Outcome 1: Advanced Programming CST 338 (OR) CST 311 (OR) CST 363 (OR) CST 3204
SE Outcome 2: Specialized Programming CST 336 or CST 436 (OR) CST 312 (OR) CST 306 (OR) CST 3654
SE Outcome 3: Theory of Computing CST 338 (OR) CST 311 (OR) CST 363 (OR) CST 320C
SE Outcome 4: Planning, Analysis and Production of Software Application CST 336 (OR) CST 412 (OR) CST 438 (OR) CST 321 (OR) CST 4214
Total:30

Major Core Courses

Major Concentration Courses

Additional Courses

Total: 60 units

This is assuming a transfer student has entered CSUMB with 60 units