Top-Down Design Programming Challenges


#1

Hi all,

I’m noticing in my class that my students are separating quite a bit based on programming speed. Some students easily finished both top-down design programming tasks in a day, while some struggled to complete one.

I’m going to take a day to work one-on-one and in small groups with the students who need it and I’d like some compelling “programming challenges” to give to the students who are already feeling really confident about the topic. Any ideas for designs that are challenging but well suited to top-down design and the commands in Code Studio?

Thanks!
Emily


#2

Hey Emily,

Something that worked well for me was challenging students to create a Digital Coloring book. Have you seen the adult coloring books that have started to become popular? The drawings in there seem to lend themselves to the types of commands we can give with the Turtle. Plus, you can print and sell the coloring books as a fundraiser, if that’s something you’re into.

Here’s the assignment I gave: https://drive.google.com/file/d/0B7Jfi59UnJV1Q0xkRmFkSVNtdHc/view?usp=sharing

Here are some of the results I got back: http://schneiderisawesome.com/apcsp/ColoringBookDRAFT.pdf


#3

Excellent idea, thanks! My class has similar range of abilities to what ebeastlake describes.


#4

I was just revisiting this post and my second link is dead. Here’s an updated one: the final coloring book we ended up making.

https://drive.google.com/file/d/17u80ahL7ewQVWYTtXWtH99v0i0vXRRDi/view?usp=sharing


#5

omg that’s fantastic :smile:


#6

Maybe you can help me then: Where do students go to start projects from scratch that aren’t in the unit lessons?


#7

@andreamates
From the dashboard’s horizontal menu at the top, click on ‘Projects’. Then, click the ‘Applab’ tile.
You can also get to the full Applab from any Applab curriculum activity (bubble) by clicking the ‘Remix’ button on the top left. Or, you can use the following url: https://code.org/educate/applab

Happy computing,
Andrea


#8

Thanks, I had forgotten about that.


#9

This coloring book idea is this something you have them do now after this lesson or later on. Once they know parameters/loops and stuff. I feel they would need to know more then just the basic commands they know with the functions.