This document provides an introduction to computer software. It defines computer software as step-by-step instructions written by programmers to tell computers what to do. It discusses two types of software: open-source software which allows users access to modify source code, and closed-source/proprietary software where the developer reserves modification rights. The document also distinguishes between system software which manages system resources and application software which performs tasks, and types like freeware and shareware. The objectives are to define software, describe how developers distribute it, and differentiate the two main types and their differences.
2. Lesson quote
Believe in yourself and all that you are.
Know that there is something inside you
that is greater than any obstacle.
Christian D. Larson
3. LESSON OBJECTIVES
At the end of this lesson, the student should be able to:
Define computer software.
Know the ways through which software developers make
their software available.
List the two types of computer software and their
differences
5. COMPUTER SOFTWARE
Computer software or software is a step-by-step instruction
written by a computer programmer or a software developer
that tells the computer what to do and how to do it.
Software and program are used interchangeably. Examples
include:WhatsApp, Facebook,Twitter, Mozilla Firefox,
Google chrome, Mavis Beacon, etc.
6. Software instructions in qbasic
DIM num1 AS SINGLE
DIM num2 AS SINGLE
DIM totalAS SINGLE
PRINT “This programme will add two numbers entered by
the user”
PRINT “ Enter first number”
INPUT num1
PRINT “ Enter second number”
INPUT num2
total = num1 + num2
PRINT total
8. OPEN-SOURCE SOFTWARE
Open-source software is a software that is released under
a license which the copyright holder grants users the right
to use, study, change, and distribute the software and its
source code to anyone and for any purpose. Some
examples include, Mozilla Firefox,VLC media player,
Linux, Android, etc.
9. CLOSED-SOURCE OR PROPRIETARY SOFTWARE
Proprietary or closed-source is a software which the
copyright holder reserves the right to use, modify or
share the software. Closed-source software do not
make their source codes available. Some examples
include, MicrosoftWindows, Microsoft office,Adobe
reader,WinRAR, etc.
10. Differences between Open-source & proprietary software
Proprietary
Program source codes are not
available and cannot be modified.
It is licensed and not available for
free.
Modification can be done only by
those who developed the software.
Open-source
Program source codes are
available and can be modified.
It is licensed and available for
free.
Modification can be done by
any knowledgeable person with
expertise.
11. freeware
Freeware is a type of proprietary software that is
released without charge to the public or at no
monetary cost.
12. shareware
Shareware is a type of proprietary software which
is given out for free with limited functionalities or
on trial basis until purchased.
13. Differences between freeware & shareware
Shareware
Free to use but with limitations.
Some features are functional and
operational for only paid users.
Freeware
Free to use with no
limitations.
All features are functional
and operational for users to
use.
16. Differences between system & application software
Application
They are designed to accomplish
general or specific tasks.
Programming of application
software is comparatively easy.
A computer can easily run without
application software
Application software depend on
system software and cannot run
without system software.
System
They are mainly designed for
managing system resources.
Programming of system
software is complex.
A computer cannot run
without system software.
System software do not
depend on application software.
17. Try thy hands on
1. Define computer software
Clearly distinguished between open-source and
closed-source, application software and system
software
Define the following:
A. Public-domain software
B. Open-source
C. Closed-source
2. List three examples of computer software
18. Thanks 4 watching
Next tutorials will be on;
System Software
Subscribe and keep the channel active.