Year 11 Curriculum Plan – Computer Science YEAR
11
TRINITY 2 2.1 Producing Robust Programs
MICHAELMAS 1 2.3 Boolean Logic
MICHAELMAS 2 2.5 Programming Languages & Integrated Development Environments
LENT 1 2.6 Ethical, Legal, Cultural & Environmental Impact
Pupils are introduced to This section emphasizes Boolean logic through defensive design, including simple logic diagrams and Pupils will examine how anticipating misuse, truth tables using AND, OR, This topic explains the digital technology affects authentication, and input and NOT operators. They characteristics and purposes society, considering ethical, validation. It also covers learn to combine these of high-level and low-level legal, cultural, and maintainability through operators to solve problems programming languages, environmental issues. It subprograms, naming and interpret or construct the role of translators, and includes discussions on conventions, indentation, logic diagrams. The section the differences between privacy, data protection, and commenting. Testing is includes recognition of logic compilers and interpreters. and relevant laws like the explored in depth, gate symbols and the It also introduces the Data Protection Act and distinguishing between application of truth tables to Integrated Development Computer Misuse Act. The iterative and final testing, various scenarios. Environment (IDE), section also compares open identifying syntax and logic highlighting tools such as source and proprietary errors, and selecting editors, error diagnostics, software licences, helping appropriate test data 2.4 Systems Software run-time environments, and pupils understand the (normal, boundary, invalid, translators, and how these implications of software use and erroneous). Pupils learn This unit focuses on the support program and distribution. to refine algorithms and role of operating systems development. create test plans. and utility software. It explains how operating 2.2 SQL systems manage hardware and software resources, In this unit pupils will including memory, files, develop an understanding users, and peripherals. of how records are used to Utility software is store data and how SQL can introduced as tools that be used to search for data perform maintenance tasks stored within such records. like encryption, defragmentation, and data compression, helping to keep systems running efficiently.
LENT 2
Exam revision
Programming revision interleaved throughout the year
TRINITY 1