Skip to content ↓
Worthing High School

Worthing High School

Year 9 Curriculum Choices Evening

Computer Science

Computers have completely transformed the way we work, study, communicate, socialise and spend our leisure time.  As it becomes increasingly more important in our daily lives, we aim to provide our students with skills and experiences to help them to use technology confidently and creatively.  


Information about the COMPUTER SCIENCE Department

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


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 Three (Years 7-9)

Students currently study a variety of Computer Science and digital literacy topics such as:

  1. Data Representation
  • Learn how processors’ instruction sets relate to low level instructions carried out by a computer.
  • Learn how bit patterns represent numbers, images and sound.
  • Learn how digital computers use binary to represent all data.
  • Learn the relationship between data representation and data quality.
  • Learn the different types of data (text, number) and understands how these are used in different situations.
  • Learn how filters or single criteria searches can find information

  2.Networking basics

  • Learn the importance of network security including simple security techniques such as strong passwords
  • Learn how data transmission between digital computers over networks, including the internet i.e. IP addresses and packet switching. Constructs static webpages using HTML.
  • Learn an introduction to Networks,  the Internet and the World Wide Web, Domains and IP
  • Learn the difference between the internet and internet service e.g. World Wide Web.
  • Develop an awareness of, and can use a range of internet services e.g. VOIP.
  • Learn the importance of communicating safely and respectfully online, and the need for keeping personal information private. Understands how to effectively use search engines. Explains the difference between a web browser and a search engine.

3. Software and Hardware

  • Investigate the differences between different Operating Systems, and the advantages and disadvantages of these.
  • Learn about a range of application software to carry out designated tasks.
  • Learn to classify a range of software including operating systems, utility and application software.
  • Learn the difference between hardware and software, and their roles within a computer system with examples of how data is stored on a computer.

4. Python 3 Programming using Turtle

  • Learn where information can be filtered out in generalising problem solutions (abstraction).
  • Learn to use logical reasoning to predict outputs, showing an awareness of inputs.
  • Learn to select similarities and differences in situations and uses these to solve problems (pattern recognition).
  • Learn to constructs solutions (algorithms) that use repetition and two way selection.
  • Learn to solve problems through decomposition.
  • Learn about simple algorithms using loops, and selection. Detects and corrects errors i.e. debugging, in algorithms.

5. Python 3 Programming using Sonic Pi

Sonic Pi is a Python code-based music creation and performance tool. This project progressing Python skills previously learnt using Sonic Pi and creates various cool sounds!  Sonic Pi can be downloaded here for FREE:

6. Kodu – students learn the principles of programming constructs using Kodu which creates games via a simple visual programming language. Kodu can be downloaded here for FREE:


KS4 (Year 10 and 11)

There are three strands to the course:

1. Paper 1 – Computer Systems

2. Paper 2 – Computational Thinking and Algorithms

3. Controlled Assessment – Programming Project

More information from exam board OCR is provided here:

Independent Learning


Worthing High is part of Code Club UK, which is a nationwide network of volunteers and educators who run free coding clubs for young people aged 9-13. Students can learn to code using Scratch, Python, HTML and CSS.

Code Club is on every Tuesday in room D4: 3.15-4.15pm

Intervention – Period 6’s

Computer Science P6 intervention is held Tuesday after school in D4 3.15-4.15pm.  All students are welcome and some students are specifically invited.

Revision Sessions

For Easter Revision Sessions, please see Exam Support and Timetables page - under Teaching & Learning.