The September test syllabus covers:
1. Number system conversions including binary, denary, and hexadecimal.
2. Programming fundamentals in Python such as variables, data types, arithmetic, conditional statements, and translating flowcharts to code.
3. Flowcharts including symbols, drawing flowcharts, and using trace tables.
4. Error checking methods like parity checking, automatic repeat request, and echo checking.
5. Logic gates and circuits including gate symbols, truth tables, and evaluating logic circuits.
The September test syllabus covers:
1. Number system conversions including binary, denary, and hexadecimal.
2. Programming fundamentals in Python such as variables, data types, arithmetic, conditional statements, and translating flowcharts to code.
3. Flowcharts including symbols, drawing flowcharts, and using trace tables.
4. Error checking methods like parity checking, automatic repeat request, and echo checking.
5. Logic gates and circuits including gate symbols, truth tables, and evaluating logic circuits.
The September test syllabus covers:
1. Number system conversions including binary, denary, and hexadecimal.
2. Programming fundamentals in Python such as variables, data types, arithmetic, conditional statements, and translating flowcharts to code.
3. Flowcharts including symbols, drawing flowcharts, and using trace tables.
4. Error checking methods like parity checking, automatic repeat request, and echo checking.
5. Logic gates and circuits including gate symbols, truth tables, and evaluating logic circuits.
C1 Computer Science Syllabus for September Tests, 2020 1. Number Systems (Conversions from Chapter 1) a. Binary to Denary Conversions b. Denary to Binary Conversions c. Denary to Hexadecimal Conversions d. Hexadecimal to Denary Conversions e. Binary to Hexadecimal Conversions f. Hexadecimal to Binary Conversions 2. Programming Fundamentals in Python a. Concept of variable and data types b. Assignment, Input and Print Statements c. Writing statements to perform arithmetic operations (e.g. area = 0.5 * b * h) d. Conditional Statements in Python (if-elif-else) e. Writing Python code for a given flowchart 3. Flowcharts and Trace Tables a. Flowchart symbols b. Drawing a flowchart for a given problem c. Tracing a flowchart using a trace table 4. Error Checking Methods (from Chapter 2) a. Parity Checking b. Automatic Repeat Request (ARQ) c. Echo Check 5. Logic Gates and Logic Circuits (from Chapter 3) a. Names, Symbols, Boolean Notation, Logic Notation and Truth Tables of Logic Gates (AND, OR, NOT, NOR, NAND, XOR) b. Fill in truth Table for a given logic circuit