Topics
These common topics of Digital Technologies provide a guide to what each topic is about, resources to learn more about it, how to teach it, relevant games and applications, as well as curriculum connections.
![](/media/kihdlp3i/artificial-intelligence_thumbnail.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651185313730000)
Artificial intelligence (AI)
Artificial intelligence (AI) is the ability of machines to mimic human capabilities in a way that we would consider 'smart'.
![](/media/5cqpaaq2/algorithm_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651247043270000)
Algorithms
An algorithm is a series of ordered steps that are required to solve a problem. In order to work, algorithms need to have their steps in the right order.
![](/media/zfbp4sue/binary_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651247213800000)
Binary
The binary number system is a base-2 number system using only two different symbols for its digits, 0 and 1.
![](/media/ciqaqu4g/computational-thinking_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651247316870000)
Computational thinking
Computational thinking describes the processes we draw on when thinking about how a computer can help us to solve complex problems.
![](/media/n2thapfk/data-representation_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651248222230000)
Data representation
All information in a digital system is stored and transmitted as sequences of bits, or binary digits.
![](/media/cwvlmyvi/design-thinking_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651248773570000)
Design thinking
Design thinking is a methodology used to solve complex problems and find useful solutions.
![](/media/kughktks/digital-citizenship_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651248963370000)
Digital citizenship
Digital citizenship is about confident and positive engagement with digital technologies.
![](/media/1r1h1kap/digital-systems_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651252197900000)
Digital systems
The term digital system refers to elements such as hardware, software and networks and their use.
![](/media/auqbeklx/games-based-learning_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651252206030000)
Game-based learning
Game-based learning involves students using game development concepts and software to create their own games.
![](/media/wygnxamh/gppl-topic.png?anchor=center&mode=crop&width=260&height=195&rnd=132651258503400000)
General-purpose programming
Text-based programming used to create programs by typing letters, numbers and symbols and requires the use of formal syntax.
![](/media/oqfn3d2a/girls-in-tech_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651252212430000)
Girls in tech
Resources, readings, competitions and programs specifically about promoting technology education for girls.
![](/media/nskn0w3o/maker-space_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651252219300000)
Maker spaces
Maker spaces are creative, self-directed learning spaces where students can create, invent and learn.
![](/media/l2yn4sc1/robotics_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651252225070000)
Robotics
A robot is a mechanical device that can be programmed to follow a set of instructions.
![](/media/rb0h5b5m/systems_thinking_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651252232730000)
Systems thinking
Systems thinking requires students to see and make connections between solutions, systems and society.
![](/media/ta5doz5l/user-interface_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651252240700000)
User interface
A way that people interact with a computer system, including how they exchange information and instructions with it.
![](/media/ifjpgqzi/coding-and-visual-programming_topic.jpg?anchor=center&mode=crop&width=260&height=195&rnd=132651252256030000)
Visual programming
Users create programs by manipulating elements graphically rather than writing them in text format.