Computer Science

COURSE TITLE
GCSE Computer Science
EXAM BOARD
OCR
COURSE CONTENT
Computer Systems

  • Study how processors work
  • Investigate computer memory and storage
  • Explore modern network layouts and how they function
  • Build skills in the ever important realm of cyber security
  • Investigate how types of software are used within a computer system
  • Stretch wider comprehension of how computers and computing affect ethical, legal, cultural and environmental issues

Computational Thinking, Algorithms and Programming

  • Study fundamental algorithms in computer science
  • Build a firm foundation in programming techniques
  • Produce programs through diagrams
  • Thoroughly test programs and make them resistant to misuse
  • Explore Boolean algebra (AND, OR, NOT)
  • Understand how we store data within computers in binary form

A Programming Project

  • Use programming skills on an independent coding project by solving a real-world problem
  • The project is carried out under exam-like conditions
OVERVIEW OF ASSESSMENT
Unit 1 Unit 2 Unit 3
Computer Systems Exam Computational Thinking, Algorithms and Programming Exam Python Programming Project
1.5 Hours 1.5 Hours 20 Hours
40 % of total GCSE 40 % of total GCSE 20 % of total GCSE
RECOMMENDED READING / LINKS
https://www.codecademy.com/learn/learn-python

https://www.bbc.co.uk/education/subjects/z34k7ty

https://www.youtube.com/channel/UC0HzEBLlJxlrwBAHJ5S9JQg/videos

OCR (9-1) Computer Science J276 (Textbook) S Robson and PM Heathcote
ISBN: 978-1-910523-08-7

GCSE Computer Science OCR Revision Guide CGP Books
ISBN: 978-1-782946-02-1

FUTURE PATHWAYS
Students gain valuable thinking and programming skills that are extremely important in the modern workplace. A deep understanding of problem solving and experience in creating logical and efficient solutions. Ability to write down solutions to problems for other people to understand. A good grounding in mainstream computing theory and understanding. Examples of some of the career paths include Systems developer, Web developer, Games developer and IT consultant.