0% found this document useful (0 votes)
11 views218 pages

1.1 Cs Fundamentals of Computing

The document outlines a curriculum for a Computer Science course at St. Clement's Secondary School, focusing on the fundamentals of computing for Form 1 students. It covers the history and evolution of computers, types of computers, components of computer hardware, types of software, and essential operations involving hardware and software. Specific competencies and exercises are included to enhance students' understanding and application of computer science concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views218 pages

1.1 Cs Fundamentals of Computing

The document outlines a curriculum for a Computer Science course at St. Clement's Secondary School, focusing on the fundamentals of computing for Form 1 students. It covers the history and evolution of computers, types of computers, components of computer hardware, types of software, and essential operations involving hardware and software. Specific competencies and exercises are included to enhance students' understanding and application of computer science concepts.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 218

ST CLEMENT’S SECONDARY SCHOOL

COMPUTER SCIENCE
ORDINARY LEVEL SECONDARY EDUCATION

FORM 1
Fundamentals of
Computing
Mario Kabula Makanga Chongo
SPECIFIC COMPETENCES
 1.1.1.1 Demonstrate understanding of essential computer software and hardware
 1.1.2.1 Demonstrate proper management of operating system and files
 1.1.3.1 Operate Commonly used application software
 1.1.4.1 Diagnose and resolve common computer problems

Mario Kabula Makanga Chongo


1.1.1 Computer Basics
.

ACTIVITY 1

Mario Kabula Makanga Chongo


Discussing history and
evolution of
computers
LESSON COMPETENCES

 outline the major milestones in the history of computers, including key generations and
technological advancements.
 explain the characteristics and differences between the five generations of computers.
 analyze the impact of computer evolution on modern society and technological
development.

Mario Kabula Makanga Chongo


Pre-Computer Era: Early Tools for
Calculation
Abacus (c. 2400 BCE): One of the earliest
known tools for arithmetic.
Napier's Bones (1617): A manual
calculator for multiplication and division.
Slide Rule (1622): Used for engineering
and scientific calculations before electronic
calculators.
Mechanical Era (17th–19th Century)
 Blaise Pascal (1642): Built the Pascaline, a mechanical calculator
using gears.
 Gottfried Wilhelm Leibniz (1673): Developed the Step
Reckoner, which could perform all four arithmetic operations.
 Charles Babbage (1830s):
 Difference Engine: Designed for polynomial calculations.
 Analytical Engine: The first concept of a general-purpose computer,
programmable via punched cards (never fully built in his lifetime).
 Ada Lovelace: Considered the first computer programmer for
her work on Babbage's Analytical Engine.
Electromechanical Era (1930s–
1940s)
Konrad Zuse (1941): First
programmable electromechanical
computer.
Harvard Mark I (1944): A relay-based
electromechanical computer developed
by IBM and Harvard.
First Generation (1940s–1950s) –
Vacuum Tubes

ENIAC (1945): First general-purpose


electronic digital computer, used vacuum
tubes and occupied a huge room.
Limitations: Bulky, generated a lot of heat,
and consumed massive electricity.
Second Generation (1950s–1960s) –
Transistors

Transistors replaced vacuum tubes:


Smaller, faster, and more energy-
efficient.
Notable Machines: IBM 1401, UNIVAC
II.
High-level programming languages:
COBOL, FORTRAN emerged.
Third Generation (1960s–1970s) –
Integrated Circuits

Integrated Circuits (ICs): Allowed


multiple transistors on a single chip.
Smaller and more powerful: Birth of
minicomputers.
Example: IBM System/360 family.
Fourth Generation (1970s–Present) –
Microprocessors

Microprocessor invented (1971): Intel 4004,


a full CPU on a single chip.
Rise of Personal Computers (PCs):
Apple I & II (1976–1977), IBM PC (1981).
Graphical User Interfaces (GUIs): Made
computers user-friendly (Apple Macintosh,
Microsoft Windows).
Fifth Generation and Beyond – AI and
Modern Computing
Artificial Intelligence (AI): Began to be
integrated in the 1980s; now widespread.
Cloud computing, mobile devices, quantum
computing, IoT, and machine learning
characterize modern developments.
Key Trends:
 Ubiquitous computing (phones, watches, smart
appliances).
 Massive data processing and real-time analytics.
 Natural language processing (ChatGPT).
Future Directions
Quantum Computing: Uses quantum bits
(qubits); promises exponential speedup for
certain tasks.
Neuromorphic Computing: Mimics the human
brain’s structure.
AI Integration: Increasingly powerful AI
shaping automation, robotics, and human-
computer interaction.
EXERCISE
1. List and describe the major generations of computers.

2. Who is considered the "Father of the Computer" and what was his major
contribution?
.
3. Compare and contrast the features of first-generation and fifth-generation
computers.

4. Explain how the invention of the microprocessor impacted the development of


personal computers.

5. Create a timeline highlighting at least five major milestones in the evolution of


computers.
Mario Kabula Makanga Chongo
.

ACTIVITY 2

Mario Kabula Makanga Chongo


Classifying types of
computers
LESSON COMPETENCES
 identify and describe different types of computers (supercomputers,
mainframes, minicomputers, microcomputers).
 classify computers based on size, purpose, and processing power.
 compare and contrast various types of computers in terms of
functionality and usage in different fields.

Mario Kabula Makanga Chongo


types of computers
There are four main types of computers,
categorized by size, power, and purpose:
1. Supercomputers
2. Mainframe Computers
3. Minicomputers (Midrange Computers)
4. Microcomputers (Personal Computers)
Based on Size and Power
Supercomputers
 Extremely powerful and fast
 Used for complex scientific calculations, weather
forecasting, nuclear simulations
Mainframe Computers
 Large systems used by corporations and governments
 Handle large volumes of data and support
hundreds/thousands of users simultaneously
Minicomputers (Mid-range
computers)

Smaller than mainframes, used in small


businesses
Serve as servers or for tasks like
database management
Now mostly obsolete; replaced by
powerful servers
Microcomputers (Personal
Computers)
 Includes desktops, laptops, tablets
 For general use: browsing, office work, gaming
 Examples: Dell desktop PC, MacBook, iPad
Embedded Systems
 Computers built into other devices (non-general
purpose)
 Found in cars, washing machines, routers, medical
devices
 Perform specific tasks with minimal user interface
Based on Purpose
General-Purpose Computers
 Designed to perform a wide variety of tasks
 Can run many types of software
 Examples: PCs, laptops
