Computer Js 2 First Term 2024 2025
Computer Js 2 First Term 2024 2025
SCHEME OF WORK
LESSON ONE
COMPUTER SOFTWARE
Computer Software is defined as step-by-step instructions used to instruct the computer on
what to do.
It could also be defined as set of instructions and procedures passed to the computer to
perform certain activities or tasks.
Software can also be called programs or instructions. Software acts as a communication link
between the user and the computer.
Types of Software
Software can be divided into the following:
SYSTEM SOFTWARE
These are software that control the way the different computer components communicate with
one another. It is the software that consists of all the programs, languages and documentations
supplied by the computer manufacturer.
System software can be further classified into the following:
i. Bootstrap loader
ii. Operating system
iii. Utility program
iv. Translator
v. Executive
UTILITY PROGRAM: This is also known as service program. It is a common tool for file and
computer management. These are software that is used for general housekeeping functions on
the computer such as repairing the computer, back file up, copying, sorting and printing of
data. Examples are Norton utilities, antivirus, scandisk, defragment, windows explorer etc.
TRANSLATOR: This is software that translates programs written by users into machine
language. Examples include MS DOS (Microsoft Disk Operating System), Windows 7, Windows
8, Windows XP, Linux Redhat, Linux Mandrake.
EXECUTIVE: This is a master program that is permanently held in the internal storage of the
computer.
BOOTSTRAP LOADER: This is a program that loads other programs and imports parts of the
operating systems into the main memory.
OPERATING SYSTEM
These are software that supervise input and output operations and control communication that
exists among the different components of the computer system. This is a set of programs that
manage the computer resources. It is a set of routines and procedures that govern the
operation of a computer.
FUNCTIONS OF OPERATING SYSTEM
1. It controls and monitors access to the computer system by different user.
2. It organizes how data are stored temporarily in RAM or permanently in disks and tapes
3. It responsible for allocating computer system resources.
4. It starts the control of all input and output resources.
5. It informs the user of any hardware and software errors in the system.
6. It contains utility programs such as scandisk, and the disk manager which are used to
solve system hardware problems.
7. It controls all operations of the system.
Microsoft Windows
Microsoft Windows are a series of software operating systems and graphical user Interfaces
produced by Microsoft. They are Windows 7, Windows 8, Windows 10, Windows XP, Windows
2000, Windows ME, Windows 98, Windows NT, Windows 95 and Windows Vista
APPLICATION SOFTWARE
These are software that is used to perform a specific task or job on the computer.
Examples are Microsoft Word, CorelDraw, PageMaker, Dac Easy, Peachtree, Dbase, Oracle,
AutoCAD etc
Classification of Application Software
i. Word Processing application Software: These software packages are used in achieving word
processing job objectives, such as typing letters, memos, reports, and projects. Examples
are: Ms-Word, Notepad, Word pad, Word Perfect, PageMaker
ii. Data Processing/ Spreadsheet application Software: They are used for calculation, statistics
and data analysis. Example: MS-Excel, Lotus 1-2-3, Sage, Dac Easy and Peachtree
iii. Database Management System (DBMS) application Software: These are software packages
that are used for database creation and manipulations. Examples of packages of these group
are: MS-Access, Dbase and Oracle.
iv. Graphic application Software: These software packages are used for drawing, creating logos,
letterheads, editing photographs etc. Examples are Ms-Paint, CorelDraw, Instant Artists,
Paintbrush etc
v. Presentation application Software: It is used for information presentation, especially in
seminars, conferences and workshops. It is used to create slides. Examples include Ms-
PowerPoint, Easy worship etc
vi. Entertainment application Software: It is used as a means of relaxation. Examples include:
Power DVD player, Windows media player, WinDVD, Ayo, Yahoo, bow and Arrow etc
vii. Architectural/Engineering application Software: It is used for architectural designs and
engineering work such as measurements and calculations examples are: AutoCAD, ArchiCAD
viii. Learning application Software: It is used for learning in schools and homes. Examples
include Marvin Beacon Tutors and Encyclopaedia etc.
LESSON TWO
Before the invention of the computer, people stored information in various means such as the
brain, books (textbooks and notebooks), plates and leather. There were many limitations of
these means which the computer has corrected. Computer has ability to store data and large
information for a very long period of time. The computer also stores information in various
units.
The various units of storage in computer science are the means of representing, storing and
measuring data and information in the computer.
1. Bit: This means(Binary Digit) either 0 or 1 in the binary number system. In computer
processing and storage, a bit is the smallest unit of information handled by a computer.
2. Byte: This consists of eight bits. In computer processing and storage, a byte is the
equivalent of a single character, such as a letter, a numeral, or a punctuation mark.
3. Nibble: This consists of four bits.
4. Character: This is not necessarily visible, either on the screen or on the paper.
5. Word: A word is a string of bits stored in computer memory; large computers use words
up to 64bits long.
6. Kilobyte (KB): This is 1024 bytes or 210 bytes. It is equivalent to one thousand bytes
7. Megabytes (MB): This is 1,048,576 bytes or 220 bytes i.e. 1024 X 1024 bytes. It is
equivalent to one million bytes
8. Gigabyte (GB): This is 230 bytes i.e. 1024 X 1024 X 1024 bytes. It is equivalent to one
billion bytes.
9. Terabyte (TB): This is 240 bytes i.e. 1024 X 1024 X 1024 X 1024 bytes. It is equivalent to
one trillion bytes
10. Petabyte: This is a unit of information that is equal to 1024 terabytes i.e. 1024 X 1024
X1024 X 1024 X 1024 bytes
CONVERSION EXAMPLES
1024KB = 1 MB
50𝐾𝐵
Therefore 50KB = x 1MB
1024𝐾𝐵
= 0.0488MB or 0.05MB
LESSON THREE
Secondary Memory also known as the auxiliary storage .It holds large amount of information on
a long term basis. It is the safest and most secured form of storage. Whenever the computer is
switched on the required data and program from the auxiliary storage or memory are easily
transferred into the main memory (primary memory)
Also, secondary memory are the device on which data or programs could be recorded until
when they are required for processing.
LESSON FOUR
A PROGRAM: This is a series of instructions which enable the computer to carry out some laid
down procedures to accomplish a given task or solve a problem.
PROGRAMMING: This is the act of giving the computer a set of instructions or codes to carry
out, or perform a specific task.
Machine Language: This is the only language understood by computers. It is almost impossible
for humans to use because it consists of only 1 and 0 (i.e. binary number).
Assembly Language: This language contains the same instructions as the machine language but
the instructions have names (mnemonics) instead of number. Assembler is the translator to
translate assembly language to machine language
High level languages are human understandable languages. They allow programmers to write
programs that are not dependent on the design of the CPU.
Compiler and interpreters are responsible for translating high-level language into machine
language.
Compiler translates entire program into machine language before execution while Interpreter
translates and executes one instruction at a time into machine language.
LESSON FIVE
BASIC PROGRAMMING
1. The first character for your data name must be alphabet (A-Z)
2. Each statements must begin with a line number
3. There must not be a full stop after each line of statement
4. Each program must be terminated by END or STOP statement
5. Each line must contain only one BASIC program statement
6. All expression must be written in capital letters.
OPERATORS IN BASIC
Operators are symbols used in carrying out operation in any program. There are three types of
operators in BASIC. These are:
(i) Arithmetic Operator: These are symbols used in carrying out arithmetic operations. The
program execution follows the rule of BEDMAS (Bracket, Exponentiation, Division,
Multiplication, Addition and Subtraction).
(iii) Logical operators: These operators perform tests on multiple relation. Example are ‘AND’,
‘OR’.
KEYWORDS/RESERVE WORD
The keywords or the reserved words are the tools that we use in writing BASIC programs. They
are instructions that are carried out by the program translators i.e, the compiler and the
interpreter. The Reserved words include: PRINT, READ, CLS, REM, DATA, GOTO, FOR…NEXT,
IF…ELSE, LIST, LOAD/OPEN, END, STOP
1. Remark statement: This is a remark. It does not affect the program in terms of
instruction or command line.
REM statement: It is used in explaining what the program is all about.
Example
10 REM “Calculate area of rectangle”
2. Assignment statement: This keyword is used in assigning values to variable, e.g. READ,
DATA, LET, INPUT.
(a) READ statement: This is a statement used in giving values to variables. Usually RAED
statement has DATAA statement with it.
Example:
10 READ A, B, C
20 DATA 20, 10, 40
(b) DATA statement: This statement is used in attaching strings of fixed characters and
numeric data in BASIC.
Example
10 READ A, B, C, D
20 DATA 6, 7, 15, 10
30 PRINT SUM=A+B+C+D
Result will be 38
(c) LET statement: This statement is used in attaching strings of fixed characters and
numeric data in BASIC.
Example
5 LET A=50
10 LET B=10
15 LET C=A+B
Here, C=60