Computational Literacies Lab

2. Variables and functions

Week 2 (September 4)

Due: 1.2 Terminal Adventure lab , 1.3 Names lab

Introduction to functions in two metaphors: decomposing tasks and learning new words. Getting comfortable with the Terminal; discussion of material intelligence.

Week 2 video

  • We made it through week 1!
  • Join a group in Week 2
  • How to do the labs
    • Pedagogical approach: Get away from "content delivery." Just enough to get us into new ideas to explore
    • I'm not doing lab walkthroughs in these videos
    • Thoughts on AI
  • Terminal lab
    • Material intelligence / distributed intelligence
    • Bicycle / Minivan for the mind
  • Names lab
    • Names are deep!
    • Naming values (variables)
    • Naming code blocks (functions)
    • Note importance of whitespace

Turtle lab walkthrough