0% found this document useful (0 votes)
31 views

PowerPoint-ICT-2024

Uploaded by

ccp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views

PowerPoint-ICT-2024

Uploaded by

ccp
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 328

Briefing Session on

2024 HKDSE ICT


4 November 2024
Rundown
1. Introduction (HKEAA/CDI)
2. Paper 1A
3. Paper 1B
4. Paper 2B
5. Break
6. Paper 2C
7. Paper 2D
8. Paper 2A
9. Q&A
Recent Changes in C&A (1)
Exam Year C&A changes

2018 Exam SBA: Two guided tasks


2019 Exam Minor curriculum change
Core Part: Programming (20 ➔ 24 hrs)
2025 Exam Major curriculum change
Core Part: Programming (24 ➔ 48 hrs)
Elective Part: Choose 2 out of 3 options
Recent Changes in C&A (2)
•Updated SBA Teachers’ Handbook regarding
the use of AI tools in SBA
• Discussion on the use of AI tools with students
• Declaration
• Properly acknowledged
2024 Exam (Interim Resumption
Arrangement)
•Written exam resumed
•Paper 1: 55%
•Paper 2: 25%
•SBA: 20%
•SBA – Task 1 only
2025 Exam (1)
• Weighting & exam time remain unchanged
• Paper 1: MC Qu 22%
Short Qu & Structured Qu 33%
• Paper 2: Choose 2 out of 3 options
@option - Short Qu & Structured Qu 25%
• SBA: 20%
• Python, C++, Pascal (Appendix 3, C&A guide)
• Choosing options at exam, not at registration
• Paper 2 – Answer book (B); Paper 1B – QA book
(Refer to 2025 Sample paper)
Sample Paper
Questions in
Paper Total Type 2025 exam
sample paper

Part I: 6 Sh Q (25 marks) Question-


1B 60 marks
Part II: 3 Str Q (35 marks) Answer Book

4 Sh Q (17 marks)
2A 30 marks No. of Sh Q & Str Q
1 Str Q (13 marks)
and their marks may
be slightly different.
3 Sh Q (13 marks) Question
2B 30 marks
1 Str Q (17 marks) Book

3 Sh Q (14 marks)
2C 30 marks
1 Str Q (16 marks)
2025 Exam (2)
• Suggested list (2025 Exam onward)
• Questions can be answered by using the
commands/functions
2025 Exam (3)
• Programming language: Python/C++/ Pascal (till 2027)
2025 Exam (4)
• Selection of programming language
(Sample Paper Q.9)
2025 Exam (5)
• Paper 2 - Answer Book (B)
• Write ALL Question No. on the cover pages
• Start each question on a new page
• Put ‘X’ in the corresponding question number box on
each page
• 1 Question on 1 page
Answer Book (1)
• For Paper 2 (Question Book)
• DSE (B) - 16 pages (15 blank pages)
Answer Book (2)
• Start each question on a new page
• Put ‘X’ in the corresponding question no. box on EACH page with answer

X
Answer Book (3)
• When answering one question on 2 or more pages,
put ‘X’ in the corresponding question number box on EVERY page

X X

X X
Answer Book (4)
• DON’T answer two questions or more on a page

X X
Answer Book (5)
• DON’T leave empty on question number boxes with answers on a
page
2025 SBA onward
• Refer to ICT SBA Teachers’ handbook
• 2 Guided tasks: Design & Implementation
Testing & Evaluation
• Involving 1, 2 or 3 options (Recommend 1 option only)
• 2 or more teachers/groups/classes/options in school:
make sure that the marking is fairly conducted:
- complete assessment information to ALL students
- same marking standards
- standardization before marking
- moderation before mark submission, if necessary
2025 SBA
• 2 Guided tasks (Resumed)
• Submission period: 15 Jan 2025 - 10 Feb 2025
• Submit 6 zip files;
- students’ SBA work chosen by the SBA system
- @zip file (< 100 MB) contains guided task Qu
- Assessment records with comments/notes
2024 Exam (Statistics)
Breakdown of Elective Part
Paper Number Sat %
1 5,983 +16
2A 696 +11
2B 107 +15
2C 3,329 +15
2D 1,807 +20
Results of ICT (all candidates)
Lev 2017 2018 2019 2020 2021 2022 2023 2024
5** 0.9 0.8 0.9 0.9 1.1 1.1 1.3 1.3
5*+ 3.6 3.2 3.8 3.5 4.1 4.2 4.9 5.1
5+ 8.9 8.1 9.7 8.7 10.0 10.4 12.2 12.7
4+ 27.2 27.3 30.1 28.0 30.0 28.7 32.7 32.8
3+ 52.2 53.3 54.7 52.9 54.1 53.0 55.5 58.6
2+ 80.3 81.9 82.7 80.6 81.1 80.6 81.6 85.5
1+ 94.1 95.0 94.8 94.2 93.8 93.4 93.6 94.8
Note: L5** Around Top 10% of L5
L5*+ Around Top 40% of L5 (L5* = next 30%)
Marking (1)
• Quality control: standardisation,
checkmarking, control scripts, etc.
• Marking
• Accept common abbreviations (Terms in C&A
Guide, the Glossary, etc.)
e.g. ‘RSI’ in Paper 1B, Q.2(d) ✓
• Answers not written in the language medium
entered would not be marked
Marking (2)
•Marking schemes
•Marking guidelines agreed after standardisation
(after checking 100-300 scripts)
•may not exhaust all possible answers
•professional discretion and judgment in
accepting alternative answers
(correct and well-reasoned)
2024 ICT Samples of Candidates’
Performance
•Paper 1B: Two samples @ Level @ language
version
•Paper 2: samples from different elective papers,
when appropriate
•Available in HKEAA web site
https://www.hkeaa.edu.hk/en/hkdse/assessment/subj
ect_information/category_a_subjects/hkdse_subj.html
?A2&2&16
Performance – Compulsory Part
•Average no. of MC items correct = 24
•High correlation with Paper 2s
Performance – Elective Part
• Equating – performance of candidates (Elective Part)
can be reflected on the same scale (Equipercentile
method*)
• Performance of students (Paper 1):
2D > 2B > 2A > 2C
* Referto Grading Procedures & standards
-referenced Reporting in the HKDSE Exam (HKEAA)
Paper 1A
28
29
30
31
32
2024 ICT P1B (Q1)
1
1
1(a)
1(a)
1(a)

