Grade 11 – Computer studies

Jonathan Cotte · December 15, 2023

O-Level computer science

An introduction to the intellectual enterprises of computer science and the art of programming.

Computer science is the study of the foundational principles and practices of computation and computational thinking and their application in the design and development of computer systems.

Learning computational thinking involves learning to program, that is to write computer code, because this is the means by which computational thinking is expressed.

Cambridge O Level Computer Science enables learners to develop an interest in computing and to gain
confidence in computational thinking and programming. They develop their understanding of the main
principles of problem-solving using computers.

Learners apply their understanding to develop computer-based solutions to problems using algorithms and a high-level programming language. They also develop a range of technical skills, as well as the ability to test effectively and to evaluate computing solutions.

Estimated 15min / day

Prepare and get ready for your exams in less than 15 minutes per day

Self paced

Progress at your own speed, anytime, anywhere.


Earn points, badges and try to reach the top of our leaderboard.


Learning Objectives

The aims of this course are to help you develop:

  •  Computational thinking, that is thinking about what can be computed and how, and includes consideration of the data required
  •  Understanding of the main principles of solving problems by using computers.
  •  Understanding that every computer system is made up of sub-systems, which in turn consist of further sub-systems
  •  Understanding of the component parts of computer systems and how they interrelate, including software, data, hardware, communications and people.
  • Skills necessary to apply understanding to solve computer-based problems using a high-level programming language.

#Share this course with your friends

#About your instructor

Jonathan Cotte

Computer science instructor


Professional Experience

About Jonathan Cotte

Jonathan is a skilled and professional IT educator with more than 17 years teaching experience.

He is at the head of ICT/ Computer department at St Mary’s west, which also offers Cambridge Advanced Professional in IT (CAPIT), as an alternative to the traditional HSC at A level (HSC-Pro)

He is passionate about new trends and technologies and his hobbies include programming robots as well as trail running.


Jonathan started is academic journey with a BSc in software engineering which led him towards his passion: Teaching and sharing his knowledge

Course Content

Expand All

Paper 2: Practical Problem-solving and Programming

About Instructor

+11 enrolled
Not Enrolled

Course Includes

  • 4 Lessons
  • 23 Topics
  • 18 Quizzes