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

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 2: Knowledge of Computers and Networks CST 334: Unix & X-Windows4
Core Outcome 5: Interaction Design CST 201: Media Tools Lecture4
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
NS Outcome 1: Network Fundamentals CST 338 (OR) CST 311C
NS Outcome 2: Network Management CST 370 (OR) CST 412C
NS Outcome 3: Advanced Networking CST 438 (OR) CST 484C
NS Outcome 4: System AdministrationAny approved courseC
SE Outcome 1: Advanced Programming CST 338 (OR) CST 3114
SE Outcome 2: Specialized Programming CST 336 or CST 352 or CST 436 (OR) CST 3124
SE Outcome 3: Theory of Computing CST 370 (OR) CST 4124
SE Outcome 4: Planning, Analysis and Production of Software Application CST 438 (OR) CST 4844
Total:42

Major Core Courses

Major Concentration Courses

Additional Courses

Total: 60 units

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

Comments