Answers.Body: <p>At the beginning of every year I buy the UIL contest packet from the previous year from <a href="http://store.uiltexas.org/computer-science/" rel="noreferrer">http://store.uiltexas.org/computer-science/</a> .  UIL is an organization that's over athletic and academic competitions in Texas. </p>
  
  <p>Each packet is only $4 and contains around 50 programming problems and 200 multiple choice questions that were used in contests. </p>
  
  <p>Sometimes I use <a href="https://fivethirtyeight.com/tag/the-riddler/" rel="noreferrer">Riddler problems</a> from FiveThirtyEight.com as a starting point for assignments. They're mathy, but with a little work can become programming problems.</p>
  
  <p>Also math heavy, <a href="https://projecteuler.net/" rel="noreferrer">Project Euler</a> has some good smallish type problems that can be solved with code. </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-06-19T16:51:38.303Z
Answers.Text: Thanks for the links! Spent hours looking at the sites and lots of great ideas.
Answers.UserDisplayName: Fritz Sieker
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-06-16T14:00:08.920Z
Answers.LastActivityDate: 2019-06-16T14:00:08.920Z
Answers.UserDisplayName: Ryan Nutt
Answers.Body: <p>Engage CS Edu (<a href="https://www.engage-csedu.org/" rel="noreferrer">https://www.engage-csedu.org/</a>) is another repository, which, like Nifty Assignments, is curated by peer review.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-06-19T16:53:07.030Z
Answers.Text: Thanks fior the link! Great stuff.
Answers.UserDisplayName: Fritz Sieker
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-06-16T03:56:07.207Z
Answers.LastActivityDate: 2019-06-16T03:56:07.207Z
Answers.UserDisplayName: JLasseter
Body: <p>Are there any assignment repositories that you use for assignment ideas? I am aware of the <a href="http://nifty.stanford.edu/" rel="noreferrer">Nifty Assignments</a> from Stanford and have used several. There are a lot of good fine grained problems on <a href="https://www.hackerrank.com/" rel="noreferrer">HackerRank</a>, but I would not incorporate the work of a commercial group into an assignment. </p>
  
  <p>Ideally, they would come with a write up and be licensed for general reuse with inclusion of a standard disclaimer, etc. Assignments with multiple parts so students get to live with their own code over a period of time would be great.</p>
  
Tags: <lesson-ideas><resource-request>
Title: Assignment repositories
ThreadText: # Assignment repositories
  
  (Asked by: username_0 on 2019-06-14)
  
  Are there any assignment repositories that you use for assignment ideas? I am aware of the [Nifty Assignments](http://nifty.stanford.edu/) from Stanford and have used several. There are a lot of good fine grained problems on [HackerRank](https://www.hackerrank.com/), but I would not incorporate the work of a commercial group into an assignment.
  
  Ideally, they would come with a write up and be licensed for general reuse with inclusion of a standard disclaimer, etc. Assignments with multiple parts so students get to live with their own code over a period of time would be great.
  
  **Tags:** lesson-ideas, resource-request
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2019-06-16. Score: 5
  
  At the beginning of every year I buy the UIL contest packet from the previous year from <http://store.uiltexas.org/computer-science/> . UIL is an organization that's over athletic and academic competitions in Texas.
  
  Each packet is only $4 and contains around 50 programming problems and 200 multiple choice questions that were used in contests.
  
  Sometimes I use [Riddler problems](https://fivethirtyeight.com/tag/the-riddler/) from FiveThirtyEight.com as a starting point for assignments. They're mathy, but with a little work can become programming problems.
  
  Also math heavy, [Project Euler](https://projecteuler.net/) has some good smallish type problems that can be solved with code.
  
  > **Comments:**
  > **username_0**: Thanks for the links! Spent hours looking at the sites and lots of great ideas.  
  
  ---
  
  ### Answer by username_2 on 2019-06-16. Score: 5
  
  Engage CS Edu (<https://www.engage-csedu.org/>) is another repository, which, like Nifty Assignments, is curated by peer review.
  
  > **Comments:**
  > **username_0**: Thanks fior the link! Great stuff.  
  
  ---
  
  