Junior & Senior CS Curriculum Plan for UIUC - Realistic?

ucbalumnus
Sun, 29 Apr 2012 00:15:42 +0000

https://wiki.engr.illinois.edu/display/undergradProg/Degree+Requirements

It looks like the actual upper division requirements for UIUC CS (CS track) are:

Math 415, 416, or 426 (linear algebra)
Math 461 or 463 (probability)
CS 373 Theory of Computation
CS 357 Numerical Methods I
CS 421 Programming Languages and Compilers
CS 473 Algorithms
Technical electives: Four additional 400-level courses chosen from the following: any CS courses numbered 410-489 or 498, ECE 425, ECE 462, ECE 470, MATH 413, or CI 435
Senior project/thesis: CS 499, CS 492-493, CS 492-494, CS 427-428, or CS 427-429

It looks like you have some lower division courses listed in your UIUC schedule which are presumably not available at any community college near you:

CS 210 Ethical and Professional Issues in CS
CS 233 Computer Architecture
CS 241 System Programming
CS 242 Programming Studio

Most of the courses are 3 credits each, so a normal schedule would have 5 courses per semester.