01
Variable Tracking
Exam Strategy
For questions that define multiple variables, we recommend using a trace table to track variable states after each iteration. This systematic approach reduces calculation errors in complex loops.
Programming 100 is a practice book for the programming part of HKDSE ICT in Hong Kong. It follows the 2025 syllabus, when the suggested teaching time for Unit D doubles from 24 hours to 48. At HK$38 it is a low-priced book built to sharpen your programming skills.
BOOK OVERVIEW
ESSENTIAL GUIDE
Information & Communication Technology (ICT) has undergone significant transformation over the past few years. Rapid advancements in computing and artificial intelligence (AI) have reshaped industries, education, and daily life.
Beginning in 2025, the estimated study time and the overall weighting of programming topics are set to double compared to previous years. Teachers are tasked with delivering sophisticated computer science concepts within the traditional secondary school framework, often without the updated tools necessary to do so. Meanwhile, the educational market has struggled to keep pace with these rapid changes. Students looking for preparation materials will find a startling void.
It is within this knowledge gap that this book finds its purpose. Written by a Computer Science graduate and sold at HK$38, it gives every candidate a solid path through the new syllabus.
Unit D
2025
2019 – 2024
24 hours
From 2025
48 hours
×2
D. Computational Thinking and Programming
Our systematic approach to problem solving and exam preparation.
05 — Modules
01
Variable Tracking
For questions that define multiple variables, we recommend using a trace table to track variable states after each iteration. This systematic approach reduces calculation errors in complex loops.
02
Scope & Nuance
Go beyond the basics. We explore concepts like variable scope—how a loop variable can "hide" a global one with the same name. Understanding these nuances is key to writing robust code.
To enrich students with extra knowledge and provide clear guidance through complex topics, this book provides the following sections along with the questions:
03
“Know More” section explains extra concepts that are not part of the syllabus. Curious learners can then know more about the real-world applications.
04
“Exam Tips” section summarizes common mistakes students make when answering the questions and provides suggestions.
05
“Hints” section provides hints for challenging questions.

Cover Image Placeholder
Price
HK$38
ISBN
9789888984060
Category
Suggested Shelf: Information Sciences / Exam
Overview
06
Chapters
100+
Questions
Part I
The book begins with three core chapters focusing on Programming Fundamentals, Arrays, Searching and Sorting. These sections establish the bedrock of computational literacy, ensuring that every student, regardless of their starting point, builds the muscle memory required for basic algorithmic design.
Part II
The latter half of the book delves into Data Structures, String Processing, and File Handling. These are the areas where the weighting doubling is most acutely felt. By engaging with the rigorous question sets, students will build the deep theoretical intuition and adaptive problem-solving skills necessary to excel in this modern exam landscape.
Structured learning modules designed for precision and clarity.
Explore selected pages. Click a page to enlarge it, then click the empty area to close.
Quick answers about the book, where to buy, and pricing.
Three places: Cosmos Books (Wan Chai store and online), HK Book City (online-only bookstore), and HKTVmall (sold directly by Easy-Publish, 2-day delivery, ships to Macau).
It follows the 2025 HKDSE ICT syllabus, where Unit D's suggested teaching time doubles from 24 to 48 hours. The question sets were rebuilt around the new weighting.
Multiple-choice questions include an official answer key. Long questions are open-ended.
The list price is HK$38. Cosmos Books online: HK$34.2. HK Book City: HK$36.1. HKTVmall: HK$30 (sale price), plus an extra 10% off when you spend HK$100 or more.
Programming 100 is on sale at these bookshops.
03 — Retailers
Cosmos Books
天地圖書
HK$34.2
List HK$38 · ~14 – 30 days
HK Book City
香港書城
HK$36.1
Save HK$1.9 · ~7 days
Bulk
10+ 10% off · 60+ 20% off
HKTVmall
HKTVmall
HK$30.0
HK$38
Sale · 2-day delivery · Ships to Macau
Bundle
Spend $100+ for an extra 10% off