Junior & Senior CS Curriculum Plan for UIUC - Realistic?

yagottabelieve
Sun, 29 Apr 2012 02:33:33 +0000

If possible, I’d suggest taking the algorithms class as early as possible in the sequence. Aside from other subjects making liberal use of algorithms (such as compilers), many, perhaps most software companies put great weight on algorithm knowledge, so early exposure to it can help with internships.

The theory of computation class would be good if you are interested in studying CS theory (NP-completeness, Turing machines, etc.).