Skip to content

Course home

Sign up

Programming languages

EasyMediumHard
12345678910
Question 5

An engineering firm is designing a smart residential geothermal heating and cooling system controller.

The controller integrates several hardware elements, including high-precision temperature probes, system pressure sensors, and a variable-speed compressor driver.

Its firmware and software stack must execute multiple tasks, including a low-latency feedback loop to regulate compressor speed based on real-time sensor data, a local diagnostic touchscreen interface, and an internet-connected Wi-Fi system to download local weather forecasts and upload telemetry.

Evaluate how the characteristics of both low-level and high-level programming languages make them suitable for programming different aspects of this geothermal controller.

In your response, refer specifically to:

  • Direct interaction with physical hardware and time-critical operations.
  • Complex networking, user interaction, and software maintenance.
[6]
Markscheme

Programming languages Questions

  1. GCSE
  2. /Computer Science
  3. /Programming languages

41 exam-style questions on Edexcel GCSE Computer Science Programming languages, covering Low-level and high-level languages and Interpreters versus compilers. Each one has a worked solution and a mark scheme showing where the marks go.

Question bank