Curriculum

This page refers to the CS Department's Curriculum and ECA Opportunities.

Curriculum
Year 1
  • Introduction to ICT School Systems
  • Block it out: Moving from blocks to text
  • Decomposing problems: Creating a smart solution
  • Living with AI: Digital data
  • Project: Coding the Pentatonic Music Composition
 
Year 2
  • The power of data: Using data modelling & Data input: Data collection and validation
  • It’s all in the planning: Pseudocode and algorithms
  • Let’s talk technology: What’s going on inside
  • Testing conditions: Developing games
  • Iterating through a solution: Software design and development
  • Project - Eco quiz
 
Year 3
  • Cracking the code: binary characters, cyphers and encryption
  • Representing sounds
  • Simple database tables
  • Searching
  • Getting down and dirty with networks
  • Digital circuits
 
Cambridge IGCSE Computer Science Years 4-5
Paper 1 - Computer Systems
  1. Data representation
  2. Data transmission
  3. Hardware
  4. Software
  5. The internet and its uses
  6. Automated and emerging technologies
Paper 2 - Algorithms, programming and logic
  1. Algorithm design and problem-solving
  2. Programming
  3. Databases
  4. Boolean logic

 
Cambridge IAS Computer Science Year 6
Paper 1 – Theory Fundamentals
  1. Information representation
  2. Communication
  3. Hardware
  4. Processor Fundamentals
  5. System Software
  6. Security, privacy and data integrity
  7. Ethics and Ownership
  8. Databases
Paper 2 - Fundamental Problem-solving and Programming Skills
  1. Algorithm Design and Problem-solving
  2. Data Types and Structures
  3. Programming
  4. Software Development
 
Cambridge IAL Computer Science Year 7
Paper 3 – Advanced Theory
  1. Data Representation
  2. Communication and internet
  3. Hardware and Virtual Machines
  4. System Software
  5. Security
  6. Artificial Intelligence (AI)
Paper 4 - Practical
  1. Computational thinking
  2.  Further Programming


Extracurricular Opportunities

Robotics
The aim of the English School Robotics Club is to provide a safe, productive learning environment to students in 1st-7th form. Throughout the year students will learn about the fundamental principles of building and programming a robot all while working together to overcome challenges. The club will also encourage, train and support students wishing to attend Pancyprian or International competitions. 
 
 
FTC
The FIRST Tech Challenge (FTC) is a robotics competition for students in years 3-7 to compete head-to-head, by designing, building, and programming a robot to compete in an alliance format against other teams. It involves the robot performing certain challenges within a set time limit.  
 
Coding club
The Coding Club is a new extracurricular activity starting this year, aimed at providing students with a space to learn and practice programming. It is open to all skill levels, from beginners to advanced coders. The club will focus on teaching different programming languages, working on projects, and developing problem-solving skills. It offers a collaborative environment where students can share knowledge, support each other, and work together on coding challenges.
 
.
Follow on Social Media