Most of the thinking in Sains Komputer happens on paper. A powerful laptop helps with running programs, but it is not needed for tracing, logic, flowcharts or database reasoning.
This page sorts the skills by what they need, then gives a weekly plan for limited device time.
Which skills need what?
| Skill | Paper only | Light device | Needs a computer |
|---|---|---|---|
| Tracing pseudocode | Yes | ||
| Flowcharts and planning | Yes | ||
| Binary and truth tables | Yes | ||
| SQL prediction on small tables | Yes | ||
| Checking an answer in a sandbox | Yes | ||
| Writing and running real code | Yes | ||
| Building a web page | Yes |
A light device means a phone or basic machine that can open a browser page. The paper-only column is bigger than you might expect.
What can you do with nothing but a pen?
Here are three original exercises.
- Trace. Start with n ← 20 and count ← 0. Repeat while n > 4: n ← n − 6, and count ← count + 1. What are count and n at the end?
- Binary. Convert 45 to binary.
- SQL. A table Fruit has the prices 2, 5, 3, 8 and 5. How many rows does WHERE Price >= 5 keep?
Answer
- n goes 20, 14, 8, 2. The count goes 1, 2, 3. At n = 2 the test n > 4 is false, so the loop stops with count = 3 and n = 2.
- 45 = 32 + 8 + 4 + 1, so the place values 32, 16, 8, 4, 2, 1 give 101101.
- The prices 5, 8 and 5 pass, so 3 rows.
How do you plan limited device time?
Do the thinking on paper first, then use the device only to run and check. Keep a short list of things to test in your next slot.
A simple week might be three paper sessions for tracing, logic and SQL, plus one device slot at school or on a shared machine for running code. The local study access planner helps you map which places and hours are available, and the restricted pseudocode trace trainer needs only a browser.
What about online lessons?
An online one-to-one lesson needs a device that can run a video call and show paper or a screen. Use the online lesson readiness checklist to test your setup beforehand. If your device is limited, say so when you message, so the teacher can plan around paper work.
What does need a computer?
Running and debugging real code, and building a web page, need a device with a code editor or a browser. Ask your school about lab time, and use it for those tasks. Project work is assessed at school, so the school’s rules apply.
For paper-friendly practice, see tracing pseudocode step by step.
When is one-to-one tuition worth considering?
When device time is short, every minute counts. A teacher can plan which tasks use paper and which use the machine. You can start with the one-hour trial class (from RM50), a taught lesson. See also online one-to-one Computer Science tuition.