Professional Documents
Culture Documents
IGCSE Computer Science Programming Textbook Summary
IGCSE Computer Science Programming Textbook Summary
ORG
CAIE IGCSE
COMPUTER
SCIENCE (0478)
SUMMARIZED NOTES ON THE PRACTICAL SYLLABUS
CAIE IGCSE COMPUTER SCIENCE (0478)
WWW.ZNOTES.ORG
CAIE IGCSE COMPUTER SCIENCE (0478)
Input & Output (READ & PRINT) – Used to receive and FOR…TO…NEXT- Will run for a determined/known
display data to the user respectively amount of times
IMPORTANT CONCEPTS
Sequence – Statements are executed in order. E.g.
CASE…OF…OTHERWISE…ENDCASE – Multiple conditions Variables must first be declared, and then used.
and corresponding consequences Selection – Allows data items to be picked according
to given criteria. E.g. Finding the highest/smallest
value
Repetition – Causes statements to be repeated (loops)
Totalling – Used with repetition, to keep the total
updated. E.g.
Loop Structures:
WWW.ZNOTES.ORG
CAIE IGCSE COMPUTER SCIENCE (0478)
TEXT
Criteria Name Written As Function
Contains Like (“*x*”) Values that contain x
Does Not Not like
Values that do not contain x
Contain (“*x*”)
Begins With Like (“x*”) Values beginning with x
3. Databases Ends With Like (“*x”) Values ending with x
Values that come before x in
Comes After >= “x”
3.1. Data types alphabetical order
Values that come after x in
The data type names are different in Access: Comes Before <= “x”
alphabetical order
Real – Number
String – Text
NUMBERS
Boolean – Yes/No
Criteria Name Written As Function
Between “x” Values in the range
3.2. Primary Key Between
and “y” between x and y
It is a field that uniquely identifies each record. E.g. Less Than <x Values smaller than x
Student code will be the primary key in a school Less Than or Equal Values smaller than or
<=x
database. To equal to x
Greater Than >x Values larger than x
Greater Than or Values larger than or
>=x
Equal To equal to x
DATES
Criteria Name Written As Function
Between
Dates between the
Between “#mm/dd/yyyy#” and
specified dates
3.3. Query-By-Example (QBE) “#mm/dd/yyyy#”
Dates before a certain
Before < “#mm/dd/yyyy#”
date
Dates after a certain
After > “#mm/dd/yyyy#”
date
Records containing
Today =Date()
today’s date
Records containing
x Days Before
<=Date()-x dates x or more days
Today
in the past
WWW.ZNOTES.ORG
CAIE IGCSE
Computer Science (0478)