PJ Coding Week 4a
PJ Coding Week 4a
Week 4 -
Land Acknowledgement
Our shared history is something we are all a ected by as we are all treaty
people in Canada. We all have a shared history to re ect on, and each of us
is a ected by this history in di erent ways. Our past de nes our present,
but if we move forward as friends and allies, then it does not have to
de ne our future.
fi
ff
ff
ff
fl
fi
Do
Using linking cubes and non-permanent
surfaces make these number patterns:
1. the even numbers
10 ? 10 10
any # any # any #
Do
3. Make a T-chart.
https://scratch.mit.edu/
projects/1072402133/editor
Think
Paired Programming
Paired programming is used in the software development industry. The
two roles are traditionally called the Driver and the Navigator .
The Driver is the one who is adding the blocks (and therefore, the one
who is touching the keyboard or pad).
The Navigator reads the code, talks it through, makes suggestions, and
asks questions. If the pairing is with a device and a robot, the Navigator
would handle the robot.
There is constant talking between the Driver and the Navigator. Both
should be able to explain the code created.
After a set time the rolls are reversed.
The final project is attributed to both the Driver and the Navigator.
Pairings can be decided by the teacher &/or the students.
More at https://martinfowler.com/articles/on-pair-
programming.html#:~:text=Pair%20programming%20essentially%20me
ans%20that,plan%20and%20discuss%20their%20work
Share
What would you need in a coding lesson plan so you could do it?
Coding lesson types:
• Learning to code
• Learning with code
Sca olding:
• Using prepared code and modifying it (today’s coding)
• Starter code
• No code
• Guided
• Step by step (Scratch cards)
ff
Do
Create a Story
Create a Story
ea Make M
Animat ards Cards usic
c ter C Cards
Ch a ra
u
.mit.ed Set of 9
scratch cards
Think ahead
Imagine you are a classroom teacher…
• You have learned some basics of how to code.
• https://cs rst.withgoogle.com/s/en/home
• https://www.csunplugged.org/en/
• https://scratch.mit.edu/projects/30699054/editor
• https://resources.scratch.mit.edu/www/cards/en/
scratch-cards-all.pdf (new and updated!?!)
• What advice would you give another teacher for how they
could start?