';
Header

Computer Science

Back

Head of Faculty

Mr Richard Caranese

Subject Leader

Mr Ammad Mian

Vision

"To ignite imagination, discover solutions, and flourish in a digital world."

This vision statement emphasizes the importance of sparking students' creativity and imagination, and helping them develop the technical skills and problem-solving abilities necessary to thrive in today's rapidly evolving digital landscape. By providing students with a strong foundation in both theory and practice, Computer Science programs can empower them to discover new and innovative solutions to the complex challenges of our digital world, and flourish as confident, capable, and impactful technology professionals.

Disciplinary Concepts

  • Computational thinking
  • A body of knowledge
  • A set of techniques and methods
  • A way of thinking and working
  • Longevity
  • Independence from specific technologies

Big Questions

  • What is computer Science and why do we need it?
  • How do you implement computational thinking to solve problem?
  • Why learn programming?
  • How to use technology responsibly and ethically
  • How does computer science supports every other field i.e. Medicine, Farming etc. ?

Curriculum Content

 

KS3

Year 7

  • Using computer safely, effectively and responsibly
  • Introduction to Algorithm and Programming
  • Programming with Python
  • Understanding Computers
  • Graphics
  • Introduction to HTML

Year 8

  • Algorithm and Programming with Python / Scratch
  • Programming with Python / Data Modelling with Spreadsheets
  • App Development
  • Creative Media
  • Cyber Security
  • Web Development

Year 9

  • Programming with Python / Web Development with Dreamweaver
  • Programming with Python / Web Development with Dreamweaver
  • Creative Media / Graphics / Video Production
  • Creative Media / Graphics / Video Production
  • App Development
  • Cyber Security

 

KS4

At KS4 we offer OCR GCSE Computer Science. The course is examined by two exams at the end of Year 11.  There are 2 elements to the course:  Computer Systems and Computational thinking, algorithms and programming.  The content for these are taught as follows:

 

Year 10

  • Introduction to Computer Science
  • System Architecture
  • Memory
  • Storage
  • Wired and Wireless Network
  • Network topologies, protocols and layers
  • Ethical, legal, cultural and environmental concerns
  • Algorithms
  • Programming techniques
  • Translators and facilities of languages
  • Data representation
  • Programming

Year 11

  • System Security
  • Systems Software
  • Producing robust programs
  • Computational logic
  • Programming techniques
  • Data Representation
  • Programming