VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

What is G1 Computing | Finding the Input, Process and Output in a Ticket Calculator

Did you know? A computer can calculate a total perfectly and still give the wrong answer to your question. The calculation may be using the wrong input. G1 Computing helps students look beyond the displayed result and understand how it was produced.

eduKateSG · G1 Computing · Quick learning guide

Choose your next step

Understand the subject · See an example · Try it yourself

Choose the part that helps with your learning today.

On this page

1. Understand the subject

G1 Computing is Computing studied at the G1 subject level. Its 2027 Singapore–Cambridge Secondary Education Certificate (SEC) syllabus is K127. Learning includes computer systems, networks, application software and programming. The official syllabus is linked below.

This guide focuses on input, process and output through an original classroom example. It is a small part of the subject, not a complete examination guide. You can do the reasoning on paper before using any software.

Contents · Next

2. Ask what information enters

Imagine a fictional event where every ticket costs $6. A simple calculator asks for the number of tickets and displays the total price. There are no booking fees, discounts or other charges in this example.

If the user enters 4, the input is the ticket quantity, 4. The price of $6 is a fixed value in the stated rule. The user has not entered a total cost or an age.

Labels matter. A box labelled “Number of tickets” helps the user understand what belongs there. A box labelled only “Enter number” leaves the meaning unclear. Before calculating, identify what each value represents.

Contents · Previous · Next

3. Trace the process and output

The process is to multiply the ticket quantity by 6. For an input of 4, the calculation is 4 × 6 = 24. The output could read “Total price: $24.” The output label tells the reader what the result means.

Now suppose the display says $10. Looking only at the screen does not identify the cause. Perhaps the program added 6 instead of multiplying by 6. Trace the steps using the same input: 4 + 6 = 10. That would explain this particular result.

A trace follows the actual instructions with chosen values. It helps distinguish a faulty rule from a mistyped input. Repair the step that caused the mismatch, then test again.

Contents · Previous · Next

4. Choose useful checks

A test needs an input and an expected output. For one ticket, expect $6. For three tickets, expect $18. These checks test whether the multiplication rule produces the right total for those cases.

Decide separately what the calculator should do with unsuitable entries. Under a whole-ticket rule, a negative quantity or half a ticket is not a valid purchase quantity. The required response should be defined, rather than left to chance.

Zero also needs a stated interpretation. If zero is permitted, the total would be $0 under this rule. If the task requires at least one ticket, zero should receive the specified response. The task’s requirements determine the behaviour.

Contents · Previous · Next

5. Try a new calculator

Original practice: A fictional workshop charges $8 for each participant. The calculator takes a whole-number participant count and calculates the total. Identify the input, process and output for five participants.

Answer: input, 5 participants; process, multiply 5 by 8; output, a total price of $40. If a program displays $13, adding the two numbers is one possible explanation. Inspect the instructions before concluding that this is the actual cause.

Next, choose a different valid input and calculate the expected result yourself. For two participants, the total should be $16. A second check helps you see whether a correction works beyond the first case.

Contents · Previous · Next

6. Questions and next steps

Is a keyboard the same thing as input data? A keyboard is an input device. The quantity typed is the data. Keep the device and the information distinct.

Does one successful test prove that everything works? It confirms the observed case. Other requirements and cases still need suitable checks.

What can parents and tutors ask? “What went in, what happened to it, and what came out?” Students can write those three parts beside a fresh example. Once the relationship is clear, connect it to the program or application used in school.

Contents · Previous

Sources and further reading

Official reference: SEAB 2027 G1 Computing syllabus K127. Source checked on 25 October 2026. Match examination documents to the subject, year and candidate category.

Explore the official 2027 G1 school-candidate syllabus list for other subjects.

For an eduKate example of finding a learning gap and building the next step, read Secondary 1 Mathematics Tutor Clementi. Choose further learning support around the student’s actual work.

Continue the G1 quick learning series

What is G1 Nutrition and Food Science | Turning “It Tastes Nice” into a Useful Food Evaluation

What is G1 Design and Technology | Turning a Pencil Holder Idea into a Testable Design

What is G1 Art | Using Cropping and Empty Space to Change a Schoolbag Drawing

What is G1 Elements of Business Skills | Asking a Better Question Before Recommending a Gift

Discover more from eduKate Singapore

Subscribe now to keep reading and get access to the full archive.

Continue reading