Introducing Recursion
Now that we have looked at how Code.org would structure some of the materials that you have considered already, we are going to consider a Code.org lesson plan to kick off the learning that will happen this next week.
Materials
- Introducing Recursion
- Code.org Lesson Plan (From the 2023-24 Code.org AP-CSA curriculum)
- Code.org Lesson Slides (From the 2023-24 Code.org AP-CSA curriculum)
- Scratch Artwork made easier using recursive code
- Recursive Fern, version 1 (let's you control the speed to help see what is happening
- Recursive Fern, version 2 (let's you adjust several parameters to make different ferns)
- Serpinski Triangle w/ recursion
- Recursive Binary Search Code
- activity3_version1.py (The code your textbook authors use in section 5.4)
- activity3_version2.py (The code similar to what Code.org uses)