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 156: Technology and Society4
CST 211: Technical Communications4A1: Oral & Written Communication
MATH 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 231: Problm-Solving/Programng4Core Outcome 3: Programming and Problem Solving
CST 212: Technical Presentations4
MATH 170: Discrete Mathematics4Core Outcome 4: Mathematics for Computing
Language 201 4Language Proficiency Requirement
Total16

Fall Sophomore

CourseUnitsRequirement(s) Met
CST 286: Physics of Computing4B1: Physical Science
CST 337: Computer Architecture4Core Outcome 2: Knowledge of Computers and Networks
MATH 150: Calculus I4Core Outcome 4: Mathematics for Computing
CST 238: Intro to Data Structures4Core Outcome 3: Programming and Problem Solving
Total16

Total: 120 units