Waterhead Academy

Computer Science

Please click on each year group to view the subject intention.

 Year 7

 

 

Year 7 (7-week carousel)

 

 

Year 7

Project and assessment

Scratch programming

(using visual programming language to create computer code)

Additional Skills

Key Knowledge

 

Solving problems

 

Learning to code using a visual programming language

 

o   How the scratch interface works

o   Writing a logical set of instructions to control objects

o   Refine instructions/code

o   Create sprites

o   Code sprites

o   How to create a variable and apply the broadcast command

o   How to work in a step by step method

o   How to link a visual programming language to a high programming language

 

 

Learning to decode programming errors

Curriculum Intention:

The Year 7 scheme of work ensures that students are provided with a knowledge-rich cumulative coding curriculum working in partnership with ‘Scratch visual programming language ’.

We ensure that students know more and remember more about the computer coding and problem solving. Having a strong understanding of the step by step method of working, problem solving, and debugging code to make connections and solidify their understanding.

Our curriculum is cumulative and integrated so that the content and knowledge is connected and each activity within each lesson builds on what has come before and acknowledges what is to come.

This enables students to form a firm foundation of computer programming and computer knowledge so that they are able to read and write accurately access the world of computer programming.

Year 8

Year 8

Project and assessment

Year 8 (7-week carousel)

Binary – understanding the language of the computer

Additional Skills

Key Knowledge

 

How a computer uses data

 

Binary and Denary number systems  

o   How data is represented in a computer

o   Convert denary numbers and characteristics into binary numbers

o   Rules of binary addition

o   How does an overflow occur?

o   Image representation

o   Sound representation

o   ASCII and UNICODE

Computer based maths

 

Logical working

 

Problem solving

Curriculum Intention:

The Year 8 scheme of work ensures that students are provided with a knowledge-rich cumulative computing curriculum working in understanding the binary and denary number systems.

We ensure that students know more and remember more about computer thinking and the core computer skills required for the world of work. Having a strong understanding of the binary, and problem solving skills enables them to make connections and solidify their understanding.

Our curriculum is cumulative and integrated so that the content and knowledge is connected and each activity within each lesson builds on what has come before and acknowledges what is to come.

This enables students to form a firm foundation of computer programming literary so that they are able to read and write accurately access and develop information within the coding world.

 Year 9

 

 

Year 9 (7-week carousel)

 

 

Year 9

Project and Assessment

 

PYTHON CODING (Learning to code using a text based programming language)

Additional Skills

Key Knowledge

 

Logical working

 

Understanding the basics of computer programming

  

o    Algorithms

o   Sequence – Selection – Iteration

o   Comments

o   Variables

o   Data conversion (converting strings into integers)

o   Operators (e.g. < >! =)

o   Coding Keywords

 

Computer based maths

 

Logical working

 

Problem solving  

Curriculum Intention:

The Year 9 scheme of work ensures that students are provided with a knowledge-rich cumulative computer science curriculum working in partnership with ‘Python2.

We ensure that students know more and remember more about coding using Python. Having a strong understanding of the coding, logical thinking, problem solving, and debugging enables them to make connections and solidify their understanding.

Our curriculum is cumulative and integrated so that the content and knowledge is connected and each activity within each lesson builds on what has come before and acknowledges what is to come.

This enables students to form a firm foundation of computer programing and real life project working so that they are able to read and write accurately production as computer coded final outcome.

 Year 10

Year 10 Computer Science 2020

Text and assessment

HT1

HT2

HT3

HT4

HT5

HT6

Additional Skills

Key Knowledge

 

The computer system

 

Logical thinking

 

Problem solving   

1.1 System Architecture.

1.2 Memory and Storage.

 

Students can link this to understanding how and why computer systems using the FDE cycle. Systems, memory, and storage is studied in greater depth, an extension on knowledge embedded in year 7 and studied in year 9 coding skills. This deepens understanding from all computer science skills on the FDE cycle are introduced in this topic. Students have been introduced to basic ICT skills via the ICT key stage carousel

1.3 Computer Networks, connections and protocols.

 

1.4 Network security.

 

Students can link this to understanding how and why computer systems uses a school network. This skill has been developed via basic element from the ICT carousel. This deepens understanding from all computer science skills on the school network. Students have been introduced to basic ICT skills via the ICT key stage carousel

 

 