1
1
Enhance teaching strategies:
1. Syntax in spreadsheet / programming
language
2. No punctuation for numerical value
3. Use of $ in absolute reference and relative
reference
4. Spelling of keyword / 留意錯別字
1

Enhance
teaching
strategies:
1. Understand
the scenario of
the question
1(b)

Enhance teaching
strategies:
1. Use of +
(not “and”)
(not “,”)
2. Minimal key to
be primary key
1(b)

Enhance
teaching
strategies:
1. SELECT,
WHERE,
GROUP BY,
HAVING
2. Concept of
record and
field in terms
of row and
1(b)
2024 HKDSE ICT
PAPER 1B
Q2

22
2(a)(i)

Answer: Enhance teaching strategies:


RAM > SSD > HDD (1) - Data transfer rate:
Primary storage > Secondary storage
(No other answer accepted) - For Secondary storage:
SSD > HDD

23
2(a)(ii)

Answer:
- RAM is volatile and SSD is non-volatile. /
- RAM is primary storage and SSD is secondary
storage. (1)

24
2(a)(iii)

Answer: (1 x 2)
1. Q has a CPU with better processing power as it has
higher clock rate.
2. Q has a dedicated GPU with standalone memory for
better graphical processing. 25
2(b)(i)

Answer: Enhance teaching


5GB/1Gbps 1 strategies:
= (5 x 1024 x 1024 x 1024 x 8) / (1000 x 1000 x 1000)
= 42.9 seconds / s (Accept 43 seconds) - Write down the
OR 1
formular with
5GB/1Gbps units clearly
= (5 x 1000 x 1000 x 1000 x 8) / (1000 x 1000 x 1000)
= 40 seconds / s - Show
calculation
1 mark for calculation process:
- Accept the use of 1024 and 1000 in calculating file size clearly
(but not for transfer rate) - Calculate
answer
1 mark for answer
- Must have correct unit correctly with
correct26unit.
2(b)(ii)
Enhance teaching
strategies:
- Highlight the
difference
between real-
time processing
and batch
processing
Real-time processing can stop the infected file being
executed immediately if it contains virus.
1
- Use of keyword Batch processing can scan the virus scheduled at a particular
time / by scheduled scan / accumulate the tasks and then show result of
multiple records.
1
(Do not accept: Real-time processing only return one file with virus,
while Batch processing returns more than one files with virus) 29
2(c) Answer: (1 x 2)
- A combination of
uppercase letters,
lowercase letters,
numbers, and symbols.
- Login name cannot be
included in the
password.
Do not accept: Enhance teaching strategies:
- Include symbol. - Give answer related to the scenario
- No meaning. - Refer to “password requirements”
- Cannot repeat with any - Express answer in terms of
password used in the past. “completeness”
30
2(d)

(1M for potential hazard)


(1M for corresponding measure)
1M for Potential Hazard: Enhance teaching
Repetitive strain injuries (RSI) to his wrists / strategies:
carpal tunnel syndrome to his wrists / - Health hazard +
wrist pain / hand pain / finger pain which part of
body
Do not accept:
- have headache / have pain
31
2(d)

1M for corresponding measure to protect Enhance teaching


