CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… ·...

24
PROFESSIONAL LEARNING CODING IN THE CLASSROOM 2016

Transcript of CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… ·...

Page 1: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

PROFESSIONAL LEARNING

CODING IN THE CLASSROOM

2016

Page 2: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Which of the following is a computer?

From www.helloruby.com

Page 3: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Hello Ruby

Page 4: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Workshop Outline

• What  is  coding?  • What  is  computa2onal  thinking?  

Decoding  the  terminology  

• Non-­‐digital  resources  •  Apps/Websites  

Tools  you  can  use  to  teach  coding  

Ge@ng  started  with  coding  

Page 5: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Australian Curriculum General Capability: ICT Capability

Page 6: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Australian Curriculum Technologies

Page 7: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

WA Curriculum Technologies

Technologies

Digital Technologies

Knowledge and

Understanding

Processes and Production

Skills

Design and Technologies

Knowledge and

Understanding

Processes and Production

Skills

Page 8: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

WA Curriculum Digital Technologies

Digital Technologies

Knowledge and Understanding

Digital systems Representation of data

Process and Production

Skills

Collecting, managing and analysing data

Digital Implementation

Creating digital solutions by:

Investigating and defining Designing Producing and

implementing Evaluating Collaborating and managing

Page 9: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Non-Digital Activity Paper Coding

Page 10: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Technology Issues Computer troubles? No problem!

You can still teach (and learn) the basics of the Digital Technologies curriculum without any computer at all.

Page 11: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Code.org

Page 12: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.
Page 13: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Digital Activity Blockly

Page 14: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Scratch

Page 15: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.
Page 16: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.
Page 17: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Digital Activity Scratch Scratch Jr (only on tablets/phones)

Page 18: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.
Page 19: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Four Starter Lesson Ideas Try one of these lessons to get you started:

1. Graph Paper Programming – from code.org Students write an algorithm (a set of instructions) using a set of predefined commands to direct their classmates to reproduce a drawing.

2. Sequencing - from TheFoos.com Use the ‘test and learn’ strategy to problem solve how to give computers instructions in the correct order.

3. Battleships – from CSUnplugged.org Explore the types of algorithms computers use to search for information using a variation on the game of battleships.

4. How to use Scratch – from ABC Splash Series of 30 sec videos on how to create an interactive greeting card using Scratch.

Page 20: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Next Steps Choose one of the websites/apps you have heard about today to use in your classroom in the coming weeks.

• What do you want your students to learn from your lesson?

• What resources do you need to prepare for your lesson?

• How will you know if your lesson has been a success or not?

• When are you going to run the lesson?

Page 21: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

• Decoding the terminology: •  What is coding? •  What is computational thinking?

• Tools you can use to teach coding • Getting started with coding  

Workshop Outline

Page 22: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Feedback We value your feedback, please let us know how we did today.

Go to sciwa.io/pl-survey and fill out the quick 5 minute survey.

Page 23: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Professional Learning

p +61 8 9215 0700 e p l@sc i tech .o rg .au

Page 24: CODING IN THE CLASSROOMhawkerresources.weebly.com/uploads/2/8/3/0/28301425/professiona… · Australian Curriculum General Capability: ICT Capability. Australian Curriculum Technologies.

Scitech Resources

•  Incursions  

• Website  Resources  

•  Excursions  

•  Events  

www.scitech.org.au