The module will introduce a programming language – C#, students will develop on-screen games or build sequences of events to simulate real-world situation. When designing an algorithm, students can identify evaluation criteria for programs and learn testing and debugging strategies.
It is expected that the abstraction of the system will include the inputs and outputs of the system, and the relationship between them. The outputs are determined by the appropriate input(s). At Pass level, the program should work when tested with normal values. For assessment, programs will be provided as a flowchart. Students should make their prediction by working through the logic of the program.
At Merit level, the program should work when tested with normal values, extreme values and erroneous values. The same program can be used as evidence for SK2 and SK4. For assessment, programs will be provided as a flowchart. Provide students with short programs with more than one error to correct.
At the end of this course, student will take the ICT Starters Assessment of On Track Stage 2 Module 1 : Programming for a Purpose.
Cambridge Certification is available at TWO stages.
School Fee Collection Policy
Class Arrangement for Typhoon and Rainstorm
|When signal(s)* is/are removed||Arrangement of Classes|
|Before 6:30 am||All classes will be held as scheduled|
|Before 8:30 am||Classes starting from 10:30am will be held as scheduled|
|Before 10:30 am||Classes starting from 12:30pm will be held as scheduled|
|Before 12:30 pm||Classes starting from 2:30pm will be held as scheduled|
|Before 2:30 pm||Classes starting from 4:30pm will be held as scheduled|
|After 2:30 pm||All classes will be cancelled|
*Typhoon Signal No. 8 or above OR "Black" Rainstorm Warning Signal
Make-Up Class or Assessment Policy