Nifty Assignments is a project run by Stanford Univeristy students that curates computer science assignments and makes their ideas and materials freely available to anyone interested in computer science education.
Here is a link to more information about Nifty Assignments: http://nifty.stanford.edu/info.html
And here is the homepage that links to Nifty Assignments that have been curated: http://nifty.stanford.edu/
Copyright 2018. Expanding Access to Computer Science and Linguistics (EXCSL). All rights reserved.