his health: strategies:
- Use keyboard with ergonomic design - Read qn carefully
that helps to keep his hand in a natural - Use of keyword
position - Spelling of
(人體工程學設計的鍵盤) / keyword
- Use silicone wrist rest 腕墊 for
keyboard
Do not accept:
- stop working for a while 32
HKDSE ICT 2024

Exam paper marking review


(Paper 1B Q3)
Marking guideline
⚫ Fairness
⚫ Marker not do GUESS of student answer
⚫ Professional
⚫ As students are studying ICT,
⚫ Answer should be more technical /
professional
⚫ Others
⚫ Not accept too general answer
⚫ Not accept answer seems direct copy from
qu
Function of marking review

Know the Know the


suggested marking
answer flexibility

Know Enhance
candidate teaching
performance strategies
Enhance teaching strategies
Paper 1B
Paper 1B Qu 3 – Networking

Q3
1B Qu 3 – Networking

Compulsory Part C - Internet and its Applications


(a) Networking and Internet Basics
(b) Threats and Security on the Internet
(c) Internet Services and Applications
(d) (i) Elementary Web Authoring

Compulsory Part E – Social Implication


(d) (ii) Intellectual Property
1B Qu 3a – Networking

Ada uses wired connections to connect an all-in-


one wireless router to her desktop computer and
a broadband modem at home.
(a) The rear side of the router has 5 ports (1-5),
as shown below:
1B Qu 3a (i) – Networking
(a) The rear side of the router has 5 ports (1-5), as
shown below:

(i) For each of the following devices, suggest a


port to be used for connection.
Broadband modem: ____________
Desktop computer: ____________
1B Qu 3a (i) – Networking

(a) Networking and Internet Basics


1B Qu 3a (i) – Networking

Know the suggested answer


(i) For each of the following devices, suggest a port


to be used for connection.
Broadband modem: 5
Desktop computer: 1 or 2 or 3 or 4
1B Qu 3a (i) – Networking

Know the marking flexibility


⚫ Modem and PC :
⚫ Use the port name (WAN / LAN)
⚫ PC :
⚫ More than 1 port
1B Qu 3a (i) – Networking
1B Qu 3a (i) – Networking

Know candidate performance


⚫ Good

As the question is simple and direct!


1B Qu 3a (i) – Networking

Enhance teaching strategies


⚫ Do lost mark in these type of direct
question
⚫ Better follow question instruction /
requirement
1B Qu 3a (ii) – Networking

(a) (ii) Other than bandwidth, state an


advantage of using a wired
connection over a wireless
connection between the router and
the computer.
1B Qu 3a (ii) – Networking

(a) Networking and Internet Basics


1B Qu 3a (ii) – Networking

Know the suggested answer


⚫ Wired over wireless
⚫ more stable (less interference)
⚫ higher security (less susceptible to signal
being intercepted)
1B Qu 3a (ii) – Networking

Know the marking flexibility


⚫ not accept
⚫ Speed / bandwidth / Coverage / Cost
1B Qu 3a (ii) – Networking

Know candidate performance


⚫ Good
1B Qu 3a (ii) – Networking

Enhance teaching strategies


⚫ Emphasis
⚫ Speed / bandwidth / Coverage / Cost
⚫ Commonly found wrong answer
⚫ Not first time problem
1B Qu 3b – Networking
(b) Ada plans to send an important
message to Bob through the Internet.
PKI is used to guarantee the message
originated from Ada. Ada and Bob have
their own pairs of public and private
keys (i.e. Ada’s public key, Ada’s
private key, Bob’s public key and Bob’s
private key). State the appropriate keys
used in the transmission.
1B Qu 3b – Networking
(b) Ada plans to send an important
message to Bob through the Internet.
PKI is used to guarantee the message
originated from Ada. Ada and Bob have
their own pairs of public and private keys
(i.e. Ada’s public key, Ada’s private
key, Bob’s public key and Bob’s
private key). State the appropriate keys
used in the transmission.
1B Qu 3b – Networking

Ada uses __________ to sign the message.


Then, Bob _______ to verify the message.
1B Qu 3b – Networking

(b) Threats and Security on the Internet


1B Qu 3b – Networking

Know the suggested answer


⚫ Ada uses Ada’s (her) private key | 小麗
(她)的私人密碼匙 to sign the
message.

⚫ Then Bob uses Ada’s (her) public key


| 小麗(她)的公開密碼匙 to verify
the message
1B Qu 3b – Networking

Know the suggested answer


⚫WHOSE Key + WHICH Key
1B Qu 3b – Networking

Know the marking flexibility


⚫ No flexibility

⚫ This time is good as both person


involved are different gender
⚫ ➔ his / her ➔ who ???
1B Qu 3b – Networking
1B Qu 3b – Networking

Know candidate performance


⚫ Good
1B Qu 3b – Networking

Enhance teaching strategies


⚫ Not first time has this question

