We are surrounded by computer programs. They are everywhere and many of the devices and gadgets we use each day are controlled by them. Considering the unprecedented growth and importance of technology in our lives, Computer Science allows students to recognise the importance of computer science principles and how to apply its practise. It gives students the power to become creators and not just consumers.
The most important aspect of computer science is problem solving, an essential skill for life. Students study the design, development and analysis of software and hardware that are used to solve problems in a variety of business, scientific and social context.
During this course students will learn to problem solve and create algorithms in different formats. They will create programs for given scenarios using high level programming languages and will also look at computer systems and how software and hardware come together.
Content Sections
Algorithms
Programming
Data representation
Computer systems
Computer networks
Cyber security
Relational database
Structured query language
Web page design
Paper 1 - Practical programming (50%) - 2 hours
Paper 2 - Theory (50%) - 2 hours
Software and computers are taking over the world. Almost everything we do requires some form of programming and almost every student has access to computers, tablets and smart mobile phones. More than half of projected STEM (science, technology, engineering and mathematics) jobs are in computing occupations. There is more demand for people who can write computer programs than there is supply. There has never been a more exciting time to choose computer science as a GCSE subject!