IDE function: run-time environment
An IDE feature that lets you run your program and see it work, including its input and output, without leaving the IDE. It has a run button, a console and can step through code.
Understanding IDE function: run-time environment in IGCSE Computer Science Paper 1
What it does: The input() call asks for a value in the IDE's console, so the programmer can type test data while the program runs. Stepping executes one line at a time, so the programmer sees each statement and its effect in order. The run-time environment keeps running and testing inside the IDE, so you do not need to leave it. The run button starts the program so the student can see it work straight away. The console or output window shows what the program prints, and it is separate from the code editor. Everything happens in the IDE, which saves time when testing and fixing a program.
Common mistakes: There is a comma missing between "Hi" and name. When you press Run, the console shows a syntax error. It should be print("Hi", name). The closing bracket of int( is missing, so the program will not run and the console reports a syntax error. It should end with two closing brackets: )).
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 440–449) and word search (Modules 440–463).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
run-time environmentFill in the Blanks
Spot the Error
Student with a class code? Join your class →