1 of 12

Coding & Mathematics

Accompanying Video

Continuous Learning

Ontario Tech University

Diane.Tepylo@ontariotechu.net

2 of 12

Reassurances

  • Many teachers begin coding very anxious
    • Add learning online and those feeling can be amplified
  • At times, coding is
    • Exhilarating - solving a problem
    • Frustrating - trying to solve a problem
  • We have found it really helpful to reassure that this is normal & to discuss feelings
    • Social-Emotional Learning (SEL)

3 of 12

Reassurances

If you are brand new to coding,

It may take a while for you to feel like you “get it”

For many teachers (pre- & in-service), things seem to come together around class 4 (about 10 hours of coding)

We are working to lessen that time,

But it may be the result of learning something completely new

4 of 12

You can do this!

  • I have little formal programming training.
  • I really started coding when asked in the job interview, “Could you teach this programming course?” I needed the job so I said yes - and then studied all summer.
  • In over 20 years teaching coding, every student who has tried has achieved considerable success.
  • And the programming tools are so much easier now!

5 of 12

Our Courses & These Supports

3 Integrated strands

  1. Learning to Code
    1. Strand C3 in the new Math curriculum
  2. Coding to Learn
    • What can we teach through coding?
      1. Integration with the other math strands
    • How can coding support ALL learners?
  3. Teaching Coding; Teaching through Coding

6 of 12

Our reasons for coding

influence how we teach coding

7 of 12

A Variety of Reasons

  • Economic
  • Equity
  • A New Literacy?
  • Developing Thinking Skills

8 of 12

Why is Coding in the New Math Curriculum?

  • It was the curriculum being updated
    • There are lots of connections to arts, science...
    • There are lots of connections to the Language curriculum
      • (especially the media strand)

9 of 12

Why is Coding in the New Math Curriculum?

  • Builds intuitive and symbolic understandings of mathematical concepts
  • Connects mathematical concepts
  • A great low floors, high ceilings and wide walls tool for problem-solving and mathematical thinking
  • Automatically moves students from visual representations to symbolic forms
    • (with robots & other tangibles, concrete materials)

10 of 12

Pedagogy Starters

Pair Programming - Discussions to

  • Support problem-solving
  • Refine thinking
  • Make connections to mathematical concepts

Play - try something and see what happens

  • Explore - change 1 or 2 things - what does it do?
  • Save a copy before making changes

11 of 12

12 of 12

Everything is

  • CC with attribution

Continually being developed

Diane.tepylo@ontariotechu.net