Skip to main content

← Computer Science syllabus

EnglandComputer Science

Topic 6: Problem solving with programming

7 dot points across 7 inquiry questions. Click any dot point for a focused answer with worked past exam questions where available.

What are the primitive and structured data types, and how do you use variables and constants in Python?

How do you develop, read, refine and debug a program, and write readable code?

How do you accept user input and read from and write to comma separated value (CSV) text files in Python?

What are the structural components of a program, and how do you use sequence, selection, repetition and iteration in Python?

How do you manipulate strings in Python: length, position, substrings and case conversion?

How do you write functions and procedures with parameters, and what is the difference between global and local variables?

How do you validate user input and authenticate users in a Python program?