0% found this document useful (0 votes)
2 views

Lesson 4 Computer Software

The document outlines the objectives of a lesson on computer software, focusing on the distinction between system software and application software. It explains the components of software, how algorithms function, and the software development process, including debugging. Additionally, it categorizes software into application software, such as word processors and spreadsheets, and systems software, including operating systems and utility programs.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Lesson 4 Computer Software

The document outlines the objectives of a lesson on computer software, focusing on the distinction between system software and application software. It explains the components of software, how algorithms function, and the software development process, including debugging. Additionally, it categorizes software into application software, such as word processors and spreadsheets, and systems software, including operating systems and utility programs.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 28

COMPUTER

SOFTWARE
OBJECTIVES:
At the end of the lesson, the students must be able to:

• Identify examples of system software (e.g., operating systems,


utilities) and examples of application software (e.g., productivity
tools, web browsers).

• Distinguish between system software and application software.

• Learn file management skills: creating, organizing, and deleting


files and folders.
HARDWARE VS.
SOFTWARE
Computer systems consist of both
hardware and software.
Hardware has little value without
software, and software cannot run
without hardware to run it.
What Is Software?

• Software consists of the


instructions issued to the
computer to perform specific
tasks.
• The software on a computer
system refers to the programs
that make the computer run.
Software programs are lists of
instructions in code that the computer
understands that tell the computer
what to do.
WHAT IS A COMPUTER HARDWARE?

• Computer hardware includes the physical parts of


a computer, such as the central processing unit
(CPU), random access memory (RAM),
motherboard, computer data storage, graphics
card, sound card, and computer case. It includes
external devices such as a monitor, mouse,
keyboard, and speakers.
HOW SOFTWARE
PROGRAMS WORK
•A computer processes data by
applying rules called algorithms.
An algorithm creates a logical
progression of steps needed to
accomplish a task.
• An algorithm is a sequence of instructions
that a computer must perform to solve a well-
defined problem. It essentially defines what
the computer needs to do and how to do it.
Algorithms can instruct a computer how to
perform a calculation, process data, or make
a decision.
SOFTWARE DEVELOPMENT

• Software development is a multi-step


process that begins with a need to
perform a task more efficiently using a
computer.

 First, the programmer breaks down the


problem into a series of steps in an
algorithm. The programmer may use a
 Next, the programmer writes
the steps in a computer
programming language or
code, using formal terms and
syntax. Then the computer
translates the code into
machine language it can
understand and uses the
translated commands to
DEBUGGING SOFTWARE

• The software development process


does not end when the computer
executes the program. Errors in syntax
or even spelling can cause problems
and distort program results. Tests of
the software find and fix “bugs” or
errors in the code so it will run
Types of Software
• There are literally thousands
of software programs you can
buy, but all of them can be
grouped into one of two
categories:
 Applications software
 Systems software
APPLICATIONS
SOFTWARE
• Application software consists of
programs that were created to
perform a specific task.
Application software is also
called productivity software.
The most common types of application
software are:
 Word-processing programs
 Spreadsheet software
 Presentation software
 Database software
 Web browsers
 Games
WORD-PROCESSING PROGRAMS
SPREADSHEET SOFTWARE
PRESENTATION SOFTWARE
DATABASE SOFTWARE
WEB BROWSERS
GAMES
SYSTEMS SOFTWARE
• refers to the programs that are used to
manage computer system resources. It
coordinates and controls the resources
and operations of the computer itself.

The three categories of systems software


are:
 Operating systems
 Utility programs
OPERATING SYSTEMS
 Operating systems provide an interface
between the user and the computer.
 An operating system is the most important
software that runs on a computer. It
manages the computer's memory and
processes, as well as all of its software and
hardware. It also allows you to
communicate with the computer without
knowing how to speak the computer's
UTILITY PROGRAMS
Utility programs are designed to help perform
housekeeping chores for the computer.
• Manage the computer’s resources.
• Perform file and folder management tasks
• Clean up unused files from the hard disk
• Defragment disk storage
• Copy files from one disk to another
• Back up data to disk or tape
LANGUAGE
TRANSLATORS

 Computers cannot read program


statements in programming language
format, such as Visual Basic or Java
program statements.
 Language translator programs convert
program language code into machine
code that can be understood by the
PERFORMANCE TASK (50 PTS)

• Grade 10 Computer Software Project.d


ocx

You might also like