A truly great Computer Science curriculum endeavours to embody both the scientific and the creative.
It possesses a strong scientific base, fashioned on logical and mathematical principles, whilst allowing creative minds the freedom to fashion an endless array of digital artifacts. It incorporates several facets, including:
- Computational thinking – the root concepts that underpin how computers and programmers operate
- Digital literacy – using a variety of software applications to create and repurpose digital artifacts
- Information technology – including capturing, analysing and modifying data
- Communication – safe and ethical communication between multiple parties
- Independence and resilience – two-character traits that enable computer scientists to analyse, decompose and solve complex, real-world problems
Further details of the curriculum can be downloaded below.