Computer Science (New) Form 3 Syllabus
-
-
Demonstrate an understanding of the basic principles of computer architecture
-
Describe the concept of data representation (digital data, number systems, data type, character coding (UNICODE and ASCII)
-
Represent numbers in different number systems (binary, octal, decimal, and hexadecimal)
-
Convert numbers from one system to another (binary, decimal, and hexadecimal)
-
Perform arithmetic operations (addition and subtraction) using binary numbers
-
-
Demonstrate an understanding of basic principles of computer programming (using an appropriate structured programming language such as C, python, etc.)
-
Use the syntax and constructs of selected programming language to write program (iteration, functions, array, and string)
-
Use scope of variable in a program
-
Text and Debug computer program that employs iteration, array, string, branching and functions
-
Appraise the utility of the developed program
-
-
Demonstrate an understanding of the basics of computer networks
-
Describe the concept of computer network) (meaning, mode, media, components, etc.)
-
Design a simple computer network involving a typical topology
-
Create a computer network involving typical topology
-
-
-
-
Demonstrate the mastery of basic principles of databases and database management systems
-
Describe the concept of data and information
-
Manage simple data (create, store, retrieve, check data quality)
-
Describe the concept of database and database management system
-
Design a database
-
Create a database using selected software (e.g., MS – Access)
-
-