---
# System prepended metadata

title: CodeInPlace Section Notes

---

# CodeInPlace Section Notes

Wed, May 19 Agenda
* Social Time [5 min]
* Index Game [5 min]
    * Review code
    * Play game
* Heads Up! [20 min]
    * Separating code and data
    * Reading file contents into list
---
Wed, May 12 Agenda
* Social Time [5 min]
* Concept Review [5 min]
    * Image concepts
        * Pixels and coordinate system
        * RGB values
        * Looping with for-each
        * Looping with double-for range
    * Parameters, arguments, and return values
* Lesson: Image Filter [15 min]
    * Pixel average (integer division)
    * for-each loop example
* Lesson: Trim Crop [15 min]
    * input and output images different sizes
    * double-for range loop

---

Wed, May 5 Agenda
* Social Time [5 min]
* Concept Review [5 min]
    * Debugging and tracing variables
* Lesson: Running Total [15 min]
    * Discuss variable persistence by declaring outside of loop
    * Optional: keeping track of min and max
* Lesson: Fizz Buzz [15 min]
    * Range function [0, n-1]
    * Using counter variable inside loop

---

Wed, April 28 Agenda
* Social Time [5 min]
* Concept Review [5 min]
    * variables
        * int, float, bool, string
        * type conversion (aka type casting)
* Lesson: Mars Weight [10 min]
    * demo: terminal and running python programs
    * solve in breakout rooms
* Lesson: 8-Ball [20 min]
    * review random numbers
    * = vs ==
    * in groups of 2:
    * milestone #1: ask user a question, generate random number and select one answer
    * milestone #2: add while loop, and keep asking/answering until question is blank



---

Wed, April 21 Agenda
* Welcome to Section 525!
* Introductions [15 min]
* Environment Check [10 min]
    * Bandwidth, Audio, Video
    * OhYay and coding in section
    * HackMd section notes
    * "Office Hours" via Ed section
    * Hide reactions for more screen real estate
* Concept review [5 min]
    * while vs. for loops
    * decomposition (aka refactoring)
    * pre/post conditions
* Hospital Karel [20 min+]
    * Programming together