Secondary 5 Information & Communication Technology

S5 Information and Communication Technology: networks and the internet, programming concepts (algorithms, control structures), and cybersecurity — aligned with the EDB ICT Curriculum (S4–6, 2021 framework).

The order below is the recommended shallow-to-deep path.

Units 單元

Tap a unit name to jump to its topics.

網絡與互聯網 Networks and the internet3/3 live

  1. 1Network Types and DevicesFoundation
  2. 2Internet Services and ProtocolsAdvanced
  3. 3Web Authoring BasicsFoundation
⚡ Unit quiz 快測5 Qs

Answer on your own first, then reveal — wrong answers go to your wrong-answer book.

Q1Fifty computers are interconnected in a school computer room. Which type of network is this?

Q2Which is a valid IPv4 address: 192.168.1.1 or 300.12.5.1?

Q3What does HTML stand for, and what is its purpose?

Q4In what way is a switch better than a hub?

Q5After a web address is typed into the browser, what role does DNS play?

編程概念 Programming concepts2/2 live

  1. 4Algorithms and FlowchartsFoundation
  2. 5Programming Control StructuresAdvanced
⚡ Unit quiz 快測5 Qs

Answer on your own first, then reveal — wrong answers go to your wrong-answer book.

Q1In a flowchart, what does the diamond symbol represent?

Q2What are the three basic control structures?

Q3Which kind of symbol is used to add a mark into a running total?

Q4The class size is known and every mark must be entered and totalled. Which loop suits this, and why?

Q5The total of six class marks is 402. What is the average?

資訊安全 Cybersecurity1/1 live

  1. 6Cybersecurity and PrivacyFoundation
⚡ Unit quiz 快測5 Qs

Answer on your own first, then reveal — wrong answers go to your wrong-answer book.

Q1Which is more likely phishing: a text message asking you to click a link to verify bank details, or a statement notice inside the bank's official app?

Q2What is the typical behaviour of ransomware?

Q3How does two-factor authentication reduce the damage of a leaked password?

Q4Under the Data Protection Principles, what does 'use limited to the original purpose' mean?

Q5Which is a strong password: Amy2020 or kR7!vP2qXm94?

Vocabulary book 生字簿

All terms, bilingual (printable).

c
computer network電腦網絡

A system linking two or more computers and peripherals with transmission media so they can share resources and exchange data.

L
Local Area Network (LAN)區域網絡

A network confined to a room, office or building, such as a school computer room network.

W
Wide Area Network (WAN)廣域網絡

A network spanning cities, countries or continents, formed by interconnecting LANs through routers; the internet is the largest example.

t
twisted pair雙扭線

Copper cable made of wire pairs twisted together to reduce interference; the most common wired medium in LANs.

o
optical fibre光纖

A hair-thin glass medium that carries data as light pulses; very high bandwidth, long distance and immune to electromagnetic interference.

N
Network Interface Card (NIC)網絡界面卡

The component that connects a computer to a network, converting data into signals sent over the medium.

h
hub集線器

A central device connecting hosts in a star layout; it broadcasts incoming data to every port, so efficiency is low.

s
switch交換器

A central connecting device that forwards data only to the port of the destination address, beating the hub in both efficiency and security.

r
router路由器

A device joining two or more networks and routing data by destination address; the key to linking a LAN to the internet.

n
network topology網絡拓撲(網絡布局)

The geometric arrangement of nodes and links in a network; common forms are star, bus and ring.

p
protocol協定

A set of communication rules that devices on a network follow, such as IP, TCP and HTTP.

I
Internet Protocol (IP)互聯網協定(網絡協定)

The protocol that addresses data packets and delivers them from the source network to the destination network.

I
IP addressIP 位址

The unique numeric identity of a device online; common IPv4 addresses have four numbers from 0 to 255 separated by dots.

T
Transmission Control Protocol (TCP)傳輸控制協定

The protocol working with IP: it numbers data segments and guarantees complete, in-order delivery, retransmitting any loss.

D
Domain Name System (DNS)網域名稱系統

The system that resolves domain names into IP addresses so users need not memorise numbers.

H
Hypertext Transfer Protocol (HTTP)超文本傳輸協定

The protocol fetching web pages between browser and web server in a request-and-response model, sending text in the clear.

H
HTTPS超文本傳輸協定安全版

The secure version of HTTP adding encryption and identity verification, essential for sensitive transfers such as payment and login.

S
Simple Mail Transfer Protocol (SMTP)簡單郵遞傳送協定

The protocol that sends email from the sender to mail servers and on to the recipient's mail server.

P
Post Office Protocol (POP)郵局協定

The protocol that downloads mail from a mail server onto the user's device for reading.

F
File Transfer Protocol (FTP)檔案傳輸協定

