Computer Science
Curriculum Intent
Curriculum Overview
HT1 | HT2 | HT3 | HT4 | HT5 | HT6 | |
Y10 |
System Architecture: |
Data Representation: |
Computer networks, connections and protocols: |
Network security:
|
System Software: |
Ethical, legal, cultural and environmental impacts of digital technology: |
Y11 |
Algorithms: Principles of computational thinking. Including abstraction, decomposition and algorithmic thinking. Identifying inputs processes and outputs for a problem. Identify common errors in programming.
|
Programming fundamentals: |
Producing robust programs: Defensive design consideration by anticipating misuse and authentication. Understanding issues, a programmer should consider to ensure a program considers all input values. Understand the purpose of testing |
Boolean logic: Knowledge of truth tables for each logic gate. Recognition of each logic gate. Understanding of how to create, complete or edit logic diagrams and truth tables for a given scenario. Ability to work with more the one logic gate |
Programming languages and Integrated Development Environments: Characteristics and purpose of different levels of programming language. · High Level · Low Level. |
Revision Techniques/Exam style questions: Using different method to recall knowledge learnt. |
To download this table, please click below.
Medium Term Plans
Computer Science SMSC Statement