University Requirements

RequirementCourseUnits
FYS: First Year Seminar FYS 156: Technology and Society4
American Institutions GS 200: Politics of Everyday Life4
Language proficiencyLanguage 201 4
Total:12

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 2044
B4: Math MATH 130: Precalculus4
C1: Arts CST 328: Digital Art and Design4
C2: Humanities CST 271: Digital Culture4
C3: World LanguageLanguage 1024
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
Culmination Outcome 1: Service to the Community2
Culmination Outcome 2: Professional Communications*8
Culmination Outcome 3: Capstone Project: Culminating Experience8
Culmination Outcome 4: CSIT Elective12
Culmination 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 3: Advanced Networking4
SE Outcome 1: Advanced Programming4
SE Outcome 2: Specialized Programming4
SE Outcome 3: Planning, Analysis and Production of Software Application4
Total:106