Module Introduction
Assignment Overview
Practical Activity Introduction to Scratch - a Conversation
Teaching Section From CAS Primary Guide
Pappert Mindstorms (Free PDF Download)
Brennan and Resnick (Brennan & Resnick (2014)
Meaningful Learning with Technology (Jonassen, 2011)
Computing in the National Curriculum
Communites of Practice (Wenger, McDermott & Snyder, 2002)
People are not Computers
Practical Activity Slug Racer
Adventures in Scratch by Andrew Murphy (Murphy, 2013)
Language-Independent Conceptual "bugs" in Novice Programming (Pea, 1986)
Brennan and Resnick (Brennan & Resnick (2014)
Debugging and Just in Time Learning
Extracts from McCauley et al (2008)
Practical Activity Guess the Number
Finished guess the number project
Brennan and Resnick (Brennan & Resnick (2014) Page 7
Just in Time Learning (Baruah, 2013)
Computer Science Concepts in Scratch (Armoni & Ben-Ari, 2013: 86)
Constructivist Approaches to Teaching Programming (A Critical Review) Dean M, 2017
Simple Video Production for Academics
Computers as Objects to Think With (Microworlds)
Practical Activity Jess in Space
Finished Jess in Space project
Members of the Solar System (Handout for exercise)
Rethinking the Microworld Idea (Hoyles et al, 2002)
Introduction to the Theory of Microworlds
Syntonicity
Syntonicity and the psychology of programming
Computer Science Unplugged (2015)
Teaching with technologies: the essential guide (Younie, Leask 2013)
Practical Activity 2 Question History Quiz
Finished 2 Question History Quiz
Live Code Example 2 Question History Quiz
Links and References
Two Question History Quiz - no list
https://scratch.mit.edu/projects/440111674/
Accessing a list with an index variable
Using 'item of' block
https://scratch.mit.edu/projects/440111874/
Using two lists with a common index – Q&A style
https://scratch.mit.edu/projects/440112130/
Using two lists with common index
Using OR to accept more than one answer
Using broadcast messages to control sprite show/hide
https://scratch.mit.edu/projects/440112390/
Using 'length of' block
Using NOT and 'list contains' block as a simple search
Using Join to make text more interesting
Using 'add to' block to extend a list
Practical Activity Broadcasting
Links and References
Broadcasting - Animation Example
Practical Activity Cloning
Links and References
Coordinate Grid Graphics Example