Question 1
(a) Match each type of ICT in Table 1 with its relevant communication sector:
| ICT Type | Communication Sector |
|---|---|
| Satellite communication | Internet |
| Radio broadcasting | Radio |
| Data network | Video conferencing |
| GSM | Telecommunication |
(b) List three computing devices that belong to each of the following periods:
(i) 19th Century Computing Devices:
-
Difference Engine
-
Analytical Engine
-
Mechanical Calculator
(ii) 20th Century Computing Devices:
-
ENIAC
-
IBM Personal Computer
-
Apple Macintosh
Question 2
(a) List:
(i) Three application areas of a word processing program:
-
Writing reports and essays
-
Creating and editing official letters
-
Designing newsletters or flyers
(ii) Three types of data items:
-
Text
-
Numeric
-
Date/Time
(b) Identify the data types in Table 2:
| Field | Data Type |
|---|---|
| Student I.D. | Alphanumeric |
| Name | Text |
| Date of Birth | Date |
| Score in Computer Studies | Numeric |
| Gender | Text/Character |
Question 3
(a)
(i) Define Information and Communication Technology (ICT):
ICT refers to the integration of telecommunications, computing, and broadcasting technologies to store, retrieve, transmit, and manipulate information.
(ii) State three uses of ICT in the banking sector:
-
Online and mobile banking
-
ATM services
-
Electronic fund transfer (EFT)
(b) State the full meaning of the following acronyms:
-
LAN – Local Area Network
-
GPS – Global Positioning System
-
IP – Internet Protocol
Question 4
(a) List three criteria used in classifying files:
-
Content type (e.g., text, video, image)
-
File format (e.g., .docx, .pdf, .xls)
-
Method of access (e.g., sequential or random)
(b)
(i) Two advantages of computer files:
-
Fast access and retrieval
-
Easy to duplicate and share
Two disadvantages of computer files:
-
Risk of data corruption
-
Vulnerable to hacking or viruses
(ii) Three methods of file security:
-
Password protection
-
Encryption
-
Data backups
Question 5
(a) Define programming language:
A programming language is a formal language used by programmers to write instructions that a computer can interpret and execute.
(b) Write the following mathematical expressions in BASIC notation:
(i) x(w + y)^2 → LET A = X * (W + Y)^2
(ii) ab/cd → LET B = (A * B) / (C * D)
(iii) p = 2(1 + b) → LET P = 2 * (1 + B)
(c) BASIC program to calculate the area of a rectangle:
(d) List two levels of programming language:
-
Low-level language (e.g., Assembly language)
-
High-level language (e.g., Python, BASIC, Java)