Computer App LN Humanities
Computer App LN Humanities
CLASS - XI
Government of Kerala
DEPARTMENT OF EDUCATION
PLEDGE
India is my country. All Indians are my brothers and sisters.
I love my country, and I am proud of its rich and varied
heritage. I shall always strive to be worthy of it.
I shall give my parents, teachers and all elders respect, and
treat everyone with courtesy.
To my country and my people, I pledge my devotion. In their
well-being and prosperity alone lies my happiness.
Prepared by :
State Council of Educational Research and Training (SCERT)
Poojappura, Thiruvananthapuram 695012, Kerala
Website : www.scertkerala.gov.in e-mail : [email protected]
Phone : 0471 - 2341883, Fax : 0471 - 2341869
Typesetting and Layout : SCERT
© Department of Education, Government of Kerala
To be printed in quality paper - 80gsm map litho (snow-white)
Foreword
Dear learners,
The syllabus of Computer Application for the Humanities stream has been
revised in view of the growing importance of computer aided technology for
various applications, especially in the field of publishing, information sharing,
data analysis, etc. While designing the syllabus and the textbook, the other
subjects of the Humanities group were also taken into consideration. Such a
study will render the learning of those subjects more interesting and effective.
It will also enlighten the learner about emerging trends in the field of computer
applications and Information Technology.
The text book, designed in accordance with the syllabus for the academic year
2014 - 15, begins with the concept of data processing and presents a variety of
computer hardware and software for various applications of the times. In
addition to familiarising students with various hardware components used in
IT application development, the concerns and remedies for e-waste
management are also highlighted. A wide coverage is given for computer
network and Internet technology, underlining the virtues and vices in their
use. The syllabus and the text book provide adequate space to various software
packages, for analysis of data, its presentation and manipulating images, that
are highly in demand nowadays. This exclusive section incorporates the use of
advanced tools of these packages giving focus on lab activities.
I hope this book will meet all the requirements for stepping to levels of higher
education and pave the way to the peak of success.
Dr P. A. Fathima
Director
SCERT, Kerala
Textbook Development Team
Computer Applications - Humanities
Prasanth P. M. Najeeb P. P.
HSST, St. Joseph's Boys' HSS, HSST, Himayathul Islam HSS,
Kozhikode. Kozhikode.
Vinod V. Sunil Kariyatan
HSST, NSS HSS, HSST, Govt. Brennen HSS,
Prakkulam, Kollam. Thalassery, Kannur.
Joy John Sai Prakash S.
HSST, St. Joseph's HSS, HSST, St. Thomas HSS,
Thiruvananthapuram. Poonthura, Thiruvananthapuram.
Aboobacker P. T. Mohammed Salim
HSST, Govt. GHSS, HSST, Oriental HSS,
Chalappuram, Kozhikode. Thirurangadi, Malappuram.
Shajan Jos N. A. N. Sathian
HSST, St. Joseph's HSS, HSST, GMHSS, Koyilandy,
Pavaratty, Thrissur. Kozhikode.
Mustafa Shamsul Haq K. K. Hassinnar Mankada
HSST, GHSS Kuthuparamba, Master Trainer, IT@School,
Kannur. Malappuram.
Experts
Dr. Lajish V. L.
Assistant Professor, Dept. of Computer Science, University of Calicut
Dr. Madhu S. Nair
Assistant Professor, Dept. of Computer Science, University of Kerala
Madhu V. T.
Director, Computer Centre, University of Calicut
Dr. Binu P. Chacko
Associate Professor, Dept. of Computer Science,
Prajyoti Niketan College, Pudukad
Dr. Sushil Kumar R.
Associate Professor, Dept. of English, D. B. College, Sasthamcotta
Dr. Vineeth K. Paleri
Professor, Dept. of Computer Science and Engineering, NIT, Kozhikode
Maheswaran Nair V.
Sub Divisional Engineer, Regional Telecom Training Centre, Kaimanom, Tvpm.
Artists
Sudheer Y. Vineeth V.
Academic Co-ordinator
Dr. Meena S.
Research Officer, SCERT
CONTENTS
CONTENTS
Let us do
Check yourself
Information box
Lab activities
Learning outcomes
Computers have now become an integral part of
our daily life. People use computers for a variety
of reasons and purposes. Be it education,
Key concepts
business, entertainment, communication,
• Data and Information government service or transportation, computers
are inevitable today. As far as students are
• Data processing
concerned, computers are used for learning
• Functional units of a different subjects effectively and for carrying out
computer learning activities apart from there primary function
• Computer - as data of computing. Try to recollect the situations where
processor we used computers and identify the benefits from
it. Therefore it is essential to know more about
o Characteristics of
computers
computers and its applications. This chapter
presents the concepts of data processing and
• Number system
functional units of computer. Different data
o Decimal number system representation methods used in computers are
also discussed in this chapter.
o Other number systems
8
1. Fundamentals of Computer
ANITHA MOHAN
A\nX taml≥
FEMALE
ANITHA
9
• Examine a telephone bill, electricity bill or water bill and
identify the data contained in it.
10
1. Fundamentals of Computer
Thus it is clear that data processing proceeds through six stages, as listed below:
(a) Capturing data
(b) Input of data
(c) Storage of data
(d) Processing / manipulating data
(e) Output of information
(f) Distribution of information
The thick arrow marks in Figure 1.5
indicate the flow of the activities in
data processing and the dotted lines
specify the flow of activities that are
optional. Let us take a close look at
these stages. Fig. 1.5 : Stages of data processing
(a) Capturing data
When we apply for admission to the higher secondary course, we usually provide the
details through a prescribed application form. The authority is actually collecting the
required data for the admission process through the proforma. This is the first stage in
data processing. The proforma, also known as the source document, is so designed
that all relevant data are to be recorded in proper order and format. Thus, preparation
of source document and data collection are the activities that take place in this stage.
Today, hard copy of the prescribed
application forms are not used for
collecting data. Instead, data are
directly entered through on-line
facility.
(b) Input
In the case of seeking admission, we
submit the filled up application form
to the school. There the data is
extracted and fed into the computer.
Sometimes, we may enter these
details directly into the computer. Feeding data to the computer for processing is known
as input. The input data is usually stored in computers before it is processed.
11
(c) Storage
In many cases, the amount of data given to the computers will be large. Besides, the
data entry may not be completed in a single session or a day. In the case of admissions,
the data of lakhs of applicants is input to the computer. It usually takes a few weeks to
complete the data entry. So the data input at different times should be stored then and
there. The processing will start only after the entire data is stored. The information
obtained as a result of processing is also stored in the computer. This stored data and
information can be used in the future for various purposes.
(d) Process
The data stored in computers is retrieved for processing. Various operations like
calculation, classification, comparison, sorting, filtering, summarising etc. are carried
out as part of processing. In the case of admission to the higher secondary course,
Weighted Grade Point Average (WGPA) of each applicant is calculated. Then the
applicants are listed under various categories
based on the descending order of WGPA.
Here, school of choice, course, and
performance in various co-curricular
activities are considered. Finally, allotment
lists for schools and allotment slips for
applicants are prepared.
(e) Output
The information obtained after processing will be available in
this stage. Output stage should provide the information in such a
form that the beneficiary should be able to take decision or solve
the problem. In the case of admission to the higher secondary
course, allotment slip for the applicant and allotment list for the
school are generaeted in the desired format as outputs.
12
1. Fundamentals of Computer
lists are issued to the schools for admitting the eligible applicants. The allotment slips
may be used to prepare admission register or roll list of classes. The allotment lists may
be used to prepare nominal roll for registering the students for public examination.
Check yourself
13
Fig. 1.6 : Basic organization of computer
1. Input unit
The collected data and the instructions for their processing are entered into the computer
through the input unit. They are stored in the memory (storage unit). The data may be in
different forms like number, text, image, audio, video, etc. A variety of devices are
available to input the data depending on its nature. Keyboard, mouse, scanner, mic,
digital camera, etc. are some commonly used input devices. In short, the functions
performed by input unit are as follows:
1. Accepts instructions and data from the outside world.
2. Converts these instructions and data to a form acceptable to the computer.
3. Supplies the converted instructions and data to the computer for processing.
2. Central Processing Unit (CPU)
The CPU is the brain of the computer. In a human body, all major decisions are taken
by the brain and other parts of the body function as directed by the brain. Similarly, in
a computer system, all major computations and comparisons are made inside the CPU.
It is also responsible for activating and controlling the operations of other units of the
computer. The functions of CPU are performed by three components - Arithmetic
Logic Unit (ALU), Control Unit (CU) and registers.
a. Arithmetic Logic Unit (ALU)
The actual operations specified in the instructions are carried out in the Arithmetic Logic
Unit (ALU). It performs calculations and logical operations such as comparisons and
decision making. The data and instructions stored in the storage unit are transferred to
the ALU and the processing takes place in it. Intermediate results produced by the
ALU are temporarily transferred back to the storage and are retrieved later when
needed for further processing. Thus there is a data flow between the storage and the
ALU many times before the entire processing is completed.
14
1. Fundamentals of Computer
15
2. Converts these coded results to human-readable form.
3. Supplies the results to the outside world.
1.4 Computer - as data processor
We have seen the activities involved in data processing and identified the different stages
in data processing. Imagine the situation where humans are involved in these stages for
performing the operations. It is sure that we will not get the information always in time
and without any error all the time. We always need accurate, comprehensive, reliable
and timely information in proper format and media so that it can be applied to the
context concerned to formulate knowledge. Only then problems can be solved and/or
decisions be made using intelligence. From the discussions we had so far, computers
can be considered as the best data processing machine. In short, computer may be
defined as an electronic machine designed to accept the data and instructions, performs
arithmetic and logical operations on the data according to a set of instructions and
output the results or information.
16
1. Fundamentals of Computer
17
Check yourself
18
1. Fundamentals of Computer
Place value of each decimal digit is power of 10 (i.e. 100, 101, 102, … for integer part
and 10-1, 10-2, ... for fractional part). Consider a decimal number 5876. This number
can be written in expanded form as
Place Value 103 102 101 100
Decimal Number 5 8 7 6
= 5 × 103 + 8 × 102 + 7 × 101 + 6 × 100
= 5×1000 + 8×100 + 7×10 + 6×1
= 5000 + 800 + 70 + 6
= 5876
In the above example, the digit 5 has the maximum place value, 103 =1000 and 6 has
the minimum place value, 100=1. The digit with most weight (maximum place value) is
called Most Significant Digit (MSD) and the digit with least weight (minimum place
value) is called Least Significant Digit (LSD). So in the above number MSD is 5 and
LSD is 6.
Left most digit of a number is MSD and right most digit of a number is LSD.
When we consider fractional numbers, place values of the digits to the right of decimal
point are negative powers of 10 (10-1, 10-2, 10-3, ...). Consider another example 249.367.
Place Value 102 101 100 10-1 10-2 10-3
Decimal Number 2 4 9 3 6 7
MSD (.) LSD
= 2 × 102 + 4 × 101 + 9 × 100 + 3 × 10-1 + 6 × 10-2 +7 × 10-3
= 2 × 100 + 4 ×10 + 9 × 1 + 3 × 0.1 + 6 × 0.01 + 7 × 0.001
= 200 + 40 + 9 + 0.3 + 0.06 + 0.007
= 249.367
So far we have discussed a number system which uses 10 symbols. Now let us see the
construction of other number systems with different bases.
19
The general format is: (Number)base
This notation helps to differentiate numbers of different bases. If no base is given in a
number, it will be considered as decimal. In other words, specifying the base is not
compulsory in the decimal number system.
Binary number system uses only two symbols 0 and 1 to form a number. Bi means
two. Base of this number system is two and the place values are powers of 2 (20, 21,
22, ... for integer part 2-1, 2-2, ... for fractional part). So it is also called base-2 number
system. We use the subscript 2 to indicate that the number is in binary. The numbers
(1101)2, (101010)2 and (1101.11)2 are examples. The binary number (1101)2 is read
as "one one zero one to the base two". Each digit of a binary number is called bit. A bit
stands for binary digit. The binary number system is also a positional number system
where place value of each binary digit is power of 2.
Octal number system uses only eight symbols 0, 1, 2, 3, 4, 5, 6, 7 to form a number.
Octal means eight and hence it is also called base-8 number system. Base of this number
system is 8 and so the place value of each digit is power of 8 (80, 81, 82, 83,… for
integer part and 8-1, 8-2, ... for fractional part). The numbers (236)8, (175)8 are examples.
Hexadecimal number system uses 16 symbols 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D,
E and F to form a number. Hexa means six and Deci means ten. That is why this
number system is called hexadecimal. Base of this number system is 16 and the place
values are powers of 16 (160, 161, 162, ... for integer part and 16-1, 16-2, ... for fractional
part). This number system is also called base-16 number system.In this system, in
addition to decimal digits (0 - 9), the symbols A, B, C, D, E, F are used to represent the
numbers 10, 11, 12, 13, 14, 15 respectively.
20
1. Fundamentals of Computer
two states - ON and OFF. All electronic circuits have two states - open and closed.
The two-state operation is called binary operation. Hence the data given to computer
should also be in binary form. In this section we will discuss various methods for
representing differnt types of data in a digital
computer. Computer uses a fixed number
of bits to represent a piece of data which
could be a number, a character, image, audio,
video etc. Data representation is the method
used internally to represent data in a
computer.
a. ASCII
The code called ASCII (pronounced “AS-key”), which stands for American Standard
Code for Information Interchange, uses 7 bits to represent each character in computer
memory. The ASCII representation has been adopted as a standard by the U.S.
government and is widely accepted. A unique integer number is assigned to each character.
This number called ASCII code of that character is converted in to binary for storing in
memory. For example, ASCII code of A is 65, its binary equivalent in 7-bit is 1000001.
Since there are exactly 128 unique combinations of 7 bits, this 7-bit code can represent
only128 characters.
Another version is ASCII-8, also called extended ASCII, which uses 8 bits for each
character, can represent 256 different characters. For example, the letter A is represented
by 01000001, B by 01000010 and so on. ASCII code is enough to represent all of the
standard keyboard characters.
21
b. EBCDIC
It stands for Extended Binary Coded Decimal Interchange Code. This is similar to
ASCII and is an 8 bit code used in computers manufactured by International Business
Machine (IBM). It is capable of encoding 256 characters. If ASCII coded data is to be
used in a computer which uses EBCDIC representation, it is necessary to transform
ASCII code to EBCDIC code. Similarly if EBCDIC coded data is to be used in a
ASCII computer, EBCDIC code has to be transformed to ASCII.
c. ISCII
ISCII stands for Indian Standard Code for Information Interchange or Indian Script
Code for Information Interchange. It is an encoding scheme for representing various
writing systems of India. ISCII uses 8-bits for data representation. It was evolved by
a standardisation committee under the Department of Electronics during 1986-88, and
adopted by the Bureau of Indian Standards (BIS).Nowadays ISCII has been replaced
by Unicode.
d. Unicode
Using 8-bit ASCII we can represent only 256 characters. This cannot represent all
characters of written languages of the world and other symbols. Unicode is developed
to resolve this problem. It aims to provide a standard character encoding scheme,
which is universal and efficient. It provides a unique number for every character, no
matter what the language and platform be.
Unicode originally used 16 bits which can represent up to 65,536 characters. It is
maintained by a non-profit organisation called the Unicode Consortium. The Consortium
first published the version 1.0.0 in 1991 and continues to develop standards based on
that original work. Nowadays Unicode uses more than 16 bits and hence it can represent
more characters. Unicode can represent data in almost all written languages of the
world.
Let us sum up
Data processing is a series of activities by which data is converted into information.
The limitations of manual data processing are overcome by electronic data processing
and the computer is the best electronic data processor. A computer has five functional
units such as input unit, storage unit, arithmetic logic unit, control unit and output unit.
Though the data supplied to computers is of different forms, internally these are
represented using bits. Different number systems are associated with computer and
any number in one system has an equivalent form in another system. Different types
of coding systems are also available to represent characters in computer.
22
1. Fundamentals of Computer
Learning outcomes
After the completion of this chapter the learner will be able to
• distinguish between data and information.
• identify various stages in data processing.
• list the functional units of a computer and explain the functions of each.
• explain why the computer is the best electronic data processing machine.
• infer the concept of data representation inside computers.
• list the features of various coding systems to represent characters.
Sample questions
Very short answer type
1. What is data?
2. Processed data is known as _______.
3. Hexadecimal number system uses ______symbols and octal number system uses
________ symbols.
4. EBCDIC stands for _______.
5. Name the coding system that can represent almost all characters used in the human
languages in the world.
II. Short answer type
1. Distinguish between data and information.
2. The application form for Plus One admission contains your personal details and
your choice of groups and schools.
a. Identify the data and information in the admission process.
b. Explain how the information helps the applicants and the school authorities.
c. Write down the activities involved in the processing of the data.
3. How is a computer superior to human in data processing?
4. Explain the role of storage in data processing activities.
5. List down the functions of input unit of a computer.
23
6. Is secondary storage essential for a computer? Justify your answer.
7. Write down the role of control unit in a computer?
8. How does the memory unit help CPU to perform its function?
9. "Computers are slaves, humans are masters". Do you agree with this? Give
reasons.
10. List down the characteristics of computers.
11. Computer is a versatile machine. How?
12. What is meant by the term diligence, the characteristic of a computer?
13. Define the term data representation
14. What do you mean by a number system? List any four number systems.
15. What are the methods of representing characters in computer memory?
16. Write a short notes on ASCII and ISCII.
17. Briefly explain the significance of UNICODE in character representation.
24
2
Registers are storage locations inside CPU, whose contents can be accessed more
quickly by the CPU than other memory. They are temporary storage areas for instructions
or data. They are not a part of memory; rather they are special additional storage
locations that offer computers the advantage of speed. Registers work under the direction
of the control unit to accept, hold, and transfer instructions or data and perform arithmetic
or logical operations at high speed. It speeds up the execution of programs.
Important registers inside a CPU are:
a. Accumulator: The accumulator is a part of the Arithmetic Logic Unit (ALU).
This register is used to store data to perform arithmetic and logical operation. The
result of an operation is stored in the accumulator.
b. Memory Address Register (MAR): It stores the address of a memory loca-
tion to which data is either to be read or written by the processor.
26
2. Components of the Computer System
27
a. Serial port
A serial port / serial communication port transmits
data one bit at a time. In older computers devices
such as modem, mouse or keyboard were
Fig 2.4: Serial port
connected through serial ports (refer Figure 2.4).
Serial cables are cheaper to make and easier to shield from interference. Since its
speed is too low, they are being replaced by faster ports like PS/2, USB, etc.
b. Parallel port
Parallel ports can transmit several bits of data
simultaneously. It is faster than serial port and is
used to connect a printer or scanner to the
computer. Figure 2.5 shows a parallel port in a Fig. 2.5 : Parallel port
computer system.
c. USB port
Universal Serial Bus (USB) is a connection
that provides high speed data communication
between devices. Due to its high bandwidth
data transfer is faster. It is used for short-
distance communication. USB port is used
for connecting devices like keyboard, mouse,
printer, scanner, flash drive, external hard disk,
Fig. 2.6: USB ports
etc. Figure 2.6 shows the various types of
USB ports. The main advantage of USB ports are:
• USB ports are capable of supplying electric power to external devices. This tech-
nology led to the development of devices like external hard disk, flash drive, dongle,
etc. which draw power from the USB port. It can also be used for power devices
like mobile phones, tablets, laptops, etc.
• USB devices can be connected and disconnected even when the power is on .
d. LAN port
Alternatively referred to as an Ethernet port, network
connection, and network port, the Local Area Network
(LAN) port is a port connection that allows a computer
to connect to a network using a wired connection. The
registered jack RJ45 is a standard type of connector
Fig. 2.7 : LAN port and RJ45
used for connecting cables through LAN ports (refer
Figure 2.7). connector
28
2. Components of the Computer System
e. PS/2 port
Personal System/2 (PS/2) ports are special ports invented
by International Business Machines (IBM) for connecting
the keyboard and mouse (refer Figure 2.8). These types
of ports are too slow and replaced by faster ports like
USB nowadays.
Fig. 2.8: PS/2 port
f. Audio ports
Audio ports are used to connect audio devices like speakers,
microphone, etc. The three small connectors shown in Figure
2.9 are used for connecting:
a. Line in - Sound input (from any audio device like
mobile line out, ipod, etc.)
b. Line out - Sound out (to connect your PC's sound
output to external speakers)
c. Mic in - Microphone input port.
Fig. 2.9: Audio port
g. Video Graphics Array (VGA) port
VGA is a popular display standard developed by IBM. The VGA port is used to
connect a monitor or a projector to a computer. The VGA connector has 15 pins
displayed in three rows as indicated in Figure 2.10. Super VGA (SVGA) was developed
to support 800 × 600 resolution and was later replaced
by Extended Graphics Array (XGA) that supports 1024
× 768 resolution. Regardless of what resolution a monitor
is able to support, they are commonly referred to as VGA. Fig. 2.10 : VGA port
Memory is a place where we can store data, instructions and results temporarily or
permanently. Memory can be classified into two: primary memory and secondary
memory. Primary memory holds data, intermediate results and results of ongoing jobs
temporarily. Secondary memory on the other hand holds data and information
permanently. Before learning more about memory, let us discuss the different memory
measuring units.
29
Binary Digit = 1 Bit 1 MB (Mega Byte) = 1024 KB
1 Nibble = 4 Bits 1 GB (Giga Byte) = 1024 MB
1 Byte = 8 Bits 1 TB (Tera Byte) = 1024 GB
1 KB (Kilo Byte) = 1024 Bytes 1 PB (Peta Byte) = 1024 TB
a. Primary storage
Primary memory is a semiconductor memory that is accessed directly by the CPU. It is
capable of sending and receiving data at high speed. This includes mainly three types of
memory such as RAM, ROM and Cache memory.
i. Random Access Memory (RAM)
RAM refers to the main memory that microprocessor
can read from and write to. Data can be stored and
retrieved at random from anywhere within the RAM,
no matter where the data is. Data or instructions to be
processed by the CPU must be placed in the RAM
(refer Figure 2.12). The contents of RAM are lost
when power is switched off. Therefore, RAM is a
volatile memory. Storage capacity of RAM is 2 GB Fig. 2.12 : RAM
and above.
The speed of a RAM refers to how fast the data in memory is accessed. It is measured
in Mega Hertz (MHz). When a computer is in use, its RAM contains the following:
1. The operating system software.
2. The application software currently being used.
3. Any data that is being processed.
ii. Read Only Memory (ROM)
ROM is a permanent memory that can perform only read
operations and its contents cannot be easily altered. ROM
is non-volatile; the contents are retained even after the
power is switched off. ROM is used in most computers
to hold a small, special piece of 'boot up' program known
as Basic Input Output System (BIOS).This software runs
when the computer is switched on or 'boots up'. It checks
the computer's hardware and then loads the operating Fig. 2.13 : ROM chip
system. It is slower than RAM. Figure 2.13 shows a
typical ROM chip.
30
2. Components of the Computer System
31
i. Magnetic storage devices
Magnetic storage devices use plastic tape or metal/plastic disks coated with magnetic
materials. Data is recorded magnetically in these devices. Read/write heads are used to
access data from these devices. Some of the popular magnetic storage devices are
magnetic tapes, floppy disks, hard disks, etc.
Magnetic Tape
Magnetic tape is a backup device that can store huge volume of data. The cost per unit
volume of a magnetic tape is less compared to other magnetic storage devices.
It is a recording medium consisting of a thin tape with a coating of fine magnetic material.
It can be used for recording analog or digital data. Data is stored in frames across the
width of the tape with a read/write head. The frames are grouped into blocks or records
which are separated from other blocks by gaps as shown in Figure 2.14.
32
2. Components of the Computer System
33
once and read many times where in CD-RW (CD-Rewritable) disks can be erased
and rewritten at any time.
Digital Versatile Disk (DVD)
Digital Versatile Disc is an optical storage media similar to CD-ROM, but with a higher
storage capacity. This is achieved by using smaller spots to record data. Recording and
reading of data is done using DVD drive. Here also red laser beam is used for doing
these operations. The capacity of a DVD varies from 4.37 GB to 15.9 GB. There are
three major types of DVDs: DVD-ROM, DVD-RW and DVD-RAM.
DVD-ROM : DVD-Read Only Memory functions in the same way as
CD-ROM
DVD-RW : DVD-Rewritable disks can be erased and rewritten at any time.
DVD-RAM : DVD Random Access Memory discs can be recorded and erased
repeatedly. These are compatible only with devices manufactured
by companies that support the DVD-RAM format. It is compa-
rable to DVD-Rewritable disk, but have higher lifetime and can be
erased more often than a DVD-RW.
A normal DVD known as DVD-5 stores 4.37 GB data where as a dual layer double
side DVD known as DVD-18 can store 15.9 GB.
Blu-ray DVD
Blu-ray is an optical disk format developed to enable recording, rewriting and playback
of High Definition (HD) video as well as storing huge amounts of data. CD and DVD
technologies use red laser to read and write data while blu-ray format uses a blue-violet
laser. Hence it has the name Blu-ray. The benefit of using a blue-violet laser is that it has
a shorter wavelength than a red laser, which makes it possible to focus the laser spot
with greater precision. This allows data to be packed more tightly. Therefore it is possible
to store more data on the disk even though it is of the same size of a CD/DVD. The
format offers more than five times the storage capacity of traditional DVDs and can
hold up to 25 GB on a single-layer disc and 50 GB on a dual-layer disc.
iii. Semiconductor storage (Flash memory)
Flash drives use EEPROM chips for data storage. They do not contain any moving
parts and hence they are shockproof. Flash memory is faster and durable when compared
to other types of secondary memory. The different variants of flash memories are available
today.
34
2. Components of the Computer System
35
To see how registers, memory and second storage work together, let us
use the analogy of making a salad. In our kitchen we have:
• A refrigerator where we store vegetables for the salad.
• A counter where we place all vegetables before putting them on the cutting
board for chopping.
• A cutting board on the counter where we chop vegetables.
• A recipe that details what
vegetables to chop.
• The corners of the cutting board
are kept free for partially chopped
piles of vegetables that we intend
to chop more or to mix with other
partially chopped vegetables.
• A bowl on the counter where we
mix and store the salad.
• Space in the refrigerator to put the
mixed salad after it is made.
The process of making the salad is then: bring the vegetables from the fridge to the
counter top; place some vegetables on the chopping board according to the recipe;
chop the vegetables, possibly storing some partially chopped vegetables temporarily
on the corners of the cutting board; place all the vegetables in the bowl and keep it
back in the fridge if not served on the dinner table.
In this context the refrigerator serves as secondary (hard disk) storage. It can
store high volumes of vegetables for long periods of time. The counter top functions
like the computer's motherboard - everything is done on the counter (inside the
computer). The cutting board is the ALU - the work gets done there. The recipe is
the control unit - it tells you what to do on the cutting board (ALU). Space on the
counter top is the equivalent of RAM - all required vegetables must be brought from
the fridge and placed on the counter top for fast access. Note that the counter top
(RAM) is faster to access than the fridge (disk), but cannot hold as much, and
cannot hold it for long periods of time. The corners of the cutting board where we
temporarily store partially chopped vegetables are equivalent to the registers. The
corners of the cutting board are very fast to access for chopping, but cannot hold
much. The salad bowl is like a cache memory, it is for storing chopped vegetables to
be temporarily removed from the corners of the cutting board (as there is too much)
or the salad waiting to be taken back to the fridge (putting data back on a disk) or
to the dinner table (outputting the data to an output device).
36
2. Components of the Computer System
Check yourself
37
QWERTY design. QWERTY gets its name from the first six letters across in the upper-
left-hand corner of the keyboard as show in Figure 2.22.
Keyboards can be classified as wired and wireless. Wired keyboards are connected to
the CPU through a serial, PS/2 port or a USB port. Wireless keyboards are connected
to the computer through infrared (IR), radio frequency (RF) or bluetooth connections.
Portable flexible keyboards are also available now. New generation keyboards like
laser keyboards that project the keyboard layout to any surface are being developed.
ii. Mouse
A mouse is a small hand-held device used to indicate the position of a cursor or its
movement on a computer display screen by rolling it over a mouse pad / flat surface. A
mouse has one or more buttons and possibly a scroll wheel. Scroll wheel is used for
scrolling the screen vertically or horizontally. The different types of mouse are ball,
optical and laser mouse. Ball mouse works on the
principle of the movement of the ball, whereas optical
mouse uses LED and laser mouses use laser beams for
sensing the movement. Laser mouse has more precise
movements when compared to other types of mouse.
Wired mouse, uses serial, PS/2 and USB ports to
Fig. 2.23 : Mouse
communicate, where as a wireless mouse communicates
with the computer via radio waves.
iii. Light pen
A light pen is a pointing device shaped like a pen. The tip of the light pen contains a
light-sensitive element which when placed against the screen, detects the light from the
38
2. Components of the Computer System
39
objects in a video game or to make menu selections by the movement of a cursor
displayed on the screen. It has a button on the top that is used to select the option
pointed by the cursor.
viii. Microphone
A microphone can be attached to a computer to input sound. It accepts sound which is
analogue in nature as input and converts it to digital format. The digitised sound can be
stored in the computer for processing or playback. A
computer loaded with speech recognition software like
the one preinstalled in Windows 7, can convert what a
person has said into text, which can be saved for word
processing. A voice recognition program can process
the input and convert it into machine-recognisable
Fig. 2.29 : Microphone
commands.
ix. Scanner
Scanners can capture information, like pictures or text, and convert it into a digital
format that can be edited using a computer. The quality of the image depends on the
resolution of the scanner. The resolution of the image scanned is expressed in Dots Per
Inch (DPI). The higher the DPI, the better the resolution.
The different variants of scanners are flat bed, sheet feed
and hand held scanner. A sheet feed scanner can scan a
single sheet, whereas flat bed can scan even from a book,
but they are not portable. A hand held scanner is portable
but the scanning action is not smooth as the scanner is moved
manually. Fig. 2.30 : Scanner
Optical Character Recognition (OCR) software is used to recognise the printed text in
an image scanned and convert it into proper text format, which can be edited by a text
editor. Advanced OCR system can read printed text in a large variety of fonts but has
difficulty with hand written text. Accurate OCR SDK, Hindi OCR software, Akshara
Malayalam OCR, etc. are examples of OCR softwares.
x. Optical Mark Reader (OMR)
OMR technology scans a printed form and reads
predefined positions, and records the marks on the
form. This technology is useful for applications in which
large number of hand-filled forms need to be
processed quickly with great accuracy, such as Fig. 2.31 : Optical Mark
objective type tests and questionnaires. Reader
40
2. Components of the Computer System
41
card, on the other hand, can add, delete and manipulate information in its memory. The
smart card is used in most banking, healthcare, telephone calling, electronic cash
payments and other applications.
Smart card readers are used to access data in a smart
card. It can be contact type or contactless. A contact
type of reader requires physical contact with the cards,
which is made by inserting the card into the reader. A
contactless type of reader works with a radio frequency
that communicates when the card comes close to the
reader. Many contactless readers are designed
specifically for toll gate payment in transportation
applications and person identity applications. Fig. 2.37 : Smart card reader
42
2. Components of the Computer System
b. Output devices
Output devices are devices that print/display output from a computer. Outputs generated
by the output devices may be hardcopy output or softcopy output. Hardcopy outputs
are permanent outputs which can be used at a later date or when required. They produce
a permanent record on paper. The common output devices that produce hardcopy
outputs are printers and plotters. Softcopy outputs are electronic and are available on
the screen in a digital form. They do not produce a permanent record. A common
softcopy output device is the Visual Display Unit (VDU).
i. Visual Display Unit (VDU)
A Visual Display Unit (VDU) is an output device that visually conveys text, graphics
and video information. Information shown on a display device is called softcopy because
the information exists electronically and is displayed for a temporary period of time.
Display devices include Cathode Ray Tube (CRT) monitors, Liquid Crystal Display
(LCD) monitors, Thin Film Transistor (TFT) monitors, Light Emitting Diode (LED)
monitors, gas plasma monitors.
Some of the characteristics of a VDU are size, resolution, pixel-pitch and response
time. VDUs are available in different sizes. The size of a monitor is measured diagonally
across the screen, in inches. The resolution of the monitor is the maximum number of
pixels it can display horizontally and vertically (such as 800 × 600 or 1024 × 768 or
1600 × 1200). The pixel spacing on the screen is called the dot pitch. A screen with
smaller dot pitch produces sharper images. Response time refers to the time taken for
a pixel to turn from a state of brightness to a state of darkness and then back again.
Monitors, with lesser response time provide better movie viewing experience.
Cathode Ray Tube (CRT) monitor
The Cathode Ray Tube (CRT) monitor resembles television sets of the past. Two types
of CRT monitors are available, monochrome and color. A monochrome monitor displays
characters and images in a single colour on a dark
background. Another variation of monochrome monitor
capable of displaying different shades of grey is called a
grey scale monitor. A colour monitor uses three different
basic colours such as red, blue and green to display 16
to 1 million different colours. These monitors are
preferred by some graphic artists for their accurate
colour rendering and by some gamers for faster response
to rapidly changing graphics. Fig. 2.40 : CRT monitor
43
Flat panel monitor
Flat panel displays are thinner, lighter in weight, consume less power and emit less heat
compared to CRT monitors. Flat panel monitors are most commonly used in computers,
especially in laptops. Different types of flat panel monitors are LCD Monitors, LED
Monitors, Plasma Monitors and OLED Monitors.
Liquid Crystal Display (LCD) Monitors: LCD displays
consists of liquid crystals sandwiched between two plastic
plates. These crystals rearrange to form an image when an
electric current is passed through them. A light source at the
back of this plate makes the picture visible. This light source
Fig. 2.41 : LCD can be fluorescent lamp or LED.
Light Emitting Diode (LED) Monitors: LED monitors use LED directly behind the
liquid crystal display (LCD) in order to light up the screen. This technique is very effective
and gives each area of the screen its own light, which can be on or off. LED screens can
produce massive contrast ratios making the difference between the lights and the blacks
appear almost perfect. This technology is expensive. The advantage of using LED is
better color quality, clarity, wider viewing angle, faster refresh rates and power savings.
Plasma Monitors: A flat-panel display consists of sandwiching neon/xenon gas between
two sealed glass plates with parallel electrodes deposited on their surfaces. When a
voltage pulse is passed between two electrodes, the gas lights up as different colours,
creating images on a monitor. Plasma monitors provide high resolution but are expensive.
Organic Light Emitting Diode (OLED) Monitors: The panel of OLED is made up
of millions of tiny LEDs. The O in OLED stands for organic which means there is
carbon in the light emitting layer of the panel. OLED screens are thinner and lighter than
LCDs and LEDs. They can produce better quality images and have a better viewing
angle. OLEDs consume less power, but are very expensive.
LCD projector
An LCD projector is a type of video projector for
displaying video, images or computer data on a large
screen or other flat surface. It is a modern equivalent
of the slide projector or overhead projector. A beam
of high-intensity light travels through thousands of
shifting pixels in an LCD display. This beam of light
then passes through a lens which projects and focuses
the image on the surface. Fig. 2.42 : LCD projector
44
2. Components of the Computer System
ii. Printer
Printers are used to produce hardcopy output. Based on the technology used, they can
be classified as impact or non-impact printers. Impact printers use the typewriting or
printing mechanism where a hammer strikes the paper through a ribbon in order to
produce output. Dot-matrix printers fall under this category. Non-impact printers do
not touch the paper while printing. They use different technologies to print characters
on paper. Inkjet, Laser and Thermal printers fall under this category of printers.
Two factors that determine the quality of a printer are its resolution and speed. Resolution
is measured in terms of DPI. Speed is measured in terms of number of characters
printed in a unit of time and is represented as characters per second (cps), lines per
minute (lpm), or pages per minute (ppm).
Dot Matrix Printer (DMP)
Dot matrix printers use small electromagnetically activated
pins in the print head and an inked ribbon, to produce images
by impact. The most commonly used printer heads consists
of 9 pins. Certain printers use 24 pins for better print quality.
These printers are slow and noisy, and are not commonly
used for personal use. The Dot Matrix Printers are widely Fig. 2.43 : DMP Printer
used at cash counters in shops due to their low printing cost
and for the reason that we get carbon copies from them.
Inkjet printer
Inkjet printers form the image on the page by spraying tiny
droplets of ink from the print head. The printer needs several
colours of ink (cyan, yellow, magenta and black) to make
colour images. Some photo-quality ink jet printers have more
colours of ink. Ink jet printers are inexpensive, but the cost Fig. 2.44 : Inkjet Printer
of ink cartridges makes it a costly affair in the long run.
Laser printer
A laser printer produces good quality output. The image to
be printed is transferred to a drum using a laser beam. The
toner powder from the toner cartridge is then sprayed on
the drum. The toner powder sticks onto the portions traced
on the drum by the laser beam. It is transferred to a paper
by rolling the paper over the drum. Through heating the
powder is fused on to the paper. Fig. 2.45 : Laser printer
45
Monochrome and colour laser printers are available. Colour laser printers use multiple
colour toner cartridges to produce colour output and are expensive. Laser printers are
faster and their speed is rated in pages per minute (ppm).
Thermal printer
Thermal printing produces a printed image by selectively heating
heat-sensitive thermal paper when it passes over the thermal
print head. The coating turns black in the areas where it is heated,
producing an image. Thermal printers print quiet and faster than
dot matrix printers. They are also smaller, lighter and consume
less power, making them ideal as portable printers. Thermal Fig. 2.46 :
printers are popular as printers at Point-of-Sale terminals. Thermal printer
Dot Matrix
Features Laser Printers Inkjet Printers Thermal Printers
Printers
Printing Ink powder Liquid ink Heat sensitive Ink soaked
material used paper ribbon
How it prints? It fuses the It sprays liquid Thermal paper is Pins are pushed
powder on the ink on paper passed over the against ribbon
through
paper through microscopic thermal print on paper.
heating. nozzles. head.
46
2. Components of the Computer System
iii. Plotter
A plotter is an output device used to produce hardcopies of graphs and designs on the
paper. A plotter is typically used to print large-format graphs or maps such as construction
maps, engineering drawings and big posters. It is used in the design of cars, ships,
aircrafts, buildings, highways etc. Plotters are of two types: Drum plotters and Flatbed
plotters.
Drum plotter
A drum plotter is also known as roller plotter. It consists
of a drum or roller on which a paper is placed and the
drum rotates back and forth to produce the graph on
the paper. It also consists of a drawing arm that holds a
set of coloured ink pens or pencils. The drawing arm
moves side to side as the paper is rolled back and forth
through the roller. In this way, a perfect graph or map is
created on the paper. Fig.2.47 : Drum plotter
Flatbed plotter
A flatbed plotter is also known as table plotter. It plots on
paper that is spread and fixed over a rectangular flatbed
table. The flatbed plotter uses two drawing arms, each of
which holds a set of coloured ink pens or pencils. The
drawing arms move over the stationary paper and draw
the graph on the paper. Flatbed plotter is very slow in
Fig.2.48 : Flatbed plotter
drawing or printing graphs. The large and complicated
drawing can take several hours to print.
iv. Three dimensional (3D) printer
A 3D printer is a new generation output device used to print 3D objects. It can produce
different kinds of objects in different materials, using the same printer. A 3D printer can
print anything from ceramic cups to plastic toys, metal
machine parts, stoneware vases, fancy chocolate cakes,
etc.
The 3D printing process turns the object to be printed into
thousands of horizontal tiny little layers. It then prints these
layers from the bottom to top, layer by layer. These tiny
layers stick together to form a solid object. Fig.2.49 : 3D Printer
47
v. Audio output device
The audio output is the ability of the computer to produce
sound. Speakers are the output device that produces sound.
It is connected to the computer through audio ports. The
speaker produces sound by the movement of the diaphragm
in the speaker, forward and backward according to the
electrical signals coming out of the audio port. For high quality
sound reproduction computers use 2.1 (3 speakers), 5.1 (5
speakers) and 7.1 (7 speakers) speaker systems. Fig.2.50 : Speakers
2.2 e-Waste
e-Waste refers to electronic products nearing the end of their "useful life". Electronic
waste may be defined as discarded computers, office electronic equipment, entertainment
device, mobile phones, television sets and refrigerators. The used electronics which are
destined for reuse, resale, salvage, recycling or disposal are also considered as e-
Waste.
Nowadays electronics is part of modern life - desktops, laptops, cell phones, refrigerators,
TVs and a growing number of other gadgets. Every year we buy new, updated
equipments to satisfy our needs. More than 300 million computers and one billion cell
phones are produced every year. All of these electronics goods become obsolete or
unwanted, often within two or three years of purchase. This global mountain of waste is
expected to continue growing at 8% per year.
Rapid changes in technology, changes in media, falling prices and planned obsolescence
have resulted in a fast-growing surplus of electronic waste around the globe. It is estimated
that 50 million tons of e-Waste are produced each year. Only 15-20% of e-Waste is
recycled, the rest of these materials go directly into landfills and incinerators. Sale of
electronic products in countries such as India and China and across continents such as
Africa and Latin America are set to rise sharply over the next 10 years.
2.2.1 Why should we be concerned about e-Waste?
Electronic waste is not just waste. It contains some very toxic substances, such as
mercury, lead, cadmium, brominated flame retardants, etc. The toxic materials can
cause cancer, reproductive disorders and many other health problems, if not properly
managed. It has been estimated that e-Waste may be responsible for up to 40% of the
lead found in landfills.
48
2. Components of the Computer System
49
Realising the growing concern over e-Waste, Central Pollution Control Board (CPCB)
of Government of India has formulated "The e-Waste (Management & Handling) Rules,
2011" and are effective from 01-05-2012. These rules shall apply to every producer,
consumer, collection centre, dismantler and recycler of e-Waste involved in the
manufacture, sale and processing of electrical and electronic equipment or components.
The implementation and monitoring of these guidelines shall be done by the State Pollution
Control Boards concerned.
Government of Kerala has introduced strict measures for safe collection and disposal
of e-Waste through a government order. The government has defined the role of
manufacturers, local bodies and the Pollution Control Board (PCB) in safe disposal of
e-Waste. Under the Extended Producer Responsibility, manufacturers of electrical and
electronic goods will be required to take back used products from consumers directly
or through agents or introduce buyback arrangement. They will also have to supply the
e-Waste to authorised recycling units. Consumers have been directed to return used
products of known brands to the manufacturers or deposit them at the collection
centresset up by local bodies.The PCB will be required to identify agencies for recycling
or disposal of e-Waste and organise awareness programmes on e-Waste disposal.
2.2.3 e-Waste disposal methods
The following disposal methods can be used for disposing e-Waste.
a. Reuse: It refers to second-hand use or usage after the equipment has been
upgraded or modified. Most of the old computers are passed on to relatives/
friends or returned to retailers for exchange or for money. Some computers are
also passed on to charitable institutions, educational institutions, etc. Inkjet
cartridges and laser toners are also used after refilling. This method reduces the
volume of e-Waste generation.
b. Incineration: It is a controlled and complete combustion process in which the
waste is burned in specially designed incinerators at a high temperature in the
range of 900 to 1000 degree Celsius.
c. Recycling of e-Waste: Recycling is the process of making or manufacturing
new products from a product that has originally served its purpose. Monitors,
keyboards, laptops, modems, telephone boards, hard drives, compact disks,
mobiles, fax machines, printers, CPUs, memory chips, connecting wires and cables
can be recycled.
d. Land filling: It is one of the most widely used, but not recommended methods
for disposal of e-Waste. In this method soil is excavated from the trenches made
and waste material is buried in it, which is covered by a thick layer of soil.
50
2. Components of the Computer System
51
• Use Liquid Crystal Display (LCD) monitors rather than Cathode Ray Tube (CRT)
monitors.
• Use hardware/software with Energy Star label.
• Dispose e-Waste according to central, state and local regulations.
• Employ alternative energy sources like solar energy.
The environmentally responsible and eco-friendly use of computers and their resources
is known as green computing.
How to make computers green?
The features that are important in making a computer greener include size, efficiency
and materials. Smaller computers are greener because they use fewer materials and
require less electricity to run. Efficient use of energy is also an important component of
a green computer. Smaller computers such as laptops are more energy-efficient than
bigger models and LCD screens use much less energy than the older CRT models. The
use of hazardous materials such as lead and mercury should be minimised. To promote
green computing the following four complementary approaches are employed:
Green design: Designing energy-efficient and eco-friendly
computers, servers, printers, projectors and other digital
devices.
Green manufacturing: Minimising waste during the
manufacturing of computers and other components to reduce
the environmental impact of these activities.
Green use: Minimising the electricity consumption of
computers and peripheral devices and using them in an eco-friendly manner.
Green disposal: Reconstructing used computers or appropriately disposing off or
recycling unwanted electronic equipment.
Check yourself
52
2. Components of the Computer System
2.4 Software
Software is a general term used to denote a set of programs that help us to use computer
system and other electronic devices efficiently and effectively. If hardware is said to
form the body of a computer system, software is its mind. There are two types of
software:
• System software
• Application software
2.4.1 System software
It is a set of one or more programs designed to control the operations of a computer.
They are general programs designed to assist humans in the use of computer system by
performing tasks such as controlling the operations, move data into and out of a computer
system and to do all the steps in executing application programs. In short, system
software supports the running of other software, its communication with other peripheral
devices. It helps the users to use computer in an effective manner. It implies that system
software helps to manage resources of the computer. Figure 2.53 depicts how system
software interfaces with user and hardware.
53
System software is a set of system programs which aids in the execution of a general
user's computational requirements on a computer system. The following are the
components of system software.
a. Operating system
b. Language processors
c. Utility software
a. Operating system
Operating system is a set of programs that acts as an interface between the user and
computer hardware. The primary objective of an operating system is to make the
computer system convenient to use. Operating system provides an environment for
user to execute programs. It also helps to use the computer hardware in an efficient
manner.
Operating system controls and co-ordinates the operations of a computer. It acts as the
resource manager of the computer system. Operating system is the most important
system software. It is the first program to be loaded from hard disk in the computer
and it resides in the memory till the system is shut down. It tries to prevent errors and
the improper use of computer.
Major functions of an operating system
The major functions of an Operating System are process management, memory
management, file management, security management and command interpretation.
54
2. Components of the Computer System
i. Process management
By the term process we mean a program in execution. The process management module
of an operating system takes care of the allocation and de allocation of processes and
scheduling of various system resources to the different requesting processes.
ii. Memory management
Memory management is the functionality of an operating system which handles or
manages primary memory. It keeps track of each and every memory location to ensure
whether it is allocated to some process or free. It calculates how much memory is to be
allocated to each process and allocates it. It de-allocates memory if it is not needed
further.
iii. File management
The file management module of an operating system takes care of file related activities
such as organising, naming, storing, retrieving, sharing, protection and recovery.
iv. Device management
Device management module of an operating system performs the management of devices
attached to the computer. It handles the devices by combining both hardware and
software techniques. The OS communicates with the hardware device via the device
driver software.
Examples of various operating systems are DOS, Windows, Unix, Linux, Mac OS X,
etc.
b. Language processors
We know that natural languages are the medium of communication among human beings.
Similarly, in order to communicate with the computer, the user also needs to have a
language that should be understood by the computer. Computer languages may be
broadly classified into low level languages and high level languages.
Low-level languages are described as machine-oriented languages. In these languages,
programs are written using the memory and registers available on the computer. Since
the architecture of computer differs from one machine to another, there is separate low
level programming language for each type of computer. Machine language and assembly
language are the different low level languages.
Machine language: We know that a computer can understand only special signals,
which are represented by 1s and 0s. These two digits are called binary digits. The
language, which uses binary digits, is called machine language. Writing a program in
55
machine language is definitely very difficult. It is not possible to memorise a long string
of 0s and 1s for every instruction.
Assembly language: Assembly language is an intermediate-level programming language.
Assembly languages use mnemonics. Mnemonic is a symbolic name given to an operation.
For example ADD for addition operation, SUB for subtraction operation, etc. It is
easier to write computer programs in assembly language as compared to machine
language. It is machine dependent and programmer requires knowledge of computer
architecture.
High Level Languages (HLL): These are like English languages and are simpler to
understand than the assembly language or machine language. High level language is not
understandable to the computer. A computer program written in a high level language is
to be converted into its equivalent machine language program. So these languages require
a language translator (compilers or interpreters) for conversion. Examples of high level
programming languages are BASIC, C, C++, Java, etc.
Need for language processor
The programs consisting of instructions to the computer, written in assembly language
or high level language are not understood by the computer. We need language processors
to convert such programs into low level language, as computer can only understand
machine language. Language processors are the system programs that translate programs
written in high level language or assembly language into its equivalent machine language.
Types of language processors
l Assembler: Assembly languages require a translator known as assembler for
translating the program code written in assembly language to machine language.
Because computer can interpret only the machine code instruction, the program
can be executed only after translating. Assembler is highly machine dependent.
l Interpreter: Interpreter is another kind of language processor that converts a
HLL program into machine language line by line. If there is an error in one line, it
reports and the execution of the program is terminated. It will continue the
translation only after correcting the error. BASIC is an interpreted language.
l Compiler: Compiler is also a language processor that translates a program written
in high level language into machine language. It scans the entire program in a
single run. If there is any error in the program, the compiler provides a list of
error messages along with the line number at the end of the compilation. If there
56
2. Components of the Computer System
are no syntax errors, the compiler will generate an object file. Translation using
compiler is called compilation. After translation compilers are not required in
memory to run the program. The programming languages that have a compiler
are C, C++, Pascal, etc.
Figure 2.55 shows process involved in the translation of assembly language and high
level language programs into machine language programs
c. Utility software
Utility software is a set of programs which help users in system maintenance tasks and
in performing tasks of routine nature. Some of the utility programs with their functions
are listed below:
l Compression tools: Large files can be compressed so that they take less
storage area. These compressed files can be decompressed into its original form
when needed. Compression of files is known as zipping and decompression is
called unzipping. WinZip, WinRAR, etc. are examples of compression tools.
l Disk defragmenter: Disk defragmenter is a program that rearranges files on a
computer hard disk. The files are arranged in such a way that they are no longer
fragmented. This enables the computer to work faster and more efficiently.
l Backup software: Backup means duplicating the disk information so that in an
event of disk failure or in an event of accidental deletion, this backup may be
used. Backup utility programs facilitates the backing up of disk.
57
l Antivirus software: A computer virus is a program that causes abnormality in
the functioning of a computer. Antivirus software is a utility program that scans the
computer system for viruses and removes them. As new viruses are released fre-
quently, we have to make sure that latest antivirus versions are installed on the
computer. Most of the antivirus programs provide an auto-update feature which
enables the user to download profiles of new viruses so as to identify and inacti-
vate them. Norton Antivirus, Kaspersky, etc. are examples of antivirus programs.
2.4.2 Application software
Software developed for specific application is called application software. It includes
general purpose software packages and specific purpose software. GIMP, Payroll
System, Airline Reservation System, Tally, etc. are examples of application software.
a. General purpose software packages
General purpose software are used to perform operations in a particular application
area. Such software is developed keeping in mind the various requirements of its users.
They provide a vast number of features for its users. General purpose software is
classified as word processors, spreadsheet software, presentation software, database
software and multimedia software.
l Word processing software: Word Processing software is designed for creating
and modifying documents. It helps to create, edit, format and print textual matters
easily. Formatting features include different font settings, paragraph settings, bul-
lets and numbering, alignments and more. In addition to this it can check spelling
and grammar in the document, insertion of pictures, charts and tables. We can
specify headers and footers for every page in the document. The most popular
examples of this type of software are MS Word, Open Office Writer, etc.
l Spreadsheet software: Spreadsheet software allows users to perform calcula-
tions using spreadsheets. They simulate paper worksheets by displaying multiple
cells that make up a grid. It also allows us to insert drawing objects in the worksheet
and create different types of charts for graphical representation of numerical data.
Microsoft Excel, Open Office Calc, Lotus 1-2-3 and Apple Numbers are some
examples of spreadsheet software.
l Presentation software: The software that is used to display information in the
form of a slide show is known as presentation software. Presentation software
allows preparing slides containing pictures, text, animation, video and sound
58
2. Components of the Computer System
effects. Microsoft PowerPoint and Open Office Impress are examples for
presentation software.
l Database software: Database is an organised collection of data arranged in
tabular form. Database Management System (DBMS) consists of a collection of
interrelated data and a set of programs to access those data. The primary goal of
a DBMS is to provide an environment that is both convenient and efficient to use
in retrieving and storing database information. They provide privacy and security
to data and enforce standards for data. Examples of DBMS software are Microsoft
Access, Oracle, PostgreSQL, My SQL, etc.
l Multimedia software: Multimedia is the integration of multiple forms of media.
This includes text, graphics, audio, video, etc. Multimedia software can process
information in a number of media formats. It is capable of playing media files.
Some multimedia software allows users to create and edit audio and video files.
Audio converters, audio players, and video editing software are some forms of
multimedia software. Examples are VLC Player, Adobe Flash, Real Player,
Media Player, etc.
b. Specific purpose software
Specific purpose software is a highly specialised software designed to handle particular
tasks. These are tailor-made software to satisfy the needs of an organisation or institution.
It is also known as customised software. Since customised software is developed for a
single customer, it can accommodate that customer's particular preferences and
expectations. Some examples of specific purpose application software are listed in
Table 2.5.
59
Check yourself
60
2. Components of the Computer System
GIMP: It stands for GNU Image Manipulation Program. It is an image editing software.
It can be used for retouching photographs, creating and editing images. It supports
graphic files of different formats and allows converting from one format to another.
Mozilla Firefox: It is one of the most popular web browsers created by the Mozilla
Corporation. It provides added security features for safe browsing.
OpenOffice.org: It is a complete office suite that contains word processor (Writer) to
prepare and format documents, spreadsheets (Calc) and presentations (Impress). It
works on both Linux and Windows platforms.
2.6 Freeware and shareware
Freeware refers to copyrighted computer software which is made available for use free
of charge for an unlimited period.
The term shareware refers to commercial software that is distributed on a trial basis. It
is distributed without payment and with limited functionality. Shareware is commonly
offered in a downloadable format on the Internet. The distribution of this kind of software
aims at giving the users a chance to analyse the software before purchasing it. Some
shareware works for a limited period of time only.
Table 2.6 highlights a comparison between freeware and shareware:
Freeware Shareware
Freeware refers to software that anyone Sharewares give users a chance to try the
can download from the Internet and use software before buying it.
for free.
All the features are free. All features are not available.
To use all the features of the software, user
has to purchase it.
Freeware programs can be distributed free Shareware may or may not be distributed
of cost. freely. In many cases, author's permission
is needed to distribute the shareware.
Table 2.6 : Comparison of freeware and shareware
61
2.7 Proprietary software
Proprietary software is a computer program that is an exclusive property of its developer
or publisher and cannot be copied or distributed without licensing agreements. It is sold
without any access to source code and is therefore not possible to change or improve
by the user. Some examples of proprietary software are Microsoft Windows Operating
System, MS Office, Mac OS, etc.
2.8 Humanware or Liveware
Humanware or liveware refers to humans who use computer. It was used in computer
industry as early as 1966 to refer to computer users, often in humorous contexts by
analogy with software and hardware. It refers to programmers, systems analysts,
operating staff and other personnel working in a computer system (refer Table 2.7).
Humanware Job Description
System Administrators Upkeep, configuration and reliable operation of
computer systems; especially multi-user computers
such as servers.
Systems Managers Ensure optimal level of customer services and maintain
expertise in all business unit systems and develop
professional relationships with all vendors and
contractors.
System Analysts Design new IT solutions to improve business efficiency
and productivity.
Database Administrators Create, monitor, analyse and implement database
solutions.
62
2. Components of the Computer System
Check yourself
Let us sum up
A computer system consists of hardware and software. Hardware refers to the
visible and tangible parts of computer. Processor, motherboard, peripheral and ports,
memory devices, input/output devices, etc. belong to hardware components of
computer. Memory is classified into primary and secondary memories. Primary
storage consists of RAM, ROM and cache. Seciondary storage devices are further
classified into magnetic storage, optical storage and semi conductor storage devices.
There are variety of input devices which include keyboard, mouse, light pen, touch
screen, graphic tablet, touchpad, joystick, microphone, scanner, OMR, barcode
reader, biometric sensor, smart card reader, digital camera, etc. Similarly, there are
output devices like visual display units, printers, plotters, audio output devices, etc.
The used electronics which are destined for reuse, resale, salvage, recycling or disposal
are considered as e-Waste. There are different methods for e-Waste disposal which
include re-use, incineration, recycling, land filling, etc. Green computing is the study
and practice of environmentally sustainable computing or IT.
Software refers to the intangible or invisible part of the computer which is a set of
programs that help us to use computer system and other electronic devices efficiently
and effectively. Software is classified into system software and application software.
System software include operating system, language processors and utility software.
Application software is further divided into general purpose software and specific
purpose software. Free and open source software are available which give freedom
to use, copy, distribute, examine, change and improve the software. The term freeware
refers to software that can be downloaded from the Internet and use for free.
Shareware give users a chance to try the software before buying it. There is one
more component associated with computer, the humanware. It refers to humans
who use computer at various level.
63
Learning outcomes
After the completion of this chapter the learner will be able to
• explain the basic organisation of computer system.
• list the use of different types of input and output devices.
• distinguish between system software and application software.
• identify the importance of e-Waste disposal.
• identify the importance of green computing concept.
• classify the different types of software.
• list the functions of operating system.
• use word processor, electronic spreadsheets and presentation software.
• classify the different types of computer languages.
• list the uses of different types of utility software.
• promote open source software.
• explain the term humanware or liveware.
Sample questions
Very short answer type
1. What are the components of a digital computer?
2. Write the main functions of central processing unit.
3. What are the different types of main memory?
4. What is the advantage of EEPROM over EPROM?
5. When do we use ROM?
6. What is an input device? List few commonly used input devices.
7. What do you mean by an output device? List few commonly used output devices.
8. What is a storage device? List few commonly used storage devices.
9. What is the role of ALU?
10. What is a control unit?
64
2. Components of the Computer System
11. What are registers? Write and explain any two of them.
12. Differentiate between hard copy and soft copy.
13. What is e-Waste?
14. What is operating system?
15. What is a language processor?
16. Mention the categories of computer languages.
17. What is disk defragmenter?
18. What is proprietary software?
19. What do you mean by open source software?
Short answer type
1. Briefly explain any three input devices.
2. Compare CRT with LED monitor.
3. Differentiate RAM and ROM.
4. List and explain e-Waste disposal methods.
5. Enumerate the steps that can be taken for the implementation of green computing
philosophy.
6. What do you mean by customized software? Give examples.
7. Distinguish between low level and high level languages.
8. Differentiate compiler and interpreter.
9. Describe the use of electronic spreadsheets.
10. What is utility software? Give two examples.
11. Categorise the software given below into operating system, application packages
and utility programs.
Linux, Tally, WinZip, MS-Word, Windows, MS-Excel
12. Differentiate between freeware and shareware.
13. What are the four freedoms which make up free and open source software?
14. What do you mean by humanware? Give any two examples.
65
Long answer type
1. Describe in detail the various units of the Central Processing Unit.
2. Briefly explain various types of memory.
3. Explain the classification of printers.
4. "e-Waste is hazardous to our health and environment." Justify the statement. List
and explain the methods commonly used for e-Waste disposal.
5. Define the term green computing. List and explain the approaches that you can
adopt to promote green computing concepts at all possible levels.
6. List and explain various categories of software.
7. Describe the use of various utility softwares.
8. Define the term 'operating system'. List and explain the major functions of operat-
ing system.
9. List and explain general purpose application software with examples.
66
With the advent of the computer and related
technologies, data processing has become simple,
accurate, interesting and fast. There are many
Key concepts software tools for handling character and numeric
• Electronic spreadsheet data. The software package for processing
software numbers and characters in tabular form is generally
• Spreadsheet basics
• Components of a
known as electronic spreadsheet. In this chapter
spreadsheet window we discuss the basic concepts of an electronic
• Entering data in a spreadsheet which will be hereafter referred as
spreadsheet
spreadsheet. Here we use different formulae for
• Working with formula
• Saving a spreadsheet various calculations, present the data in a well
• Closing and opening formatted manner and print the document. The
• Formatting a different ways of cell referencing are also discussed
spreadsheet - cells, here.
columns, rows, sheets,
merge cells
• Inserting cells, rows, 3.1 Spreadsheet software
columns or worksheets
A spreadsheet is an electronic document in which
• Deleting cells, rows,
columns and worksheets data is arranged in rows and columns in the form
• Editing features of a table. The data stored in the spreadsheet can
• Freezing rows and be manipulated and used in calculations as required.
columns
• Cell referencing
The problem with manual spreadsheets is that if
o Relative any error is found within the data, all the answers
o Absolute must be erased and recalculated manually. In the
• Page formatting and case of an electronic spreadsheet, formulae will
printing
o Print ranges
automatically update the results whenever data is
o Headers and footers changed. This also helps to answer 'What If'
o Page breaks questions, i.e., what will happen to the result if the
o Page style settings value of a data is changed? People in business often
o Printing
use this feature of spreadsheet for carrying out
o Export and PDF
business forecasting.
VisiCalc is considered as the first spreadsheet program that combined
all essential features of a modern spreadsheet like interactive user
interface, automatic recalculation, formula lines, range copying, etc.
Dan Bricklin, a Masters student in Business Administration at Harvard
Business School was joined by Bob Frankston who wrote programs to develop VisiCalc
in 1979. VisiCalc was initially developed for Apple II and was later adapted to work
on IBM Personal Computers also. It was one among the first software available on an
IBM PC.
68
3. Data Processing with Electronic Spreadsheet
A Row
A Cell A Column
3.2.2 Cell
Cell is the intersection of a column and a row. It is the smallest unit of the worksheet
where data and formula can be placed. Each cell has a unique address. It is referred by
the combination of the column name and the row number. For instance, the cell address
A5 means; the intersection of column A and row 5.
In Figure 3.1, D8 is the currently active cell where the cell pointer points to. Cell pointer
is the dark cell-boundary which can be moved anywhere in the worksheet. It is the cell
where the next entry would take place.
69
3.2.3 Range
Range is a group of adjacent cells that form a rectangular area. A range may contain just
a single cell, or many cells. A range is specified by the addresses of the first cell in the
range and the last cell in the range. For instance, a range starting from B3 to E10 (Figure
3.2) is written as B3: E10, where ':' is the range indicator. The smallest range is a single
cell and the largest range is the entire worksheet.
Range B3:E10
70
3. Data Processing with Electronic Spreadsheet
Rows
Columns
Sheet tabs
Status bar
3.3.2 Toolbars
Toolbars contain icons or short-cut buttons for commonly used menu commands. The
two important Toolbars are Standard toolbar and Formatting toolbar. A Standard
toolbar consists of icons for saving, opening existing spreadsheets, creating new
spreadsheets, cut, copy, paste, print, etc. Formatting toolbar contains icons and listboxes
for formatting spreadsheet like changing font, style, size, alignments, etc.
71
3.3.4 Sheet tab
Sheet tab shows the worksheets available in the spreadsheet. We can use Sheet tab
option to switch from one sheet to another. It provides an easy way to copy, move,
delete, insert and rename the sheets.
3.3.5 Status bar
The Status bar is an area where the current status about the worksheet is displayed.
For example, the result of certain operations like sum, average, etc. of a selected range
will be displayed here.
Check yourself
72
3. Data Processing with Electronic Spreadsheet
The following are the different types of data that can be entered in a cell.
a. Numbers
Worksheets are mainly used for entering and manipulating numeric data. By default,
numbers are right aligned as shown in Figure 3.4. To enter a negative number either
type a minus ( - ) sign to the left of it or enclose it in parenthesis. Examples of numbers
are 35, 225.75, -50, (105.5).
b. Text
Texts are alphanumeric data entered in a worksheet. By default, text is left-aligned in a
cell. To enter a number as text, put a single quote (') to the left side of the number.
Numeric data
(right aligned in
a cell)
Text data
(left aligned in a cell)
Fig. 3.4 : Text and numeric data
c. Date and Time
Spreadsheet recognises a variety of date and time formats. The date elements can be
seperated using a slash (/) or hyphen (-). Time elements can be seperated using colon
(:). Some examples are 12/01/2014, 10:00:00 AM.
d. Formula
A formula is an equation that begins with an equal (=) sign. The cell containing a formula
displays the resultant value of the formula. A formula can be used to show a relationship
between cells. It can contain operators. The commonly used operators are +, -, *, / and
^ (exponentiation). A formula can also contain functions. We will discuss about functions
in the next chapter. For example, a formula that calculates the sum of the values of the
cells A1 and B1, is written as = A1 + B1.
73
3.5 Working with formula
Let us consider the salary details of the employees of a company ABC Ltd. The salary
details consists of Employee number, Name of the employee, Designation, Basic Pay,
Dearness Allowance (DA), Provident Fund deduction and Net Salary as shown in
Figure 3.5.
Let us calculate DA and Net Salary of each employee. DA is calculated as 40% of the
Basic Pay. Net Salary can be calculated using the formula
Net Salary = Basic Pay + DA - PF
The DA of the first employee is to be calculated and displayed in the cell E3. For this
place the cell pointer in cell E3 and enter the formula =D3 *40/100 as shown in Figure
3.6. The cell D3 contains the Basic Pay of the first employee. The formula for calculating
DA can also be calculated as =D3*40%.
74
3. Data Processing with Electronic Spreadsheet
75
or not. Note that closing a spreadsheet does not exit the spreadsheet application. To
exit a spreadsheet application use File à Exit.
To open an existing spreadsheet, choose File à Open. In the Open dialog box that
appears select the file and click Open.
a. Formatting numbers
The number formats can be applied to data in the cells using the Numbers tab of the
Format Cells dialog box. The appearance of numbers in a cell can be changed as
Percentage, Currency, Date, Time, Scientific, etc. The number of decimal places,
leading zeros, thousands separator, etc. can also be specified using this option. Note
76
3. Data Processing with Electronic Spreadsheet
b. Formatting font
Font tab of Format Cells dialog
box is used to change the font
face, size and style (bold,
italics) of a cell or a range of
cells. Effects like font colour,
underline, overline, strike
through and shadow can be
specified using the Font Effects
tab. Some of these options are
Fig. 3.9 : Format Cells dialog box
also available in the Formatting
toolbar.
d. Setting borders
The Borders tab is used to set the borders, its style and colour. The spacing of text from
the border can also be specified. A shadow can be given to cells using the Shadow
Style option in the Borders tab.
77
3.8.2 Formatting columns
Column formatting features are available in the Column option of the Format menu
(Format à Column). The different options in the Column submenu helps to set the
column width, optimal column width, hide or show columns.
To set the width of a column, select the required column and choose Width option from
the Column submenu. Enter the required width in the dialog box that appears. The
Optimal Width option is used to resize the width of the column to the minimum required
width that suits the contents of the selected cell. The value given in the Add box of
Optimal Column Width dialog box shown in Figure 3.11 adds the specified value to
this minimum width for the column. Note that by double clicking on the right border of
the column header, the column
can be resized to fit the longest
entry in the column.
We can hide a column by first
selecting a cell in the column to
be hidden and then use the
menu item Format à Column
à Hide. The column will be
Fig. 3.11 : Optimal Column Width dialog box hidden on the screen, but the
data in the column will be used
for the calculations in the sheet. Column hiding is generally used before printing. We can
verify whether columns are hidden by checking the column header names. A hidden
column can be made visible by selecting the adjacent columns and then use the menu
item Format à Column à Show.
78
3. Data Processing with Electronic Spreadsheet
79
• Prepare a neatly formatted timetable of your class. Format
the cells with proper font type, size and colour (different colour
for different subjects). The first row should display the class
name in merged form.
Let us do
Check yourself…
a. Inserting cell
We can insert blank cells above or to the left of the active cell on a worksheet. This will
shift the cells below in the same column downwards or in the same row to the right. We
can also insert rows above and columns to the left of the active cell on a worksheet. To
insert a cell, use the Cells… option from the Insert menu (Insert à Cells …). Note that
if more than one cell is selected, it will insert the same number of cells selected.
Consider the worksheet given in Figure 3.14. Let us now insert a cell in the position B4.
Select B4 and choose Cells from the Insert menu. In the Insert Cells dialog box, choose
the option Shift cells down. The result is displayed as in the Figure 3.15.
80
3. Data Processing with Electronic Spreadsheet
c. Inserting column
To insert a single column, select the column or a cell in the column immediately to the
right of the new column to be inserted. For example, to insert a new column to the left
of column B, click a cell in column B. To insert multiple columns, select the same number
of columns immediately to the right of the new columns to be inserted. For example, to
insert three new columns, select three columns. Columns can be inserted using the
Columns option of Insert menu (Insert à Columns). We can also right click the column
name and choose Column option from the popup menu.
Let us insert a new column Gross Salary in our Salary Bill example before the PF
column. Select the column F, choose Column option from the Insert menu and type
'Gross' as the column heading. The worksheet will now appear as in Figure 3.16.
Gross Salary is the sum of Basic Pay and DA. Type the formula for calculating Gross
Salary =D3+E3 in the cell F3 and copy it to the cells below.
81
d. Inserting a worksheet
A worksheet can be added to a spreadsheet using the menu item Sheet … from the
Insert menu. To insert a sheet, select the sheet before or after which the new sheet or
sheets are to be inserted from the Sheets tab. Choose Insert à Sheet… It will display
the Insert Sheet dialog box as in Figure 3.17. We can specify the position of the sheet,
number of sheets, name of sheet, etc. in this dialog box.
82
3. Data Processing with Electronic Spreadsheet
Cells option of the Edit menu will delete the entire rows. Similarly if entire column or
columns are selected, the Delete Cells option will delete the entire columns. Note that
Delete Cells dialog box will not be displayed in these cases.
It is possible to remove a worksheet permanently from the workbook. From the Edit
menu, select Delete option from the Sheet sub menu (Edit à Sheet à Delete). This
will prompt a confirmation dialog box for deleting the selected sheet.
83
A shortcut way to fill cells is to click on the Fill Handle in the lower right hand corner of
the cell and drag it in the direction to be filled. If the cell contains a number, the number
will fill in series. If the cell contains a text, the same text will fill in the direction you
choose (Figure 3.20).
84
3. Data Processing with Electronic Spreadsheet
Delete key on the keyboard. This displays a Delete Contents dialog box as shown in
Figure 3.22. Using this option the text, numbers, formula, formats, etc. can be deleted
in the selected range. The Delete all option deletes the entire content of the cells within
the selected range.
3.12 Freezing rows and columns in a worksheet
Freezing locks a specified number of rows at the top of a spreadsheet or a specified
number of columns on the left of a spreadsheet or both. While scrolling inside the sheet,
the frozen columns and rows always remain in view. Freezing is the act of making a
selected set of columns or rows immovable while scrolling the worksheet. To freeze
rows, click on the row header below the rows to be frozen. Select Freeze option from
Window menu (Window à Freeze). Similarly, to freeze columns, click on the column
header to the right of the columns to be frozen and select the Freeze option from the
menu. After freezing rows 1 and 2, the Pay Bill worksheet will appear as in Figure 3.23
when scrolled 2 rows down. Note that in the figure, rows 3 and 4 have moved up and
rows 1 and 2 remain frozen as we have scrolled down.
Check yourself
85
3.13 Cell referencing
Every cell in a spreadsheet has a cell reference which acts as an address of the cell.
These references can be used in formulae to perform various calculations. When the
data in a cell which is referenced elsewhere is changed, the formula which contains the
reference will be recalculated to reflect the change.
When a cell is referenced in a formula, the reference (cell address) can either be typed
in the formula or the mouse can be used to click on the cell to create a reference to it.
Any cell reference entered in a formula will be colour coded. The formula will show
different colours for different references and the cells will be outlined with the same
colour used in the formula as shown in Figure 3.24.
86
3. Data Processing with Electronic Spreadsheet
In relative references, cell references will move to be in the same positions relative to
the new cell. Consider the Figure 3.24. When the Net Salary in cell H3 is copied to cell
H4, the references in the formula changes as = D4 + E4 - G4 as in Figure 3.25. This is
because D3, E3 and G3 are relative references and they move to the same relative
positions in the next row namely, D4, E4 and G4. Relative references are convenient
when the same calculation is to be repeated across multiple rows or columns.
87
Now drag the formula in the cell E3 to the cells below. Note that the cell reference $D$2
remains the same in all the copied cells. Now the Salary Bill appears as in Figure 3.27.
When the percentage of DA changes, the cell D2 needs to be updated and the calculated
DA of all employees changes automatically.
Shrink Button
88
3. Data Processing with Electronic Spreadsheet
89
3.14.4 Page style setting
The Print option of File menu can be used to print a spreadsheet. We can select the
printer in which the spreadsheet is to be printed, the range to be printed, the number of
copies, the pages to be printed,
etc. using the General tab of the
Print dialog box as shown in Figure
3.31. The Page Layout tab of
Print dialog box allows to select
the number of pages to be printed
on each sheet and the order in
which the pages are to be printed.
A preview of the page is also
Fig. 3.31 : Print dialog box available in this dialog box.
Calc can export documents to PDF (Portable Document Format), which allows the file
to be viewed on any platform. PDF is a popular format for transferring files to others.
Note that once a sheet is converted to PDF format, it is not easily editable. A worksheet
can be exported to the PDF format using the menu option File à Export as PDF… In
the PDF Options dialog box shown in Figure 3.32, the range of pages to be converted
to PDF, the quality of the images, etc. can be specified.
90
3. Data Processing with Electronic Spreadsheet
Check yourself
Let us sum up
We have now discussed the various operations that can be performed with the help
of spreadsheet package. The different components of the spreadsheet window and
its uses have been familiarised. It is an excellent tool for storing huge volume of data
(text, numbers, date and time, formula). The data entered in a cell can be formatted,
formulae can be inserted and many calculations can be done easily. The data in the
cells can be formatted using different font styles, sizes, colours, borders, etc. The
appearance of the different types of data, the width and height of columns and rows
can be set. The cells in the worksheet can be merged using the merge feature. A
91
range can be selected, copied or moved to other locations. Cells, rows, columns or
worksheets can be inserted or deleted based on requirements. A range of cells can
be filled with values using the Fill Series option in the spreadsheet. Columns or rows
can be made immovable (freezed). Different types of cell references while copying
formulae, are also discussed in this chapter. Data in a worksheet can be printed after
applying the different print formatting features. Spreadsheet can be exported to the
PDF format, to use it on other platforms.
Learning outcomes
After the completion of this chapter the learner will be able to
• identify the features available in electronic worksheets.
• identify the need for spreadsheet package in numeric data processing.
• store data in a spreadsheet and analyse.
• format the contents of a spreadsheet.
• apply formula for calculations and create series.
• save the file permanently and retrieve it later.
• insert / delete / hide / freeze rows and columns.
• identify the use of relative and absolute referencing.
• use printing facility to take printouts of worksheets.
• familiarise with exporting worksheet to the PDF format.
Lab activities
1. Given a manual worksheet containing the details of students in a class with Reg.No,
Name, Age and Marks for 6 subjects. Create an electronic worksheet to calcu-
late the total mark and percentage (Max.Mark for each subject is taken as 100).
Use formula to calculate the total mark and percentage of marks for the first
student. Then copy the formula to the succeeding rows to complete the marklist.
Reg.No Name Age M1 M2 M3 M4 M5 M6 Total Percent
t age
5460 Rajeev 16 60 55 48 75 65 50
5461 Binoy 17 80 90 62 70 60 45
5462 Rahul 17 78 82 60 55 45 30
5463 Parvathi 16 70 85 40 50 55 40
92
3. Data Processing with Electronic Spreadsheet
Sample questions
93
7. By default, ______ number of worksheets are present in a workbook.
8. The Save, Print commands are available in ______ menu of the worksheet win-
dow.
94
We discussed the basic concepts of a spreadsheet
in the previous chapter. We saw how data is entered
in cells and how a cell is referred. We also learned
Key concepts
how to add a formula to a cell so that simple
• Functions
calculations can be done. This chapter introduces
various built-in functions available in a spreadsheet.
o Mathematical - SUM,
These functions make calculations simpler and
ROUND, ROUNDUP,
comparisons possible. Sorting and filtering are the
ROUNDDOWN,
two powerful features of a spreadsheet that make
COUNTIF
it an ideal tool for data analysis. Charts can also be
o Statistical - AVERAGE, used in the spreadsheet to provide information in a
MIN, MAX, COUNT graphical form.
o Logical - IF, AND, OR,
NOT
4.1 Functions
o Text - UPPER, LOWER, In this section we will learn different built-in functions
LEN available in a spreadsheet. For this, let us plan to
prepare the marklist of the first mid-term
o Nested functions
examination. The columns in the mark list are Roll
• Data manipulation
Number, Name, scores of six subjects including
o Sorting English, Second Language, Sociology, Journalism,
o Filtering Communicative English and Computer Application.
• Charts - Column, Bar, There are columns for Total, Percentage and Result
Line, Pie also.
In the last chapter we learned how to prepare a
work sheet. For preparing the mark list, create a
table with column headings as RollNo, Name,
English, Lang, Sociology, Journalism, Comm. Eng,
Comp. Appln., and Total as shown in Figure 4.1
Fig. 4.1 : Marklist showing scores in each subject
To find the total marks, place the cursor in the cell I3, where you want to display the
total marks of the first student as shown in Figure 4.1. Click the AutoSum button
in the Formula Bar. Now you can see =SUM(C3:H3) in the cell I3. Here, C3:H3 is the
range of cells used to calculate the SUM (refer Figure 4.2).
Press Enter key if the range shown is correct. This will calculate and display the total
marks of the first student in the cell I3 as shown in Figure 4.3.
96
4. Data Analysis using Spreadsheet
How can you calculate the total marks of all other students? It is very simple. The total
marks for all students can be calculated and displayed using the following steps.
1. Select cell I3.
2. Move the mouse pointer to the bottom-right corner of the cell. See that the mouse
pointer changes to thin + symbol.
3. Click and drag downwards to copy the formula in all cells. The total marks are
now displayed in all the cells.
Actually SUM is a built-in function used in spreadsheets. Now we will discuss about
functions and its usage in detail.
Spreadsheet provides many built-in functions that help to do a variety of tasks easily.
Usage of functions saves a lot of time and effort. The real power of spreadsheet lies in
the availability of large number of built-in functions for various purposes. Each function
has a name. They perform some specific operations and the result is displayed in the
cell. A function makes use of values or cell references, just like a simple formula. The
numbers or cells used for calculations are placed in brackets after the name of the
function. Functions are considered as pre-defined formula in spreadsheets.
In order to use a function, click the button in the toolbar after selecting the
appropriate cell. A Function Wizard dialog box will be displayed as in Figure 4.4.
97
Fig. 4.4 : Function Wizard dialog box
98
4. Data Analysis using Spreadsheet
In the last chapter we learned to insert formula in a cell. The total marks scored by the
first student is displayed in the cell I3 as indicated in Figure 4.3. You know that the
formula for calculating the percentage of marks is
Marks Scored
P= ×100
Maximum Marks
If the maximum mark for each subject is 50 the formula to be inserted in the cell J3 is
= I3 /300 *100
Press Enter key, the percentage of marks obtained by the first student is displayed in
the cell J3. Copy the formula to the cells below to find the percentage of marks for all
the students as shown in Figure 4.5.
You can see that the percentage of the student ‘Arun K’ is displayed as 81.3333333 in
Figure 4.5. Do you think that it will be better if the percentage is rounded to the nearby
integer? Or with exactly one or two decimal places? Here the function ROUND helps us
do this. Go to the cell K3 and click the insert function button. In the Function Wizard,
select Mathematical from the Category drop down box. Double click on the ROUND
function.
Figure 4.6 displays the structure of ROUND function as given in the Function Wizard.
ROUND function rounds a number to the specified number of decimal places. ROUND
function requires two values, the number to be rounded and a count. number can be
a cell address which contains the number to be rounded (here it is the percentage of
total marks) . count is the number of digits to be displayed after decimal point. In this
99
Fig. 4.6 : ROUND function
example, we need to round the percentage of total marks to the nearest integer value.
For this we fix count as 0. The result is shown in Figure 4.7.
Let us try to use the ROUND function for displaying the percentage of total marks in the
rounded format at column K where the formula to calculate the percentage is entered.
This can be done by using the formula for percentage as the first argument in the ROUND
function as given below.
= ROUND ( I3 / 300 x 100, 0 )
100
4. Data Analysis using Spreadsheet
Now, if we compare the actual percentage of total marks obtained for each student and
their rounded percentage of total marks, ‘Arun K’ will lose 0.33333333 percentage
when it is rounded. Students ‘Alex Paul’, ‘Asha P’ and ‘Joby’ will also lose the same
percentage due to rounding of actual percentage to the nearest integer using the ROUND
function. That means 0.5 and above rounds to the next higher number and others to the
next smaller number. Suppose you want to round the value to the next higher integer
always. You can use the ROUNDUP function as shown in Figure 4.8.
The arguments needed for the ROUNDUP function are the same as ROUND function but
the only difference is that ROUNDUP function rounds to the next higher number. For
example 81.33333333 will be rounded to 82 in our mark list. The result of ROUNDUP
function is shown in Figure 4.9.
101
Similarly you can find another function named ROUNDDOWN in the function wizard.
You can try this function and observe the difference in output.
COUNTIF function counts the number of occurences of values in a list that matches a
criteria. Now let us consider that we need to find the number of students who have
scored more than 80 percentage or more marks in the class. The function
=COUNTIF ( K3:K12, “>=80” )
gives the number of students who have scored 80 percent or more. The first argument
specifies the range of values and the second argument specifies the criteria. Note that
the criteria should be specified in double quotation marks. Refer Figure 4.10.
102
4. Data Analysis using Spreadsheet
Check yourself
1. What is a function?
2. Name the function used to calculate the total of a set of cells.
3. The syntax of ROUND function is _______.
4. Differentiate between ROUNDUP and ROUNDDOWN functions.
5. Write the function to display the number 67.8675 as 67.86.
6. What does COUNTIF function do?
103
4.1.2 Statistical functions
Statistical functions operate on a set of data and give summarised results. Spreadsheet
provides a number of statistical functions. A few of them are discussed in this section.
Consider the example of preparing the marklist that we discussed in the previous
section. Let us try to find the average of each subject and display it at the bottom row
of the mark entries. Subjectwise average is calculated for a particular subject by adding
marks of all students and dividing it by the number of students. But in a spreadsheet,
instead of performing this calculation you can directly use the statistical function
AVERAGE. The Function Wizard for the function AVERAGE is shown in Figure 4.11.
104
4. Data Analysis using Spreadsheet
105
Fig. 4.14 : Results of statistical function
Check yourself
106
4. Data Analysis using Spreadsheet
107
specified in Otherwise_value. On clicking the OK button the result will be displayed in
the cell L3. Copy the function to the other cells of the column. Now our mark list looks
as shown in Figure 4.16.
108
4. Data Analysis using Spreadsheet
Using AND function we can test up to 30 conditions. The maximum number of conditions
that can be tested may change depending on the version of the spreadsheet package
used. Each condition can return either True or False. In our example the AND function
can be specified as
=AND ( C3>=20, D3>=20, E3>=20, F3>=20, G3>=20, H3>=20 )
The result will be True if the scores of all subjects are greater or equal to 20. If the score
of any subject is less than 20, the function will return False. We can say that a student
has passed if AND function returns True and failed if the AND function returns False.
The OR function is another logical function. The result of OR function will be True, if any
of the conditions is True and will be False if all the conditions are False. In our example,
a student fails if he scores less than 20 marks for any of the subjects. So the result of a
student can be determined using the OR function as
=OR ( C3<20, D3<20, E3<20, F3<20, G3<20, H3<20 )
Here the result will be true if the score of any of the subject is less than 20. That is if OR
function returns True, we can say the student is failed, and if it is False the student is
passed.
The NOT function is used in situations where we need to get the reverse of logical test.
That is, if the condition is evaluated to true, NOT function returns False, otherwise it
returns True.
The logical functions in spreadsheet give either True or False as result. The syntax of the
different logical functions are given in Table 4.3.
Function Syntax Description
IF ( ) IF (Test, Then_value, If the condition is True, Then_value is
Otherwise_value) returned; else Otherwise_value is returned.
AND ( ) AND (Logical value1, Returns True if all the conditions are True;
Logical value2, …..) otherwise returns False.
OR (Logical value1, Returns True if any of the condition is True;
OR ( )
Logical value2, …..) returns False if all the conditions are False.
NOT(Logical value) Reverses the value of its argument. That is,
NOT ( )
if test condition is evaluates to True, then
NOT returns False and if the test returns
False, NOT returns True.
Table 4.3 : Logical functions
109
Check yourself
UPPER
It converts a text to the upper
case (capital letters). Only the
lower case (small letters) letters Fig. 4.18 : UPPER function
in the text are converted to the
upper case. Other characters in the text remain in the same form. Here we can give a
text as the argument. The argument can be a cell address also. The structure of UPPER
function in the Function Wizard
is shown in Figure 4.18.
LOWER
The LOWER function converts
a text to the lower case. Here
only the upper case letters in the
given text are converted to the
lower case.
Fig. 4.19 : LEN function
110
4. Data Analysis using Spreadsheet
LEN
It is used to calculate the
number of characters in
a text.
Figure 4.20 displays the
output of the above text
functions.
In our example, the
Fig. 4.20 : Text function examples
name and e-mail address
of a person is given in cells B1 and B2 respectively. The UPPER function is used to
convert name to uppercase letters and the LOWER function is used to convert email
address lower case letters. The number of characters in the name is also displayed
using LEN function. Note that space is also considered as a character.
The structure and description of commonly used text handling functions are shown in
Table 4.4
Function Syntax Description
UPPER ( ) UPPER(Text) Converts the given text into uppercase
LOWER ( ) LOWER(Text) Converts the given text into lowercase
LEN ( ) LEN(Text) Calculates the length of the text
Table 4.4 : Text handling functions
Check yourself
111
these values. Here subject average is calculated using the AVERAGE function. As you
have already learned, the ROUND function is used to round a number to the specified
number of decimal places. We can use the AVERAGE function inside the ROUND function.
The function can be written as
= ROUND ( AVERAGE ( C3:C27 ) ,0 )
Now the results will be 32, 40, 34, 35, 31 and 35.
In the case of nested function, the inner function is evaluated first and the outer function
operates on the result of the inner function.
Now let us assign grades to each subject. For this let us insert one column each after
every mark column. We have already discussed how columns can be inserted in the
previous chapter. Grades can be calculated based on the marks scored in each subject
using the following criteria.
It is clear that grades cannot be calculated
Marks Grade by testing a single condition. The IF
function we learned earlier has three parts;
40 or more A
A Test , Then_value and
Below 40 and 30 or more B Otherwise_value. Consider the case of
Below 30 and 20 or more C the first subject (English). In the Test part,
you can specify C3 >= 40. Then_value will
Below 20 D
be 'A' because if the mark is above or
equals 40, the grade is 'A'. The Otherwise_value is not a grade. Here we need to test
another condition C3 >= 30. For this we require another IF function in the
Otherwise_value part. To include a function in another function click button displayed
to the left of each item in the Function Wizard. As shown in Figure 4.21 the function to
find grade can be written as
=IF ( C3>=40,"A",IF ( C3>=30,"B",IF ( C3>=20,"C","D" ) ) )
This can be explained as: if C3 >= 40, then the grade is 'A'. Otherwise, check if C3 >=
30. If this is true, then the grade is 'B'. Otherwise check if C3 >= 20. If true, then the
grade is 'C' otherwise grade is 'D' .
112
4. Data Analysis using Spreadsheet
In the example of the mark list that we discussed, a student is considered passed if he/
she has got 20 marks or more in all the subjects. Earlier, you have seen that the function
AND or OR can be used to test more than one condition. These functions will however
return True or False as result. Here you have to check whether the mark of each
subject is greater than or equal to 20. If we are using an AND function for checking the
marks of individual subjects, it will return True if all the test conditions are True otherwise
returns False. So if an AND function is used in the Test part of the IF function, we can
test multiple conditions. The result 'Pass' can be specified in the Then_value and 'Fail'
will be specified in the Otherwise_value. As we have already learned, the text given in
the Then_value will be displayed, if the Test is evaluated to True and the text in the
Otherwise_value will be displayed if the Test is evaluated to False. So this will give the
desired result.
How will you include an AND
function in the IF function? In
the test section of the IF
function, click on the button
and select AND function. Now
you can set multiple conditions.
The function in the formula bar
will be displayed as Fig. 4.22 : Nesting using IF and AND functions
=IF ( AND ( C3>=20, E3>=20, G3>=20, I3>=20, K3>=20, M3>=20 ) ,"Pass", "Fail")
This nested function, will give you the result as 'Pass' if all the conditions mentioned
inside AND function are evaluated to true. The same thing can be done using OR function.
Figure 4.22 refers to the nesting of IF and AND functions.
From the above discussion it is clear that you can include one function inside another.
This feature makes a spreadsheet a powerful tool for data processing. The final mark
list is displayed as in Figure 4.23.
113
• Calculate the grades of other subjects in the example of
marklist preparation.
Let us do
• Find whether a student is ‘Pass’ or ‘Fail’ by using OR function
inside IF.
4.2.1 Sorting
Consider the marklist in Figure 4.23.In order to prepare a rank list, the student with
highest total comes in the first row, the second highest total in the second row and so
on. It is not easy to find the student record with highest total by scrolling through the
sheet, cutting the row and pasting it as the first row. Then find the student with the next
highest mark and make it the second row, and so on.
Sorting allows us to arrange the data in a table either in ascending or descending order
of one or more columns. To get the rank list, sort the mark list in the descending order
(highest values comes first) of total. The following steps are used for sorting
1. Select the entire table
2. Click Data à Sort from the menu bar. This will display a Sort dialog box as in
Figure 4.24.
3. Select the column from the Sort by drop down list. (Select the column as column
O, the column of Total marks).
114
4. Data Analysis using Spreadsheet
5. Click OK.
• Do not leave a blank row between column heading and the data, as
the blank row and blank column indicates the end of the table.
115
When Sort is clicked from Data menu or using sort buttons, the cells
above, below, to the right and to the left of the current cell will be
selected until it encounters a blank row or column. A spreadsheet treats
the topmost row in the table as the column heading. So they can be
used to specify the sort column instead of column label.
In the Ranklist example, you have sorted the data based on a single column, named
'Total'. If the total of two students is the same, who will get the priority? Here you can
use the option Then by in the Sort dialog box. That is, if there are more than one rows
with the same data in the column specified for sorting, Then by is used to specify which
column is to be considered next for sorting.
116
4. Data Analysis using Spreadsheet
each Second Language section are sorted separately in the alphabetical order. The
Sort dialog box is shown in the Figure 4.26. In this dialog box, give Sort by as ‘Sec.
Language’, the first Then by as ‘Gender’ and the second Then by as ‘Name’. Now
click OK button and observe what happens.
The sorted list is given in Figure 4.27. Now the Roll Numbers can be given.
4.2.2 Filtering
Filtering allows us to display only data that meets some criteria. Filtering temporarily
hides the data in a spreadsheet that does not meet the condition. In our Marklist
example we have scores of each student in each subject, grades, total marks and the
result. Now let us prepare a list of students who have passed using the filtering feature
in spreadsheet. There are two types of filtering Autofilter and Standard Filter.
a. Autofilter
Autofilter displays a dropdown list containing all the values in each column and allows
to filter the rows based on values in the list. The steps for filtering using Autofilter are
given below
117
Fig. 4.29 : List of passed students using Autofilter.
Autofilter allows
selection of records When you apply an additional Autofilter on another
that display column of a filtered data range, the other combo
identical values in boxes list only the filtered data.
the specified
column. Here the filter condition is tested for equality. That means it will display the
records that contain the specified value in the column in which Autofilter is applied. It
hides the rows from the result that do not satisfy the criteria.
In addition to filter data based on the values in the column, Autofilter permits to filter
top 10 rows. The top 10 filter works only with numbers. It will display top 10 rows
without sorting.
To display all records again, select the All entry in the Autofilter combo box. To cancel
data filter and display all data, reselect choose Data à Filter à AutoFilter again.
b. Standard filter
Standard Filter is used when the data is to be filtered based on a range of values in
particular data fields (column). It can also be used when multiple conditions are to be
used for filtering. These multiple conditions can be combined with either a logical AND
or a logical OR operator.
Suppose you need the list of students whose percentages are above 75 and who got 'A
grade' in English.
This cannot be done by the Autofilter, as there are two conditions and one of the
conditions does not depend on equality. Standard Filter can be used in this situation.
The first condition is Percentage above 75. The second condition is grade of English
should be 'A'. Both the conditions should be satisfied. Connect the conditions with AND
operator. The Standard Filter window is shown in Figure 4.30.
118
4. Data Analysis using Spreadsheet
Check yourself
119
4.3 Charts
It is much easier to understand data when it is presented graphically. Charts are graphical
representation of numeric data. Charts make it easier for users to compare and understand
statistical data. They can be used for data analysis. Charts can present data entered
into the worksheet in a visual format using a variety of graph types.
Charts are constructed with the numeric data entered in the worksheet. The data can
be individual numbers in a worksheet or a data series within a column or a row. This
section explains how you can create simple charts from the data.
The following are sales details of ABC Ltd. during the four quarters of a year. Carry out
the following steps to create a chart.
1. Select the data range.
2. Select Chart from the Insert menu or click on the chart icon on the Tool bar. This
will display Chart Wizard.
3. Choose a Chart Type. There are many types of charts in spreadsheet like
Column, Bar, Line, Pie, etc. Select Column type.
4. Click on the Data Range. The selected range will be displayed. Ensure it is
correct. If needed, make the necessary changes.
120
4. Data Analysis using Spreadsheet
8. Legends : A legend is a box that specifies the colour, symbol or pattern assigned
to the data series.
121
c. Line charts
Data represented in columns or rows in a worksheet can be plotted with the help of line
chart. Line charts can be used to display continuous data over time with respect to a
common scale. Thus, Line charts are the best for viewing data trends at equal intervals
of time. The horizontal axis (x-axis) is used to represent the category data and all the
value data is distributed uniformly along vertical axis (y-axis). It is ideal for representing
large data that show trends or changes over time where you want to focus on continuity.
d. Pie charts
Pie chart is used to display how much each part contributes to a total value. It is very
useful in a situation where one has to show the relative proportions. It offers greater
visual clarity. In case of pie chart only one data series is used. If more than one data
series are selected, spreadsheet uses the first series.
When we create a pie chart, the spreadsheet totals the data points in the series and then
divides the values of each data point into the series total to determine how large each
data point's pie slice should be. It is effective where there is small number of data
points. Generally, there can be maximum of five or six data points or slices in a pie
chart. If the points are more in number then it becomes very difficult to interpret the
chart. Besides, it is very important to note that the values to be used in the pie chart
122
4. Data Analysis using Spreadsheet
must be all positive. If there are some negative values, in that case the negative values
will be automatically converted in to positive values. Figure 4.34 displays different
types of charts.
Now let us consider the sales details of ABC Ltd. displayed in Figure 4.35. Here the
data of sales done by three salesmen in the four quarters of the year is given.
Let us draw a column graph
with these data. We have three
series of data corresponding to
each salesman. The range is
selected as A3 to D7. Then
follow the steps used to create
a chart mentioned earlier. On
clicking the Finish button the
Fig. 4.35 : Quarterly report of different salesmen
chart will be displayed as in
Figure 4.36.
Compare this chart with chart
in Figure 4.33. In the previous
chart there is one column
corresponding to each
quarter. Now there are three
columns corresponding to
each salesman. How do you
identify the column of a
particular salesman? Here the
colour legend comes to help. Fig. 4.36 : Bar chart
The legend is shown in the right side of the chart. It tells which is the colour used to
represent each salesman.
Try the same data with other types of charts. This data is not suitable for Pie chart as
this contains three series for each quarter. Pie chart can deal only with one series of
data.
123
Chart Wizard contains more options than we discussed. They are beyond our scope.
Still you can experiment with options available in Chart Type, Data Range, Data Series
and Chart elements.
Check yourself
Let us sum up
In this chapter we have familiarised ourselves with the spreadsheet. A large amount
of data can be entered in multiple sheets of a workbook. We can perform different
calculations by entering expressions or formula in a cell to perform calculations. In
the first section of this chapter we saw that there are many built-in functions available
in a spreadsheet that make calculations even simpler and comparisons possible.
These functions are categorized into different groups. We have discussed only a few
functions in the spreadsheet. A discussion on all the functions available in a spreadsheet
is beyond the scope of this book. Sorting and filtering are powerful features of the
spreadsheet that makes it an ideal tool for data analysis. In this chapter we also
learnt charts. There are different types of charts in a spreadsheet. Charts can be
used to provide information in a pictorial form. They make it easy to understand
facts.
124
4. Data Analysis using Spreadsheet
Learning outcomes
After the completion of this chapter the learner will be able to
• identify the use of different mathematical functions - SUM, ROUND,
ROUNDUP, ROUNDDOWN and COUNTIF.
• identify the use of different statistical functions - AVERAGE, MIN, MAX
and COUNT.
• identify the use of different logical functions - IF, AND, OR and NOT.
• identify the use of different text functions UPPER, LOWER and LEN.
• sort data in a spreadsheet.
• identify the use of Filtering.
• compare different types of charts.
Lab activities
125
3. The syntax of ROUND function is _________ .
4. Name the function that is used to find highest value in a range of cells.
5. Which function is used to find number of values in a range of cells?
6. Which charts are considered suitable for viewing data trends at equal intervals of
time?
126
5. Presentation Software
127
contain graphics and a facility for slide show. Presentation tool facilitates the creation of
presentations on any particular topic like uses of Internet, global warming, social
networking, etc.
Let us prepare a presentation to give awareness about the importance of saving our
environment from various threats. Before we start, we should have a clear idea about
the content and the structure of the presentation. The first slide in the presentation
usually contains the title of the presentation and details of the presenter. The second
slide gives an introduction to the topic. More details about the subject are included in
the succeeding slides. The contents in these slides can be presented with the help of
bulleted lists, images, tables, audio and video. Instead of presenting the matter in
paragraphs, it would be better if they are presented in the form of a bulleted list. After
the contents are presented, it will be better to conclude them in the presentation.
In this chapter, we use Open Office Impress as a tool for creating the presentation.
Note that there may be changes in the features available depending on the software and
its version. When we open Impress, a dialog box showing the Presentation Wizard as
in Figure 5.1 appears on the screen.
128
5. Presentation Software
The Empty presentation option is selected by default and then the Create button at the
bottom of the wizard is clicked. The window as in Figure. 5.2 is displayed.
129
Designing the first slide
Let us give our presentation the title 'Save our Planet - Earth'. By default, the design of
the first slide consists of provisions to add a title and a text. Click on the provision given
for the title and enter heading of our presentation. Similarly, the name and class of the
presenter can also be entered in the box below. After entering the title the slide appears
as in Figure 5.3.
130
5. Presentation Software
Opening a presentation
To open an existing presentation, choose File à Open or
Ctrl + O. An Open dialog box appears. Select the file that
we want to open and click Open.
5.3 Adding new slides
While designing presentation, we may need to add more
slides. Let us now add a slide that introduces the topic. Use
the menu item Insert à Slide to add a slide. Here, we choose
the Title Only layout from the predefined layouts in the Tasks
pane (refer Figure 5.5).
Entering text in a slide
In this slide we introduce the topic. Here, we will have a
Fig. 5.5 : Predefined
heading and a narration about the topic. There are two ways
layouts
to add text in a slide. Text can be typed directly in the text
element in a slide or using the Text tool in the Drawing toolbar.
By directly typing the text in the slide
Here, text can be added directly to the title object and the body object. For entering a
text, click on the object as described in Section 5.2. Enter the title as 'Our Earth'.
By using a Text tool
1. Click on the Text icon on the Drawing toolbar.
2. Click and drag to draw a box for the text on the slide.
3. Type the contents in the text box and click outside the textbox to deselect it.
131
Check yourself
a. Character formatting
Setting the font face, size, colour
and other effects to the characters
in the slide is called character
formatting. Character formatting
options are available in Format à
Character menu or clicking the
character button in the Text
Formatting toolbar. A Character
dialog box is displayed as shown
in Figure 5.7.
The Font tab of Character dialog Fig 5.7 : Character dialog box
box can be used to select the
desired font face, style (Regular, Bold, Italic and Bold Italic) and the size of the font.
Font Effects tab is used to specify a font colour, gives effects like embossed, engraved,
outlined, shadow, etc. It can also be used to specify the style and colour of underline,
132
5. Presentation Software
overline and strikethrough. The Position tab provides facility to make a text superscript
or subscript. In addition, it allows to set the spacing between the characters.
b. Paragraph formatting
These formatting features apply to a paragraph of text. Indentations, spacing, alignment
and tab setting can be done using this feature. Select Format à Paragraph menu item
or click the paragraph button on the Text Formatting toolbar to view the Paragraph
dialog box as in Figure 5.8.
Indentation of the text, spacing before and after the paragraph and spacing between
133
Fig. 5.9 : After applying character and paragraph formatting
5.4.2 Bullets and numbering
Bullets and numbering allow to present a list of items in the slide attractively. Bullets
and Numbering can be accessed using the menu item Formatting à Bullets or using
Bullets and Numbering icon in the Formatting toolbar.
In our presentation about the earth, let us add a new slide about the issues that affect
our environment. For this, we add a new slide and select a layout that contains bullets.
Type the points in the bulleted list. To change the format of the bullets, select the list of
items and then click the Bullets and Numbering icon. The Bullets and Numbering
dialog box as in Figure 5.10 appears.
The Bullets and Numbering dialog box
contains five tabs namely, Bullets,
Numbering type, Graphics, Position and
Customize for formatting the lists. The
Bullets tab is used to set the style of the
bullet. To use a more attractive graphical
bullet, choose a suitable bullet from the
Graphics tab. Numbering type tab
provides option to select the different
numbering styles available. Position tab
allows to set indent, width of numbering
and alignment of the different levels of Fig. 5.10 : Bullets and Numbering dialog
box
134
5. Presentation Software
135
Fig 5.13(b) : Confirmation dialog box
Fig 5.13(a) : Choosing a colour for
background
136
5. Presentation Software
137
In the same way, a gradient,
hatching pattern or a bitmap
image can be set as the
background of an object.
The Shadow tab is used to
set shadow to an object.
The percentage of
transparency of an object
can be set using the
Transparency tab. Figure Fig. 5.17 : Slide after applying gradient
5.17 shows the slide after
applying gradient to the title object.
138
5. Presentation Software
slide is by selecting Insert à Picture from File menu option. Let us give a background
image to our first slide using the above method. In the Insert Picture dialog box that
appears, browse and select an image. The selected image will be added to the slide.
Note that this image will hide other objects in the slide. To send it to the back of other
objects, right click on the image and choose Arrange à Send to Back. Image and
other objects in the slide can be resized and re-positioned by clicking and dragging.
The new appearance of the first slide is as in Figure 5.19.
139
Load button to select an appropriate
template. Click OK button to apply the
template to current slide (Figure 5.22).
Templates can also be selected at the
time of creating a new presentation.
The Presentation Wizard shown in
Figure 5.1 allows you to create a
presentation from a list of existing
templates.
Fig. 5.21 : Slide Design dialog box
Check yourself
• Make five different slides based on any topic that you have
studied this year and give suitable background colour, text
etc.
Let us do
140
5. Presentation Software
The table inserted on the slide can be resized and positioned by dragging it. When a
table is selected, a Table toolbar is displayed (Figure 5.23(b)). This toolbar contains
tools for merging, splitting, giving colours, borders, alignments, etc. to the cells of a
table. This toolbar also
consists of buttons for
inserting or deleting
rows and columns,
setting table properties,
etc. The Tasks pane
shows various
predefined styles of
tables from which we
can select a suitable
style. A Tasks pane can
Fig. 5.24 : A slide with table
also be used to create
a table. This can be done by clicking a suitable design from the Table Design tab in the
Tasks pane. The important days related to environment can be presented using a table
as in Figure 5.24.
141
5.9 Inserting a sound file
At times, it may be necessary to
play sound during the
presentation. In our presentation,
let us insert a poem 'Bhoomikkooru
Charamageetham' by Prof.
O.N.V. Kurup. This poem is
stored as bhoomi.wav. Let us
now create a new slide to insert
this poem. In this slide, first insert
an image of Prof. O.N.V. Kurup.
Now we can insert the sound file.
A dialog box as in Figure 5.25 is Fig. 5.25 : Open dialog box to select sound files
displayed when we select Movie
and Sound option of Insert menu. Click Open button after selecting the audio file. The
new slide is displayed as in Figure 5.26.
We can see that the sound file
is inserted in our slide in the
form of a sound icon. It is set
to begin automatically when
the slide comes on the screen.
If we do not want the sound
icon to appear on the screen,
you can drag it off the slide.
It will be still active but will
not be visible on the slide.
Fig. 5.26 : Slide with sound file
5.10 Inserting video clip in a slide
A video clip can be inserted into a
slide in the same way as we insert
a sound file. Select the movie file
from the Open dialog box that
appears, when we choose Insert à
Movie and Sounds menu. Let us
include a video on pipe compost in
our presentation. The new slide
with the video clip is shown in the Fig. 5.27 : Slide with video clip on pipe compost
Figure 5.27.
142
5. Presentation Software
Remember that whenever we need to move our presentation to other computers, both
the presentation and the folder with the movies and sound files must be copied together.
Otherwise, the presentation software will not play the audio or video. This is because
the presentation software loses its link to the specified file in the new computer.
On the left hand side, select one of the four types of hyperlinks:
• Internet: Used to hyperlink to a web page in the Internet, normally starting with
http://.
• Mail & News: Create or edit hyperlink for email or news address.
• Document: The hyperlink points to a document, sections of a document or to
another slide in the presentation.
• New document: The hyperlink creates a new document of the selected type.
The right part of the dialog box changes according to the choice made for the hyperlink
type. A full description of all the choices and their interactions is beyond the scope of
this chapter.
143
5.12 Adding action objects
In the presentation we can add actions, such as going to another slide, play audio or
video, etc. to an object in a slide. The object can be a shape like a text box or an image.
When the user clicks on it or points to that object, the action will be applied.
5.12.1 Adding a button to move to the first slide
1. Select a slide to insert a button.
2. Choose the Rectangle tool from the Drawing toolbar ( ) and drag it on the
slide to a suitable place such as the lower-right corner of the slide.
3. Right-click on the rectangle and select Interaction from the popup menu (Figure
5.29). The option Interaction is also available in the Slide Show menu. An
Interaction dialog box appears as in Figure 5.30.
144
5. Presentation Software
item Slide Show à Interaction. In the Interaction dialog box that appears (refer
Figure 5.30), select Go to document item for Action at mouse click setting as in
Figure 5.30. Then browse the sound or movie file that we want to play. Remember that
all the file types that are listed in the dialog box are not supported by the presentation
software.
145
5.14.1 Normal view
It is the main view for creating individual slides. It is used to design and format various
objects in the slide. The whole slide is visible on the screen when normal view is used.
This is the default view in a presentation.
146
5. Presentation Software
147
a. Changing the order of slides in a presentation using Slide Sorter view
To move a slide in a presentation using the Slide Sorter view,
1) Click on the slide. A thick border is shown around the slide.
2) Drag and drop it to the required position.
Suppose our aim is to move the fifth slide 'Days to Remember' to the last position.
Click on the slide, drag and drop it to the last position. After sorting, the Slide Sorter
view appears as in Figure 5.36.
148
5. Presentation Software
Click the Add button. The Custom Animation dialog box appears as in Figure 5.38.
Choose an effect from one of the pages of this dialog, and choose the speed or duration
of that effect. In our presentation 'Save Earth', select the title and click the Add button
from the Custom Animation pane. From the Entrance tab of the dialog box, select Fly
In and click OK.
There are five tabs in the Custom Animation pane as shown in Figure 5.38. Each tab
contains many effects. You can experiment with different effects.
149
We can add transitions, in Slide Sorter view or in Normal
view. To see the effect of a selection, we need to be in Normal
view and select the Automatic preview checkbox on the Slide
Transition page of the Tasks pane as in Figure 5.39.
150
5. Presentation Software
151
in black and white. For printing a presentation, choose File à Print to display the
Print dialog box (refer Figure 5.41).
Choose the required settings from the options and click the Print button. A preview of
the page to be printed is also available in this dialog box.
Check yourself
1. To remove a transition effect select ________ item in the list on the slide
transition page in the Tasks pane.
2. Define the term slide transition.
3. Give any three items present in the slide transition pane.
4. What do you mean by action button in a slide?
5. Write the steps to insert a transition effect to slide of a presentation you
have created.
Let us sum up
An effective presentation helps to convey ideas to the audience better than a mere
speech. Presentation software enables presenting the topic with the help of pictures,
sounds, videos and animations. Slides can be prepared and its content can be
formatted by inserting text boxes, setting the background colour and patterns. The
various built-in templates called master pages can be used to make the presentation
attractive. Formatting can be done to a particular area in the slide or to the entire
slide. The different styles of bullets and numbering available can be used if required.
Facilities to insert images or draw pictures on the slides are available in presentation
software.
Presentation software provides different slide views that support the presenter. Tables
inserted in a slide can be formatted using different built-in formats available or can
be customised. Movies and sound can be inserted in the slides. Different built-in
transition effects can be set to slides. Animations given to the objects in the slide
make a presentation attractive. We can create hyperlinks in a slide that provides
links to documents or websites. Various printing options are available to print the
slides, notes, handouts, etc.
152
5. Presentation Software
Learning outcomes
After the completion of this chapter the learner will be able to
• identify the use of presentation software and its features.
• create slides by entering text and formatting it.
• insert various objects like images, tables, audio, video, etc.
• make the slides attractive using transitions and animation.
• identify the different slide views and its use.
• familiarise with various printing options.
Lab activities
153
3. Discuss the different ways of inserting a sound file to a slide.
4. How can you play background music in presentation?
5. Explain how tables can be inserted into slides.
6. What do you mean by rehearse timings in slide transition?
7. Give the steps to insert action buttons in a slide. Explain its use.
8. What do you mean by hyperlink? How do you insert hyperlinks in a slide?
154
6. Getting Started with GIMP
155
shapes can be drawn with brushes of different color, size, shape and pressure. Digital
images also can be rotated clockwise or anti-clockwise or flipped horizontally or
vertically. Text in different font styles can be inserted into images and conversions can
easily be done from one image format to another. Graphic artists, photographers and
web designers are among the people who regularly work with image editing software.
Image editors can be broadly grouped into raster graphics editors, vector graphics
editors and 3D modelers.
Raster images are stored in a computer in the form of a grid of picture elements or
pixels. These pixels contain information regarding the color and brightness of the image.
Pixels can be changed in groups or each one separately, by sophisticated algorithms
within the image editors. These types of editors are primarily referred to as bitmap
graphics editors, which are often used to alter photographs and other raster graphics.
Raster images are resolution dependent. Therefore when you scale a raster image (change
the size), you are actually shrinking or stretching the pixels themselves, resulting in
significant loss of clarity and the image gets blurred. GIMP, Photoshop and gThumb
Image Viewer are raster graphics editors for viewing and editing images.
Vector images are created mathematically using formulas of geometry. Each element is
created and manipulated mathematically. Vector images are based on vectors (paths)
which lead through locations called control points. Vector objects are made up of basic
geometric shapes such as points, lines and curves. They can be modified more easily
because they contain descriptions of the shapes. The relationship of the shapes is
expressed as a mathematical equation which allows the image to be scaled up or down
in size without losing quality. Vector images can be rasterised to any particular size.
Vector graphics software, such as Adobe Illustrator, Corel DRAW and Inkscape are
used to create and modify vector images like company logos, desktop icons, etc.
Table 6.1 presents a comparison between raster and vector images.
Raster Vector
• Raster image is made up of pixels. • Vector image is created mathematically
using formulas.
• Quality of raster images decreases as • Vector images can be scaled to any size
they are scaled. without losing quality of image.
• Raster images are capable of displaying • Vector images do not permit colour
any colour. editing to the extent as possible with
raster images.
156
6. Getting Started with GIMP
• Raster images are often large files. • Vector images are relatively smaller in
size.
• Raster images are used in web and • Vector images are converted to raster
print. images before they are used for web
and printing.
3D modelers (3D computer graphics software) allow users to create and alter 3
dimensional models using the 3D mesh. Users can add, subtract, stretch and change
the 3D mesh according to their wish. Models can be viewed from a variety of angles
simultaneously. It can be zoomed in and out. 3D modelers are used in a wide variety of
industries. The medical industry uses them to create detailed models of organs. In movies
they are used to create and manipulate characters and objects. 3D modeling software
is used to create objects for video games. 3D Studio MAX is a comprehensive and
versatile 3D application used in film, television, video games and architecture. Animation
Master is a modeling and animation software that is easy to use. K-3D is a GNU based
modeling, animation and rendering software available on GNU/Linux.
Figure 6.1 displays a snapshot of different image editing software.
GIMP: Raster graphics editor Inkscape: Vector graphics editor K3D: 3D Modeler
Fig. 6.1 : Image editors
6.2 GIMP
The GIMP is the acronym for GNU Image Manipulation Program. The GIMP is an
application suitable for tasks such as retouching of photographs, composing and authoring
images. Its capabilities as an image manipulation program make it a worthy competitor
to other similar programs such as Adobe Photoshop or Corel PHOTO-PAINT. The
157
first edition of GIMP was developed by Peter Matis and Spenser Kimpel in California
University in 1996. It is now available in different versions for Linux, Mac and Windows
operating systems. Most Linux distributions include GIMP as a standard application.
The following is a short overview of some of the features and capabilities offered by the
GIMP.
• Full suite of painting tools including brushes, pencil, airbrush, cloning, etc.
• Multiple undo/redo.
• Selection tools including rectangle, ellipse, free, fuzzy, bezier and intelligent.
• Transformation tools including rotate, scale, shear and flip.
• Supports multiple layer facility.
• Supports file formats like GIF, JPEG, PNG, TIFF, and BMP.
• Advanced scripting capabilities.
158
6. Getting Started with GIMP
image/canvas size say, 600 pixels as the width and 800 pixels as the height of the image.
The image size can also be selected in different units like millimeters, centimeters, inches,
etc. We can also select a preset image size from the template.
159
palette as shown in Figure 6.4
and click the OK button.
• Select Bucket Fill tool from
the Toolbox.
• Click on the canvas to fill the
background colour (Figure
6.5).
When you use a Gradient tool
(which you have learned in the
previous classes), you need to use
more than one colour in the canvas.
In such situations, the foreground
which is available in the colour
palette can also be made use of,
along with the background colour.
Fig. 6.5 : Canvas with background colour
6.4 Saving images
When the canvas is ready, the GIMP project has to be saved. To save, select Save
option from the File menu. Choose a location in your computer to save the project
using the Save dialog box that appears. Give a proper file name, say 'Poster', and press
Save button. The project will be saved in your computer with the extension .xcf. XCF
(Experimental Compact Facility) is the native format of GIMP project files.
To reset all user settings in GIMP, use the menu item Edit -> Preferences.
From the Preferences dialog box that appears, Choose Window
Management. Click Reset Saved Window Positions to Default Values.
Now click OK and then restart GIMP.
160
6. Getting Started with GIMP
Our poster is to be designed using the pictures we have collected. These pictures have
to be opened in GIMP and then aligned to our canvas on different layers. Only then the
different images can be manipulated separately.
A layer can be compared to a transparency on which images are applied and stacked
on or below other images. In an image editing software, a layer is the term used to
describe the different levels at which you can place an object or an image. Each layer
can have different images and effects. Using image editing software you can stack,
merge or define layers while creating a digital image. Layers allow you to go back and
make changes within a layer. Consider the following two images (Figure 6.6).
161
We can create any number of layers for an image and different images can be drawn
into these layers. When the images are placed in different layers, they can easily be
modified, without affecting the images on other layers. Layers are controlled through
Layers dialog (Figure 6.8).
If the Layers dialog is not visible on the screen, you can use the menu item Windows à
Dockable dialogs à Layers. You can also use the shortcut key Ctrl+L to make the
Layers dialog visible on the screen.
There are a number of icons at the bottom of the Layers dialog. These icons are used
for various operations on layers. The use of each icon in the layers dialog is given as
follows.
1. Create new layer.
2. Move layer up.
3. Move layer down.
4. Create duplicate copy of a layer.
5. Anchor the floating layer.
6. Delete a layer.
Now let us see how layers can be used in the editing of an image. For this first of all,
consider our canvas (poster.xcf) as shown in Figure 6.9.
162
6. Getting Started with GIMP
You can see the Layers dialog on the right side (Figure 6.9). Now we can create a new
layer in this canvas. For this, click the leftmost icon (Create new layer) on the bottom of
the layers dialog or using the Layer menu. Then you will get a dialog box as shown in
Figure 6.10. We can change the Layer name as 'Human' as shown in the figure and
click the OK button. Make sure that in the Layer Fill Type options Transparency is
selected. Now the Layers dialog will look as shown in Figure 6.11. The Layers dialog
displays two layers, the Background layer at the bottom and the 'Human' layer on top.
163
We need to add the whole image (body.png) to our canvas. For this click the menu item
Edit à Copy to copy the image. Then activate the canvas by clicking on it. We need to
copy the image to the 'Human' layer in our canvas. Ensure that the 'Human' layer in
the Layers dialog is selected. Then use the menu item Edit à Paste. The image of the
body is copied in to the canvas as shown in Figure 6.13.
164
6. Getting Started with GIMP
While scaling the image, you might have noticed that the image gets distorted due to
improper resizing. This problem can be avoided by keeping the aspect ratio. The aspect
ratio will constrain the scaling that the height/width ratio of the layer will be kept constant.
The Linking Chain icon in the Scale dialog box should be clicked for keeping the
aspect ratio. (See Figure 6.15)
165
To reposition the scaled image in the 'Human' layer, use the Move tool. This tool is
available in the Tools à Transform Tools à Move menu. You can also use Move tool
in the Toolbox. To move the image, click on the image and drag. Note that all
manipulations in GIMP is done on the active layer. Therefore, before editing, we should
make sure that the image to be manipulated is in the active layer of the Layers dialog.
Also, note that while using move tool the Move the active layer option of the Tool
Toggle is selected. (See Figure 6.18). Now the canvas appears as shown below (Figure
6.19).
Fig. 6.18 : Tool Toggle in Tool Box Fig. 6.19 : Picture after moving
167
Similarly, open the 'Icons.jpg' image (Figure 6.23) and use appropriate selection tools
to select the 'No Smoking' image and place it in the suitable location on the canvas as
shown in Figure 6.24.
You can improve the layout of our poster by including more images that you have saved
in your folder. For this you may use more selection tools. Let us familiarise more selection
tools.
Check yourself
168
6. Getting Started with GIMP
Ellipse Select, Free Select, Foreground Select, Fuzzy Select, By Color Select and
Intelligent Scissors (Figure 6.25). The different selection tools are described below.
a. Rectangle Select
The Rectangle Select tool is designed to select rectangular regions of the active layer.
It is one of the most basic selection tools with which a portion of a picture in rectangle
shape can be selected. Rectangle selection tool can be accessed using the menu, Tools
à Selection Tools à Rectangle Select option or from the Toolbox using icon.
b. Ellipse Select
The Ellipse Select tool is designed to select circular or elliptical regions from an image.
To make a selection, use the menu item, Tools à Selection Tools à Ellipse Select.
This can also be done using the icon in the Toolbox. When this tool is selected,
the mouse pointer turns into a circle icon as it is brought over an image. Now click and
drag it to get an elliptical (or a circular) selection area within a rectangular box.
c. Free Select (Lasso Tool)
The Free Select tool or Lasso Tool allows you to create a selection by drawing it free-
hand with the mouse pointer, holding down the left mouse button. When you release the
mouse button, the selection is closed by connecting the current pointer location to the
start location with a straight line. Free Select is available at Tools à Selection Tools
à Free Select and also in the Toolbox .
d. Foreground Select
Foreground Select is used for finer selection of pixels in an image.
Foreground Select is available at Tools à Selection Tools à
Foreground Select or using Toolbox . Initially Foreground Select
works just like the Free Select tool discussed before. A portion of an Fig. 6.26 :
image can be selected in a similar way as in the case of Free Select Area selection
tool. When the mouse is released, the area other than the selected
area gets covered with a blue mask (Figure 6.26).
Now the mouse pointer turns to a paint brush icon. Use this paint
brush to draw a continuous line on the selected area in such a way
that the line passes over the colours to be selected (Figure 6.27).
Fig.6.27 :
Colour selection
169
The colour or thickness of the line is not important. When you release the mouse button
all the non-selected areas are covered with a blue mask (Figure 6.28). Press Enter
key to get the desired selection (Figure 6.29).
If you are using Lasso or Fuzzy Select tools, you must use the Shift
key to select a second circle or selection.
To remove all selections from the canvas, use Select à None from
the menu or press Shift+Ctrl+A.
f. By Color Select
By Color Select option is similar to Fuzzy Select. The difference is that with the Fuzzy
Select tool only contiguous areas based on colour similarity can be selected whereas
with By Color Select, all the regions in an image where there are similar colours can be
selected. The similar areas need not be contiguous for By Colour selection. By Color
Select can be accessed at Tools à Selection Tools à By Color Select or from the
Toolbox .
170
6. Getting Started with GIMP
g. Intelligent Scissors
Intelligent Scissors has some features common to Lasso tool and Path tool and it also
possesses some features that are its own. It is useful when you are trying to select a
region defined by strong color-changes at the edges. To use Intelligent Scissors, you
click to create a set of 'control nodes', also referred to as anchors or control points, at
the edges of the region you are trying to select. This produces a selection area in the
form of a continuous curve, passing through these control nodes. The Intelligent Scissors
is available at Tools à Selection Tools à Intelligent Scissors or in the Toolbox .
171
Now, if necessary, scale and move the slogan to a suitable place on the canvas by using
appropriate tools.
To edit an entered text, select the Text tool
from the Toolbox. Make sure that the text
layer is the active layer. Click on the text to
select the contents and click again to open
the GIMP Text Editor for editing the
content. In cases where the text is modified Fig. 6.32 : Poster - final form
using other tools, GIMP asks for a confirmation to edit the contents in a Confirm Text
Editing dialog box (Figure 6.32). Use the Edit button to continue editing.
Our poster for the anti-smoking campaign is now ready (Figure 6.33). You can modify
the poster to by adding more slogans or phrases.
172
6. Getting Started with GIMP
Check yourself
6.10.1 Align
The Align tool is useful to align the image layers with various image objects. GIMP's
align and distribute tools allow you to arrange objects. Arrangement of objects can be
173
done in two ways - align relative to an object or selection, distribute according to an
offset value.
Aligning will line up the contents of two or more layers based on either the edges or
center of its content. The alignment will be done relative to the target item specified.
The different align options are Top Edges, Middle, Bottom Edges, Centers, Left Edges
and Right Edges.
The distribute tools allow us to take the contents of multiple layers and space them out
equally based on offset values specified. Distribution is also done relative to the target
item specified. The different distribute options available are distribute Top Edges, Vertical
Centers, Bottom Edges, Left Edges, Horizontal Centers and Right Edges.
Let us now see how the Align tool works with the help of an example. This tool can be
used to align different layers. Select Align tool in the Toolbox or from Tools àTransform
Tools à Align. Let us begin with a new image. Select a new canvas with size 300 X
500 pixels as shown in Figure 6.34. Copy an image of a flower to this canvas as a new
layer. By default, the size of a layer will be the same as the size of the canvas. When you
select a layer, a yellow dotted line appears around the layer showing the layer boundary.
If you want you can change the size of the layer. You can make the size of this layer
same as the size of the flower. For this, after selecting the layer, click the menu item
Layer à Autocrop Layer. Now the size of the new layer is changed to fit the size of the
image in that layer. You can see a yellow border line around the flower. This shows the
layer boundary. See Figure 6.35.
174
6. Getting Started with GIMP
Now, let us align all these pictures. For this, select the Align tool from the
Toolbox. Then click the topmost flower. Holding down the Shift key, select the flowers
one by one from top to bottom. After selecting, the image will be as shown in Figure
6.38. Note the four small squares at the corners of each of the image. This shows that
the image is selected for alignment. To deselect an image, click the image, while keeping
the Shift key pressed.
175
The lower portion of the Toolbox will be as shown in the Figure 6.39. Now click the
Relative to drop down list. You will have the options as shown in the Figure 6.40. Here
you can choose from the different alignment options. You can choose the First Item
from this list of options. After that, click the button , which is just below the Relative
To drop down list.
176
6. Getting Started with GIMP
177
Select the background layer by clicking it in the
Layers dialog. Now select the Rectangle Select
tool from the Toolbox. Make a small selection in
the background as shown in Figure 6.46. Now
let us align the entire flowers to the selection. For
this click the Align tool in the Toolbox. Select the
flowers one by one from top to bottom by clicking
them. Make sure that the shift key is down while
clicking each flower. Then click the Relative To
drop down list and select Selection from the list
of options. Then click the button. All the
images will be aligned to the left edge of the
selected area as shown in Figure 6.47.
Fig. 6.45 : Flower image
6.10.2 Move
The Move tool is used to move layers or selections. While moving a layer or text, make
sure that the Move the Active Layer option of Move tool is selected. We have moved
layers and text when we designed the 'Anti-smoking Campaign' poster.
178
6. Getting Started with GIMP
6.10.3 Crop
The Crop tool is used for cropping or clipping an image. It works on all the visible and
invisible layers of the image. To crop an image, select the Crop tool from Toolbox or
from Tools à Transform Tools à Crop. See the image Figure 6.48 . Suppose you
need to keep only the first parrot in the figure and discard the rest. For this, select the
Crop tool from the Toolbox. Draw a rectangle around the first parrot as shown in the
Figure 6.49.
179
From the figure, you can see that the rectangle does not cover the parrot properly. This
will not be a problem. You can easily change the dimensions of the selected area by
dragging any one corner of the selected region. When you move the mouse pointer to
different regions of the selection, you can see that the cursor changes to different shapes.
This shows that you can change the selection by dragging it. Drag the top right corner of
the selection so that the selection completely covers the parrot, as shown in Figure
6.50.
Once you are satisfied with the selection, double click the selected region or press the
Enter key. You will get the cropped image as shown in Figure 6.51. You can see that
the size of the canvas is now changed to the size of the cropped image. Note that, since
cropping makes changes to the original image, it is always better to take a duplicate
copy of the image (Image à Duplicate).
6.10.4 Rotate
Rotate tool is used to rotate an entire layer or only a selected portion of an image. You
can rotate an image using Rotate tool in the Toolbox or using Tools à Transform
Tools à Rotate.
First of all, let us see how to rotate a complete layer. Look at the following image
(Figure 6.52). The image has two layers. The first layer is the 'Background' layer with
the green colour and the second layer is the 'Bud' layer with a transparent background.
When you hide the ‘Background’ layer, you will see the image as shown in Figure 6.53.
180
6. Getting Started with GIMP
Rotate dialog box as shown in Figure 6.54. You can drag the image clockwise or anti-
clock wise to rotate the image. The Rotate dialog box will display the angle of rotation.
You can drag the slider just below the box to set the angle, or you can directly enter the
angle of rotation in the box provided. Once you are satisfied with the angle, click the
Rotate button in the dialog box. You will get the image as shown in Figure 6.55.
181
Fig.6.56 : Bird image Fig.6.57 : Selected Fig.6.58 (a) : Rotating
using Ellipse Select tool selection
Now select the Rotate tool from the Toolbox.
Then rotate the selected region slightly towards
the clockwise direction as shown in Figure
6.58 (a). Click the Rotate button in the Rotate
dialog box (Figure 6.58 (b)). You will get the
image as shown in Figure 6.59.
The rotated image is displayed as a new
floating layer. To fix this floating layer to its Fig. 6.58 (b) : Rotate dialog box
background, click the anchor icon in the Layers
dialog. This fixes the rotated image. Floating layer is created only when an image without
layers is rotated. Note that when a separate layer is rotated, as in the previous example,
a floating layer will not be created.
After rotating, you can see that the head does not properly join the body of the parrot
at the left and right sides. You can use the Clone tool and Bucket Fill tool which you
have learned in the high school classes to fill this area as shown in Figure 6.60. You can
also see a cut edge around the rotated region. This can be removed by using Smudge
tool and finally you will get the parrot as shown in Figure 6.61. Observe the difference
between the parrots in Figure 6.56 and that in 6.61
182
6. Getting Started with GIMP
Fig. 6.59 : After Fig. 6.60 : Use Bucket Fig. 6.61 : Use
rotation Fill Smudge tool
6.10.5 Scale
We have used the Scale tool for designing the poster for 'Anti-Smoking Campaign'.
The Scale tool is used to scale layers or selections on the image. We can specify the
Height and Width in the Scale dialog box for scaling. The image can also be resized
using the handles at the borders of the image. Press the Scale button to complete
scaling.
Aspect ratio is the ratio of height to width. If this ratio is altered, the image will get
distorted. The aspect ratio can be kept constant using the Linking Chain icon in the
Scale dialog box.
6.10.6 Shear
Shear tool is used to shift one part of an image, a layer or a selection to one direction
and the other part to the opposite direction. For instance, a horizontal shearing will shift
the upper part to the right and the lower part to the left. Shearing distorts the image
according to the horizontal and vertical co-ordinates specified.
Shear tool can be accessed from the Toolbox or from the Tools à Transform
Tools à Shear. Let us consider the image of a bird (Figure 6.62).
183
Fig.6.62 : Bird image
To change the angle of the bird's direction using the Shear tool, select the tool, click on
the image in the canvas and the Shear dialog box appears (Figure 6.63).
184
6. Getting Started with GIMP
6.10.7 Flip
The Flip tool provides the ability to flip layers or selections either horizontally or vertically.
You can use this tool to create reflections. Flip tool can be accessed using the in
Toolbox or through the Tools menu.
185
Download the picture of a bus and manipulate it as climbing up
a hill.
Let us do
Check yourself
Let us sum up
The effectiveness of a presentation, poster or any piece of graphic art can be enhanced
using a suitable image. An image received may not be what we exactly require. This
image can be edited using the different image editing software available. The different
types of image editors like raster, vector and 3D modelers can be used to manipulate
photographs, logos and characters in movies. GIMP is a popular GNU based raster
graphics editor.
GIMP can be used to create and manipulate images using layers. The background
colour of a canvas can be set and images can be copied on to it. The image created
can be saved and exported to other popular image formats. Texts can be inserted to
images in various fonts to make the graphic attractive. Parts of an image can be
selected in a variety of shapes using different types of selection tools available in
GIMP. The transform tools available in GIMP allow altering the appearance of an
entire image or a part of it.
186
6. Getting Started with GIMP
Learning outcomes
After the completion of this chapter the learner will be able to
• use GIMP software for simple image editing and image format converting.
• identify the role of layers in image editing software.
• identify various selection tools in GIMP to perform various operations.
• insert text in an image.
• use the various transform tools for manipulating images.
• use the saving and exporting options available in GIMP.
Lab activities
1. Design an identity card for your school with school logo and your photo. The
reverse of the identity card should provide the address details.
2. Design a name slip with your photo in it.
3. Design a badge for the guests of your school annual day.
4. Download the picture of a lion and using it create an image of two lions standing
face to face.
5. Download the picture of a KSRTC bus. Take 5 copies of the bus and arrange
them as if they are ready for their inaugural run. Resize the bus if required.
6. Download the pictures of a bus and a tiger. Select and copy the image of the tiger
and place it as a graphic painted on bus.
7. Download the picture of rose. Create a rectangular border of roses for a banner
to welcome plus one students.
Sample questions
Very short answer type
1. Classify the following software and give suitable headings.
CorelDRAW, GIMP, Photoshop, Inkscape, 3D Studio MAX
2. What do you mean by scaling? How can you avoid distortion of images while
scaling?
187
3. How does Fuzzy Select work?
4. What do you mean by anchoring?
188
7. Advanced Tools for Image Editing
189
7. Advanced Tools for Image Editing
line segment is called direction line. At the end of the direction line, you can see a
square symbol. This square symbol is called the handle of the direction line. You can
drag this handle to modify the shape of the curve. Each point on the path is also called
an anchor point.
Drag the two handles so that the figure will look as shown in Figure 7.2(a). Modify the
other edges also so as to get the image as shown in Figure 7.2(b). If you are satisfied
with the shape of the figure, you can make a selection along the drawn path. For this,
right click on the canvas. You will get a menu item as shown in Figure 7.3. Select the
menu item Select àFrom Path. On clicking the menu item, the path will be made as
a selection as shown in Figure 7.4.
This selection provides you with many options. You can select the Blend tool from the
Toolbox. Then choose a gradient colour scheme and fill the selected region by dragging
inside the region. You will get a coloured flower as shown in Figure 7.5.
191
You can copy and paste the selected region to some other layers. Fill the selection with
different colours. If you want, you can change the size of the flower by Scaling tool.
Figure 7.6 is obtained by copying the given flower into different layers and then changing
the colour and size.
Fig. 7.7(a)
Fig. 7.7(b)
Fig. 7.7(c)
Fig. 7.7(e)
Fig. 7.7(d)
lines on that point. If you want to remove this bend, you can delete the direction line.
To do this, move the mouse over the handle in the direction line. Press the Ctrl and
Shift keys together. Now you will see a minus (-) symbol on the mouse pointer. This
minus symbol shows that you can remove this handle on clicking it. Click the handle by
holding the Ctrl and Shift keys down. You can remove the two direction lines by doing
like this. You will get the path as shown in Figure 7.7(d).
192
7. Advanced Tools for Image Editing
How can you remove an anchor point? Simply move the mouse pointer on the anchor
point, press the Ctrl and Shift keys down and then click the anchor point. It will be
removed from there. Figure 7.7(e) is the path obtained after removing the topmost
anchor point from the path in Figure 7.7(d).
Right click this path and select the menu item Select à From Path. The same thing
can be done by clicking the Selection from Path button in the Toolbox. The portion of
the image is selected as shown in Figure 7.10. Now you can press Ctrl+C to copy the
selected portion and paste this to a new canvas as shown in Figure 7.11. After pasting
the image to the new canvas, the size of the pasted image is scaled to make it as shown
in the Figure 7.11.
193
Fig. 7.11: Copied image
Fig. 7.10 : Selection from path
In the previous chapter, you learned the use of selection tools. But in some situations,
the Paths tool will help you to select a portion of an image more accurately than the
selection tools.
Draw a path on the canvas as shown in Figure 7.12. Now click any of the selection
tools from the Toolbox. You will see that the path has disappeared from the canvas.
To view this path again, you can make use
of the Paths dialog box. To get this dialog
box, select the menu item Windows à
Dockable Dialogs à Paths. Then you
will get the dialog box as shown in Figure
7.13. This dialog box is very much similar Fig. 7.12
to Layers dialog box. Each path we draw
on the canvas has an entry in this dialog box. There is an eye icon at the left side of each
entry. Just like layers, you can click on this eye icon to make the path visible or invisible.
The Paths dialog box in the figure does not have the eye icon at the left side. It means
that the path is hidden. To make it visible, simply click at the leftmost side on this entry.
You will see the eye icon appearing there (Figure 7.14). At the same time, the path will
be made visible on the canvas.
194
7. Advanced Tools for Image Editing
Fig. 7.17 : Text in canvas Fig. 7.18 : Text and path in canvas
195
Select the Text tool again from the Toolbox and click on the typed text. You will see
that the path has disappeared from the canvas. To make the path visible, open the
Paths dialog box and click at the left side of the path entry in it. Select the text typed by
clicking on it. Now the lower portion of the Toolbox has a button named Text along
Path as shown in Figure 7.19. Click
on this button. The same feature is
also available in the menu Layer à
Text along Path. You will see that
a copy of the text entered is aligned
onto this path as shown in Figure
7.20.
When you look at the Paths dialog box, you will see one new entry there (Figure 7.21).
This entry shows that the text aligned to the path forms a new path. You can see that the
text aligned is not filled with any colour. It is only an outline. GIMP treats this text
outline as a path. This new path is
displayed in the Paths dialog box as
a separate entry. Right click on this
new entry in it. From the popup
menu you can select the menu item
Path to Selection as shown in
Figure 7.22. On selecting this, you
Fig. 7.21 : Path dialog box Fig. 7.22 : Paths dialog box menu
196
7. Advanced Tools for Image Editing
can see that the aligned text outline will be made a selected region in the canvas. Now
you can colour the selected area using Bucket Fill tool or Blend tool. If you use
Gradient Fill tool, you will be able to fill the selected region as shown in Figure 7.23.
Before applying the fill tool, select the ‘Background’ layer from the Layers dialog box.
The canvas displays two copies of the text (Figure 7.23). You can remove the first
copy of the text by using Layers dialog. The Layers dialog will display the text that is
entered at the beginning as a separate layer as shown in Figure 7.24. You can hide this
layer by clicking on the eye icon in it. Then the layer is hidden and the image will be
as shown in Figure 7.25.
Now, the canvas displays two paths. To remove these paths, you can use the Paths
dialog box. Click on the eye icon against each path entry in it. After clicking the eye
icons, Paths dialog box will be as shown in Figure 7.26.
197
After making the paths invisible, the canvas will be as shown in Figure 7.27. If you
want, you can resize this text so as to form the image in Figure7.28 using the Resize
tool.
Fig. 7.27 : Text after removing path Fig. 7.28 : Using Resize tool
In case the Tool Options in the Toolbox is not visible, double click on
any tool in the Toolbox. The Tool Options dialog box appears as a new
window.
Now, this Tool Options window has to be docked to the Toolbox window. For this,
move the mouse just below the Title bar of the Tool Options dialog box. See that the
mouse pointer turns to a pointed finger. Now drag the Tool Options window and
drop to the tool option area in the Toolbox window.
Check yourself
198
7. Advanced Tools for Image Editing
Selected colour
199
b. CMYK : Click the second button on the top of the color dialog box for using
the CMYK style. Figure 7.31 shows the color dialog box in CMYK style. This model
uses four colour components to represent a colour. They are Cyan, Magenta, Yellow
and Key(black). This style is widely used in printing purpose. The rectangular region
at the left side has four sliders representing the colours Cyan, Magenta, Yellow and
Black. You can drag the slider to increase or decrease a particular component of
colours.
200
7. Advanced Tools for Image Editing
Suppose you have selected one colour, for example yellow. If you want to mix a light
tint of another colour, for instant green with this yellow colour, click the left mouse
button at the green colour in the large square colour region. You can keep on clicking
the left mouse button to add the tint of green colour again and again. To remove the tint
of green colour from the selected colour, you can right click the mouse.
d. Wheel : To use this, click the fourth button in the color dialog box. Then the
color dialog box will be as shown in Figure 7.33. Here, all the colours will be displayed
in the form of a circular wheel. You can select a colour from this wheel by clicking it.
Then the triangle at the center shows various shades of the selected colour. You can
click inside this triangle to select a particular shade of the selected colour.
Click on a colour to
select the colour
from the palette
201
Figures 7.36 and 7.37 show the colours available in various
palette boxes after selecting them from the Palettes dialog box.
On clicking the Palette button, the color dialog box shows
the default colour palette. The GIMP has a large number of
colour palettes. To use the colour palettes, first of all you
should make the Palettes dialog box visible. For this, use
the menu item Windows à Dockable Dialogs à Palettes.
On clicking this menu item, you will get the Palettes dialog
box as shown in Figure 7.35. This Palettes dialog box shows
a number of palettes predefined in GIMP. When you click
on a palette in this Palettes dialog box, the colour dialog
box will display the various colours available in this palette. Fig. 7.35 : Palettes
You can easily select a colour from this palette, by clicking
dialog box
on the colour from the color dialog box.
202
7. Advanced Tools for Image Editing
203
Fig. 7.39 : CMY Subtractive colour mixing
Magenta
Magenta
Cyan
Yellow
Cyan
Yellow
Fig. 7.40 : Colour representations of CMY colour space
CMYK is the subtractive colour method used in colour printing (Figure 7.40). Even
though the black colour can be made by mixing Cyan, Magenta and Yellow, to reduce
the cost of these colours, this method uses black colour also. The black colour is also
called the Key colour and hence the name CMYK.
204
7. Advanced Tools for Image Editing
G B
Fig. 7.41 : RGB colour mixing Fig. 7.42 : RGB colour space
The following table gives a comparison of subtractive and additive colour methods.
Check yourself
205
7.4 Setting the brightness and contrast of an image
When you take a photograph in insufficient light, the picture may appear too dark. The
darkness of the picture can be reduced by setting the brightness and contrast of the
picture. For setting brightness and contrast, you have to choose the menu item
Tools à Colour Tools à Brightness-Contrast. You can effectively use brightness and
contrast to give proper light to a dark photograph. Figures 7.43 and 7.44 show two
photographs before and after applying the brightness and contrast.
206
7. Advanced Tools for Image Editing
207
Figures 7.47 and 7.48 show the same image
before and after applying colour balance as in
Figure 7.49. When you have placed the three
sliders in the appropriate positions for colour
balancing, you can save this setting. For this,
click the ‘+’ button which is at the right side of
the Color Balance dialog box. This will prompt
us to enter a name for the settings, as shown in Fig. 7.49 : Colour balance setting
Figure 7.50. You can give a suitable name and for above image
Fig. 7.50 : Saving colour balance Fig. 7.51 : Selecting saved colour balance
settings settings
click OK button. Later, if you want to apply the same colour balancing for any other
image, you can get this from the preset drop down list of the color balance dialog box.
See Figure 7.51.
7.6 Filters
Filter is a very powerful tool that can modify an image in different ways. You can add
various effects in an image using filters. Filters can be applied to a complete layer or
only to a selected region. If a portion of an image is selected before using the filters,
then filtering will be applied to the selected region only. Following are the important and
most commonly used filters available in GIMP.
7.6.1 Blur
These filters blur images in a variety of ways.
a. Gaussian Blur: When you use this filter, the image
will have an out of focus effect. It will blur the sharp
edges with the background. Use the menu item Filters
à Blur à Gaussian Blur for this. Fig. 7.52 : Before applying
Blur filter
208
7. Advanced Tools for Image Editing
When you click this menu item, you will get a Gaussian Blur dialog box where you can
specify the Blur Radius. Fig. 7.52 and 7.53 shows the image before and after applying
Gaussian Blur respectively.
b. Simple Blur: This can be used to blur the image a little bit. It will simply soften the
image without prompting a dialog box. Use the menu item Filters à Blur à Blur for
this. The image in Figure 7.54 is obtained by applying simple blur to the image in Figure
7.52.
Fig. 7.53 : After Fig. 7.54 : After Fig. 7.55 : After applying
applying Gaussian Blur applying Simple Blur Motion Blur
c. Motion Blur: It blurs the image in a specific direction
at each point. You can create a sense of motion in the
image using this. Use the menu item Filters à Blur à
Motion Blur for this. When you click the menu item,
you will get a dialog box where you can specify the blur
type such as Linear, Radial or Zoom and also the Blur
Parameters such as Length and Angle. Figure 7.55
shows the image after applying Motion Blur.
d. Pixelize: It will blur the image into a set of large Fig. 7.56 : After applying
squares. Use the menu item Filters à Blur à Pixelize
Pixelize
for this. You can specify the size of the square in the
dialog box that comes in. Fig. 7.56 shows the image after
applying this filter.
e. Selective Gaussian Blur: In this method, only pixels
that are similar to each other are blurred. It is useful to
reduce grains in photos without blurring the sharp edges.
Use the menu item Filters à Blur à Selective Gaussian
Blur for this. Figure 7.57 shows the image after applying
Selective Gaussian Blur. You can see that the grains of
the background have been blurred without blurring the Fig. 7.57 : After applying
edges of the rose flower. Selective Gaussian Blur
209
7.6.2 Sharpen
This filter is used to sharpen the edges of an image. When you sharpen an image, you
will get a better clarity in the image. This is the reverse of blur filter. Use the menu item
Filters à Enhance à Sharpen for this. Figures 7.58 and 7.59 show the images
before and after applying this filter.
Fig. 7.60 : Before applying Distorts Fig. 7.61 : After applying Emboss
filter
b. Mosaic: This filter cuts the image into many polygons
which are slightly raised and seperated by joints to create
the appearance of a mosaic (refer Figure 7.62).
c. Ripple: This filter displaces the pixels of the image to
create waves or ripples as on a reflection on disturbed
water. Figure 7.63 is the image obtained after applying
Ripple filter to the image in Figure 7.60. Fig. 7.62 : After applying
d. Shift: This filter shifts all pixels horizontally or vertically. Mosaic
Fig. 7.64 is the image obtained after applying the Shift filter to the image in Figure 7.60.
Fig. 7.63 : After applying Ripple Fig. 7.64 : After applying Shift
e. Waves: With this filter you can get an image similar to the concentric waves created
when a stone is thrown into water. Figure 7.65 is the image obtained after applying the
Waves filter to the image in Figure 7.60.
f. Wind: This filter will generate thin black and white lines in the image to create a
windy effect. Figure 7.66 is the image obtained after applying the Wind filter to the
image in the figure 7.60.
211
Fig. 7.65 : After applying Waves Fig. 7.66 : After applying Wind
7.6.4 Light and Shadow
These filters effectively use light and shadow to produce various effects in the image.
Followings are the most commonly used filters in this category. They are available in the
menu item Filters à Light and Shadow.
a. Lens Flare: This filter gives the effect of the presence of a sun in the image.The
images in Figures 7.67 and 7.68 show an image before and after applying the Lens
Flare filter.
Fig. 7.67 : Image before applying Fig. 7.68 : After applying Lens Flare
Light and Shadow filter
b. Lightning Effects: This filter simulates the effect when you light up an image with a
spot. Figure 7.69 shows the image after applying the Lightning Effects filter. You can
change the colour of lightning from the dialog box that comes in. The given image uses
white colour for giving the lightning effect.
Fig. 7.69 : After applying Lightning Effects Fig. 7.70 : After applying Supernova
212
7. Advanced Tools for Image Editing
c. Supernova: This filter creates a big star reminding a supernova. Figure 7.70 shows
the image after applying the Supernova filter. You can change the supernova colour
from the dialog box that comes in. The given image has used yellow colour for giving
the supernova effect.
GIMP provides a number of other filters also in this category. You can try out these
filters and observe the changes in the image.
7.5.5 Artistic
These filters are used to create artistic effects in the image. Following are some of the
commonly used filters in this category. These filters are available in the menu item
Filters à Artistic.
a. Clothify: This filter adds a cloth like texture to the image.
b. Cubism: This filter modifies the given image in such a way that it is made up of
small cubes. You can set the size of the cube in the dialog box that appears.
c. Oilify: This filter modifies the image like an oil painting.
d. Soft Glow: This filter lights the image with a soft glow.
e. Weave: This filter modifies the image as if it were printed over woven ribbons
of paper.
Fig. 7.71 : Before applying Artistic filter Fig. 7.72 : After applying Clothify filter
Fig. 7.73 : After applying Cubism Fig. 7.74 : After applying Oilify
213
Fig. 7.75 : After applying Soft Glow Fig. 7.76 : After applying Weave
7.7 Creating simple animation using GIMP
There are so many specialised softwares for creating animations. GIMP can also be
used to create simple preset animations. We will discuss how to give animation effects
to an image using GIMP, in the following section.
Let us open an image as shown
in Figure 7.77. This image is
created using Logos in GIMP.
You have already studied the
creation of logos in lower
classes. You can create different
types of ogos using the menu
item File à Create à
Logos .
Different types of animations
can be created using GIMP. Let
us discuss two of them:
1. Rippling Fig. 7.77 : Image created using Logos
2. Burn-In
All these animations are available in the menu item Filters à Animations.
a. Giving Rippling animation
After opening the image as shown in
Figure 7.77, select the menu item Filters
à Animations à Rippling. On selecting
this, you will get a dialog box as shown in
Figure 7.78. You can set different
parameters for the animation from this
dialog box. Or you can simply leave the
default values and click the OK button. Fig. 7.78 : Rippling dialog
214
7. Advanced Tools for Image Editing
Fig. 7.79 : After applying Rippling Fig. 7.80 : Playing Rippling animation
To play this animation, select the menu item Filters à Animation à PlayBack from
the new image. Then you will get a window as shown in Figure 7.80. To play the
animation click on the Play button on the top of this window as shown in Figure 7.80.
You will see a rippling animation in this window.
To save this animation, you have to
save this file as a gif file. Only gif file can
show the animation. Click on the menu
item File à Save As. Then you will get a
new window where you can specify name
of the file. You can give any name for the
file. But at the end of the name you can
type .gif as the extension for the file. After
giving the name, click the Save button .
Then you will get an Export dialog box as
shown in Figure 7.81. Fig. 7.81 : Export File dialog box
In the Export dialog box, select the Save As Animation, which is shown in Figure.
7.81. Then click the Export button. The new gif file is saved in your computer. This
file with the animation can be used for different purpose such as for creating presentations
or webpages.
215
box. Now GIMP will create a new image with the animation as shown in Figure 7.83.
When you play back this image, you will see that the image is slowly appearing in the
window as shown in Figure 7.84.You can export this animation as a gif file for future
use.
Check yourself
Let us sum up
GIMP provides a number of powerful tools to enhance the appearance of an image.
The Paths tool can be used to draw a path on the canvas very easily. We can
create different types of patterns using the Paths tool. We can copy a portion of an
image in any shape using this tool. We can also align a text to a path. The colour
dialog box in GIMP can display the colours in five different ways such as GIMP,
CMYK, Water Colour, Wheel and Palette. A light picture can be made dark or a
dark picture can be make light by setting the brightness and contrast of the image.
We can give a different colour effect to an image by setting the Color Balance.
Subtractive and Additive colour schemes are the two widely used colour schemes.
Subtractive colour scheme is used in printing. Additive colour scheme is used in
television and computer screens. GIMP provides a large number of filters, that can
modify an image in different ways. Gimp can also be used to create simple animations.
216
7. Advanced Tools for Image Editing
Learning outcomes
After the completion of this chapter the learner will be able to
• use paths tool to draw various patterns.
• use paths tool to copy any portion of an image in any shape.
• use paths tool to align text to a path.
• use the colour dialog box in different ways to select a colour.
• adjust the brightness and contrast of an image.
• adjust the colour scheme of an image.
• differentiate the use of subtractive and additive colour schemes.
• use filters in a variety of ways to modify an image.
• use filters to create animations.
Lab activities
2. Open an image containing a human figure. Use the paths tool to select the human
figure and copy the figure in another image.
3. Using Paths tool, align a text as shown in the figure.
4. Open a landscape image in GIMP. Apply various Blur filters on this image. Save
the image as jpg file after applying each filter.
5. Open a landscape image in GIMP. Apply various Distort filters on this image.
Save the image as jpg file after applying each filter.
6. Open a landscape image in GIMP. Apply various Aftistic filters on this image.
Save the image as jpg file after applying each filter.
7. Open a landscape image in GIMP. Apply different Light and Shadow filters on this
image. Save the image as jpg file after applying each filter.
8. Create a logo with text “WELCOME”. Save this logo as a jpg file. Then open this
jpg file in GIMP. Create a rippling animation with this image and save the file in
‘gif’ format.
9. Open an image in Gimp. Change the colour scheme and save the new image with
a different name.
217
Sample questions
Very short answer type
1. Each point in the Paths tool is called ___________.
2. To create a closed path, click on the first point while holding the _______ key
down.
3. ________ dialog box is used to make a path visible or invisible.
4. Absence of colours in subtractive colour method gives _______ colour.
5. Presence of all colours in additive colour method gives _______ colour.
6. CMYK colour scheme is used in _________ purpose.
7. The letter ‘K’ in CMYK represents _______ colour.
8. ‘Cubism’ filter is available in _______ category of filters.
9. What is an anchor point?
10. What is a direction line?
11. How can you add a new point in a path?
12. How can you remove a point from the path?
13. What is the use of Paths dialog box?
14. How can you give brightness to a photograph appearing dark?
Short answer type
1. Explain the steps to align a text to a path.
2. Explain the steps to create an animation in GIMP.
3. Explain different colour schemes.
4. Explain any three Blur Filters.
5. Explain any three Artistic Filters.
6. Explain any three Distorts Filters.
7. Explain the use of Paths tool.
8. What is the use of colour balancing? How is it done?
Long answer type
1. Explain the various styles for displaying colours in colour dialog box in GIMP.
2. Explain various categories of filters available in GIMP.
3. How do you create animation in GIMP?
218
8. Computer Networks
219
8.1.1 Need for network
Internet is a good example for a computer network. It is impossible to imagine a world
without e-mails, online newspapers, blogs, chat and other services offered through the
Internet. Apart from these, there are many other advantages in using networked
computers instead of stand-alone computers. Some of them are listed below.
• Resource sharing
• Price-performance ratio
• Communication
• Reliability
• Scalability
Resource sharing: The sharing of available hardware and software resources in a
computer network is called resource sharing. For example, the contents of a DVD
placed in a DVD drive of one computer can be read in another computer. Similarly,
other hardware resources like hard disk, printer, scanner, etc. and software resources
like application software, anti-virus tools, etc. can also be shared through computer
networks.
Price-performance ratio: One can easily share the resources available in one computer
with other computers. The cost of purchasing licensed software for each computer can
be reduced by purchasing network versions of such software. This will least affect the
performance of such resources and lead to considerable savings in cost.
Communication: Computer network helps user to communicate with any other user
of the network through its services like e-mail, chatting, video conferencing etc. For
example, one can send or receive messages within no time irrespective of the distance.
Reliability: It is possible to replicate or backup data/information in multiple computers
using the network. For example, the C++ files, photos or songs saved in one computer
can also be saved in other computers in the same network. These can be retrieved from
other computers in which they are saved in case of disasters (malfunctioning of computers,
accidental deletion of files, etc.)
Scalability: Computing capacity can be increased or decreased easily by adding or
removing computers to the network. In addition to this, the storage capacity of networks
can also be increased by including more storage devices to the network.
220
8. Computer Networks
221
Fig. 8.1 : Data communication system
222
8. Computer Networks
Unshielded Twisted Pair (UTP) cable : As its name suggests, the individual pairs in
UTP cables are not shielded. Figure 8.2 shows the components of a UTP cable.
b. Coaxial cable
A coaxial cable consists of an inner conductor surrounded by a tubular insulating layer
which is further covered by a tubular conducting shield. It has an outer insulation to
223
protect the cable too. Figure 8.4 shows the
construction of a coaxial cable.
Characteristics of coaxial cable
• Carries data to longer distances (185 m -
500 m) at a stretch.
• High bandwidth.
• Less electromagnetic interference due to the Fig. 8.4 : Coaxial Cable
outer shield.
• Thicker than twisted pair.
• Less flexible than twisted pair.
• Difficult to install than twisted pair cable.
224
8. Computer Networks
225
Characteristics of radio wave transmission
• Waves are transmitted in all directions, therefore transmitting and receiving antennas
need not be aligned face to face.
• Relatively inexpensive than wired media.
• Can penetrate through most objects.
• Transmission can be affected by motors or other electrical equipment.
• Less secure mode of transmission.
• Permissions from authorities concerned are required for the use of radio wave
transmission.
226
8. Computer Networks
227
Characteristics of bluetooth transmission
• Line of sight between communicating devices is not required.
• Bluetooth can connect upto eight devices simultaneously.
• Slow data transfer rate (upto 1 Mbps).
b. Wi-Fi
Wi-Fi network makes use of radio waves to transmit information across a network like
cell phones, televisions and radios. The radio waves used in Wi-Fi ranges from a
frequency of 2.4 GHz to 5 GHz. Communication across a wireless network is two-
way radio communication. The wireless adapter in a computer translates data into
radio signal and transmits it using an antenna. A wireless router receives the signal and
decodes it. Once decoded, the data will be sent to the Internet or network through a
wired Ethernet /wireless connection. Similarly, the data received from the Internet/
network will also pass through the router and coded into radio signals that will be
received by the wireless adapter in a computer as indicated in Figure 8.12. Nowadays,
this technology is widely used to share Internet connection with laptops or desktops.
228
8. Computer Networks
229
to the earth is called downlink. There are multiple micro wave frequency bands which
are used for satellites links. Frequency used for uplink varies from 1.6 GHz to 30.0
GHz and that for downlink varies from 1.5 GHz to 20.0 GHz. Downlink frequency is
always lower than the uplink frequency.
The satellite system is very expensive, but its coverage area is very large. Communication
satellites are normally owned by governments or by government approved organisations
of various countries.
Characteristics of transmission using satellite link
• Satellites cover a large area of the earth.
• This system is expensive.
• Requires legal permission and authorisation.
Check yourself
230
8. Computer Networks
Fig. 8.15 (a) : NIC card Fig. 8.15 (b) : Wireless NIC card
Figure 8.15 (a, b) shows the NIC card and wireless NIC card. Some NIC cards have
wired connections (Ethernet), while others are wireless (Wi-Fi). Ethernet NICs include
jacks for network cables, while Wi-Fi NICs contain built-in transmitters / receivers
(transceivers) and an antenna. NICs can transfer data at a speed of 1 Gbps.
8.4.2 Hub
A hub is a device used in a wired network to connect computers/devices of the same
network. It is a small, simple, passive and inexpensive device (refer Figure 8.16).
Computers/devices are connected to ports of the hub using Ethernet cable. When NIC
of one computer sends data packets to hub, the hub transmits the packets to all other
computers connected to it. Each computer is responsible for determining its data packets.
The computer for which the data packets are intended accepts it. Other computers on
the network discards these data packets. The main
disadvantage of hub is that it increases the network
traffic and reduces the effective bandwidth, as it
transmits data packets to all devices connected to it.
Fig. 8.16 : Hub
8.4.3 Switch
A switch is an intelligent device that connects several computers to form a network. It
is a higher performance alternative to a hub. It looks exactly like a hub. Switches are
capable of determining the destination and redirect the data only to the intended node.
Switch performs this by storing the addresses of all the devices connected to it in a
table. When a data packet is send by one device, the switch reads the destination
address on the packet and transmits the packet to the destination device with the help
of the table. A switch performs better than a hub on busy networks, since it generates
less network traffic in delivering messages.
231
8.4.4 Repeater
A repeater is a device that regenerates incoming electrical, wireless
or optical signals through a communication medium (refer Figure
8.17). Data transmissions through wired or wireless medium can
travel only a limited distance as the quality of the signal degrades
due to noise. Repeater receives incoming data signals, amplifies
the signals to their original strength and retransmits them to the
Fig. 8.17 : Wireless
destination. repeater
8.4.5 Bridge
A bridge is a device used to segmentise a network. An existing network can be split into
different segments and can be interconnected using a bridge. This reduces the amount
of traffic on a network. When a data packet reaches the bridge, it inspects the incoming
packet’s address and finds out to which side of the bridge it is addressed (to nodes on
the same side or the other side). Only those packets addressed to the nodes on the
other side, will be allowed to pass the bridge. Others will be discarded. The packet that
passes the bridge will be broadcast to all nodes on the other side and is only accepted
by the intended destination node. Figure 8.18 shows the function of a bridge.
232
8. Computer Networks
use algorithms to find the best path for packets to reach the destination. Figure 8.19
shows the role of a router.
233
back from telephone lines to digital signals for the computer. The speed of the modem
determines how fast it can send and receive information through telephone lines. Speed
of modem is measured in bits per second (bps).
8.5.2 Multiplexer/Demultiplexer
Have you ever wondered how 200 or more TV channels are transmitted through a
single cable in a television network? It is called multiplexing. Similar is the case with
data transmission over networks. Multiplexing is sending multiple signals on a physical
medium at the same time in the form of a single, complex signal and then recovering the
separate signals at the receiving end. Multiplexing divides the physical medium into
logical segments called frequency channels. Multiplexer combines (multiplexes) the inputs
from different sources and sends them through different channels of a medium. The
combined data travels over the medium simultaneously. At the destination, a demultiplexer
separates (demultiplexes) the signal and sends them to destinations. Figure 8.22 shows
the function of a multiplexer and de-multiplexer.
234
8. Computer Networks
Check yourself
235
the signal reaches the end of the bus, the terminator absorbs the signal and removes it
from the bus. Now the bus is free to carry another signal. This prevents the reflection of
a signal back on the cable and hence eliminates the chances of signal interference. The
process of transmitting data from one node to all other nodes is called broadcasting.
Characteristics of bus topology
• Easy to install.
• Requires less cable length and hence it is cost effective.
• Failure of a node does not affect the network.
• Failure of cable (bus) or terminator leads to a break down of the entire network.
• Fault diagnosis is difficult.
• Only one node can transmit data at a time.
8.6.2 Star topology
In star topology each node is directly connected
to a hub/switch as shown in Figure 8.24. If any
node has to send some information to any other
node, it sends the signal to the hub/switch. This
signal is then broadcasted (in case of a hub) to
all the nodes but is accepted only by the intended
node. In the case of a switch, the signal is sent
only to the intended node.
Characteristics of star topology Fig. 8.24 : Star topology
236
8. Computer Networks
238
8. Computer Networks
typically owned and operated by a single entity such as a government body or a large
corporation (refer Figure 8.29).
239
Parameter PAN LAN MAN WAN
Area covered Small area A few meters to A city and its Entire country,
(Up to 10 m radius) a few Kilometers vicinity (Up to continent,
(Up to 10 Km radius) (100 Km radius) or globe
Transmission High speed High speed Moderate Low speed
speed speed
Networking cost Negligible Inexpensive Moderately Expensive
expensive
Table 8.1 : Characteristics summary of PAN, LAN, MAN, WAN
8.8 Logical classification of networks
This classification is based on the role of computers in the network and division falls
into two categories: peer-to-peer and client-server.
8.8.1 Peer-to-Peer
A peer-to-peer network has no dedicated servers. Here a number of computers are
connected together for the purpose of sharing information or devices. All the computers
are considered equal. Any computer can act as a client or as a server at any instance.
This network is ideal for small networks where there is no need for dedicated servers,
like home network or small business establishments or shops.
8.8.2 Client-Server
The client-server concept is the driving force behind most of the networks. It is similar
to going to a restaurant, reading the menu, calling the waiter (server) and then ordering
one’s preference from the menu. If the ordered item is available in the restaurant at that
time, it is 'served' to whom the order was placed (client), else the request is refused.
In a network, the client-server architecture consists of high-end computer (called server)
serving lower configuration machines called clients. A server provides clients with specific
services (responses) upon client’s request. The services include sharing of data, software
and hardware resources. Figure 8.31 shows the
general client-server architecture.
Client-server architecture is an example for centralised
software management. When software is loaded on
the server and shared among the clients, changes made
to the software in the server will reflect in the clients
also. So there is no need to spend time and energy
for installing updates and tracking files independently
on the clients. Fig. 8.31 : Client - Server
240
8. Computer Networks
Check yourself
1. In bus topology, when the signal reaches the end of the bus, ______absorbs
the signal and removes it from the bus.
2. In which topology is every node connected to other nodes?
3. Categorise and classify the different types of networks given below.
ATM network, Cable television network, Network within the school,
Network at home using bluetooth,Telephone network, Railway network.
4. What is PAN?
241
manufacturer. This address is known as the MAC address. It means that a machine
with an NIC can be identified uniquely through the MAC address of its NIC. MAC
address of an NIC is permanent and never changes.
MAC addresses are 12-digit hexadecimal (or 48 bit Binary) numbers. By convention,
MAC addresses are usually written in one of the following two formats:
MM : MM : MM : SS : SS : SS or MM – MM – MM – SS – SS – SS
The first half (MM:MM:MM) of a MAC address contains the ID number of the adapter
manufacturer. The second half (SS:SS:SS) of a MAC address represents the serial
number assigned to the adapter (NIC) by its manufacturer. For example, in the following
MAC address,
00:A0:C9 : 14:C8:35
Fig: 8.32 : MAC Id
the prefix 00:A0:C9 indicates that the manufacturer is Intel Corporation. The last three
numbers 14:C8:35 are given by the manufacturer (Intel in this example) to this NIC.
8.9.2 Internet Protocol (IP) Address
An IP address is a unique 4 part numeric address assigned to each node on a network,
for their unique identification. IP address is assigned to each machine by the network
administrator or the Internet Service Provider. An IP address is a group of four bytes
(or 32 bits) each of which can be a number from 0 to 255.
To make it easier for us to remember, IP addresses are normally expressed in decimal
format as a “dotted decimal number” as indicated in Figure 8.33.
On a network, the IP address of a
machine is used to identify it. IP protocol
identifies a machine with its IP address
to route the packets.
There are two versions of IP addresses:
version 4 (IPv4) and version 6 (IPv6). Fig. 8.33 : IP Address
IPv4 uses 32 bits and IPv6 uses 128
bits for an IP address. Using IPv4 only 232 (approximately 4 billion) distinct devices can
be addressed.
As the number of devices which need to be networked (mobile phones, home appliances,
personal communication devices, etc.) is increasing at a very fast pace, IPv4 addresses
are being exhausted. To address this problem IPv6 was developed and it is now being
deployed. Using IPv6, 2128 (approximately 4 billion × 4 billion × 4 billion × 4 billion)
distinct devices can be addressed.
242
8. Computer Networks
TCP/IP
TCP/IP, Transmission Control Protocol/Internet Protocol, is a suite of communications
protocols used to interconnect network devices on the local networks and the Internet.
TCP/IP defines rules for how electronic devices (like computers) should be connected
to the Internet and how data should be transmitted between them.
When data is to be sent from one computer to another over Internet, it is first broken
into smaller packets by TCP and then sent. When these packets are received by the
receiving computer, TCP checks packets for errors. If errors are found, TCP submits
requests for retransmission; else packets are assembled into the original message
according to the rules specified in TCP protocol. Figure 8.34 shows the steps involved
243
in the working of TCP/IP protocol. Delivery of each of these packets to the right
destinations is done by Internet protocol (IP). Even though different packets of the
same message may be routed differently, they will reach the same destination and get
reassembled there. HTTP, FTP and DNS are three sub protocols of TCP/IP protocol
suite.
HTTP
HTTP stands for Hypertext Transfer Protocol. It is a standard protocol for transferring
requests from client-side and to receive responses from the server-side. The HTTP
client (browser) sends a HTTP request to the HTTP server (web server) and server
responds with a HTTP response. This pair of request and response is called an HTTP
session (refer Figure 8.35).
The response from the server can be
static such as a file already stored on the
server, or dynamic, such as, the result of
executing a piece of code by the server
as per the request from the client. Fig. 8.35 : An HTTP session
244
8. Computer Networks
addresses do not change (statically assigned). If one DNS server does not know how
to translate a particular domain name, it asks another one, and so on, until the correct
IP address is returned.
Find and prepare notes on five protocols other than TCP/IP, HTTP,
FTP, DNS.
Let us do
245
developed which assigns names to computers (web servers) and maintains a database
of these names and their corresponding IP addresses. These names are called domain
names.Examples of some domain names are dhsekerala.gov.in, keralaresults.nic.in,
google.com, gmail.com, etc.
A domain name usually has more than one part: top level domain name or primary
domain name and sub-domain name(s). For example, in the domain name above, ‘in’ is
the primary domain name; ‘gov’ is the sub-domain of in and ‘dhsekerala’ is the sub-
domain of ‘gov’. There are only a limited number of top level domains and these are
divided into two categories: Generic Domain Names and Country-Specific Domain
Names. Examples of generic and country specific domain names are given in Table 8.2.
Generic Domain Names Country Specific Domain Names
·com Commercial business ·in India
·edu Educational institutions ·au Australia
·gov Government agencies ·ca Canada
·mil Military ·ch China
·net Network organizations .jp Japan
·org Organizations (nonprofit) .us United States of America
Table. 8.2 : Generic and country specific domain names
c. File name
It is the file to be opened. In the example given in Figure 8.35, 'index.html' is the file that
is to be accessed from the web server specified by the domain name.
Make a list of valid URL, containing two examples for each generic
domain name and country specific domain name. Also note down
the file name opened by default (for file look at the URL in address
Let us do bar after the site is opened).
Let us sum up
We learned about computer networks, the essential technology of the century, in this
chapter. Importance of network was discussed by highlighting the various advantages
it provides. We discussed the various communication media and their pros and cons.
The devices used at various situations while forming a network was also discussed.
Before discussing the types of network, we learned the different ways a network
could be formed by discussing various topologies. We then discussed protocol and
how TCP/IP send/receive data across the network. Methods to uniquely identify a
node in the network were introduced and finally we concluded discussing URL.
246
8. Computer Networks
Learning outcomes
After the completion of this chapter the learner will be able to
• identify and choose a communication medium.
• compare different types of network.
• explain the logical classification of networks.
• identify how data is send across networks.
• design small networks.
• explain how a node is identified in a network.
• identify the various parts of a URL.
Sample questions
247
11. An International School is planning to connect all computers, spread over distance
of 45 meters. Suggest an economical cable type having high-speed data transfer,
which can be used to connect these computers.
12. Suppose that you are the administrator of network lab in one Institution. Your
manager directed you to replace 10 Mbps switch by 10 Mbps Ethernet hub for
better service. Will you agree with this decision? Justify your answer.
13. You need to transfer a biodata file stored in your computer to your friend’s computer
that is 10 kms away using telephone network
a. Name the device used for this at both ends.
b. Explain how the file is send and received inside the device, once a connection
between two computers is established.
14. When is a repeater used in a computer network?
15. Compare infrared and Bluetooth transmission.
16. Identify and explain the device used for connecting a computer to a telephone
network.
17. Briefly explain LAN topologies.
18. Briefly describe TCP/IP protocol.
19. What is a MAC address? What is the difference between a MAC address and an
IP address?
Long answer type
1. How are computer networks classified, based on size?
2. Compare different LAN topologies.
3. Explain various types of guided communication channels.
4. Compare different unguided media.
5. Define the term protocol. Briefly describe any two communication protocols.
6. Briefly describe the various communication devices used in computer networks.
7. Which is/are communication channel(s) suitable in each of the following situations?
a. Setting up a LAN.
b. Transfer of data from a laptop to a mobile phone.
c. Transfer of data from one mobile phone to another.
d. Creating a remote control that can control multiple devices in a home.
e. Very fast communication between two offices in two different countries.
f. Communication in a hilly area.
g. Communication within a city and its vicinity where cost of cabling is too high.
248
9. Internet
249
9.1 History of the Internet
The Internet started as a small network through a project by the United States Department
of Defence by the name ARPANET (Advanced Research Projects Agency Network).
During 1970s this military network was connected to the computers of Universities and
companies that worked for the Department of Defence. In 1984 the military network
split from ARPANET to form MILNET to be used by the American military only.
ARPANET which used TCP/IP protocol for communication was thereafter used for
scientific research and information sharing. Later, several other networks merged with
ARPANET to form a large network. ARPANET is considered as the first wide area
network (WAN).Vinton Gray Cerf who was instrumental in the development of Internet
and TCP/IP protocol, is considered as the father of Internet.
Vinton Gray Cerf (1943 - ) popularly called Vint Cerf,
an American computer scientist, is widely known as
‘Father of the Internet’. He was instrumental in the
initial development of Internet along with his fellow
American computer scientist Bob Kahn. He worked for the United
States Department of Defence Advanced Research Projects Agency
(DARPA) and had a key role in the development of TCP/IP protocol. He was also
involved in the formation of ICANN.
250
9. Internet
etc. The Internet is an interconnected system of computer networks that serves the
users all over the world.
An intranet is considered as a private computer network similar to Internet that uses
TCP/IP protocol to share information, software or services within an organisation. An
intranet can host websites, provide e-mail service, file transfer and other services
available on Internet.
When an intranet is made accessible to some computers that are not part of a company’s
private network it is called an extranet. A network that allows vendors and business
partners to access a company resource can be considered as an example of extranet.
9.2 Connecting the computer to the Internet
As we know today, the Internet has become very popular and almost all organisations
and people around the world are joining it. Earlier, people used the Internet to search
for information and check e-mails only, but today it is used to book train tickets, recharge
mobile phones, Internet banking and a lot more. Therefore almost all of us require an
Internet connection in our computers or mobile devices.
The following are the hardware and software requirements for connecting a computer
to the Internet:
• A computer with Network Interface Card (wired/wireless) facility and an operat-
ing system that supports TCP/IP protocol
• Modem
• Telephone connection
• An Internet account given by an Internet Service Provider (ISP)
• Software like browser, client application for e-mail, chat, etc.
Nowadays desktop computers or laptops are not the only devices that we use to
connect to the Internet. People have also started using tablets, smart phones, etc. to
browse the Internet. Some of these devices come with built-in modems, whereas others
use a wireless dongle or wireless connection from a modem to access the Internet.
9.3 Types of connectivity
Today most websites use images and multimedia content to make webpages more
attractive. Several websites provide videos that can be downloaded or viewed on the
Internet. Instead of distributing software in CDs or other storage media, it is now
distributed online by various vendors. The latest trend shows that software like word
processors, spreadsheets, antivirus, etc. are used online on a rental basis instead of
251
installing it on each computer. In all these cases, a large volume of data is transferred
online. Therefore the speed or data transfer rate of the Internet is an important aspect.
Data transfer rate is the average number of bits transferred between devices in unit
time.
1 kbps = 1000 bits per second
1 Mbps = 1000 kbps
1 Gbps = 1000 Mbps
Difference between unit symbols b and B
b stands for bit
B stands for Byte
Difference between unit symbols k and K
k = 1000 = 103
K = 1024 = 210
Here ‘k’ is a decimal unit and ‘K’ is a binary unit of measurement. But for Mega,
Giga and Tera, both decimal and binary units use ‘M’, ‘G’ and ‘T’ as symbols
respectively. They are differentiated from the context in which they are
used.
Note that data transfer rate is measured in decimal units and memory is
measured in binary.
The main factor that decides Internet access speed is the type of connectivity we choose
to link to the Internet. Internet connectivity is classified based on the speed of the
connection and the technology used. They can be broadly classified as dial-up
connectivity, wired broadband connectivity and wireless broadband connectivity. The
data transfer rates of each type of connectivity may vary as techonology advances.
9.3.1 Dial-up connectivity
A dial-up connection uses the conventional telephone line and a dial-up modem to dial
and connect to the server at the Internet Service Provider (ISP). Figure 9.2 shows the
dial-up connectivity system. As the connection is made by dialing, it takes time to connect
to the server at the ISP. This connection commonly uses a 56 kbps modem that can
transmit data up to a maximum speed of 56 kbps. This slow connection is comparatively
less costly when compared to other types of connections. Another disadvantage is that
a dial-up connection requires exclusive use of the telephone line, i.e., while accessing
Internet, we cannot make or receive telephone calls (voice calls). Nowadays, broadband
connections that have a higher speed are replacing dial-up connections.
252
9. Internet
Computer
Internet Service
Provider
Telephone Modem
Modem lines
Fig. 9.2 : Dial-up connectivity
9.3.2 Wired broadband connectivity
The term broadband refers to a broad range of technologies
that helps us to connect to the Internet at a higher data rate
(speed). Wired broadband connections are ‘always on’
connections that do not need to be dialled and connected. Fig. 9.3 : Broadband modem
Broadband connections use a broadband modem (refer Figure 9.3) and allow us to
use the telephone even while using the Internet. Table 9.1 shows the comparison between
dial-up and wired broadband connections.
Dial-up connection Wired broadband connection
• Slow connection, speed upto 56 kbps • High speed connection,
speed usually higher than 256 kbps
• Requires dialing to connect to ISP • Always on connection
• Uses telephone line exclusively • Simultaneous use of voice and Internet
• Uses dial-up modem • Uses broadband modem
Table 9.1 : Comparison between dial-up and wired broadband connections
Popular broadband technologies are Integrated Services Digital Network (ISDN), Cable
Internet, Digital Subscriber Line (DSL), Leased Lines and Fiber to the Home (FTTH).
a. Integrated Services Digital Network (ISDN)
ISDN is a broadband service capable of transporting voice and digital data. Most
ISDN lines offered by telephone companies give users two lines. The users can use one
line for voice and the other for data, or they can use both lines for data. ISDN lines are
capable of offering data transfer rates upto 2 Mbps.
b. Cable Internet
Cable Internet access provides Internet access using coaxial cables laid for television
signal transmission to our homes. The service provider uses a cable modem at our
253
home to connect our computer to cable network. Cable TV systems are designed to
carry large bandwidth and therefore cable Internet can provide speeds between 1
Mbps to 10 Mbps.
c. Digital Subscriber Line (DSL)
DSL is another broadband service that provides connection to the Internet through
standard telephone lines. DSL allows the user to use copper telephone lines for both
Internet communication and for making voice calls simultaneously. It is composed of
several subcategories, the most common being Asymmetric Digital Subscriber Line
(ADSL). ADSL is a communication technology that allows faster flow of information
over a telephone line. The down stream speed of ADSL services typically ranges from
256 kbps to 24 Mbps. This connection requires an ADSL modem at our homes/offices.
ADSL is the most popular broadband service available in India.
d. Leased Line
Leased lines are dedicated lines used to provide Internet facility to ISPs, business, and
other large enterprises. An Internet leased line is a premium Internet connection that
provides speed in the range from 2 Mbps to 100 Mbps and is comparatively costly.
This is why leased lines are used only for connecting large campus of organisations like
educational institutions to Internet.
e. Fibre To The Home (FTTH)
Fibre to the Home (FTTH) uses optical fibers for data transmission. Optical fibres are
laid from the ISP to our homes. FTTH technology has been accepted worldwide to
implement high speed Internet to the home. Since optical fibres are known to have high
bandwidth and low error rates, they provide very high speed connectivity. A Network
Termination Unit (NTU) is installed in our homes, which is connected to our computer
through an FTTH modem.
9.3.3 Wireless broadband connectivity
Wireless broadband connectivity provides almost the
same speed as that of a wired broadband connection.
The popular wireless broadband accesses are Mobile
Broadband, Wi-MAX, Satellite Broadband and Wi-
Fi. Some of the wireless modems available for use to
connect to Internet are shown in Figure 9.4. Fig. 9.4 : Wireless broadband
modems
a. Mobile broadband
Mobile broadband is wireless Internet access using mobile phone, USB wireless modem,
tablet or other mobile devices. The modem is built into mobile phones, tablets, USB
254
9. Internet
dongles, etc. Mobile broadband offers the freedom to allow the user to access the
Internet from anywhere on the move. This technology uses the cellular network of
mobile phones for data transmission. The mobile technology for data transmission has
been changing from 2nd Generation (2G) through 3rd Generation (3G) to the current 4th
Generation (4G). The speed of data transmission increases with the progression of
generations of mobile technology.
b. Wi-MAX
In the previous chapter we learned that Worldwide Interoperability for Microwave
Access (Wi-MAX) is used as an alternative for wired broadband. Wi-MAX offers a
Metropolitan Area Network which can provide wireless Internet upto a distance of 50
Km. Connectivity is provided using devices like Wi-MAX handsets, USB dongles,
devices embedded in laptops, etc. that have a Wi-MAX modem integrated in it. This
technology provides a maximum connection speed of upto 70 Mbps.
c. Satellite broadband
Satellite broadband technology is a method by which Internet connectivity is provided
through a satellite. A Very Small Aperture Terminal (VSAT) dish antenna and a
transceiver (transmitter and receiver) are required at the user’s location. A modem at
the user’s end links the user’s computer with the transceiver. Download speed is upto
1 Gbps for this technology. It is among the most expensive forms of broadband Internet
access. They are used by banks, stock exchanges, governments, etc. and also for
Internet access in remote areas.
9.3.4 Internet access sharing methods
An Internet connection can be shared among several computers using a LAN,
Wi-Fi network or Li-Fi network.
a. Using LAN
The Internet connected to a computer in a Local Area Network (LAN) can be shared
among other computers in the network. This can be done either using features available
in the operating system or using any proxy server software available in the market.
Sharing can also be done by connecting computers directly to the router using a cable.
b. Using Wi-Fi network
We have heard of Wi-Fi campuses in large educational institutions, coffee shops,
shopping malls, hotels, etc. We also know that some of the broadband modems at our
homes and schools offer Wi-Fi Internet access.Wi-Fi is a popular short distance data
transmission technology that is used for network access, mostly Internet. Wi-Fi locations
255
receive Internet connection through any one of the above
mentioned wired or wireless broadband access methods,
as discussed in the previous section.They provide us
Internet connectivity through a Wi-Fi router or a wireless
network access point. Such an access point, popularly
called hotspot, has a range of about 100 meters indoors
Fig. 9.5 : Wi-Fi network and a greater range outdoors. We access Internet in our
Wi-Fi enabled devices like laptops, tablets, mobile
phones, etc. through these hotspots. A drawback of Wi-Fi is that it is less secure than
wired connections.
c. Using Li-Fi network
Li-Fi (Light Fidelity) is a fast optical version of Wi-Fi, which uses visible light for data
transmission. The main component of this communication is a bright LED (Light Emitting
Diode) lamp that can transmit data and a photo diode that serves as the receiver. LEDs
can be switched on and off to generate a binary string of 1s and 0s. The flickering of this
LED is so fast that the human eye cannot detect it. A data rate of over 100 Mbps is
possible using this technique as light offers very high bandwidth. Another advantage is
that since Li-Fi uses light, it can be used in aircrafts and hospitals where radio waves
may cause interference. It can also be used underwater where Wi-Fi does not work. It
provides greater security as light cannot penetrate walls when compared to Wi-Fi. One
of the shortcomings of Li-Fi is that it works only in direct line-of-sight. In future this
technology can be further developed to use light bulbs as a source of Internet.
Check yourself
256
9. Internet
257
b. Web Browsing
All of us have visited web sites by entering the website address (URL) into web browsers
and then using the hyperlinks in it to move through the web pages. Traversing through
the web pages of World Wide Web is called web browsing. Major operations performed
while web browsing are shown in Figure 9.7.
Web server
Suppose you wish to visit the website ‘www.kerala.gov.in’. What will you do? You will
enter this URL in the address box of the web browser and press Enter key. The steps
a browser will follow to display a webpage may be summarised as follows.
1. The browser determines the URL (http://www.kerala.gov.in) entered.
2. The browser then sends a request to the DNS server of the user’s ISP to get the
IP address of the URL.
3. The ISP’s DNS server replies with the IP address.
4. The browser then makes a TCP connection to the web server at the IP address
(www.kerala.gov.in).
5. Then it sends a GET request for the required file (web page) to the web server.
6. The web server returns the web page.
7. The TCP connection is released.
8. The browser processes the contents of the webpage and displays it.
258
9. Internet
its
find possible keywords. The search vis index in the server
engine website stores these keywords
along with their URLs to form an index la u n c h
es
in the search engine’s web servers. Spider/
Crawler
When we use the search engine website
Search engine server
to search a particular topic (keyword),
it does not search the World Wide
Web. It only searches the index, which
the web crawler programs have created
in the search engine’s web server for
the topic/keyword. Search engines Fig. 9.8 : Working of a search engine
259
select a list of URLs where the particular topic is found from the index and displays it as
the result. Figure 9.8 shows the working of a search engine.
Some of the most popular web search engine sites are Google, Bing, Yahoo Search,
Ask, etc. Figure 9.9 shows the search results of different search engines.
9.4.3 E-mail
E-mail enables us to contact any person in the world in a matter of seconds. Billions of
e-mail messages are sent over the Internet every day. Electronic mail or e-mail is a
method of exchanging digital messages between computers over Internet.
E-mail has become an extremely popular communication tool. The e-mail will be
delivered almost instantly in the recipient’s mail box (Inbox). Apart from text matter, we
can send files, documents, pictures, etc. as attachment along with e-mail. The same e-
mail can be sent to any number of people simultaneously. Figure 9.10 shows a sample
e-mail message.
Most of you will have an e-mail address. The structure of an e-mail address is:
user name@domain name. An example of an e-mail address is
[email protected]
An e-mail address consists of two parts separated by @ symbol. The first part
scertkerala is the username that identifies the addressee and the second part gmail.com
is the domain name of the e-mail server, i.e., the name of the e-mail service provider.
E-mails can be accessed using websites like gmail.com, hotmail.com, etc. that provide
web applications consisting of functions to send, receive, forward, reply and organise
emails . Such a facility is popular and is commonly referred to as web mail.
260
9. Internet
E-mails can also be accessed using e-mail client software that is installed in our computers.
Such software uses our e-mail address and password to retrieve e-mails from the e-
mail service provider’s server and store it in our computer. An e-mail client allows to
send, receive and organise e-mail. The messages sent when the computer is offline are
stored in the program and send later when computer is online. For receiving messages,
e-mail client applications usually use either the Post Office Protocol (POP) or the Internet
Message Access Protocol (IMAP). The popular e-mail client applications are Microsoft
Outlook and Mozilla Thunderbird.
a. Sections of an e-mail
A client software gives provisions to enter the following sections.
To (Recepient Address) – A box to provide the e-mail addresses of the primary recipients
to whom the e-mail has to be sent.
Cc (Carbon copy) – Write the e-mail addresses of the secondary recipients to whom
the message has to be sent.
Bcc (Blind carbon copy) – Write the e-mail addresses of the tertiary recipients who
receive the message. When the message is received the primary and secondary recipients
cannot see the email addresses of the tertiary recipients in the message. Depending on
e-mail service used, the tertiary recipients may only see their own e-mail address in
Bcc, or they may see the e-mail addresses of all recipients.
Subject – Provide a meaningful subject for your conversation here. This helps you to
identify a conversation with a particular person when you search your e-mails later.
Content – Type your message here. Today most of the e-mail service providers offer
features to create an attractive message by giving colours, changing font styles, size,
etc.
Attachment facility allows us to send files
like documents, pictures, etc. along with
an e-mail. The ‘Send’ button is used to
send the message to the recipients. ‘Reply’
button allows you to send a reply back
to the sender of the message received.
‘Forward’ button helps you to send a
message received by you to other people.
Figure 9.11 shows the major sections of
an e-mail.
Fig. 9.11 : Composing an e-mail
261
b. Working of e-mail
Have you ever wondered how e-mail is sent from your computer to a friend on the
other side of the world? When an e-mail is sent from your computer using web mail or
e-mail client software, it reaches the e-mail server of our e-mail service provider. From
there the message is routed from sender’s e-mail server all the way to the recipient’s e-
mail server. The recipient’s e-mail server then delivers the e-mail to the recipient’s mail
box (inbox), which stores the e-mail and waits for the user to read it. Simple Mail
Transfer Protocol (SMTP) is used for e-mail transmission across Internet. Figure 9.12
shows the working of e-mail.
1. Sender composes
message using e-
mail client/ web mail
2. Sender uploads SMTP
message to SMTP server
server
3. Message traverses
Internet (probably
passing through
several routers)
5. Recipient’s e-mail client/ web mail checks
mailbox for new messages and downloads
4. Message arrives at message
receiving server and is
placed in recipient’s 6. Recipient reads
mailbox file/folder message using e-mail
SMTP/POP3/ client/ web mail.
IMAP Server
Fig. 9.12 : Working of e-mail
262
9. Internet
Can you imagine a fridge which checks its egg tray and reminds you
to buy eggs in your mobile phone or orders the nearby grocery store
to supply eggs to your home; an air conditioner that can be switched
on or off using your mobile phone; or a car that automatically reminds you about
filling fuel as you approach a fuel pump? This is being made possible using Internet
of Things (IoT). IoT is the concept of connecting all devices like mobile phones,
fridges, cars, air conditioners, lamps, wearable devices, etc. to the Internet. Each
device is provided with a unique IP address which identifies it and allows it to
transfer data over Internet without human intervention. The huge increase in the
number of IP addresses due to the implementation of IPv6 supports the
introduction of this technology. The IoT can be used to monitor health of patients
and inform the doctor about an urgency, applied to things which help us reduce
wastage like power, water, etc. and improve the way we work and live.
263
a. Classification of social media
The various types of social media that exist on
the Internet are: Internet forums, social blogs,
microblogs, wikis, social networks, content
communities and a lot more. Figure 9.13
displays logos of popular social media websites.
Here we discuss the most popular
classifications of social media.
1. Internet forums
An Internet forum is an online discussion web
site where people can engage in conversations
in the form of posted messages. Each Internet
Fig. 9.13 : Logo of popular social
forum will have sub forums which may have media websites
several topics. Each discussion on a topic is
called a thread. People can login and start a thread or respond to discussion in a
thread. Some forums allow anonymous login also. Discussions can be about
programming, social/political issues, fashion, etc. These discussions help us to learn
and find solutions to problems. Ubuntu Forum – a community that provides help on
Ubuntu is a popular forum.
2. Social blogs
A blog (web log) is a discussion or informational website consisting of entries or posts
displayed in the reverse chronological order i.e., the most recent post appears first.
Some blogs provide comments on a particular subject; others function as personal
online diaries and some others as online brand advertising for a particular individual or
company. Initially blogs were created by a single user only. But now there are multi-
author blogs that are professionally edited. Blogger.com and Wordpress.com are popular
sites that offer blogging facility.
3. Microblogs
Microblogs allow users to exchange short sentences, individual images or video links.
People use microblogs to share what they observe in their surroundings – information
about events and opinions about topics from a wide range of fields. Microblogging
offers a communication mode that is spontaneous and can influence public opinion.
Twitter.com is a popular microblogging site.
4. Wikis
Wikis allow people to add content or edit existing information in a web page, to form a
community document. Wiki is a type of content management system. Editing done by
264
9. Internet
users is very closely monitored by other editors and therefore incorrect information,
advertising, etc. are removed immediately. wikipedia.org – the free online encyclopedia is
the most popular wiki on web.
5. Social networks
Social networking sites allow people to build personal web pages and then connect
with friends to communicate and share content. We can share text, pictures, videos,
etc. and comment to the posts. A social networking site can be for general topics or for
a specific area like professional networking. Public opinion is greatly influenced by the
discussions and posts in these websites. Popular social networking sites are
facebook.com and linkedin.com.
6. Content communities
Content communities are websites that organise and share contents like photos, videos,
etc. Youtube.com is a popular video sharing site and flickr.com shares pictures.
Most of today’s social media websites offer more than one type of service, i.e., social
networking and microblogging; blogging and internet forum; etc. Studies have revealed
that social media is now recognised as a social influencer.
b. Advantages of social media
• Bring people together: Social networking allows people to find long-lost child-
hood friends and make new ones.
• Plan and organise events: These sites help users to organise and participate in
events.
265
• Business promotion: Social media offers opportunities for businesses to con-
nect with customers, implement marketing campaigns, manage reputation, etc.
• Social skills: These sites allow people to express their views over a particular
issue and become an agent for social change.
c. Limitations in use of social media
• Intrusion to privacy: The personal information of users can be used for illegal
activities. Information like the e-mail address, name, location and age can be used
to commit online crimes.
• Addiction: Addiction to these sites wastes our valuable time. It will negatively
affect our mental states and may lead to depression and tension. It can reduce the
productivity of workers in an organisation. Students may lose concentration and
this in turn may affect their studies.
• Spread rumours: Social media will spread the news very quickly. It can facilitate
or worsen a crisis by spreading negative information or misinformation at an in-
credible speed.
d. Social media interaction – Best practices
• Avoid unnecessary uploading of personal data like e-mail address, telephone num-
ber, address, pictures and videos.
• Setting time schedule for using these sites can save wastage of time.
• In social media websites like wikis and blogs, photo and video sharing are public.
What you contribute is available for all to see. Be aware of what you post online.
Avoid posting content you may regret later.
• Set your privacy levels in such a way that you know exactly who can see your
posts and who can share them.The three basic privacy levels in social media are
private, friends and public.
266
9. Internet
Check yourself
267
9.5.2 Worm
A computer worm is a stand alone malware (malicious software) program that replicates
itself in order to spread to other computers. Worms spread from computer to computer
on its own. Unlike a virus, it does not need to attach itself to a program to propagate. A
worm takes advantage of the data transport features of the computer system to travel
without help. Worms always slow data traffic on the network by consuming bandwidth,
whereas viruses almost always corrupt or modify files on a computer. The most
destructive effect that a worm can cause is through e-mails. A worm can send a copy of
itself to every address in an e-mail address book. Then, the worm sends itself to everyone
listed in each of the receiver’s address book and so on.
Ie0199.exe Trojan
268
9. Internet
Trojan War
9.5.4 Spams
Spams or junk mails are unsolicited e-mails sent
indiscriminately to persons to promote a product or
service. Spammers collect e-mail addresses from
chat rooms, websites, customer lists, newsgroups,
etc. Clicking on links in spams may send users to
websites that host certain viruses. Today most e-
mail service providers provide e-mail filters that can Fig. 9.14 : Collection of spams in the
successfully separate genuine email from spams as e-mail menu
269
There is another category of hackers called grey hat hackers, who fall between white
and black hackers. They sometimes act illegally, though with good intentions, to identify
the vulnerabilities. Grey hat hackers do this to achieve better security.
9.5.6 Phishing
Phishing is a type of identity theft that occurs online. Phishing is an attempt to acquire
information such as usernames, passwords and credit card details by posing as the
original website, mostly that of banks and other financial institutions. Phishing websites
have URLs and home pages similar to their original ones. The act of creating such a
misleading website is called spoofing. People are persuaded to visit these spoofed
websites through e-mails. Users are tempted to type their usernames, passwords, credit
card numbers, etc. in these web pages and lose them to these websites. These frauds
use this information to steal money. Phishing is currently the most widespread financial
threat on the Internet. The URL in Figure 9.15 indicates that it is a phishing website.
270
9. Internet
271
9.6.1 Firewall
A firewall is a system of computer hardware and software that provides security to the
computer network in an organisation. A firewall controls the incoming and outgoing
network traffic by analysing the data
Home and determining whether they should
network be allowed through or not, based on a
Internet
Firewall
rule set. Firewalls deny malicious data
from entering into the computer
networks as shown in Figure 9.17.
272
9. Internet
harmful cookies that are used by different websites to compromise our privacy. Such
websites store a special cookie in our computer that will keep track of our activities
like, websites visited, products purchased or the forms that are filled. Most browsers
provide facilities to manage/delete harmful cookies. Frequent deletion of cookies helps
to prevent illegal access and use of personal information.
I I MY PASSWORD
STOP think
MIXES
LeTters
BEFORE BEFORE I #umbers
I
DOWNLOAD click AND
$ymbol!#
273
Guidelines for Setting up a Strong Password
• A password should have atleast 8 characters.
• A password should contain
• Upper case letters
• Lower case letters
• Numbers
• Symbols like @, #, $, etc.
• A password should not be personal information like name, date of
birth, etc. or common words.
• Never disclose your password to others.
• Do not write it on a paper or store it in a file in your computer.
• Do not use the same password for all logins.
• Change password often.
• Be careful about giving personal data online. If you see e-mail message requests
for personal data such as telephone number, address, credit card number, etc.
from unknown persons, ignore it.
• Visit banks’ websites by typing the URL into the address bar. Do not click on links
within e-mails to go to bank websites. Banks or any of its representatives never
sends you e-mail/SMS or phone calls to get your personal information, usernames
or password. Never reveal your passwords or ATM card details to anyone.
• Check whether the website you are visiting is secure while performing financial
transactions. The web address in the address bar should start with ‘https://’. Also
look for a lock icon on the browser’s address bar.
• Keep a regular check on your online accounts. Regularly login to your online
accounts, and check your statements. If you see any suspicious transaction, re-
port them to your bank or credit card provider.
274
9. Internet
Check yourself
1. What is a virus?
2. What do you mean by phishing?
3. The small text files used by browsers to remember our email id’s,
user names, etc are known as _____________ .
4. The act of breaking into secure networks to destroy data is called
_____________ hacking.
5. What is quarantine?
Let us sum up
The Internet, which was started as a defence project of the US government has
become a part of our life. Today the Internet is accessed using mobile devices like
mobile phones, tablets, etc. than using a desktop computer. Therefore speed of
Internet access has become an important factor. New technologies connect to Internet
focus on data transmission speed. Internet services like e-mail, social media, searching
etc. have changed the way we communicate. Each of the above services has its own
benefits and risks. Computer networks today play an important role in providing the
above services. It has increased the risk factors for networks, like viruses, worms,
Trojan horse, phishing, etc. Antivirus software, firewalls, etc. are used to protect
computer networks from different kinds of attacks. The risks for a network attack
can be reduced by following certain guidelines while using computers on Internet.
Learning outcomes
After the completion of this chapter the learner will be able to
• recognise the people behind the evolution of Internet.
• identify the hardware and software requirements for Internet connection.
• use the services available on Internet.
• classify the different types of social media.
• judge the risks while interacting with social media.
• recognise the threats to network security.
275
Sample questions
Very short answer type
1. Why is the invention of HTTP and HTML considered as an important land mark
in the expansion of Internet?
2. Compare intranet and extranet.
3. Write short notes on
a. Mobile broadband b. Wi-MAX
4. Explain the terms web browser and web browsing.
5. Compare blogs and microblogs.
6. What are wikis?
7. What is firewall?
Short answer type
1. Your neighbour Ravi purchased a new PC for his personal use. Mention the com-
ponents required to connect this PC to Internet.
2. What are the advantages of using broadband connection over a dial-up connec-
tion?
3. XYZ engineering college has advertised that its campus is Wi-Fi enabled. What is
Wi-Fi? How is the Wi-Fi facility implemented in the campus?
4. Madhu needs to prepare a presentation. For this, he uses www.google.com to
search for information. How does google display information when he types
‘Phishing’ in the search box and clicks search button?
5. Manoj’s e-mail id is [email protected]. He sends an e-mail to Joseph whose
e-mail id is [email protected]. How is the mail sent from Manoj’s computer to
Joseph’s computer?
6. How does a Trojan horse affect a computer?
7. Explain a few threats that affect a computer network.
Long answer type
1. Suppose you wish to visit the website of kerala school kalolsavam,
www.schoolkalolsavam.in and you have entered the URL in the address bar. Write
the steps that follow until the home page is displayed.
2. Write the disadvantages of social media. What are the different ways to avoid the
disadvantages of social media?
3. Explain the various broadband technologies available for Internet access.
276
10. IT Applications
277
key role in conducting research for the development of new drugs.We also discuss
various ICT enabled services in this chapter.
Information and Communication Technology (ICT) is the term often used as an extended
synonym for Information Technology (IT). ICT is more specific in integrating
telecommunication and computers comprising of many technologies for capturing, storing,
processing, interpreting and printing information.
10.1 e-Governance
Information Technology (IT) has contributed much to the smooth functioning of
governments. It comprises many technologies for capturing, processing, interpreting,
storing and transmitting information. IT helps governments to take quick and judicious
decisions. It also increases transparency and accountability in all its services. Information
and Communication Technology(ICT) aided Governance is generally known as
e-Governance.
e-Governance is the application of ICT for delivering Government services to citizens
in a convenient, efficient and transparent manner. The objective of e-Governance is to
ensure that the services of the Government reach the public promptly and effectively. In
Kerala, we have many government departments like the Motor Vehicle Department,
Education, Revenue, etc. which have successfully implemented e-Governance. Let us
now discuss various types of interactions in e-Governance.
10.1.1 Types of interactions in e-Governance
e-Governance facilitates interaction among different stakeholders in governance.
Categories of these interactions are described as follows:
Government to Government (G2G) - It is the electronic sharing of data and/or
information among government agencies, departments or organisations. The goal of
G2G is to support e-Governance initiatives by improving communication, data access
and data sharing.
Government to Citizens (G2C) - It creates an interface between the government and
citizens. Here the citizens enjoy a large range of public services. It increases the availability
and accessibility of public services. It also improves the quality of services. Its primary
purpose is to make the government citizen-friendly.
Government to Business (G2B) - Here, e-Governance tools are used to aid the
business community to interact with the government. The objective is to cut red-tapism,
save time, reduce operational costs and create a more transparent business environment
while dealing with the government.
Government to Employees (G2E) - Government, being the biggest employer has to
interact with its employees on a regular basis. This interaction is a two-way process
between the government and the employees. The policies and guidelines for implementing
278
10. IT Applications
279
Panchayats. The network also connects a large number of various offices of government
departments. The infrastructure supports the integration of a large number of G2G,
G2C services with the applications received from the State Data Centre.
c. Common Service Centre (CSC)
Common Service Centres (CSC) are the front-end delivery points of the government,
private and social sector services for the rural citizens of India. A highlight of the CSCs
is that it offers web-enabled e-Governance services in rural areas. It helps in utility
payments such as electricity, telephone and water bills, submission of online applications
and generating and distributing the certificates to the needy. Other services that could
be offered through CSC are listed below:
• Agriculture services
• Education and training services
• Health services
• Rural banking and insurance services
• Entertainment services
• Commercial services
In Kerala Akshaya centres are working as Common Service Centres.
Akshaya centres
Akshaya centres were initially launched in the year 2002 in the Malappuram district in
Kerala. Its intention was to impart e-Literacy to the citizens. Akshaya was conceived
as a landmark ICT project by the Kerala State Information Technology Mission
(KSITM) to bridge the digital divide and to bring the benefits of ICT to the entire
population of the State. The services include e-grantz, e-filing, e-district, e-ticketing,
submitting online application for ration card and electoral ID, Aadhaar enrolment,
Aadhaar based services, insurance and banking services.
280
10. IT Applications
281
10.1.5 Useful e-Governance websites
Table 10.1 shows the addresses of some websites that provide various services of the
Government of Kerala. Figure 10.2 shows the home page of the Department of Higher
Secondary Education, Kerala State and Figure 10.3 shows the home page of e-District
portal.
282
10. IT Applications
www.dhsekerala.gov.in
As an official site of the Department of Higher Secondary Education,
Government of Kerala, www.dhsekerala.gov.in provides various
facilities and services to students, teachers and school administrators.
The services include registration for the examinations, issue of hall tickets,
publication of exam results, distribution of various circulars and notifications, etc.
This site also provides facilities for downloading various forms and study materials
including model question papers.
283
Check yourself
285
The term M-Business or mobile business covers all the business
activities, processes and applications performed by means of mobile
devices such as mobile phone, PDA, etc. M- Business can be regarded
as a branch of e- Business.
e-tailing (or electronic retailing) is the selling of retail goods on the Internet. It is
the most common form of business-to-consumer (B2C) transaction.
286
10. IT Applications
www.irctc.co.in
Indian Railway Catering and Tourism Corporation Limited (IRCTC) is
a government of India enterprise. It handles the catering , tourism
and online ticketing operations of the railways. IRCTC provides online
booking facilities of railway tickets and offers other services like checking
reservation status, train timing, reservation of hotels for the tourists across the
country.
287
Check yourself
288
10. IT Applications
Internet connection. Video chatting facility is also available. It however requires fairly
high speed Internet connection and supporting devices such as web camera and speakers.
On line chat is a framework that provides interaction in a social environment. It helps
communicating with people at different places. This facility can also be used to deliver
and transfer live lectures given by the faculty. Students can login from the remote locations
and attend the lecture.
d. e-Content
Nowadays lot of e-Learning materials are delivered in different multimedia formats like
videos, presentations, graphics, animations, etc. The e-Contents once prepared can be
broadcasted through television channels, webcasted or uploaded in websites. Uploaded
content can be downloaded, viewed and saved for future reference. The multimedia
contents have more scope to convey the subject matter effectively. It can show actual
or simulated activities which are not possible in the traditional classroom based teaching.
e. Educational TV channels
There are many telecasting/webcasting channels which are dedicated for the e-Learning
purpose. These channels broadcast recorded classes on various subjects, interviews
with experts, lab experiments, etc. Some of these channels can be watched in the
Internet also. Dooradarshan’s ‘VYAS’ and Kerala Government’s ‘VICTERS’ channel
are examples of educational television channels.
10.3.2 Advantages of e-Learning
e-Learning has lot of advantages. They are listed below:
• e-Learning has the ability to offer courses on variety of subjects to large number
of students from distant location.
• In e-Learning cost for learning is much less. It saves journey time and money,
instructor fees, etc.
• People with limited financial resources are very much supported by the lower cost
of e-Learning.
• It provides facility to do online courses from various nationally or internationally
reputed institutions.
• Time and place is not a constraint for e-Learning.
10.3.3 Challenges to e-Learning
Listed below are some of the challenges faced by e-Learning:
• Face to face contact between students and teachers is not possible.
• Proper interaction among teachers and students are often limited due to the lack
of infrastructural facilities.
• Equipment and technology (computer and high speed Internet) requirement
restrict adoption of e-Learning.
• Learners who require constant motivation may not be serviced adequately.
• Hands-on practicals in real laboratory scenario is also a constraint in e-Learning.
289
10.3.4 Useful e-Learning websites
The summary of useful e-Learning websites are shown in Table 10.3. Figure 10.6
shows the home page of IGNOU (Indira Gandhi National Open University)
Address of website Purpose/Service
www.ignouonline.ac.in Website of Indira Gandhi National Open University, one of
the leading open universities offering various courses in the
distance education mode.
www.nptel.iitm.ac.in National Programme on Technology Enhanced Learning
(NPTEL) provides e-Content through online Web and Video
for courses in Engineering, Science and humanities streams.
290
10. IT Applications
www.ignouonline.ac.in
IGNOU (Indira Gandhi National Open University) is an open university
under Government of India. The website provides several features
including eGyankosh, which is a digital repository available in text
and video format. The site also provides webcasting facility linking to education
channels - Gyandarshan, Gyanvani and EDUSAT. Virtual class provides links to all
the online programmes conducted by the University.
Check yourself
291
10.4 ICT applications in health care
Developments in ICT have contributed much in the field of medical practice and medical
care. There is an enormous range of opportunities for significant cost reduction and
service enhancement through IT applications in health care. Let us discuss some of the
changes that ICT has brought about in the field of medicine and healthcare.
10.4.1 Medical equipments
ICT in
Most of the modern medical equipment work with Health Care
the support of computers. Scanners like CT and
MRI depend on computers to process their data
Medical Patient record
into a readable format. Micro-processors are used equipment keeping
to control a variety of support devices. Computer
guided lasers are used in surgery, even in the
Web-based
removal of brain tumours. Some hand-held devices support/ Communication
are also available that help patients to lead normal diagnosis
life. A device for self-monitoring of sugar levels
for people with diabetes is an example.
Research
10.4.2 Electronic Medical Record (EMR)
There has been a move to store all patients' records Fig. 10.8 : ICT in health care
10.4.4 Telemedicine
Telemedicine has been used to share observations and prescriptions with the experts in
the medical field. A surgeon in one part of the world can procure medical expertise
from another who is far away, while performing surgery. It reduces cost and time. A
patient in a critical condition can get attention from a surgeon who may not be physically
available at the operation theatre. Wireless transmission helps medical personnel,
transport workers and hospitals to keep in touch in emergency.
10.4.5 Research and development
Over recent years drug discovery has been a concern for many in the pharmaceutical
industry. Escalating costs and increasing complexity suggest that traditional research
and development methods are to be changed. Now the convergence of information
and bio-technology is revolutionising drug discovery and design. Today, drugs meant
for specific purposes can be developed with the use of advanced computers. Use of IT
may radically alter the cost associated with the discovery of drug over the coming
years. Thus IT helps in diagnosis, treatment of patients and better running of hospitals.
10.5 ICT enabled services
ICT enabled services, also called web enabled services cover the entire range of
operations which make use of ICT for improving services provided by an organisation.
These services provide a wide range of career options that include opportunities in call
centres, BPOs, medical transcription, etc. Some of the common ICT enabled services
are discussed in the following sections.
10.5.1 Business Process Outsourcing (BPO)
Outsourcing is a term used in the business field. It is a practice used by different
companies to reduce costs by transferring portions of work to outside suppliers. It is
the process of hiring another company to handle business activities for you. Business
process outsourcing (BPO) is a subset of outsourcing. It involves contracting of the
operations and responsibilities of specific business functions to a third-party service
provider. Outsourcing sometimes involves transferring employees and asset from one
firm to another.
Companies implement Business Process Outsourcing (BPO) because it increases their
efficiency and saves cost. Processes such as human resource management, customer
care services, payroll, etc. are some of the processes that are usually given to BPO.
10.5.2 Knowledge Process Outsourcing (KPO)
Knowledge Process Outsourcing (KPO) is a form of outsourcing. Here knowledge
and information related work is carried out by a different company or subsidiary within
the same organisation. It helps in saving costs and resources. Some of the core processes
outsourced in KPO include: data search, data integration, market research, fraud
analytics, etc. The KPO sector has experienced explosive growth in recent years.
Industries that are increasingly using KPO include legal, financial services, management
and consulting.
293
10.5.3 Call centre
Call centres are becoming a very important part of any business/service organisation.
Call centres facilitate the public for the payment of bills, purchase of goods, etc. A call
centre is a telephone service facility set up to handle a large number of both incoming
and outgoing calls for an organisation.
Call centres are also called service centres, sales centres, contact centres, etc. Basic
responsibility of a call centre is to handle the telephone calls for supporting various
services provided by an organisation. Call centres are used by telemarketing companies,
computer product help desks and any large organisation that uses the telephone to sell
products and carryout services. Generally the calls can be classified as in-bound calls
and out-bound calls. In-bound calls are usually meant to seek assistance, help, or to
order, while out-bound calls are meant for sales promotion or other messages.
Some firms, however, specialise only in calls that are in-bound or out-bound. Most
telephonic orders are handled by call centres and not by the manufacturers or suppliers
of goods or services.
10.5.4 Teleconferencing
Teleconferencing is a meeting or conference held between two or more parties in remote
locations, made possible by the use of IT infrastructure and services.
Teleconferencing is used to connect several different people from several different
locations. It is used in educational, business and administrative fields. Saving time, reducing
travel expense and including several people in a decision-making process are some of
the advantages.
10.5.5 Video conferencing
Video conferencing is a type of teleconferencing wherein we can include the video of
the parties involved in the conference. Videoconference allows people at remote locations
join in a conference and share information. A video camera and a speakerphone are
connected to a computer and the computers are connected to the network or Internet.
Video conferencing is a facility which enables participants in distant locations to take
part in a conference by means of audio and video communication.
Let us sum up
Information Technology (IT) is a fast growing field. It is widely used in our day today
activities. Business transactions, government activities, learning processes, research
and medical field, etc. are some of the major areas where IT is substantially utilised.
The explosion in the development of communication owes much to information
technology. The use of IT helps people communicate with less effort and minimum
cost. ICT is another term often used as an extended synonym for IT. Some of the
ICT enabled services include BPO, KPO, Call centre, Teleconferencing and Video
conferencing. Hence IT and ICT enabled services have become inseparable part of
modern society.
294
10. IT Applications
Learning outcomes
Sample questions
Very short answer types
1. Name an electronic device using which we can easily read e-Text.
2. Write the full forms of BPO and KPO.
3. Name any two e-Learning tools.
Short answer types
1. List out different types of interactions in e-Governance.
2. Differentiate between BPO and KPO.
3. What are the advantages of e-Governance?
4. What are the duties of Akshaya?
5. Write down the function of Call centres.
Long answer types
1. What are the major challenges faced in the implementation of e-Learning ?
2. Compare the advantages and disadvantages of implementing e-Business?
3. Explain any three IT enabled services in detail.
4. Discuss in detail various uses of IT in health care field.
5. What is Common Service Centre (CSC)? List some of the services offered through
CSC.
295
References
Pradeep K. Sinha, Priti Sinha. Computer Fundamentals : BPB Publication
296