Professional Documents
Culture Documents
ORG
CAIE IGCSE
COMPUTER
SCIENCE (0478)
SUMMARIZED NOTES ON THE 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
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)