Computer Science - Bachelor of Science 2021-22 Degree Map

Requirements (Reqs) of a Bachelor Degree

Degree Maps show one way how you can earn a degree in four years. Talk with your advisor regularly to develop a personalized plan that works best for you, especially if you have any earned transferrable academic credit.

To graduate in four years, you need an average of 45 credits per year to reach 180 total credits, including 62 upper division (300/400 level courses) credits. You may need to take electives (courses that are not used to meet specific requirements) to reach those totals. Most courses at PSU are 4 credits each. If you transfer credit to PSU, the number of credits you need per year will vary accordingly. 

This guide outlines the requirements in the 2021-22 catalog. Catalog year defines the specific set of requirements you need to complete a degree. Requirements occasionally change, so it may benefit you to follow a different catalog. Typically, your catalog year is the year you began at PSU, but if you are a transfer student you may be able to use an earlier catalog. Talk with your advisor about which catalog requirements make sense for you.

First Year

Fall Courses Fall Credits Winter Courses Winter Credits Spring Courses Spring Credits
Freshman Inquiry 5 Freshman Inquiry 5 Freshman Inquiry 5
CS 162 4 CS 163 4 CS 202 4
MTH 251 4 MTH 252 4 MTH 253 or MTH 261 4
General Elective 4 General Elective 4 General Elective 4
Total Fall Credits 17 Total Winter Credits 17 Total Spring Credits 17

Second Year

Fall Courses Fall Credits Winter Courses  Winter Credits Spring Courses Spring Credits
Sophomore Inquiry 4 Sophomore Inquiry 4 Sophomore Inquiry 4
CS 201 4 CS 250 4 CS 251 4
Approved Lab Science Elective 5 Approved Lab Science Elective 5 Approved Lab Science Elective 5
Total Fall Credits 13 Total Winter Credits 13 Total Spring Credits 13

Second Year Milestone: Apply for admission to department (Spring term).

Third Year

Fall Courses Fall Credits Winter Courses Winter Credits Spring Courses Spring Credits
Upper Division Cluster 4 Upper Division Cluster 4 Upper Division Cluster 4
CS 300 4 CS 320 4 CS 305 2
CS 333 4 CS 350 4 Upper Division CS Elective 4
General Elective 4 WR 227 4 CS 486 4
Total Fall Credits 16 Total Winter Credits 16 Total Spring Credits 14

Fourth Year

Fall Courses Fall Credits Winter Courses Winter Credits Spring Courses Spring Credits
CS 469 4 CS 470 3 Upper Division CS Elective 4
Upper Division CS Elective 4 Upper Division CS Elective 4 Upper Division CS Elective 4
Math Elective 4 Math Elective 3 Science Elective 4
ECE 341 4 Upper Division CS Elective 4 General Elective 3
Total Fall Credits 15 Total Winter Credits 14 Total Spring Credits 15

 

Additional Map Notes:

  • Approved Lab Science Elective: See Computer Science website for a list of approved courses.
  • Upper Division CS Elective: See Computer Science website for list of programming intensive CS Elective courses.
  • Upper Division CS Elective, Math Elective and Science Elective: See Computer Science website for Math, Science, and CS elective choices.
  • You may need to add additional general elective credits to your plan to reach 180 total credits.