Assignment 2
Assignment 2
Assignment Overview
This assignment aims to reinforce your understanding of the fundamental concepts of Information and
Communication Technology (ICT) that you have covered in class. You will be required to answer questions,
perform calculations, and engage in critical thinking.
Submission Guidelines
- Submission Method: Submit your assignment in Hard copy till 9:55 AM 9th November 2024.
Assignment Tasks
1. Outline the major milestones in the history of computers from the earliest mechanical devices to
modern digital computers. Mention at least three significant developments and their impact on
technology.
2. Discuss the different classifications of computers based on size, purpose, and data handling. Provide
examples for each classification.
3. Identify and describe the main components of a computer system. Explain the function of each part.
4. Explain the role of the Central Processing Unit (CPU) in a computer system. What are I/O devices, and
why are they essential? Provide examples of both.
a. Calculate the total storage capacity in bytes of a device that has 2 Terabytes (TB) of memory.
b. Convert 500 Gigabytes (GB) into Megabytes (MB).
6. Explain the difference between bits and bytes. How many bits are in a byte? Why is this distinction
important in computer science?
7. Numbering Systems:
a. Convert the decimal number 255 into binary, hexadecimal, and octal.
b. Explain the significance of the binary number system in computing.
8. Describe what a bus is in computer architecture. What are the types of buses, and what roles do they
play in data transmission?