⚫ Take care of function of key


⚫ Focus on sender’s identity ?
⚫ Focus on recipient’s identity ???

⚫ Use Name better than his/her


1B Qu 3c – Networking

(c) Ada often sends emails. Give two


benefits of sending emails in HTML
format instead of plain text format.
1B Qu 3c – Networking

(c) Internet Services and Applications


1B Qu 3c – Networking

Know the suggested answer


⚫ Text / Table / Paragraph / Page
formatting (format)
⚫ 2) Multimedia elements / Hyperlinks
(non-text element)

can be included in HTML format but not plain text.


1B Qu 3c – Networking

Know the marking flexibility


⚫ Not accept
⚫ Attachment / Interactive / Cross platform
1B Qu 3c – Networking
1B Qu 3c – Networking

Know candidate performance


⚫ Good

⚫ A number of student
⚫ HTML ➔ cross platform
⚫ Answers in same category
1B Qu 3c – Networking

Enhance teaching strategies


⚫ Answers in same category
⚫ Before do answer, think about answer
options and do categorization
1B Qu 3d – Networking (Web Authoring)

(d) Ada works in a school. She develops an online


system for students to view examination
papers in PDF format. Students can input a
subject and a year to select a past paper, as
shown below:
1B Qu 3d (i) – Networking (Web Authoring)

(d) (i) Redesign the layout of the web page to


improve the user-friendliness for the
following:
◼ selecting a past paper
◼ navigating PDF documents
◼ viewing PDF documents
Annotate your design.
1B Qu 3d (i) – Networking (Web Authoring)

(d) (i) Elementary Web Authoring


1B Qu 3d (i) – Networking (Web Authoring)

Know the suggested answer



1B Qu 3d (i) – Networking (Web Authoring)

Know the suggested answer


⚫ subject & year by dropdown menu or other
user-friendly selection box)
⚫ page navigation / search feature in view
area
⚫ zoom in/out or full screen feature in view
area
1B Qu 3d (i) – Networking (Web Authoring)

Know the marking flexibility


⚫ subject & year ➔ only 1 fulfil OK

⚫ page navigation
⚫ ➔ use original one (vertical navigation
bar) ➔ no mark
⚫ Thumbnail ➔ can have mark
1B Qu 3d (i) – Networking (Web Authoring)


1B Qu 3d (i) – Networking (Web Authoring)


1B Qu 3d (i) – Networking (Web Authoring)

✓ ✓
1B Qu 3d (i) – Networking (Web Authoring)

Know candidate performance


⚫ Good

⚫ Some students
⚫ Mixed up navigation and view
⚫ Difficult for marker to mark indeed
⚫ Used originally provided navigation
⚫ Vertical navigation bar
1B Qu 3d (i) – Networking (Web Authoring)

Enhance teaching strategies


⚫ Care about different between [navigation
preview] and [View]
1B Qu 3d (ii) – Intellectual Property

(d) (ii) Suggest two measures to


protect the copyright of the past
papers.
1B Qu 3d (ii) – Intellectual Property

(d) (ii) Intellectual Property


1B Qu 3d (ii) – Intellectual Property

Know the suggested answer


⚫ Add Watermark / digital signature to the paper
(can see / has trace of owner) /
⚫ Use a copyright notice (no trace but has
obvious warning / notice) /
⚫ Encrypt the PDF with password / Login page
(access limitation) /
⚫ Disable print screen / mouse right click /
download / save (Disable or block user ability)
1B Qu 3d (ii) – Intellectual Property

Know the marking flexibility


⚫ Accept
⚫ state owner but not copyright notice

⚫ Not Accept
⚫ Encrypt ➔ no login access, but change to
meaningless code
⚫ Acknowledgement copyright
⚫ Apply / register for copyright
1B Qu 3d (ii) – Intellectual Property


1B Qu 3d (ii) – Intellectual Property

Know candidate performance


⚫ Good

⚫ Some students mentioned


⚫ Digital watermark & digital signature
⚫ Some mentioned
⚫ watermark
1B Qu 3d (ii) – Intellectual Property

Enhance teaching strategies


⚫ Same category issue
Summary of teaching strategies

⚫ Answer
⚫ show to fit knowledge to question scenario
⚫ should echoing the scenario of the qu

⚫ Need to get more experience in


everyday practice
⚫ Know answer priorities
⚫ Grouping answers in categories and @
Cat. give 1 answer (for qu need >1 ans)
2024 ICT Briefing Seminar

PAPER 1B Q4Q5
Marking & Student performance

Student performance:

All correct or leave blank.

(1 mark)
Marking
Examples
Examples
Student performance

● Good.
● Weaker candidates failed to add the even parity bit
in their answer:
● E.g. Some students put check digit for every row
(every 3 digit)
● E.g. Some students put check digit as 1st digit.
Teaching strategy

