At SVCS we have both dedicated Computing lessons and a cross-curricular approach to ICT which means all departments use technology as part of normal subject teaching.
The emphasis in computing lessons is to develop a studentís ability to create computer programs and applications as well as giving students an understanding of computer technology and how it works.
Every student has a private file storage space on the schoolís computer network and a variety of learning resources within our network will be available on the web for those with home internet access.
Key Stage 3
All students from year 7 will start developing their programming skills using Scratch and progress to more complex languages such as BYOB, HTML, KODU or Weejot. By year 9 students will start writing code in the Python programming language which is used for GCSE Computing at Key Stage 4.
Students are able to develop a wide range of basic computer skills that include word processing, use of excel and databases as well as using the internet for academic research. In addition subject units include Binary, Systems architecture, Networking, Algorithms, Data Analysis and IT security are covered at KS3 using a variety of computer platforms and applications in our dedicated computer suites.
Key Stage 4
OCR GCSE Computing
OCR GCSE Computing takes students a long way into understanding how to solve problems by using computers. At the heart is the understanding of algorithms and how to write computer programs based on well planned algorithms. OCR GCSE is divided into 3 units:
Computer systems and programming 40% of the overall GCSE grade.This unit covers the knowledge that underpins the specification. It includes the basic principles behind computer science and some important practical aspects.
Fundamentals of computer systems
This topic introduces computer systems and provides a foundation for the remaining topics in this unit. Students will learn that the term ëComputer Systemí does not just mean the desktop at home but can include any system controlled or including a processor.
Students will be able to define the term hardware and have an understanding of many different types and how they operate.
Students will be able to define the term software and have an understanding of the types and how they interact with the user and hardware.
Representation of data in computer systems
Students will understand how data is stored on a computer system and the different ways they can be represented.
Students will be able to understand, operate and create databases.
Computer communications and networking
Students will learn about the setup and structure of networks and the Internet.
Students will gain an understanding of how programming languages operate.
Practical Investigation is worth 30% of the overall GCSE grade.
This is a controlled assessment that involves the students carrying out a practical investigation.
This unit is designed to provide candidates with an opportunity to carry out a practical investigation into a computing issue and engage them with computing in the real world.
The unit deliberately extends the candidateís work beyond the topics in Unit A451 in order to provide a stimulating experience.
Candidates will be expected to produce a report which will then be assessed under the four headings:
- Practical activity
- Effectiveness and efficiency of the solution
- Technical understanding
- Testing, evaluation, judgements and conclusions
Programming project is worth 30% of the overall GCSE grade.
This unit will require the student to solve a specific problem by writing program code in the python programming language.
Programming tasks set by OCR that enable candidates to design, develop and test a solution to a problem.
OCR will issue a range of practical assessment tasks each consisting of up to three sub-tasks.
Students will need to create suitable algorithms which will provide a solution to the stated problem then code their solutions in a suitable programming language.
The solutions must be tested at each stage to ensure they solve the stated problem using a suitable test plan with appropriate test data. The code must be suitably annotated to describe the process. Test results should be annotated to show how these relate to the code, the test plan and the original problem.
Students will need to provide an evaluation of their solution based on the test evidence.