Intent
Computing sits at the cornerstone of the modern world, affecting the way we communicate and work as it encompasses Digital Literacy, IT and Computer Science. Our curriculum offers a pathway for our students to explore the use of applications and the creation of software to solve complex real-world problems using algorithmic thinking, which consists of abstraction, decomposition, and pattern recognition. Our focus is to develop confident independent learners who can apply thinking and reasoning skills developed in computing and other iStem subjects across the curriculum.
We aim to develop competent students who can express themselves using a variety of applications and problem-solving techniques which allows them to tackle challenging problems related to business and the communication of data. To achieve this, students must master several applications including the ability to decompose a problem into smaller more manageable tasks using abstraction to clarify the important details contained in a specification brief. To master these skills students are exposed to familiar and unfamiliar contexts which require the application of critical thinking skills to simplify computable problems. Due to the crossover between Maths and Computer Science students will be encouraged to make use of mathematical formulae when they develop software solutions as well as the use of algebra to develop and test programming concepts.
Implementation
Year 7
In year 7 students will develop their skills and knowledge of a range of software which will allow them to be creative and prepare them for further study.
The curriculum includes opportunities to:
- Understanding the rules of the computer lab and how to Collaborate online respectfully
- The History of Networks and the Internet
- Using Media Software to create a Blog
- Introduction to Scratch Programming
- Using Scratch to solve a real-world problem
- Model Data using Excel
Year 8
Through Year 8 students will deepen their knowledge and proficiency of computing by:
- Designing Vector Graphics using Media Software
- Develop a strong understandings of Computing Systems
- Create a Webpage using HTML CSS and JavaScript
- The developments of Computers: from Clat to Silicon
- Developing Mobile Apps using specialist software
- Introduction to Python Programming
Year 9
The areas of study for this year builds on prior learning in years 7 & 8 and constructs the foundations for further study at GCSE through:
- Developing a mini project using Python
- Creating 3D animations using industry standard software
- Using data to investigate real world problems, identifying trends and patterns
- Discover the binary digits that lie beneath Audio and Visual
- Developing an understanding of Cyber Threats and how to protect networks
- Building your own Physical Computing Project using BBC Micro:Bit
GCSE
Computer Science is a highly creative subject that calls on learners to be inventive. To help us develop this engaging, modern qualification, we talked to companies like Microsoft, Google, and Cisco; organisations like Computing at School (CAS) and teachers and other academics.
At GCSE our students will follow the OCR Specification which explores a range of concepts which aims to equip and prepare candidates to complete programming projects with an awareness of the technologies that support their creation. This is achieved through two strands, Computer Systems and Computational Thinking.
Understanding of computer systems will include:
- Studying how processors work especially the Von Neumann architecture
- Investigating computer memory and storage.
- Exploring modern network layouts and how they function to provide platforms for communication and collaboration
- Building skills in the increasingly important realm of cyber security
- Investigating how types of software are used within computer systems
- Considering how computing can affect ethical, legal, cultural and environmental issues
Computational Thinking is approached though:
- Solve complex problems through abstraction and decomposition
- Studying fundamental algorithms in computer science
- Building a firm foundation in programming techniques
- Producing programs through planning via flow diagrams
- Thoroughly testing programs and make them resistant to misuse
- Exploring Boolean algebra (AND, OR, NOT).
- Understanding how we store data within computers using binary
Key Skills Gained on this Course
- Valuable thinking and programming skills that are extremely attractive in the modern workplace
- A deep understanding of problem solving and experience in creating logical and efficient solutions
- Ability to demonstrate solutions to problems for other people to understand.
- A good grounding in mainstream computing theory and understanding
Where to Next?
There are many Different careers that our qualifications could help students move towards. Below are some examples of possible career paths:
- Data Analyst
- Games Developer
- Network Manager
- Software Architect
- Robotics Engineer
- Multimedia Programmer
- Cyber Security
- Forensic Computing
- Animator
- Web Design
- App Development
- Nanotechnologist
College Links
Careers in Computing Technology:
Parents can help their children by:
- Encouraging your son/daughter to discuss the different ways of arriving an answer. Reasoning and conversation lie at the heart of developing problem-solving skills, so talking about school work will help him/her develop as a good computer scientist.
- Additional challenge can be added by asking ‘What if…?’, and then change the problem in some way.
- Allowing your son/daughter to ‘teach’ you.
- Involving him/her in real-life problem-solving, such as algorithms used for decision making for example: traffic light sequences, level crossings, heating controls and alarm systems
- Challenging him/her to draw algorithms as flow diagrams of write pseudocode to solve problems
- If your son/daughter is doing well, praise him/her for the effort s/he has put in ('well done, you worked so hard!'), rather than applauding her 'talent'. This will help him/her to learn that s/he can always develop his/her abilities as long as s/he works hard.
- When s/he gets stuck, ask him/her to explain what s/he has done so far and what exactly s/he is finding hard. Try and help him/her to work out where s/he has gone wrong.
- Trying to ask open-ended questions to keep a conversation going and explain that, with maths, there is often more than one way to solve problems
Department handbook
Please click the Computer Science handbook to view department guidance:
Exciting Opportunities
Our extra-curricular activities include:
Robotics and digital innovation workshop – Hands-on, minds on! VEX IQ is a programmable, snap-together, robotics system. Watch code come alive on a physical robot and learn key STEM skills that easily transition into the real world. Classroom STEM concepts are put to the test as students learn lifelong skills in teamwork, leadership, communications, and more.
Raspberry PI competition – innovate to make the world a more sustainable place. The prize for each category is £1,000 per winning team. Entries will be evaluated on their creativity and originality.
AWS Get IT competition for girls – Be inspired, Be creative, think BIG. A chance to take part in an exciting competition where girls lead and develop on app ideas..