Level Up: Game design
This unit of work is intended to teach years 9–10 students basic programming, using general purpose programming language.
Additional details
Year band(s) | 9-10 |
---|---|
Content type | Lesson ideas |
Format | Web page |
Core and overarching concepts | Design thinking, Impact and interactions, Algorithms, Implementation (programming) |
Australian Curriculum Digital Technologies code(s) |
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
AC9TDI10P07
Design and prototype the user experience of a digital system
AC9TDI10P08
Generate, modify, communicate and critically evaluate alternative designs
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 | Think like an inventor, Game design, Unity, Coding, Programming, Algorithms |
Integrated, cross-curriculum, special needs | STEM |
Organisation | ESA |
Copyright | Creative Commons Attribution 4.0, unless otherwise indicated. |
Related resources
-
Coding in the Classroom
Through this website, educators can explore and share resources and strategies to teach coding.
-
Building Machines That Emulate Humans
Students build robotic models from cardboard and straws to understand the anatomy and biomechanics of the human hand. Then, they conduct trials visualizing data in Excel to generate new ideas for improving it’s performance.
-
Minecraft Lesson Plans
Find Minecraft lessons spanning primary and secondary school for use with your students.
-
Pencil code program: Lady MacBeth Chat Bot
Use this program to create an interactive chat bot who answers questions as if she is Lady Macbeth.
-
Systems Thinking and AI applications
This lesson takes a systems thinking approach to understanding the place of artificial intelligence (AI) as a component within solutions to real world problems, such as predicting bushfire hotspots, spotting and monitoring animals in the wild, automated horticulture and agriculture, and early detection of medical issues.
-
Habits of a Systems Thinker
This lesson introduces some of the skills and concepts involved with Systems Thinking.
-
AI ethics - What's possible, probable and preferred?
The development and ubiquity of Artificial Intelligence raise a number of social and ethical matters that students can explore in the Digital Technologies classroom.