Year 2-5 IT Curriculum Overview
Year 2-5 IT Curriculum Overview
Year 2 The nature of Systems Systems Scientific Communication Exam Paper Understand
technology : and Skills Binary number
Criterion A
Storing Technical system
Digital Data Innovation Criterion B
Thinking Skills
(Critical &
Decimal to
Creative
binary
Thinking)
conversion
Research Skills
Practice Binary
addition
ASCII and
character
encoding
Representing
images (pixels,
resolution,
black-and-
white vs. color)
Representing
sound
(sampling, bit
rate)
Understand
Cyberbullying:
types, impact,
prevention
Safe
downloading
and avoiding
malware
Year 2 Computation Development Function Scientific . Thinking Skills Criterion A Exam paper + Understand
al Thinking: and Programming what is a
Research skills Criterion B
Programming Technical Project programming
Languages Innovation language
Know the
Difference
between source
code and
machine code
Introduction to
Python syntax
Input and
output
operations
(input(),
print())
Creating simple
calculators
(add, subtract,
multiply,
divide)
Writing Python
programs using
variables and
operators
Program design
using
pseudocode or
flowcharts
Comparing
different types
of
programming
languages (e.g.,
Python,
Scratch,
JavaScript)
Year 2 Programming Logic Function Scientific Thinking Skills Criterion C Exam if, elif, and else
: It All Adds and statements
Structure Criterion D
Up Technical
Innovation Communication
Skills
Logical
operators (and,
or, not)
Self-Management
Skills
Accumulators
(adding totals
within loops)
Designing
readable and
user-friendly
programs
Simple user
interfaces (e.g.,
clear prompts,
helpful
messages)
The technical
and creative
steps of
producing a
podcast
How tone,
sound effects,
and structure
influence
meaning
Ethical issues in
using music and
sharing media
Collecting data
through forms
or surveys
Inputting and
structuring
data in a
spreadsheet or
table
Using formulas
(e.g., SUM,
AVERAGE) for
calculations
Highlighting
errors or "bad
data" (e.g.,
missing values,
incorrect types)
Presenting data
clearly using
tables or graphs
Understanding
the importance
of accuracy and
integrity in data
Self-Management
Skills How
messages
are
transmitted
over the
internet (IP,
packets,
DNS)
Wired vs
wireless
networks
Planning
and creating
a small e-
learning
presentation
Creating a
quizz
Year 3 Computation Development Function Scientific Thinking Skills
al Thinking – and Exam Lists and list
Criterion C operations
Team Technical
Communication Criterion D
Manager Innovation
Skills
Looping
through a list
(traversal)
Input and
output
Modular
program design
Introduction
to Python
syntax
Input and
output
operations
(input(),
print())
Creating
simple
calculators
(add,
subtract,
multiply,
divide)
Writing
Python
programs
using
variables
and
operators
Program
design using
pseudocode
or flowcharts
Comparing
different
types of
programmin
g languages
(e.g., Python,
Scratch,
JavaScript)
Self-Management
Skills Amending and
improving
existing code
Linear vs
binary search
Conditions and
loops
Efficient data
search and
retrieval
Digital tools
and editing
software
Storyboarding,
scripting, and
rough cuts
Sharing and
publishing
content online
Year 3 Numbers and Systems Efficienc Globalizatio Research Skills Research Data in
Data – Mobile y n and Thinking Skills Skills mobile and
Communication Criterion C Thinking medical
and Medical Sustainabilit
Services y Skills Skills services
Informat Communicatio
ion n Skills
Forms and
databases
Spreadsheet
s and
calculations
Sorting,
filtering, and
interpreting
data
Data
visualization
s and reports
The fetch–
decode–execute
cycle
Truth tables
and logical
statements
Year 4 Digital Communicati Ethics Identities Social Skills Criterion B Presentation Social media
Literacy – on and Criterion C platforms
Dilemmas Relationship and their
Identity s purposes
Digital
footprint
and online
identity
Digital
privacy and
consent
Ethical
frameworks
(e.g. ethics of
care, digital
citizenship)
Strategies
for digital
balance and
wellbeing
Year 4 Computation Logic Form Scientific Thinking and Criterion A Exam+Projec Introduction
al Thinking : Function and self- Criterion B t to
Introduction Technical management computation
to python Innovation skills al thinking
and logical
problem-
solving
Understandi
ng Python
programmin
g syntax and
structure
Using
variables
and basic
data types to
store and
process
information
Applying
conditional
statements
(if, elif, else)
for decision-
making
Using loops
(for, while)
to repeat
actions
efficiently
Writing and
testing
simple
algorithms
using Python
Debugging
and
improving
code for
clarity, logic,
and
functionality
Solving
practical
problems
through
hands-on
coding
exercises
Decision
trees and
branching
logic
Machine
learning
basics
(training
data,
models)
Supervised
vs
unsupervise
d learning
Applications
of AI in
daily life
Problem-
solving and
debugging
Designing
user-friendly
outputs and
interfaces
Creating
and running
a simulation
(e.g., fish
pond
ecosystem)
Podcast
recording
and editing
Video
production
and
publishing
Using school
platforms to
share
content
responsibly
Year 4 Numbers and Development Efficienc Orientatio Self Criterion C Exam What is a
Data – y n in Space management Criterion D project?
Managing and Time Skills Characterist
Projects ics and
Organiz examples
ation Thinking Skills
Defining
requirement
s and
outcomes
Time
management
: timelines,
Gantt
charts,
milestones
Agile
methodology
and Scrum
roles
Task
tracking
(Kanban
boards,
spreadsheets
)
Year 5 Systems Form Thinking Skills Binary
Scientific Criterion A Exam
system
Data and Criterion B
Representatio Technical Research Skills
n Function
Innovation Converting
from binary
to denary
and denary
to binary
Hexadecima
l System
Conversion
between
Hex and
Binary
Year 5 Data Connections Commun Scientific Types of
Transmission ication and Research Skills Criterion C data
Technical Criterion D transmission
Innovation
Communication (serial vs
Security Skills parallel,
simplex,
half/full
duplex)
Transmission
methods
(wired,
wireless,
optical)
Error
detection
techniques
(parity
checks,
checksums,
CRC)
Encryption
basics
(symmetric
vs
asymmetric,
public/privat
e keys)
Introduction
to robotics
(sensors,
actuators,
decision-
making)
Artificial
Intelligence
(machine
learning,
pattern
recognition,
decision
trees)
Ethical
implications
and future
impact of
automation
Standard
problem-
solving
structures
(sequence,
selection,
iteration)
Testing with
normal,
boundary,
and
erroneous
data
Identifying
and
correcting
logic and
syntax
errors
Year 5 Database Systems Structure Globalizati Project : Database
on and Thinking Skills Criterion C create a components
Sustainabil Communication Criterion D database (tables,
ity Skills
Function fields,
records)
Data types
and data
normalizatio
n
Querying
databases
(SQL basics)
Creating
forms and
reports
Database
security and
user access
Symbols and
truth tables
for each gate
Combining
gates into
circuits
Writing and
simplifying
logic
expressions
Using truth
tables to
verify circuit
behavior