Madam Lau Kam Lung Secondary School of MFBM
Department of Computer Studies
Objectives of The Subject
During the three-year senior secondary ICT curriculum, students work towards the following learning targets in the categories of “Knowledge and Understanding”, “Skills” and “Values and Attitudes”.
Knowledge and Understanding
- Develop knowledge and understanding of the range and organisation of computer systems, and the interrelationships between hardware, software and data; and
- Realise the social, ethical and legal issues pertaining to the use of ICT.
Skills
- Use a range of applications software effectively, ethically and with discrimination to support information processing and problem-solving; and
- Demonstrate an understanding of methods for analysing problems, and planning and implementing solutions using ICT.
Values and Attitudes
- Appreciate how information literacy and the sharing of knowledge using ICT influence decision-making and shape our society; and
- Develop responsible and positive attitudes towards the use of ICT.
Learning Objectives of Each Module
Compulsory Module A – Information Processing
Students will learn about:
- information systems and processes in real-life contexts;
- the difference between information and data;
- how data are organised and represented inside a computer;
- the integrated use of office automation software, and the appropriate processing and presentation of different types of information; and
- how advances in ICT foster the development of the Information Age and its impact on society.
Compulsory Module B – Computer System Fundamentals
Students will learn about:
- the functions and properties of the major components of a computer system and how these components interact together to perform tasks;
- the functions and properties of major peripheral devices, and their uses in specific situations;
- the use of different utility programs in managing systems and files; and
- the capabilities of different operating systems, and the basic concepts of a computer network and its applications.
Compulsory Module C – Internet and Its Applications
Students will learn about:
- how to connect to the Internet, and the hardware, software and Internet Service Provider (ISP) involved in accessing the Internet;
- the personal, social and commercial activities that are available on the Internet;
- how to participate in various Internet activities such as searching for information, sharing opinions, and exchanging messages and files;
- the technologies involved in transmitting and displaying multimedia elements on the Internet; and
- the design and construction of simple web pages for an intended audience.
Compulsory Module D – Basic Programming Concepts
Students will learn about:
- the systematic approach to problem-solving;
- the application of concepts of systematic problem-solving to real-life problems;
- the use of pseudocode and/or a program flowchart to represent the algorithm;
- how to identify the objectives of an algorithm, trace the logical flow and examine values of variables during execution; and
- various ways of solving the same problem, and the differences between them.
Compulsory Module E – Social Implications
Students will learn about:
- equity issues relating to access to ICT;
- health hazards and preventive measures in using ICT;
- major issues regarding intellectual property and privacy;
- the potential threats on the Internet and measures to reduce them; and
- the need to use ICT safely, sensibly, legally and ethically.
Elective Module D – Software Development
Students will learn about:
- how to define and analyse problems;
- the importance of good programming skills and good programming styles;
- the importance of formulating appropriate algorithms in solving problems;
- creative design and development of computer programs;
- how to illustrate different programming paradigms with appropriate programming languages;
- how to choose different languages to meet different needs;
- the importance of a systematic approach to software development; and
- how to apply concepts underlying software development in a systematic way.