Week 2: Teaching Coding with Scratch
About
In this session, we will explain a few different approaches for teaching and assessing Coding and Computational Thinking, with a focus on approaches for teaching these skills with Scratch.
In the session’s activities, you will learn how to use Scratch Teacher Accounts, which are a special type of Scratch accounts that can help you manage your students’ projects. You will also learn about remixing projects in Scratch and how remixing can be used with Scratch Teacher Accounts to run activities with your students.
Key Terms
algorithm, computational thinking, computational concept, coding, visual programming, sequences, loops, conditionals, debugging
Materials
Presentations
Activities
- Managing Classes with Scratch Teacher Accounts
- Remixing Projects with Scratch Teacher Accounts
- Extension: Using CSV Upload to Create Classes
Homework
Links
Scratch and Feedback Links
Teaching Coding Links
- Code.org CS Fundamentals: Unplugged Resources
- Lightbot Game
- Code.org Hour of Code Activities
- Code Club Scratch Projects
- ACARA Digital Technologies: Year 5 & 6 Work Samples
Teacher Account Links
- Scratch Teacher Account FAQ
- MIT Scratch Team - Scratch Teacher Accounts
- Student Account Creator Example in Scratch
Assessing Coding Links
- 22 Scratch Worksheets
- Bebras 365
- Project Quantum
- Creative Computing Unit 1: Debug It! Studio
- Dr Scratch
Related Research
- New Frameworks for Studying and Assessing the Development of Computational Thinking
- Literature review: Supporting teachers to assess F–10 Digital Technologies
- Assessing Computational Learning in K-12