Caie Igcse: Updated To 2019 Syllabus
Caie Igcse: Updated To 2019 Syllabus
ORG
CAIE IGCSE
ICT (0417)
SUMMARIZED NOTES ON THE SYLLABUS
CAIE IGCSE ICT (0417)
inserting
fields.)
2. House Styles
Remember to follow all the instructions given, to avoid Spell check and proof read the document.
losing easy
marks Save the master document, and click finish and merge.
Type in the name of the style exactly as it is in the paper Preview
results and ensure that they look as required.
Click on the drop-down arrow in the Styles section → While printing:
select create a
new style check all merge fields are placed
Always base your styles on the Normal font field codes are visible if necessary. (Go to Advanced
Setting the line spacing → click on format → then settings
so they are displayed when printing. Proof of
paragraph → select
required options date inserted may
be asked, right click and toggle field
From the same tab, you can change the spacing before codes or just use the
shortcut Alt+F9.)
and after the
paragraph
Setting all capital letters → click on format → font → tick
the option All
Caps
4. Data Manipulation
While importing files, make sure you select text file and
not excel
file, as .csv files are plain text.
When they ask for a set number of decimal places in a
field, choose
Fixed in Format.
WWW.ZNOTES.ORG
CAIE IGCSE ICT (0417)
=COUNT(\[Primary_field\])
Count number of fields in a
Always use primary field as it
report
is the only unique field
Sum of fields in a report =SUM(\[Field_name\])
Average of fields in a report =AVG(\[Field_name\])
Minimum of fields in a report =MIN(\[Field_name\])
Maximum of fields in a report =MAX(\[Field_name\])
) |
| Yes | Find values that are Yes/True |
| No | Find values
that are No/False |
| #01/01/2009# | Find a specific date |
|
>01/03/2009 | Find dates after a given date |
| <01/03/2009
| Find a date before a given date |
| Between 01/03/2009
and 31/03/2009 | Find dates in a given range |
WWW.ZNOTES.ORG
CAIE IGCSE ICT (0417)
6. Data Analysis
Naming a range of cells → select the cells → right click
and select
‘Name a Range’. → type the name in the option
box. Ensure the range
is correctly selected.
DESCRIPTION FORMULA
Add, Subtract, Multiply,
=A1+B1
Divide
WWW.ZNOTES.ORG
CAIE IGCSE ICT (0417)
in that section. If the link needs to open in a new window select New
=HLOOKUP(A1,$B$1:$G$2,2) Window from
target frame. This will give you a target
A1 is the cell to setting of "_blank"
HLOOKUP - Looking up what check$B$1:$G$2 is the array
particular values mean from to look in2 is row 2
a table arranged horizontally from $B$1:$G$2 meaning
return the value in row 2 in
that section.
=SUMIF($B$1:$C$8,A1, $D$1:
$D$8)Checks if any cells
SUMIF – adding up specific
in $B$1:$C$8 = A1 and if they
values in a range
do then it adds them
together
=COUNTIF(A2:A4,">4") Checks
COUNTIF - Counts the that cells have a value greater
number of cells in a range than 4=COUNTIF(A2:A4, A1)
that satisfy the given criteria Checks that the cells are
equal to the value in cell A1
=IF($B$1:$B$8=A1,”A”)IF the
IF – Deciding what will go into
value in A1 appears in the
a cell
range of cells then write A If there are specified dimensions for a table, use the table
=IF($B$1:$B$8=A1,”A”, properties to set these values.
IF($B$1:$B$8=A2,”B”, Check the code to ensure that the table is not set to 100%
IF($B$1:$B$8=A3,”C”,D)))IF width, if
there are other values given.
Nested IF the value in the range equals To hide bullets from your webpage, add hidden after your
A1 then write A, if it equals A2 tag
selector.
write B, A3 write C and none
of them D h2 {font-family: “Times New
Font type
Roman”}
Text size h2 {font-size: 16pt}
Aligning text h2 {text-align: center}
‘Bold’ text h2 {text-weight: bold}
WWW.ZNOTES.ORG
CAIE IGCSE ICT (0417)
Cascading style sheet Tables have many attributes to help style them
WWW.ZNOTES.ORG
CAIE IGCSE ICT (0417)
Cell padding : creates space between text and cell reliable, professional, and consistent,
as the
border information appears on every page. This saves time
Cell spacing: creates space between individual cells and
reduces errors as they are only typed once.
Borders 14 Explain what is meant by corporate branding/house
Background color: background tags in the tables only style:
apply to
the tables. It refers to a specific style of fonts and formats used in
Individual td or th headings can also be specified in css the
making of ICT solutions by organisations.
14 Explain why consistent styles are required:
Table tags format Consistent styles enable users to associate a
cell padding Table { padding :40px;} particular
organisation with a style. They look
cell spacing Table { spacing : 30px;} professional.
15.1 Explain why the automated suggestions given by
Table { border-width:3px;}
spell check
software do not always give the correct
Table { border-color: #000098;}
borders response:
Table { border-style: solid;}
Some words, e.g. proper nouns are not found in the
Table { background-color: #009499;}
dictionary.
This makes spell checkers less efficient.
td { font-size: 3;} Names and places are
not identified by spell checkers
Td/th tags td { font-family: Calibri;} 15.1 Explain why validation checks must be appropriate
td { color: #000000;} to the data
that is being checked:
table { width:50px;} An inappropriate check can lead to error messages
Dimesnions
table { height:60px;} and altered
data, as it may accept or reject wrong
data.
jpg”);} 15.2 Describe the importance of accuracy and the
potential
consequences of data entry errors:
body { background-repeat: no-repeat;} Accurate data ensures the results obtained by the
body {background-position: top/left/right/bottom;} processing of
data is relevant, which is essential to the
h1 {text-align: left/right/top/bottom;} usability of the
model
15.2 Define the term verification:
8. Editing Images A way of preventing errors when data is copied from
one medium
to another
15.2 Describe visual verification:
To save a picture with 8 bit - colour depth save it as a gif Visual comparison of data entered with a data source
Open it in paint and save as Checking for errors by comparing entered data on the
To compress the size of a picture open it in picture screen with
the data in the original document (not the
manager same as proof
reading)
Edit picture 15.2 Describe double data entry:
Compress pictures
Choose most suitable option Entering data twice and comparing them either after data
To change colour options of a picture use picture has been
entered, or during the entry process.
manager
Edit picture 15.2 Explain the need for validation as well as verification:
Colour Validation only ensures that data entered is in the
accepted
format. Verification is needed to ensure that
the data entered
is correct. Data entered may be in
9. Answers to theory the right format but of the
wrong value. Or it may be
copied correctly but does not match
the criteria.
questions 17.1 Explain why it is necessary to use page, section and
column
breaks, to adjust pagination and to avoid widows
11.1 Explain why generic file formats are needed: and orphans?
They can be opened by any software to access the Page breaks and column breaks help remove widows
data on them. and orphans, by
forcing text onto the next page/
11.2 Explain the need to reduce file sizes for storage or column so it is all together.
transmission: Does not disrupt reader by breaking the flow.
Smaller files upload and download faster than larger 17.3 Explain why mail merged documents are created
ones and
thus are better for transferring data on the Mail merged documents save time typing out
internet and
between computers and other devices individual letters,
as they can be personalized by the
like printers. computer. Errors while typing
are also reduced, since
13 Explain why headers and footers are needed: the master document is only typed once.
They can
Headers and footers ensure each page has all the also be sent by email using the address in the source
required
information like the page numbers, company file.
logo and name etc. It
makes the document more
WWW.ZNOTES.ORG
CAIE IGCSE ICT (0417)
18.1 Define the terms flat-file database and relational Relative reference: is made when the cell reference is
database. supposed
to change when the cell it is referred to in is
Flat-files databases are tables that have data sorted in changing. It
aids more efficient designing of models.
rows
and columns. Ranges: A group of cells in a table
Relational databases are several tables linked Named cell: A cell in a table that is given a name (like
together,
preventing unnecessary repetition of data. ‘profit
margin’) and can be referred to using that
18.1 Explain that other field types such as placeholders name in functions
for media,
including images, sound bites and video clips Nested formulae/functions: A formula/function used
are used in commercial
databases inside a
formula/function as an argument
They are not studied in depth in this syllabus. They 20.1 Explain the difference between a formula and a
are used in
web applications where a back-end function
database holds the media to be
displayed in another Formulas are typed in by the user. They include
application such as a webpage. simple
mathematical operators like +, -, *, or /, or can
18.1 Discuss the advantages and disadvantages of using be as complex
as the user wants. A function is
relational
tables rather than a flat file database predesigned code that
calculates specific values, e.g.
MAX, VLOOKUP. While functions
can be used inside
Relational Database Flat file Database formulas, formulas cannot be used inside
functions.
Better security Poor at complex queries 20.1 Explain the function of absolute and relative
Cater for future referencing.
Poor at limiting access Absolute referencing is used when the cell referred
requirements
needs to
stay the same, even when the formula/
Harder to update, so
Data is only stored once function is copied.
inherently inefficient
When a formula/ function is copied, and relative
Requires more planning Potential duplication referencing is
used, the cell referred to changes with
Easy to design the cell that the
function is in.
Non unique records 20.2 Define the terms: testing, test data, expected
Harder to change dataformat. outcome, actual
outcome, normal data, abnormal data,
extreme data, what if
18.1 Define and understand the terms primary key and Testing: Checking that the designed model shows or
foreign key and
their role in a relational database. previews the
expected outcome when data is entered
Test data: The input data used for testing a model
Primary key: The key field of a table which is unique and Expected outcome: the output a model is supposed to
identifies
each record give with
the test data
Foreign key: The field linked to the primary field of the Actual outcome: the output the model gives when
table
linked to through a relationship tested in real
time
Normal data: data within the given range ego: 50,
20.1 Define the terms: cells, rows, columns, sheets, tabs, range: 0-100
pages,
charts Abnormal data: data outside the given range ego: 120,
Cell: A space for data to be entered a table; a box range:
0-100
formed by
the intersection of columns and rows. Extreme data: data that is the limit of the range ego: 0
Rows: Horizontal boxes that divide the table or 100,
range: 0-100
Columns: Vertical boxes that divide the table What if: changing values in cells to see how outcome
Sheets: A table of data of formulas
change
Pages: Divides a piece of data into sections 20.2 Explain the need to test a model before it is used
Tabs: A module of a database program that holds the Reduces the number of possible errors when using
tables on
the computer real data
Charts: A graphical representation of (usually 21.1 Identify and describe the three web development
tabulated) data layers
20.1 Explain the importance of accurate data entry in Content layer: Holds the content of the webpage
spreadsheets structure.
Ensures the results obtained by the processing of Behaviour layer: scripting language of a web page or
data is
relevant, which is essential. an
individual element
20.1 Define the terms: formula, function, absolute Presentation layer: responsible for the formatting of a
reference,
relative reference, ranges, named cell, named webpage(s) or elements (using a stylesheet).
range, nested
formulae/functions. 21.1 Understand the function of:
Formula: are mathematical operators defined by the Content layer: enter the content of a web page
user to
perform a function structure
Function: predefined logical and mathematical Behaviour layer: enter scripting language to a web
operations a use
can use in a spreadsheet page or
an individual element
Absolute reference: is made when the cell referenced Presentation layer: format whole web page(s) or
stays
constant but the cell referred to in is changing. individual
elements
WWW.ZNOTES.ORG
CAIE IGCSE ICT (0417)
21.2 Explain why tables are used to structure elements They should be attached using relative file paths as
within a web
page they are
stored along with the webpage since they are
stored in the same
folder.
Tables make the basic structure of a webpage and 21.4 Explain how to upload and publish the content of a
organise page
layout. website
using ftp
21.2 Define and understand the terms relative file path Used to upload website files to the web hosting space. To
and absolute
file path upload
these files successfully, the user needs:
Relative file path: A path referring to a file in the same FTP client software
directory relative to the page the reference is made in. All files in one folder
Absolute file path: The full path of a file, which is not Host Name/URL/IP address for ftp
relative to anything. Host port to be used for upload
21.2 Explain why absolute file paths must not be used for Username and password
hyperlinks
to locally saved web pages/ objects
Absolute paths always include the domain name of 21.4 Create a test plan to test a website including: web
the website page
elements are visible, navigation within/from a web
These should not be used to refer to locally saved page
webpages as
the computer the webpage is stored on Open webpage in different browsers to check that all
(the server) is not the
same as where the webpage elements
appear the way they should.
was developed, and an absolute file
path would point Click all hyperlinks to ensure that they direct users to
to the wrong address. the
correct pages, using functional testing. Check that
21.3 Explain what is meant by the term cascading both
internal and external links are functional. Check
stylesheets that fonts and
background colours are appropriate to
CSS (cascading stylesheet) is a text-based language the purpose of the website
and its users (audience)
which is
attached to webpages to set their format. CSS Perform user testing on a group from the target
files have a
“.css” extension audience, gain
feedback from their usage, and use it
21.3 Explain the hierarchy of multiple attached to improve the website
before publishing it
stylesheets and
in-line styles within a web page 21.4 Justify the choice of test plan
Internal CSS have more preference over Inline CSS. The test plan used to test a webpage must be justified
Inline CSS
overrides externally attached stylesheets. based on
the elements being tested. e.g. If hyperlinks
If several external stylesheets are attached to one are being tested,
it checks if all the hyperlinks are
web page,
the stylesheet attached last (at the bottom redirecting the user to the
correct webpage/ section
of that part of the
code) is given preference (over the of webpage.
other ones). Priority
increases as you go down a list.
21.3 Explain why relative file paths must be used for
attached
stylesheets
WWW.ZNOTES.ORG
CAIE IGCSE
ICT (0417)