00:00:00
Questions:
  • Question 1 (17 marks)
    • Aspects of software development
    • Theory of Computation: Abstraction
    • Theory of Computation: Decomposition
    • Theory of Computation: Composition
  • Question 2 (19 marks)
    • Programming: Programming Concepts
    • Programming: Subroutines
    • Programming: Procedural-oriented programming
    • Programming: Data structures: Fields and Records
    • Aspects of software development
    • Theory of Computation: Abstraction
    • Theory of Computation: Decomposition
    • Theory of Computation: Composition
    • Functional Programming: Function application
    • Functional Programming: Partial function application
  • Question 3 (10 marks)
    • Programming: Data structures: Arrays
    • Programming: Sorting algorithms: Bubble sort
    • Programming: Programming Concepts
  • Question 4 (6 marks)
    • Programming: Arithmetic operations
    • Computer Systems: Operating System
    • Programming: Programming Concepts
  • Question 5 (11 marks)
    • Programming: Data structures: Arrays
    • Programming: Searching algorithms: Linear search
    • Programming: Data structures: Fields and Records
    • Aspects of software development
    • Theory of Computation: Abstraction
    • Theory of Computation: Decomposition
    • Theory of Computation: Composition
    • Functional Programming: Function application
    • Functional Programming: Partial function application
  • Question 6 (7 marks)
    • Programming: Arithmetic operations
    • Programming: String-handling operations
    • Programming: Programming Concepts
  • Question 7 (14 marks)
    • Fundamentals of communication and networking: The Internet
    • Programming: Data structures: Arrays
    • Computer Systems: Types of program translator
  • Question 8 (6 marks)
    • Computer Systems: Logic gates
    • Computer Systems: 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
    • Databases: Database design and normalisation techniques
    • Moral, ethical, legal, and cultural issues and opportunities
Question Paper:
Loading...
Mark Scheme: