Information Technology 9626/31 October/November 2021: question paper and mark scheme
Cambridge AS & A Level Information Technology (9626), Paper 3 Advanced Theory, October/November 2021. Read both free below, or download them. Done the paper? Get it marked by AI against this mark scheme.
A company wants to use an online questionnaire to get feedback from customers about the medicine it makes.
(a) Describe the features of online questionnaires that make them suitable for gathering feedback from customers.
…… [8]
(b) Describe two drawbacks of using online questionnaires to gather feedback.
…… [2]
Mark scheme
1(a) Eight from: 8
Drop down lists offering a choice to respondent
Radio buttons allowing only one choice to be made
Text boxes to gather free response answers/comments
Single character boxes to ensure data entry is appropriate
Validation rules to ensure that only reasonable data/comments/information
is/are collected
Validation rules place a limit on the number of characters in text boxes/in
open-ended answers
Inclusion of instructions/help/FAQs available to assist in completing the form
Pop-up boxes to explain questions in more detail
Multi-lingual options for different languages
Branching logic to route participants around questions that do not apply to
them
Progress bar so participants can see how far they have got in the
questionnaire
Automatic survey/questionnaire expiry to set an end date for responses
Can re-direct to end-of survey URL/web page
Integration of answers from previous questions into new specific questions
Real-time survey results can be shown to participants
Results in the form of a graph can be displayed at the end of the survey/use
of questionnaire
Can send customised email(s) to participants to remind them/as a ‘thank
you’/incomplete questionnaire alert
Can send report (for analysis) on survey/use of questionnaire/answers to
specific questions to customised list of personnel
Can include a ‘forward to’ option so that participants can send the
questionnaire link to others
Can be set up to prevent multiple responses/place a limit on responses from
the same participants
Can include an opt-out option so that participants are not repeatedly invited to
complete the questionnaire(s).
1(b) Two from: 2
Sample of respondents can be too small to provide meaningful
results/statistics
Sample of respondents may not be representative of customers/not all
customers will respond
No interviewer involved so no ‘follow-up’ questions possible
Customers may not give honest answers if invited by email with incentives
(e.g. free sample/discount when responding)
Difficult to check that a respondent is a genuine customer
Only customers with internet access can be questioned.
QR codes are two-dimensional bar codes (matrix bar codes) representing information about items to which they are attached. An example of a QR code is shown:
(a) Describe the functional elements of a QR code.
…… [5]
(b) Explain why damaged QR codes may still be read while damaged one-dimensional bar codes often cannot be read.
…… [3]
Mark scheme
2(a) Five from: 5
Positional elements consisting of three (distinct) squares at corners to enable
reader to align with the QR code
Small square (at fourth corner) to enable reader/processor to calibrate image
for size/orientation/angle when viewed
Error correction keys stored as dots in QR code
Version/format information stored as dots near to positional elements to allow
reader/processor to choose decoding algorithm
Timing information stored as dots between positional elements to assist with
calibration
Dots placed throughout the QR code store information in binary form
White/‘quiet’ area around code to separate code from background.
2(b) Three from: 3
Error correction is used to compensate for missing/unreadable information
Information is duplicated within the QR code so if one set of data is
missing/damaged other sets can be read
Code blocks can be interleaved with each other so that localised damage is
less likely to lose information
Use of multiple error correction blocks to ensure data can be read from larger
QR codes
Block size is limited by design/deliberately so that errors can be corrected
quickly by less complex algorithms
Masking patterns are designed to break up blocks of data/placed in zigzag
patterns so that reader/processor is not confused.
Peer-to-peer networking can account for a large percentage of all internet traffic. It is often used to transfer large files.
(a) Describe how peer-to-peer networking uses BitTorrent to transfer large data files between several users.
…… [6]
(b) Describe how the use of BitTorrent for peer-to-peer networking can cause security issues to arise.
…… [6]
Mark scheme
3(a) Six from: 6
Peers/nodes share/partition workloads/processing power without the need for
a central server
Nodes work as both client and server for other nodes
Nodes can connect randomly/unstructured or in specific topology/structured
mode
Unstructured mode is robust when nodes join/drop out frequently but makes
finding a specific file more difficult
Structured mode is organised (using hash tables) and files can be
found/searched for easily
Peer-to-peer software is run on computer/node
Software queries other nodes/computers to find required file
Search request has ‘time to live’ (TTL) after which it ceases to search
Search request propagates from queried machines/nodes to others
When found, software downloads/copies file from node to node
Other nodes/computers can copy downloaded file from each node
Sections/fragments of file can be copied from different nodes at once,
increasing the overall speed of whole file transfer to a node.
3(b) Six from: 6
Nodes are more susceptible to remote attack/intrusion
IP address of users is clearly visible to others so (much) easier for
hackers/malicious users to target
Knowledge of IP address can be used to steal user data/files/information
resulting in fraud/identity theft/blackmail
Malicious code can deliberately falsify routing tables of nodes
Answers/replies to requests can contain malicious code/malware
Downloaded files can contain/be malware as true source is unknown/not
verified
Authors of transferred files may be/are unknown so transferred software may
not be as advertised/contain trojans/malware that send data back to author
Sections of downloaded files can be replaced with malware
Downloaded Bit Torrent files often stored by default in folder along with other
user data exposing the data to others
Can inadvertently expose other areas of storage to others leading to
unintentional access to data/session can be left open unintentionally
Bit Torrent traffic is not encrypted by default/if no VPN is used and UDP and
TCP ports are used by Bit Torrent, may be subject to monitoring by ISP so
user data may be stored for all to see/read
Bit Torrent transfers are monitored/shared by others who may have malicious
intent
Many Bit Torrent transfers are of copyrighted material which may give rise to
legal issues.
A car manufacturer is using computer-aided design (CAD) to design the engine for its new electric car.
Discuss the benefits and drawbacks of the use of CAD for this process.
…… [8]
Mark scheme
4 Eight from: 8
Benefits:
Saves time when designing/designs created in shorter time
Easy to edit/change/alter/amend designs without redrawing
Fewer errors/lower percentage of errors in drawings
Software can automate (most of) the designs tasks
Code/design/drawings can be copied and reused multiple times
Designs/files can be saved and sent to others
Accuracy is improved compared to manual methods of design
Drawbacks:
Designs can be lost because of the sudden breakdown of computers/data
corruption
Designs/files prone to viruses/malware
Designs could be easily “hacked”/stolen
Training/learning how to use the software can take a long time
High cost of purchase or new systems
Time/cost of training the designers to use CAD
Need for regular updating of software/operating systems
Needs less employment of specialised designers because of use of
CAD/CAM systems.
Must be at least 2 of each for full marks.
Must be a proper discussion for full marks.
Max 6 marks if bullets/list of points.
Discuss the advantages and disadvantages of using satellite communication systems to provide data transfer connections.
…… [8]
Mark scheme
5 Eight from e.g.: 8
Advantages:
Satellites in geostationary orbit so ground stations for uplink can point directly
at them so less power needed
Receiving dishes can point directly at satellite resulting in less fluctuation in
signal
Low/medium orbit satellites provide low latency connections with high speeds
Physical connections not required so access can be from anywhere/remote
areas in sight of satellite
No need for extensive ground-based infrastructure
Can be used by aircraft/ships to provide internet connections to passengers
Satellite coverage can be optimised for data transfer to provide high
speed/bandwidth broadband connections
Disadvantages:
Satellites in geostationary orbit are c. 18 000 km high so signal has to travel
c. 36 000 km resulting in delay
Delay in signals can result in latency worse than for dial-up connections
Long latency can affect secure connections (SSL) which may not succeed
TCP protocols may not function when using high latency connections so
internet connections may be limited in service provision
Interference by weather conditions can reduce signal quality/connection
usability
Must be line of sight to satellite/physical obstructions block signals
Reflections from objects near path of signal can reduce signal quality by
phase cancellation effects.
Must be at least 2 of each for full marks.
Must be a proper discussion for full marks.
Max 6 marks if bullets/list of points.
Digital currencies, such as Bitcoin and Litecoin, can be used to pay for goods and services.
Analyse the effectiveness of digital currencies as a method of payment.
…… [7]
Mark scheme
6 Max two from: 7
Digital currency is a form of currency that is non-physical/exists only in digital
domain/recorded electronically/e-money
Allows for (almost) instantaneous transactions
Allows easy transactions across borders/regions
Max seven from:
Effectiveness:
Provides fixed/unchangeable record of transactions
Transactions can be almost/seemingly anonymous
Transaction fees can be much lower than with other forms of currency
Reduced fraud from chargebacks as these are not possible
Funds are received faster than with other forms of transaction
International transactions are easier than with other forms of currency
Lack of effectiveness
Difficult to understand how to use
Not widely accepted by retailers/sellers
Digital currency ‘wallets’ can be lost /fail if password lost, leading to failed
transactions
Transactions cannot be reversed in case of error
Value can fluctuate, leading to uncertainty.
Web-conferencing is used to enable people to work together to produce documents.
(a) Describe, in detail, the hardware that is required for web-conferencing.
…… [4]
(b) Describe the features of web-conferencing software.
…… [6]
Mark scheme
7(a) Four from: 4
Computer system capable of running/processing the appropriate
applications/multimedia capable
Router/modem to connect to the internet
Telephone equipment/VoIP system for audio exchange
Speakers to output the sounds of the conference delegates
Microphones for input of the voices of the delegates/convert analogue sounds
to digital signals
(Optional) web camera if video is required.
7(b) Six from: 6
Ability to share presentations across multiple computer systems
Ability to enable co-browsing of internet/browsing as a group
Ability to enable screen-sharing for group viewing of documents
Implementation of instant messaging/equivalent for messaging/chat
Implementation of VoIP for voice conversations
Cross-platform compatibility for file sharing
Ability to go ‘private’ to allow moderators/participants to have confidential
conversations.
A support system for participants to get help/assistance.
A new software application, which consists of many modules, is being developed. Testing is an important stage in the development of new software.
Compare and contrast alpha testing and beta testing.
…… [5]
Mark scheme
8 Five from: 5
Similarities:
Last tests before software product is deemed ready for release
Both carried out by persons other than the programmer
Both have a significant impact on the final quality of the product
Differences:
Alpha testing uses white and black box testing whereas beta testing (usually)
involves only black box testing
Alpha testing is carried out by employees of the software company whereas
beta testing is carried out by third-parties/impartial persons
Alpha testing takes place under the control of the developers whereas beta
testing takes place under the control of the users
Reliability and security of the software are covered by beta testing but not by
alpha testing
Alpha testing is a phase that leads into beta testing.
Must be at least 1 of each for full marks.
Gantt charts are used in project management.
Describe the features of a Gantt chart.
…… [6]
Mark scheme
9 Six from e.g.: 6
Timeline/table to show the times/schedule/progress for each task
Timeline/table to show subtasks
Timescale to represent time intervals for chart in days/weeks/months/hours
Current date to show today’s date on the chart
Milestones shown as checkpoints/task completion dates
(Gantt) bar showing task as graphic representing task duration
Bars showing planned start/end dates
Labels/notes/bars showing contingency/slack time
Colours representing e.g. finished/completed tasks
Annotations/lines representing critical path.
JavaScript is an interpreted language that can be used on web pages. Runtime errors, called exceptions, can occur during the execution of JavaScript code.
Explain how exceptions can be handled during the execution of JavaScript code.
…… [6]
Mark scheme
10 Six from e.g.: 6
Use of ‘throw’ to trap error/exception by testing block of code
Use of ‘try’ to determine program flow when error occurs/handle the
error/using nested blocks of code
Use of ‘catch’ to allow execution of code after an error/generate custom error
message via e.g. ‘message.innerHTML’/catch error in ‘err’
Use of ‘finally’ to execute code after catch/try/catch regardless of result from
these
Use of ‘error‘ object to provide information about the error
‘Error’ returns name with message about error for use in custom error
handling
Example of return from ‘error’ e.g. EvalError/ RangeError/ReferenceError/
SyntaxError /TypeError/URIError.
Images of the faces of people can be manipulated and changed by morphing.
Describe how morphing could be used to change an image of a sad face into a smiling face.
…… [4]
Mark scheme
11 Four from: 4
Uses forward mapping of pixels from one image into next
Pixels from start image/sad face mapped to new position in final
image/smiling face
Setting of control points in start image to map exactly to points in final image
Pixels in start image mapped to points in final image that are determined by
‘weighting’/Gaussian function in software
Pixels next to control point move more than those further away/less than
control points
Pixels further away from control point are less affected by software algorithm
so move less.
Describe how augmented reality could be used by firefighters.
…… [6]
Mark scheme
12 Six from: 6
Can be integrated/projected into firefighter masks to provide easily visible
information
Thermal imaging information can be viewed without the need for hand-held
devices
Information from sensors shown directly to firefighter/not obscured by smoke
Overlays navigational information enhancing safety during firefighting/in
smoke filled areas/low visibility
Provides real-time information/instant updates of situation direct to firefighter
Real-time/live information/tracking information can be sent back to operational
headquarters/control staff
Provides real-time/live positional information of other firefighters/equipment.
Checked your answers against these? Let AI mark the whole paper, on your own working.
Examiners follow the generic marking principles at the front of the scheme, then each question's points: method (M), accuracy (A) and independent (B) marks, error carried forward where the scheme allows it, and positive marking, so you're credited for what you got right.
Check your answers against it
Done this paper? Upload your script and CIE Buddy's AI marker marks it question by question against this exact scheme, puts the ticks on your own working and says what each lost mark needed.
Where can I find the 9626/31 October/November 2021 mark scheme?+
On this page, free: the mark scheme for AS & A Level Information Technology 9626/31, October/November 2021 (9626_w21_ms_31), and the question paper (9626_w21_qp_31), to read or download, with each question's marking points written out underneath.
How many marks is 9626/31 out of?+
Information Technology 9626/31 for October/November 2021 is out of 90 marks, with 1 hour 45 minutes to answer it.
Can I get my 9626/31 answers marked?+
Yes. Upload your answers to 9626/31/O/N/21 as a PDF or photos, and CIE Buddy marks every question against this paper's official mark scheme, using Cambridge's marking rules. You get your score, each lost mark explained on your own script, and the topics to revise. It's a guide, not an official Cambridge grade.