0% found this document useful (0 votes)
1 views

PJ Coding Week 4a

Coding week 4

Uploaded by

brodiehomework
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
1 views

PJ Coding Week 4a

Coding week 4

Uploaded by

brodiehomework
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

Coding & Communications

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

2. the odd numbers

3. the counting numbers


Draw them as pictures of your blocks, write them using
numerals.
Think
Write your patterns as numbers on T-charts.
even # odd # counting #
n n n
1 2 1 1
2 4 2 2
3 6 3 3
4 8 4 4
5 10 5 5
6 12 6 6

10 ? 10 10
any # any # any #
Do

Here is a pattern made with linking cubes.


1. What parts are changing?

2. What parts are constant?

3. Make a T-chart.

4. What might any number be?


Do
Please work in pairs to use this code to make a pattern
of:

1. the even numbers

2. the odd numbers

3. the counting numbers

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

Think about a lesson you could create around Cards

this set of Scratch cards. What would you need


to add for others to be able to do it?
Choose characters, add conversation,
and bring your story to life.

scratch.mit.edu Set of 9 cards

Think about a lesson you could create


using the code we used today. What
would you need to add for others to be
able to do it?
Do
Try out another one of the Scratch cards activities. Or
continue one from last week.

Create a Story
ea Make M
Animat ards Cards usic
c ter C Cards
Ch a ra

Choose characters, add conversation,


Choose
e and bring your story to life. instrum
rs to lif press k ents, add sou
haracte
Bring c nimation. eys to p n
with a lay mu ds, and
sic.
scratch.mit.edu Set of 9 cards scratch
cards .mit.ed
Set of 8 u

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.

• Now what do you do to teach your class how to code?

• Which of these online resources would you use?

• 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!?!)

• Your own choice


fi
Async & Goals
Think about:

• How we are learning about math through coding.

• The resources that are available for classroom teachers and


what gaps and challenges teachers would face to implement
coding in their classrooms

• How would you start coding in your classroom and what


resource would you use?

• What advice would you give another teacher for how they
could start?

You might also like