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

CPT111Mod 2 Unit 1 Introduction To Computer Software

It mainly about computers to the world which enlightens people on how to use them in a way that it will not affect the computer and will be very helpful to youths
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

CPT111Mod 2 Unit 1 Introduction To Computer Software

It mainly about computers to the world which enlightens people on how to use them in a way that it will not affect the computer and will be very helpful to youths
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 35

INTRODUCTION

TO COMPUTING SCIENCES
COS101
TUTOR: Dr.(Mrs.) Abisoye O.A
Phone: +23460546074
E-mail: [email protected]

Module 2: Computer Software


Unit 1: Introduction to Computer Software
Module 2: Computer Software

Unit 1
Introduction to Computer Software
COMPUTER SOFTWARE
Unlike hardware which refers to the physical parts of the
computer that can be touched, software is the set of instructions
that tell the computer what to do. We will discus the two major
categories of computer software, namely application and system
software, as well as the types of software in each category.
 System Software
 Application Software
COMPUTER SOFTWARE
 System Software: These are the software that interact with the
computer at a very basic level. They help the computer to carry out
its basic operating functions such as managing files, interacting
with input/output devices, and removing viruses from the computer.
Examples of system software are operating systems, utilities and
language translators.

 Application Software: These are the software that help users to


do real work such as creating documents, editing photos or tracking
finances. Application software do not interact with the computer
directly. Rather, they do so through system software such as
operating systems and utilities.
Operating Systems

System Software Utilities


Software
Language translators

Wordprocessors

Spreadsheet Software

Application Database management


Software systems

Presentation software

Graphics software

Overview of Type of Software


SYSTEM SOFTWARE

Operating Systems

Operating systems are the most important programs that run on a


computer, because they control all activities that take place in a
computer. Operating systems perform basic tasks such as
keeping track of files, management of memory allocated to
programs and data, and controlling input/output devices such as
keyboard and printer.
Examples of operating systems for general-purpose computers
are Microsoft Windows, Mac OS, UNIX and Linux. Handheld
devices use operating systems such as Windows Mobile OS, iOS
and Android OS.
Utilities

A utility is a program designed to perform tasks such as optimizing


a computer’s performance, protecting data and facilitating
communication. Examples of utility programs are:

 Antivirus software
 Backup software
 Compression utilities (or zip software)
 Email software
Utilities

a. Antivirus Software: AVG Antivirus security, Kaspersky, McAfee,


Avast, Avira, Norton360

b. BackUp Software: CommVault, NetVault, SpiderOak, Retrospect

c. Compression Utilities: is a software program that compresses and


decompresses various file types . Example: Winzip, WinRaR,
WinAce, PeaZip, 7-Zip

d.Email Software: is a program that features and functionality for


using electronic mail.
Language Translators
Computers understand only machine language, in which
instructions are written as strings of zeros and ones. However,
programming in machine language is tedious and error-prone for
humans.

As a result, programs are usually written in high level languages


which contain English commands and mathematical symbols that
humans are familiar with.
Language Translators
Language translators are system software that convert high level language
programs to machine language programs which the computer understands.
Examples of language translators are:
 Compilers
 Interpreters

 Compilers which translate all instructions in a high level language program to


machine language before executing any instruction.

 Interpreters which translate and execute an instruction in a high level language


program before moving to the next instruction.
APPLICATION SOFTWARE

Word Processors: A word processor is a program for


producing documents such as letters, memos, reports
and manuscripts. Word-processing software allow you
to create, edit, format and spell-check documents on
the screen before orienting on paper. Example
Microsoft Word
Word Processing

 Uses
 Memos
 Reports
 Correspondence
 Minutes of meetings
 Anything to be typed

 Functions
 Create
 Edit
 Format
 Store
 Print text and graphics
APPLICATION SOFTWARE
Spreadsheets: A spreadsheet is an arrangement of
rows and columns containing values that can be
manipulated.

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. Example Microsoft Excel
Electronic Spreadsheets

 Uses
 Comparing mortgage interest rates
 Preparing budgets
 Tracking weight loss

 Functions
 Manipulates numbers in rows and columns
 Recalculates the results when a number is
changed
 What if?
Electronic Spreadsheets
APPLICATION SOFTWARE

Database Management: A database is a collection of


data stored on one or more computers.

A database can contain data such as details of books


in a library, university student records, or bank
customer details and user can storing, modifying,
finding and reporting data contained in a database.
Example Microsoft Access
Database Management

 Uses
 Keep track of a large number of related facts
 Query the data for specific information
 Retrieve information in a variety of ways

 Functions
 Store data
 Update data
 Manipulate data
 Retrieve data
 Print data in many forms
 Report on data in a variety of ways
Graphics Software
 Graphics software: Graphics software allow users to create, edit
and manipulate graphics. These graphics could be pictures, images,
drawings, icons or photographs.
 Uses
 Maps
 Graphs
 Charts
 Helps to
 Compare data
 Spot trends
 Make decisions
 Visual information is more compelling
Presentation Graphics
 Uses

Presentation Software: Presentation software enable users to


combine text, graphs, photos, sound clips and animation into
series of electronic slides.
 Uses
 Salestool
 Demonstrate a product
 Show cost/benefit projections on charts
 Present audio/video testimonials from satisfied customers

 May contain
 Text
 Graphics
 Audio

Desktop Publishing

 Uses
 Newsletters
 Reports
 Brochures
 Functions
 Handles high-level publishing needs
Computer Art

 Use software to
 Produce art
 Express ideas

 Graphic artist
 Artistic ability
 Computer skills
 Produces computer art
Communications

 Communicate from home with computer at office


 Access data stored in another computer in another location
 Stock exchange updates
 Weather information
Communications

 Provides method for


communicating
between computers
 Most likely way to
connect is via the
Internet
 Use a browser to
access the Internet
Office Suites

 Group of basic software applications designed to


work together
 Data is portable between basic applications of the
suite
 Various applications in the suite have the same
“look and feel”
 Cost of suite is less than purchasing individual
applications
Integrated Applications

 Combine basic word processing,


spreadsheet, and graphics capabilities
 More limited than a suite
 Easier to learn and use
Software Development Focus

 Ease of use
 Personal use programs
 Personal time organizers
 To-do list makers
 E-mail programs
 Internet access
Business Software

 Custom-written to
meet special
business needs
 Standard packages
 Combination of
custom-written and
off-the-shelf
Vertical Market Software

 Written for a particular type of business


 Dentist’s
office
 Drugstore
 Auto shop

 Software may be part of complete package


 Hardware
 Installation
 Training
 Support
Software for Workgroups

 Groupware / collaborative software


 Lets a group of people share information or track
information together
 Data being used is located in central database
 Data can be accessed and updated by anyone in
the project group
Software for Workgroups

Examples
 Scheduling
 Preparation of proposals by several
individuals
The Information Center
Help Desk

 Software selection
 Software training
 Software and hardware installations
 Software and hardware updates
 Troubleshooting
Software for Small Business

 Accounting
 Spreadsheet software
 Accounting package – Basic accounting,
financial statements, tax summaries, payroll
 Writing and Advertising
 Word processing
 Desktop publishing

 Customer Service
 Database management
Software for Small Business

 Keeping Up and Making Contacts


 Networking over the Internet
 Making Sales Pitches
 Graphical presentation software

You might also like