CL CDC Syllabus 1999 PDF
CL CDC Syllabus 1999 PDF
CL CDC Syllabus 1999 PDF
FOR
SECONDARY SCHOOLS
COMPUTER LITERACY
(SECONDARY 1-3)
PREPARED BY
THE CURRICULUM DEVELOPMENT COUNCIL
RECOMMENDED FOR USE IN SCHOOLS BY
THE EDUCATION DEPARTMENT
HONG KONG
1999
2
CONTENTS
Page
PREAMBLE 5
1. INTRODUCTION 7
2. AIMS AND OBJECTIVES 8
3. SYLLABUS APPROACH AND 9-11
MODELS OF IMPLEMENTATION
4. ESTIMATED TIME ALLOCATION 12-15
5. NOTES ON TEACHING 16
6. THE SYLLABUS 17-47
7. MEMBERSHIP OF THE CDC COMPUTER 48-49
STUDIES SUBJECT COMMITTEE
(SECONDARY)
3
4
PREAMBLE
This syllabus is one of a series prepared for use in secondary schools by the Curriculum
Development Council, Hong Kong. The Curriculum Development Council, together with its co-
ordinating committees and subject committees, is widely representative of the local educational
community, membership including heads of schools and practising teachers from government
and non-government schools, lecturers from tertiary institutions, officers of the Hong Kong
Examinations Authority and those of the Curriculum Development Institute, the Advisory
Inspectorate and other divisions of the Education Department. The membership of the Council
also includes parents and employers.
5
6
1. INTRODUCTION
This syllabus is recommended for use in Hong Kong secondary schools at junior secondary
level. It is written with the understanding that contact with computers is now a daily fact of life
and that a general education curriculum should provide chances for students to learn about
computers, to become “computer literate” and to be better prepared for the fast changing
information society. This syllabus intends to build in students a general awareness of the ranges
of tasks that computers can do, how computers are used to solve daily-life problems, and to
what extent computers affect individuals and society.
This is a revised edition of the previous syllabus published in 1993. The revision is based
on the recommendation of the Joint Working Group (JWG) comprising members of the
Curriculum Development Council and the Hong Kong Examinations Authority Computer
Studies Subject Committees. The JWG was set up to carry out an overall review of the
syllabuses of computer subjects in secondary schools in October 1995 and to develop a set of
computer syllabuses for students of the 21st Century. Based on the evaluation reports of
computer subjects from various sources and the review on the current trend of computer
technology, new applications such as Internet access and multimedia are included in the
syllabus.
The revised syllabus adopts a modular approach. It is organized into 12 basic modules
which cover three major areas of study: computer systems, information technology, and
programming. 12 additional enrichment modules are also recommended in the course. Schools
may enhance their Computer Literacy curriculum by allocating additional teaching periods to
cover some or all of the enrichment module(s).
It is strongly recommended that the teaching of this syllabus should adopts a “task-
oriented” approach, in the sense that, students are given many practical tasks and features of the
applications system are then introduced gradually to help students to tackle the task. Many
practical tasks have been suggested to enable students to practise what they have learned. It is
hoped that teachers will follow the suggestions and provide opportunities for students to explore
and discover in a computing environment.
Bearing in mind that the subject Computer Literacy is intended to give students
opportunities to play around with computers and gain some hands-on experience in using
computers, teachers will be well aware that written examination may not be the most suitable
means of assessment. For this subject, it is recommended that continuous assessment be used
and grades, instead of marks, be awarded.
7
2. AIMS AND OBJECTIVES
AIMS
This syllabus aims to provide students with an opportunity to:
4. cultivate positive attitudes towards the ever changing society with widespread utilisation
of computers.
OBJECTIVES
After completion of the course, students should be able to:
4. make use of common application software packages to carry out simple tasks;
8. appreciate the advancement brought about by the widespread use of computers in society.
8
3. SYLLABUS APPROACH AND MODELS OF IMPLEMENTATION
The revised syllabus adopts a modular approach which cover three major areas of study
(with time allocation in percentages):
Logo was designed as an integrated learning environment in which students could learn
important ideas in mathematics, computer science and problem solving while inventing and
carrying out their own computer- based programming projects. Hence, programming in Logo is
recommended in Computer Literacy. Modules PL01, PL02 and PL03 are included in the
modules. School may opt either Logo or any other computer language for teaching
programming. Alternative modules PA01, PA02 and PA03 are therefore suggested as substitutes
for the purpose.
Schools may provide more computer training to their students. Hence, two models of
implementation are recommended in the syllabus. Model I is a syllabus for schools wishing to
allocate one teaching period per week. The syllabus consists of 12 basic modules.
Model II is a more comprehensive course for schools wishing to allocate two teaching
periods per week. The syllabus consists of 24 modules, including 12 basic modules and 12
enrichment modules. For school taking 2 periods, they should complete 12 basic modules and
some enrichment modules. The ratio of topics mentioned above should be maintained. It is
highly recommended for schools to adopt Model II in implementing the syllabus.
9
MODELS OF IMPLEMENTATION
Secondary 1 CS01 Basics of Computer IT01 Areas of Computer PL01 Turtle Graphics
and Computer Applications
Operation
Secondary 2 CS02 Computer Hardware IT03 Calculations and PL02 Logo Procedures
and Software Charts
10
Model II: 12 basic modules and 12 enrichment modules
11
4. ESTIMATED TIME ALLOCATION
The time allocated for the Computer Literacy Course in schools adopting Model I should
be at least 35 minutes per lesson and 1 lesson per week. Taking an average school year as 26
teaching periods, a total of 78 periods should be allocated for this course.
The time allocated for the Computer Literacy Course in schools adopting Model II should
be at least 35 minutes per lesson and 2 lessons per week. Taking an average school year as 52
teaching periods, a total of 156 periods should be allocated for this course.
BASIC MODULES
No. of Periods
I. Computer Systems
12
No. of Periods
III. Programming
13
No. of Periods
ENRICHMENT MODULES
I. Computer Systems
14
No. of Periods
III. Programming
15
5. NOTES ON TEACHING
The three major areas of study in the revised syllabus together with their time allocation in
percentages are as follows:
The order of presentation of topics in the models of this syllabus should not be
interpreted as a rigid teaching sequence. Teachers may choose modules that best suited to
the abilities of their student, but the proportion of time allocated to the major areas as
mentioned above should be maintained.
Based on feedback from teachers, notes on teaching on specific topic(s) would be up-dated
and issued from time to time in the form of supplementary information to schools in due course.
16
6. THE SYLLABUS
Module Objective
After completing the module, students should be able to understand fundamental
concept about computing and computer operation.
2. Idea of stored data and stored Students should be aware of the importance of stored
program data in a processing task.
3. File management Students should know the basic idea of directories and
sub-directories. Students should know how to save,
retrieve, copy and delete files.
4. Operating a computer Teachers should introduce the use of menus, icons and
windows.
17
CS02 Computer Hardware and Software
Module Objective
After completing the module, students should be able to describe basic ideas of
hardware and software.
Storage Unit
18
CS03 Computers and Information Systems
Module Objective
After completing the module, students should be able to understand the high worth of
the development of computer technology and the role of computers in information
processing.
19
IT01 Areas of Computer Applications
Module Objective
After completing the module, students should be able to list and identify various areas of
computer applications in the age of information.
4. Industrial and scientific The use of computers in industry, such as design and
applications manufacturing of cars, traffic control in Mass Transit
Railway (MTR) should be mentioned. The use of
computers in scientific applications, such as simulation of
experiments, weather forecasting and modelling should
be mentioned. In particular, teachers may demonstrate
programs on experiments simulated by computers.
20
5. Effects of computers on society Students should develop an awareness of the impact of
computers on society. The topics related to employment
trends and copyright should also be discussed.
21
IT02 Text Processing and Graphics Handling
Module Objective
After completing the module, students should be able to demonstrate basic skills in
processing text and handling graphics.
22
IT03 Calculations and Charts
Module Objective
After completing the module, students should be able to demonstrate simple skills in
manipulating and presenting numerical data by using spreadsheets.
23
IT04 Multimedia Presentation
Module Objective
After completing the module, students should be able to demonstrate basic skills in
developing multimedia presentation.
3. Project with multimedia Teacher should prepare relevant files such as graphic
presentation files, sound files and animation files for students' use.
Students are encouraged to develop a multimedia
presentation project on topics related to their schools and
their family life.
24
IT05 Computer Communications and Internet Access
Module Objective
After completing the module, students should be able to understand fundamental
knowledge about computer communications and Internet access.
2. Internet access Student should be aware of basic ideas of the Internet and
the hardware and software requirement for Internet
access. They should have opportunities to exchange
information through electronic mails. Teachers should
guide their students to search for, access and download
useful information through the Internet.
25
IT06 Using Databases
Module Objective
After completing the module, students should be able to demonstrate simple skills in
creating and manipulating databases.
26
PL01 Turtle Graphics
Module Objective
After completing the module, students should be able to use fundamental Logo
primitives and draw simple graphics with turtle commands.
1. Meeting the turtle Students should be able to enter and exit the Logo
environment.
2. Screen and pen control Students should know how to control the turtle. Using the
primitives learned, the following shapes and patterns may
be constructed:
List of suggested Logo primitives or other related commands/methods for teaching this
module:
FD, BK, RT, LT, PRINTPIC, +, −, *, /, PR, TONE, GOODBYE, HOME, CS, CT, TS,
CLEAN, HT, ST, PU, PD, PE, SETPC, FILL, SETBG, and SETPOS.
27
PL02 Logo Procedures
Module Objective
After completing the module, students should be able to write simple Logo
procedures and manage procedures in the workspace.
2. Defining and modifying Students should be aware that the body of a procedure
procedures may contain Logo primitives and other user-defined
procedures. They should use the Logo editor to modify a
defined procedure. The advantages of the use of user-
defined procedure should be discussed.
3. Workspace and file management Students should be able to use primitives to manage
procedures in workspace or disk files.
28
PL03 Variables
Module Objective
After completing the module, students should be able to use variables in writing
simple Logo procedures.
For example:
TO SQ :SIZE
REPEAT 4[FD :SIZE RT 90]
END
TO AVERAGE :A :B
PRINT (:A + :B)/2
END
TO C :DURATION
TONE 523 :DURATION * 10
END
2. Random number primitive Teachers should provide examples for students to test
the primitive RANDOM and observe the result.
29
:, TONE and RANDOM.
30
PA01 Working in the Programming Environment
Module Objective
After completing the module, students should be able to use fundamental program
statements in a programming environment.
1. Introducing the working Students should know how to enter and exit the
environment programming environment.
2. Executing, saving and retrieving Teachers should provide simple programs for students to
programs type into the computer, execute the programs, observe
results of the programs and produce the program listings.
31
PA02 Input/Output Statements and Arithmetic Operations
Module Objective
After completing the module, students should be able to write simple programs to
handle assignments, input, output and arithmetic operations.
1. Basic input/output techniques Students should know how to use input/output features
in their programs: to accept input from keyboard and
output information to the screen. Students should be
encouraged to write simple programs with input/output
features.
For example,
i)
ii)
32
2. Arithmetic operations Students should know how to use variables in
assignment tasks.
For example,
Input value A?
3
Input
Input value B? Screens
4
33
PA03 Text and Sound
Module Objective
After completing the module, students should be able to write simple programs to
manipulate text and sound.
2. Screen control and sound Students should be able to write program with simple
layout to:
(a) position the text to any row or column on the
screen;
(b) display text of different attributes, e.g. foreground
and background colours;
34
CS11 Chinese Computing
Module Objective
After completing the module, students should be able to understand the characteristics
of a Chinese computer system.
2. Chinese character input Students should realize that the Chinese characters can be
methods inputted into the computer through the use of:
(a) keyboard entry,
(b) Chinese hand-writing recognition,
(c) Chinese optical character recognition, and
(d) Chinese speech recognition.
4. Chinese computer systems The need for Chinese computing systems should be
discussed. The need for constructing Chinese characters
should also be mentioned but the actual operation is not
required.
35
CS12 Components of a Computer System
Module Objective
After completing the module, students should be able to understand basic feature of
the components of a computer.
2. Central processing unit The basic units of a central processing unit and their roles
should be discussed. These should include:
(a) control unit,
(b) arithmetic and logic unit.
3. Storage unit Students should realize that there are two types of storage:
main memory and backing store. The role of main
memory and its size in terms of bits and bytes should be
mentioned. The distinction between random access
memory (RAM) and read only memory (ROM) should be
discussed.
36
CS13 Computer Networks
Module Objective
After completing the module, students should be able to understand simple concept of
connecting computers together and realise the functions of a network.
37
IT11 Control Technology
Module Objective
After completing the module, students should be able to gain knowledge about
control technology and appreciate its applications in the real world.
1. Introducing control technology Teachers should explain that a control system accepts
input signals and then generates output signals after
processing. Sources of input signals may include switch,
or sensors which are light, sound, temperature and touch
sensitive. Output signals may be used to control motors,
heaters, lamps and buzzers.
2. Features of a control system Students should be aware of the basic concepts of open
loop and closed loop control systems.
3. Projects with control Students may be asked to work with models which
technology simulate operations of systems in daily life situations,
such as traffic light control, light control, vending
machine and cooling fan.
38
IT12 Integration of Text and Graphics
Module Objective
After completing the module, students should be able to produce outputs with text
and graphics.
1. Incorporating text into Students should be able to add text into graphics and
graphics make designs related to their experiences, such as
birthday cards, posters and signs.
3. Project with text and graphics Students may be asked to complete a project assignment
such as creating letterheads with logo, producing reports
with graphics for illustration or writing newsletters with
cliparts.
39
IT13 Reporting with Tables and Charts
Module Objective
After completing the module, students should be able to present numerical data by
using spreadsheets.
2. Reporting with charts Students should be able to generate charts with two or
more sets of data. They should also be able to add axis
label, title and legend to charts.
3. Projects with tables and charts Students may be asked to complete a project assignment,
such as showing the monthly salaries of the male and
female staff of a company quarterly, sales in two
departments of a company, or average time spent on
doing homework on each day of a week by two classes
of students.
40
IT14 Presentation with Animation
Module Objective
After completing the module, students should be able to appreciate basic knowledge
and skills in the presentation of information through computer animation.
1. Introducing animation The idea of animation and the need for animation in
specific application areas should be discussed.
2. Capturing video images with a With the help of the demonstration system, teachers
peripheral device should capture video images from various sources, such
as a video cassette recorder (VCR) or a video camera. The
effects of resolution, number of colours, screen size and
frames per second should be discussed. Students should
be aware of the basic hardware and software requirements
for video capture.
41
IT15 Employment and Health Issues of Computer Usage
Module Objective
After completing the module, students should be able to understand employment and
health issues relating to the advancement of computer technology.
1. Trend of employment caused by the Students should be aware that the wide range
widespread use of computers of applications of computers has brought about
many career opportunities. Students should
also be aware that information technology may
displace human operation and lead to
unemployment. Jobs associated with the
computers such as computer operators,
programmers and systems analysts should be
discussed.
2. Health issues related to the use of Students should be aware of the potential
computers health hazard which may arise from frequent
use of keyboard and VDU. These may include
repetitive strain injury, eye strain and radiation
effect. Teachers should introduce the ways to
avoid the possible hazards to their health
caused by prolonged use of computers, for
example, taking regular breaks.
42
IT16 Manipulating Databases
Module Objective
After completing the module, students should be able to link up two database files for
retrieving information from these databases.
1. Linking two database files Students should be able to link two different database
files by using database program. Students should
appreciate the need for linking files through examples
such as linking student database file and student extra-
curricula activity database file.
2. Generating labels and reports Students should be able to generate labels and reports
with different layouts.
43
PL11 Flow Control
Module Objective
After completing the module, students should be able to write Logo procedures with
relational and logical operators.
2. Uses of flow control Students should be able to use logical operators in writing
procedures. For example:
TO DECIDE :A
IF :A>5 [PR[NUMBER > 5][PR[NUMBER <=
5]]]
END
TO PICTURE
PR [PRESS 1 TO DRAW A SQUARE.]
IF RC="1 [SQUARE STOP]
PR [YOU SHOULD PRESS 1.]
END
44
PL12 Circles, Drawing Arcs and Simple Tail Recursion
Module Objective
After completing the module, students should be able to use tail recursion
programming techniques to draw circles, arcs and other interesting patterns.
1. Circles and drawing arcs Students should be able to draw circles and arcs
of different radii by using Logo procedures.
The following shapes and patterns may be
constructed:
TO SPINSQ :SIZE :N
IF :N>18 [STOP]
REPEAT 4[FD :SIZE RT 90]
RT 20
SPINSQ :SIZE :N+1
END
The following shapes and patterns may be
constructed:
45
46
PL13 Logo Projects
Module Objective
After completing the module, students should be able to apply their knowledge of
Logo programming in the development of programming projects.
47
PA11 Flow Control Techniques
Module Objective
After completing the module, students should be able to write simple programs with
flow control techniques.
1. Ideas of flow control Relational operators (>, >=, <, <=, = and <>) and logical
operators (AND, OR and NOT) should be introduced.
48
PA12 Looping Techniques and Random Number Generator
Module Objective
After completing the module, students should be able to write simple programs with
looping techniques and use random number generator in their programs.
1. Looping technique Teachers may use daily examples to illustrate the use of
looping. Students should write simple programs with
loops, for example
(a) a program which prints a sentence 100 times
repeatedly,
(b) a program which accepts a positive integer number
X and summing up values from 1 to X, and
(c) a program which simulates a digital clock, etc.
2. Random numbers Students should be able to print a set of integers using the
random number generator to observe the randomness of
the pattern.
49
PA13 Simple Programming Projects
Module Objective
After completing the module, students should be able to apply their knowledge of
programming in the development of programming projects.
50
7. MEMBERSHIP OF THE CDC COMPUTER STUDIES
SUBJECT COMMITTEE (SECONDARY)
Ms CHEUNG Fung-shan
(from 1 Sep. 1997)
Mr HO Lok-tin
(until 31 Aug. 1997)
Dr HUNG Sheung-lun
(until 31 Aug. 1997)
Mr KONG Siu-cheung
(from 1 Sep. 1997)
51
Mr KWAN Chi-wai, David
(from 1 Sep. 1997)
Mr LAU Kwok-kee
(until 31 Aug. 1997)
Mr LEUNG Ka-hung
Mr LI She-chai
(until 31 Aug. 1997)
Mr LUK Chung-fun
(from 1 Sep. 1996 to 31 Aug. 1997)
Dr MOON Yiu-sang
(until 31 Aug. 1997)
Mr NG Yat-ming
(from 1 Sep. 1997)
Mr SIT Yung-wah
Mr TSANG Lai-keung
(from 1 Sep. 1997)
Mr TUNG Lai-sun
(until 7 Jul. 1998)
52