00:00:00
Questions:
-
Question 1 (22 marks)
- Computer Organisation and Architecture: Factors affecting processor performance
- Computer Organisation and Architecture: Interrupts
- Computer Systems: Classification of programming languages
- Computer Systems: Types of program translator
- Programming: Programming Concepts
- Computer Organisation and Architecture: The processor instruction set
- Computer Organisation and Architecture: Machine-code/assembly language operations
-
Question 2 (16 marks)
- Computer Systems: Software
- Aspects of software development
- Programming: Programming Concepts
- Fundamentals of communication and networking: Client server model
- Databases: Entity relationship modelling
- Databases: Relational databases
- Databases: Database design and normalisation techniques
- Databases: SQL
-
Question 3 (12 marks)
- Programming: Object-oriented programming
- Programming: Programming Concepts
- Aspects of software development
- Computer Systems: Types of program translator
-
Question 4 (14 marks)
- Programming: Data structures: Graphs
- Programming: Programming Concepts
- Programming: Data structures: Arrays
- Programming: Subroutines
- Programming: Arithmetic operations
- Programming: Data structures: Linked lists
- Programming: Searching algorithms: Linear search
-
Question 5 (22 marks)
- Programming: Sorting algorithms: Insertion sort
- Programming: Data structures: Arrays
- Theory of Computation: Big-0 notation
- Programming: Sorting algorithms: Bubble sort
- Theory of Computation: Comparing algorithms
-
Question 6 (35 marks)
- Programming: Data structures: Linked lists
- Programming: Data structures: Arrays
- Programming: Searching algorithms: Linear search
- Aspects of software development
- Programming: Programming Concepts
- Theory of Computation: Decomposition
- Programming: Object-oriented programming