Part 1 – (LO 1 & 6)
Critically evaluate the application of computers in
a) Data processing (10 marks)
b) Industry and engineering (10 marks)
c) Graphics and multimedia (10 marks)
Part 2 – (LO 3 & 4)
a) Why do we need programming languages? (5 marks)
b) Differentiate between high-level and low-level languages. (5 marks)
c) Differentiate between a compiler and an interpreter and give two examples of each. (5 marks)
Part 3 – (LO 1 & 5)
a) Describe logical operators. (10 marks)
b) Identify the basic gates, describe the behaviour of each. (10 marks)
c) Combine basic gates into circuits. (15 marks)
d) Describe the behaviour of a gate or circuit using Boolean expressions, truth tables, and logic diagrams. (20 marks)