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. Not to worry - there is flexibility built into the curriculum. You'll want to work closely with an advisor and use the academic advisement report to take all that into account and develop a pathway that's customized for you.   In the meantime, use this example as a starting point for choosing classes or discussing your plans with an advisor. Your advisor is your best resource when it comes to figuring out how to fit all the courses you need, in the right sequence, into your personal academic plan.

Fall Freshman

CourseUnitsRequirement(s) Met
FYS 156FYS 156: Technology and Society4
CST 211CST 211: Technical Communications4A1: Oral & Written Communication
MATH 130MATH 130: Precalculus4B4: Math
Language 1024C3: World Language
Total16

* This FYS class is just an example. The FYS class you choose might meet a different GE area, so you would have to adjust your actual pathway accordingly.

Spring Freshman

CourseUnitsRequirement(s) Met
CST 231CST 231: Problm-Solving/Programng4Major Core
MATH 170MATH 170: Discrete Mathematics4Major Core
HCOM 213HCOM 213 or HCOM 214HCOM 2144
Language 201 4Language Proficiency Requirement
Total16

Fall Sophomore

CourseUnitsRequirement(s) Met
MATH 150MATH 150: Calculus I4Major Core
CST 238CST 238: Intro to Data Structures4Major Core
CST 286CST 286: Physics of Computing4B1: Physical Science
GS 200GS 200 or CST 273CST 273 or SBS 212SBS 212 or HCOM 266HCOM 2664D2: U.S. Histories & Democratic Part
Total16

Spring Sophomore

CourseUnitsRequirement(s) Met
CST 338CST 338 or CST 363CST 363 or CST 320CST 3204Concentration
MATH 151MATH 151: Calculus II 4Major Core
CST 337CST 337: Computer Architecture4Major Core
SL 250SSL 250S or ENSTU 298SENSTU 298S6
Total18

Fall Junior

CourseUnitsRequirement(s) Met
CST 300CST 300: Major ProSeminar4
CST 311CST 311: Intro to Computer Networks4
CST 334CST 334: Operating Systems4
CST 306CST 306 or CST 336CST 3364
Total16

Spring Junior

CourseUnitsRequirement(s) Met
CST 312CST 312 or CST 370CST 370 or Any approved CSIT Course4Concentration
CST 365CST 365 or CST 412CST 412 or CST 438CST 4384Concentration
CST 462SCST 462S: Computer Sci and Community2
CST 201CST 201 or CST 205CST 2054Major Core
Total14

Fall Senior

CourseUnitsRequirement(s) Met
CST 400CST 400: Capstone Project Planning2Major Core
CST 496CST 496: Directed Study2Major Core
CST 373CST 373: Ethics in Comm & Tech4Major Core
Any Approved Course4
Total12

Spring Senior

CourseUnitsRequirement(s) Met
CST 401CST 401: Capstone Lab2
CST 496CST 496: Directed Study2
ENVS 201ENVS 201: Intro to Environmental Science4
CST 328CST 328: Digital Art and Design4
Total12

Total: 120 units