Go to Parlay App
+ filter results
Why Code? (IB)

Learning Goals

We have been learning to code during this unit...but have you have wondered why? We'll think about how coding helps us with our approaches to learning (AtL Skills) and developing our selves as IB Learners (IB Learner Profile).

Today we will think about the importance of coding, and you will describe why it is important to learn!

Content & Multimedia

What Most Schools Don't Teach
Starring Bill Gates, Mark Zuckerberg,, Chris Bosh, Jack Dorsey, Tony Hsieh, Drew Houston, Gabe Newell, Ruchi Sanghvi, Elena Silenok, Vanessa Hurst, and Hadi Partovi.

1. Watch the video above- you might want to take notes while watching.

Approaches to Learning Skills.

2. Think about the AtL skills you have developed while coding.
You might want to look at the different tabs in this spreadsheet to help you articulate yourself.

IB Learner Profile

3. Think about you strengthened any of the following attributes while learning to code?

  • Inquirers
  • Knowledgeable
  • Thinkers
  • Communicators
  • Principled
  • Open-minded
  • Caring
  • Risk-takers
  • Balanced
  • Reflective

You might want to look at this PDF to see the description of each attribute.


Imagine that the head of the IB says "Coding has no place in an IB School!" and they ban coding! You have to write a letter, explaining why you think coding belongs in an IB school. Use information from the video, the AtL skills and IB Learner Profile to justify your answer, as well as your own experience! You might also use persuasive language and skills learnt in other classes to convince them of the value of coding!

Peer Feedback Instructions

Read your classmates' letters and give them feedback. How can they better convince the head of the IB to not only not ban coding, but to see how valuable is it?

(you can edit before inviting students)
Ms Dutton
Subject Area:
Science & Innovation
Link Copied!