These pathways serve as tools, not prescribed programs of study. Before enrolling, you can use them to get a feel for what you can do in this program. After enrolling, you and your advisors can use them as a starting point for building your personalized outcomes-based ILP.

This pathway, intended as a reference, shows a productive route to graduation in four years.  Your actual pathway may not look exactly like the model due to several factors:

  • Any required remedial courses, such as MATH 098 and WRT 095
  • Actual availability of courses during a given semester
  • Personal choices you make in your Individual Learning Plan, in consultation with your advisors

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

RequirementCourseUnits
First Year SeminarFYS100-T6
Total:6

University Learning Requirements

RequirementCourseUnits
Community Participation SL 200S: Intro to Service4
Creative/Artistic ExpressionAny approved courseC
Democratic Participation GS 200: Politics of Everyday Life4
Engcom A CST 211: Technical Communications4
Engcom B CST 212: Technical Presentations4
Ethics CST 373: Ethics in Comm & Tech4
Literature and Popular Culture CST 271: Digital Culture4
Mathcom MATH 170: Discrete Mathematics4
Science Content BIO 204: Introduction to Life Sciences4
Science Methods Lab ENVS 201: Intro to Environmental Science C
Science Methods Lecture ENVS 201: Intro to Environmental Science 4
U.S. Histories GS 200: Politics of Everyday LifeC
Vibrancy ActivityAny approved course.1
Vibrancy TheoryAny approved course.3
Total:40

Upper-division General Education

Graduation Learning Outcomes

RequirementCourseUnits
Culture & Equity CST 361S: Technology Tutors4
GWAR CST 300: Major ProSeminar Lecture4
Language 2Any approved course.4
Language 3Any approved course.4
Tech/InfoFYS100-TC
Upper Division Service Learning CST 361S: Technology TutorsC
Total:16

Major Learning Requirements

RequirementCourseUnits
Core Outcome 1: Professional Communication and Development CST 300: Major ProSeminar LectureC
Core Outcome 2: Knowledge of Computers and Networks CST 337: Computer Architecture4
Core Outcome 3: Programming and Problem Solving CST 231: Problm-Solving/Programng4
Core Outcome 4: Mathematics for Computing MATH 150: Calculus I4
Final Outcome 1: Service to the Community CST 361S: Technology TutorsC
Final Outcome 2: Professional Communications CST 496: Directed StudyC
Final Outcome 3: Capstone Project: Culminating Experience CST 496: Directed Study2
Final Outcome 4: Breadth of Knowledge CST 311 (OR) CST 338 (OR) CST 363 (OR) CST 370 (OR) CST 4954
Final Outcome 5: Ethics and Current Issues in the Major CST 373: Ethics in Comm & TechC
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 412 (OR) CST 336 (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 320C
SE Outcome 2: Specialized Programming CST 336 or CST 436 (OR) CST 312 (OR) CST 306 (OR) CST 3654
SE Outcome 3: Theory of ComputingAny approved courseC
SE Outcome 4: Planning, Analysis and Production of Software Application CST 412 (OR) CST 336 (OR) CST 438 (OR) CST 321 (OR) CST 4214
Total:26

Major Core Courses

Major Concentration Courses

Additional Courses

RequirementCourseUnits
Math 1304
Total:4

Total: 118 units