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

The programming assignments both for CS 101 and 201 are the most enjoyable homework projects I have been assigned since the 5th grade.
-- Amy Bigelow '05