PROGRAMMING
 

PB BOOK
PROGRAMMING 100

A structured pathway to mastering essential ICT competencies. From conceptual foundations to practical examples, we bridge the knowledge gap for DSE and beyond.

BOOK OVERVIEW

ESSENTIAL GUIDE

Preface

Bridging the Knowledge Gap in ICT

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. Developed and authored by a Computer Science graduate from the Chinese University of Hong Kong (CUHK), this volume serves as a bridge between high-level academic theory and the practical demands of the DSE.

2019 – 2024

D. Computational Thinking and Programming

(24 hours)
From 2025

D. Computational Thinking and Programming

48 HOURS

METHODOLOGY

Our systematic approach to problem solving and exam preparation.

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.

Variable Tracking

Deep Dives

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.

Scope & Nuance

To enrich students with extra knowledge and provide clear guidance through complex topics, this book provides the following sections along with the questions:

KNOW MORE

“Know More” section explains extra concepts that are not part of the syllabus. Curious learners can then know more about the real-world applications.

EXAM TIPS

“Exam Tips” section summarizes common mistakes students make when answering the questions and provides suggestions.

Hints

“Hints” section provides hints for challenging questions.

PB Book Cover

Book Details

ISBN9789888984060
PriceHK$38
CategorySuggested Shelf: Information Sciences / Exam
PublisherEasy-Publish (超媒體出版)www.easy-publish.org

Overview of The Book

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.

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.

Inside the Book

Structured learning modules designed for precision and clarity.

CHAPTER 01p.6

Programming Fundamentals

Covers variables, input/output, selection, and simple iteration. Now includes functions (subprograms).

CHAPTER 02p.15

Arrays

1D & 2D arrays, nested iterations. A dedicated, crucial section emphasizing array manipulation.

CHAPTER 03p.28

Searching & Sorting

Linear/Binary search, Bubble sort. Focused on DSE requirements.

CHAPTER 04p.43

Data Structures

Stack, Queue, Linked List. Essential structures for advanced logic.

CHAPTER 05p.57

Miscellaneous

String manipulation, file handling, testing & debugging.

MARATHONp.78

Final Revision

20Qs marathon. Consolidating every topic from previous sections.

BOOK PREVIEW

Explore selected pages and practice questions to see our quantitative approach in action.

SECURE YOUR COPY

Pre-orders are currently being finalized.