Computer Science (New) Form 2 Syllabus
-
-
Demonstrate mastery of the Internet, and basics of cyber security
-
Describe the concept of internet and cyber security (ethics, security, and privacy)
-
Use Internet services (searching information, www, electronic mail)
-
Understand cyber security threats and related counter measures
-
Evaluate ethical issues, related principles, and practices of cyber security
-
Apply basic cyber security measures (passwords, safe browsing, netiquette)
-
-
-
-
Demonstrate an understanding of basic principles of computer programming (using an appropriate structured programming language such as C, python, etc.)
-
Describe concept of programming language (categories, paradigm, generic structures)
-
Describe programming tools (compiler/ interpreter, text editor, IDE, Debugger)
-
Install and configure the selected programming language (compiler/ interpreter, text editor, IDE, Debugger)
-
Use programming tools of selected programming language to write a program (compile/run and debug a simple program)
-
Use variables, constants, and data types of a selected programming language in a program (operators and expressions)
-
Use syntax and constructs of the selected programming language to write programs branching
-
Debugging computer programs
-
-