Welcome to the basic programming course in Python. In this course you will learn about flow charts, algorithms and computer programming. You will write programs to solve specific problems.
The Cambridge IGCSE Computer Science course enables students to develop an interest in computing and gain confidence in computational thinking and programming.
The IB Computer Science
Computational thinking is a problem-solving methodology that is applicable across a range of subject
disciplines and underpins this course.
The six principles of computational thinking, identified by Jeanette Wing in her article “Computational
• thinking procedurally
• thinking logically
• thinking ahead
• thinking concurrently
• thinking abstractly
• thinking recursively (HL only).