01. ICT Fundamentals
Outcomes:
- 5.3.1 justifies responsible practices and ethical use of information and software technology
- 5.4.1 analyses the effects of past, current and emerging information and software technologies on the individual and society
- 5.5.3 describes and compares key roles and responsibilities of people in the field of information and software technology
02. Block Programming With Snap!
Snap is based on Scratch and is a block based programming platform like Lightning Labs Sphero (which we will possibly be looking at later) or Code.org. This course will introduce you to basic block programming using Snap.
- 5.2.1 describes and applies problem-solving processes when creating solutions
- 5.2.2 designs, produces and evaluates appropriate solutions to a range of challenging problems
- 5.3.2 acquires and manipulates data and information in an ethical manner
03. Structured Query Language
- 5.2.1 describes and applies problem-solving processes when creating solutions
- 5.2.2 designs, produces and evaluates appropriate solutions to a range of challenging problems
- 5.2.3 critically analyses decision-making processes in a range of information and software solutions.
04. Beginning Web Design
- 5.2.1 describes and applies problem-solving processes when creating solutions
- 5.2.2 designs, produces and evaluates appropriate solutions to a range of challenging problems
- 5.2.3 critically analyses decision-making processes in a range of information and software solutions.
05. Beginning Javascript
Start creating algorithms to solve problems in javascript.
- 5.2.1 describes and applies problem-solving processes when creating solutions
- 5.2.2 designs, produces and evaluates appropriate solutions to a range of challenging problems
- 5.2.3 critically analyses decision-making processes in a range of information and software solutions.
06. Game Development with HTML5
- 5.2.1 describes and applies problem-solving processes when creating solutions
- 5.2.2 designs, produces and evaluates appropriate solutions to a range of challenging problems
- 5.2.3 critically analyses decision-making processes in a range of information and software solutions.
07. Python For Beginners
- 5.2.1 describes and applies problem-solving processes when creating solutions
- 5.2.2 designs, produces and evaluates appropriate solutions to a range of challenging problems
- 5.2.3 critically analyses decision-making processes in a range of information and software solutions.
10. Beginning Unity
- 5.2.1 describes and applies problem-solving processes when creating solutions
- 5.2.2 designs, produces and evaluates appropriate solutions to a range of challenging problems
- 5.2.3 critically analyses decision-making processes in a range of information and software solutions.
11. Spreadsheets
- 5.2.1 describes and applies problem-solving processes when creating solutions
- 5.2.2 designs, produces and evaluates appropriate solutions to a range of challenging problems
- 5.2.3 critically analyses decision-making processes in a range of information and software solutions.
13. Intro to Mindstorms Robots
This option provides the possibility to design,
produce and evaluate a range of projects based around automated control, from
traffic lights to computer assembly and probes to other planets. It allows
students the opportunity to explore a range of automated systems and robots.
5.2.1 describes and applies
problem-solving processes when creating solutions 5.2.2 designs, produces and
evaluates appropriate solutions to a range of challenging problems
14. Personal Interest Project
Show us what you got!
- 5.2.1 describes and applies problem-solving processes when creating solutions
- 5.2.2 designs, produces and evaluates appropriate solutions to a range of challenging problems
- 5.2.3 critically analyses decision-making processes in a range of information and software solutions.