We are working with Cambridge Assessment International Education towards endorsement of this title. Any references or material related to answers, grades, papers or examinations are based on the opinion of the author(s). CAMBRIDGE IGCSE™ & O LEVEL COMPUTER SCIENCE: PROGRAMMING BOOK
How to use this book Throughout this book, you will notice lots of different features that will help your learning. These are explained below.
LE
LEARNING INTENTIONS These set the scene for each chapter, help with navigation through the Java subject material and indicate the important concepts in each topic.
SKILLS FOCUS
KEY WORDS
QUICK QUESTION
P
This feature supports your computational thinking, mathematical and programming skills. They include useful explanations, step-by-step examples and questions for you to try out yourselves.
M
This feature requests a brief pause for you to consider some aspect of the subject material under discussion. The question might request the identification of a fault or limitation in what has been presented and how it could be improved. This might require recall of some related knowledge you should already have.
Pseudocode and Code snippets This structured method for describing the logic of computer programs may be very similar to the pseudocode used in the syllabuses.
A
INPUT day
WHILE day < 1 OR day > 31 DO OUTPUT "The value should be in the range 1 – 31 please try again" INPUT day
S
ENDWHILE
Code snippet 10.1
Key vocabulary is highlighted in the text when it is first introduced. Definitions are then given in the margin, which explain the meanings of these words and phrases. You will also find definitions of these words in the glossary at the back of this book.
TIPS These are short suggestions to remind you about important learning points. For example, a tip to help clear up misunderstandings between pseudocode and Java.
x Original material © Cambridge University Press 2021. This material is not final and is subject to further changes prior to publication.