SC015 : COMPUTER SCIENCE 1
(Curriculum Specification)
TOPIC/SUBTOPIC |
LEARNING OUTCOMES |
1.0 Computer System |
|
1.1 System Concept |
a)
Explain the operations involved in information processing cycle:
b) Analyse the use of information processing cycle in today’s technology. |
1.2 Number System and Representation |
a)
Explain data representation in computer
b) Convert between binary and decimal whole numbers
c) Describe why hexadecimal notation is used d) Convert between hexadecimal and decimal
e) Convert between hexadecimal and binary
|
1.3 Information Coding Scheme |
a)
Describe how computers encode characters using:
b) Calculate the total number of bits/bytes in a given word based on each coding scheme c) Differentiate the coding system based on:
|
1.4 Logic Gate and Simple Logic Circuit |
a)
Identify logical operators and symbols (gate) used to represent each of the operators:
b) Identify combination of different gates:
c) Derive Boolean expression (and truth table) based on a given logic statement d) Construct truth table based on a given logic statement or scenario (maximum 3 inputs) excluding derivation from truth table to Boolean Expression: (SOP and POS) e) Draw simple logic circuit for a given logic statement or scenario:
|
2.0 Internet Technology |
|
2.1 Basic Concept of Network |
a)
Explain the concept of network b) Explain types of:
used in a network. c) Describe the:
of a network |
2.2 Network Architecture |
a) Explain types of network architecture:
b) Illustrate types of network architecture based on the given scenario. |
2.3 Classification of Network |
a)
Explain classification of network b) Differentiate among:
based on area of coverage |
2.4 Introduction to the Internet |
a)
Explain the Internet b) Describe
of the Internet. c) Explain the use of Internet technologies in:
|
2.5 The Broadband Internet Connection |
a)
Describe different types of Broadband Internet connection
transmission media. |
2.6 The Internet Address |
a)
Identify basic structure of IPv4 and IPv6 address. b) Describe why IPv6 is used instead of IPv4 c) Describe the purpose of an IP address and its relationship to a domain name. |
3.0 Computer Ethics |
|
3.1 Areas of Computer Ethics |
a)
Define computer ethics b) Describe areas of computer ethics
c) Identify reasons of choosing types of computer ethics based on the given scenario. |
3.2 Netiquette |
a)
Identify the rules of Netiquette b) Apply the rules of Netiquette in the given scenario |
3.3 Computer Security Risks |
a)
Analyse types of security risks:
based on the given scenario. |
3.4 Security Measures |
a)
Explain different ways to overcome security risks and measure taken to
overcome the security risks based on the given scenario:
and relate security risks with its measure. |
6.0 System Development Life Cycle |
a) Describe the
steps of system development life cycle: Step 1: Planning Step 2: Analysis Step 3: Design Step 4: Implementation Step 5: Maintenance |
7.0 Introduction to Programming |
a)
Define
b) Differentiate paradigms of programming Language:
c) Differentiate types of language translator:
|