1.5 System software

 

 

Students can link this to understanding how and why computer systems using the FDE cycle. Systems, memory, and storage is studied in greater depth, an extension on knowledge embedded in year 7 and studied in year 9 coding skills. This deepens understanding from all computer science skills on the FDE cycle are introduced in this topic. Students have been introduced to basic ICT skills via the ICT key stage carousel

 

1.6 Ethical Legal, culture and environmental impact of digital technology.

 

Knowledge of information from the ICT carousel gives learners a basic knowledge of some of the sections via using the element of all client’s needs, 

 

Knowledge from key stage 3 computer science and ICT is built upon and deepened in triple, through complex laws and rights

 

 2.1 Algorithms

 

Students use knowledge gained throughout the computer science carousel to link, programming, coding and language development.  This helps students build a deeper understanding and gain further knowledge eg step by step programming, logical thinking, programming using a step method.

 

2.2 Programming fundamentals

 

Students use knowledge gained throughout the computer science carousel to link, programming, coding and language development.  This helps students build a deeper understanding and gain further knowledge eg step by step programming, logical thinking, programming using a step method.

 

Coding using Python coding

 

Developing a deeper understanding of system and how software and hardware interact.  

Curriculum Intention:

The Year 10 schemes of work ensure that students are well equipped to embark on their GCSE journey. In Year 10, students study the two core units for the computer science qualification.

This is a decision that many schools make to reduce cognitive overload and to reduce the pressure on a child’s long term memory. During our current situation, we are seeing students having to isolate meaning that they are missing learning. Whilst this has not been a large number and whilst we have not had to have a whole year group isolation, we are keen to follow a ‘Teach, Learn Test’ model that many key groups find beneficial as opposed to waiting until Year 11. We also find that this experience prepares students for Year 11 where they will sit exams for the remainder of their units including C1 and C2.

 Year 11

 

Text and assessment

HT1

HT2

HT3

HT4

HT5

HT6

Additional Skills

Year 11 Cambridge Nationals 2020

Key Knowledge

 

Planning a project

 

Developing a digital skill

 

Using the advanced features of the Adobe CS Suite  

2.2 Programming techniques.

 

Students use knowledge gained throughout the computer science carousel to link, programming, coding and language development.  This helps students build a deeper understanding and gain further knowledge eg step by step programming, logical thinking, programming using a step method.

 

2.3 producing robust programs

Programming projects

 

Students use knowledge gained throughout the computer science carousel to link, programming, coding and language development.  This helps students build a deeper understanding and gain further knowledge eg step by step programming, logical thinking, programming using a step method.

 

2.1 Algorithms

2.4 Computer logic

 

Knowledge of mixtures yr7,8,9 computer science. Knowledge of coding/creating yr 8,9 computer science allows students to develop knowledge and understanding of computer logic.

Knowledge of the visual coding from yr 7 CS and binary yr 8 CS, and the language development from yr 9 CS allows pupils to develop their coding skills further.

 

2.5 Translators and facilities of languages.

2.6 Data representation

 

Knowledge from the computer science carousel year 8, text only programming yr9, allow pupils to build on a basic platform to understand the data representation

 

Throughout all key stage 3 carousel the details elements are left till year 10/11. This is the most complex part of CS and is left until yr 11 to enable students to have the greatest success at this.

 

 

 

 

Revision for external exams GCSE

Covering all sub units from paper 1 & 2

 

 

Covering all the sub units from paper 1 and 2

Planning to meet need

 

Development of a multimedia skills set

 

Research and resourcing information

 

Curriculum Intention:

The Year 11 schemes of work ensure that students are well equipped to complete the externally assessed exam. In Year 11, students study the exam unit for the computer science qualification.

We ensure that students know more and remember more about the core units of work linking them to external exam and the digital employment skills required for the world of work. Having a strong understanding of the key features of each unit, computer software packages, and computer programing enables them to make connections and solidify their understanding.

Our curriculum is cumulative and integrated so that the content and knowledge is connected and each activity within each lesson builds on what has come before and acknowledges what is to come.

This enables students to form a firm foundation of computer science and programming knowledge so that they are able to read and write accurately to complete the externally assessment.