Learn to code
Let’s start with Scratch
Introduction
1. About me http://bit.ly/2pAVVYx
2. What is coding?
a. Algorithms
b. Program
3. 2 new Technologies subjects
a. Digital Technologies
b. Design and Technology
4. 3 modes of thinking
a. Computational thinking
b. Systems thinking
c. Design thinking
5. Create digital solutions
a. Technology consumption vs technology creation
Why is coding important?
1. Empowering, creative, digital literacy, encourages curiosity
2. Create digital solutions
3. Technology consumption vs technology creation
4. Resilience through failure
5. Problem solving as a pathway to entrepreneurship
How do we
learn?
● Methodical
● Trial and error
● Resilience
3 logic patterns
1. ?
2. ?
3. ?
3 logic patterns
1. Sequencing
2. Branching
3. Looping
6 fundamental
concepts of
coding
3 logic patterns
Sequence
- Order of actions
- E.g. a recipe for a cake
3 logic patterns
Branching
- Computer checks for conditions
- Computer makes a decision based on conditions
- Real life examples: traffic lights, air conditioner
3 logic patterns
Looping
- Repeat:
- Forever
- For a number of times
3 logic patterns
1. Sequencing
2. Branching
3. Looping
Capital cities quiz
Steps (Make a plan):
1. Sprite
2. Question 1
3. Question 2
4. … etc
5. Score
https://scratch.mit.edu/projects/130260878/
Maths quiz
Steps (Make a plan):
1. Sprite
2. Maths question algorithm
3. Score
https://scratch.mit.edu/projects/110894731/
The Interview
Steps (Make a plan):
1. Sprite
2. Question 1
3. Question 2
4. etc
https://scratch.mit.edu/projects/110158950/
Parts 2 & 3
Part 2 - Thursday 4 May, 3.30pm
Let’s create digital artwork and introduce animated stories
Part 3 - Thursday 11 May, 3.30pm
Let's build a computer game and make Cartesian coordinates fun
http://bit.ly/2oR0qut

Making quizzes with Scratch

  • 1.
    Learn to code Let’sstart with Scratch
  • 2.
    Introduction 1. About mehttp://bit.ly/2pAVVYx 2. What is coding? a. Algorithms b. Program 3. 2 new Technologies subjects a. Digital Technologies b. Design and Technology 4. 3 modes of thinking a. Computational thinking b. Systems thinking c. Design thinking 5. Create digital solutions a. Technology consumption vs technology creation
  • 3.
    Why is codingimportant? 1. Empowering, creative, digital literacy, encourages curiosity 2. Create digital solutions 3. Technology consumption vs technology creation 4. Resilience through failure 5. Problem solving as a pathway to entrepreneurship
  • 4.
    How do we learn? ●Methodical ● Trial and error ● Resilience
  • 5.
  • 6.
    3 logic patterns 1.Sequencing 2. Branching 3. Looping
  • 7.
  • 8.
    3 logic patterns Sequence -Order of actions - E.g. a recipe for a cake
  • 9.
    3 logic patterns Branching -Computer checks for conditions - Computer makes a decision based on conditions - Real life examples: traffic lights, air conditioner
  • 10.
    3 logic patterns Looping -Repeat: - Forever - For a number of times
  • 11.
    3 logic patterns 1.Sequencing 2. Branching 3. Looping
  • 12.
    Capital cities quiz Steps(Make a plan): 1. Sprite 2. Question 1 3. Question 2 4. … etc 5. Score https://scratch.mit.edu/projects/130260878/
  • 13.
    Maths quiz Steps (Makea plan): 1. Sprite 2. Maths question algorithm 3. Score https://scratch.mit.edu/projects/110894731/
  • 14.
    The Interview Steps (Makea plan): 1. Sprite 2. Question 1 3. Question 2 4. etc https://scratch.mit.edu/projects/110158950/
  • 15.
    Parts 2 &3 Part 2 - Thursday 4 May, 3.30pm Let’s create digital artwork and introduce animated stories Part 3 - Thursday 11 May, 3.30pm Let's build a computer game and make Cartesian coordinates fun http://bit.ly/2oR0qut