Case C2: Queue Robot System
Complexity |
|
Target Level |
|
Objective:
To code for a queue system and apply in the workshop.
Description:
“Queue Robot System” is a set of micro-processors that students can program to form a queue system, for them to take turns to ask questions. Each student’s desk is equipped with a queue robot, which is a micro-processor capable to communicate with other micro-processors through radio waves. When problem or question arises, students press a button on their queue robots to get and display the end-of-queue number. Teacher will only entertain the student who has queue robot displaying the start-of-queue number. After doing so, this student will press a button to quit the queue, the numbers on the other queue robots will be advanced correspondently.
Students will be interested to use queue robots in computer workshop, helping teacher to manage students in an orderly manner, thus reducing disciplinary problems. Students will also experience the moral and ethics of taking turns. Program templates with non-structural blanks, with structural blanks, and with remarks should be prepared to cater for a wide range of students’ abilities.
Hardware |
|
Software |
|
Cloud Services |
|
Major Activities |
|
Learning Objective(s) |
|
Duration |
|
Target No. of Students |
|