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.
Additional details
Year band(s) | Foundation, 1-2, 3-4, 5-6, 7-8, 9-10 |
---|---|
Format | eBook |
Core and overarching concepts | Algorithms, Implementation (programming) |
Keywords | Programming, events, data structures, Shuchi Grover, Computer Science, Guide, Tutorials |
Organisation | Shuchi Grover |
Copyright | © Shuchi Grover. May be subject to statutory licence fee. |
Related resources
-
Computational thinking
This comprehensive online guide, provides a background to computational thinking which refers to the skills and approaches used in computing, programming, and digital solutions to analyse problems and determine how to solve them.
-
Object-oriented programming (OOP)
This comprehensive online guide, explores ways the OOP method of programming (or paradigm) is different to the procedural paradigm, which many programmers start out with on their learning journey. This topic introduces objects and how they can be defined and worked with in a computer system.
-
Program design
This comprehensive online guide, explores ways specific algorithms are designed for large applications, considering data and user interface. Learn how algorithms can be expressed as a flowchart and pseudocode, and validated and verified.
-
Introduction to Micro:bit Project Collection
A collection of projects that can be used as an introduction to using micro:bits.
-
WS01 - Digital project: Rescuing Rapunzel
Use this ACARA worksample to assess how Years 3-4 students create simple digital solutions and use provided design criteria to check if solutions meet user needs.
-
WS02 - Human robot programming
Use this ACARA worksample to assess how Years 1–2 students follow and describe basic algorithms involving a sequence of steps.
-
WS04 - Animals percussion composition
Use this ACARA worksample to assess how Years 1–2 students represent and process data in different ways and follow basic algorithms involving a sequence of steps.
-
Tinker challenge: if/else: simple conditional response
This video is part of the lesson idea Coding a sentimental chatbot in Python that is located on the Digital Technologies Hub.