● More exercises on parity bit


Examples Student Performance
Fair. Quite some students mixed up
number of bit and number of combinations.

Teaching strategies
More emphasis on the difference.
Student Performance
Good.
(1+1)
Examples ✓
Examples
Student performance
● Fair.
● weaker candidates gave 1 or 2 bits and explained that it was to
show the colours of the black-and-white dots, but they did not
consider the requirement to record the position of each dot on the
board.
Teaching strategies
• More exercises on calculating the required number of bits.
Student Performance
Good.
Examples
Examples
Application software :user interface of the operation

System software : Interact with application software


Student performance
● Fair. A high proportion of candidates failed to give a
correct function of the related software in connection to
the display board.
● Weaker candidates only stated the general functions of
the operating system, such as memory management.
Teaching strategies

● Teach students to respond according to the scenario.


● Introduce more system and application software
examples of different electronic devices e.g. DC, printer
and etc.
Examples
Examples


Examples



Student Performance

● Fair. Only a small number of candidates related


their answer to the algorithms given in the
question and answered it correctly.


Examples
Student performance

● Satisfactory. Weaker candidates wrongly used


array elements as the start and stop values of
the FOR loop.


Student performance

● Good.
● In (d)(i), a high proportion of candidates were
able to give the correct answer.
Examples


Student performance
● Good.
● In (d)(ii), weaker candidates simply described the
pseudocode of the algorithm ALG3 without analysing
the algorithm and stating its purpose.

Teaching strategies
● More exercises on asking purpose of algorithms.
Briefing Session on
DSE ICT Paper 2A
2024
*****
****
***
***
**
***
****
***
*****
***
***
***
****
***
***
***
**
****
***
****
***
***
***
***
**
***
***
HKDSE ICT 2024

Exam paper marking review


(Paper 2B)
Marking guideline
⚫ Fairness
⚫ Marker not do GUESS of student answer
⚫ Professional
⚫ As students are studying ICT,
⚫ Answer should be more technical /
professional
⚫ Others
⚫ Not accept too general answer
⚫ Not accept answer seems direct copy from
qu
Function of marking review

Know the Know the


suggested marking
answer flexibility

Know Enhance
candidate teaching
performance strategies
Enhance teaching strategies
Paper 2B
Paper 2B – Q1

⚫ Q1 (a) : TCP vs UDP


⚫ Compulsory Part C : Internet & its Application
⚫ ➔ Networking and Internet Basic
⚫ Q1 (b) : Test plan
⚫ Q1 (c) : Ping Test ➔ ???
⚫ Q1 (d) : Term of use
2B Qu 1a – TCP vs UDP
2B – Q1 - Student Performance
• 1a
• demonstrated adequate knowledge of the
characteristics of the network protocols
and their applications.
Paper 2B – Q2

⚫ Q2 (a) : Access right


⚫ Elective Option B : Web Application Dev
⚫ ➔ Network Services and Implementation
⚫ Basic network implementation

⚫ Q2 (b) : Sync & async, half & full duplex


⚫ Q2 (c) : DHCP & Proxy
⚫ Elective Option B : Web Application Dev
⚫ ➔ Network Services and Implementation
⚫ Basic concepts of client-server communication
2B Qu 2a – Access Rights
2B Qu 2c – DHCP & Proxy
2B – Q2 - Student Performance
• 2a
• Very good
• 2c
• able to demonstrate adequate knowledge
on the usage of a DHCP server, proxy
server, and RAID.
Paper 2B – Q3
⚫ Q3 (a) : Network Setup
⚫ Elective Option B : Web Application Dev
⚫ ➔ Network Services and Implementation
⚫ Basic network implementation

⚫ Q3 (b) : Domain controller


⚫ Elective Option B : Web Application Dev
⚫ ➔ Network Services and Implementation
⚫ Basic concepts of client-server communication

⚫ Q3 (c) : UPS ➔ ???


⚫ Q3 (d) : Subnet
2B Qu 3a – Network Setup
2B Qu 3b – Domain controller
2B – Q3 - Student Performance
• 3a
• demonstrated an adequate understanding
of network design, correctly identified the
connections of the various network
devices
• did not realise the firewall and router
should be placed in the server room
for security purposes
• 3b
• Satisfactory
Paper 2B – Q4
⚫ Q4 (a) : Topology
⚫ Q4 (b) : Optical fibre vs UTP
⚫ Compulsory Part C : Internet & its Application
⚫ ➔ Networking and Internet Basic
⚫ Q4 (c, d, e) : Parity check
⚫ Compulsory Part A : Information Processing
⚫ ➔ Data Organisation and Data Control
2B Qu 4b – Optical fibre vs UTP
2B Qu 4c, d, e – Parity check
2B – Q4 - Student Performance
• 4b
• Good. About three quarters of the
candidates were able to answer three
technical reasons..
• 4c, d, e
• Excellent
• Very good
• Good
Summary of teaching strategies

