Upper School IGCSEs
Computer Science Online


At Cambridge Upper School, our MA/PhD qualified teachers help develop a strong computational thinking and problem-solving foundation in students. Students must possess a nuanced understanding of algorithms and programming languages to solve complex computer-based queries.

We deliver engaging, stimulating, and retentive lessons to help students master the theoretical and practical bases of Computer Science. We also walk students through the ethical issues that often arise with contemporary and upcoming computing technologies. This helps students understand how to embrace and drive innovation while minimizing the risks and consequences to humans.

Students develop a good grasp of information representation, hardware, software development, communication and internet technologies, and relational database modelling. They develop strong technical skills, which enable them to devise, test, and assess computing solutions.

We build a strong foundation by teaching the main principles of computing and problem-solving. Students understand that all computer systems comprise sub-systems, which comprise even more sub-systems. They understand the intricacy involved and learn how different components of computer systems interrelate. This knowledge enables them to create computer-based solutions and pave the way for a more technologically advanced and equitable future.

Our students secure top grades in their IGCSE Computer Science examinations. They also utilise their skills as they progress to more advanced academic stages, i.e., university. At this junction, they possess the insight required for stellar academic growth and excellence.


We offer a range of assessments during our live lessons. These include summative tests, worksheets, pop quizzes, group activities, and more. Using these assignments, our teachers assess each student’s skills and knowledge.


Homework is given at the end of each week. Students get a chance to polish their skills and cover more ground. We plan homework around a range of different topics and subtopics, taking special care to cover everything in the syllabus.


Parents are given 24/7 access to their children’s coursework. We also maintain an open line of communication between parents and teachers to ensure complete transparency. Additionally, we hold 3 parent-teacher consultations each year, one in every term. Parents can also set up consultations with teachers at mutually convenient times.

Book List and Stationery

Recommended but not necessary

  • Cambridge IGCSE® Chemistry Coursebook with CD-ROM (Cambridge International Examinations) Paperback – 31 Jul 2014 by Richard Harwood (Author), Ian Lodge (Author); ISBN 978-1-107-61503-8
  • Cambridge IGCSE® Biology Coursebook with CD-ROM (Cambridge International Examinations) Paperback – 31 Jul 2014 by Mary Jones (Author), Geoff Jones (Author); ISBN 978-1-107-61479-6
  • Cambridge IGCSE® Physics Workbook (Cambridge International Examinations) Paperback – 31 Jul 2014 by David Sang (Author); ISBN 978-1-107-61458
  • Access to pencils, pens, notebooks, rulers, and a printer. Additional resources may be required. In such cases, students are informed beforehand so they can acquire the required materials.

Key Topics Taught

  • Theory Fundamentals
    • Information representation
    • Number representation
    • Images
    • Sound
    • Video
    • Compression techniques
    • Compression techniques
    • Networks
    • IP addressing
    • Client- and server-side scripting
    • Hardware
    • Input, output and storage devices
    • Input, output and storage devices
    • Logic gates and logic circuits
    • Processor fundamentals
    • CPU architecture
    • The fetch-execute cycle
    • The processor’s instruction set
    • Assembly language
    • System software
    • Operating system
    • Utility programs
    • Library programs
    • Language translators
    • Security, privacy and data integrity
    • Data security
    • Data integrity
    • Ethics and ownership
    • Ethics
    • Ownership
    • Database and data modelling
    • Database Management Systems (DBMS)
    • Relational database modelling
    • Data Definition Language (DDL) and Data Manipulation Language (DML)
  • Fundamental Problem-Solving and Programming
    • Algorithm design and problem-solving
    • Algorithms
    • Structure chart
    • Corrective maintenance
    • Adaptive maintenance
    • Data representation
    • Data types
    • Arrays
    • Files
    • Programming
    • Programming basics
    • Transferable skills
    • Selection
    • Iteration
    • Built-in functions
    • Structured programming
    • Software development
    • Programming
    • Program testing
    • Testing strategies
  • Advanced Theory
    • Data representation
    • User-defined data types
    • File organisation and access
    • Real numbers and normalised floating-point representation
    • Communication and Internet technologies
    • Protocols
    • Circuit switching, packet switching and routers
    • Local Area Networks (LAN)
    • Hardware
    • Logic gates and circuit design
    • Boolean algebra
    • Karnaugh Maps
    • Flip-flops
    • RISC processors
    • Parallel processing
    • System software
    • System software
    • Virtual machine
    • Virtual machine
    • Security
    • Asymmetric keys and encryption methods
    • Digital signatures and digital certificates
    • Digital signatures and digital certificates
    • Malware
    • Monitoring and control systems
    • Overview of monitoring and control systems
    • Bit manipulation to monitor and control device


Students must possess a computer and a strong broadband internet connection. Some lessons may require additional materials. These are always communicated to students a week before they’re required.

About The Teacher

Mr. Adams

Mr. Adams is a computer scientist and enthusiastic educator. His passion and enjoyment of the subject and of teaching makes for exciting and memorable lessons. Students are quickly and effectively taught the content and perform tremendously well in examinations

Our 5 Star Reviews


Powered By