CS Unplugged: Harold the Robot
Use the Harold The Robot offline activity to consider the type of instructions a robot could interpret and follow.
Additional details
| Year band(s) | 1-2, 3-4 | 
|---|---|
| Format | Web page | 
| Core and overarching concepts | Algorithms | 
| Australian Curriculum Digital Technologies code(s) | 
                                     
                                        AC9TDI2P01   
                                         
                                    Investigate simple problems for known users that can be solved with digital systems 
                                        AC9TDI2P02   
                                         
                                    Follow and describe algorithms involving a sequence of steps, branching (decisions) and iteration (repetition) 
                                        AC9TDI4P02   
                                         
                            Follow and describe algorithms involving sequencing, comparison operators (branching) and iteration  | 
                        
| Keywords | Data representation, Text compression, Recollection, File size, Data retrieval, Data storage | 
| Organisation | University of Canterbury, New Zealand  | 
                        
| Copyright | Creative Commons BY-NC-SA 4.0  | 
                        
Related resources
- 
                                
                                        
                                        Visual programming with Scratch (Years 3-6)
This resource comprises a collection of sample activities that incorporate visual programming (Scratch) into teaching and learning programs.
 - 
                                
                                        
                                        Understanding algorithms and the smiley face biscuit challenge (Years F-2)
Algorithms are a key concept in Digital Technologies. They help us follow, describe and represent a sequence of steps and decisions needed to solve problems.
 - 
                                
                                        
                                        Robots, data and computational thinking (Years 2-4)
This classroom resource comprises four worksheets to accompany a lesson on data and computational thinking. These materials are designed for teachers to use simple line-following robots (Ozobots) to engage students in the computational thinking process and working with data.
 - 
                                
                                        
                                        Computing at School: Resources
Browse the curriculum resources which are tried and classroom tested resources submitted by primary teachers to support Computing for early to middle primary school. Requires free registration.
 - 
                                
                                        
                                        code.org
Code.org provides courses for F-12 year levels to increase knowledge in computer science. Free log in enables access to resources and more functionality.
 - 
                                
                                        
                                        A-Z Handbook on Teaching Introductory Programming
This book viewable online using the 'look inside' feature or purchased in hard copy provides a comprehensive guide to programming for all levels.
 - 
                                
                                        
                                        Classroom ideas: Choose your own adventure (Years 3-6)
In Digital Technologies, students from Year 3 onwards should be planning and implementing projects that include branching (decision-making). Creating a ‘choose your own adventure’ story is an excellent way for students to design and implement a project that makes use of branching.
 - 
                                
                                        
                                        Introduction to Micro:bit Project Collection
A collection of projects that can be used as an introduction to using micro:bits.