This pathway is one example of how you might complete all the requirements for your degree in an order that makes sense given prerequisites. It is meant to give you a general sense of what your education will look like.

Your own unique situation and a number of other factors may mean your actual pathway is different. Perhaps you'll need an extra math or language class, or one of the courses we've listed isn't offered in a particular semester. We encourage you to stay as close to this suggested pathway as possible to ensure that you gradaute on time. You'll want to work closely with an advisor and use the academic advisement report to develop a pathway that will help you graduate on time.

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
FYS: First Year Seminar FYS 156: Technology and Society4
Total:4

General Education

RequirementCourseUnits
A1: Oral & Written Communication CST 211: Technical Communications4
A2: Oral&WrtnCom/CritThink/Ethics CST 212: Technical Presentations4
A3: Oral&WrtnCom/CritThink/Ethics CST 212: Technical Presentations4
B1: Physical Science CST 286: Physics of Computing4
B2: Life Science ENVS 201 or BIO 2404
B4: Math MATH 130: Precalculus4
C1: Arts CST 328: Digital Art and Design4
C2: Humanities CST 271: Digital Culture4
C3: World LanguageAny approved course4
D1: Social Sciences FYS 156: Technology and Society4
D2: U.S. Histories & Democratic Part GS 200: Politics of Everyday Life4
D3: Lower Division Service Learning SL 250S: Create Healthy Communities6
D4: Upper Division Service Learning CST 462S: Computer Sci and Community2
E: Health & Well Being SL 250S: Create Healthy Communities6
Total:58

Major Learning Requirements

Click on each MLO to see which courses fulfill that requirement.

RequirementUnits
Core Outcome 1: Professional Communication and Development4
Core Outcome 2: Knowledge of Computers and Networks4
Core Outcome 3: Programming and Problem Solving8
Core Outcome 4: Mathematics for Computing12
Core Outcome 5: Interaction Design4
Final Outcome 1: Service to the Community2
Final Outcome 2: Professional Communications8
Final Outcome 3: Capstone Project: Culminating Experience8
Final Outcome 4: Breadth of Knowledge12
Final Outcome 5: Ethics and Current Issues in the Major4
GD Outcome 1: Game Fundamentals0
GD Outcome 2: Game Programming4
GD Outcome 4: Planning, Analysis and Production of Digital Games4
IS Outcome 1: Database Management Systems4
IS Outcome 2: Business and Technology4
IS Outcome 3: Advanced Information Systems0
NS Outcome 1: Network Fundamentals4
NS Outcome 2: Network Management4
NS Outcome 4: System Administration4
SE Outcome 1: Advanced Programming4
SE Outcome 2: Specialized Programming4
SE Outcome 4: Planning, Analysis and Production of Software Application4
Total:106