⚫ Answer
⚫ show to fit knowledge to question scenario
⚫ should echoing the scenario of the qu

⚫ Need to get more experience in


everyday practice
⚫ Know answer priorities
⚫ Grouping answers in categories and @
Cat. give 1 answer (for qu need >1 ans)
Thank you

Exam paper marking review


(HKDSE ICT 2024 Paper 2B)
HKDSE ICT Paper 2C
Question 1

Advantage: Support transparency, animation, lossless


compression
( Smaller file size )
Disadvantage: limited colour depth up to 256 colours
( larger file size)
令人滿意。多於一半的考生能夠正確地識別使用 GIF 和 JPG 格式
的優缺點。然而,能力較弱的考生卻錯誤地比較了這兩種格式之
間的文件大小差異。
Question 1

1600  1200  8 (1) / 8 / 1024 (no mark if 256 is used )


= 1875 KB ( / 1000 ans is 1920 KB) (1)

令人滿意。考生大致熟悉計算圖像
檔案大小的方法,但少數考生錯誤
地使用了 256 位元而不是 8 位元進 ✓
行計算,導致了答案不正確。
Question 1

Different aspect ratios (2)


Distortion with black strips / Fit to screen / image cut (1)

約有一半的考生能夠指出顯示將會失真
或出現黑色條紋,但只有部分考生能夠
將「長寬比」與他們的答案聯繫起來。
Question 1

Compatibility, (file type, file size)


Copyright
Match with website, suitable for people, national
security (  volume, length )

令人滿意。大約一半考生正確地列出

了選擇網站背景音樂時應考慮的因素。
大多數考生將「兼容性」列為其中一
項考慮因素。
Question 1

令人滿意。大約一半考生能展示對位元率和頻寬有足夠的
Setting A. (1) 理解,因此能夠識別出哪種設置可以提供最短的視像觀看
The video bitrate is the lowest, 等待時間。
while the bandwidth is the highest
among provided settings. (1)

Question 1

Yes, the video bitrate is 2000 kbps and the bandwidth required for
smooth viewing should be around 2Mbps. So, the buffer size should be
large enough to store part of the downloaded video before viewing so
that viewer can experience smooth viewing. (2)
只有少數考生能夠清楚地解釋
為什麼增加頻寬可以提高視像 ✓
播放的流暢性。此外,他們也
意識到,視像觀看體驗還取決
於用戶端的頻寬。
Question 1

1000 frames can be recorded per second (1)


Time difference between 2 cyclists is 0.003s (1)
令人滿意。考生大致展示對幀速率有足夠的理解,
但只有大約一半的考生能夠清楚地解釋和證明,如
何使用 1000 fps 的視像攝像機來判斷兩名單車選手
之間 0.003 秒的時間差。


Question 2

Advantage: smaller file size / shorter download time 尚可。大多數考生能夠提供


(  high compression rate /  faster download speed ) 使用有損壓縮相比無損壓縮
Disadvantage: 的一個優點和一個缺點。
- It has a worsen quality 只有極少數考生能夠提及數
- The quality is irreversible 據丟失的不可逆性或編解碼
- Some lossy compression formats are not compatible 器的兼容性作為缺點。
with all devices, and some players may not support
certain codecs resulting in playback issues.
- Once the file has been compressed, there is only very
limited potential for editing
Question 2

11.2 x 1000 x 16 x 8 x 4 x 60 / 8 / 1024 /1024 MB 令人滿意。大多數考生


= 41.02 MB 能夠正確計算下載歌曲
OR 的檔案大小。
11.2 x 1000 x 16 x 8 x 4 x 60 / 8 / 1000 /1000 MB
= 43.008 MB
Question 2

11.2 x 1000 x 16 bits 然而,只有約一半的考生


= 179,200 bps / 179.2 kbps ( 175 kbps) 在 (b)(ii) 中正確寫出了平
OR 台 A 的位元率,能力較弱
的考生錯誤地使用了 1024
11.2 x 1000 x 16 x 8 bits
而不是 1000 進行計算。
= 1,433,600 bps / 1433.6 kbps ( 1400 kbps)
Question 2

Platform B. It’s because it has a relatively higher bitrate 約 60% 的考生展示對


than of Platform A supported by (ii). 較高的位元率與提高音
OR 質之間的關係有良好的
Platform A. It’s because it has a relatively higher bitrate 理解。
than of Platform B supported by (ii).
Question 2
Question 2

Case 1: Client-side scripting is used to 令人滿意。大多數考生展示


