Courses
If you are new to the CS classes,we suggest viewing our scheduling guide!
Filter by Requirement
We color coded each core class to make it easier to visualize which classes have which requirements.
CS 441CS 445CS 447CS 449CS 1501CS 1502CS 1550Other
CS 1622
CS 1622For example, this course has the prerequisites of CS 441 and CS 447 based on its dot colors.
Electives
CS 590
CS 590CS 1510
CS 1510CS 1511
CS 1511CS 1520
CS 1520CS 1530
CS 1530CS 1541
CS 1541CS 1555
CS 1555CS 1566
CS 1566CS 1567
CS 1567CS 1571
CS 1571CS 1621
CS 1621CS 1622
CS 1622CS 1631
CS 1631CS 1632
CS 1632CS 1637
CS 1637CS 1645
CS 1645CS 1652
CS 1652CS 1653
CS 1653CS 1656
CS 1656CS 1660
CS 1660CS 1666
CS 1666CS 1671
CS 1671CS 1674
CS 1674CS 1675
CS 1675CS 1699
CS 1699Capstone
These involve applying your skills. Read our guide on the capstone classes here!
Masters
It is possible to take masters classes as an undergrad! There is also the BS/MS, which we have a guide on you can read here. Read our guide on grad school here!
CS 2000
CS 2000CS 2001
CS 2001CS 2002
CS 2002CS 2003
CS 2003CS 2012
CS 2012CS 2045
CS 2045CS 2053
CS 2053CS 2055
CS 2055CS 2056
CS 2056CS 2110
CS 2110CS 2150
CS 2150CS 2210
CS 2210CS 2310
CS 2310CS 2410
CS 2410CS 2510
CS 2510CS 2520
CS 2520CS 2530
CS 2530CS 2550
CS 2550CS 2620
CS 2620CS 2710
CS 2710CS 2731
CS 2731CS 2770
CS 2770CS 2900
CS 2900CS 2905
CS 2905CS 2910
CS 2910CS 2990
CS 2990CS 3000
CS 3000PhD
This list was last updated on Sat May 09 2020. For the most up to date information, look at Pitt's official website.