Skip to content

Course home

Sign up

Programming languages

EasyMediumHard
12345678910
Question 7

A medical technology company is developing an automated insulin delivery system (an artificial pancreas). The system consists of two main software components:

  1. A companion smartphone application and cloud portal, which tracks long-term glucose trends, generates visual analytical charts, and manages secure wireless syncs with healthcare clinics.
  2. An embedded microcontroller inside the physical insulin pump, which reads raw signals from a continuous glucose monitor (CGM) sensor, executes critical safety-check algorithms, and drives a physical micro-stepper motor to deliver precise micro-doses of insulin.

Discuss the characteristics of high-level languages and low-level languages that make them appropriate for coding these different software components.

Your answer should consider:

  • The requirements of the companion smartphone app and cloud portal
  • The requirements of the embedded insulin pump microcontroller
  • The advantages of high-level languages for this system
  • The advantages of low-level languages for this system.
[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