PROFESSIONAL LEARNING
CODING IN THE CLASSROOM
2016
Which of the following is a computer?
From www.helloruby.com
Hello Ruby
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
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
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
Non-Digital Activity Paper Coding
Technology Issues Computer troubles? No problem!
You can still teach (and learn) the basics of the Digital Technologies curriculum without any computer at all.
Code.org
Digital Activity Blockly
Scratch
Digital Activity Scratch Scratch Jr (only on tablets/phones)
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.
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?
• Decoding the terminology: • What is coding? • What is computational thinking?
• Tools you can use to teach coding • Getting started with coding
Workshop Outline
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.
Professional Learning
p +61 8 9215 0700 e p l@sc i tech .o rg .au
Scitech Resources
• Incursions
• Website Resources
• Excursions
• Events
www.scitech.org.au
Top Related