The document provides guidance for revising for the Higher Computing Science exam on Information Systems Design and Development (ISDD). It includes sample exam questions on topics like data types, database design, website design, and security measures. The document emphasizes important exam taking tips like reading questions carefully, answering in full sentences, and noting mark allocations. It also provides guidance on how to use the presentation to practice questions and check answers.
1. Higher Computing Science:
ISDD Revision
This presentation includes SOME questions from the
Higher Specimen Paper and other relevant past paper
questions*.
Ensure that you also work complete exam papers to get
a complete exam experience and that you also work
through the Exemplar Paper.
Ensure that you have read of the Scholar notes for each
of the two units: Software Design and Development and
Information Systems Design and Development.
Material from SQA exam papers is reproduced for educational purposes.
Some content has been adapted.
*As per SQA: “Guidance on the use of past paper questions for Higher Computing Science”
2. How to use this presentation:
You will need: Pen/cil and paper.
Press F5 to run this from PowerPoint.
Read the question and write down the
answer.
Advance the slide and check your answer.
If the answer is wrong, note down the slide
number that you got wrong. Make a list of all
the slides that you got wrong.
Repeat the slides from your list until you can
answer confidently.
3. Exam taking tips:
Read each question carefully.
Ensure that you answer in full sentences and link your
answer to the scenario in the question (refer to the
details in the question in your answer.)
Look out for key words like EXPLAIN, DESCRIBE,
COMMENT ON… and make sure that you write full
answers that respond to the key words.
Note the mark allocation for each question. If a
question is worth more than 1 mark, ensure that you
provide more information / more than one point in your
answer.
4. Slide 4
Higher Computing Science: ISDD Revision
Explain what is meant
by the data type, real.
[2]
5. Slide 5
Higher Computing Science: ISDD Revision
Explain what is meant
by the data type, real.
[2]
Number with a decimal/fractional
part (2 marks)
6. Slide 6
Higher Computing Science: ISDD Revision
State the most
appropriate data type
for the following
descriptions:
(a) the position of a
switch (on or off);
(b) photograph image
(not embedded);
(c) the number of
people at a meeting.
7. Slide 7
Higher Computing Science: ISDD Revision
State the most
appropriate data type
for the following
descriptions:
(a) the position of a
switch (on or off);
(b) photograph image
(not embedded);
(c) the number of
people at a meeting.
(a) the position of a
switch (on or off);
Boolean (1 mark)
(b) photograph image
(not embedded);
Link (1 mark)
(c) the number of
people at a meeting.
Integer (1 mark)
8. Slide 8
Higher Computing Science: ISDD Revision
A tool rental company keeps records of tools, rentals and customers
in a relational database. The database contains the following tables.
SUPPLIER (Suppliername, Address1, Address2)
RENTAL (CustomerID*, ToolID*, Date, Insurance)
CUSTOMER (CustomerID, Forename, Surname, Address1,
Address2, Telephoneno)
TOOL (ToolID, Type, Price, Suppliername*)
Draw an E-R diagram to represent the structure of this database.
9. Slide 9
Higher Computing Science: ISDD Revision
A tool rental company keeps records of tools, rentals and customers
in a relational database. The database contains the following tables.
SUPPLIER (Suppliername, Address1, Address2)
RENTAL (CustomerID*, ToolID*, Date, Insurance)
CUSTOMER (CustomerID, Forename, Surname, Address1,
Address2, Telephoneno)
TOOL (ToolID, Type, Price, Suppliername*)
Draw an E-R diagram to represent the structure of this database.
10. Slide 10
Higher Computing Science: ISDD Revision
The Scottish Tennis Association stores details about players and clubs
in a single table. Below is a record from this table.
Name Paul Notman
Rating 6·2
Tennis club Strathmore
Club secretary Marta Barowska
Club address 67 Greenfield Street, Falkirk
Club telephone 01789 786532
Describe one data modification problem with this database design. [2]
11. Slide 11
Higher Computing Science: ISDD Revision
The Scottish Tennis Association stores details about players and clubs
in a single table. Below is a record from this table.
Name Paul Notman
Rating 6·2
Tennis club Strathmore
Club secretary Marta Barowska
Club address 67 Greenfield Street, Falkirk
Club telephone 01789 786532
Describe one data modification problem with this database design. [2]
Changing Tennis club/Club secretary/ Club address/Club telephone (1 mark)
Would affect multiple records or you might miss one or might make an error with one
(1 mark)
1 mark for each bullet
Give only 1 mark if the response is only “data duplication”
12. Slide 12
Higher Computing Science: ISDD Revision
Kwik Kut is a salon which employs a number of stylists. Each stylist
has a number of regular customers. The sample below shows an entry
in the database.
Stylist Michelle
Appointment Date 23/06/11
Appointment Time 11.30
Customer Name Claire Morrison
Customer Phone Number 01554 765643
Michelle has decided to leave the salon. Describe one problem that
could be encountered when Michelle leaves and all her records are
removed. [2]
13. Slide 13
Higher Computing Science: ISDD Revision
Kwik Kut is a salon which employs a number of stylists. Each stylist
has a number of regular customers. The sample below shows an entry
in the database.
Stylist Michelle
Appointment Date 23/06/11
Appointment Time 11.30
Customer Name Claire Morrison
Customer Phone Number 01554 765643
Michelle has decided to leave the salon. Describe one problem that
could be encountered when Michelle leaves and all her records are
removed. [2]
You could delete the only copies of a customer’s (Claire Morrison) details (2 marks)
Deletion anomaly (1 mark) because of customer’s details (1 mark)
14. Slide 14
Higher Computing Science: ISDD Revision
Kwik Kut is a salon which employs a number of stylists. Each stylist
has a number of regular customers. The sample below shows an entry
in the database.
Stylist Michelle
Appointment Date 23/06/11
Appointment Time 11.30
Customer Name Claire Morrison
Customer Phone Number 01554 765643
Michelle has decided to leave the salon. Describe one problem that
could be encountered when Michelle leaves and all her records are
removed. [2]
You could delete the only copies of a customer’s (Claire Morrison) details (2 marks)
Deletion anomaly (1 mark) because of customer’s details (1 mark)
Must mention Claire Morrison / relate to scenario to get 2 marks
15. Slide 15
Higher Computing Science: ISDD Revision
Waggy Breaks is a small
business set up to offer top
quality dog boarding facilities
while owners are away on
holiday. The facility offers luxury
heated kennels and acres of
securely fenced fields for dog
exercise. The business wishes to
create a website advertising the
facilities on offer.
Waggy Breaks approaches a
multimedia developer to help with
this project. Four pages from the
newly developed website are
shown here.
Draw a graphical representation
of the navigational structure of
the pages shown. [3]
16. Slide 16
Higher Computing Science: ISDD Revision
The navigational structure for the
site might look something like the
one shown below: Give 1 mark
for 4 labelled boxes, 1 mark for
all page links, 1 mark for
directional arrows linking pages.
contract for the client to ensure
that the developer does exactly as
specified.
The Requirements Specification is
useful to the developer as it
outlines exactly what is required in
the project and can be used
throughout development as a
project guide.
(1 mark for importance to client,
1 mark for developer)
Need the idea that it outlines exactly
what is required in the project
c i
1 mark for 4 labelled boxes, 1
mark for all page links, 1 mark
for directional arrows linking
3
17. Slide 17
Higher Computing Science: ISDD Revision
It is important that Waggy Breaks considers copyright legislation in
order to protect the content of their new website. Describe how
copyright applies to dog owners and to Waggy Breaks. [4]
18. Slide 18
Higher Computing Science: ISDD Revision
It is important that Waggy Breaks considers copyright legislation in
order to protect the content of their new website. Describe how
copyright applies to dog owners and to Waggy Breaks. [4]
Waggy Breaks
site design, text, photos cannot be used (1 mark)
by another kennel (business) (1 mark)
Dog Owners
Photos cannot be used (1 mark)
Without owner’s permission (1 mark)
(1 mark for any valid bullet, but must mention dog owners and Waggy Breaks
to get any marks)
For full marks the candidates answer should cover the need to copyright Waggy
Breaks material and also that submitted by individual dog owners.
19. Slide 19
Higher Computing Science: ISDD Revision
Supasonic
Electronics is
developing a
website to sell
audio-visual
electronics online.
Part of one of the
pages being
developed is shown
below together with
the HTML code
used to produce it.
State suitable
entries for the
missing values
laveled A to G.
20. Slide 20
Higher Computing Science: ISDD Revision
State suitable
entries for the
missing values
laveled A to G.
A – Supasonic
Electronics
B – body
C – center
D–1
E – font
F – alt
G – /table
1 mark each
Ignore tag marks
and inverted
commas
21. Slide 21
Higher Computing Science: ISDD Revision
The screenshot
here shows part of
a website that has
mobile phones for
sale.
Give one reason
why the page in the
screenshot on Page
twenty could be
described as a
“dynamic” web page
[2]
22. Slide 22
Higher Computing Science: ISDD Revision
The screenshot
here shows part of
a website that has
mobile phones for
sale.
Give one reason
why the page in the
screenshot on Page
twenty could be
described as a
“dynamic” web page
[2]
The total sales (1
mark) would be
constantly changing
and require to be
constantly updated.
(1 mark)
23. Slide 23
Higher Computing Science: ISDD Revision
Northbank Supply
Agency is developing
a website. An extract
from a test page is
shown here along with
part of the HTML code
for the test page.
The HTML tags <p>
and <br> are used to
format lines of text.
These tags have been
replaced in the above
code by the letters W
and X.
State which tags have
been replaced by
each of the letters W
and X. Justifyyour
answer. 4]
24. Slide 24
Higher Computing Science: ISDD Revision
State which tags have
been replaced by
each of the letters W
and X. Justifyyour
answer. [4]
W=br does not leave a
blank line between
Lifeguard and Leisure
Assistant
X=p causes a blank line
to be inserted after
Personal Trainer
1 mark for each bullet
(max 4 marks)
Do not double penalise
e.g. W=<p> does not
leave a blank line OR
W=<p> causes a blank
line to be inserted
Each answer merits 1
mark
25. Slide 25
Higher Computing Science: ISDD Revision
Write the missing
HTML code for
Line 2
Line 6
Line 7
[3]
26. Slide 26
Higher Computing Science: ISDD Revision
Write the missing
HTML code for
Line 2
Line 6
Line 7
[3]
<title>Northbank
Supply
Agency</title> (1
mark)
</head> (1 mark)
<body> (1 mark)
All 3 tags in any
order (1 mark) Any
2 in correct order (1
mark)
27. Slide 27
Higher Computing Science: ISDD Revision
Deeper Blue Sea is a
company selling diving
equipment. Part of a
page from the
company’s website is
shown here.
Part of the HTML code
that was used is
shown. State suitable
entries for each of the
missing values labelled
A to D
[4]
28. Slide 28
Higher Computing Science: ISDD Revision
Deeper Blue Sea is a
company selling diving
equipment. Part of a
page from the
company’s website is
shown here.
Part of the HTML code
that was used is
shown. State suitable
entries for each of the
missing values labelled
A to D
[4]
A = /title
B = /head
C = body
D = alt
29. Slide 29
Higher Computing Science: ISDD Revision
Write the cascading
style sheet code for
lines 3 to 5 which
causes the text “Click
for larger image” in line
10 to be displayed in 9
point. [4]
30. Slide 30
Higher Computing Science: ISDD Revision
Write the cascading
style sheet code for
lines 3 to 5 which
causes the text “Click
for larger image” in line
10 to be displayed in 9
point. [4]
<style>
.style1 {font-size: 9pt}
</style>
<style> + </style>
(1 mark)
.style1
(1 mark)
{font-size and }
(1 mark)
:9
(1 mark)
31. Slide 31
Higher Computing Science: ISDD Revision
Games Review is a
website on which fans
may post their comments
regarding their team’s
performance in recent
matches. Access is by
annual subscription of
£10.
A sample page from the
website is shown.
In order to subscribe to
this website, users have
to complete an on-
screen form. Describe
two advantages of using
client-side scripting for
validating the form. [2]
32. Slide 32
Higher Computing Science: ISDD Revision
Refer to the previous slide for
the complete question:
Describe two advantages of
using client-side scripting for
validating the form. [2]
Pre-validates form (1 mark)
for faster response to user (1
mark) or
Frees up server(1 mark) to
carry out other tasks (eg php)
(1 mark)
Less processing by the server
– 0 marks
33. Slide 33
Higher Computing Science: ISDD Revision
The final stages in the development of a website or other
multimedia software are testing, documentation and evaluation.
Name and describe how “beta testing” should be carried out on a
multimedia product such as a website. [4]
34. Higher Computing Science: ISDD Revision
The final stages in the
development of a
website or other
multimedia software are
testing, documentation
and evaluation.
Name and describe how
“beta testing” should be
carried out on a
multimedia product such
as a website. [4]
Screen testing: Each separate screen must
be tested to ensure that it matches the
design and functions correctly, buttons and
navigational functions, text fonts and
colours, video and audio clips working.
Integration Testing
Ensures that all screens work together in
the application.
Acceptance Testing
Performed by the client who will test the
finished application to ensure it does what
the original contract specifies
Usability testing: Carried out by a selected
group of users who will work on typical
tasks.
1 mark for each TWO correctly named types
of testing and 1 mark for description.
Slide 34
35. Higher Computing Science: ISDD Revision
A multinational company
holds confidential
personal data about its
customers. The
company’s security
strategy requires
employees to use
passwords. Apart from
passwords, describe two
data security measures
that the company should
introduce as part of their
security strategy. [4]
Slide 35
36. Higher Computing Science: ISDD Revision
A multinational company
holds confidential
personal data about its
customers. The
company’s security
strategy requires
employees to use
passwords. Apart from
passwords, describe two
data security measures
that the company should
introduce as part of their
security strategy. [4]
Methods of keeping data secure include:
access rights - can be allocated to files or
folders to allow different levels of access
eg read, write, create, delete, modify,
execute. For access rights:must refer to
files or folders – 1 mark ORdifferent levels
of access – 1 mark
encryption - could be used to change data
into a form that only the intended receiver
can decipher
firewall – could be used to prevent
unwanted intrusion
anti-virus – key loggers (not damage or
deletion of files) Must refer to key loggers.
code of conduct – set of guidelines for
employees handling data
(1 mark for each method, 1 mark for
valid description)
Slide 36
37. Higher Computing Science: ISDD Revision
The Computer Misuse
Act is an example of
current legislation that
applies to information
systems. This Act
criminalises
unauthorised access
to, and modification
of, computer files.
Name and describe
the purpose of three
other examples of
current legislation that
apply to information
systems. [6]
Slide 37
38. Higher Computing Science: ISDD Revision
The Computer
Misuse Act is an
example of current
legislation that
applies to information
systems. This Act
criminalises
unauthorised access
to, and modification
of, computer files.
Name and describe
the purpose of three
other examples of
current legislation that
apply to information
systems. [6]
Copyright Designs and Patents Act – protects the
ownership rights of the originators (1 mark) (of
intellectual property such as design, music and
software.)
Data Protection Act – protects the rights of the
individuals who have data held on them. (1 mark)or
The organisation is responsible for the data security,
accuracy and conditions of use of that data.(1 mark)
Stops copying documents – 0 marks Stops using
other people’s ideas – 1 mark
Freedom of Information (Scotland) Act – enables
any person to obtain information from public
authorities (1 mark) Allow omission of Scotland
Regulation of Investigatory Powers Act – covers
the intercepting (and monitoring) of electronic
communications.
(1 mark)
Health and Safety at Work Act – designed to
protect the employees in the work place. (1 mark) or
Specific concerns are addressed relating to use of
ICT. (1 mark) Slide 38
39. Higher Computing Science: ISDD Revision
Describe one aspect
of the Regulation of
Investigatory Powers
Act (2000). [2]
Slide 39
40. Higher Computing Science: ISDD Revision
Describe one aspect
of the Regulation of
Investigatory Powers
Act (2000). [2]
Allows the police/government/
authorities (1 mark) to intercept any
electronic communications (1
mark)
Allows employer to monitor (1
mark) network usage in the
workplace (1 mark) (1 mark each
bullet, max 2 marks)
Slide 40
41. Higher Computing Science: ISDD Revision
State two
requirements of the
Data Protection Act
1998.
[2]
Slide 41
42. Higher Computing Science: ISDD Revision
State two
requirements of the
Data Protection Act
1998.
[2]
must be obtained and processed fairly
must be held only for lawful purposes
must be held only for those purposes
must be relevant and not excessive
must be accurate
must be held no longer than necessary
must be surrounded by proper security
must be provided on request to the
individual concerned
(1 mark for each bullet – max 2 marks)
Accept “ask for owner’s permission” for
bullet point 1
Mention of sharing information within the
EU – accept points relating to this.
Slide 42
43. Higher Computing Science: ISDD Revision
Describe one
possible ethical
implication of policing
the Internet.
[2]
Slide 43
44. Higher Computing Science: ISDD Revision
Describe one
possible ethical
implication of policing
the Internet.
[2]
Answers should centre around censorship
(1 mark) versus freedom of speech (1
mark)
Breach of privacy (1 mark)
Slide 44
45. Higher Computing Science: ISDD Revision
BestPals is a social
networking website.
Members can post
comments and
images on their own
pages and on their
friends’ pages.
Members of BestPals
can also send private
messages to their
friends.
Under three separate
headings of social,
legal and ethical,
comment on the
implications of using
private messaging [6]
Slide 45
46. Higher Computing Science: ISDD Revision
BestPals is a social networking website. Members can post comments
and images on their own pages and on their friends’ pages. Members
of BestPals can also send private messages to their friends.
Under three separate headings of social, legal and ethical, comment
on the implications of using private messaging [6]
Social –makes the world a smaller place;good for keeping in touch
with friends; become more information rich; addictive – affects family
and personal life; arranging nights out, etc ; cyber bullying DO NOT
ACCEPT THAT IT REDUCES FACE-TO-FACE COMMUNICATION
Legal: Regulation of Investigatory Powers Act; how it affects private
messages; Computer Misuse Act: illegal for others to hack your
messages;
Ethical – Freedom of speech may/may not be improved, can facilitate
crime, increases global citizenship, grooming by deception,
personal/private messages being read by others,
Any TWO points from each of the three headings above for up to 6
marks. Slide 46
47. Higher Computing Science: ISDD Revision
Scottish Airways operate a real-time booking system. To ensure the
security of the data they make a daily backup of the whole system.
Explain what additional backups would be required to ensure no loss
of data in the event of a system failure.
Slide 47
48. Higher Computing Science: ISDD Revision
Scottish Airways operate a real-time booking system. To ensure the
security of the data they make a daily backup of the whole system.
Explain what additional backups would be required to ensure no loss
of data in the event of a system failure.
Incremental backups (1 mark) would ensure no loss of transaction
data in between the daily backups (1 mark).
2 Award first mark where description of backup is correct with or
without word incremental.
Slide 48
49. Higher Computing Science: ISDD Revision
Jeanette has commissioned
CheckTax to create some
software for the
bank. Part of the software will
be designed for a web-based
system.
CheckTax have decided to use
wire-framing as part of the
design process.
Describe two factors that
CheckTax will have to consider
while using wire-framing. [2]
Slide 49
50. Higher Computing Science: ISDD Revision
Jeanette has commissioned
CheckTax to create some
software for the
bank. Part of the software will
be designed for a web-based
system.
CheckTax have decided to use
wire-framing as part of the
design process.
Describe two factors that
CheckTax will have to consider
while using wire-framing. [2]
Navigational structure ―
relationship between links and
take account of the nature of
navigation (1 mark). Accept
examples of nature, eg local
navigation to a page/global
links to other parts of system.
Presentation of data ―
placement of objects to
maximise purpose of page for
end user, eg priority of visual
elements like a file
player/image/legal information
(1 mark).
Interface design ― matches
hardware used to ommunicate
with page or takes account of
ease of use, eg check boxes
instead of text boxes.
Slide 50
51. Higher Computing Science: ISDD Revision
Homeview is an estate
agent which
specialises in the sale
of residential
properties in
Aberdeenshire. It uses
a dynamic database-
driven website to
display the range of
properties it has for
sale. Details of each
property are held within
a relational database
Describe TWO
reasons why a
dynamic database-
driven website is a
benefit for site visitors.
[2]
Slide 51
52. Higher Computing Science: ISDD Revision
Homeview is an estate
agent which
specialises in the sale
of residential
properties in
Aberdeenshire. It uses
a dynamic database-
driven website to
display the range of
properties it has for
sale. Details of each
property are held within
a relational database
Describe TWO
reasons why a
dynamic database-
driven website is a
benefit for site visitors.
[2]
Any two of the following
dynamic web pages will respond to
information entered by the visitor
information will always be recent/up to date.
visitors will be presented with information
that relates specifically to their needs.
Slide 52
53. Higher Computing Science: ISDD Revision
A web designer has
created a plan for the
formatting of text that
is to be used in a
cascading style sheet
(CSS).
Write a CSS rule for
the style, “Sub
Headings”. [3]
Slide 53
54. Higher Computing Science: ISDD Revision
A web designer has
created a plan for the
formatting of text that
is to be used in a
cascading style sheet
(CSS).
Write a CSS rule for
the style, “Sub
Headings”. [3]
H3 {
font-family : Tahoma;
font-size: 16 px;
color : red;
font-weight: bold
}
Acceptable alternatives to H3:
.subheading { rules }
OR
#subheading1 {rules} Slide 54
55. Higher Computing Science: ISDD Revision
To gain access to
more detailed
property
information, users
must complete a
registration form
to create a unique
username and
password.
Describe one
example of input
validation that
could be applied
to a username
when it is first
registered. [1]
Slide 55
56. Higher Computing Science: ISDD Revision
To gain access to
more detailed
property
information, users
must complete a
registration form
to create a unique
username and
password.
Describe one
example of input
validation that
could be applied
to a username
when it is first
registered. [1]
the username should be validated against
the list of existing
usernames
when registering, the system must ensure
that the username does not
already exist in the database
to check that no invalid characters are
included
Slide 56
57. Higher Computing Science: ISDD Revision
A dog walking
company stores
information about
dogs, their owners
and the walkers. The
data is organised
into tables as shown
here.
State the one-to-
many relationships
that exist between
the tables. [2]
Slide 57
58. Higher Computing Science: ISDD Revision
A dog walking
company stores
information about
dogs, their owners
and the walkers. The
data is organised
into tables as shown
here.
State two one-to-
many relationships
that exist between
the tables. [2]
Any two of the
following:
walker and walk
dog and walk
owner and dog Slide 58
59. Higher Computing Science: ISDD Revision
The data shown right is produced
for a dog walker. Describe how the
company would use the database
software to produce this report. [5]
(Hint to pupils from your teacher:
When you get a question like this
using words like “use the database
to produce this report” the
question is likely expecting you to
write out a complex query that
would be used to produce the
sample shown)
Slide 59
60. Higher Computing Science: ISDD Revision
The data shown right is produced
for a dog walker. Describe how
the company would use the
database software to produce this
report. [5]
(Hint to pupils from your teacher:
When you get a question like this
using words like “use the
database to produce this report”
the question is likely expecting
you to write out a complex query
that would be used to produce the
sample shown)
Create a query with the following fields:
Walker.walker name and criteria = “Susan”
Dog.dogname
Dog.dogtype
Dog.walks well with others
Owner.owner address
And then create a report using the data
from the query.
Slide 60
61. Higher Computing Science: ISDD Revision
The university would like the
website to incorporate an internal
search engine.
Search engines make use of
crawler software.
Describe two ways that WebGo
could ensure that the new website
was optimised for indexing by
crawler software. [2]
Slide 61
62. Higher Computing Science: ISDD Revision
The university would like the
website to incorporate an internal
search engine.
Search engines make use of
crawler software.
Describe two ways that WebGo
could ensure that the new website
was optimised for indexing by
crawler software. [2]
Any two of the following
ensure that the title tag contains a
concise description of the website’s
content
create a new title tag for each web
page / add meta tags
use the description meta tag to add
more detail about the page
use URLs that are as concise as
possible
do not use generic titles for URLs,
page titles or meta data, eg page1, /
use very specific terms/meta tags
instead
managing the crawler
Or any other valid response
Slide 62
66. Higher Computing Science: ISDD Revision
Any two of the following
updating centrally held data/data sources is not possible with client side scripting
validation cannot be disabled if it is handled at the server
can query SQL using PHP
less security issues as data is managed at server
Or any other valid response.
Slide 66
71. End of Presentation
Remember that this presentation provides only a sample of
some key questions that have appeared on other relevant
SQA papers. For full revision, you need to ensure that you
work through the actual specimen paper and other sample
papers as possible for full revision.
You should also work through the Exemplar paper –
questions from that paper are not included in this
presentation as yet.
Check back later in case there have been updates.