S5 ICT | The Internet of Things and Embedded Systems: Tutor Prep Guide (45-minute flow, script, common errors)
- 2026-11-15
Students can say a fridge goes online, then cannot say how much data a month costs or how long a battery lasts. This lesson reduces IoT to three countables: samples, bytes and milliamps.
01 Prerequisites (3-minute check)
If any of these fails, fix it before the lesson starts.
| Skill | Quick check | Pass mark |
|---|---|---|
| Multiplication and units | 10 Hz sampling for 60 seconds: how many samples | 600 samples |
| Byte conversion | How many kilobytes is 1,200 bytes | 1.2 KB |
| Division | A 500 mAh battery at 25 mA lasts how long | 20 hours |
| Percentages | What is 2 per cent of 25 mA | 0.5 mA |
02 Lesson flow (45 minutes)
| Time | Stage | Tutor does | Student does |
|---|---|---|---|
| 0-6 min | Entry check | Ask the sample count, 1,200 bytes, 500 over 25 and 2 per cent of 25; keep answers on the board | Spoken answers, working on paper |
| 6-15 min | Act one: three roles, one loop | A sensor reads temperature, a microcontroller decides whether to start a fan, the fan is the actuator, then read again | Students describe the loop in their own example |
| 15-25 min | Act two: the sampling rate sets the data volume | 10 Hz is ten samples a second, so 600 in a minute; 2 bytes each gives 1.2 KB a minute and 1,728 KB a day | Students compute a month of data |
| 25-35 min | Act three: the battery is division, the duty cycle is a weighted mean | 500 over 25 gives 20 hours; two per cent working and 98 per cent asleep averages 0.99 mA for 505 hours, about 21 days | Students compute the average current and life |
| 35-42 min | Question types: data, battery, latency, roles | The same chain with new numbers, four phrasings | Students do one and read out the unit |
| 42-45 min | Exit check | Three spoken questions; note which act each error comes from | All three correct |
03 Teaching script (read it out)
Scene 1: Act one: three roles, and sensing without acting is not control
Does a device with only a temperature sensor and no fan or lock count as a complete control system, and why not?
Scene 2: Act two: the sampling rate is a multiplication, not an adjective
If the device sampled every 5 seconds instead, what fraction of the monthly data would it use?
Scene 3: Act three: the battery is division, the duty cycle is a weighted mean
To cut total latency from 200 to 50 milliseconds, which segment must change, and why not the sensor?
04 Question types and worked steps
| Type | Example | Steps | Answer |
|---|---|---|---|
| Classify the roles | A watering device with a soil moisture sensor, a microcontroller and a pump | Sensor reads, controller decides, actuator acts | The pump is an actuator and the sensor is the input |
| Data volume | 10 Hz, 2 bytes a sample, 60 seconds | Rate times time gives samples, times bytes per sample | 600 samples, 1,200 bytes or 1.2 KB |
| Battery life | 500 mAh, 25 mA for 2 per cent of the time, 0.5 mA asleep | Compute the average current, then divide the capacity | Average 0.99 mA, about 505 hours or 21 days |
| Total latency | 30 milliseconds sensing, 150 to the cloud, 20 processing | Add the segments and name the largest | 200 milliseconds, the cloud hop is longest |
05 Independent practice (3 questions)
| Question | Answer | What to watch |
|---|---|---|
| A sensor samples 10 times a second for 60 seconds: how many samples | 600 | Check the multiplication, not a division |
| 600 samples at 2 bytes each: how many kilobytes | 1,200 bytes, that is 1.2 KB | Ask for both units rather than the bare 1.2 |
| A 500 mAh battery at an average 0.99 mA: how many days | 505 hours, about 21 days | Check that hours are divided by 24 |
06 Common mistakes and what to say
| Mistake | Student writes | Say this |
|---|---|---|
| Reading Hz as seconds per reading | Treating 10 Hz as one sample every 10 seconds, so 6 samples | Hz counts per second, so 10 Hz is ten per second and 60 seconds multiplies by 60 rather than dividing. |
| Mixing bytes and bits | Writing 1,200 bits as 1.2 KB | One byte is eight bits, so 1,200 bits is only 150 bytes, an eightfold error that ruins every data plan estimate. |
| Dividing capacity by the working current alone | Stopping at 500 over 25, so 20 hours | Only a device that never sleeps lasts 20 hours. With sleep the average comes first, otherwise the life is underestimated by 25 times. |
| Counting only the cloud hop | Answering 150 milliseconds and losing the sensing and processing | End to end adds every segment, and naming the longest matters because that is where improvement starts. |
07 Homework (paper, section and question numbers)
- S5 ICT Practice Paper 1, IoT and embedded systems section — Section B, questions 5 to 8
08 Exit check (last 5 minutes)
| Question | Answer | Decision |
|---|---|---|
| 10 Hz for 60 seconds: how many samples | 600 | Wrong: reteach act two, rate times time |
| 500 mAh at an average 0.99 mA: how many days | About 21 days, that is 505 hours | Wrong: reteach act three, hours must be divided by 24 |
| Latency of 30, 150 and 20 milliseconds: total | 200 milliseconds | Wrong: reteach act three, end to end adds the segments |
09 Tutor FAQ
Which year level is this for?
Hong Kong S5 ICT uses IoT as a context in the computer systems and networking unit, testing device composition and simple arithmetic. The S3 work on unit conversion and percentages is the prerequisite, so revise what KB and mA mean first.
Is 45 minutes enough?
Yes, provided act three gets ten minutes. The duty cycle is the most abstract step, so explain two per cent working twice and then write the weighted mean as one line.
Do students need real product specifications?
No. The numbers in the question are the whole story, and the four relationships are what count: samples are rate times time, bytes times eight give bits, the average current is weighted, and latency adds up.
Find a tutor — freeTutor Registration →
A TutorZone lesson-prep guide. Written by the TutorZone team; questions and lesson flow are original and are not taken from any school or publisher material.
© TutorZone · www.tutorzone.com.hk · For personal study and teaching use only.



