College Lab Assistant Job Assignment
IT Fundamentals
Date: February 15, 2025
Marks: 100 Time: 2.30 h
Answer all five questions. Each question carries 10 points. Sub-questions are indicated within each main question. Choose to answer either
the primary sub-question OR the alternative ”OR” sub-question where [Link]’s Levels are mentioned in additional Columns
Bloom’s Levels of the Questions
Letter Symbols R U App An E C
Meaning Remember Understand Apply Analyze Evaluate Create
M BL
Question 1
1a Define the term ”computer architecture” in your own words. 3 U
1b Briefly explain the functions of the three main components of a CPU: 4 R/U
Arithmetic Logic Unit (ALU), Control Unit (CU), and Registers.
OR,
Describe the fetch-decode-execute cycle in a CPU and the roles of the
CU and ALU within it.
1c Imagine you are explaining to an 11th-grade student why computers use 3 App
binary code instead of decimal numbers. Provide a simple explanation.
Question 2
2a What is the primary role of an operating system (OS)? 3 R/U
2b Differentiate between a command-line interface (CLI) and a graphical 4 An
user interface (GUI) in terms of user interaction and ease of use.
2c List three potential OS-related issues that could cause slow computer 3 E/App
performance and suggest a basic troubleshooting step for each.
OR,
Advise a user on checking OS compatibility before installing a new ap-
plication.
Question 3
3a Name the seven layers of the OSI model in order. 3 R
1
3b Explain the function of an IP address and a MAC address in network 4 U
communication.
3c Describe a step-by-step approach to diagnose and resolve a basic network 3 App
issue in a school lab.
Question 4
4a What is an algorithm in the context of computer programming? 2 R
4b Explain the difference between a compiler and an interpreter. 3 U/An
4c Write a simple pseudocode algorithm to find the largest number among 3 C
three given numbers (a, b, c).
4d Identify and briefly describe two common data types used in program- 2 R/U
ming.
Question 5:
5a Define the term ”database” and explain its importance in data manage- 3 U
ment.
5b What is SQL? Briefly describe its primary purpose. 3 R/An
OR,
Explain the difference between relational and non-relational databases,
and give an example of when to choose one over the other.
5c Explain the client-server model in the context of web browsing. De- 2 App
scribe the roles of a web browser (client) and a web server in accessing
a webpage.
5d Describe two common types of cyber threats that web users should be 2 U
aware of and how to protect against them.
6 Viva Voce 50