Chapter 1: Computational thinking
Knowledge Test 1
Knowledge Test 2
Knowledge Test 3
Chapter 2: Elements of computational thinking
Chapter 3: Problem solving
Chapter 4: Programming techniques
Knowledge Test 4
Chapter 5: Algorithms
Chapter 6: Types of programming language
Chapter 7: Software
Chapter 8: Applications generation
Chapter 9: Software development
Chapter 10: Computer systems
Chapter 11: Data types
Chapter 12: Computer arithmetic
Chapter 13: Data structures
Chapter 14: Logic gates and Boolean algebra
Chapter 15: Databases
Chapter 16: Data transmission
Chapter 17: The internet
Chapter 18: Computer law and ethical, moral and social issues