COMPUTER SOFTWARE 1 - (DEFINITION, TYPES, TRANSLATORS AND UTILITY SOFTWARE SS1 NOTES)

 COMPUTER SOFTWARE 1

(DEFINITION, TYPES, TRANSLATORS AND UTILITY SOFTWARE)

DEFINITION OF COMPUTER SOFTWARE

Software is a set of instructions and procedures passed to the computer to perform certain activities or task.

Types of Software
Software is divided into two broad groups, these are:
1. System Software
2. Application software
1. System Software: It can be defined as programs that help run the computer hardware and software. The system software consists of programs, written by manufacturers, which contributes to the proper control and good performance of the computer system. System software generally comprises three groups. These are:
a. Operating system (Examples Disk Operating System (DOS), Microsoft windows, UNIX, LINUX, MAC, Android, iOs etc
b. Utility software (Some examples are antivirus software, file management tools, compression tools, disk management tools, etc.)
c. Translators (Translators are compiler, assembler, and interpreter)
(i) Compiler : a special program that translates a programming language's source code into machine code, bytecode or another programming language.
(ii) Assembler converts assembler or assembly language code into machine code that the computer can then read and execute.
(iii) Interpreter : a computer program that is used to directly execute program instructions written using one of the many high-level programming languages.

2. Application Software
These are software that allows humans to accomplish one or more specific (non-computer) task.
Examples  of application software include:
a. Word processing software : These are software used for creating, editing and printing document. Example include: Microsoft Word, Notepad, Corel WordPerfect, WordPad, etc.
b. Spreadsheet software: These are software for performing accounting and statistical calculations. Examples are: Microsoft Excel, Lotus 1-2-3, etc.
c. Graphics software : These are software that are used for drawing and designing purposes, examples CorelDraw, Paint, Photoshop, Instant Artist, etc.
d. Database Application: Database software allows you to enter, retrieve and update data in an organized and efficient manner. Commonly used database programs include Microsoft Access and Lotus 1-2-3
e. Presentation: A presentation program is a computer software package used to display information, normally in the form of a slide show. Examples are MS power point Corel Presentations, OpenOffice.org Impress, SlideSlider, SlideRocket SlideWiki, Audience (software), Ease, Emaze, WPS presentation, etc


Class Activities

1. Define Computer Software.
2. Differentiate between system and application software and list three (3) examples for each.
3. Differentiate between compiler and interpreter
4. Name any ten  (10) apps from the following image:






Comments

Popular posts from this blog

COMPUTER STUDIES JS2 _ SECOND TERM - MID TERM PROJECT

COMPUTER STUDIES _ MID TERM PROJECT –JS3 (SECOND TERM)

JS3 CLASS - ONLINE CLASS TASK_COMPUTER VIRUS (COMPUTER STUDIES)