check the email address pattern / format 對使用客戶端手稿程式和伺
(valid). No task shall be made by the 服器端手稿程式來實現動態
server in this case. 網頁的概念有足夠的理解。
然而,只有大約三分之二的
Case 2: Server-side scripting is used to 考生能夠清楚地解釋,驗證
lookup the database to verify whether or 電子郵件是否已被其他帳戶
not the email has been used with other 使用時,需要在伺服器端查
accounts. 詢資料庫。
Question 2
Question 2
Progress bar 進度條
Number in Line
Estimate wait time
Last update time with status
Any effect or animation indicating the system is in progress
2024 ICT 2C Q3
Q3a
Q3a
Q3a: Suggested Answers
Q3a: Suggested Answers
Q3a(i): Samples
Q3a(i): Samples
Q3a(i): Samples
Q3a(i): Performance
• Poor
• Students can suggest only 1 correct input control
generally.
• Concepts to be improved:
–User friendliness can be further improved
–Descriptions (text or visual) can be clearer
Q3b&c
Q3b&c
Q3b&c: Suggested Answers
Q3b&c: Suggested Answers
Q3b&c: Samples
Q3b&c: Samples
Q3b&c: Performance
• Fair
• Concepts to be improved:
–Understand the question requirements: Not aware it
is a web site (not physical shop). Answers related to
the route to the shop are not accepted.
–Examples should be described clearly.
Q3d
Q3d: Suggested Answers
Q3d: Samples
Q3d: Samples
Q3d: Performance
• Poor
• Only about 1/3 students can identify correct position
for <meta> tag
• About 1/5 students can give reasons for <meta>
• Concepts to be improved:
–HTML file structure, <head>, <meta>
–Functions of <meta> tag
–Attributes of <style>
Q3e: Suggested Answers
Q3e: Samples
Q4: Performance
• Bad
• Concepts to be improved:
–Sitemap vs pure text file
–Sitemap vs Image map
–Sitemap vs map
2024 ICT 2C Q4
Question 4(a)(i)
Q4a(i): Suggested Answers
Q4a(i) : Samples
Q4a(i) : Performance
• Good
• Concepts to be improved:
–Understanding of the data stored in the variables or array
–Updating the values in variables, e.g. increment by 1
–Correct syntax of conditions
Q4a(ii)
Q4a(ii): Suggested Answers
Q4a(ii) : Samples
Q4a(ii) : Samples
Q4a(ii) : Performance
• Poor
–Relatively better: Update the value of ALLSHOWN
• Concepts to be improved:
–Correct uses of iteration statements, e.g. handling the
counter
–Suitable indentation
–Integrated uses of iteration and conditional statements
Q4b:
Q4b: Suggested Answers
Q4b: Samples
Q4b: Samples
Q4b: Samples
Q4b: Performance
• Poor
• Concepts to be improved:
–Role of web browser in showing HTML file
–Relationship between the hyperlink and the target file
Q4c:
Q4c: Suggested Answers
Q4c: Samples
Q4c: Performance
• Fair
• Students perform better in adv. over disadv.
• Concepts to be improved:
–Answers are too general
–Specific advantages and disadvantages should be
mentioned clearly
Q4d&e
Q4d&e: Suggested Answers
Q4b: Samples
Q4b: Samples
Q4d&e: Performance
• Good
• Students can give 1 method generally.
• More experiences: better results
HKDSE ICT 2024 (Paper 2D)
Exam paper marking review
HKDSE ICT 2024 (Paper 2D)
Exam paper marking review
Candidates Performance (CP)

Range Star
Poor *
Satisfactory **
Good ***
Very Good ****
Excellent ***** 2
Q1: topics

● Queue operations (Dequeue & Enqueue, Circular queue)


● Linked list operations (Add to the end, Insert to the beginning)

3
Q1 ***
Q1
Q1(a)(i) ****

6 3 (1) (1)

0 2 (1)
Q1
Q1
Q1(a)(ii) ***

(first + size) mod 7


(1)
remainder of (first+size) / 7

size + 1 (1)

(first + 1) mod 7

remainder of (first + 1) / 7 (1)


Q1(a)(iii) **

size (1)

>6 >=7 (1)

curr mod 7
curr - 7 (1)
remainder of (curr / 7)
Q1(b)
Q1(b)(i) **

ft (1)

curr <> -1 (1)

Next[curr] (1)
Q1(b)(ii) ***

4 -1 (1)
Q1(b)(iii) ***

ft (1)

new_pos (1)
Q1: points to note
1. A significant number of candidates grasped the pseudocode logic for dequeue.
2. Many candidates were successful in program tracing.
3. Only around 50% of candidates correctly implemented code for enqueue and
looping.
4. The primary challenge was accurately providing the correct parameter to reflect
program logic.
5. Approximately half of the candidates used the correct parameter for a linked list
variant representing a queue.
6. Frequent mistakes were observed in the application of the modulus operator. 15
Q2: topics

● Binary search (Left, Mid & Right, Modified binary search)


● Compiler & Interpreter
● Linker & Loader

