You are on page 1of 5

Lesson 3:

USE OF SOFTWARE AND HARDWARE

Learning Competencies
Quarter 2  Identification, analysis and selection of software
WEEK 1 tools and equipment used in a web
programming

Hardware and Software tools and Equipment in Computer


Programming

Introduction

Computer hardware and software tools are essential in the process of


developing a computer program because these are where its output depends.
A poor equipment affects the way a programmer performs the duty assigned
to him by causing delay and errors, which also affects the performance and
way of solving and providing solutions to problems.

Learning Objectives/Outcomes:

At the end of the lesson, you will be able to:

1. Categorize computer programming tools and equipment’s


according to their use

Lesson Proper:

Computer hardware refers to the physical parts of a computer and


related devices.

 Internal hardware devices include motherboards, hard drives, and


RAM.
 External hardware devices include monitors, keyboards, mice,
printers, and scanners.

Note: The internal hardware parts of a computer are often referred to as


components, while external hardware devices are usually called
peripherals.

Computer software, on the other hand, consists of the programs and


applications that run on computers. Because software runs on computer
hardware, software programs often have system requirements that list
the minimum hardware required for the software to run.

1
Classification of Software:

1. System software
2. Application software

System software - type of computer program that is designed to run a


computer's hardware and application programs. It is the interface
between the hardware and user applications. The programs that are part
of the system software include assemblers, compilers, file management
tools, system utilities, and debuggers.

Types:

 Operating System - an interface between a computer user and


computer hardware. An operating system is a software which
performs all the basic tasks like file management, memory
management, process management, handling input and output,
and controlling peripheral devices such as disk drives and
printers.

Examples:
Windows - Microsoft
Windows, also called
Windows and Windows
OS, computer operating
system (OS) developed by
Microsoft Corporation to
run personal computers
(PCs).

OSX – operating system for Apple computers.

Ubuntu - a complete
desktop Linux
operating system,
freely available with
both community and
professional support.

2
Android - a mobile operating system developed
by Google. It is used by several smartphones
and tablets. ... The Android operating system
(OS) is based on the Linux kernel. Unlike
Apple's iOS, Android is open source, meaning
developers can modify and customize the OS for
each phone.

IOS - iPhone operating system. iOS is a mobile


operating system created and developed by
Apple Inc. exclusively for its hardware. It is the
operating system that powers many of the
company's mobile devices, including the iPhone
and iPod Touch

Utility Programs or Utility Software - A program that performs a


specific task related to the management of computer functions,
resources, or files, as password protection, memory management, virus
protection, and file compression.

Examples:

 File Viewers - used to search and view files


 File compressors – used to compress and extract files
 Diagnostic software – used to examine the state and locate
problems with hardware
 Disk scanner – detects and checks the logical and physical
capacity of hard or floppy disks
 Antivirus software - a computer program used to prevent, detect,
and remove malware. Antivirus software was originally developed
to detect and remove computer viruses
 Drivers or device drivers - group of files that enable one or more
hardware devices to communicate with the computer's operating
system. Without drivers, the computer would not be able to send
and receive data correctly to hardware devices, such as a printer.

3
EXERCISES/ACTIVITIES:

Activity 1:

Give an advantage and disadvantage with use of the


following Operating System.

Advantage Disadvantage

1. Windows

2. OSX

3. Android

4. iOS

5. Linux

It’s now time to


evaluate your
learning.

NAME: ______________________________________

SECTION: _____________________________

I. Identify what is being described by the statement.

___________1. Software which performs all the basic tasks like file
management, memory management, process management, handling
input and output, and controlling peripheral devices such as disk
drives and printers.
___________2. Computer program used to prevent, detect, and remove
malware.

4
___________3. used to examine the state and locate problems with
hardware
___________4. Detects and checks the logical and physical capacity of
hard or floppy disks.
___________5. Used to compress and extract files.
___________6. Refers to the physical parts of a computer and related
devices.
___________7. Consists of the programs and applications that run on
computers.
___________8. A mobile operating system developed by Google. It is used
by several smartphones and tablets.
___________9. Group of files that enable one or more hardware devices to
communicate with the computer's operating system.
___________10. Operating system for Apple computers.

You might also like