Skip to content ↓
Worthing High School

Worthing High School

Computer Science -Curriculum Information

Curriculum Intent 

Curriculum Sequencing 

Aims of the Computer Science Department

  • To enable every student to reach their potential when using computer technology.
  • To show how Computer Science relates to the outside world.
  • To instil the confidence in our young people to have a go at problem solving using computer technology, no matter how challenging.
  • To put Computer Science on the map.
  • To encourage our young people to take Computer Science further in their academic life.

Departmental Staff

  • Mr S Uddin - Subject Leader IT & Computer Science
  • Mr S Townsend 
  • Mr R Morris 
  • Mr K Rasarathnam

Facilities

To support the learning of Computer Science and digital literacy at Worthing High, we have a number of ICT suites in school, which are used by students of all ages. We also have mobile tablets supported by a new reliable wireless network.

Our Philosophy

The Computer Science department is one that can be accessed by all. Whilst a challenging subject, we believe a love of independent problem-solving is all you need to succeed: you should constantly question "why?" and "how?". We aim to promote a keen interest in the artificial intelligence around us. Anything can be achieved if you work hard, with enthusiasm and resilience. 

 

 

Key Stage 3 (Years 7 to 9) 

Our KS3 spiral curriculum has a learning approach where all students from Year 7 through Year 9 engage in a consistent sequence of termly projects: Digital Literacy, Computers & Networks, Python 3 Programming, Computational Thinking, and Data Science. 

This progressive, spiral approach ensures that students continually build on their prior knowledge, allowing for cumulative learning and embedding of core principles.  However, the level of challenge and depth of study increases progressively with each advancing year group, ensuring a well-sequenced and knowledge-rich curriculum. 

  • Year 7 students start with foundational concepts and introductory activities to build a secure understanding.  

  • In Year 8, students revisit the same topics but engage in more detailed explorations, fostering deeper learning and stronger retention. 

  • By Year 9, students are expected to demonstrate mastery of these concepts through more complex tasks, promoting higher-order thinking skills and greater subject fluency. 

As KS4, students delve even deeper into the above areas by refining their programming abilities, explore advanced algorithms and data structures, and engage in more complex challenges that require rigorous application of their knowledge. The KS4 curriculum further develops their analytical and evaluative skills, preparing them for higher education or careers in technology with confidence and proficiency. 

Overall, the sequential integration of KS3 into KS4 ensures that students graduate with a comprehensive and well-rounded expertise in computer science, ready to meet the demands of a digital future.

Term 

KS3 projects

1

Digital Literacy 

This term focuses on building foundational digital literacy skills, emphasizing online safety, responsible internet use, and understanding digital footprints.

2

Computers & Networks

This project builds on the basic knowledge from Digital Literacy and delves into the hardware and infrastructure of computing, providing a deeper understanding of how computers and networks operate.

3

Programming: Python 3 

This project provides students with fundamental programming skills, which are crucial for later topics like data science and computational thinking.

4

Computational Thinking

This project builds upon student programming knowledge and further develop their problem-solving skills. This project will teach students how to approach problems methodically and design algorithms.

5

Data Science

Once students are comfortable with programming and computational thinking, introduce Data Science. This project leverages their coding skills and analytical thinking to handle data effectively, preparing them for real-world applications.

6

End of Year Assessment  and Kodu / Advanced Programming

Students will undertake an end of year assessment and then move onto Kodu game design or more advanced Python programming using Turtle

 

 

Key Stage 4 (Years 10 to 11) 

There are two main strands to the GCSE Computer Science qualification:

  1. Paper 1: Principles of Computer Science (written paper)

  2. Paper 2: Application of Computational Thinking (practical onscreen examination)

Both papers have identical weighting and mark allocations.  More information from exam board Edexel is provided here:

KS4 - Year 10

Term 

Computational Thinking

Principles of Computer Science

1

Intro to programming

Decomposition, algorithms

Data types, variables

Input and integer functions, debugging tools

Flowcharts

Assessment

Intro to programming

Decomposition, algorithms

Data types, variables

Input and integer functions, debugging tools

Flowcharts

Assessment

2

String manipulation, string methods

if, if else, relational operators

if elif else, readability

Boolean operators

Repetition (while)

Assessment

Two’s complement 2

Logical binary shifts

Arithmetic binary shifts

Hexadecimal

ASCII

Assessment

3

One-dimensional lists

for loops, range function

Procedures

Functions

Subprograms

Assessment

Stored program concept

Fetch-decode-execute 1

Fetch-decode-execute 2

Secondary storage 1

Secondary storage 2

Assessment

4

string.format()

Two-dimensional lists

Validation

Linear search (one-dimensional)

Linear search (two-dimensional)

Assessment

Operating systems

OS: file management

OS: process management

"OS: peripherals & user management"

Utility software

Assessment

5

Merge sort

Reading files

String processing

Writing files

Authentication

Assessment

Malware & anti-malware

Hackers

Social engineering 

Data-level protection

Robust software

Assessment

6

Turtle introduction, pens and lines

Turtle movement, coordinates, polygons, subprograms

Turtle pens, colours, filling, and circle

Turtle, combining subprograms, layers

Turtle big problem

Assessment

LANs and WANs

Network speed

Connectivity

Wired vs wireless

Network topologies

Assessment

 

KS4 - Year 11

Term 

Computational Thinking

Principles of Computer Science

1

Intro to programming

Subprograms

Local, global

Maths, time

Problem solving

Assessment

Embedded systems

The Internet of Things

Packet switching

TCP/IP 1

TCP/IP 2

Assessment

2

Trace tables

Errors

Bubble sort

Binary search

Problem solving

Assessment

Environmental issues: manufacture & use

Environmental issues: e-waste

Low-level & high-level languages

Translators

Intellectual property

Assessment

3

Data types, string manipulation, validation, testing with data

Data structures (one-dimensional)

Trace tables

Errors

Problem solving

Assessment

Bitmaps 1

Bitmaps 2

Representation of sound

Representation of sound

Compression

Assessment

4

Data structures (two-dimensional)

Subprograms (local, global, procedures, functions)

Problem solving

Trace tables, errors, flowcharts

Problem solving, testing with data

Assessment

AI, machine learning & robotics

AI, machine learning & robotics

Personal data

Privacy

Data protection & computer misuse

Assessment

5

Revision

Revision

6

Exams

Exams

 

Independent Learning

Intervention – Period 6’s

Computer Science P6 intervention is held Tuesday before school in D4 8-8.30am.  All students are welcome and some students are specifically invited.