Agent Cubes
AgentCubes is a 2-D and 3-D programming tool for teaching students computing science and computing skills through games design. The associated curriculum is based on constructivist learning theories that involve students in hands-on activities designed to promote mastery of computing fundamentals. AgentCubes is designed to appeal to a diverse range of students.
Additional details
Year band(s) | 5-6, 7-8, 9-10 |
---|---|
Content type | Tools for learning |
Format | Web page |
Core and overarching concepts | Implementation (programming) |
Australian Curriculum Digital Technologies code(s) |
AC9TDI6P05
Implement algorithms as visual programs involving control structures, variables and input
AC9TDI8P09
Implement, modify and debug programs involving control structures and functions in a general-purpose programming language
AC9TDI10P05
Design algorithms involving logical operators and represent them as flowcharts and pseudocode
AC9TDI10P06
Validate algorithms and programs by comparing their output against a range of test cases
AC9TDI10P09
Implement, modify and debug modular programs, applying selected algorithms and data structures, including in an object-oriented programming language |
Technologies & Programming Languages | other programming languages |
Keywords | Code, Coding, OOP, Programming, Computing Science |
Organisation | National Center for Women IT (NCWIT) |
Copyright | National Center for Women and Information Technology 2014. May be subject to Copyright Act statutory licence. |
Related resources
-
Gameblox
Gameblox is a blocks-based programming tool designed specifically to provide an accessible introduction to game design.
-
Raspberry Pi
This website contains resources for using, teaching and learning with the Raspberry Pi a small, low cost computer.
-
Code Avengers
This site provides instructions interspersed with challenges, videos and quizzes to teach users how to code.
-
VidCode
Vidcode is aimed at teaching teenagers the skills of coding, especially girls. Vidcode provides an interactive way to learn code via step-by-step.