Skip Content

Major Tracks

 Click on Major Tracks to read major overviews and potential occupations.

Review majors with entrance requirements. Includes planning tips for transfer students. 

Explore minors that might bolster your field of study.


Explore Possibilities:

If you like the idea of Computer Science and information technology fields, we encourage you to view the many majors in the Arts, Humanities and Design or the Physical Science and Engineering major track. Talk with your advisor about the best fit for you.

Next Steps: 

Students may declare after completing the following requirements.

  • 2.5 cumulative CSU GPA
  • Grades of C or better in both
    • CS163 or CS164 (Java Programming - which course you take depends on prior programming experience), and
    • either MATH160 (Calculus 1) or CS165 (CS2 - Data Structures)


Tip for prospective transfer and second Bachelor’s students: Calculus and Computer Programming are required for admission into this major. It is beneficial if you have taken College Algebra and a computer programming course, at a minimum, before attending CSU.