16
Q2 ***
Q2(a)(i) ****

5 7 (1)

5 5 (1)
Q2(a)(ii) ***

bsearch(tar) returns -1 when tar is not in T. (1)


Q2
Q2(b)(i) ****

1 7 -1
134
334
32
(1)
1 3 4
(1)
3 3 4
(1)
Q2(b)(ii) ***

3 (1) 2 (1)

1 7 -1
1 3 -1
3 3 -1
32
Q2(b)(iii)(1) **

left right + 1 (1)


Q2(b)(iii)(2) **

N-newsearch(p) (1)

7- newsearch(p) + 1
8- newsearch(p)
N - newsearch(p) + 1 (2)
Q2(c)(i) **

No translation needed
Optimization opportunity (1, 1)
Source code not reveal to end user
Error checking
… (any two)
Q2(c)(ii)

The linker is responsible for combining / linking multiple object files and
** /or libraries together to create a single executable or shared library.

(1)

When the executable file is going to be run, loader loads the executable
** file into the memory.
(1)
Q2: points to note
1. A large proportion of candidates demonstrated a solid understanding of binary search
logic.
2. Many candidates successfully executed correct program tracing.
3. A significant number performed accurate program tracing for a variant of binary search.
4. Only about one-third of candidates were able to modify the code for more complex
problems.
5. Challenges were observed in using binary search to identify boundary cases and in
applying the modified program for counting.
6. Less than half of the candidates clearly understood the roles of the compiler, interpreter,
27
linker, and loader.
Q3: topics

● Bubble sort
● Merge two sorted lists
● Gantt chart (Duration & Dependency)
● Testing (Unit test & User acceptance test)

28
Q3 ****

Bubble sort
Ascending order
Q3(a)(i) ***

29 18 (1) (1)

18 29 (1)
Q3(a)(ii) ***

Bubble sort Comparison based sorting (1)

Keyword (C&A)
Bubble
Bubble sort
Bubblesort
冒泡排序法

(x) Bubble swap


(x) 昌泡排序
(x) 氣泡排序
Q3(b)
Q3(b)
Q3(b) ***

(x) j >= 0
j <> 0
(x) i+j >0
j>0 (1)

A[i] (1)

i←i-1 (1)

B[j] (1)

j←j-1 (1)
Q3(c)(i) ****

Task C
Duration (1)
Dependency: location and arrow (1)

Task E
Duration + Dependency (1)
Q3(c)(ii) ****

7 (1)

Q3(c)(iii) ***

Unit test (with justification)

(justification) (2)
Early Detection of Errors
Quick Feedback Loop
Isolation of Issues
Q3: points to note
1. Approximately two-thirds of candidates showed a solid understanding of the
Bubble Sort algorithm.
2. Many candidates accurately traced the execution parameters.
3. About two-thirds demonstrated a good grasp of the program logic for merging two
sorted arrays.
4. Many provided correct program code for implementation.
5. A high proportion of candidates exhibited a strong understanding of Gantt Charts.
6. Many were able to interpret task dependencies.
7. Candidates successfully identified the critical path. 37
Q4: topics

● 2D array (identify the pattern)


● Stack (pop & push)

38
Q4 ***

BD[row, column]
x

y
Q4(a) *****

Eva writes a subprogram swapBD(dir) to perform the swaps.


The following table shows the corresponding value of dir for
each swap.

c a z (1)

f e d (1)

h b g
Q4(b) ****

up BD[x-1,y] (1)

BD[x-1,y] ← 'z' (1)

BD[x,y] ← BD[x,y+1] (1)


right

y ← y+1 (1)
Q4(c)
Q4(c)(i) ****

reverse
up 0 2
right 1 3
down 2 0
left 3 1
Any 1 correct - 1
All correct (+1)

1 2 3
Q4(c)(ii) **

0 2
1 3
2 0
3 1

(topH+2) mod 4
(topH+2) % 4

if(topH >=2, topH-2, topH+2)


if(topH <= 1, topH+2, topH-2)

topH -/+ 2 (1)


the remainder of ( topH + 2 ) / 4 All correct (+1)
Q4(c)(iii) ****

0 (1)
Q4(c)(iv)
***

Eva writes a subprogram pop(History) (1)


SimplifyH to remove
consecutive items in
History that can be
(1)
ignored for resetBD.
TmpStack is a 2
temporary stack.
topT
Order (1)
cannot
topH be (1)
changed
Q4: points to note
1. Nearly all candidates successfully simulated adjacent swapping operations.
2. The operations were performed correctly in a two-dimensional data context.
3. About 75% of candidates provided correct program code for swapping.
4. Candidates accurately tracked various status parameters throughout the process.
5. A high proportion understood the program logic for reversing swap operations
stored in a stack of operation history.
6. Only around half of the candidates correctly implemented the swapping operations
using pseudocode. 48

You might also like