Computer Science (New) Form 1 Syllabus

    1. Demonstrate an understanding of the concept of Computer Science
      1. Describe the concept of Computer Science (meaning, importance, application)
      2. Describe fields related to Computer Science (IT, ICT, IS, Computer Engineering)
    2. Demonstrate an understanding of computer systems
      1. Describe computer systems (Meaning, types, functions, and significance)
      2. Describe computer hardware (meaning, components, functions, computer generation)
      3. Describe computer software (meaning, types, functions)
      4. Describe and observe principles of computer system handling (safety measures, management, cleanliness, data backup and utilities)
    3. Demonstrate mastery of maintenance and troubleshooting of computer system
      1. Install simple computer software
      2. Organise computer files in different operating systems (windows, Linux, etc)
    1. Demonstrate mastery of the basic principles in problem solving (concept of problem solving, steps of problem solving, concept of algorithms)
      1. Describe the steps in solving a problem using computers
      2. Demonstrate an understanding of basic principle of algorithms
      3. Design and present a single algorithm using flow charts and pseudocode