Ict Practical
Ict Practical
ORG
2. House Styles Insert merge elds where indicated with chevrons, i.e. <Field>
Remember to follow all the instructions given, to avoid losing Place automated current date and/or time, as well as your name,
easy marks centre number and candidate number where speci ed. Ensure
Type in the name of the style exactly as it is in the paper Click date is in the correct format speci ed.
on the drop-down arrow in the Styles section → select create
a new style
Always base your styles on the Normal font Setting
the line spacing → click on format → then paragraph
→ select required options
From the same tab, you can change the spacing before and
Spell check and proof read the document. Save the master
after the paragraph
document, and click nish and merge.
Setting all capital letters → click on format → font → tick the Preview results and ensure that they look as required.
option All Caps While printing: check all merge elds are placed eld codes are
visible if necessary. (Go to Advanced settings so they are
displayed when printing. Proof of date inserted may be asked,
right click and toggle eld codes or just use the shortcut
Alt+F9.)
) | | Yes | Find values that are Yes/True | | No | Find values that
are No/False | | #01/01/2009# | Find a speci c date | |
4. Data Manipulation
WWW.ZNOTES.ORG
While importing les, make sure you select text le and
not excel le, as .csv les are plain text.
When they ask for a set number of decimal places in a
CAIE IGCSE ICT (0417)
Ensure that the dates displayed in the table are in the
>01/03/2009 | Find dates after a given date | | <01/03/2009 | Find a points and Add E ect in the side pane and choose the required
correct format under Table Design view.
date before a given date | | Between 01/03/2009 and 31/03/2009 |
Find dates in a given range |
5.ToPresentation
form a relationship between two tables, go to the
style. transitions.
Relationships section of the Database Tools tab and
Authoring (MStables.
choose the required
PowerPoint)
To open a given outline, click “New slide” arrow and click
“slide from outline...”
Forloop
To thea bullets
slide show tosoenter the
it plays screen →one
continuously untilby
the Esc key is
Printing presenter notes, click print “Notes pages"
the
one rst Under
pressed. bulletthepoint
Slideand
showanimate asSelect
tab, click on required
Set Up Slidefrom
Show
Printing audience notes, click print “Handouts” When printing
EAdd
ects.
under SetRepeat forthethe
Up. It is in remaining
Show options section of the option box
evidence of slide transitions, go to slide sorter and then
that appears.
points.
The calculations will
PrntScr ONLYwork if placed in the report
footer. IfΣ Total is used this then it apperars
For all bullets to enter the screen at once → click on the Custom
automatically in the report footer.
=COUNT(\[Primary_ eld\ ])
Count number of elds in a
Always use primary eld as it
report
is the only unique eld
Sum of elds in a report =SUM(\[Field_name\ ])
Average of elds in a report =AVG(\[Field_name\])
Minimum of elds in a report =MIN(\[Field_name\])
Maximum of elds in a report=MAX(\[Field_name\ ])
ed on the paper.
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.
WWW.ZNOTES.ORG DESCRIPTION FORMULA
Add, Subtract, Multiply, Divide
=A1+B1
CAIE IGCSE ICT (0417)
the instructions on the paper from the Format tab (ego: less than 100, format: green). You can add more than one rule to a range of cells, by
repeating the same steps for the new rule.
When you are using another le as a source le (ego for a LOOKUP function), make sure it is open until the end, else the spreadsheet will no
longer be able to access that data.
To make cell reference absolute, press F4 while highlighting it
While printing spreadsheet:
check the elds required to show
if they want it showing formulae. (To show formulas
instead of values, select Show Formulas under the
Formula Auditing section of the Formulas tab.)
WWW.ZNOTES.ORG
DESCRIPTION FORMULA DESCRIPTION FORMULA
SUM = Adding a range of =AVERAGEIF($D$4:$D$64,G3,
=SUM(A1:A4)
numbers Average IF – it searches for
CAIEAVERAGE
IGCSE - FindICT (0417)
the average =AVERAGE(A1:A4) criteria and makes an average of
$E$4:$E$64)$D$4:$D$64 is the
=HLOOKUP(A1,$B$1:$G$2,2)
A1 is the cell to check$B$1:$G$2
HLOOKUP - Looking up what
is the array to look in2 is row 2
particular values mean from 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:
WWW.ZNOTES.ORG
CAIE IGCSE ICT (0417)
If the link needs to open in a new window select New
What is CSS?
Embedded
WWW.ZNOTES.ORG
CAIE IGCSE ICT (0417)
xxfxx
Opening/closing head tag <head></head> CSS Tags
<title>HTML
Page title Colours
REFERENCE</title>
<link rel=“stylesheet”
Colours can be in hexadecimal hashtag before the hexadecimal
Attaching a CSS le type=“text/css”href=“mystyle.
is mandatory
css”>
e.g. #000000 F full capacity
De ning anchor tag <a name=“top”></a> 0 is least capacity
Setting default target window <base target=“_self”> Some colours can be written in words. Such as black or white.
Opening of the body/content <body></body>
Table tag | border width as 1 | <table border=“1” Fonts
alignment center align=“center”></table>
7.2. CSS Fonts are given priority from rst to last in order
To add multiple fonts, add commas.
Eg. h1 { font-family: Arial, Calibri, sans-serif;} Edit picture
Colour
Tables
WWW.ZNOTES.ORG
CAIE IGCSE ICT (0417)
15.2 De ne the term veri cation: Harder to change dataformat.
A way of preventing errors when data is copied from one
medium to another 18.1 De ne and understand the terms primary key and foreign key
15.2 Describe visual veri cation: and their role in a relational database.
Visual comparison of data entered with a data source Checking
Primary key: The key eld of a table which is unique and
for errors by comparing entered data on the screen with the
identi es each record
data in the original document (not the same as proof reading)
Foreign key: The eld linked to the primary eld of the table
15.2 Describe double data entry:
linked to through a relationship
Entering data twice and comparing them either after data has been
20.1 De ne the terms: cells, rows, columns, sheets,
entered, or during the entry process.
tabs, pages, charts
15.2 Explain the need for validation as well as veri cation: Cell: A space for data to be entered a table; a box
Validation only ensures that data entered is in the accepted formed by the intersection of columns and rows.
format. Veri cation is needed to ensure that the data entered is Rows: Horizontal boxes that divide the table
correct. Data entered may be in the right format but of the Columns: Vertical boxes that divide the table
wrong value. Or it may be copied correctly but does not match Sheets: A table of data
the criteria. Pages: Divides a piece of data into sections Tabs: A
17.1 Explain why it is necessary to use page, section and column module of a database program that holds the tables
breaks, to adjust pagination and to avoid widows and orphans? on the computer
Page breaks and column breaks help remove widows and Charts: A graphical representation of (usually
orphans, by forcing text onto the next page/ column so it is all tabulated) data
together. 20.1 Explain the importance of accurate data entry in
Does not disrupt reader by breaking the ow. spreadsheets
17.3 Explain why mail merged documents are created Mail Ensures the results obtained by the processing of data is
merged documents save time typing out individual letters, relevant, which is essential.
as they can be personalized by the computer. Errors while 20.1 De ne the terms: formula, function, absolute reference,
typing are also reduced, since the master document is only relative reference, ranges, named cell, named range, nested
typed once. They can also be sent by email using the formulae/functions.
address in the source le. Formula: are mathematical operators de ned by the user
18.1 De ne the terms at- le database and relational to perform a function
database. Function: prede ned logical and mathematical operations a
Flat- les databases are tables that have data sorted in use can use in a spreadsheet Absolute reference: is made
rows and columns. when the cell referenced stays constant but the cell
Relational databases are several tables linked referred to in is changing. Relative reference: is made
together, preventing unnecessary repetition of data. when the cell reference is supposed to change when the
18.1 Explain that other eld types such as placeholders cell it is referred to in is changing. It aids more e cient
for media, including images, sound bites and video clips are designing of models. Ranges: A group of cells in a table
used in commercial databases Named cell: A cell in a table that is given a name (like ‘pro t
They are not studied in depth in this syllabus. They are margin’) and can be referred to using that name in
used in web applications where a back-end database holds functions
the media to be displayed in another application such as a Nested formulae/functions: A formula/function used
webpage. inside a formula/function as an argument 20.1 Explain
18.1 Discuss the advantages and disadvantages of using the di erence between a formula and a function
relational tables rather than a at le database Formulas are typed in by the user. They include simple
Relational Database Flat le Database mathematical operators like +, -, *, or /, or can be as complex
as the user wants. A function is predesigned code that
Better security Poor at complex queries
calculates speci c values, e.g. MAX, VLOOKUP. While functions
Cater for future requirements can be used inside formulas, formulas cannot be used inside
Poor at limiting access
functions. 20.1 Explain the function of absolute and relative
Harder to update, so referencing.
Data is only stored once inherently ine cient Absolute referencing is used when the cell referred needs
Requires more planning Potential duplication to stay the same, even when the formula/ function is
copied.
Easy to design
When a formula/ function is copied, and relative
Non unique records referencing is used, the cell referred to changes with the
cell that the function is in.
WWW.ZNOTES.ORG
CAIE IGCSE ICT (0417)
20.2 De ne the terms: testing, test data, expected outcome, actual stylesheet attached last (at the bottom of that part of the
outcome, normal data, abnormal data, extreme data, what if code) is given preference (over the other ones). Priority
Testing: Checking that the designed model shows or previews increases as you go down a list.
the expected outcome when data is entered Test data: The 21.3 Explain why relative le paths must be used for
input data used for testing a model Expected outcome: the attached stylesheets
output a model is supposed to give with the test data They should be attached using relative le paths as they are
Actual outcome: the output the model gives when tested in stored along with the webpage since they are stored in the
real time same folder.
Normal data: data within the given range ego: 50, range: 0-100 21.4 Explain how to upload and publish the content of a
Abnormal data: data outside the given range ego: 120, range: website using ftp
0-100
Extreme data: data that is the limit of the range ego: 0 or 100, Used to upload website les to the web hosting space. To
range: 0-100 upload these les successfully, the user needs:
What if: changing values in cells to see how outcome of FTP client software
formulas change All les in one folder Host
20.2 Explain the need to test a model before it is used Reduces the Name/URL/IP address for ftp
number of possible errors when using real data Host port to be used for upload
21.1 Identify and describe the three web development layers Username and password
Content layer: Holds the content of the webpage structure.
21.4 Create a test plan to test a website including: web
Behaviour layer: scripting language of a web page or an
page elements are visible, navigation within/from a web page
individual element
Open webpage in di erent browsers to check that all
Presentation layer: responsible for the formatting of a
elements appear the way they should. Click all hyperlinks
webpage(s) or elements (using a stylesheet).
to ensure that they direct users to the correct pages, using
21.1 Understand the function of: Content layer: enter
functional testing. Check that both internal and external
the content of a web page structure
links are functional. Check that fonts and background
Behaviour layer: enter scripting language to a web
colours are appropriate to the purpose of the website and
page or an individual element Presentation layer:
its users (audience) Perform user testing on a group from
format whole web page(s) or individual elements
the target audience, gain feedback from their usage, and
21.2 Explain why tables are used to structure elements within a use it to improve the website before publishing it
web page
21.4 Justify the choice of test plan
Tables make the basic structure of a webpage and organise The test plan used to test a webpage must be justi ed
page layout. based on the elements being tested. e.g. If hyperlinks are
being tested, it checks if all the hyperlinks are redirecting
21.2 De ne and understand the terms relative le path the user to the correct webpage/ section of webpage.
and absolute le path
Relative le path: A path referring to a le in the same
directory relative to the page the reference is made in.
Absolute le path: The full path of a le, which is not
relative to anything.
21.2 Explain why absolute le paths must not be used
for hyperlinks to locally saved web pages/ objects
Absolute paths always include the domain name of the
website
These should not be used to refer to locally saved
webpages as the computer the webpage is stored on (the
server) is not the same as where the webpage was developed,
and an absolute le path would point to the wrong address.
21.3 Explain what is meant by the term cascading stylesheets
CSS (cascading stylesheet) is a text-based language which is
attached to webpages to set their format. CSS les have a
“.css” extension
21.3 Explain the hierarchy of multiple attached stylesheets and
in-line styles within a web page Internal CSS have more
preference over Inline CSS.
Inline CSS overrides externally attached stylesheets. If several
external stylesheets are attached to one web page, the
WWW.ZNOTES.ORG
CAIE IGCSE
ICT (0417)