The UK is a world leader in digital industries, such as in the creation of visual effects for films and computer games. However, there is growing recognition that we need to build on and improve the UK’s capability and capacity for technical innovation and creativity in this area. At Fareham Academy, we have developed a Computer Science curriculum which prepares students for the 21st Century.
Key Stage 3
Students in Key Stage 3 study Computer Science which includes modules of work in e-safety, use of Microsoft Office products and programming. These modules lay the foundation for students to take a GCSE in Computer Science if they opt for it in Key Stage 4.
Key Stage 4
For students who are interested in or enjoy the prospect of pursuing a career in the field of Information Technology (IT), Computer Games Design, Computer Programming, Network Managing, Systems Analysis or Technical Support, then this is definitely the course for them. However, it could be useful for lots of careers as business is becoming ever more dominated by the use of ICT systems and having technical skills in IT could give you the competitive edge. Through this study of computer programming, the course will help learners develop critical thinking, analysis and problem solving skills. For many, it will be a fun and interesting way to develop these skills, which can be transferred to other subjects and even applied in day-to-day life. In this way, the course will stimulate interest and engagement with technology and technology-related careers.
This is a course that has real relevance in our modern world. While learners will no doubt already have some knowledge of computers and related areas, the course will give them an in-depth understanding of how computer technology works and a look at what goes on “behind the scenes”. As part of this, they will investigate computer programming, which many learners ﬁnd interesting.
In GCSE Computing, students will learn how information and communications systems work, how to store information and help people solve problems. They will learn about the basis of computer systems and how it is embedded in everyday activities. They will develop a thorough understanding of the different hardware, software, storage and processors that make computer systems efficient. They will learn how to plan and carry out a practical investigation to solve a problem. They will learn and create suitable algorithms to provide a solution to a problem and code the solutions in a suitable programming language.
Solve binary problems
Identify types of technology to be used for specific needs e.g. disability
Produce and use a relational database
Learn programming languages
Create their own programs using specific software
Produce diagrammatical representations of computer networks