G11 Computer Science
-
D35. Text Files - Examples (G11 // 18-19)
Text Files
Examples
Read / Write / Append
Python & Pseudocode
You can download it form HERE. (*.pdf format)
-
D34. Pre-Release Tasks 2.5 - 2.6
Pre-Release May/June2019
Python // Task 2.5 / 2.6
Task 2.5/2.6 Solved
I assume I don't know how many students there are in the class
My new file uses 4 lines for each student
When writing to file I validate StudentID making sure it has 2 capital letters and 4 numbers
You can download it from HERE. (*.pdf format)
-
D33. Pre-Release Tasks 2.1 - 2.4
Pre-Release May/June2019
Python // Task 2.2 / 2.3 / 2.4
Task 2.2/2.3/2.4 Solved
I assume I don't know how many students there are in the class
I implement both a fixed length solution for Task 2.3 and a more general solution (non fixed length)
When appending to file, I will validate StudentID making sure it has 2 capital letters and 4 numbers
You can download it from HERE. (*.pdf format)
-
D32. Pre-Release Tasks 2.1 - version 4
Pre-Release May/June2019
Python // Task 2.1-version 4
Task 2.1 Solved
I assume I don't know how many students there are in the class
I will validate StudentID making sure it has 2 capital letters and 4 numbers
'Validation would have been very easy if I could use available Python methods.
Example str.isdigit() method or str.isalpha() and str.isupper() methods BUT since they are not in the syllabus I use a more "primitive" way
You can download it from HERE. (*.pdf format)
-
D31. Pre-Release Tasks 2.1 - version 2
Pre-Release May/June2019
Python // Task 2.1-version 2
Task 2.1 Solved
#I assume I don't know how many students there are in the class.
# A blank StudentId and blank Email signify the end of data input
#I don't do any validation for the data. Any StudentID is acceptable
You can download it from HERE. (*.pdf format)
-
D30. Pre-Release Tasks 2.1 - version 1
Pre-Release May/June2019
Python // Task 2.1-version 1
Task 2.1 Solved
#I assume I know how many students there are in the class. For my example 2 students
#I don't do any validation for the data. Any StudentID is acceptable
You can download it from HERE. (*.pdf format)
-
C29. Pre-Release Tasks 1.5-1.6
Pre-Release May/June2019
Python // Tasks 1.5-1.6
Tasks 1.5 - 1.6 Solved
I have created procedures that implement some of the tasks
You can download it from HERE. (*.pdf format)
-
C28. Pre-Release Tasks 1.1-1.4 - version3
Pre-Release May/June2019
Python // Tasks 1.1-1.4
Tasks 1.1 - 1.4 Solved - Version 3
In this version I don't use append to fill the array.
I have created separate arrays to store Name & Email. This makes the solution much easier.
I have created procedures that implement some of the tasks
You can download it from HERE. (*.pdf format)
-
C27. Pre-Release Tasks 1.1-1.4 - version2
Pre-Release May/June2019
Python // Tasks 1.1-1.4
Tasks 1.1 - 1.4 Solved - Version 2
In this version I don't use append to fill the array.
I haven't created separate arrays to store Name & Email which would have made the solution much easier.
I have created procedures that implement some of the tasks
You can download it from HERE. (*.pdf format)
-
C26. Pre-Release Tasks 1.1-1.4
Pre-Release May/June2019
Python // Tasks 1.1-1.4
Tasks 1.1 - 1.4 Solved
In this version I use the append function to fill the array.
I haven't created separate arrays to store Name & Email which would have made the solution much easier.
I have created procedures that implement some of the tasks
You can download it from HERE. (*.pdf format)
-
C25. Arrays 2D - worksheets (G11// 18-19)
Arrays - 2D
Worksheets No 2
You can download it from HERE. (.pdf format)
-
C24. Christmas Break Revisions (G11// 18-19)
Christmas Break
Revision Booklet
You can download it form HERE. (*.pdf format)
-
C23. Arrays 1D - worksheets (G11// 18-19)
Arrays - 1D
Worksheets No 1
Week 49
You can download it from HERE. (.pdf format)
-
C22. Assembly - Worksheets 1 (G11// 18-19)
Assembly Language
Week 49 - worksheets No1
You can download it HERE (.pdf format)
-
C21. Logic Gates - Truth tables (G11// 18-19)
Logic Gates - Truth tables
Week 47 - worksheets No2
You can download it HERE (.pdf format)
-
C20. Problem Solving Assessment No.3 (G11 // 18-19)
Problem solving No3
Pseudocode-Python-Flowcharts
Sequential constructs - Conditional constructs - Iteration constructs(Assessment)
You can download it HERE (.pdf format)
-
B19. Problem Solving Assessment No. 2 (G11 // 18-19)
Problem solving No2
Pseudocode-Python-Flowcharts
Sequential constructs - Conditional constructs - Iteration constructs(Assessment)
You can download it HERE (.pdf format)
-
B18. Paper 1 Assessment ch1-4 (G11 // 18-19)
Programming- Pseudocode- Python
Information Representation
Communication and Internet technologies
Hardware
Logic GatesYou can download it HERE (.pdf format)
-
B17. Programming Pseudocode Python Booklet (G11 // 18-19)
Programming- Pseudocode- Python
Basics - Booklet
You can download it HERE (.pdf format)
-
B16. Logic Gates - Truth tables (G11 // 18-19)
Logic Gates - Truth Tables
Week 45
You can download it HERE (.pdf format)
-
B15. Boolean Logic - Truth tables worksheets (G11 // 18-19)
Boolean Logic - Truth Tables
Week 45-46
You can download it HERE (.pdf format)
-
B14. Trace Tables Revision worksheets (G11 // 18-19)
Trace Tables Revision Week 45
(Worksheets)
You can download it HERE (.pdf format)
-
B13. Iterations worksheets No3 (G11 // 18-19)
Iterations
(Worksheets No 3)
You can download it HERE (.pdf format)
-
B12. Iterations worksheets No2 (G11 // 18-19)
Iterations
(Worksheets No 2)
You can download it HERE (.pdf format)
-
B11. Iterations worksheets No1 (G11 // 18-19)
Iterations
(Worksheets No 1)
You can download it HERE (.pdf format)
-
B10. Cond. Construct Worksheets_No3 (G11 // 18-19)
Conditional constructs
(Worksheets No 3)
You can download it HERE (.pdf format)
-
A9. Cond. Construct Worksheets_No2 (G11 // 18-19)
Conditional constructs
(Worksheets No 2)
You can download it HERE (.pdf format)
-
A8. Working with strings - python worksheets (G11 // 18-19)
Working with strings - Python
(Worksheets )
You can download it HERE (.pdf format)
-
A7. Built in functions worksheets (G11 // 18-19)
Built in functions
Python & Pseudocode
(Worksheets)
You can download it HERE (.pdf format)
-
A6. Cond. Construct Worksheets_No1 (G11 // 18-19)
Conditional constructs
(Worksheets No 1)
You can download it HERE (.pdf format)
-
A5. Number Systems Basics worksheets (G11 // 18-19)
Number Systems Basics
Binary - Hex - Denary Conversions
(Worksheets)
You can download it HERE (.pdf format)
-
A4. Problem Solving Assessment No. 1 (G11 // 18-19)
Problem solving No1
(Assessment)
You can download it HERE (.pdf format)
-
A3. Number system conversions Assessment No. 2 (G11 // 18-19)
Number Systems Conversions No.2
Binary - Hex - Denary
(Assessment)
You can download it HERE (.pdf format)
-
A2. Number system conversions Assessment (G11 // 18-19)
Number Systems Conversions
Binary - Hex - Denary
(Assessment)
You can download it HERE (.pdf format)
-
A1. Number system conversions (worksheets)
Number Systems Conversions
Binary - Hex - Denary
(Worksheets)
You can download it HERE (.pdf format)