The module will introduce a programming language – Python, 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). 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.
In addition to the pass criteria, the program should work when tested with normal values, extreme values and erroneous values.
Students should be able to identify more than one error in a faulty program.
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