COMPUTER SCIENCE

 

All year groups start the academic year learning about E-safety, keeping themselves safe online and using the internet responsibly and effectively

COMPUTER SCIENCE

All year groups start the academic year learning about E-safety, keeping themselves safe online and using the internet responsibly and effectively

KEY STAGE 3

Year 7, 8 & 9

Over the course of three years students gain a wealth of knowledge in using many computer programs which will equip them well for any job they wish to take on in the future. They will learn how to use ‘office applications’ as well as the fundamentals of logical thinking and problem solving through programming in two different languages.

Year 7

  • E-safety
  • Network use and email
  • Presentations & principles of good design
  • Introduction to algorithms
  • Surveys and Spreadsheets
  • Binary and sorting algorithms
  • Computer games programming
  • 3-dimensional graphics

Year 8

  • Web design (using HTML and CSS)
  • Vector imaging
  • Image manipulation
  • The workings of a computer
  • Programming with Python
  • Introduction to programming with
  • Visual Basic

Year 9

  • Computer components
  • Using Raspberry Pi's
  • Quiz or quest programming using Visual Basic
  • Cryptography
  • Holistic project

 

 

Year 10

Year 10 students studying the iGCSE ICT complete their GCSE course begun in Year 9, with content covered including practical web authoring skills using html, ICT theory content and exam preparation. Students take 3 exams at the end of Year 10; two test their practical skills and are screen-based exams, taken in a computer room and each worth 30% of their grade. The third is a more traditional ICT theory exam, worth 40% of their grade.

GCSE Computing students complete their GCSE course begun in Year 9, completing their second controlled assessment in year 10, worth 30% of their final grade. Students have the opportunity to investigate a computing topic in depth, including research by web-based enquiry, contact with IT professionals and research using computer industry publications. The structure of this project allows students to extend their learning beyond the exam board’s syllabus. The students’ understanding of computing theory is also tested in one theory examination worth 40% of the final grade

Year 11

As students have already completed their GCSE in ICT or Computing, there are no formal lessons in year 11. Instead we offer several enrichment opportunities, including a Lego Robotics Club, Android App Programming Club, and have hosted visiting speakers and workshops from a range of Computer Science professionals.

A LEVEL

At A Level we offer the AQA Computer Science course where students develop an understanding of the core principles of computer programming and how computers work. AS and A2 Computing are academically rigorous courses, and we expect students have at least a grade B in GCSE Mathematics to follow this programme of study but more importantly a sense of creativity and a flair for problem solving.

Year 12

The course begins with learning how to code. The focus is on building everyone's coding confidence and equipping students all with the fundamentals of Computer Science theory. Students start the course with a range of computing ability from the complete novice to more seasoned programmers. Students make good progress and all are both challenged and supported. Coding skills will be tested in an online exam and a written exam.

AS subject content

  1. Fundamentals of programming
  2. Fundamentals of data structures
  3. Systematic approach to problem solving
  4. Theory of computation
  5. Fundamentals of data representation
  6. Fundamentals of computer systems
  7. Fundamentals of computer organisation and architecture
  8. Consequences of uses of computing
  9. Fundamentals of communication and networking

Year 13

In Year 13 you will build on your coding skills for the Non-exam Assessment programming project. The aim of this project is to produce a complete working solution to a problem which you will achieve by coding. The scope is very wide so you can decide exactly what kind of project you want to work on. Theory will also be taught, building on the content taught in year 12.

A Level subject content

  1. Fundamentals of programming
  2. Fundamentals of data structures
  3. Fundamentals of algorithms
  4. Theory of computation
  5. Fundamentals of data representation
  6. Fundamentals of computer systems
  7. Fundamentals of computer organisation and architecture
  8. Consequences of uses of computing
  9. Fundamentals of communication and networking
  10. Fundamentals of databases
  11. Big Data
  12. Fundamentals of functional programming
  13. Systematic approach to problem solving
  14. Non-exam assessment – the computing practical project

OTHER INFORMATION

The department organises a range of trips and competitions which will be advertised to students during the year. In the past these have included visits to IBM Hursley, the University of Oxford Computer Science department, and Southampton University Student Robotics (for sixth form students).

 


Eco Schools
Artsmark
South West academic Trust
ESafety Mark
Maths and Computing
International School Award
Healthy School