CPT111 M2 U1 Computer Software
CPT111 M2 U1 Computer Software
Introduction to
Computer Software
Contents
1.0 Introduction
2.0 Learning Outcomes
3.0 Learning Contents
3.1 Categories of Computer Software
3.2 Operating Systems
3.3 Utilities
3.4 Languages
3.5 Word Processors
3.6 Spreadsheets
3.7 Database Management Systems
3.8 Presentation Software
3.9 Graphics Software
4.0 Conclusion
5.0 Summary
6.0 Tutor-Marked Assignment (TMA)
7.0 References/Further Readings
1.0 Introduction
You should be familiar with hardware which refers to the physical parts of the computer that can
be touched, software is the set of intangible instructions that tell the computer what to do. This
unit discusses the two major categories of computer software, namely application and system
software, as well as the types of software in each category.
Operating Systems
Language translators
Wordprocessors
Spreadsheet Software
Presentation software
Graphics software
Figure 1.0: Overview of types of software
3.3 Utilities
A utility is a program designed to perform tasks such as making a computer’s performance
efficient, protecting data and make communication easy. Examples of utility programs are:
i. Antivirus software for protecting the computer from computer virus.
ii. Backup software that help store copies of files, which can be restored in case the files
get lost or damaged.
iii. Compression utilities (or zip software) that shrink files so that they require less storage
space. Compression utilities can also return files to their original form when required.
iv. Email software for managing the flow of data to/from an electronic post office box.
3.6 Spreadsheets
You need to know that spreadsheet is an arrangement of rows and columns containing values
that can be manipulated. An electronic spreadsheet is a program for working with spreadsheets.
Because electronic spreadsheets allow users to simple or complex formula, they can be used for
performing tasks such as budgeting, tracking finances, calculating loan payments, computing
student grades and estimating project costs. Electronic spreadsheets allow users to display
varieties of colorful graphs. They often support what-if-analysis, for analyzing different scenarios
such as “What if I score Bs in all my courses this semester? But what if I score only Cs?” examples
of electronic spreadsheets are Microsoft Excel and OpenOffice Calc.
4.0 Conclusion
Computer hardware cannot function on its own because software is needed to direct the
operations of the computer. System software such as operating systems and utilities help the
computer to perform the most basic functions while Application software interacts with system
software to help the computer user perform useful tasks.
5.0 Summary
You have learnt that:
i. The two major categories of software are system software and application software.
ii. System software help the computer to carry out its basic operating functions.
iii. Types of system software are operating systems, utilities and language translators.
iv. Application software help users to do real work such as creating documents.
v. Types of application software include word processors, spreadsheets, database
management systems, presentation software and graphics software.