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