Special-Purpose Computers
 Built for a specific task
 Highly optimized for that function
 Examples: ATMs, traffic light controllers, digital
watches
Based on Performance/Processing
Power
Analog Computers
 Operate on continuous data
 Used in scientific simulations and engineering applications (mostly
obsolete)
Digital Computers
 Operate on binary data (0s and 1s)
 Most common type today (includes desktops, laptops)
Hybrid Computers
 Combine features of analog and digital
 Used in specialized areas like hospitals for monitoring and diagnostics
Based on Form Factor

Desktop Computers
Laptop Computers
Tablets
Smartphones
Wearables (smartwatches)
EXERCISE
1. A small retail shop needs a computer system to manage sales transactions and
print receipts. Based on its function and size, classify the most suitable type of
computer for this scenario. Justify your answer.
2. Compare and contrast the features of a supercomputer and a microcomputer in
terms of speed, cost, and typical usage. Provide two examples of where each
might be used.
3. Create a table that lists at least four types of computers (e.g., microcomputer,
minicomputer, mainframe, supercomputer), and classify each based on size,
processing power, and common users or industries.
4. Label the diagram of various computer types (given or described) and explain
why each belongs to its specific category (e.g., handheld, personal, server,
mainframe, supercomputer).

Mario Kabula Makanga Chongo


.

ACTIVITY 3

Mario Kabula Makanga Chongo


Analysing components of
computer hardware
LESSON COMPETENCES
 identify and classify the main components of computer hardware (input, output,
processing, and storage devices) based on their functions.
 analyse the roles and interdependence of different hardware components in the
functioning of a computer system.
 demonstrate the ability to assemble or label computer hardware components and
explain their individual contributions to overall system performance.

Mario Kabula Makanga Chongo


MAIN components of computer

Input devices
processing unit (CPU)
storage devices
 Output devices.
Input devices
 Keyboard – used to type text and commands.
 Mouse – used to point, click, and drag on a computer screen.
 Scanner – converts physical documents into digital format.
 Microphone – captures sound and converts it into digital
data.
 Webcam – captures video input.
 Touchscreen – allows users to interact directly by touching
the screen.
 Joystick – used mostly in gaming and simulations.
 Digital Camera – captures images as input to a computer.
 Barcode Reader – reads data from barcodes.
 Light Pen – used to draw or select objects on the screen.
processing unit (CPU)

It is often called the "brain of the computer"


