ICT

Year 7

Computing and ICT Curriculum

Aim

Create confident users of IT who can use computing equipment safely and to support their learning; introduce students to computer science and programming.

Topics covered

The course is arranged into six termly modules:

Term 1: e-Safety: using technology safely, respectfully, responsibly and securely,; using school IT systems eg email

Term 2: use of spreadsheets to model and evaluate real-world problems

Term 3Control Systems & Algorithms.  Learning how to control and automation systems work and the algorithms that control them

Term 4Practical use of Circuit boards to control a system.  Learning how to program circuit boards to control an action directly

Term 5Hardware & The World We Live in. Learning about computer hardware and evaluating the impact machines have had on our lives

Term 6Image Editing. Learning how to manipulate images and understand how they are stored on the computer

Homework

At least one assignment is set each term – see the Homework section of the school website for more details.

Assessment

Students are assessed at the end of each module.  It is based on the pupil’s project work (usually an end assignment), homework and classwork that is done throughout the module.

Year 8

computing and ICT Curriculum

Aim

Continue to develop basic skills learnt previously and apply them to real world problems.  

Topics covered

The course is arranged into six termly modules:

Term 1& 2: E-Safety & Website Development. Updating pupils’ knowledge on e-safety and moving onto website development and design.  Pupils are taught how to design successful websites using both HTML programming languages and a web authoring software

Term 3: Intro to Programming & Algorithms.  Developing Scratch programming knowledge with use of Algorithms to plan their programs.  Learning how to Game Design

Term 4: Intro to Python Programming.  Learning how to program using a text programming language; learning how to apply programming skills to another language

Term 5: Hardware & The World We Live in. Learning about computer hardware and evaluating the impact machines have had on our lives

Term 6: Practical application of Programming. Learning to apply programming knowledge with Computerised system

Homework

At least one assignment is set each term – see the Homework section of the school website for more details.

Assessment

Students are assessed at the end of each module.  It is based on the pupil’s project work (usually an end assignment), homework and classwork that is done throughout the module.

 Year 9

computing and ICT Curriculum

Aim

Continue to develop students understanding of computer science concepts and programming and apply them to real world problems  so as to ensure pupils are GCSE Ready

Topics covered

The course is arranged into six termly modules:

Term 1: E-Safety & Algorithms using pseudo code. Updating pupils’ knowledge on e-safety and moving onto Algorithm design using Pseudo code, which leads them onto intermediate Python Programming

Term 2: Python Programming Project.  Developing programming knowledge where they apply their knowledge to complete a python based project

Term 3: Hardware & Software.  More detailed learning on how hardware components work and communicate with other components. Learning the types of software that are used with digital devices

Term 4: Networks & Data Representation.  Learning What Networks are and how they communication with each other

Term 5: Practical application of programming. Learning to use circuit boards to control actions

Term 6: Movie Editing. Learning advanced skills in Movie editing

Homework

At least one assignment is set each term – see the Homework section of the school website for more details.

Assessment

 

Year 10

gcse Computer Science 8520 Curriculum (1-9)

Aim

Develop and ensure pupils taking the GCSE are equipped with the logical and computational skills necessary to succeed at A-level, the workplace or beyond.

Topics covered

The course is arranged into the following modules:

Efficiency of algorithms and Extending Python programming skillsLearning how to present Algorithms, how to analyse their efficiency and understanding how common Algorithms work.  Learning advanced Python programming skills

Python Programming Project and Programming Concepts. Learning the theory of programming and concepts on how to program;

Data Representation.  Understanding how images and sound data are stored and learning about data compression; Learning about Data representation, binary, denary and hexadecimal number bases, being able to do binary arithmetic

Computer Systems. Learning about hardware and software; Boolean logic Software Classification and systems architecture

Computer Networks. Be able to differentiate between different types of networks and understand how they work; Understand what a network protocol is and how it works; understand the need for network security

 Cyber Security. Understand the threats, Be able to discuss the different method of detect and prevent cyber security threats

Ethical, Legal and Environmental Impacts of Digital Technology on Wider Society. Learn how

Software Development Skills. Learning how to following the Software Development Life Cycle and be able to apply the skills in their set coursework

Practical Programming Coursework Working on set coursework from the exam board

Homework

At least one assignment is set fortnightly

Assessment

Small tests and set practice exercises are marked and returned within the fortnight. Any below an expected range will have to re-do the assignment/ tests.  All feedback will be linked to exam techniques.

Year 11

GCSE Computer Science 4512 Curriculum

Aim

Develop and ensure pupils taking the GCSE are equipped with the logical and computational skills necessary to succeed at A-level, the workplace or beyond.

Topics covered

The course is arranged into the following modules:

Software Development Life Cycle Learning about the different types of software development life cycles; prototyping and application testing

Computer Networks. Learning what networks are, the advantages and disadvantages of using networks, understanding how client server networks work; learning about web application concepts and the user of eternal code sources in coding

Database theory Understanding how databases work and how they are interrogated using Query methods in SQL

Practical Programming Coursework Continuing with set coursework from the exam board

Revision

Homework

At least one assignment is set fortnightly

Assessment

Small tests and set practice exercises are marked and returned within the fortnight. Any below an expected range will have to re-do the assignment/ tests.  All feedback will be linked to exam techniques.