<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>

CC BY-SA 4.0
2019-06-19T16:51:38.303Z
Thanks for the links! Spent hours looking at the sites and lots of great ideas.
Fritz Sieker
CC BY-SA 4.0
2019-06-16T14:00:08.920Z
2019-06-16T14:00:08.920Z
Ryan Nutt
<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>

CC BY-SA 4.0
2019-06-19T16:53:07.030Z
Thanks fior the link! Great stuff.
Fritz Sieker
CC BY-SA 4.0
2019-06-16T03:56:07.207Z
2019-06-16T03:56:07.207Z
JLasseter
<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>

<lesson-ideas><resource-request>
Assignment repositories
# 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.  

---