because it performs all the processing tasks,
such as:
Carrying out instructions from programs
Performing calculations
Controlling input, output, and storage
devices
storage devices
Primary Storage Devices (Temporary
storage)
RAM (Random Access Memory) – Stores
data temporarily while the computer is on.
ROM (Read Only Memory) – Stores
permanent instructions needed for startup.
Secondary Storage Devices (Permanent storage)
Hard Disk Drive (HDD
Solid State Drive (SSD)
USB Flash Drive
Memory Card (SD Card)
CD/DVD
External Hard Drive
Cloud Storage – Online storage (Google Drive,
Dropbox).
Output devices
 Monitor – Displays text, images, and videos visually.
 Printer – Produces a physical (printed) copy of digital
documents or images.
 Speakers – Output sound or audio from the computer.
 Headphones – Personal audio output device.
 Projector – Displays images or videos onto a large screen or
surface.
 Plotter – Prints large-scale images, such as blueprints or
engineering drawings.
 Braille Display – Outputs text in braille for visually impaired
users.
components of computer
hardware
Computer hardware refers to all the physical, tangible
parts of a computer system that you can see and touch.
These are the components that work together to
perform computing tasks.

Network Interface Card (NIC)


Function: Connects the computer to a network
(Ethernet or Wi-Fi).
Central Processing Unit (CPU)
 Function: Acts as the brain of the computer; performs
calculations and executes instructions.
Memory (RAM)
 Function: Temporary storage for active data and
programs.
Peripheral Devices
 Examples:
 Keyboard and mouse (input)
 Monitor (output)
 Printer, scanner (input/output)
Storage Devices
 Function: Long-term data storage.
 Types:
 HDD (Hard Disk Drive): High capacity, slower speeds.
 SSD (Solid State Drive): Faster access, lower latency.
Power Supply Unit (PSU)
 Function: Converts electrical power into usable voltage for the
components.
Graphics Processing Unit (GPU)
 Function: Renders images, video, and animations; essential for
gaming and content creation.
Cooling Systems
Function: Maintains optimal operating
temperatures.
Optical Drives (optional)
Function: Reads/writes CDs, DVDs, or Blu-
rays.
Input/Output Ports
Function: Interface for peripherals and
external devices.
EXERCISE
1.List four major components of computer hardware
and explain the function of each in the operation of a
computer system.
2 Compare RAM (Random Access Memory) and hard
disk drive (HDD) volatility, and suitability for
storage. Classify the following as input, output, processing,
or storage devices:
• Keyboard, Monitor, CPU, SSD, Scanner, Printer and plotter

Mario Kabula Makanga Chongo


.

ACTIVITY 4

Mario Kabula Makanga Chongo


Classifying types of
software
LESSON COMPETENCES
 define and distinguish between different types of software, including system
software, application software, and programming software.
 categorize given software examples into the correct type (e.g., classifying MS
Word as application software and Windows OS as system software).
 analyze real-world computing scenarios and identify the appropriate type of
software used in each case.

Mario Kabula Makanga Chongo


types of software
Computer software refers to the set of
instructions, programs, or data that tell a
computer what to do and how to do it. It is the
non-physical (intangible) part of a computer
system.
1. System Software
2. Application Software
System Software
Software that manages and controls computer
hardware so that other software can function.
Examples:
• Operating Systems (OS) (e.g., Windows, macOS, Linux)
• Device Drivers (help hardware communicate with the OS)
• Utility Programs (antivirus, disk cleanup tools)
Purpose: Provides a platform for running application
software and manages hardware resources.
Application Software
Programs designed for end-users to perform
specific tasks.
Examples:
• Word processors (Microsoft Word)
• Web browsers (Google Chrome, Firefox)
• Media players (VLC)
• Games
Purpose: Helps users accomplish real-world tasks.
Programming Software
Tools used by developers to write, test, and
maintain software.
Examples:
• Text editors (Notepad++, Sublime Text)
• Compilers and interpreters (GCC, Python
interpreter)
• Debuggers and IDEs (Visual Studio, Eclipse)
Purpose: Facilitates software development.
Driver Software
Specialized system software that allows the
operating system to interact with hardware
devices.
Examples:
• Printer drivers
• Graphics card drivers
Purpose: Enables hardware components to work
properly with the computer system.
EXERCISE
1. You are given the following software: Microsoft Word, Google Chrome, Windows
11, and Avast Antivirus. Classify each one as either system software, application
software, or utility software. Justify your classification.
2. Imagine your school is setting up a new computer lab. You are responsible for
recommending three types of software to install. Choose one system software,
one application software, and one utility software. Explain how each type will
help users in the lab.
3. Compare system software and application software. Provide two differences and
give one example of each type that is commonly used in schools.
4. A student complains that their computer is running slowly and crashing often.
What type of software could help fix this problem? Suggest two specific utility
programs and explain how each one helps improve system performance.

Mario Kabula Makanga Chongo


.

ACTIVITY 5

Mario Kabula Makanga Chongo


Operating essential computer
software and hardware
LESSON COMPETENCES
 Identify essential computer hardware and their uses.
 Operate basic hardware devices like keyboard, mouse, and monitor.
 Use essential software such as an operating system and basic applications.
 Perform basic file management tasks (e.g., create folders, save documents).

Mario Kabula Makanga Chongo


Essential Computer Hardware

These are the physical parts of a computer


required for it to operate.
Examples:
CPU (Central Processing Unit) – processes data.
Monitor – displays output.
Keyboard and Mouse – for user input.
RAM – stores data temporarily.
Hard Drive/SSD – stores data permanently.
Essential Computer Software
 This includes the programs that are necessary for the
hardware to function and for users to perform basic tasks.
Examples:
 Operating System (Windows, macOS, Linux) – manages
hardware and software resources.
 Utility Software (antivirus, file management tools) –
maintains and optimizes system performance.
 Application Software (Microsoft Word, web browsers) –
allows users to do specific tasks.
Basic Operations
Hardware Operations
Turning the computer on and off properly.
Connecting input/output devices (mouse,
printer).
Using a keyboard and mouse to interact
with the system.
Software Operations

Logging into an operating system.


Launching and closing applications.
Saving, opening, and printing files.
Running antivirus scans or updating
software.
EXERCISE
1. List three essential hardware components of a
computer and describe their functions.

2. Explain the steps to start a computer, open a word


processing application, and create a new file.

3. Your mouse is not responding. Suggest two hardware


checks you would perform and explain what you would
do if it still doesn’t work..

Mario Kabula Makanga Chongo


.

1.1.2 Operating system


and file management

Mario Kabula Makanga Chongo


Specific competences
 1.1.2.1 Demonstrate proper management of operating system
and files
.

ACTIVITY 1

Mario Kabula Makanga Chongo


Discussing functions of an
operating system
LESSON COMPETENCES
 Identify and explain the major functions of an operating system.
 Relate operating system functions to real-life computer use.
 Evaluate the importance of an operating system in managing hardware and software resources.

Mario Kabula Makanga Chongo


Functions of an Operating
System
An Operating System (OS) is a vital system software that manages the
hardware and software resources of a computer. It acts as a bridge
between the user and the computer hardware, enabling smooth
interaction and operation.
 Managing Hardware Resources
 File Management
 Process Management
 Memory Management
 User Interface
 Security and Access Control
 Device Management
Managing Hardware Resources
The OS controls and coordinates the use of the
hardware among various application programs.
Examples:
Allocating memory to applications.
Managing CPU time.
Controlling devices like keyboard, printer, or hard
drives.
File Management
The OS manages the creation, storage,
retrieval, and organization of files on storage
devices.
Examples:
Creating folders.
Saving or deleting files.
Keeping track of file locations and access
permissions.
Process Management

The OS manages processes (programs in


execution), including multitasking and
process scheduling.
Examples:
Running multiple applications at the same
time.
Switching between programs without
crashing.
Memory Management
The OS handles the system’s memory,
ensuring each application has enough
memory to function properly without
interfering with others.
Examples:
Allocating RAM to active applications.
Preventing programs from using each other’s
memory.
User Interface
The OS provides a way for users to interact with
the computer — either through a Graphical
User Interface (GUI) or a Command Line
Interface (CLI).
Examples:
Start menu, desktop, icons, taskbar (GUI).
Typing commands (CLI).
Security and Access Control
The OS helps protect data and system
integrity by managing user permissions
and security settings.
Examples
Password protection.
User account control.
Antivirus integration and firewall settings.
Device Management

The OS manages device drivers and


controls how data is sent and received
from peripherals.
Examples:
Sending a document to the printer.
Detecting USB drives or connecting to Wi-
Fi.
EXERCISE
1. List and explain any three major functions of an operating system. Give an
example for each function.
2. You are using a computer to type a document, listen to music, and download a
file at the same time. Which function of the operating system is at work here,
and how does it help?
3. If your computer does not recognize a newly connected printer, which
operating system function might not be working correctly, and what could you
do to fix it?
4. Explain how the file management function of an operating system helps you
stay organized when saving and locating schoolwork on a computer.
5. Imagine a computer without an operating system. What challenges would a
user face? Discuss two major difficulties.

Mario Kabula Makanga Chongo


.

ACTIVITY 2

Mario Kabula Makanga Chongo


Demonstrating proper handling
of operating system
LESSON COMPETENCES
 Learners will be able to identify the types and basic functions of
operating systems used in computers and digital devices.
 Learners will be able to demonstrate correct procedures for performing
basic operating system tasks, such as file management, user settings
adjustment, and application launching.
 Learners will be able to apply appropriate methods for maintaining and
troubleshooting an operating system, including safe shutdown, updates,
and system recovery options.

Mario Kabula Makanga Chongo


handling of operating system
Demonstrating proper handling of an operating
system (OS) involves understanding best
practices for its use, maintenance, and security to
ensure optimal performance, stability, and safety.
Installation and Setup
Regular Maintenance
Security Practices
User Management
Software Management
Troubleshooting and Recovery
Performance Optimization
Proper Shutdown and Restart
Installation and Setup
Choose the Right OS
Clean Installation
Partitioning
Driver Installation
Regular Maintenance

Keep the OS Updated


Monitor Performance
Defragmentation
Security Practices

Use Strong Passwords


Enable Firewall
Install Antivirus
Be Cautious with Downloads
Regular Backups
User Management
 Create Standard Accounts: Use non-admin accounts for
daily tasks to limit system changes.
 Example: In Windows, go to Settings > Accounts > Family &
other users to add a standard user.
 Manage Permissions: Restrict access to sensitive files or
directories.
 Log Out or Lock: Secure the system when not in use.
 Example: Press Win + L on Windows
Software Management

Install Only Necessary Software


Uninstall Unused Software
Update Software
Troubleshooting and Recovery

Use Built-in Tools:


Safe Mode
Create Recovery Media
System Restore
Performance Optimization

Disable Unnecessary Startup Programs


Manage Services
Upgrade Hardware (if needed
Proper Shutdown and Restart

Avoid Forced Shutdowns


Save Work Before Closing
Restart Periodically
EXERCISE
1. You notice your computer is running slower than usual, and you
suspect outdated software may be the cause.
Task: Outline the steps to check for and install the latest system updates
on your chosen OS. Explain why keeping the OS updated is important.
2. You want to protect your computer from unauthorized network access.
Task: Provide step-by-step instructions to enable and configure the
firewall on your chosen OS. Specify at least one service or port you
would allow (e.g., SSH for Linux, HTTP for web servers). Explain how a
firewall enhances OS security.

Mario Kabula Makanga Chongo


.

ACTIVITY 3

Mario Kabula Makanga Chongo


Installing and updating
the operating
LESSON COMPETENCES
 Learners will be able to identify the requirements and types of operating
systems suitable for various computing environments.
 Learners will be able to demonstrate the correct procedure for installing an
operating system using installation media or network-based methods.
 Learners will be able to perform and verify operating system updates to
enhance system performance, security, and compatibility.

Mario Kabula Makanga Chongo


Why Install or Update an OS?
Installation: Required for new computers,
replacing corrupted OS, or switching to a
different OS.
Updates: Provide security patches, bug fixes, and
new features to improve performance and protect
against threats.
Preparing for OS Installation (15
minutes)

System Requirements
Check the minimum hardware requirements
for the OS (RAM, CPU, storage).
Example for Windows 11:
4 GB RAM, 64 GB storage, 64-bit processor,
TPM 2.0, Secure Boot.
Installing the Operating System

Create Bootable Installation Media


Download Windows ISO:
Visit Microsoft’s official website (
https://www.microsoft.com/software-
download).
Select your Windows version (Windows 10 or
11) and download the ISO file.
Create Bootable USB

Use the Windows Media Creation Tool


(download from Microsoft’s site):
Run the tool, select “Create installation media for
another PC.”
Choose language, edition, and architecture (64-bit
or 32-bit).
Select “USB flash drive” and follow prompts to
format and write the ISO to the USB.
Prepare the Computer
Backup Data: Copy important files to an external drive
or cloud storage.
Check BIOS/UEFI Settings:
 Restart the PC and enter BIOS/UEFI (usually by pressing F2,
Del, or Esc during boot).
 Set the USB drive or DVD as the first boot device in the boot
order.
 Enable Secure Boot and TPM (if required, especially for
Windows 11).
 Save changes and exit.
Boot from Installation Media
Insert the USB drive or DVD.
Restart the computer; it should boot
from the media (press any key if
prompted).
If it doesn’t boot, re-enter BIOS and
confirm the boot order.
Install Windows
 Language and Region: Select your language, time format, and
keyboard layout, then click “Next.”
 Install Now: Click “Install Now” on the Windows Setup screen.
 Enter Product Key: Input your 25-character product key (or
skip if using a digital license tied to your Microsoft account).
 Accept License Terms: Check the box and click “Next.”
 Installation Type:
 Choose Custom: Install Windows only (advanced) for a clean install.
 Select the drive/partition where you want Windows installed. For a
clean install, delete existing partitions (if safe) and select unallocated
space.
 Click “Next” to begin installation (this may take 10–30 minutes, with
automatic restarts).
Tips and Troubleshooting
 No Product Key?: You can skip the key during installation, but some
features may be limited until activated.
 Won’t Boot from USB?: Ensure the USB is formatted as FAT32 or
NTFS and created with a compatible tool. Check BIOS for
legacy/UEFI boot settings.
 Slow Installation?: Verify the USB is USB 3.0 (if supported) and
plugged into a matching port for faster speeds.
 Error Codes: Note any error codes during installation and search
Microsoft’s support site or let me know for specific guidance.
 Windows 11 TPM/Secure Boot Issues: If your PC doesn’t meet
requirements, consider Windows 10 or use a workaround (e.g.,
registry tweaks), but be cautious as these may affect stability.
Updating the Operating System
 Importance of Updates
 Security patches protect against vulnerabilities (malware,
ransomware).
 Feature updates add new functionalities or improve user
experience.
 Driver updates ensure hardware compatibility.
How to Update Windows:
 Go to Settings > Windows Update.
 Click “Check for updates” and install available updates.
 Restart if prompted.
EXERCISE
1.What is an operating system?
2.What are two common types of OS installation?
3.Why is it important to update an operating system?
4.List three steps in the OS installation process.
5.Name two things to do before installing an OS.
6.How do you check for updates on Windows

Mario Kabula Makanga Chongo


.

ACTIVITY 4

Mario Kabula Makanga Chongo


Applying file management tasks
such as copying, pasting,
renaming and
deleting
LESSON COMPETENCES
 describe the purpose and function of copying, pasting, renaming, and deleting
files in a computer system.
 demonstrate how to copy, paste, rename, and delete files and folders using
standard operating system tools (Windows Explorer or macOS Finder).

Mario Kabula Makanga Chongo


file management tasks
Applying file management tasks like
copying, pasting, renaming, and deleting
can be done using different methods
depending on your operating system or
environment.
Copying a File

Windows/macOS (GUI)
Right-click on the file > select Copy.
Navigate to the desired folder > Right-click
> select Paste.
Pasting a File

This is the follow-up step after copying:


Navigate to the target location and use
Paste in GUI.
Renaming a File

Windows/macOS (GUI):
Right-click > Rename, or single-click and
type new name.
Deleting a File

Windows/macOS (GUI):
Right-click > Delete or press Del key.
EXERCISE

1.Locate a file named project.docx on your


desktop. Copy it and paste it into a folder
named Backup in your Documents directory.
2. Go to the folder named Old_Projects and
delete the file named draft1.txt.

Mario Kabula Makanga Chongo


.

ACTIVITY 5

Mario Kabula Makanga Chongo


Organizing files and folders
using appropriate naming
convention and directories
structures
LESSON COMPETENCES
 identify and implement appropriate naming conventions that enhance file
organization, search ability, and clarity in both personal and collaborative digital
environments.
 demonstrate the ability to design, create, and maintain a well-structured
directory (folder) hierarchy suited to various contexts such as academic, personal,
or professional projects.
 assess the organization of a file system, identify inefficiencies or inconsistencies,
and propose improvements using best practices in naming and structuring
directories.

Mario Kabula Makanga Chongo


Organizing files and folders
Organizing files and folders with an appropriate
naming convention is essential for clarity,
consistency, and efficiency—especially in
collaborative or long-term projects.
Be Descriptive and Consistent
Use Lowercase and Hyphens or Underscores
Use ISO Date Format for Chronological Sorting
Format: YYYY-MM-DD or YYYYMMDD
Version Control: v1, v1.1, final, revA
Avoid Special Characters
Avoid: * ? < > \ / : | "
Folder Organization
📁 Main Folder ("Work" or
"Personal") ├── 📁 Finance
│ │ ├── 📁 Invoices
├── 📁 Projects │ ├── 📁 Receipts
│ ├── 📁 ProjectA_2024 │ └── 📁 Tax_2024
│ │ ├── 📁 Documents

│ │ ├── 📁 Media
├── 📁 Archive
(Old/Completed Files)
│ │ └── 📁 Contracts
└── 📁 Templates
│ └── 📁 ProjectB_2024
(Reusable Files)
File Naming Convention
Examples
Type Good Example Bad Example
sales-summary-
Report finalreport.xlsx
2025-q1.xlsx
Script backup-database.sh script.sh
product-shot-123-
Images img001.jpg
front.jpg
marketing-pitch-
Presentations presentation.pptx
v3.pptx
Logs/Exports log-2025-05-16.txt newlog.txt
EXERCISE
1. Create a main folder for your school projects named
School_Projects_2025. Inside it, create subfolders for each
subject: Math, English, Science, and History.
2. You have the following files in your Downloads folder:
doc1.docx, image123.jpg, and notes.txt. Rename them to reflect
their content.
3. Create a folder structure to organize weekly assignments for
the subject "Science" for the month of May 2025.
4. Design a folder and file naming system that helps you easily
locate photos by event and date (Photos_2025 > 2025-03-
15_Birthday, 2025-04-01_FieldTrip). Explain your system.

Mario Kabula Makanga Chongo


.

ACTIVITY 6

Mario Kabula Makanga Chongo


Utilizing search functions to
locate files and programs
efficiently.
LESSON COMPETENCES
 Identify and explain the purpose of search functions in an operating system.
 Demonstrate the ability to use built-in search features to locate specific files,
folders, or applications.
 Apply advanced search techniques to filter results based on file type, date
modified, or location.

Mario Kabula Makanga Chongo


search functions
Utilizing search functions efficiently can
dramatically speed up your workflow by
helping you find files, folders, and programs
without digging through directories
manually.
Windows Search Tips

Basic Search (File Explorer or Start Menu)


Press Windows + S or click the Start button and
start typing.
Use File Explorer search bar to search within a
specific folder.
Useful Search Operators
Function Example Description
File type *.pdf All PDF files
Files or folders with
Keyword in name report
"report" in the name
Look for "budget" in
Specific folder foldername: budget
that folder
datemodified:this Files modified this
Date modified
month month
Files larger than
File size size:>100MB
100MB
Tips for Efficient Searching
 Use consistent naming conventions so searches are
predictable.
 Tag files (on macOS or in Windows file properties) for
keyword-based organization.
 Combine date, type, and keywords for laser-focused
searches.
 Regularly index your files if using tools like locate or
Everything.
EXERCISE
1. What are the different search tools available in your operating system
and how do they function
2. How can you use keywords and filters (such as file type, date modified,
or file size) to refine your search results?
3. What are the advantages of using keyboard shortcuts or command-line
search tools (e.g., Ctrl + F, Search bar, grep, or find) when locating files or programs?
4. What common issues might prevent a file or program from appearing
in search results, and how can you troubleshoot them?
5. How does effective file organization complement the use of search
functions to improve efficiency in locating digital resources?

Mario Kabula Makanga Chongo


.

1.1.3 Application
Software
Mario Kabula Makanga Chongo
Specific competences

1.1.3.1 Operate Commonly used application


software
.

ACTIVITY 1

Mario Kabula Makanga Chongo


Discussing application software
and their functions
LESSON COMPETENCES
 identify different types of application software and describe their primary
functions.
 compare and contrast various application software based on their features and
use cases.
 select appropriate application software for specific real-life tasks or scenarios.

Mario Kabula Makanga Chongo


application software and their
functions

Application software refers to programs


designed to perform specific tasks for
users.
These are different from system
software, which manages the hardware
and basic system operations.
Word Processors

Function: Create, edit, format, and print


text documents.
Examples: Microsoft Word, Google
Docs, LibreOffice Writer
Uses: Writing reports, letters, essays,
resumes.
Spreadsheet Software

Function: Organize, analyze, and store data


in tabular form, often with calculations and
charts.
Examples: Microsoft Excel, Google Sheets,
LibreOffice
Uses: Budgeting, financial analysis, data
visualization.
Presentation Software
Function: Create slide shows with text,
images, videos, and animations.
Examples: Microsoft PowerPoint, Google
Slides, Keynote
Uses : Business presentations, educational
lectures, pitches.
Database Management Systems
(DBMS)

Function: Store, manage, and retrieve large


volumes of data efficiently.
Examples: MySQL, Microsoft Access, Oracle
Database
Uses : Managing customer records,
inventory, and transactions.
Graphic Design Software

Function: Create and edit visual content like


images, logos, and illustrations.
Examples: Adobe Photoshop, Illustrator,
GIMP, CorelDRAW
Uses: Advertising, digital art, photo editing.
Web Browsers

Function: Access and navigate the


internet.
Examples: Google Chrome, Mozilla
Firefox, Safari
Uses: Surfing the web, accessing web
applications.
Email Clients

Function: Manage sending, receiving, and


organizing emails.
Examples: Microsoft Outlook, Mozilla
Thunderbird, Apple Mail
Uses: Professional and personal
communication.
Multimedia Software

Function: Play, edit, or create audio and


video files.
Examples: VLC Media Player, Adobe
Premiere Pro, Audacity
Uses: Video editing, podcasting, music
playback.
Enterprise Software
Function: Support large-scale business
processes.
Examples: ERP (Enterprise Resource
Planning) like SAP, CRM (Customer
Relationship Management) like Salesforce
Uses: Managing supply chains, customer
relations, HR, accounting.
Educational Software

Function: Facilitate learning and


training.
Examples: Duolingo, Khan Academy,
Blackboard
Uses: Online courses, language learning,
virtual classrooms.
EXERCISE
1. What is application software, and how does it differ from system
software?
2. Can you identify and describe the functions of three common types of
application software (e.g., word processors, spreadsheets, and
presentation tools)?
3. How does application software enhance productivity in a business or
educational setting?
4. What are the advantages and disadvantages of using cloud-based
application software compared to traditional desktop applications?
5. How would you choose the most appropriate application software for a
specific task, such as editing a photo or managing finances?

Mario Kabula Makanga Chongo


.

ACTIVITY 2

Mario Kabula Makanga Chongo


Identifying commonly used
application software
LESSON COMPETENCES
1. Demonstrate understanding of different categories of application software and
their functions.
2. Analyze and differentiate between various application software based on their
features and use cases.
3. Select and justify appropriate application software for given tasks or scenarios.

Mario Kabula Makanga Chongo


1. Microsoft Office Suite
 Includes: Word (word processing), Excel (spreadsheets),
PowerPoint (presentations), Outlook (email).
 Use: Business, education, personal productivity.
2. Google Workspace (formerly G Suite)
 Includes: Google Docs, Sheets, Slides, Gmail.
 Use: Cloud-based productivity tools for collaboration.
3. Web Browsers
Examples: Google Chrome, Mozilla Firefox,
Microsoft Edge, Safari.
Use: Accessing websites and online applications.
4. Email Clients
Examples: Microsoft Outlook, Gmail (web-
based), Apple Mail.
Use: Managing email communications.
5. Adobe Creative Cloud
Includes: Photoshop (photo editing), Illustrator
(vector graphics), Premiere Pro (video editing).
Use: Graphic design, video production, digital content
creation.
6. Media Players
Examples: VLC Media Player, Windows Media
Player.
Use: Playing audio and video files.
7. Antivirus Software
Examples: Norton, McAfee, Avast.
Use: Protecting computers from malware
and viruses.
8. Messaging Apps
Examples: Microsoft Teams, Slack, Zoom.
Use: Team communication, video
conferencing, collaboration.
9. Accounting Software
• Examples: QuickBooks, FreshBooks, Xero.
• Use: Managing finances, invoicing, payroll.
• 10. Social Media Apps
• Examples: Facebook, Instagram, Twitter.
• Use: Social networking and content sharing
EXERCISE
1. What is application software, and how does it differ from system
software?
2. Can you list five commonly used application software programs
and explain their primary functions?
3. Which application software would you use for creating a
presentation, and why?
4. How does a word processor differ from a spreadsheet program in
terms of usage?
5. Why is it important to choose the right application software for a
specific task? Give an example.

Mario Kabula Makanga Chongo


.

ACTIVITY 3

Mario Kabula Makanga Chongo


Demonstrating installation
of application software
(VLC, Chrome, Adobe...)
LESSON COMPETENCES
 Identify and follow the correct procedures for downloading and installing
common application software such as VLC, Google Chrome, and Adobe Reader.
 Evaluate system requirements and ensure compatibility before installing
application software.
 Demonstrate safe, legal, and ethical practices in downloading and installing
software, including avoiding malicious sources and understanding software
licenses.

Mario Kabula Makanga Chongo


General Tips for Installing Software
Always download software from the official
website to avoid malware.
Pay attention to optional offers during
installation (toolbars, antivirus trials) and
uncheck if you don’t want them.
Make sure your computer meets the system
requirements.
After installation, it’s good practice to restart
your computer (sometimes needed).
Installing VLC Media Player on
Windows
1.Open your web browser (Edge or Chrome).
2.Go to the official VLC website:
https://www.videolan.org/vlc/
3.Click on the 8j Download VLC button.
4.Once the installer file downloads (usually in
your “Downloads” folder), double-click the file
( vlc-3.0.18-win64.exe).
5.The VLC setup wizard will open. Click Next.
6.Read and accept the License Agreement, then
click Next.
7.Choose the installation location or leave it as
default, click Next.
8.Choose components if needed, then click Install.
9.Wait for the installation to complete.
10.Click Finish to exit the setup wizard.
11.VLC Media Player is now installed and ready to
use! You can find it in your Start Menu.
Installing Google Chrome
1.Open your current web browser.
2.Go to the official Chrome download page:
https://www.google.com/chrome/
3.Click Download Chrome.
4.Agree to the Terms of Service and download the installer.
5.Open the downloaded file (usually called ChromeSetup.exe).
6.The installer will launch and automatically download and
install Chrome.
7.Once done, Chrome will open, and you can set it as your
default browser if you want.
Installing Adobe Acrobat Reader
 Open your web browser.
 Go to the official Adobe Acrobat Reader download
page: https://get.adobe.com/reader/
 Uncheck any optional offers (McAfee Security Scan).
 Click Download Acrobat Reader.
 Open the downloaded installer file.
 Follow the prompts to install Acrobat Reader.
 Once complete, you can open PDF files with Adobe
Reader.
EXERCISE
1. What are the steps involved in downloading and installing
VLC Media Player on a Windows or Mac computer?
2. Why is it important to verify the source of software before
installing applications like Chrome or Adobe Reader?
3. What are the key system requirements to check before
installing software such as Adobe Acrobat Reader?
4. During the installation of Google Chrome, what options can
you customize, and why might you want to do so?
5. What common issues might users encounter during software
installation, and how can they be resolved?
Mario Kabula Makanga Chongo
.

1.1.4 Basic trouble


shooting
Mario Kabula Makanga Chongo
Specific competences

1.1.4.1 Diagnose and resolve common computer


problems
.

ACTIVITY 1

Mario Kabula Makanga Chongo


Analyzing computer
error messages
LESSON COMPETENCES
 identify and interpret common computer error messages to determine their
causes.
 apply troubleshooting steps to resolve computer errors based on the messages
displayed.
 document and explain computer error messages and their resolutions clearly,
using appropriate technical language.

Mario Kabula Makanga Chongo


Read the Error Message Carefully

Error messages often provide key


details like error codes, file names, or
the operation that failed.
Example: “Error 404: Page Not Found”
clearly indicates a missing webpage.
Identify the Type of Error
Syntax Errors: Usually in programming, caused by
incorrect code format.
Runtime Errors: Occur while the program is running
(e.g., division by zero).
Logical Errors: Program runs but produces incorrect
results.
System Errors: OS-level problems like file not found,
disk full.
Application Errors: Specific to software apps (e.g.,
VLC unable to open a file).
Check for an Error Code

Many errors include codes (like 0x80070005 or


404).
These codes can be searched online for detailed
explanations and solutions.
Look at the Context

What were you doing when the error


occurred? Installing software? Opening
a file? Running a game?
This helps narrow down causes.
Common Examples and What
They Mean
 Blue Screen of Death (BSOD)” on Windows: Severe
system error usually caused by hardware or driver issues.
 “Access Denied” or “Permission Denied”: You don’t have
the rights to perform the action.
 “File Not Found” or “404 Error”: The system or browser
cannot locate the file or webpage.
 “Application Has Stopped Working”: The program
crashed unexpectedly.
 “Out of Memory”: Your system ran out of RAM.
Search for Solutions

Copy the exact error message and paste


it into search engines or support forums.
Often, others have had the same
problem with posted fixes.
Use Built-in Tools

Windows Event Viewer: Logs system


and application errors.
Mac Console: Similar log viewer for
macOS.
Error Logs: Many apps keep logs you
can check.
Examples of Troubleshooting
If you get “DLL file missing”, reinstall the
software or download the missing DLL
carefully.
For “Printer offline”, check the printer
connection and restart the printer.
If “Slow computer” error, check for malware,
close unused apps, or upgrade RAM.
EXERCISE
1. What key information can be found in a typical error message, and how can
each part help diagnose the issue?

2. How can you distinguish between syntax errors, runtime errors, and logical
errors based on the message provided?

3. What steps would you take to research an unfamiliar error message? What
keywords would you search for?

4. Given the following error message, what is the most likely cause, and how
would you fix it?

5. How can improving error message comprehension benefit software


development or technical troubleshooting in real-world scenarios?
Mario Kabula Makanga Chongo
.

ACTIVITY 2

Mario Kabula Makanga Chongo


Isolating common computer
problems
LESSON COMPETENCES
 Identify and describe common hardware and software problems encountered in
personal computers.
 Apply basic troubleshooting techniques to isolate and resolve common computer
problems.
 communicate technical findings and solutions to peers or users using appropriate
terminology.

Mario Kabula Makanga Chongo


common computer problems
Common computer problems most users
encounter, grouped into hardware, software,
and network categories.
Hardware-Related Problems
 Computer Won’t Turn On
 Faulty power supply, loose cables, dead battery, or damaged
motherboard.
 Overheating
 Blocked air vents, failing cooling fans, or accumulated dust.
 Unusual Noises
 Clicking or grinding sounds from the hard drive or fans.
 Peripheral Devices Not Working
 Keyboard, mouse, printer, or USB not detected (could be driver or port
issue).
 Display Issues
 Blank screen, distorted images, or screen flickering due to loose cables
or faulty GPU.
Software-Related Problems
 Operating System Crashes or Freezes
 Corrupted files, insufficient memory (RAM), or outdated drivers.
 Slow Performance
 Too many startup programs, malware, or low disk space.
 Blue Screen of Death (BSOD)
 Windows system error caused by driver or hardware failure.
 Programs Not Responding or Crashing
 Software bugs, compatibility issues, or lack of updates.
 Missing or Corrupted Files
 Often due to improper shutdowns, malware, or user error.
Network and Connectivity Issues
 No Internet Connection
 Modem/router problems, disconnected cables, or ISP
outage.
 Wi-Fi Not Connecting
 Wrong password, signal interference, or disabled network
adapter.
 Slow Internet Speeds
 Network congestion, background apps consuming
bandwidth.
 Network Printer Not Detected
Computer Won’t Turn On

Check Power Supply


Inspect Power Button
Remove External Devices
Listen for Beeps
Try a Different Power Cable or Outlet.
Computer Runs Slowly

Check Task Manager (Ctrl+Shift+Esc)


Close Unnecessary Programs
Scan for Malware
Check for Low Disk Space
Update Software and Drivers.
Internet Connectivity Issues
Check Physical Connections
Restart Router/Modem.
Run Network Troubleshooter
Check IP Settings
Try Another Device.
Software Won’t Open or Crashes

Restart the Computer.


Update the Software: Developers fix bugs in
updates.
Reinstall the Software: Sometimes files get
corrupted.
Check for Compatibility: Ensure the software
matches your OS version.
Check System Requirements.
Printer Not Working
 Check Printer Power and Connection: USB or network.
 Set as Default Printer.
 Clear Print Queue: Sometimes stuck jobs cause
problems.
 Update or Reinstall Printer Drivers.
 Run Printer Troubleshooter (Windows).
Blue Screen of Death (BSOD)
 Note the Error Code: Search for the code online.
 Check Recent Hardware or Software Changes: Roll
back if necessary.
 Run Memory and Disk Checks: Tools like Windows
Memory Diagnostic.
 Update Drivers.
Overheating

Check if Fans Are Running.


Clean Dust from Vents and Fans.
Ensure Proper Ventilation.
Use Cooling Pads for Laptops.
Tips for Isolating Problems
Change One Variable at a Time: For
example, if troubleshooting a printer, try
different cables or computers.
Use Safe Mode: Runs Windows with
minimal drivers; helps isolate driver or
software issues.
Backup Important Data: Always backup
before major troubleshooting or reinstalling.
EXERCISE
1. Your computer suddenly shuts down after a few minutes of use. What are three
possible causes of this problem, and how would you test or isolate each one?
2. A user reports that their monitor stays black even after turning on the computer. What
steps would you take to determine whether the issue lies with the monitor, graphics
card, or another component?
3. After installing a new program, a computer begins to run very slowly and freezes
often. What steps would you follow to isolate whether the issue is caused by the new
software or something else?
4. A laptop cannot connect to the internet, while other devices on the same network
work fine. List at least four steps you would take to diagnose and isolate the problem.
5. A user plugs in a USB printer, but the computer does not recognize it. Describe how
you would isolate whether the issue is with the printer, the USB port, or the operating
system settings.
Mario Kabula Makanga Chongo
.

ACTIVITY 3

Mario Kabula Makanga Chongo


Accessing help resources
such as built-in system guides
to resolve technical issues
LESSON COMPETENCES
 locate and describe different types of built-in help resources available in
operating systems and software applications.
 demonstrate the ability to navigate and utilize built-in help features to diagnose
and resolve common technical issues
 assess the usefulness of built-in system guides in resolving technical problems and
suggest when alternative support methods

Mario Kabula Makanga Chongo


Ways to Access Help Resources
on a Computer
Using Built-in Help in Microsoft Applications
(eAccess, Word, Excel)
Press F1 on your keyboard.
 This opens the help window related to the
application you are using.
Use the Help tab or icon (usually marked with a
“?”).
 Example: In Microsoft Access, go to the Help menu
and search for terms like “Create Table” or
“Validation Rules”.
Using Windows Help and Support

Click the Start Menu and type “Help


and Support” or press F1 on the
desktop.
Use the search bar to type your issue
(e.g., “printer not working”, “slow
computer”).
Troubleshooters (Windows Settings)

Go to Settings > Update & Security >


Troubleshoot.
Select the appropriate troubleshooter (e.g.,
Internet Connections, Audio Playback,
Printer).
Click Run the troubleshooter to auto-detect
and fix issues.
Right-click Context Help
Right-click on problematic items (like a device in
Device Manager or an application icon) and select
Troubleshoot or Properties to get more info.
Use Online Microsoft Support
Visit: https://support.microsoft.com
Search for your problem or use guided assistants
for Office, Windows, or Access-related issues.
EXERCISE
1.You are trying to connect your laptop to a Wi-Fi network, but it's
not detecting any available networks. Describe the steps you would
take to access the built-in system help guide to troubleshoot this
issue.
2.Where can you find the built-in Help or Support section in your
Windows operating system? List the steps to access it
3.You are having trouble with your computer’s sound output. What
keywords would you type into the built-in help search bar to find a
relevant solution? Provide at least three keyword combinations.
Mario Kabula Makanga Chongo
.

ACTIVITY 4

Mario Kabula Makanga Chongo


Resolving identified
problems
LESSON COMPETENCES
 identify, analyze, and propose effective solutions to real-life problems using
critical thinking strategies.
 work collaboratively to resolve identified problems, communicating their ideas
clearly and respectfully in group settings.
 apply subject-specific knowledge and skills to develop practical solutions to
contextual challenges.

Mario Kabula Makanga Chongo


Resolving Identified Problems
Restart the Program or Computer
Check Settings or Preferences
Update Software
Repair the Installation
• Microsoft Office has a built-in repair tool via Control Panel >
Programs > Microsoft Office > Repair.
Check for Compatibility
Ensure that the software version is compatible with
your system.
Use Troubleshooters
Windows has built-in troubleshooters for
hardware, network, and software issues
(found in Settings > Update & Security >
Troubleshoot).
Seek Technical Support
If all else fails, consult an ICT teacher,
technician, or qualified expert.
EXERCISE
1.Explain how you would determine whether a
problem is caused by hardware or software. Provide
one example of each type of issue and how you
would fix it.
2.After resolving a recurring issue with frequent
system crashes, what preventive actions would you
recommend to reduce the chances of similar
problems in the future?
Mario Kabula Makanga Chongo
.

ACTIVITY 5

Mario Kabula Makanga Chongo


Recovering lost data or
from corrupted/damaged
storage devices
LESSON COMPETENCES
 Demonstrate the ability to identify, select, and apply appropriate data recovery
tools and techniques to retrieve data from damaged or corrupted storage devices.
 Apply systematic troubleshooting procedures to diagnose and resolve data loss
issues on various types of storage media
 Exhibit responsible behaviour in handling recovered data by adhering to ethical
and legal standards regarding data privacy and integrity.

Mario Kabula Makanga Chongo


methods to recover data from corrupted
or damaged storage devices
1. Data Recovery Software (Logical Damage)

Steps:
1. Download and install the software on a working computer.
2. Connect the corrupted device (hard drive, USB, SD card) to the computer.
3. Create a byte-to-byte disk image to avoid further damage to the original drive

•Scan the device or image, preview recoverable files, and save them to a different
storage device.
Best for: Corrupted file systems, deleted files, or RAW drives.
Tools: Disk Drill
•Note: Software won’t work for physically
damaged drives.
Connect to Another Computer or Use a
Bootable Disk (Drive Not Booting)
If the drive isn’t recognized or won’t boot, connect it to another
computer or use a bootable disk.
Steps:
•External Connection: Use a USB cable or external disk
enclosure to connect the damaged drive to a working
computer. If detected, copy files to a safe location.

•Bootable Disk: Create a bootable emergency disk (e.g., Live


CD/USB) on another computer, boot the affected system from
it, and transfer data to a safe storage
device.
•Check Disk Management: If the drive appears as RAW
or unreadable, use software like TestDisk to repair the
partition table or master boot record
(MBR).
•Best for: Drives with logical damage or minor physical issues
(loose connections).

•Note: Avoid repeated read attempts, as they may worsen


physical damage.
Professional Data Recovery Services
(Physical Damage)
For physically damaged drives (clicking noises, water damage, or
mechanical failure), professional services are required.
•Steps:
•Stop using the drive to prevent further damage (e.g.,
grinding platters).

•Contact a reputable service with ISO-certified cleanrooms


(e.g., Stellar, Secure Data Recovery, or Geek Squad).

•Choose a provider with strict privacy policies (NDAs,


secure data handling).
Preventive Tips
 Regularly back up data to external drives or cloud
storage.
 Use reliable antivirus software to prevent malware-
related corruption.
 Safely eject external devices to avoid file system
errors.

 Monitor drive health with S.M.A.R.T. tools or utilities


like CHKDSK.
EXERCISE
1. A user accidentally formatted their USB drive, which contained
important documents. Describe the steps you would take to recover
the lost data, including any tools or software you would use.
Explain why each step is necessary.
2. esearch and compare three data recovery tools (e.g., Recuva,
PhotoRec, EaseUS Data Recovery Wizard). Create a comparison
table showing their features, supported file systems, ease of use, and
effectiveness. Based on your findings, which tool would you
recommend for a beginner and why?

Mario Kabula Makanga Chongo


"Behind every
powerful program is a
simple principle: clear
logic, precise
instructions, and a
mind that knows how
to connect them."
Mario Kabula Makanga Chongo

You might also like