Close
Computing

Computing

Curriculum information:

Year 7

Learning outcomes

The aim of Year 7 is to introduce students to the computing and ICT curriculum. Students are taught in fully mixed ability classes with each student having access to their own machine. Students will learn the basics of theory required for computing – binary, logic gates, computational thinking as well as ICT skills which are needed for everyday life both at school and beyond.

Work is assessed by either a formal assessment or by a portfolio of evidence for that topic. Work is deemed as either meeting, above, exceptional or below the standard expected.

Topics taught

  • Safe and correct use of the school network at home and out of school
  • E-safety
  • Binary and logic gates
  • Algorithms and flowchart design
  • Inside and outside the computer
  • Programming with Python I

Year 8

Learning outcomes

In Year 8, students develop some aspects of skills they have learned in Year 7, as well as covering some of the more advanced ICT skills.

Students develop their programming skills by looking at some of the more advanced skills required to get a better understanding in programming. By the end of Year 8, students will have chosen their Key Stage 4 options.

Work is assessed by either a formal assessment or by a portfolio of evidence for that topic. Work is deemed as either meeting, above, exceptional or below the standard expected.

Topics taught

  • Spreadsheets
  • Photography and image manipulation
  • Databases
  • Computational thinking
  • Programming with Python II

Year 9

Learning outcomes

In Year 9 students continue to develop both their computing and ICT skills. From an ICT perspective, they will continue to develop how to make items suitable for a specific audience, whilst in computing lessons, their computing and programming skills are further developed.

Topics taught

  • Web design using HTML
  • Photography and image manipulation.
  • Encryption and its use over history (with a link towards WW2 and History ~ Bletchley Part and the code breakers)
  • Computational thinking and problem solving
  • Programming with Python II

Year 10 – students who have opted to take computer science

Learning outcomes

Students will study the Python programming in depth this year to make them confident programmers who can tackle a complex task that will be given to them in Year 11 as their controlled assessment task. It includes advanced looping, procedures and functions, how to write robust code and lists. Students will also study a range of computing theory topics. The more straightforward topics on the course are covered this year, with the more challenging topics being left until later in the course.

Topics taught

Python Programming:

  • For loops, while loops
  • If statements
  • Procedures and function
  • Validation techniques and how they are linked to robust code and functions
  • Lists in Python and lists of lists (arrays) in Python.
  • Testing and evaluation of projects

Python theory:

  • Binary, logic gates
  • Sorting
  • Searching
  • Ethical, legal, cultural and environmental concerns.

Year 10 – students who have opted to take iMedia

Learning outcomes

Students who have chosen this course will develop a range of media-type skills. There are two units taught in Year 10. One of the units (creating digital graphics) is a coursework unit, whereas the other unit (pre-production skills) is a traditional theory examination. Each of the units is worth 25% of the course.

Topics taught

Digital graphics unit

  • Identifying the needs of the audience
  • Planning the design

Pre-production skills

  • Understand the purpose and content of pre-production
  • Plan pre-production
  • Producing pre-production documents

Year 11 – students who have opted to take computing

Learning outcomes

Year 11 is the second year of GCSE Computer Science. Students will undertake their second piece of controlled assessment which is in database design using SQL – a database programming language.  Students will also learn about computer networks, software, computer ethics, computer hardware and software, the CPU and the fetch-execute cycle as well as other theory topic required for their GCSE examination.

Topics taught

  • Little Man Computer, the internals of the CPU and the F-E cycle
  • Computer hardware
  • Software
  • Computer networks and how computers communicate.
  • Computer ethics and the law
  • Database design with relational databases
  • Using SQL to create a MySQL database