The protocol for uploading and downloading files between client and server, widely used for website management and large files.

H
Hypertext Markup Language (HTML)超文本標示語言

The language that marks up web page content and structure with tags; the foundation of web authoring.

t
tag標籤

A markup token naming the nature of content in HTML, appearing as a start and end pair, e.g. heading and paragraph tags.

a
attribute屬性

Extra information written inside a start tag, e.g. a hyperlink's destination address or an image's source file.

h
hyperlink超連結

A link jumping between pages or to a spot within a page, set by the link tag with its destination attribute.

w
web browser網頁瀏覽器

Software that fetches pages from servers and renders HTML into the layout users view.

h
home page主頁

The entry page of a website, usually carrying an introduction and links to the other pages.

W
WYSIWYG editor所見即所得編輯器

An authoring tool whose editing view matches the final page, generating HTML automatically as the author lays out.

p
plain text editor純文字編輯器

A tool handling plain text only, letting the author type HTML tags directly for lean, controllable files.

a
alternative text替代文字

Descriptive text shown when an image fails to load and read by screen readers, set in the image tag's attribute — part of accessible design.

u
upload上載

The process of sending local files to a server; finished pages must be uploaded to a web server before publication.

a
algorithm算法

A finite, unambiguous sequence of steps that solves a problem, turning inputs into outputs when executed in order.

f
flowchart流程圖

A diagram of an algorithm using agreed symbols: terminal, input/output, process, decision and flow lines.

p
pseudocode偽代碼

A textual way of writing algorithm steps in near-natural keywords, free of any specific programming language syntax.

t
terminal symbol起端/終端符號

The rounded-box symbol in a flowchart marking where the algorithm starts and ends.

i
input/output symbol輸入/輸出符號

The parallelogram symbol showing data entering the algorithm or results being output to the user.

p
process symbol處理符號

The rectangle symbol representing processing steps such as assignment and calculation.

d
decision symbol判斷符號

The diamond symbol selecting a follow-up path by whether a condition holds, with exits usually labelled Yes and No.

f
flow line流程線

Arrowed lines connecting flowchart symbols and showing the order and direction of execution.

v
variable變量

A named location holding data whose value may change during execution, such as a running total or counter.

c
counter計數器

A variable tallying how many times something has happened, commonly controlling loop counts, e.g. how many marks entered.

v
variable變量

A named location holding data whose value may change while the program runs.

a
assignment賦值

The act of storing a value or a computed result into a variable, e.g. setting total to total plus mark.

s
sequence順序結構

The control structure in which instructions execute one by one in written order; the most basic of the three.

s
selection (branch)分支結構(選擇結構)

The structure choosing a path by whether a condition holds, in single-way, two-way and multi-way forms.

l
loop (iteration)循環結構

The structure repeating a block of instructions, as a count-controlled loop with known repeats or a condition-controlled loop.

c
condition條件

An expression built from comparison and logical operators, evaluating to true or false only, used in selections and loops.

B
Boolean布爾

The data type with only two values, true and false, underlying all condition testing.

o
operator運算符

A symbol performing an operation: arithmetic operators, comparison operators and logical operators (AND, OR, NOT).

i
infinite loop死循環(無限循環)

A loop that never ends because its condition stays true, usually because the loop variable is never updated.

n
nesting巢狀

Placing one control structure inside another, e.g. a selection inside a loop, layering simple structures into complex logic.

m
malware惡意軟件

Software designed to damage systems, steal data or extort money, including viruses, worms and Trojans.

c
computer virus電腦病毒

Malicious code attached to files, spreading when an infected file is opened and causing damage.

p
phishing網絡釣魚(仿冒詐騙)

An attack luring users to fake sites through spoofed messages, harvesting passwords, card numbers and other sensitive data.

f
firewall防火牆

Security hardware or software monitoring network traffic in and out and blocking suspicious connections by rules.

a
anti-virus software防毒軟件

A tool detecting, blocking and removing malware; its virus definitions need regular updates to meet new threats.

e
encryption加密

Turning plaintext into ciphertext readable only with the right key, protecting the confidentiality of data.

s
strong password強密碼

A password that is long, mixes letter cases, digits and symbols, avoids personal data and is never reused across accounts.

t
two-factor authentication雙重驗證

Requiring a second credential, such as a one-time code, beyond the password at login, so leaked passwords alone cannot be abused.

p
personal data個人資料

Data identifying a living person directly or indirectly, such as name, phone number, address and identity card number.

D
Data Protection Principles保障資料原則

Six principles under Hong Kong's Personal Data (Privacy) Ordinance governing collection, retention, use, security, transparency, and access and correction of personal data.

More units rolling out in batches — same illustrated format.