Creative programming assignments that are used at Princeton. Some are from COS 126: Introduction to Computer Science; others are from COS 226: Data Structures and Algorithms.
Creative programming assignments that are used at Princeton. Some are from COS 126: Introduction to Computer Science; others are from COS 226: Data Structures and Algorithms.
http://introcs.cs.princeton.edu/java/assignments/
MIT License