00:00:00
Questions:
  • Question 1 (17 marks)
      Aspects of software development
      Theory of Computation
      Abstraction Decomposition Composition
  • Question 2 (19 marks)
      Programming
      Programming Concepts Subroutines Procedural-oriented programming Data structures
      Aspects of software development
      Theory of Computation
      Abstraction Decomposition Composition
      Functional Programming
      Function application Partial function application
  • Question 3 (10 marks)
      Programming
      Data structures Sorting algorithms Programming Concepts
  • Question 4 (6 marks)
      Programming
      Arithmetic operations Programming Concepts
      Computer Systems
      Operating System
  • Question 5 (11 marks)
      Programming
      Data structures Searching algorithms
      Aspects of software development
      Theory of Computation
      Abstraction Decomposition Composition
      Functional Programming
      Function application Partial function application
  • Question 6 (7 marks)
      Programming
      Arithmetic operations String-handling operations Programming Concepts
  • Question 7 (14 marks)
      Fundamentals of communication and networking
      The Internet
      Programming
      Data structures
      Computer Systems
      Types of program translator
  • Question 8 (6 marks)
      Computer Systems
      Logic gates Boolean algebra
      Programming
      Boolean operations
  • Question 9 (16 marks)
      Computer Systems
      Operating System
      Moral, ethical, legal, and cultural issues and opportunities
  • Question 10 (16 marks)
      Fundamentals of communication and networking
      Communication
      Databases
      Relational databases Database design and normalisation techniques
      Moral, ethical, legal, and cultural issues and opportunities
Question Paper:
Mark Scheme: