IGCSE Computer Science 0478, topic 4.2

Types of programming language, translators and integrated development environments (IDEs): past paper questions

12 Cambridge IGCSE Computer Science 0478 questions on Types of programming language, translators and integrated development environments (IDEs) (4.2) from 12 papers, 2023 to 2026. Open the paper or try a question free.

Practising builds a set from this topic, free with an account. One question opens straight away, with no account.

Questions
12
Papers
12
Years
2023 to 2026
Total marks
114
Average per question
9.5 marks
Largest question
22 marks

By type: Structured 12

How hard the questions are

  • Recall1
  • Apply5
  • Analyse6
  • Not banded0

Derived from the command word Cambridge prints in each question, banded by a fixed table beside the syllabus's own definitions. A question printing no command word is unbanded: unknown, not middling.

Command words

  • giveRecall7 questions

    produce an answer from a given source or recall/memory

  • describeApply6 questions

    state the points of a topic / give characteristics and main features

  • identifyRecall6 questions

    name/select/recognise

  • explainAnalyse5 questions

    set out purposes or reasons / make the relationships between things clear / say why and/or how and support with relevant evidence

  • showApply3 questions
  • stateRecall3 questions

    express in clear terms

  • useApply3 questions
  • completeApply1 question
  • convertApply1 question
  • findApply1 question

Where the questions come from

By year

  • 20263
  • 20254
  • 20242
  • 20233

By session

  • May/June7
  • Oct/Nov5

By paper

  • Paper 112

Questions on this topic

Showing 10 of 12, spread across the years. Open one to write your answer and have it marked.

  • Question 5May/June 2026, paper 11Structured10 marks

    An integrated development environment (IDE) has two types of translator: a compiler and an interpreter. Give the purpose of the compiler and the interpreter.

    Try this question
  • Question 4Oct/Nov 2025, paper 11Structured16 marks

    A computer game development company are reviewing their current security solutions. The company wants employees to be aware of how they can identify phishing.

    Try this question
  • Question 6Oct/Nov 2024, paper 11Structured10 marks

    A computer programmer uses assembly language to create a computer program for an embedded system in a washing machine. State what is meant by an embedded system.

    Try this question
  • Question 7May/June 2023, paper 11Structured4 marks

    A programmer uses a low-level language to write a computer program for a vending machine.

    Try this question
  • Question 7May/June 2026, paper 12Structured9 marks

    A programmer uses a low-level language to write a program for a vending machine.

    Try this question
  • Question 3Oct/Nov 2025, paper 12Structured4 marks

    A programmer uses assembly language to create a program for a coffee machine. Describe what is meant by assembly language.

    Try this question
  • Question 7Oct/Nov 2024, paper 13Structured4 marks

    A computer programmer uses an integrated development environment (IDE) when creating a computer program. Explain the purpose of the IDE.

    Try this question
  • Question 5May/June 2026, paper 13Structured9 marks

    A student develops a program for their computer science project using a high-level language. Identify two translators that the student could use when developing the program.

    Try this question
  • Question 6Oct/Nov 2025, paper 13Structured12 marks

    A computer game is programmed to use artificial intelligence (AI) to create the movements and actions of the computer-controlled characters in the game. Describe what is meant by AI.

    Try this question
  • Question 3May/June 2025, paper 12Structured22 marks

    A programmer writes a program to store and sort all the data for the books in her home library. The programmer uses a high-level language to write the program.

    Try this question