Beruflich Dokumente
Kultur Dokumente
Learning Objective
Define Software
Identify Software Components
Identify Different Computer
Languages
Topic 1
DEFINING SOFTWARE
SOFTWARE
Topic 2
SOFTWARE COMPONENTS
Software Components
Computer software can be classified into
following categories:
System Software
Operating system
Application Software
User Programs
Application programs
Topic 3
SYSTEM SOFTWARE
Topic 4
APPLICATION SOFTWARE
Commercial Application
Software for PC
Word Processing Software Ex:
Microsoft word, Corel, WordPerfect and Open
Office
Commercial Application
Software for PC
Presentation Software Ex: Microsoft
PowerPoint, Adobe Persuasion, Corel Presentation
Commercial Application
Software for PC
Financial Planning & Accounting
Software Ex: QuickBooks, Sage Software
Peachtree
Topic 5
COMPUTER LANGUAGES
Machine Language
First generation of computer language
Consists of 0s and 1s representing data
or instruction
Dependent to machine language, so
code written for one type of computer
does not work on another type of
computer
Writing this language is time consuming
and painstaking
Assembly Language
Second generation of computer
language
A higher level language than machine
language but is also a machine
dependent
Uses a series of short codes or
mnemonics to represent data or
instruction
Ex: ADD and SUBTRACT
High-Level Language
Third generation of computer language
Machine independent
Easier to learn and code since it uses
English
Self-documenting
Ex: C++, Java, and VB.net