In CS 201, you will deepen your understanding of Java and learn a valuable toolbox of data structures and algorithms.


Prerequisites: CS 101
Suggested course(s) to take next: CS 202, CS 301, CS 302

CS 201 has been interesting, challenging, and fun. As the topics from this class have had diverse applications and relationships to my other courses, CS 201 has enriched my overall exposure.
-- Emily Berg '05

CS 201 extends CS 101 very effectively, building off of those earlier concepts with less hand-holding.
-- Scott Kleiman '06