3. Control structures
Week 3 (September 8)Due: 1.4 Iteration lab
Assigned: 1.6 Drawing project
Writing more complex programs using control structures. Program tracing and debugging. Using external libraries, reading documentation. Introduction to Superturtle.
Week 3
- Week 3 introduction
- lab_terminal [0:09]
- direct instruction v. self-exploration
- what is the power in learning how to navigate your Terminal?
- how does spelling and language impact experience of the Terminal?
- how does the inclusion of a timer change the experience of the adventure?
- lab_names [3:34]
- names are a powerful, complex, and abstract concept!
- pb&j analogy, what is your analogy?
- decomposition: breaking down a problem into smaller, more managable pieces
- readability: using names that are understandable by others
- curriculum & pegagogy [8:57]
- use, modify create framework
- scaffolding, see example starter activity [10:23]
- deliverables for week 3 [10:48]
- lab_iteration - follow along with the lab page. If you get stuck, ask for help in your group, the discord, or with a teacher :)
mwc submit
for after each checkpoint- collaborate in your group meeting
- journal entry
- drawing project - complete proposal in
README.md
file and thenmwc submit
- Wait for second video before starting.
- lab_iteration - follow along with the lab page. If you get stuck, ask for help in your group, the discord, or with a teacher :)
Drawing Project
- Introudction to Drawing Project
- Examples of Student Work
- How to start thinking of your project
- Example activity from how I introduce the project to my students
- Walkthrough of how to get started
- what is a
README.md
file - how to make a new file
- what is a
- Brief walkthrough of Superturtle
- You are totally free to make whatever you would like!