Computational Literacies Lab

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 then mwc submit
      • Wait for second video before starting.

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
  • Brief walkthrough of Superturtle
  • You are totally free to make whatever you would like!