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