Grade Descriptors

Examples

ICT-Small_1

TERM 1

Content

Introduction to the course and the specification

Introduction to Python Programming

Fundamentals of Algorithms

Mini Project #1

 

Skills

Programming

  • Sequence
  • Selection
  • Iteration
  • Functions
  • Classes
  • Arrays
  • Variables
  • Datatypes

Solution Development

Saving different file formats

Numeracy

Arithmetic Operators

Computational Thinking

Practical Problem Solving

 

TERM 2

Content

Mini Project #1

Fundamentals of Data Representation

  • Number Bases (Converting)
  • Units of Information
  • Binary Arithmetic
  • Character Encoding
  • Representing Images
  • Representing Sound
  • Data Compression

Error Handling

Aspects of Software Development

  • Design
  • Implementation
  • Testing
  • Evaluation

 

Skills

Binary, Denary and Hexadecimal Conversions

Numeracy

Arithmetic Operators

Testing

Analysis

Reflection

Computational Thinking

Practical Problem Solving

Exam Question Technique and Practice

Extended Response writing

 

TERM 3

Content

Mini Project #2

Fundamentals of Computer Networks

Fundamentals of Cyber Security

  • Threats
  • Social Engineering
  • Malicious Code
  • Detection & Prevention

 

Skills

Programming

  • Sequence
  • Selection
  • Iteration
  • Functions
  • Modules
  • Classes
  • Arrays
  • Dictionaries
  • Variables
  • Datatypes

Solution Development

Testing

Analysis

Reflection

Numeracy

Arithmetic Operators

Computational Thinking

Practical Problem Solving

Exam Question Technique and Practice

Extended Response writing