You are on page 1of 15

Computer Programming

Programs,Software,System
and Application Software
Programs
 An organized list of instructions that,
when executed, causes the computer
to behave in a predetermined
manner.
 Translated into machine readable
format
• compilers, interpreters, and assemblers.
Software
 Written programs / procedures /
rules and associated documentation
pertaining to the operation of a
computer system

 Software vs. Hardware


Hardware
 Hardware is the physical aspect of
computers, telecommunications, and
other devices.
 Implies permanence and invariability.
 A collective term
System Software
 Collection of programs designed to
• Operate
• Control
• Extend
processing capabilities of a computer
System Software
 Low Level programs
• device drivers
• operating systems
• servers
• Utilities – Partitioning etc
 Typical Uses
• Communications devices, Printers
• Partition the computer's resources such as
memory and processor time in a safe and
stable manner.
System Software
 Memory Management
• Allocation / De-Allocation
 Process Management
• Scheduling
 File Management
• Storage / Retrieval
• Back Up/ Data recovery
 Device Management
• Driver Software
System Software
 Security Management
• Virus Protection
• Firewall
Application Software
 A single or set of computer programs
which work together to solve a particular
problem or to be used for a particular
user-defined application
 Complete and self-contained software
 Computer programs designed for a specific
purpose (such as accounts receivable,
billing, or inventory control).
Application Software
 Spreadsheet
 Word processing
 Business software
 Computer games
 Telecommunications
 Databases
 Educational software
 Medical software
Types of Software
Application Programmer
 An individual who writes application
programs in a user organization.

 Most programmers are application


programmers.

 Who is a System Programmer?


Functions in an Enterprise

Business /Systems Analyst


Assignment
 Look up a application software from
DataQuest.-Relevant to business
applications Submit a write up (2-3
pgs) on the following aspects of the
application software
• Features
• Purpose of the application software
• Which industry is it used in?
• What kind of functionality does it
address

You might also like