Chapter 1
Foundations of
ICT
1|Page
Contents
Introduction to ICT: ................................................................................................................................... 3
Overview of Information and Communication Technology: ................................................................ 3
Importance of ICT in Today's World: .................................................................................................... 4
Understanding Computer Hardware ........................................................................................................ 5
Basic Concepts: Hardware, Software, Data, and Information: ............................................................. 5
Overview of Computer Hardware Components ................................................................................... 6
Input and Output Devices ..................................................................................................................... 7
Basic Computer Maintenance and Troubleshooting ............................................................................ 8
Common Troubleshooting Steps: ....................................................................................................... 11
Hardware Upgrades: ........................................................................................................................... 11
Introduction to Operating Systems......................................................................................................... 12
Understanding Operating Systems ..................................................................................................... 12
Navigating the User Interface ............................................................................................................. 13
File Management: Creating, Renaming, Moving, and Deleting Files .................................................. 14
Basic Computer Operations .................................................................................................................... 15
Starting Up and Shutting Down a computer ....................................................................................... 15
Customizing System Settings .............................................................................................................. 16
Introduction to Keyboard Shortcuts ................................................................................................... 17
2|Page
Introduction to ICT:
- ICT stands for Information and Communication Technology, which encompasses a
broad range of technologies used to manage, process, and communicate information.
- It includes both hardware and software components, as well as networks and
telecommunications systems.
- ICT plays a crucial role in various sectors such as business, education, healthcare,
government, and entertainment.
- It has transformed the way we work, communicate, learn, and entertain ourselves,
leading to increased efficiency, productivity, and connectivity.
Overview of Information and Communication Technology:
- Information and Communication Technology (ICT) refers to the integration of
computing and communication technologies for the management and exchange of
information.
- It involves the use of computers, networks, software applications, and other digital
technologies to create, store, retrieve, process, and transmit data and information.
- ICT encompasses a wide range of technologies, including computers, mobile devices,
the internet, telecommunications systems, and multimedia tools.
- It enables individuals, organizations, and societies to access, share, and utilize
information more efficiently and effectively than ever before.
3|Page
Importance of ICT in Today's World:
- ICT plays a crucial role in today's interconnected world by facilitating
communication, collaboration, and access to information.
- It has revolutionized various aspects of our lives, including education, healthcare,
business, entertainment, and government services.
- ICT enables remote work and telecommuting, allowing individuals to work from
anywhere with an internet connection.
- It provides access to a wealth of knowledge and resources through the internet,
enhancing learning opportunities and expanding access to education.
- ICT has transformed business processes, enabling organizations to streamline
operations, improve customer service, and reach global markets.
- It has facilitated the delivery of telemedicine services, remote monitoring, and digital
health records, improving healthcare outcomes and access to medical services.
- ICT has empowered individuals and communities by providing platforms for social
networking, civic engagement, and political activism.
- Overall, ICT has become an essential driver of social, economic, and technological
development in the modern world.
4|Page
Understanding Computer Hardware
Basic Concepts: Hardware, Software, Data, and Information:
- Hardware refers to the physical components of a computer system, such as the
central processing unit (CPU), memory, storage devices, input devices (e.g.,
keyboard, mouse), and output devices (e.g., monitor, printer).
- Software refers to the programs, applications, and instructions that tell the hardware
how to perform tasks. It includes system software (e.g., operating systems) and
application software (e.g., word processors, web browsers).
- Data refers to raw facts and figures that are collected, stored, and processed by
computer systems. It can be in the form of text, numbers, images, audio, or video.
- Information is the processed and organized data that has meaning and relevance. It
provides insights, answers questions, and helps make decisions.
- The process of converting data into information involves inputting data into a
computer system, processing it using software applications, and generating output
in the form of meaningful information.
5|Page
Overview of Computer Hardware Components
1. Central Processing Unit (CPU):
- The CPU is the brain of the computer responsible for executing instructions.
- It consists of the Control Unit, Arithmetic Logic Unit (ALU), and Registers.
- CPUs are characterized by factors such as clock speed, number of cores, and cache
size.
2. Random Access Memory (RAM):
- RAM is a volatile memory used for storing data and instructions that the CPU needs
actively.
- It is faster than storage devices but loses its data when the computer is powered off.
- RAM size affects the computer's multitasking capabilities and overall performance.
3. Storage Devices:
- Hard Disk Drives (HDD):
- Use spinning disks to store data magnetically.
- Offer large storage capacities at a relatively low cost but are slower than SSDs.
- Solid State Drives (SSD):
- Use flash memory for storage, offering faster read/write speeds compared to HDDs.
- More resistant to physical shock and consumes less power than HDDs.
- Hybrid Drives:
6|Page
- Combine HDD and SSD technologies for a balance between storage capacity and
speed.
Input and Output Devices
1. Input Devices:
- Keyboard: Used for typing text and issuing commands.
- Mouse: Enables pointing, clicking, and selecting objects on the screen.
- Touchscreen: Allows users to interact directly with the display by touching it.
- Scanner: Converts physical documents into digital images.
- Microphone: Captures audio input, used for voice commands or recording.
- Webcam: Captures video input, commonly used for video conferencing.
2. Output Devices:
- Monitor: Displays visual output from the computer.
- Printer: Produces hard copies of digital documents or images.
- Speakers: Output audio from the computer, used for listening to music, videos, etc.
7|Page
- Projector: Displays computer output on a larger screen or surface.
- Headphones: Output audio for private listening without disturbing others.
Basic Computer Maintenance and Troubleshooting
1. Software Updates:
- Regularly update the operating system, drivers, and software applications to ensure
they have the latest security patches, bug fixes, and performance improvements.
- Enable automatic updates whenever possible to streamline the process and reduce
the risk of missing critical updates.
2. Disk Cleanup:
- Perform disk cleanup to remove temporary files, cache, and unnecessary data that
accumulate over time.
- Use built-in disk cleanup tools or third-party software to identify and delete junk
files, freeing up disk space and improving system performance.
3. Antivirus Scans:
- Run regular antivirus scans to detect and remove malware, viruses, and other
malicious threats.
8|Page
- Schedule automated scans to run at convenient times, such as during off-peak
hours, to minimize disruptions to productivity.
4. Backup:
- Regularly back up important files, documents, and media to prevent data loss in the
event of hardware failure, malware infection, or accidental deletion.
- Use a combination of local backups (external hard drives, network-attached storage)
and cloud-based backups for redundancy and accessibility.
5. Disk Defragmentation (for HDDs):
- If using a traditional hard disk drive (HDD), periodically defragment the disk to
optimize file placement and improve read/write speeds.
- Modern operating systems often perform automatic defragmentation in the
background, but manual defragmentation may still be necessary in some cases.
6. Check Hardware Health:
- Monitor hardware components such as the CPU, RAM, hard drive, and graphics
card for signs of overheating, instability, or hardware failures.
- Use diagnostic tools to check hardware health and performance metrics, such as
CPU temperature, memory usage, and disk health.
9|Page
7. Clean Hardware:
- Regularly clean the computer's hardware components, including the keyboard,
mouse, monitor, and exterior casing, to remove dust, dirt, and debris.
- Use compressed air, soft brushes, and lint-free cloths to clean delicate components
without causing damage.
8. Review Startup Programs:
- Periodically review and manage startup programs and services to prevent
unnecessary applications from launching automatically during startup.
- Disable or remove startup programs that are not essential, as they can prolong the
boot time and consume system resources unnecessarily.
9. Optimize System Performance:
- Optimize system performance by adjusting settings related to power management,
visual effects, and background processes.
- Disable unused features and services, adjust power plans for better energy
efficiency, and prioritize system resources for critical tasks.
10 | P a g e
Common Troubleshooting Steps:
- Restart: Often resolves temporary software glitches.
- Check Connections: Ensure all cables and peripherals are properly connected.
- Update Drivers: Outdated drivers can cause hardware issues; update them as
needed.
- Diagnostic Tools: Use built-in or third-party diagnostic tools to identify hardware
problems.
- System Restore: Roll back the system to a previous state if recent changes caused
issues.
Hardware Upgrades:
- RAM: Increasing RAM can improve multitasking and overall system
performance.
- Storage: Upgrading to an SSD can significantly boost system responsiveness.
- Graphics Card: Improves graphical performance for gaming or multimedia tasks.
- CPU: Upgrading the CPU can enhance overall processing power, but it may
require compatibility checks with the motherboard.
11 | P a g e
Introduction to Operating Systems
Understanding Operating Systems
1. Windows:
- Developed by Microsoft, Windows is one of the most widely used operating
systems for personal computers.
- It offers a graphical user interface (GUI) with features such as the Start menu,
taskbar, and window management.
- Windows supports a vast array of software and hardware, making it versatile for
various computing needs.
2. macOS:
- Developed by Apple Inc., macOS is the operating system for Macintosh
computers.
- Known for its sleek design and seamless integration with other Apple devices.
- macOS provides a user-friendly interface with features like the Dock, Spotlight
search, and Mission Control.
3. Linux:
- Linux is an open-source operating system kernel used in various distributions
(distros) like Ubuntu, Fedora, and Debian.
12 | P a g e
- It offers flexibility, security, and customization options, making it popular for both
personal and enterprise use.
- Linux is prevalent in servers, embedded systems, and supercomputers due to its
stability and scalability.
Navigating the User Interface
1. Desktop Environment:
- The desktop environment provides a graphical representation of the operating
system, including icons, windows, and menus.
- Users interact with the desktop environment to perform tasks and access
applications.
2. Common Elements of User Interface:
- Taskbar/Dock: Displays running applications and system notifications.
- Start Menu/Applications Menu: Provides access to installed applications and
system settings.
- File Explorer/Finder: Allows users to navigate the file system, manage files and
folders, and perform file operations.
3. Window Management:
- Users can manipulate windows by resizing, moving, minimizing, maximizing, and
closing them.
- Window snapping and virtual desktops enhance multitasking and organization.
13 | P a g e
File Management: Creating, Renaming, Moving, and Deleting Files
1. File System Structure:
- Files are organized in a hierarchical structure consisting of directories (folders)
and files.
- Each file system has its own set of rules and limitations regarding file names,
extensions, and permissions.
2. Creating Files and Folders:
- Users can create new files and folders through the operating system's file manager
or command-line interface.
- File creation involves specifying a name, location, and optionally, a file type or
extension.
3. Renaming and Moving Files:
- Renaming files involves changing their names while keeping them in the same
location.
- Moving files involves relocating them to a different directory or folder within the
file system.
14 | P a g e
4. Deleting Files and Folders:
- Deleting files permanently removes them from the file system, freeing up disk
space.
- Deleted files may be moved to a trash/recycle bin before permanent deletion,
allowing for recovery if needed.
Basic Computer Operations
Starting Up and Shutting Down a computer
1. Starting Up:
- To start a computer, press the power button located on the computer case or
laptop.
- The computer's hardware components will undergo a boot process, initializing the
operating system.
- After booting, users will typically see the login screen or desktop, depending on
the operating system settings.
2. Shutting Down:
- To shut down a computer, users can select the "Shut Down" option from the Start
menu or equivalent.
15 | P a g e
- The operating system will close all running applications and processes before
powering off the computer safely.
- It's essential to shut down the computer properly to prevent data loss or damage to
the operating system.
Customizing System Settings
1. Display Settings:
- Users can customize display settings such as screen resolution, brightness, and
color calibration.
- Additional options may include screen savers, desktop backgrounds, and multiple
monitor configurations.
2. Sound Settings:
- Users can adjust volume levels, choose audio devices, and configure sound effects.
- Sound settings may include options for speakers, headphones, microphones, and
system alerts.
3. Network Settings:
- Users can manage network connections, including Wi-Fi, Ethernet, and Bluetooth.
16 | P a g e
- Network settings allow users to connect to wireless networks, configure IP
addresses, and troubleshoot connection issues.
4. Power Settings:
- Power settings control energy-saving features such as sleep, hibernate, and power-
off timers.
- Users can customize power plans to optimize energy usage and performance based
on their preferences.
Introduction to Keyboard Shortcuts
1. Common Keyboard Shortcuts:
- Ctrl + C / Cmd + C: Copy selected text or files.
- Ctrl + X / Cmd + X: Cut selected text or files.
- Ctrl + V / Cmd + V: Paste copied or cut text or files.
- Ctrl + Z / Cmd + Z: Undo the last action.
- Ctrl + S / Cmd + S: Save the current document or file.
- Ctrl + A / Cmd + A: Select all text or files.
- Ctrl + F / Cmd + F: Open the Find dialog to search for text within a document or
webpage.
- Ctrl + P / Cmd + P: Print the current document or webpage.
17 | P a g e
2. Operating System-Specific Shortcuts:
- Windows Key (Win) / Command Key (Cmd): Opens the Start menu (Windows) or
the Spotlight search (macOS).
- Alt + Tab: Switch between open applications (Windows).
- Cmd + Space: Opens Spotlight search (macOS).
- Ctrl + Alt + Delete / Ctrl + Shift + Esc: Opens the Task Manager (Windows) or
the Force Quit Applications window (macOS).
3. Application-Specific Shortcuts:
- Many applications have their own set of keyboard shortcuts for common tasks
such as formatting text, navigating menus, and executing commands.
- Users can often find these shortcuts listed in the application's menus or
documentation.
18 | P a g e