This is the Landing Page for the Holy Hackers Summer Camp 2023
Tuesday | Wednesday | Thursday | Thursday | |
---|---|---|---|---|
09:00 - 10:00 | Binary 1 - Introduction | Binary 2 - Hunt | Algorithms Obstacle Course | Circuits 3 - Game Pad |
10:00 - 11:00 | Pizza Shop l | Bots 2 - Maze | Scratch 2 - Spirograph | Bots 5 - Battle |
11:00 - 12:00 | Bots 1 - Build and Play | Circuits 2 - Firefly | Pizza Shop 2 | Free Choice |
12:00 - 01:00 | Lunch and Play | Lunch and Play | Lunch and Play | Lunch and Play |
01:00 - 02:00 | Scratch 1 - Make a Maze | Condition Commanders | Baba is You | Blindfolded Maze |
02:00 - 03:00 | Circuits 1 - Light | Bots 3 - Music | Bots 4 - Art | Bots 6 - Gauntlet |
03:00 - 04:00 | Free Choice | Free Choice | Free Choice | Free Choice |
Note: The materials listed below are a reminder for me (Mr. Skinner), no need to buy anything!
Goals:
- Be able to count in binary
- Understand character encodings
Agenda:
- What is binary?
- Activity - Counting in binary
- Binary song
- What are Character encodings?
- Activity - Secret Messages
Materials:
- Whiteboard
- Guitar
- Note cards
- Pens
Materials:
- Laminated Clues
- Laminated Character Encoding Cards
- Pens
Goals
- Introduce building blocks of coding - tie in closely with scratch and python
Materials:
- Coding tiles
- Paper pizza materials
Topics:
- Events
- Branches
- Loops
- Functions
- Messaging
Goals:
- Introduce Object Oriented Programming
Goals:
- Build bots
- Have fun!
Materials:
- MBot kits
- AA Batteries
- Button Batteries
Goals:
- Navigate an MBot through a maze
- Learn about iteration
Materials:
- Computers
- MBots
- Cardboard Maze
- Explain Circuits and circuit diagrams
- Compare PCB to wires
- Introduce a Breadboard
- Resisters
- Power Sources
- Series vs Parallel
- Add a switch
Goal Lesson Plan
Materials
- 9 Batteries (maybe pair up?)
- 9 screws
- copper wire
Goal Practice conditions
Objective: Be the last one "standing" (or in this case, running!)
Setup:
-
Select one player to be the "Commander" who will call out the commands, and all the other players will respond to these commands.
-
Define a clear play area with boundaries, like a large square or rectangle in an open space. All players, except for the Commander, start within this area.
Game Play:
-
The Commander will call out conditions in an "if/then" format, for example, "If I say 'Go', then run to the right boundary". Players must listen carefully and perform the action when the condition is met.
-
Add complexity by including "while" conditions. For example, "While I'm jumping, run in a circle" or "While I'm clapping, hop on one foot".
-
If a player does the wrong action or does not do the action when the condition is met, they are "out" and must sit on the side.
-
The game continues until only one player is left. This player becomes the new "Commander" for the next round.
TODO