0% found this document useful (0 votes)
34 views16 pages

First Stage Koya University Software Engineering Department: Academic Computing

This document discusses different types of computer software, including systems software like operating systems, utility software, and device drivers, as well as applications software for word processing, spreadsheets, databases, presentations, and web browsing. It provides details on operating systems, their functions, and graphical user interfaces.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views16 pages

First Stage Koya University Software Engineering Department: Academic Computing

This document discusses different types of computer software, including systems software like operating systems, utility software, and device drivers, as well as applications software for word processing, spreadsheets, databases, presentations, and web browsing. It provides details on operating systems, their functions, and graphical user interfaces.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 16

ACADEMIC COMPUTING

FIRST STAGE
KOYA UNIVERSITY
SOFTWARE ENGINEERING DEPARTMENT

COMPUTER SOFTWARE
Outlines

 What is Computer Software?


 Types of computer software
A)- Systems Software
i- Operating System
ii- Utility Software
iii- Device Drivers
B)- Application Software
i- Word Processing ii- Spread sheet iii- Data base
iv- Presentations v- Web Browser
 Graphical User Interface
Computer Software
 What is Computer Software?
Computer Software: Is a collection of instructions that enable
users to interact with computers.

 Types of computer software


A)- Systems Software
B)- Applications Software
Systems Software

 System software is computer software designed to


operate and control the computer hardware and to
provide a platform for running applications
software.
 System Software includes the following Software:

i- Operating system
ii- Utility Software
iii- Device drivers
Operating system
 Operating system (OS) is the most important program that
runs on a computer.
 Every computer must have an operating system to run other

programs
 Operating systems perform basic tasks, such as recognizing

input from the keyboard, sending output to the display


screen, keeping track of files and directories on the disk, and
controlling peripheral devices such as disk drives and
printers.
 Examples for OS: (Windows XP, Linux, Windows 7,

Macintosh)
Operating system

Picture 1 shows the importance of OS in


computer system
Operating system

Picture 2 shows the Position of OS in computer system


Main Functions of an Operating System

 Boot-up computer.
 Control hard drives: This includes such features as formatting
and defragmenting disks as well as saving files to and retrieving
files from disk.
 Control input devices such as keyboards, mouse and scanners.
 Control output devices such as the video display and printer.
 Control the external ports: Common types of ports are serial,
parallel, and USB (Universal Serial Bus).
 Provide the foundation for application software to be launched.
 Enable application software to access and use the hardware.
User Interface
 User interface
 A function of the operating system that allows individuals to access
and command the computer
 Command-based user interface
 A particular user interface that requires text commands be given to
the computer to perform basic activities
 E.g., unix, DOS
 Graphical user interface (GUI)
 A user interface that uses pictures (icons) and menus displayed on
the screen to send commands to the computer system
 E.g. Windows, MAC OS
Operating System Capabilities
 Multitasking
 A processing activity that allows a user to run more than
one application at the same time
 Multithreading
 A processing activity that is basically multitasking within a
single application
 Time-sharing
 A processing activity that allows more than one person to
use a computer system at the same time
Utility Software
 is a system software designed to help, analyze, configure, optimize
or maintain a computer.
 Some Types of Utility software:

1- Anti-virus utilities scan for computer viruses.


2- Disk cleaners (clean-up) can find files that are unnecessary to
computer operation.
3- Disk checker software can scan a hard disk to find files or areas
that are corrupted in some way, or were not correctly saved, and
eliminate them for a more efficiently operating hard drive.
4- Disk Defragmenters can detect computer files whose contents are
broken across several locations on the hard disk, and move the
fragments to one location to increase efficiency .
Applications Software
 Is the term used for programs that enable users to achieve specific
objectives such as create a document, use a database, produce a
spreadsheet or design a building.
 Applications software are used once the operating system has been
loaded.
 The following programs are examples of applications
software:
i. Word Processing
ii. Spread Sheets
iii. Data Bases
iv. Presentations
v. Web Browsing
Applications Software
i. Word Processing
A word processing program (such as Microsoft
Word) allows you to produce, store, format and edit
documents, letters, and articles.
ii. Spread Sheets
A spread sheet program (such as Microsoft Excel)
allows you to Create financial statements, balance
sheets, perform statistical and numerical analysis of
data, make forecasts based on numeric data.
Applications Software
iii. Data Bases
A database program (such as Microsoft Access) allows you to Store
and convert data into information. Databases are particularly useful
in working with large quantities of data.
iv. Presentations
A presentation program (such as Microsoft PowerPoint) allows you
to Create slide shows, lectures, seminars and other types of
presentation.
v. Web Browsing
 Applications used to view and interact with the World Wide Web

(www). (Internet Explorer, Mozilla Firefox, Google Chrome)


Graphical User Interface (GUI)
 A graphical user interface is simply an additional part
of the operating system. GUI consists of a screen
with a number of icons or menus. Functions are
executed by pointing and clicking with the mouse.

You might also like