Computer E-Books From Class-III To Class-X (PDFDrive)
Computer E-Books From Class-III To Class-X (PDFDrive)
Shri C. Neelap
Deputy Commissioner, KVS RO Guwahati
School Co-ordination
Shri S. Sarkar
Principal, KV IOC,
Noonmati, Guwahati
Shri V.D. Tailor
Principal, KV CRPF,
Amerigog, Guwahati
Subject Expert
Vijay Kumar
PGT(CS),
KV CRPF, Amerigog, Guwahati
CONTENTS
1. Computer Basic 3
5. MS – WORD 27
7. Internet 42
8. Sample papers 45
COMPUTER FUNDAMENTAL
UNIT-I
COMPUTER BASICS
You will learn
Introduction to computer
Identify the parts of computer
Starting and shutdown the computer
Computer Room Etiquettes
Identify the keys of keyboard
Do’s and Do not of while working on
computer
Strengths and Limitation of Computer
Introduction to Computer
Computer is an electronic machine. It runs on electricity. It takes inputs from you. It uses
some program (set of instructions) to process these inputs. Finally it delivers output as per
your requirement. It can also store your data. You can retrieve this data later on.
Computer follows “Input-Process-Output” Cycle.
Computer comprises of different parts which are connected with each other.
Each part of Computer plays very important role whenever we use a computer.
Main parts of computer are
1.
2.
Keyboard
Monitor/LCD Central Processing Unit It is set of typewriter like
It displays whatever you It controls the functioning which types the text through
2. Open the door of Computer room slowly and enter it calm and quietly.
3. Never touch the computer parts and attached cables as they can be harmful for
both (Computer & you).
5. Sit down calm and quietly while seeing Demo on the computer. Ask questions
whenever you are given chance for it.
8. Please do not eat anything such as chewing gum, bubble gum and other sticking
things inside the computer room.
9. Never keep any things such as books, notebooks, pencil boxes on the monitor,
keyboard or CPU.
10. Always use soft and dry clothes to clear the various parts of a computer.
11. Always Shut down your computer properly and cover it with clean clothes before
leaving the computer room.
Numerical Keys:- 0,1,2,…………………………9 are numeric keys. There are 10 numeric keys on the
keyboard.
Enter Key:- This key is used to finish a line and move to a next new line on the page.
Enter key is pressed after typing every command. There are two Enter key on the
keyboard.
Shift Key:-Shift key is present on both sides of the keyboard. The Shift key is
modifier key on a keyboard .The shift key is a modifier key on a keyboard, used to
type capital letters and other alternate "upper" characters. There are typically two shift
keys, on the left and right sides of the row below the home row.
Space Bar:-This key is used to insert the space between two word. It is the longest key on
the keyboard.
Backspace:-is used to delete any character before the current position of the cursor.
Arrow Keys:-is used to move the cursor position in all directions (left, right, up and down)
in the page.
1. Left mouse button is used to point to any menu, tool, icon and selection of text,
face, surface and we can select multiple entities by this button.
2. Wheel is used to scroll the page up and down.
3. Right mouse button is used to invoke the shortcut menu.
7. Search through internet must remain for academic purposes. Only Visit the approved
Websites through Internet.
8. Operate the computer equipment properly.
Limitations
1. No IQ level
2. Works on electricity
3. Cannot think by itself.
4. Unable to take decision.
Type-III(True or False)
UNIT –II
Introduction
How to start Paint brush.
Home Tab
Pencil, Eraser, Fill with color,
pickcolor, brush, Air brush
Text tool, Shapes, Magnifier
Paintbrush is used for drawing, coloring and editing the pictures. We can use Paint Brush
like a digital sketchpad to make simple pictures. Files created in Paint Brush are saved as
bitmap files. The default file extension of a bitmap file is .bmp.
Options on Home Tab- Paste, Cut, Copy, Select, Crop, Resize, Rotate, Brushes, Shapes, Line, Color
options
This tool draw a freeform line with the selected line width.
Width of the free form line
Eraser/Color Eraser-
To erase an image
Fill With color- This tool help to fill an area or object with selected colour.
Pick Color- By this tool, Color is selected from one part of the object and can
be used to color other areas. Left click is used for back color and right click for
foreground color.
Before Selecting pick color- Back and front color After Selecting Pick color- Back and front color
Brushes-This tool paints the image with various kinds of brushes available in toolbox.
Using Airbrush.
Shapes- To draw different shapes click on the shape you want to draw
and drag the pointer across the drawing area.
SELECT
TEXT
ERASER
PENCIL
COLOR
PICKER
Lab Session
UNIT-III
Selection-Rectangular Selection,
Freeform Selection
View Menu
Zoom In
Zoom Out
Full Screen
Select- This tool is used to select the particular part of the image with different
shapes.
Selection shapes
1. Rectangular selection
2. Free-form selection
Rectangular selection
Choose the select tool ->Click and drag on the part of picture, which you want to select.
A dashed rectangle will appear around your selection, with the move cursor replacing
the cross-hair one. You can press this cursor down anywhere inside your selection and drag
to move it, or drag while holding the Ctrl key to make a copy of it.
Freeform selection
This tool is used to select an object in irregular form. Free-Form Select is also
understood in coloring parts of black and white images and vice versa.
Select the free form select tool by using mouse pointer->Point to the image to be
selected-> click and drag on the area, which you want to select.
After clicking Freeform selection, drag your mouse around the area you want, as though
you were drawing a line around it. When you release the mouse button, a selection
rectangle will appear and it may seem that unwanted parts of the drawing have been
included, but if you move the selection you'll see that this is not so.
Zoom In- This option is used to view image in enlarge mode. It represent the closer view
of a image.
Full Screen-This option is used to see the Full View of the screen. You can also use Full
screen option by pressing F11. Only image will be displayed without any tools.You can
return back to original screen by clicking anywhere on the screen.
Lab Session
UNIT- 4
ABOUT DESKTOP
And COMPUTER PERIPHERALS
You will learn
Desktop –
The desktop is the primary user interface of a computer. When we boot up a computer,
the desktop is displayed once the startup process is complete. Desktop is an area or
window on a computer screen in which small pictures (called icons) are arranged like
objects on top of a desk.
It includes the desktop background (or wallpapers), icons of files and folders we may
have saved on the desktop. In windows, the desktop includes a task bar, which is
located at the bottom of the screen by default.
Therefore, it may be helpful to store commonly used files, folders and application
shortcuts on your desktop.
1. Right click on an empty space on the desktop and click on Personalize. (see
screenshot below)
2. Click on the Desktop Background link at the bottom of the window. (see
screenshot below)
A) Click on the drop down arrow menu to select from the list of available picture
folder locations, or click on the Browse button to navigate to the picture folder
location.)
NOTE:To use another regional wallpaper, see the yellow TIP box at the top of
the tutorial. To remove a folder from the Picture location (not clear)
A) Right click on an available picture, or click (check) on the box in the upper left
corner of the picture, to select it. (see screenshot below step 7)
NOTE:You can continue to right click on the images to see it previewed on your
desktop until you decide which one you like best.
A) Click on the drop down arrow menu, and click on the picture position you want
for the desktop background. (see bottom of screenshot below step 7)
The start Menu is used to open programs and folders, search for things on
your computer and turn off your computer.
Task Bar
Task bar is a horizontal bar located at the bottom of the screen where running
programs are shown when minimized represented by icons.
My Computer icon that is available on the desktop is use to find out the resource of your pc.
My computer consists of number of icons.- Hard Disk Drive, Devices with Removable Storage and
Network location.
Recycle bin- The Recycle bin acts just like a dustbin. Whenever a file is deleted
automatically it goes to the recycle bin. Whenever a file is further needed it may be
recovered, it is done by simply pressing the restore button in the recycle bin.
Input device- The input devices are used for transferring user’s data to the computer.
Some of the Input devices are
Keyboard
a computer and used to transfer data out of the computer in the form of text, images, sounds, or
other media. Examples of output devices include speakers, headphones, printer and
screen/monitor.
Processing
Working on data to get the meaningful information is called processing. In computer
calculation and manipulation is done inside the Central Processing Unit(CPU) . It act as
brain of the Computer.
The performance of your computer is based on simple mathematical operations.
CPU is the device, that controls all the operations. The CPU has integrated ALU
(Arithmetical Logical Unit). This unit is responsible for all mathematical and logical
operations.
Secondary Storage
Control Unit
Memory Unit:- When a program is fed into the input unit, the information is
translated into the machine language and stored in the main memory
only on the instruction of the Control Unit. When the instruction is
given to the computer by the user to execute the program, the control
unit instructs the memory unit to supply the data and information to
ALU for processing. The processed date and results are sent back by
the ALU to the memory unit to store them in separate location for
future use by the instructions of Control Unit.
Arithmetic and Logic Unit:- This unit handles both arithmetic and logic operations. On
the instructions of the Control unit and data available
from the main memory, the ALU operates on the data and
sends the processed results back to the main memory to
store in separate locations. This unit does Mathematical
(+,-,X,/) relational(<,>,=,>=,<=,!=) logical operations(AND,
OR).
1. Mouse is a device.
UNIT-V
MS-WORD
You will learn
Modern word processing program includes features to customize the style of text,
change the page formatting and able to add header and footer, page number etc.
Introduction to Ms-Word
Ms-Word - It is a program that is used for typing text. It is a part of MS-Office
package developed by Microsoft Corporation.
Ms-Word is part of Ms-Office Package which consists of MS-Excel, Ms Powerpoint
etc.
Creating Document
In Word, we can create document by typing the text. The text we type is displayed
on the screen. When the text reaches the end of a line, Word automatically moves
Cursor
The background of the selected text will become black and we will see the selected
text in white colour.
Cut – Cut operation will remove the content from its original place and move it to new
desired location.
CLOSING WORD
Cut
Paste
Copy
Save
Lab Session
1. Type ten lines on about your school in Font size 16 and font face as Arial.
2. Type your favorite poem in font size 30 and font face as Times New Roman.
UNIT-VI
Formatting Text
The formatting text includes – Fonts, fonts Size, Underline Style, Bold, Italic etc.
3. Change the font style ,font size, Grow font and shrink font of the text .
All the three options are used to emphasize any word/ words.
BOLD
Italic
Select the text and click on the italics Button. The text will become italicized.
Computer------------------------Computer
Underline
You can underline any word/words with this button. Select the text and click on
this Button.
Computer -------------------------- Computer
• Superscript and subscript
When we have to display something like H2O or X3+Y3 what we should do ? The
subscript displays the character slightly below the normal printed text and
Superscript slightly above the printed text.
Step 1: Select the text where you want to place Subscript or Superscript.
The text can be aligned in the centre of the page, left, right or along both left and right
margins
Change Case- Change case command in the HOME Tab allows you to change the case of
the characters in the text without having to retype them. Change all the selected text to
UPPERCASE, lowercase, or other common Capitalizations .
• Sentence case
• lowercase
• UPPERCASE
• Capitalize Each Word
• tOOGLE Case
Insert symbols that are not on your keyboard, such as copyright symbols,
trade mark symbols, paragraph marks and Unicode Characters.
Insert Menu
Clip Art-
Insert the clip Art into the document including drawing, movies, sounds or stock
photography to illustrate the specific concept.
1. Display the slide on which you want to place the clip art.
2. On the Insert tab, in the Images group, click the Clip Art button Or click the
Clip Art button in the content placeholder. The Clip Art pane opens.
3. In the Search for box, enter a keyword related to the desired clip art
4. Click the Go button. Thumbnails of any clip art, movies, and sounds that
have the associated keyword appear in the pane.
5. Scroll down to see all the available clip art, and then click the thumbnail of
the desired clip art to insert it into the slide.
Shapes-
Insert the ready made shapes, such as rectangle and circle, arrow, arrow lines or flow
chart.
Steps:
Date and Time- Insert the current date and time into your current document.
Lab Session
UNIT-VII
INTERNET
1. Communication
2. Research
3. Education
4. Financial Transaction
5. Real Time Updates
Hardware- Apart from the monitor, keyboard and mouse, we have the following hardware
requirements
• Modem
• Network Interface Card
• 1 GB RAM
Software
Address Bar
Search Engines-
Search engine is a software system that is designed to search for information on the
World Wide Web.
We can search / download / save the images from the internet by using search engines.
1. Google chrome is a .
2. Internet is a network of .
3. , is a search engine.
4. The World Wide Web is based on User Interface.
5. NIC stands for .
LAB SESSION
1. Visit the school website and gather the information about your school.
2. Visit the KVS website and collect the information about KVS.
Ans:…………………………………………………………………………………………………
Ans1………………………………… 2…………………………………
3………………………………… 4………………………………....
2. CPU 2.Copy
Patron
Shri C. Neelap
Deputy Commissioner, KVS RO Guwahati
School Co-ordination
Shri S. Sarkar
Principal, KV IOC,
Noonmati, Guwahati
Subject Expert
Shri Devmani Yadav
PGT(CS), KV New Bongaigaon,Assam
2
SL. No. UNITS CONTENTS NO. OF PERIODS
Quarter : April to June
1. Computer History 1.1 Understanding Generations
1.2 Classification of Computer 4
2. Word Processor 2.1 File Menu 6
2.1.1 Create a new file
2.1.2 Open an existing file
2.1.3 Save the current file
2.1.4 Save As – saving a file with different name
2.1.5 Close the file
2.2 View Menu
2.2.1 Print Layout
2.2.2 Full Screen
2.2.3 Web Layout
2.2.4 Zooming
2.2.5 Ruler
4
PREFACE
In Class III, we learnt about the basics of a computer, its strength and
weaknesses. Also we learnt how to start and shut down a computer properly. We had
also seen and identified the various part/components and peripherals of a computer
system like Keyboard, Mouse and other input-output devices along with CPU and
Memory Devices. We had learnt the various do’s and don’t of Computer Lab and also
the precautions to be taken while opening and closing computer. We learnt to use
Paint Brush for making wonderful drawings using computer. We had also learnt a lot
about Word Processor like Microsoft Word and how to format a document using the
various features of the software. And lastly we learnt about ever growing concept of
Internet and its uses.
In Class IV, we will learnt about Computer History in Unit - I, how the computer
has been evolved since its inception by comparing the various generation of
computers and their classification.
In Unit –II , we will learn more about Word Processor especially the various
views of a word document by exploring View Menu. In Unit-III, we will learn about
one of the interesting concept/tool provided in Windows Operating System called
Windows Explorer. In this unit we will learn how the content of our computer system
can be viewed and managed from a single window.
In Unit-IV, we will learn to make simple but effective presentation and setting up slide
show by using the various tools available in Microsoft Powerpoint Presentation
software. In Unit-V , we will learn some basic concepts about Excel Spreadsheet ,
used to make tables and do simple calculations that are to be carried out in our day
to day activities. In Unit-VI, we will acquaint ourselves with the various components
available in Windows Accessories and how and when we can use them. And in the
last Unit-VII, we will try to explore Control Panel , and its use to manage various
settings of our computer system.
5
Learning Objectives :
After learning the Unit the students will be able to:
learn about the various inventions in computers
understand the technological changes occurs in computer in terms of hardware and
software
identify and classify computers in its various categories
understand the basic difference between various types of computers
differentiate computers according to the way they process data, according to their size
and the function performed.
As we have seen that since its inception computer has been evolved a lot for the last couple
of decades. In earlier days a computer was such a big machine that required space like a complete
room and hence its maintenance cost was very much far away from a common man. A common
man could not have thought to have a computer for his personal use. But now-a-days one in every
three person is using computer in one way or the other. From bulky machine to as small as like a
SIM card, this is possible because of the ever changing technological world.
The old adage “Necessity is the mother of inventions” holds true for computer also because
computers are invented as a result of man’s search for fast, accurate and reliable calculating
devices.
The Evolution of Computers is defined in terms of various eras. Let us take a look of them :
A) MANUAL ERA :
The earliest device that qualifies as a digital
computer is the ‘Abacus’. This device allows the user
to represent numbers by the position of beads on a rack.
Simple addition and subtraction can be carried out rapidly
and efficiently by positioning the beads on the rack
appropriately. Although Abacus was invented around
600 B.C. and was used by the Chinese and Egyptians, it is still
being used in Far East.
Another manual calculating device
to speed up the multiplication process was
John Napier’s bone or Cardboard Multiplication
Calculator developed by Scottish man named
John Napier. A complete set of Napier bone’s
consists of rods , one for each of the digit 0 to 9
called bones, with number carried on them.
It was designed in the 17th Century and they first
appeared in print in 1614.
B) MECHANICAL ERA :
The first mechanical calculator was developed by Wilhelm Schickhard , a professor at the
University of Tubingen.
6
Pascaline used a system of gears and wheels.
Later in year 1671 Baron Gottfried Wilhelm Von Leibiniz of Germany developed a similar
mechanical calculator that could also perform multiplication and division.
In early 19th Century a Frenchman Joseph Jacquard invented a loom that used punched cards
to automatically control the manufacturing of patterned cloth.
Charles Babbage , a 19th Century professor at Cambridge University,
is considered to be the Father of Modern Digital Computers.
Babbage designed a Difference Engine in year 1822, which was
capable of performing automatic multistep calculation and
can produced reliable mathematical and statistical tables
automatically. In the year 1842, Babbage conceived the new
idea of Analytical Engine, that was intended to be completely
automatic. It was capable of performing the basic arithmetic
functions for any mathematical problem at an average speed
of 60 additions per minute. The Analytical Engine
incorporated many features of modern computers including
punched card instructions, internal memory , an arithmetic
unit to perform calculation any many other number of principals
which have been shown to be fundamental to the design of any digital computer.
Analytical Engine was programmable and in order to write program Babbage employed ada
Augusta Lovelace (daughter of poet Lord Byron) , who became the first programmer in the
world.
In the late 19th century a young statistician Harmen Hollerith,
the inventor of Punched Card Tabulating Machine , used it for
processing Census data. Later in 1911, by merging several
other firms, he formed IBM Corporation.
In 20th Century, under the direction of George Stibitz of
Bell Telephone Laboratories, five large scale computer
were developed by using Electromechanical Relays and were called as Bell Relay Computers.
These computers were capable to perform calculations with a high speed and accuracy.
The Mark-I computer, the world first general purpose mechanical digital computer was
developed by Howard H. Aiken, a professor of Physics at Harvard University, in collaboration with
IBM. Its designed was based on he technique already developed for punched card machinery. This
machine was also known as Automatic Sequence Controlled Calculator, and may be regarded as
the first realization of Babbages’ Analytical Engine.
C) ELECTRONIC ERA :
The first electronic computer using 45 vacuum tubes (valves) for internal logic and capacitors
for storage and having the concept of binary system was developed by John Vincent Atanasoff and
his assistant Clifford Berry in 1939. This prototype of automatic electronic calculator was known as
Atanasoff-Berry Computer or ABC, capable of solving variables with a high degree of accuracy.
In 1946, an all electronic version of Mark-I called Electronic Numerical Integrator And
Calculator (ENIAC) was developed by J. Presper Eckert and John W. Mauchly at the University of
Pennsylvania, USA. It was the first large scale fully electronic computer installed at Marryland to
cater the military need.
The basic behind the stored program digital computers was developed by Dr. John Von
Neumann. And in 1952 by using the concepts of stored program, John Von Neumann with his
collaborator H.H. Goldsteine designed Electronic Discrete Variable Automatic Calculator (EDVAC). It
was John Von Neumann who introduced the idea od storing both instructions and data in the binary
form.
7
In 1949, at Cambridge University, a group of British Scientists headed by professor Maurice
Wilkes developed Electronic Delay Storage Automatic Calculator (EDSAC), that was capable of
performing Addition operation in 1500 microseconds and multiplication operation in 4000
microseconds.
The UNIversal Automatic Computer (UNIAC) was first digital computer, produced by many
companies like IBM, Universal Accounting Company, General Electronic Corporation etc . It was first
commercial large scale digital computer produced in 1951.
During the period of late 1940’s and early 1950’s many other stored program computers like
JOHNIAC, MANIAC, ILLIAC etc were developed.
First Generation (1942-1955) The computers of this generation used Electronic Valves
(an array of Vacuum Tubes) as the basic component for memory and circuitry for central processing
unit. These vacuum tubes were a fragile glass device like electric bulb, that could control and
amplify electronic signals. They produced a lot of heat and
were prone to frequent fusing/ damaging of the installations.
Therefore, they were used very expensive and could be
afforded onlyby very large organizations.
Advantages :
i) these computers were the fastest calculating device of their
time. They could perform computations in milliseconds.
ii) vacuum tube technology made possible the advent of
electronic digital computers.
Disadvantages :
i) Too bulky in size
ii) Air conditioning required to control the temperature
iii) Prone to frequent hardware failure.
iv) Commercial production was difficult and costly.
v) Slow input and output operations.
USEFUL POINTS :
• Period : 1942-1955
• Component used : Vacuum tubes
• Speed : milliseconds
• Maximum memory capacity : 2000 inch
• Mean-time before failure : minutes
• Peripherals :
o I/O : Punched cards, Paper tape, Magnetic tape, Printer (online)
o Secondary Storage : Punched Cards, Paper Tape, Magnetic Drum, Magnetic Disk etc
8
• Operating System : Mainly Batch Processing
• Languages : Machine Code and Electric Wired board
• Application Areas : Payroll Processing, Record Keeping etc.
• Example : ENIAC, EDVAC, EDSAC and IBM 650 ( the first modern digital computer produced on
mass scale)
Advantages :
i) Smaller in size as compared to first generation computers
ii) More reliable
iii) Less heat generated.
iv) Less prone to hardware failure
v) Wider commercial use
Disadvantages :
i) Air conditioning required
ii) Manual assembly of individual components into a functioning unit was a cumbersome task.
USEFUL POINTS :
• Period : 1955-1964
• Component used : Transistors
• Speed : microseconds
• Maximum memory capacity : 128000 inch
• Mean-time before failure : days
• Peripherals :
o I/O : Paper tape, Magnetic tape, Visual Display Unit
o Secondary Storage : Paper Tape, Magnetic Drum, Magnetic Disk etc
• Operating System : Multiprogramming, Time-Sharing and Real Time processing
• Languages : Assembly Language, High Level Languages like FORTRON, COBOL etc
• Application Areas : Batch –oriented application like Billing, Payroll processing, Updating
Inventory etc.
• Example : IBM 1401, IBM 7090, IBM 1620, IBM 7094, IBM 700 series, CDC 1604, CDC 3600,
UNIVAC 1108
Third Generation (1964-1975) The third generation computers used Integrated Circuits (or IC
Chips) in which many transistors, resistors, capacitors and other
components (circuit elements) are fabricated or integrated and packaged
together into a very small surface of silicon known as Chips.
This new microelectronic technology was called Integrated Circuits.
The IC was invented by Jack Kilby in 1958
9
Advantages :
i) Smaller in size as compared to previous generation
ii) More reliable than second generation computers
iii) Low maintenance cost
iv) Easily portable
v) Commercial production was easier and cheaper.
Disadvantages :
i) Air conditioning required in many case
ii) Highly sophisticated technology required for the manufacture of IC chips
USEFUL POINTS :
• Period : 1964-1975
• Component used : Integrated Circuits (IC)
• Speed : nanoseconds
• Maximum memory capacity : 4 million inch
• Mean-time before failure : weeks to months
• Peripherals :
o I/O : Typewriter terminal, Visual Display Unit, Optical Character Reader etc
o Secondary Storage : Magnetic Disk, Extended Core Storage, Mass Storage devices
• Operating System : Multiprogramming, Time-Sharing, Real Time processing and Remote
processing
• Languages : High Level Languages like FORTRON-II to IV , COBOL , BASIC, ALGOL-68,
PASCAL-1 etc
• Application Areas : Airline System, Market forecasting, Credit Card billing etc
• Example : IBM 360/370 series, ICL 1900 series, PDP 11, RCA Spectra 70 etc.
Fourth Generation (1975 onwards) Initially, the Integrated Circuits contained only about 10
to 20 components called Small Scale Integration (SSI). Later on with the advancement in technology
for manufacturing Integrated Circuit Silicon Chips (ICS), it became possible to integrate up to a
hundred components on a single chip called Medium Scale Integration (MSI).
Now the manufacture of integrated circuits became so advanced as to incorporate hundreds of
thousands of active components in volume of a fraction of inch, leading to Large Scale or Very Large
Scale Integration (VLSI).
Integrated Circuits which have the entire computer circuit on a
single silicon chip are called Microprocessors. The development
of microprocessors made it possible to place complete CPU of a
computer on a single chip.
10
Advantages :
i) Smaller in size because of high component density
ii) Heat generated is negligible
iii) Much faster in computation then previous generations
iv) Less power consumption
v) No air conditioning is required in most cases
Disadvantages :
i) Highly sophisticated technology is required for the manufacturing of VLSI chips
ii) Highly skilled people are required in its manufacturing
USEFUL POINTS :
• Period : 1975 onward
• Component used : Very Large Scale Integrated Circuits (IC)
• Speed : picoseconds
• Maximum memory capacity : 200 million inch
• Mean-time before failure : months
• Peripherals :
o I/O : Visual Display Unit, Optical Character Reader, Magnetic Ink Character Reader,
Voice Recognition, Laser Printer etc
o Secondary Storage : Floppy disk , Hard Disk, CD-ROM, DVD etc
• Operating System : Time-Sharing, Real Time processing and Network Distribution
• Languages : All High Level Languages like C, C++, Java and other 4th generation languages
(declarative languages used in Database )
• Application Areas : Mathematical Modelling, Simuation, Electronic Fund Transfer, Computer
Aided Manufacturing and Design etc
• Example : CRAY-1, CRAY-2, IBM 3090/600, IBM AS/400 HP 9000, IBM ES/9000, VAX etc
Fifth Generation (Future Generation: 1991 onwards ) : the fifth generation computers are
under development stage. These computers will use Ultra Large Scale Integration (ULSI) chips
instead of VLSI. These will be employing two or more processors which compute in parallel.
The fifth generation machine are proposed to be based on Parallel Processing hardware and
Artificial Intelligence software with genuine I.Q. (Intelligence Quotient). That provide the ability to
reason logically and with real knowledge of the world like human do.
11
1.2 CLASSIFICATION OF COMPUTERS : Depending upon the ways the data can be handled,
computers are basically classified into three categories (a) Analog (b) Digital and (c)
Hybrid , but the digital computers can further be categorized depending upon the purpose
they do and based on their size and performance. The exhaustive classification tree of
computers can be defined as below :
(b) Digital Computers : are those computers that solves problems by operating on discrete
data (numeric data) representing variables by performing arithmetic and logical processes
on data from a stored program.
Digital computers count things.
Application areas : home, educational institutions, office, scientific fields, business etc.
(c) Hybrid Computers : are analog computers controlled by digital computers instead of
human beings.
Application areas : Hospitals, Meteorology Department etc
Types of Digital computers according to the purpose they are used for
1) Special purpose computers: They are designed to do single specific task. The programs
or instructions to carry out the specific task are permanently stored in the machine. For
Example – computer for military application or purpose, computers at billing counter in
malls etc.
2) General purpose computers: They are designed to solve wide variety of problems
having different set of inputs. For Example – computers for banking, sales analysis etc.
12
Types of Digital computers according to the size and performance
PARAM series by CDAC (Centre for Development of Advanced Computing) and (Processor
for Aerodynamic Computation and Evaluation) by ANURAG (Hyderabad based Advanced
Numerical Research and Analysis Group) are supercomputers produced by India
13
Q 1. Name the first calculating device.
Q 4. Name the technology or the basic component used in different generations of computers?
Q 6. What is the basic difference between a digital computer and an analog computer?
Q 9. An ICU (Intensive Care Unit) of a hospital has _______________ computer to monitor the heart
beat of a patient .
Q 10. Name the category of the computer that we generally use at home or in Educational institution.
14
Learning Objectives :
After learning the Unit the students will be able to:
create and save a new file
open the existing word file
save the current file
differentiate between Save and Save As
work on different views
MS Word is a word processing software. It falls under the category of application software. It is used
to create and edit personal and business documents such as letters, reports etc. The default file
extension of MS Word 2007 is .docx. Given below is the basic Window that appears when we open
the MS Word –
15
2.1 File Menu : File menu contains all the options related to an open file
The text insertion point is the place where the cursor stands and the document area is the place
where we can type our text. While typing texts, it is advisable to use the TAB key instead of SPACE
bar for inserting more than one space between words as it will provide uniform spacing.
16
2.1.2 To Open an existing file : Click on File menu and select Open or just press CTRL + O , a
window will pop up , locate your file in the computer and click Open button
2.1.3 Save the Current file : Save the file from the File tab or click on the Floppy sign above the
File tab or press CTRL + S. A window will pop up , locate the path where you want to save the file ,
give a valid name to your file and click Save button. This pop-up window will appear only once ,
when you are saving your file very first time , thereafter just press CTRL + S
17
2.1.4 Save As :The ‘Save As’ option under File menu provides us to save our file in different
formats or to save our existing file with different name. We can choose our desired format and then
save the file.
2.2 VIEW MENU : View menu allow us to view our document in different ways
18
2.2.1 Print Layout : To go to the Print Layout, we need to click on the file tab and then the
Print option. The various print menus as displayed below:
19
Here, we can select the type of Orientation we need our document to be printed on. Two
orientations are available –
Portrait
Landscape
2.2.2 Full Screen :To view a document in full screen mode, we need to follow the given below
steps:
2.2.3 Web Layout :The Web Layout view is used to conceptualize how our document appears
when it is published to the web. This view provides only approximation and not an exact match.
20
2.2.4 Zooming : Zooming i.e. Zoom-in and Zoom-out enlarges and reduces respectively the size
of the texts.
21
In the above given image, dragging the control at the bottom right, to the left reduces the text size
and dragging to the right increases the text size.
2.2.5 Ruler :We can use the horizontal or the vertical rulers in Word to align text, graphics, and
other elements in our document.
The ruler appears only when it is turned on. To turn on this option follow the given below steps
22
Some of the important shortcuts are given below:
Q 1. What is a word processor? Write at least two uses of it.
Q 2. What is the default file extension of MS Word 2007/2010/2013?
Q 3. What is the shortcut to open the Print Dialog Box?
Q 4. How many types of Page orientation are there in MS Word? Name them.
Q 5. ............................ is the shortcut key to paste in MS Word.
Q 6. CTRL + A selects all the texts and graphics in the working document. (True/False)
Q 7. The Web Layout view is used to preview our document before printing. (True/False)
Q 8. It is possible only to Zoom-in but not Zoom-out in MS Word. (True/False)
Q 9. ............................... positions the texts according to margin.
Q 10. MS Word falls under which category of software?
1. Open MS Word and write Five sentences about yourself and save the file with your name
on the Desktop.
2. Open the file that you have just created write two more sentence about your parents and
save the file with the name My Family in D: drive.
3. Open the file that you have just created and set the page, margin and orientation of the
document for printing on a normal A4 size paper.
4. Open the file that you have just created and increase the font size to 16 , font style Calibri and
save the file with the name MyFile in a folder.
5. Create a new file say Ruler and write Five points ( 1 to 5 )about your country. Now adjust the space
between the text and the point number using the Ruler handles
23
Learning Objectives :
After learning the Unit the students will be able to:
create a folder
delete a folder
rename a folder
move a folder
make shortcut of a folder on desktop
search particular file and folder in computer
24
The Windows Explorer can also be opened by clicking on the ‘Start’ button which appears when the
mouse is moved to the right bottom of the window.
Open File Explorer by swiping in from the right edge of the screen, and then clicking Search,
entering File Explorer in the search box, and then tapping or clicking File Explorer.
25
3.2 COMPONENTS OF WINDOWS EXPLORER The various components of the File Explorer
window are shown below:
26
3.4 WORKING WITH FOLDER IN LEFT PANE : On expanding a disk drive or clicking a
window/folder like Desktop, Downloads, Recent Places etc. you can get the content of the
window/folder on the Right Pane of the Windows Explorer. And on selecting and clicking a disk
drive , you can get the files and folders of that particular drive on the Right Pane of the windows
explorer and all the folders of that drive on Left Pane of the windows explorer. And now, you can
move files and folders from on place to another by dragging and dropping the same from left pane
to right pane and vice-versa.
3.5 MANAGING FILES AND FOLDERS IN WINDOWS EXPLORER : On selecting the folder
in left pane of the windows explorer you can view the files present in that folder. Similarly you can
view the content of a disk drive. You can even directly drag and drop file(s) or folder(s) from one
location to another location same like copy and paste.
3.7 FILE NAMING CONVENTION All the file systems follow the same general naming
conventions for an individual file: a base file name and an optional extension, separated by a period.
However, each file system may have own naming convention. Some of the basic rules followed
while naming file sin Windows are listed below:
Use a period to separate the base file name from the extension in the name of a directory or
file.
Use a backslash (\) to separate the components of a path.
Use a backslash as required as part of volume names, for example, the "C:\" in
"C:\path\file".
Do not assume case sensitivity. For example, WINDOWS and windows should be treated
equal.
Use any character in the current code page for a name, including Unicode characters and
characters in the extended character set (128–255) except for the following reserved
characters:
3.8 SEARCHING FILES One or more files can be search by using Wild Cards, ? (exclamation) for
one character and * (asterisk) for none, one or more characters. Searching of a file can be done
based on either its name or its file extension.
27
For Example : *.docx will search display all the document files or word files in the drive or path
selected. Similarly abc.docx will search and display word file having name abc
3.9 CREATING SHORTCUTS A shortcut is a link to an item (such as a file, folder, or program)
on our computer. You can create shortcuts and then place them in a convenient location of our use.
Shortcuts can be distinguished from the original file by the arrow that appears on the icon.
To create a shortcut
1. Open the location containing the item that you want to create a shortcut to.
2. Right-click the item and then click Create shortcut. The new shortcut appears in the same
location as the original item.
28
Clicking on Create Shortcut forms the short cut.
To delete a shortcut
Right-click the shortcut that you want to delete, click Delete, and then click Yes. If
you're prompted for an administrator password or confirmation, type the password or
provide confirmation.
Q 5. How can you search the particular Word file in your system ?
1. Search and locate the files that you have created (MyFile.docx, Family.docx) and cut-paste or
drag-drop them in a new folder say My Work in D: drive using Windows Explorer
2. Search and find the number of audio files (.mp3) is there in your computer. Also find the total
volume of disk space occupied by them.
29
Learning Objectives :
After learning the Unit the students will be able to:
make an effective presentation
format the presentation
insert various objects in the powerpoint slide
save the presentation in valid format
run the presentation slides
Power point is an application software that helps us in presentation that supports text,
graphics, pictures and other multimedia. The default file extension of MS power Point 2010 is .pptx.
To start with, we get familiar with the various parts in a power point file.
30
File Tab: The file tab helps us to manage our power point file.
Tabs: They form the top part of the ribbon. Home, Insert etc. are some tabs.
Groups: The group organizes related commands. Eg. Commands related to fonts, size,
alignment etc.
Commands: Each group has commands in it.
Slide area: The Slide area helps us to add, edit texts and other multimedia in the slide.
Title bar: It appears at the top of the window where the file name can be found.
Slide view: The Slide view helps us to switch between PowerPoint views:
Normal Layout view: In this, the page is displayed in normal view. This view lets us to edit
individual slides and re-arrange them.
Slide Sorter View: In this, the slides are displayed as matrix. This view lets us to re-arrange
slides but not edit them.
Reading view: This view is similar to a slide show view.
To create a new slide, go to file>New or right click on the navigation pane and select New Slide or
press CTRL + N.
31
4.2 FORMATTING A PRESENTATION
PowerPoint lets us to format the presentation according to our needs and thereby enable us to
create customized and impressive presentations.
We can choose from the menu or right click on any text to format it.
32
4.2.2 CHANGING THE FONT SIZE, STYLE , COLOR
The above image shows the Font dialog that helps us in formatting font size, style and colour.
33
4.2.3 FORMATTING PARAGRAPHS
Font face and its formatting is shown in the image below. We need to select our desired font face
and choose the font size and also view the preview of the selected type.
34
4.2.4 CHANGING TEXT ALIGNMENT
35
Paragraph Indentation:
36
4.2.5 MODIFYING LINE SPACING
PowerPoint offers line spacing option to help us change the space between lines of text.
37
4.2.6 CREATING BULLETED AND NUMBERED LISTS
To create Bullet and Numbering, we need to right click on the area where we need to insert the
bullets or numbering and then choose the desired bullet or number.
One of the most power and useful feature of the PowerPoint is the Format Painter tool. Once we
have selected a particular format which fits our need, it helps us to copy the format to a series of
presentations.
38
4.3 INSERT MENU AND OTHER MULTIMEDIA CONTENTS
PowerPoint allows us to insert multimedia in our slide. It allows us to insert two types of pictures:
Clipart – the ones that are online picture collections and can be searched from the clipart and the
other is Picture: the ones that are available in our computer.
4.3.1 IMAGES : In order to insert or add images in your powerpoint slide select Picture option
under Insert menu and browse and select the desired image to be inserted from your computer
4.3.2 TABLES : To insert or add a Table in your slide select Table option under Insert menu. You can
either directly define the number of rows and number columns required in your table or you can
draw the table directly on the slide on your own. You can also insert excel sheet table in your slide
using Insert menu as shown below
39
4.3.3 CLIP ART : Microsoft Powerpoint provides some pre-defined category wise basic images that
can be used by the user directly by choosing Clip Art option under Insert menu as shown below on
the right side
4.3.4 SCREEN SHOT : This option under Insert menu can be used to insert the recently taken Screen
Shots. You just need to click on the drop down arrow and select the desired screen shot to be
inserted in your slide.
40
4.3.5 SHAPES AND SMART ART : Microsoft Powerpoint provides some important mathematical and
geometrical shapes to be used in powerpoint slides.
Shapes option under Insert menu : used to insert basic geometrical and other shapes
Smart Art option under Insert menu : used to insert Mathematical 2-D and 3-D shapes
41
4.3.6 CHART : You can also insert various types of mathematical charts in your presentation
4.3.7 TEXT BOX , WORDART, DATE & TIME , SLIDE NUMBER, SYMBOLS : We can also make use of
Textbox, Header & Footer, WordArt, Date & Time, Slide Number and various symbols in our
powerpoint presentation by selecting the desired option from the below select options under Insert
menu.
42
We can also insert video and audio in our slide.
To resize an image it is advisable to drag from its corners as it will uniformly increase or decrease
the length and breadth of the image.
An in order to move an Image just selects the image and drags and moves the image while pressing
the left mouse button.
43
4.4 SLIDE SHOW MENU
To start a slideshow, we can go to the menu and select Start Slideshow or we can press F5 to do so.
Some of the important shortcuts are mentioned below:
4.4.1 FROM BEGINNING : To show the presentation from the beginning of the presentation or from
the very first slide select FROM BEGINNING under SLIDE SHOW MENU
4.4.2 FROM CURRENT SLIDE: To show the presentation from the current position of the
presentation or from the current slide select FROM CURRENT SLIDE under SLIDE SHOW MENU
44
4.4.3 CUSTOM SLIDE SHOW
PowerPoint lets us present custom slide show. For that we need to select from the menu
Slide Show > Custom Slide Show and then select the type.
4.4.4 SETUP SLIDE SHOW : After creating the presentation and in order to present the slides in
effective ways MS Powerpoint provides us the features to Setup our slide slow as per our
requirement.
To access the option select Set up Slide Show under Slide Show menu as indicated below
45
Q 1. MS PowerPoint is a/an............................. software.
1. Open MS Powerpoint and write Five sentences about yourself in five different slides and save the
file with your name on the Desktop.
2. Open the file that you have just created add two more slides having one-one sentence about
your parents and save the file with the name My Family in D: drive.
3. Open the file that you have just created and increase the font size of normal text to 16 ,and heading
to 24 , font style for heading is Times New Roman and for normal text it is Calibri and save the file with the
name MyFile in a folder.
4. Create a powerpoint presentation having two sildes , write Five points (1 to 5) about your best friend on
one slide and five points (bulleted) about your brother/sister.
5. Create a presentation to display Ten basic facts about your country. All the slides must have name of the
place and at least one image of that place.
Note : Name of the place must be written using WordArt. All the slides must have slide number and should
also display date and time during the Slid Show. Next slide will come after 3 seconds only.
46
Learning Objectives :
After learning the Unit the students will be able to:
create a file in excel
identify components of excel screen
make a simple mark sheet on spreadsheet
auto generate series like serial no, days, months, date etc
do some auto computations like sum, average, maximum, minimum etc.
Excel finds its use in various aspects of our life. It can be used in educational, financial and
mathematical or statistical calculations. It also helps analyzing data with the help of various charts.
Ribbon: The Ribbon contains many tabs. They are File, Home, Insert, Page Layout, Formulas,
Data, Review and View. The most frequently used features are contained in the Home tab.
We can minimize the Ribbon according to our need. To do so, we need to Right Click
anywhere on the Ribbon and then Click ‘Minimize’ or press CTRL+F1.
47
The Ribbon can also be customized. It means that we can create our own tab and add commands to
the tabs.
The worksheets can be seen in the red encircled region. In MS 2007, by default 3 work
sheets are provided. A Worksheet is a collection of cells where we can enter our data and can
perform various operations on it. We can add new worksheets by clicking on Insert Worksheet or by
pressing Shift + F11. We can also rename our worksheet by right clicking on the sheet and selecting
‘Rename’.
48
KEYBOARD SHORTCUTS:
Keyboard shortcuts help us to perform our work quickly without having to us the mouse. Various
keyboard shortcuts are listed below:
Similarly using the right arrow will take us quickly the right of the selected cells.
To select cells while moving down, hold down SHIFT and press down arrow key till the
numbers of required cells is selected.
Similarly we can use the right, left, and up keys to select cells.
5.3 USE IN DAY TO DAY LIFE : Excel spreadsheet has many advantages that we can use it in our
day to day life. It can be used to do simple calculations like addition, subtraction etc. and other
mathematical computations. It can also be used to make a record of our daily activities or daily
expenditure that can easily be managed and maintained. It can also be used to maintain the record
of our school friends, their hobbies and interest etc. in easily manageable tabular format.
In short, Excel spreadsheet provides all the tools required to solve mathematical problems.
49
5.4 STEPS TO START EXCEL: In order to work with excel , we required to open a blank
workbook first. This can be done either of the two ways :
First Way : Go to Start > All Programs > Microsoft Office > Microsoft Excel 2010
Second Way : Write Excel in Windows Search text field / box and press enter
5.5 COMPONENTS OF EXCEL SCREEN : The various basic components of MS Excel 2007 are
shown below
50
5.6 VARIOUS DATA TYPES
In Excel, data type means the type of values that a cell can hold. Three types of values can be
entered in a cell. They are –
Labels (text) – These are descriptive information and they usually include alphabet
characters. E.g. name, months etc.
Formula – These are certain instructions for the Excel to perform calculations.
You can enter as many characters in a cell as supported by the version of the MS Excel. And you can
change the format of the data in a cell by right clicking on the cell and selecting Format Cells from
the context menu
51
5.8 ABOUT THE CELL AND CELL ADDRESS
The individual units of a worksheet are known as the cell. In other words, an Excel worksheet is
composed of cells. Each cell has an address.
In the above given image, the address of the cell with the text KVS is F7 where F is the column
number and 7 is the row number. Various formulas and calculations are done on the basis of these
cell addresses.
The Auto Sum feature helps us to automatically sum a range of cells. In the above image, the
encircled region in the red is the Auto Sum. To get the sum, we first need to select the range of cells
for which we want the sum and then click on the Auto Sum button.
52
To insert a table in a worksheet, follow the given below steps:
The heading cells of the table has drop down arrows that can be used to sort or filter data.
When the table is created, it is given a default name. We can later change the name. The steps are
as follows –
53
Click in the table Name Box and type the new name.
While selecting the table format always keep in mind its presentation and look. It is advisable to
select the table format that suits your data best.
54
Q 1. MS Excel is a/an ...................... software.
Q 10.The maximum number of rows and columns in Excel are ...................... and ......................
respectively.
1. Open an Excel workbook and create/insert Five Excel sheets. Rename the sheets as the name of
five fruit having different color (Apple for red color , Orange for orange color, Mango for yellow
color, Grapes for green color, Strawberry for purple color)
2. Create a table in MS Excel to calculate total expenditure on your studies ( say School fee,
Uniform, Shoes, Books, Copies, Geometry box, school bag etc. )
Note : Price and Total Cost must show amount in rupee and paisa
3. Create a table in MS Excel to calculate total marks scored by you in various subjects
55
Learning Objectives :
After learning the Unit the students will be able to:
use various tools available in Accessories
use Simple and Scientific calculator in their day to day life
type without keyboard by using on-screen keyboard
zoom in and zoom out the content displayed on the screen
access and play the PC games available
understand the basic concepts about computer virus and the use of anti-virus
Microsoft Windows Operating System provides various useful tools or software that can be
used as and when we required. In order to access these tools goto
Start>All Programs>Accessories
56
6.1 CALCULATOR : The calculator is very handy tools that will help you to do simple arithmetic
calculations by using Simple Calculator and in order to do certain other mathematical computations
you can use the Scientific calculator , that can be accessed by selecting Scientific option under View
menu
6.2 ONSCREEN KEYBOARD : Sometimes it happen that your keyboard is not working, in such case
you can use On-Screen keyboard to enter simple text by just clicking the particular keys using the
mouse. The on-screen keyboard can be found under Ease of Access under Accessories section
57
6.3 MAGNIFIER : You can magnify the content of the screen by using Magnifier tool that can be
accessed under Ease of Access of Accessories
This is a text of font size 6
6.4 GAMES : We all love to play computer game, for that we need to either install it or directly play
from the CD or DVD. Microsoft in his various Operating Systems gives us the ways to play some
popular PC games that are pre-installed with the operating system like Chess, Playing Cards etc. You
can access these games by going under the Accessories.
6.5 VIRUS & ANTI-VIRUS : As we all know a computer virus can do a lot of harm to our computer
system. It can corrupt our files and folders, it can corrupt the operating system and can also make
some hardware components un-available to the user, that force use to format our computer
system.
A computer virus is a program designed to harm or cause harm VIRUS stands for Vital
on an infected computer. Its spreads through e-mail Information Under Siege
attachments, portable devices, websites containing
malicious/harmful scripts and file downloads. A computer virus attaches itself to
the host files and always activate whenever you open the infected files. The virus can replicate itself
and then infect the other files on your computer causing more damage.
Some types of a virus are : File Infector viruses, Boot Infector viruses, Macro viruses, Polymorphic
viruses etc.
In order to prevent our computer from getting infected
with a computer virus, we need to install Anti-Virus software.
Anti-Virus prevents our system from virus and also it can
repair our files and folders if they are already infected. But
in order to make an anti-virus effectively work, we need to
update it regularly. Some of the anti-virus software available
in the market are QuickHeal, Norton, Kaspersky, AVG, McAfee,
K7 etc. Some antivirus software for Home or Educational
purposes are also available on internet for freely downloadable such as Avast, Avira, Panda etc.
58
Q 1. What is virus ?
Q 4. What is the use of Magnifier? How it can help to people having vision problem?
Q 5. Write the name of at least two games that you play on PC. Also write 2-2 points about those
games.
a) 12+4-65/2*9
b) 4-65/2*9+12
c) 12-65/2*9+4
Q 3. Write Roll no and name of your ten good friends using on-screen keyboard only
59
Learning Objectives :
After learning the Unit the students will be able to:
change the screen resolution
change the desktop background and set a screen saver
change and adjust the settings of mouse
change the view of start menu and customize the task bar
change the system date and time
In order to customize the desktop screen of a computer system, you can make use of Control Panel
provided by an operating system, that provides all the options required for the organization and
maintenance of your computer both in terms of hardware and software.
You can access the Control Panel in either of the two ways:
Firstly by writing Control Panel in the Search box and press Enter key, secondly by locating the Control Panel
option in Start Menu
After opening the Control Panel window, you can view and use various options available for
various different purposes
Category Large
view icons
view
60
7.1 DISPLAY PROPERTIES : You can change the display of your computer , you can also increase and
decrease the brightness and contrast of the display panel or monitor by changing the settings called
Display properties. You can change these settings by clicking on Display option in the Large Icons
view of the Control Panel. OR you can directly access it by right clicking on the desktop.
7.2 SETTING OF MOUSE : A mouse is a useful pointing and selecting device. By default it is to be
used by left hand. But a user can change its settings such as Double Click speed , mouse pointer
movement speed, scheme or shape of mouse pointer and various other settings related to mouse
buttons and mouse wheel or center button.
You can change these settings by clicking on
Mouse option in the Large Icons view of the
Control Panel. OR by locating and clicking on
Mouse under Hardware and Sound option in the
Category wise view of the Control Panel
7.3 TASKBAR AND START MENU : The bottommost bar or strip displays on the Desktop screen is a
taskbar. It shows the currently active and open application along with other options like Date &
Time, Start Menu. A taskbar can have Start Menu, Quick Launch icons, System Tray icons etc.
61
By right clicking on the taskbar you will get many options that can be used for various purposes
Start Menu
On clicking this you will get system tray icons
Start Menu helps you to locate and select a program from the group of all available pre-installed
and user installed programs.
7.4 DATE AND TIME SETTINGS : System date and time is one of the most important thing that one
has to keep in mind because it maintains the date and time wise your computer activities. It also
helps in selecting and sorting files and folders based on their date of creation or modification.
Hence it is advisable to keep the system date and time correct. You can set the date and time by
simply right clicking on displaying Date & Time on the right most side on the taskbar and selecting
Adjust Date and Time option as shown below.
62
You can also change the way the date and time is to be displayed and many other thing. And the most
important thing is Time Zone. In order to let the system automatically update Date and Time correctly , you
have set the correct Time Zone. For India it is +5.30 as shown above.
Q 4. The collection of Icons on the left most side before the Start menu on task bar is called
_____________.
2. Change the date and time of your computer to the date and time of your birth.
3. One of your friend uses his left hand to operate mouse, but he is not feeling comfortable in doing so. Help
him by changing the settings of the mouse, so that he can use his left hand to operate the mouse
comfortably.
***
63
64
65
66
67
1
Patron
Shri C. Neelap
Deputy Commissioner, KVS RO Guwahati
School Co-ordination
Shri S. Sarkar
Principal, KV IOC, Noonmati, Guwahati
&
Shri Munna Lal
Principal, KV HPCL Jagiroad, Assam
Subject Expert
Shri. Ashish Kumar Joshi
PGT(CS), KV HPCL Jagiroad,Assam
2
3
4
5
6
INDEX
UNIT UNIT NAME PAGE NO
8
Unit 1: TABLE CREATION IN WORD
In This unit
1.1 Inserting Tables
1.1.1 Selecting no of rows and Columns
1.1.2 Inserting new row and Column
1.1.3 Merging the cells.
1.1.4 Filling the color in cells.
1.1.5 Alignment in the table(vertical and horizontal)
1.1.6 Table borders
1.2 Draw Table
Introduction:-
Dear Students, in this unit, we will learn about the tables in MS-word. First we are going to see “what is
MS-word actually”
Microsoft Word or MS-WORD (often called Word) is a graphical word processing program that users can
type with. It is made by the computer company Microsoft. The purpose of the MS Word is to allow the
users to type and save documents. Similar to other word processors, it has helpful tools to make
documents.
9
Students currently there are many version of MS-Word is available in the market like Office 2003, 2007.
2010, 2013 etc. here we are considering MS-word 2007 version.
1.1Inserting Tables
In Microsoft Office Word 2007, you can insert a table by choosing from a selection of preformatted
tables — complete with sample data — or by selecting the number of rows and columns that you want.
You can insert a table into a document, or you can insert one table into another table to create a more
complex table. There are 3 ways by which you can insert a table in the document and these 3 ways are as
following:-
10
(ii) Use the Table menu
1. Click where you want to insert a table.
2. On the Insert tab, in the Tables group, click Table, and then, under Insert Table,
drag to select the number of rows and columns that you want.
11
1.1.2 Inserting new row and Column:-
After inserting a table if you want to add/insert new row or new column then you can follow the following
procedure:-
Add a row above or below
1. Click in a cell above or below where you want to add a row.
2. Under Table Tools, on the Layout tab, do one of the following:
To add a row above the cell, click Insert Above in the Rows and Columns group.
To add a row below the cell, click Insert Below in the Rows and Columns group
Add a column to the left or right
1. Click in a cell to the left or right of where you want to add a column.
2. Under Table Tools, on the Layout tab, do one of the following:
To add a column to the left of the cell, click Insert Left in the Rows and Columns group.
To add a column to the right of the cell, click Insert Right in the Rows and Columns group.
12
1.1.4 Filling the color in cells.
You can fill any color in a specific cell or group of cell to make it distinct from the other cell in the table by
follow the following procedure;-
1. Select the cells that you want to fill with color by clicking the left edge of a cell and then dragging
across the other cells that you want.
2. Under Table Tools, on the Design tab, click shading then select any color of your choice.
Aligning text in columns and rows in Word is a matter of choosing how you want the text to line up
vertically and how you want it to line up horizontally. Follow these steps to align text in a table:
1. Select the cells, columns, or rows, with text that you want to align (or select your entire table).
2. Go to the (Table Tools) Layout tab.
3. Click an Align button (you may have to click the Alignment button first, depending on the size of
your screen).
6. To erase a line or block of lines, under Table Tools, on the Design tab, in the Draw Borders group,
click Eraser .
7. Click the line that you want to erase. When you are finished, click Draw Table to continue drawing
the table.
8. When you finish drawing the table, click in a cell and start typing or insert a graphic.
Assignments:-
Create a time table of your class in word using tables.
Create a greeting card using page borders and other options.
15
Unit 2: MORE IN WORD
In This unit:-
2.1 Manipulating Paragraph
2.1.1 Selecting
2.1.2 Moving
2.1.3 Copying
2.1.4 Page Layout menu
2.1.5 Margins Setting
2.1.6 Orientation
2.1.7 Paper size (Legal & A4)
2.1.8 Page Borders
2.2 Indentation
2.3 Wrap Text / Positioning Image
Introduction:-
A paragraph in Word is any text that ends with a hard return. You can insert a hard return anytime by
pressing the Enter key. Paragraph formatting lets you control the appearance. For example, you can
change the alignment of text from left to center or the spacing between lines form single to double.
16
2.1 Manipulating Paragraph:-
2.1.1 Selecting:-
You can select a paragraph on one page and a sentence on a different page. you can select the
paragraph by using mouse or by using the keyboard.
• On the Home tab, in the Editing group, click Select, and then click Select All.
• Move the pointer to the left of any text until it turns into a right-pointing arrow, and then
triple-click.
(ii)
To select Do this
Any amount of Click where you want to begin the selection, hold down the left mouse button,
text and then drag the pointer over the text that you want to select.
A word Double-click anywhere in the word.
A line of text Move the pointer to the left of the line until it changes to a right-pointing arrow,
and then click.
A sentence Hold down CTRL, and then click anywhere in the sentence.
A paragraph Triple-click anywhere in the paragraph.
Multiple Move the pointer to the left of the first paragraph until it changes to a right-
paragraphs pointing arrow, and then press and hold down the left mouse button while you
drag the pointer up or down.
A large block of Click at the start of the selection, scroll to the end of the selection, and then hold
text down SHIFT while you click where you want the selection to end.
An entire Move the pointer to the left of any text until it changes to a right-pointing arrow,
document and then triple-click.
Headers and In Print Layout view, double-click the dimmed header or footer text. Move the
footers pointer to the left of the header or footer until it changes to a right-pointing
arrow, and then click.
Footnotes and Click the footnote or endnote text, move the pointer to the left of the text until it
17
To select Do this
endnotes changes to a right-pointing arrow, and then click.
A vertical block Hold down ALT while you drag the pointer over the text.
of text
A text box or Move the pointer over the border of the frame or text box until the pointer
frame becomes a four-headed arrow, and then click.
You can select text or items in a table that are not next to each other. For example, you can select a
paragraph on one page and a sentence on a different page.
To select Do this
One character to the right Press SHIFT+RIGHT ARROW.
One character to the left Press SHIFT+LEFT ARROW.
A word from its beginning Place the insertion point at the beginning of the word, and then press
to its end CTRL+SHIFT+RIGHT ARROW.
A word from its end to its Move the pointer to the end of the word, and then press
beginning CTRL+SHIFT+LEFT ARROW.
A line from its beginning to Press HOME, and then press SHIFT+END.
its end
A line from its end to its Press END, and then press SHIFT+HOME.
beginning
One line down Press END, and then press SHIFT+DOWN ARROW.
One line up Press HOME, and then press SHIFT+UP ARROW.
A paragraph from its Move the pointer to the beginning of the paragraph, and then press
18
To select Do this
beginning to its end CTRL+SHIFT+DOWN ARROW.
A paragraph from its end Move the pointer to the end of the paragraph, and then press
to its beginning CTRL+SHIFT+UP ARROW.
A document from its end Move the pointer to the end of the document, and then press
to its beginning CTRL+SHIFT+HOME.
A document from its Move the pointer to the beginning of the document, and then press
beginning to its end CTRL+SHIFT+END.
From the beginning of a Move the pointer to the beginning of the window, and then press
window to its end ALT+CTRL+SHIFT+PAGE DOWN.
The entire document Press CTRL+A.
A vertical block of text Press CTRL+SHIFT+F8, and then use the arrow keys. Press ESC to turn
off the selection mode.
The nearest character Press F8 to turn on selection mode, and then press LEFT ARROW or
RIGHT ARROW; press ESC to turn off the selection mode.
A word, a sentence, a Press F8 to turn on selection mode, and then press F8 once to select a
paragraph, or a document word, twice to select a sentence, three times to select a paragraph, or
four times to select the document. Press ESC to turn off the selection
mode.
2.1.2 Moving:-
• Moving is also known as Cut and Paste. It allows you to remove selected text from the
document/paragraph and place it to different location.
• Click the Cut button on the Standard toolbar. or in Keyboard Press Ctrl + X
• Place the insertion point where you want the text inserted.
2.1.3 Copying
Copying text can be useful if you need to duplicate words you have already typed as it saves time and
effort. Follow these step-by-step instructions to copy and paste text
Step 1: Open an existing Word document or start a new document and type your text.
19
Step 2: To copy text, it will need to be selected or highlighted with the mouse first. When the mouse
pointer is moved over a text area, the pointer will change from an arrow to a ‘text select’ or ‘I-beam’
icon.
Step 5: Use the mouse to move the cursor to where you wish to paste the copied text.
Step 6: Click Paste to insert the copied text in its new place in your text.
20
Step 8: Your text will now be duplicated in the new position in your document.
Step 9: Once text is highlighted, it’s also possible to copy and paste it using a keyboard shortcut
instead of the mouse, which some people find easier.
To copy, press and hold Ctrl (the control key) on the keyboard and then press the C on the keyboard.
( Ctrl+C )
To paste, press and hold down Ctrl and then press V. ( Ctrl+V )
21
Change or set page margins
1. On the Page Layout tab, in the Page Setup group, click Margins.
2. Click the margin type that you want. For the most common margin width, click Normal.
When you click the margin type that you want, your entire document automatically changes to
the margin type that you have selected.
3. You can also specify your own margin settings. Click Margins, click Custom Margins, and then
in the Top, Bottom, Left, and Right boxes, enter new values for the margins.
2.1.6 Orientation:-
You can choose either portrait (vertical) or landscape (horizontal) orientation for all or part of your
document.
1. On the Page Layout tab, in the Page Setup group, click Orientation.
22
2.1.7 Paper size (Legal & A4):-
Page size refers to the area of your Paper or sheet, size is the size of the paper used for
printing.
In the Page Setup dialog box, click the icon that represents the page size that you want. For
example, click Letter 8.5 x 11".
The default paper size in Microsoft Word is 8.5 x 11 inches –the standard size (called Letter)
On the Page Layout tab, in the Page background group, click Page Borders.
23
2.4 Indentation:-
Indentation determines the distance of the paragraph from either the left or the right margin. Within the
margins, you can increase or decrease the indentation of a paragraph or group of paragraphs.
1. If the picture or object is on a drawing canvas, select the canvas. If the picture or object is
not on a drawing canvas, select the picture or object.
2. On the Format tab, in the Arrange group, click Position.
If the Arrange group is collapsed and Position isn't visible, click the Arrange button, and then
click Position.
Click the wrapping position that you want to apply.
24
TIP Drag the picture or object if you want to change its position on the page. The text wrapping adjusts to
the object in its new location.
3. To change how the text flows around the object, or make other changes to the wrap
settings, in the Arrange group, click Text Wrapping and then click the option that looks best.
Assignments:-
Design a Page with many Paragraphs and manipulate the paragraph by using Selection,
Move, Copy, Margins, Orientation, Size, Border, and Indentation.
Design a Page with picture and text and perform Wrap Text with Picture.
25
Unit 3: WORKING IN EXCEL
In This unit:-
3.1 Working with Sheets
3.1.1 Creating/Deleting Sheets
3.1.2 Renaming Sheets
3.1.3 Copying / Moving Sheets
3.2 Inserting New Row and Column
3.3 Deleting/Hiding the Rows and Columns
3.4 Changing the width and height of the column and row.
3.5 Find and Select the data in a given range.
3.6 VIEW MENU
3.6.1 Gridlines
3.6.2 Freeze Panes
3.6.3 View side by side
3.6.4 Synchronous Scrolling
Introduction:-
Excel is a spreadsheet program that allows you to store, organize and analyze information, in this unit,
you will learn about the MS-Excel 2007 environment.
26
3.1 Working with Sheets:-
What is worksheet/sheet: - A worksheet is a collection of cells where you keep and manipulate the data.
By default, each Excel workbook contains three worksheets.
3.1.1 Creating/Deleting Sheets:-
When you open Excel, Excel automatically selects Sheet1 for you. The name of the worksheet
appears on its sheet tab at the bottom of the document window.
To select one of the other two worksheets, simply click on the sheet tab of Sheet2 or Sheet3.
Insert a Worksheet
You can insert as many worksheets as you want. To quickly insert a new worksheet, click the Insert
Worksheet tab at the bottom of the document window.
Result:
27
Delete a Worksheet
To delete a worksheet, right click on a sheet tab and choose Delete.
1. For example, delete Sheet4, Sheet2 and Sheet3.
Result:
28
3. For example, type Sales 2010.
29
4. Click OK.
Result:
Note: you can even copy a worksheet to another Excel workbook by selecting the specific
workbook from the drop-down list (see the dialog box shown earlier).
Move a Worksheet
To move a worksheet, click on the sheet tab of the worksheet you want to move and drag it into
the new position.
1. For example, click on the sheet tab of Sheet4 and drag it before Sheet2.
Result:
30
3.2 Inserting New Row and Column:-
Insert Row, Column
To insert a row between the values 20 and 40 below, execute the following steps.
1. Select row 3.
Result:
Note: - You can perform the same operation for inserting column.
31
3.3 Deleting/Hiding the Rows and Columns:-
Deleting the Rows and Columns:-
To delete a row between the values 20 and 40 below, execute the following steps.
1. Select row 3.
Result:
32
Hiding the Rows and Columns:-
To hide a row between the values 20 and 40 below, execute the following steps.
1. Select row 3.
3. Result:
3.4 Changing the width and height of the column and row:-
On a worksheet, you can specify a column width of 0 (zero) to 255. This value represents the number of
characters that can be displayed in a cell that is formatted with the standard font. The default column
width is 8.43 characters. If a column has a width of 0 (zero), the column is hidden.
33
You can specify a row height of 0 (zero) to 409. This value represents the height measurement in points (1
point equals approximately 1/72 inch or 0.035 cm). The default row height is 12.75 points (approximately
1/6 inch or 0.4 cm). If a row has a height of 0 (zero), the row is hidden.
34
3.5 Find and Select the data in a given range.-
Supposing you have a data range as following screenshot, and now you want to find or select cells based
on certain criteria information in Excel, for example, you will find or select the cells which contain the
numbers between 80 and 100. How could you quickly solve this task?
With Filter function of Excel, you can display the cell rows that you need and hide the unwanted rows.
You can finish it with the following steps:
1. Highlight the column that you want to select the certain cells.
2. Click Data > Filter, see screenshot:
3. And a small triangle will display at the bottom right corner of the title, click the small triangle,
and a menu will appear. Choose Number Filter > Custom Filter… See screenshot:
35
4. And a Custom AutoFilter dialog box will pop out. Then specify the criteria that you need as
following screenshot:
5. Click OK. And all of the cells which fit to the criteria have been displayed, and the others have been
hidden.
With this method, the other cells which don’t accord with the criteria will be hidden.
36
(ii) Find cells based on certain criteria with Conditional Formatting
Conditional Formatting utility can help you to find and format the cells which match your criteria in
Excel, please do as this:
2. Click Home > Conditional Formatting > New Rule, see screenshot:
3. In the New Formatting Rule dialog box, select Format only cells that contain option under Select a
Rule Type, and then specify the criteria you need under Format the Rule Description, see screenshot:
37
5. Then click Format button, in the Format Cells dialog, click Fill tab, and select one color you like
to shade your cells. See screenshot:
6. Click OK to close the dialogs, and the cells between 80 and 100 have been highlighted at once.
38
3.6 VIEW MENU
3.6.1 Gridlines:-
Gridlines are the faint lines that appear around cells in Excel 2007. They are used to distinguish
cells on the worksheet.
2. On the View tab, in the Show/Hide group, clear the Gridlines check box.
If the gridlines on your worksheet are hidden, you can use the following procedure to show them again.
39
3.6.2 Freeze Panes
To keep an area of a worksheet visible while you scroll to another area of the worksheet, you can lock
specific rows or columns in one area by freezing or splitting panes.
When you freeze panes, you keep specific rows or columns visible when you scroll in the worksheet. For
example, you might want to keep row and column labels visible as you scroll.
A solid line indicates that row 1 is frozen to keep column labels in place when you scroll.
• To lock rows, select the row below the row or rows that you want to keep visible
when you scroll.
• To lock columns, select the column to the right of the column or columns that you
want to keep visible when you scroll.
To lock both rows and columns, click the cell below and to the right of the rows and columns that
you want to keep visible when you scroll.
2. On the View tab, in the Window group, click the arrow below Freeze Panes.
40
• To lock one row only, click Freeze Top Row.
• To lock one column only, click Freeze First Column.
• To lock more than one row or column, or to lock both rows and columns at the same
time, click Freeze Panes.
2. On the View tab, in the Window group, click View Side by Side .
3. In the workbook window, click the worksheets that you want to compare.
NOTE this option is available only when View Side by Side is turned on.
When you scroll, you will see both windows are scrolling at the same time so that comparing the two is
quite simple.
Assignment:-
Create five sheets workbook and named them First, Second, Third, Fourth, Fifth.
Design a Worksheet having S.No, Name of Student, Marks obtained Column and filled
the data for at least 20 students. Find the Records having marks between 50 to 60.
41
Unit 4: MULTIMEDIA
In This Unit:-
4.1 Introduction to Multimedia
4.1.1 Definition
4.1.2 Uses of Multimedia
4.1.3 Hardware and Software required
4.2 Media Player
4.2.1 How to open and use
4.3 Sound recorder
4.3.1 How to open and use
4.4 Movie Maker
4.4.1 Inserting Image
4.4.2 Setting timeline
4.4.3 Publishing movie
42
Remember, there is no set rule to define the exact hardware combination of a good multimedia
computer. The combination is dependent on the nature and contents of the multimedia project
you are dealing with.
Software required
The basic tool set for building a multimedia project can be divided into five categories: Painting
and drawing tools, 3-D Modeling and animation tools, Image editing tools, Sound editing tools,
Animation Video Digital Movie tools. The software in your multimedia toolkit and your ability to
use it will determine the quality of your multimedia work.
4.2 Media Player:- Windows Media Player provides an intuitive, easy-to-use interface to play digital
media files, organize your digital media collection, burn CDs of your favorite music, rip music from CDs,
sync digital media files to a portable device, and shop for digital media content from online stores.
43
How to Play File:-
Go to File->Open then select the desired audio/ video file to play.
1. Make sure you have an audio input device, such as a microphone, connected to your computer.
2. Open Sound Recorder by clicking the Start button . In the search box, type Sound Recorder, and
then, in the list of results, click Sound Recorder.
44
5. (Optional) If you want to continue recording audio, click Cancel in the Save As dialog box, and then
click Resume Recording. Continue to record sound, and then click Stop Recording.
6. Click the File name box, type a file name for the recorded sound, and then click Save to save the
recorded sound as an audio file.
Here are some devices that you might import photos or videos from:
To use Windows Movie Maker, you have to download/installed the software from Microsoft website.
Windows Movie Maker 12 is included in Windows Essentials 2012 software. The website link is given
below:-
http://windows.microsoft.com/en-in/windows/movie-maker
After successful installation. Movie maker will come in all program list as shown below:-
45
Movie Maker Interface:-
4.4.1 Inserting Image:- The first step to making a movie in Movie Maker is to add videos
and photos. There are a few different ways to add them.
1. In Movie Maker, on the Home tab, in the Add group, click Add videos and photos.
2. In the Add Videos and Photos dialog box, open the folder that contains the photos or videos
that you want to add, select the video files and photos, and then click Open.
46
To select multiple photos and videos, press and hold the Ctrl key, and then click each photo
and video you want.
4.4.2 Setting timeline:- For different images, you can set the time duration for which it can
display.
In Movie Maker, on the Edit tab, in the Adjust group, click Duration and set the desired duration
for particular image.
Assignment:-
Create an album of CCA activity using movie maker.
47
Unit 5: MAKING A POWERFUL PRESENTATION
In this Unit:-
5.1 Design Menu
5.5.1 Slide Designs
5.2 Transition Menu
5.2.1 Different Effects on Slides
5.3 Animation Menu
5.3.1 Different Effects on Object
5.4 Viewing Presentation in Different ways
5.4.1 Managing Slides in the Slide Sorter View
5.4.2 Running a Presentation in the Slide Show View
5.5 Previewing and Printing a Presentation
5.5.1 Selecting Page Setup Options
5.5.2 Printing a Presentation
5.6 Showing presentation using Projector
Introduction:-
A PowerPoint presentation is made up of a series of slides that can contain charts, diagrams, pictures,
SmartArt diagrams, bulleted lists, eye-catching text, multimedia video and sound clips, and more.
PowerPoint 2007 provides a variety of professionally designed templates, themes, and style galleries to
help you create great-looking presentations.
• Click on the Start button, point to All Programs then Microsoft Office and click on Microsoft Office
PowerPoint 2007.
• The first screen that you will see a new blank presentation begins automatically with one slide.
48
5.1 Design Menu:- Sometimes we need to design your presentation slides and make them look
nice. You may present slides’ theme, such as change its color, font, and effect. Sometimes you may need
to changes slides’ background, page setup, and more. So you need to find out those slide designing
features before your modifying.
5.5.1 Slide Designs:-
Design tab is set and groups all slide design features. In Design tab, you can easily modify and
customize your slides’ theme, background, and more:
49
creative and make one slide push the old slide out or even use an effect that looks like doors opening to
your next slide.
5.3 Animation Menu:- Animations will allow you to add visual effects and movement to text,
Objects and graphics.
50
Create and apply a custom animation effect to text or objects
You create custom animations in the Custom Animation task pane. The Custom Animation task
pane shows important information about an animation effect, including the type of effect, the
order of multiple effects in relation to each other, and a portion of the text of the effect.
5.4.2 Running a Presentation in the Slide Show View:- After making your complete
presentation, you need to present it/run it.it can be easily done by Slide show Menu.
51
You can click on “From Beginning” for running the slide show from first slide or you can click on
“From Current Slide” if you want to run the slide show from current slide.
From the Print Preview screen, you can zoom in to examine the preview more closely by clicking
anywhere in the preview area.
Click the Page Setup button in the Page Setup group to display the Page Setup dialog box. This dialog box
gives you extra control over your presentation’s page setup.
52
Click the Page Setup button to open the Page Setup dialog box.
• Slides Sized For: This drop-down list lets you set the size of your slides based on how you plan
to present them. The most common is to present the slides on a standard computer screen, which
has an aspect ratio of 4:3. Other options on this drop-down list include different screen ratios,
suitable for wide-screen displays, standard sized paper, and even 35-mm slides. A Custom option lets
you set any width and height.
• Number Slides From: If your slides include numbers, this option lets you set the number for
the first slide. The default is 1.
• Orientation: Set the orientation to portrait (tall and skinny) or landscape (short and fat). You
can set the setting separately for your slides, handouts, and notes. The most common setting is for
the slides to use landscape orientation and the notes and handouts to use portrait.
Click on the OFFICE BUTTON then on PRINT to open the Print dialog.
53
5.6 Showing presentation using Projector:-
To configure Microsoft PowerPoint to work with a projector in presentation mode, follow these steps:
1. Open PowerPoint and select Slide Show from the menu at the top, then select the Set Up
Show option.
o If you are on a laptop, press the Fn key and F8 key simultaneously to enable your laptop's
secondary video output.
54
2. In the Set Up Show options, select the second monitor choice under Display slide show on, i.e.
anything besides Primary Monitor.
3. Now select the check box for Show Presenter View. This will enable the presenter mode on the
monitor that is selected.
Run the presentation, your laptop screen should display an image with your slideshow and an area for
your presenter notes at the bottom; while the projector should display only the slideshow.
Assignment:-
Create a Presentation, select a perfect design for your PowerPoint file based on project
given by different subject teachers.
Apply different animation effects on different objects used in slides.
Give proper setting for printing the document in page setup.
55
Unit 6: INTERNET
In this Unit:-
6.1 Review of Internet
6.1.1 Introduction to Internet
6.1.2 Web Browsers
6.1.3 Websites
6.1.4 Search Engines
6.2 Exploring the different websites
6.2.1 KVS Website
6.2.2 Vidyalaya’s Website
6.2.3 Wikipedia
6.2.4 Edustrokes
• Many schools and businesses have direct access to the Internet using special high-speed
communication lines and equipment.
• Students and employees can access through the organization’s local area networks (LAN)
or through their own personal computers.
• Another way to access the Internet is through Internet Service Provider (ISP).
6.1.3 Websites:-
• The Web (World Wide Web) consists of information organized into Web pages containing text
and graphic images.
• It contains hypertext links, or highlighted keywords and images that lead to related
information.
• A collection of linked Web pages that has a common theme or focus is called a Web site.
• The main page that all of the pages on a particular Web site are organized around and link
back to is called the site’s home page.
57
Search by keywords
You can navigate by entering a keyword or phase into a search text box.
58
6.2.2 Vidyalaya’s Website:-
Same like KVS HQ website, you can open your vidyalaya website also. Vidyalaya website consist
many information about your vidyalaya like: Important announcements, Exams information, Date
Sheet, Result Analysis, Staff details, TC information, Contacts, VMC details, Students Enrollments,
Students/Teachers achievers, Alumni, Photo Galley, Admission, Fee information etc. Ask your
teacher about the web address of your Vidyalaya and open it. Open the different web pages of the
website to get the desired information.
59
Assignment:-
Open educational websites and copy paragraphs in their PowerPoint Presentation.
60
SAMPLE PAPER FOR FA-1(40)
Q1. Multiple Choice Questions:- (1x5=5)
a) Which is the short key to copy the text
a. Alt+E b) Alt + F4 c)Ctrl+ C d) Ctrl+V
b) Micro soft word is a …………………………………
a. System software b) Application software c) Microsoft excel d)Non of them
c) The combination of table consist ?
a. Table & border b. Row & cell c. Row & Column d. None of these
d) To open a new MS word file which short key will you press?
a. Ctrl+O b) Ctrl + N c) Alt+ O d)Alt+N
e) Which features helps to inserts you to insert the contents of the clip board as text without any
formatting
a. Paste special b. Format Printer c. Page setup d. Style
b. Save document
61
SAMPLE PAPER FOR SA-1(60)
Q1 Multiple Choice Questions: - (1x10=10)
1. Which page size normally used to print by the people
a. A5 b) Legal c) A4 d) Letter
2. Which is not a MS_word page view .
a. Print layout b) Web layout c) Draft d)Normal
3. How many margin present by default in MS_ word?
a. 6 b) 3 c) 4 d) 5
4. What is the short key to copy the text
b. Alt+E b) Alt + F4 c)Ctrl+ C d)Ctrl+V
5. Which one the MS_word document page orientation.
b. Page Border b) Portrait c) Margin d) Print layout
6. Name the publishing movie software in windows operating system?
7. What do you mean publishing movie?
8. Write steps to copy a table in another MS-word file?
9. What are the hardware and software required to run multimedia software?
10. Microsoft excel is an/a …………………………………. software .(Application/system)
62
i. Write the steps to delete column B to E.
ii. What is the cell reference of mango, apple and school?
iii. Write the steps to delete column B.
iv. Steps to hide column G and H.
b. What are the uses of multimedia software? Give four multimedia software?
c. Answer to the following questions:-
I. Write the steps to add new sheet in MS_Excel file?
II. Write the steps to rename a sheet in MS_Excel file?
d. Answer to the following questions:-
I. Write the steps to open existing file in MS- Excel?
II. Write the Step to save the excel file .
63
SAMPLE PAPER FOR FA3(40)
Q.1 Answer the following question:- (1x5=5)
I. Write the steps to insert image in slide?
II. Which two ways for inserting image in slide?
III. What are the views in MS_PowerPoint windows?
IV. How to add new slide in presentation.
V. Name the power point icon given below?
6 10
Q4 Answer the following question (2x5=10)
a. Write Steps to apply all slide color background?
OR
Write Steps to add text box in a slide?
b. Write Steps to insert or add WordArt in a slide?
OR
How to play user sound in slide?
64
SAMPLE PAPER FOR SA2(60)
Q.1 Answer the following questions:- (1x10=10)
a. Name Edustrokes web site?
b. Name two Transition effect in PowerPoint ?
c. What is the default web browser of windows operating system.
d. What is the full form of WWW?
e. What are the slide orientation in PowerPoint?
f. Write the steps to change the transition effect first in PowerPoint slide?
g. What is Microsoft Power Point ?
i. What is slide design in Microsoft PowerPoint?
j. Give an example of search engine.
k. Name any two web browser.
a. . What are the information available in your vidyalaya website. Suggest the way by which you
can explore your vidyalaya website?
b. How Edustrokes website helps you. How you can utilize its content.
c. What do you mean by Animation of an object in PowerPoint? Explain in details.
d. How Internet is useful to enhance your studies? Suggest some website and the way by which
you can enhance your studies.
65
Patron
Shri C. Neelap
Deputy Commissioner, KVS RO Guwahati
School Co-ordination
Shri S. Sarkar
Principal, KV IOC,
Noonmati, Guwahati
Subject Expert
Shri Rajendra Shakyawal
PGT(CS),
KV IOC, Noonmati, Guwahati
Table of Contents
.
1. Month wise Syllabus 1
2. Fundamental of Computer 2
6. Adobe Presenter 70
7. HTML 77
9. Sample Papers 91
SN Unit/Chapter Contents No. of periods
Quarter - April to June
1 Fundamental of Review & Brief history of computer, Basic components of
Computer computer, Different I/O Devices, Computer Language, Software
6
definition and its types, Computer Memory,
Different types of Printers.
2 Word Processing Header and footer, Formatting of paragraph, Mail merge, Envelop
6
(MS Word) and labels, Page column, Hyperlink, Drop cap.
Formative Assessment-1
Quarter - July to September
3 Spreadsheet (MS Table creating in MS Excel and implementation various Charts,
Excel) Cell reference in MS Excel, Sorting of data in MS Excel, Filtering
18
data in MS Excel, Conditional Formatting, Workbook and
worksheet, Protection of workbook and worksheet.
Formative Assessment-2 & Summative Assessment-1
Quarter - October to December
4 Advance features Inserting different objects (i.e. images, Word Arts, audio & video
of MS etc.), Transitions in slide. Custom Animation with text, Adobe 14
PowerPoint. Presenter.
5 HTML Introduction to HTML, Uses of HTML, HTML Tags, HEAD, TITLE,
3
BODY, Empty and Container Tags.
Formative Assessment-3
Quarter – January to March
6 Use of Internet. Overview of Internet, Intranet, Different types of websites, Web
Browsers, Opening of web pages and Web sites, Use of search
13
engine, Creation of an Email and using it, Advantages and
Disadvantages of Social Media sites, Networking and Networks.
Formative Assessment-4 & Summative Assessment-2
1
Chapter 1
Fundamental of Computer
Inside this chapter : Brief history of computer, Basic components of computer, Different I/O Devices,
Computer Language, Software definition and its types, Computer Memory, Different types of Printers.
1. The history of computers starts out about 2000 years ago in Babylonia (Mesopotamia),
at the birth of the abacus, a wooden rack holding two horizontal wires with beads
strung on them.
2. Blaise Pascal has credited the first digital computer
in 1642. The basic principle of his calculator is still
used today in water meters and modern-day
odometers.
3. Punched cards, which were first successfully used with computers in 1890 by Herman
Hollerith and James Powers. They developed devices
that could read the information that had been
punched into the cards automatically, without human
help.
4. Punch-card using computers created by International Business
Machines (IBM), Remington, Burroughs. These computers used
electromechanical devices in which electrical power provided
mechanical motion -- like turning the wheels of an adding
machine. Such systems included features to:
o feed in a specified number of cards automatically
o add, multiply, and sort
2
5. In 1942, John P. Eckert, John W. Mauchly, and their
associates at the Moore school of Electrical Engineering
of University of Pennsylvania decided to build a high -
speed electronic computer to do the job. This machine
became known as ENIAC (Electrical Numerical
Integrator And Calculator) and it occupied the entire
thirty by fifty feet room.
6. ENIAC was therefore about 1,000 times faster than the
previous generation of relay computers. ENIAC used
18,000 vacuum tubes about 1,800 square feet of floor
space, and consumed about 180,000 watts of electrical
power.
7. In 1950 magnetic core memory and the Transistor -
Circuit Element of digital computers. RAM capacities
increased from 8,000 to 64,000 words in commercially
available machines by the 1960s, with access times of 2
to 3 MS (Milliseconds).
8. In the 1980's manufacturing of semiconductor chips
was done, The Intel and Motorola Corporations were very competitive into the 1980s,
although Japanese firms were making strong economic
advances, especially in the area of memory chips. By the
late 1980s, some personal computers were run by
microprocessors that, handling 32 bits of data at a time.
3
Basic components of Computer
Input Unit
The devices which are used to input the data and programs in the computer are known
as "Input Devices". Input unit accepts instructions and data from the user and converts these
instructions and data in computer acceptable format which are sent to computer system for
processing.
Mouse: It is a pointing device. The mouse is rolled over the mouse pad,
which in turn controls the movement of the cursor in the screen. You can
click, double click or drag the mouse. Its sensor notifies the speed of its
movements to the computer, which in turn moves the cursor/pointer on the
screen.
4
Scanner: Scanners are used to enter information directly in to the
computer memory. This device works like a Xerox machine. The
scanner converts any type of printed or written information including
photographs into digital pulses, which can be manipulated by the
computer.
Track Ball: Track ball is similar to the upside- down design of the mouse.
The user moves the ball directly, while the device itself remains
stationary. The user spins the ball in various directions to effect the
screen movements.
Light Pen: This is an input device which is used to draw lines or figures on
a computer screen. It is touched to the CRT screen where it can detect
raster on the screen as it passes.
Bar Code Reader: This device reads bar codes and coverts them into
electric pulses to be processed by a computer. A bar code is nothing but
data coded in form of light and dark bars.
5
Output Unit
Output Device produces the final results of computer into human understandable form.
Output unit accepts the results produced by the computer which are in coded form and it
converts these coded results to human readable form.
6
Types of Printers
Prints characters in the Prints fully formed Prints fully formed characters.
form of dots. characters.
Speed: 200-540 Speed: 4-8 pages per Speed: 4-20 pages per minute.
characters per second. minute.
Touch Screen: A touch screen is a display screen that is sensitive to human touch. It allows
the user to interact with the computer by touching pictures or words
displayed on the screen. Touch screens are used to display the output
information on the screen as well as to give input by touching the words
or pictures on the screen. Thus it is an input/output device. Touch
screens are normally used when information has to be accessed with
minimum effort.
Storage Unit
The data and instructions that are entered into the computer
system through input units have to be stored inside the computer
before the actual processing starts. Similarly, the results produced
by the computer after processing must also be kept somewhere
inside the computer system before being passed on to the output
units. The Storage Unit or the primary / main storage of a
computer system is designed to do all these things. It provides space for storing data and
instructions, intermediate results and for the final results.
7
Central Processing Unit (CPU)
The main unit inside the computer is the CPU. This unit is responsible for all events
inside the computer. It consists of Control Unit and Arithmetic and Logic unit. The CPU is the
brain of any computer system. In a human body, all major
decisions are taken by the brain and the other parts of the
body function as directed by the brain. Similarly, in a
computer system, all major calculations and comparisons are
made inside the CPU and it activates and controls the
operations of other units like Hard disk, Printer etc. of a computer system.
Arithmetic and Logic Unit (ALU): The arithmetic and logic unit (ALU) is the part where actual
computations take place. It consists of circuits that perform arithmetic operations (e.g.
addition, subtraction, multiplication, division over data received from memory and capable to
compare numbers (less than, equal to, or greater than etc).
Control Unit: The control unit acts as a central nervous system for the components of the
computer. It manages and coordinates the entire computer system. It obtains instructions from
the program stored in main memory, interprets the instructions, and issues signals that cause
other units of the system to execute them. the control unit directs and controls the activities of
the internal and external devices.
Computer Language
A language is defined as the medium of expression of thoughts. All the human beings in
this world communicate with each other by a language. Similarly, computer also needs some
expression medium to communicate with others.
A computer follows the instructions given by the programmer to perform a specific job.
To perform a particular task, programmer prepares a sequence of instructions, known as
program. A program written for a computer is known as Software.
1)First Generation Languages -1GLs (Machine language):When the human being stared
programming, the computer the instruction were given to it in a language that it could easily
understand is called as machine language. The binary language of 1 and 0 is known as
Machine language. Any instruction in this language is given in the form of 1s and 0s.
8
2) Second Generation Languages- 2GLs (Assembly Language):The first language similar to
English was developed in 1950 which was known as Assembly Language or Symbolic
Programming Languages. An assembly language is a low-level programming language for
microprocessors (CPU) and other programmable devices.
Graphical User Interface (GUI) based languages: These are the languages which use a
Graphical User Interface to write, compile & execute the program with ease. Some of them are-
Visual Basic
Visual C++
C# (Pronounced as C sharp)
Visual Basic.NET
Visual Basic 2005
Software
Computer software also called program is a set of instructions that directs a computer
to perform specific tasks or operations. Computer software consists of computer programs and
libraries.
9
System software: Software that directly operates the computer hardware to provide basic
functionality needed by users and other software and to provide a platform for running
application software. System software includes:
Operating system (OS): Operating system manages resources of computer system like
memory, CPU, hard disk, printer etc. also provides an interface between user and
computer system & provides various services to other software.
Language Processor & Device drivers: All the devices like mouse, keyboard, modem
etc needs at least one corresponding device driver. A device driver is a program that
controls a device. A language processor is a hardware device designed or used to
perform tasks, such as processing program code to machine code. Language processors
are found in languages such as Fortran and COBOL
Computer Memory:
A memory is just like a human brain. It is used to store data and instructions. Computer
memory is the storage space in computer where data is to be processed and instructions
required for processing are stored.
10
Memory is primarily of three types
Cache Memory
Primary Memory or Main Memory
Secondary Memory
Disadvantages
The disadvantages of cache memory are as follows:
• Cache memory has limited capacity.
• It is very expensive.
11
• A computer cannot run without primary memory.
Primary memory can be divided into RAM (Random Access Memory) and ROM (Read Only
Memory).
RAM ROM
Data gets erased when power supply off. Data stored permanently.
It is used in the normal operations of a A ROM chip is used primarily in the start-up
computer after starting up and loading process of a computer.
the operating system.
Secondary Memory
It is also known as external memory or non-volatile memory. It is slower than main
memory. These are used for storing data or information permanently. For example: hard disk,
CD-ROM, DVD etc.
Characteristic of Secondary memory
• These are magnetic and optical memories
• It is non-volatile memory which is used for storage of data in a computer.
• Data is permanently stored even if power is switched off.
• Computer may run without secondary memory.
• Slower than primary memories.
12
Printers
Printers are output devices which are used to prepare permanent output on paper.
Types of Printers
the paper when the pin strikes the carbon. There are generally 9
or 24 pins.
Line Printer The line printer is an impact computer printer that prints
one entire line of text at a time. It is mostly associated with unit record
equipment and the early days of digital computing, but the technology is
still in use.
Non-Impact Printers: There printers use non-Impact technology such as ink-jet or laser
technology. There printers provide better quality of output at higher speed. These printers are
of two types:
Ink-Jet Printer: It prints characters by spraying patterns of ink on the
paper from a nozzle or jet. It prints from nozzles having very fine holes,
from which ink is pumped out to create various letters and shapes.
13
Laser Printer: It utilizes a laser beam to produce an image on a drum. The light of the laser
alters the electrical charge on the drum wherever it hits. The drum is then
rolled through a reservoir of toner, which is picked up by the charged
portions of the drum. Finally, the toner is transferred to the paper through a
combination of heat and pressure. They are much quieter than dot-matrix.
They are also relatively fast. The speed of laser printers ranges from about 4 to 20 pages of
text per minute (ppm).
14
WORKSHEET
Identify the following peripherals as INPUT device or OUTPUT device.
1. Monitor
2. Keyboard
3. Scanner
4. Laser Printer
5. Mouse
6. Speakers
7. Digital Camera
Fill in the blank with the correct answer from the box. Some may be used more than
once or not at all.
CPU BIOS power supply hard drive network card
Motherboard RAM USB Port ROM video card
1. I connect computers and allow them to talk to each other.
2. I wake up the computer and remind it what to do.
3. I am the brain of the computer.
4. Information is stored on my magnetic cylinders.
5. I hold all of the other circuit boards.
6. I handle the graphics that are displayed on the monitor.
7. I am the type of port used by flash drives
Fill in the blanks with the vocabulary words from the box. Use each word only once.
information flash drive CD primary DVD secondary
Windows operating system graphics upgraded user friendly
1. ________________________ memory is stored on chips located on the motherboard.
2. _________________________memory is stored on the hard drive.
3. A _______________________can hold information greater than a CD or DVD.
4. A _______________________usually holds up to 650 to 700 MB.
5. A _______________________holds even more information at least 7 GB.
6. The purpose of storage in a computer is to hold ____________________or data.
15
7. A computer that is easy to operate is called
8. is the most common operating system for PCs.
9. Operating systems are constantly being as technology advances.
10.A Graphical User Interface (GUI) uses to help the user navigate within
the computer system.
O M
P T R
C U
T M M Y
K B D
A A C S
16
Match the following
1 CD a Impact printer
17
Chapter 2
Inside this chapter : Header and footer, Formatting of paragraph, Mail merge, Envelop and labels, Page
column, Hyperlink, Drop cap.
Microsoft word or MS-Word (often called word) is a graphical word processing program
by Microsoft Corporation. The purpose of the MS Word is to allow the users to type and save
documents. Similar to other word processors, it has various helpful tools to make documents.
18
You will see the application window of MS Word as below
After starting MS Word, you will see the menu bar items as below
19
2. Find Header and Footer
The Design tab will appear on the Ribbon, and the header or footer will appear in the
document.
Here you can place Date & Time, Page number, Picture Clip Art and other desired
information.
When you have finished editing, click Close Header and Footer in the
Design tab, or hit the Esc key.
After you close the header or footer, it will still be visible, but it will be locked. To edit it again,
just double-click anywhere on the header or footer margin and it will become unlocked for
editing.
20
Paragraph
MS Word includes many features designed to assist you in placing text on the page just
the way you want it. You can align text left to right using tabs or alignment options, or you can
adjust your text vertically using line spacing options. Following are some of the available
paragraph formatting choices.
Aligning Text:
Alignment arranges the text to line up at one or both margins, or in center between the
margins. Alignment applies to entire paragraphs. You can align text to the left, right, or center,
or you can justify your text, which means that the text becomes evenly spaced across the page
from the left margin to the right margin. Apply alignment options by selecting the text you
want to align, then choosing Home > Paragraph and clicking one of the following alignment
buttons:
• Align Text Left: The text aligns evenly at the left margin. This is the default choice.
• Center: The text centers evenly between the left and right margins.
• Align Text Right: The text aligns along the right document margin.
• Justify: The text fills with micro spaces so it aligns evenly on both the left and right
margins.
Following picture illustrates a document with text matching each alignment option.
21
Adding Paragraph Borders
Word includes borders that you can apply to any size block of text, which draw the
reader’s eye to specific areas for a “quick read.”
A border can cover the entire area or be any combination of lines around the text, such
as above and/or below the text. Select the text you want bordered and choose Home >
Paragraph.
Click the drop-down arrow next to the Borders button, which displays a list of options
like the one you see in following picture. Choose the border option you want.
Shading Text
Shading helps you distinguish headlines and important passages, such as sidebars, by
creating a screen, which is typically light gray shading against the standard black text.
Click anywhere in the paragraph you want shaded and choose Home > Paragraph >
Shading. Choose a color from the resulting Shading gallery, as shown in following picture.
Adding dark blue shading caused Word to change the font color to white.
22
If you want to add a shading pattern ranging from a light 5%
shade to patterns, such as diagonal stripes or polka dots, you can
choose Home > Paragraph, and then click the Borders drop-down
arrow. From the list, select Borders and Shading, which then displays
the Borders and
Shading dialog box.
23
Indenting Text
Typically, text runs between the left and right margins, but you may want to indent
particular paragraphs. Click anywhere in the paragraph you want to indent, and then choose
Home > Paragraph > Increase Indent. Each click of the Increase Indent button indents the text
one-half inch from the left margin. Click the Decrease Indent button to move the text back one-
half inch.
If you want to indent from the right margin or you want to manually set how much
indentation Word applies, you can use the Format Paragraph dialog box. Click the Paragraph
Dialog Box Launcher, which displays the Paragraph dialog box shown in following picture.
Click the spinner arrows for the Left or the Right text boxes to specify the number of
inches to indent the left and right edge of the paragraph. The Preview box at the bottom
shows the effects of your settings. Optionally, click the Special dropdown list and select an
indenting option:
• First line: This option indents only the first line of the paragraph and leaves the rest of
the paragraph even with the left margin.
• Hanging: This option indents all lines except the first line of the paragraph.
Click OK after you finish making selections. Word applies the paragraph indentation settings
you selected.
Another way to control indention is by dragging the indentation icons on the ruler:
If you don’t see the ruler, choose View > Show > Ruler.
Left Indent Hanging Indent First Line Indent Right Indent
24
Mail Merge
Mail merge is a very important tool which allows you to create form letters, mailing
labels, and envelopes by linking a main document to a set of data or data source. The main
document is linked to the data source by common fields of data, called merge fields.
For example, in a form letter, your main document would be the letter informing the
parents to be called for a parent teacher meeting. The data source is where the fields of
information on each parent receiving the letter are located. The data source would contain
names, addresses, phone number etc.
If you were printing envelopes or address labels, the main document would be the
envelopes or the sheet with labels on it; the data source would be the addresses that are to be
placed on these envelopes or labels of sheets.
When you are performing a Mail Merge, you will need a Word document (you can start
with an existing one or create a new one) and a recipient list, which is typically an Excel
workbook.
Exploring Mail Merge practically:
1. Open an existing Word document, or create a new
one.
2. Click the Mailings tab.
3. Click the Start Mail Merge command.
4. Select Step by Step Mail Merge Wizard.
The Mail Merge task pane appears and will guide you through the six main steps to
complete a merge. The following is an example of how to create a form letter and merge the
letter with a recipient list.
Step 1:
1. Choose the type of document you want to create. In this
example, select Letters.
2. Click Next: Starting document to move to Step 2.
Step 2:
1. Select Use the current document.
2. Click Next: Select recipients to move to Step 3.
25
Step 3:
Now you'll need an address list so Word can automatically place each address into the
document. The list can be in an existing file, such as an Excel workbook, or you can type a new
address list from within the Mail Merge
Wizard.
1. From the Mail Merge task pane,
select Use an existing list, and then
click Browse.
2. Locate your file in the dialog box
(you may have to navigate to a
different folder), then click Open.
3. If the address list is in an Excel
5. From the Mail Merge task pane, click Next: Write your letter to move to Step 4.
Step 4:
Now you are ready to write your letter. When it's printed, each copy of the letter will basically
be the same, except the recipient data like the name and address will be different on each one.
26
You'll need to add placeholders for the recipient data so Mail Merge knows exactly where to
add the data. If you're using Mail Merge with an existing letter, make sure the file is open.
27
2. Click Next: Complete the merge to move to Step 6.
Step 6:
1. Click Print to print the letters.
2. The Merge to Printer dialog box opens. Click All, then click OK.
3. The Print dialog box will appear. Adjust the print settings if
needed, then click OK.
28
Envelops and Labels
There are times when you may need to print several envelopes that have the same
delivery address, or you may need to keep an envelope on file for future use. The developers
at Word provided the capability to add an envelope to your current document, but not to
create a new document that contains just an envelope.
Let’s see how to create and use envelopes and labels
1. Open an existing document that contains
the address you want to use on your
envelope.
2. Highlight the address and copy it to the
Clipboard by pressing Ctrl+C.
3. Create a new document.
4. Display the Mailings tab of the ribbon.
5. Click Envelopes in the Create group.
Word displays the Envelopes and Labels
dialog box.
6. Make sure the Envelopes tab is selected.
7. Place the insertion point in the Delivery Address area.
8. Press Ctrl+V to paste the address you copied in step 2.
9. Using the Options button you can change the orientation and formatting.
10. Click on the Add to Document button. Your envelope is ready
29
Labels
As I mentioned in the Envelopes section, the envelopes and labels feature can be found
in the same place: the Mailings tab.
30
Your labels with same address are ready and it can be saved & printed.
31
Now, Type “To” in the Label and click on Mailing tab -> Insert Merge Fields->Title.
Repeat this step to insert other Fields, like
First_Name, Last_Name. Now copy these
Inserted fields to other label (after <<Next
Record>>)
Finally, your window should be as below
Your labels with different addresses are ready, save this document.
32
Page Column
Columns are used in many types of documents, but they are most commonly used in
newspapers, magazines, academic journals, and newsletters. Columns are also used in your
NCRT Textbooks. In this lesson, you will learn how to insert columns into a document and
create column breaks.
Inserting Columns
Columns and column breaks can improve your document's organization and increase its
readability. They also allow you to utilize all of the available space on the page.
How to add columns?
1. Select the text you want to format.
2. Click the Page Layout menu tab.
3. Click the Columns command. A drop-down menu will appear (as shown below).
33
If you want to remove the columns, click the Columns command and
select One for the number of columns.
Hyperlink
A hyperlink is a word, phrase, or image that you can click on to
jump to a new document or a new section within the current
document. Hyperlinks are found in nearly all Web pages, allowing
users to click their way from page to page. Hypertext is text with
hyperlinks.
There are two ways that you can insert a hyperlink in Word 2010.
Using the first method, you type out the text for the link then select it and click the
Insert tab, then click the Hyperlink command in the Links group.
In the Insert Hyperlink window that opens, you can type in the website URL
into the address box if the link is to a website. (as shown below)
after pressing OK button you will see the text appers blue and underlined. Your
hyperlink is ready. Click on the link see the result.-----------
However, you could also link to the following:
• An existing file on your computer
• A location in the current document
• A new document
• An email address
Each of the above options can be used by clicking on its
corresponding button on the left of the Insert Hyperlink
window.
34
Drop Cap
A drop cap is a large capital letter at the beginning of a text block that has the depth of
two or more lines of regular text.
Let’s see how you can do it. Open a document Word document and select the letter
you want to insert as drop cap. Click on the "Insert"
tab, and in the "Text" group you can find "Drop Cap"
button. Click it, and hold the mouse pointer over your
choice to see a preview in your document.
The steps to decide the size and modify the drop cap are the same as the steps.
35
WORKSHEET
36
This way you can create a Marksheet with ease.
D
I D E T
O C H
D
E V L P
A L M R E
P R
B N
I
L
K
37
Chapter 3
Inside this chapter : Table creating in MS Excel and implementation various Charts, Cell reference in MS
Excel, Sorting of data in MS Excel, Filtering data in MS Excel, Conditional Formatting, Workbook and
worksheet, Protection of workbook and worksheet.
Microsoft Excel is a powerful spread sheet application that is perfect for maintaining
long lists of data, budgets, sales figures and other data. In this chapter you will learn some
important and interesting features of Excel like Table, Cell reference, inbuilt functions, sorting
of data etc. Let’s discuss these features one by one.
Creating a bar or column chart
To learn how to create a Column and Bar chart in Excel, let's use a simple example of
marks secured by some students in Science and Maths that we want to show in a chart format.
Note that a column chart is one that presents your data in vertical columns. A bar chart is very
similar in terms of the options you have, but presents your data in horizontal bars. The steps
below take you through creating a column chart but you can also follow them if you need to
create a bar chart.
Preparing chart data
The table below shows the data we want to chart. It is important that your data be
presented correctly in order to create a good looking chart.
38
→ In our example above, that means selecting the range of cells from B5:D13.
→ It's important to remember to include the row headings if you want to use those
values as axis labels on your finished chart.
• Next, click Insert in the menu. The ribbon will change, and will include a number of
chart options(as shown below)
Now again select the data (cells from B5:D13) and this time select 3D Clustered Column
Chart in Bar chart option and your Bar chart will be ready.
39
• Note the following points about this chart:
→ Excel has automatically put labels on an angle to fit neatly into the space
available.
→ The legend to the right of the chart contains the column heading from our
spreadsheet. You can change them by editing the headings in our data table.
→ Excel has chosen these colours based on a default theme. You can change the
theme if you need to, and the colours will change automatically. You can also
override the colours manually if you need to.
→ There is no title on the chart by default. You can add one manually, or choose a
chart layout that includes one.
40
7. Press Ctrl+V or click the Paste button on the Home tab.
8. If you see a moving marquee around cell C2, press the Esc key.
Cell C3 should be the active cell, but if it is not, just click it once on C3. Look at the
Formula bar. The contents of cell C3 are =B3*2, and not the =B2*2 that you copied.
What happened? Excel assumed that if a formula in cell C2 references the cell B2 one
cell to the left then the same formula put into cell C3 is supposed to reference cell B3 also one
cell to the left. Relative references adjust when you copy a formula.
By default, Excel uses relative reference. Let’s see another example. See the formula in cell
D2 below. Cell D2 references (points to) cell B2 and cell C2. Both references are relative.
1. Select cell D2, click on the lower right corner of cell D2 and drag it down to cell D5.
Cell D3 references cell B3 and cell C3. Cell D4 references cell B4 and cell C4. Cell D5
references cell B5 and cell C5. In other words: each cell references its two neighbours on the
left.
Absolute cell reference: Sometimes you don't want relative addressing but rather absolute
addressing: making a cell reference fixed to an absolute cell address so that it doesn't change
41
when the formula is copied. In an absolute cell reference, a dollar sign ($) precedes both the
column letter and the row number. See the following example
1. To create an absolute reference to cell H3, place a $ symbol in front of the column letter
and row number of cell H3 ($H$3) in the formula of cell E3.
The reference to cell H3 is fixed (when we drag the formula down and across). As a result, the
correct lengths and widths in inches are calculated.
Mixed reference: You can also have a mixed reference in which the column is absolute and
the row is relative or vice versa. To create a mixed reference, you use the dollar sign in front of
just the column letter or row number. Here are some examples:
Cell Reference Types
Reference Type Formula After copying the Formula
Relative =A1 Both the column letter A and the row number 1 can change.
Absolute =$A$1 The column letter A and the row number 1 does not change.
Mixed =$A1 The column letter A does not change. The row number 1 can change.
Mixed =A$1 The column letter A can change. The row number 1 does not change.
42
Built in functions
MS Excel has many built in functions which we can use in our formula. To see all the
functions by category choose Formulas Tab » Insert Function. Then Insert function Dialog
appears from which we can choose function.
43
o NOT : Returns a logical value that is the opposite of a user supplied logical value
or expression i.e. returns FALSE is the supplied argument is TRUE and returns
TRUE if the supplied argument is FALSE)
• Mathematical
o SQRT : Returns the positive square root of a given number
o POWER: Returns the power of a number raised to second number.
How to insert a function in excel
Every function has the same structure. For example, SUM(A1:A4). The name of this
function is SUM. The part between the brackets (arguments) means we give Excel the range
A1:A4 as input. This function adds the values in cells A1, A2, A3 and A4. It's not easy to
remember which function and which arguments to use for each task. Fortunately, the Insert
Function feature in Excel helps you with this.
To insert a function, execute the following steps.
1. Select a cell.
2. Click the Insert Function button.
The 'Insert Function' dialog box appears.
3. Search for a function or select a function from a
category. For example, choose COUNTIF from the
Statistical category.
4. Click OK.
The 'Function Arguments' dialog box appears.
44
Sorting in Excel
Sorting is a common task that allows you to change or customize the order of your
spreadsheet data. For example, you could organize your class student’s birthday list will
make you easier to find what you are looking for. Custom sorting takes it a step further, giving
you the ability to sort multiple levels—such as Name first, then birthdate etc.
To sort in alphabetical order:
1. Select a cell in the column you want to sort by. In this
example, we'll sort by Name.
2. Select the Data tab, then locate the Sort and Filter
group.
3. Click the ascending command to Sort A to Z or the
descending command to Sort Z to A.
4. The data in the spreadsheet will be organized alphabetically. (as shown below)
45
Sorting options can also be found on the Home tab, condensed into the
Sort & Filter command.
To sort in numerical order:
1. Select a cell in the column you want to sort by.(In our example C6)
2. From the Data tab, click the ascending command to Sort Smallest to Largest or the
descending command to Sort Largest to Smallest.
3. The data in the spreadsheet will be organized numerically.
Filters in Excel
If your worksheet contains a lot of content, it can be difficult to find information
quickly. Filters can be used to narrow down the data in your worksheet, allowing you to view
only the information you need.
Filtering data: In the following example, I am applying a filter to an equipment log worksheet
to display only the laptops and projectors that are available for checkout.
1. In order for filtering to work correctly, your worksheet should include a header row,
which is used to identify the name of each column. In our example, our worksheet is
organized into different columns identified by the header cells in row 1: ID#, Type,
Equipment Detail, and so on.
46
2. Select the Data tab, and then click the Filter command.
3. A drop-down arrow will appear in the header cell for each column.
4. Click the drop-down arrow for the column you want to filter. In our example, we will
filter column B to view only certain types of equipment.
47
8. The data will be filtered, temporarily hiding any content that doesn't match the criteria.
In our example, only laptops and tablets are visible.
Filtering options can also be accessed from the Sort & Filter
command on the Home tab.
48
4. The new filter will be applied. In our example, the worksheet is now filtered to show
only laptops and tablets that were checked out in August.
49
Conditional formatting in Excel
Excel conditional formatting is a really powerful feature which helps you highlight the
most important information in your spreadsheets and identify variances of cells' values with a
quick glance. Conditional formatting in Excel is very straightforward and easy to use. So now
let’s discuss it with an example.
For a start, let's see where you can find the conditional formatting feature in MS Excel
2010. See Home tab -> Styles group.
Conditional formatting in Excel
50
5. Enter the value in box in the right-hand part of the window under "Format cells that are
LESS THAN", in our case we type 13.
As soon as you have entered the value, Microsoft Excel will highlight the cells in the
selected range that meet your condition.
Worksheet
A worksheet is a collection of cells where you keep and manipulate the data. By default,
each Excel workbook contains three worksheets. An Excel worksheet is a single spreadsheet
that contains cells organized by rows and columns. A worksheet begins with row number 1
and column A. In Excel 2010, the maximum size of a worksheet is 1,048,576 rows by 16,384
columns.
Select a Worksheet
When you open Excel, Excel automatically selects Sheet1 for you. The name of the
worksheet appears on its sheet tab at the bottom of the document window.
To select one of the other two worksheets, simply click on the sheet tab of Sheet2 or Sheet3.
Rename a Worksheet
By default, the worksheets are named Sheet1, Sheet2 and Sheet3. To give a worksheet a more
specific name, execute the following steps.
1. Right click on the sheet tab of Sheet1.
2. Choose Rename.
3. For example, type Class VI.
51
Insert a Worksheet
You can insert as many worksheets as you want. To quickly insert a new worksheet, click the
Insert Worksheet tab at the bottom of the document window.
Move a Worksheet
To move a worksheet, click on the sheet tab of
the worksheet you want to move and drag it
into the new position.
1. For example, click on the sheet tab of Sheet4
and drag it before Sheet2.
Delete a Worksheet
To delete a worksheet, right click on a sheet tab and choose Delete.
For example, delete Sheet4.
52
Copy a Worksheet
Imagine, you have Class VI ready and want to create the exact same sheet for Class VI
Games, but with different data. You can recreate the worksheet, but this is time-consuming. It's
a lot easier to copy the entire worksheet and only change the numbers.
1. Right click on the sheet tab of Class VI.
2. Choose Move or Copy...
The 'Move or Copy' dialog box appears.
4. Click OK.
53
Workbook
Excel 2010 includes a Protect Workbook command that prevents others from making
changes to the layout of the worksheets in a workbook. You can assign a password when you
protect an Excel workbook so that only those who know the password can unprotect the
workbook and change the structure or layout of the worksheets.
Now, let’s see protections one by one with example.
How to protect an excel workbook
This example teaches you how to protect the workbook structure and windows in Excel.
Protecting Structure
If you protect the workbook structure, users cannot insert, delete, rename, move, copy, hide or
unhide worksheets anymore.
1. Open a workbook.
2. On the Review tab, click Protect Workbook.
54
Protecting windows
If you protect the workbook windows, users cannot move, change the size and close windows
anymore.
1. Open a workbook.
2. On the Review tab, click Protect Workbook.
You cannot move, change the size and close windows anymore.
To unprotect the workbook, click Protect Workbook and enter the password.
55
Protect Sheet
Sometimes you may want to protect a worksheet to help prevent it from being changed.
Follow these steps to protect the worksheet.
1. Right click a worksheet tab.
2. Click Protect Sheet.
3. Enter a password.
4. Check the actions you allow the users of your
worksheet to perform.
5. Click OK.
6. Confirm the password and click OK.
56
WORKSHEET
Bar chart, Worksheet, $, Autosum, formula bar, Sorting, =, Logical operator, now, three
2. You have an Excel spreadsheet and you would like to filter more than types of criteria
from a single column. How can filter a single column based on one or more criteria?
3. You are trying to put some data in alphabetical order. There are 4 columns and over
2,000+ rows of information. I need to sort the data by column B in alphabetical order.
How do you do this?
57
Solve the crosswords using the words from the lesson
A S R T
S S R M X
T
F R M L
L G T A Y
E T C L
R
F
O W R
T
58
Chapter 4
Inside this chapter : Inserting different objects (i.e. images, Word Arts, audio & video etc.), Transitions in
slide, Custom Animation with text.
59
Using Insert picture tool
If you want to add a picture on an existing slide that has no Content placeholder, you can
select the Insert tab of the Ribbon, and click the Picture button.
Either way, you will open the Insert Picture dialog box. Navigate to the folder where your
pictures are located, you will see the icons or thumbnails of the pictures as shown in following
picture. Select the picture you need, and click on the Insert button highlighted in red.
As soon as you click the Insert button, you will see the selected picture placed on the
PowerPoint slide.
60
2. Inserting Word Art
WordArt offers additional effects like outline text, fill, gradient, 3D effects and shadows etc.
If you want to, you can add WordArt using the WordArt command on the Insert tab in the
Text group.
1. On the Insert tab, in the Text group, click WordArt. The WordArt Styles gallery opens.
2. Click on the style you want to insert, and a text box appears with the text “Your text
here”, with the WordArt style you selected applied to it.
61
This contains the Preset styles gallery, and drop downs for controlling the Text Fill, Text
Outline, and (most fun) Text Effects.
62
2. The most commonly used animations will appear in the center. To preview more
transition options, click the down arrow.
3. Select a transition from the list. Clicking it will apply the transition to the slide. You
can also select Apply to All to apply the same transition to all your slides.
4. In the Duration option, enter the speed at which you want the transition to play.
5. In the Sound field, use the drop-down menu to select a sound to play during a slide
transition, if desired.
6. Indicate how you want the slide transition to occur by selecting an option under the
Advance Slide heading. Select On mouse Click if you want the transition to take place
when you click the left mouse button.
Select Automatically After if you want the transition to occur after a specified time. Use
the up and down arrow keys in the blank box to specify the number of seconds which
should pass before the transition takes place.
63
Types of animations
There are many different animation effects you can choose from, and they are organized into
four types:
• Entrance: These control how the object enters the slide. For example, with the Bounce
animation, the object will drop onto the slide and then bounce several times.
• Emphasis: These animations occur while the object is on the slide and are often
triggered by a mouse click. For example, you can set an object to Spin when you click
the mouse.
• Exit: These control how the object exits the slide. For example, with the Fade animation,
the object will simply fade away.
• Motion Paths: These are similar to Emphasis effects, except the object moves within
the slide along a predetermined path, like a circle.
64
4. Select the desired animation effect.
5. The text will now have a small number next to it to show that it has an animation. Also,
in the Slide pane, the slide will now have a star symbol next to it.
Some effects will have options you can change. For example, with the Fly In effect, you can
control which direction the object comes from. These options can be accessed from the Effect
Options command in the Animation group.
You can apply more than one animation effects for a text
65
Animation Painter:
Sometimes you may want to apply the same effects to more than one object. You can do this
by copying the effects from one object to another using the Animation Painter.
1. Click the object that has the effects you want to copy.
2. From the Animations tab, click the Animation Painter command.
3. Click the object you want to copy the effects to. The effects will be applied to the object.
Animation pane
The Animation pane allows you to view and manage all of the effects that are on the current
slide. You can modify and reorder effects directly from the Animation pane, which is especially
useful when you have several effects.
To open the Animation pane:
1. From the Animations tab, click the Animation Pane command.
2. The Animation pane will open on the right side of the window. It will show all of the
effects for the current slide in the order they will appear.
66
To reorder effects from the Animation pane:
1. On the Animation pane, click and drag an effect up or down.
2. The effects for the current slide will play. On the right side of the Animation pane, you
will be able to see a timeline that shows the progress through each effect.
67
To open the Effect Options dialog box:
1. From the Animation pane, select an effect. A drop-down arrow will appear next to the
effect.
2. Click the drop-down arrow, and select Effect Options. The Effect Options dialog box will
appear.
3. From here, you can add various enhancements to the effect:
o Sound: This adds a sound effect to the animation.
o After animation: This changes the color after the animation is over.
o Animate text: If you are animating text, you can choose to animate it all at once,
one word at a time, or one letter at a time.
68
WORKSHEET
1…………….is the term used when you press and hold the left mouse key and move the
I A G
P W P I T
T R N S T O
U
O O N
W
69
Chapter 5
Adobe Presenter
Inside this chapter : Adding audio and editing audio, adding and recording audio, creating a quiz with
interaction, publishing adobe presenter presentation.
Adobe Presenter is eLearning software developed by Adobe Systems which is available on the
Microsoft Windows platform as a Microsoft PowerPoint plug-in, and it is mainly targeted
towards learning professionals and trainers. In addition to recording one's computer desktop
and speech, it also provides the option to add Quiz and track performance by integrating with
learning management systems.
70
To add a pause, click Insert Silence
To alter the volume, click Adjust Volume
Click Save to save your changes
71
Adding Video
You can import a video onto a slide in Presenter or record a video of you narrating your
presentation.
Import video
1. Click the Video button in the Insert group on the Adobe
Presenter tab, or choose Swf to import an animation
2. Browse to find the video file
3. Choose which slide to import the video to
4. Choose whether to import the video onto the slide itself or onto
the Sidebar, for example to show a ‘talking head’
Record video
Click the Record button in the Video group on the Adobe Presenter tab to record a video of
you narrating your presentation.
Create a Quiz or Survey
1. Click Manage in the Quiz group on the Adobe Presenter tab to start the Quiz Manager
2. To add a new question: a. Click the arrow next to the Add Question button
72
c. Enter your question and possible answers. The details will depend on which type of question
you are creating.
d. Click OK
3. Click OK when you have created all your questions. A new slide will be created for each
question
73
Interactions
You can add other interactive features to your presentation by adding an Interaction.
1. Add a new blank slide to your presentation
2. On the Design tab, choose Hide Background Graphics
74
6. Click the arrow under Preview and choose the appropriate option.
Double click on the swf file which is saved to desktop to run this Interactive
presentation.
75
WORKSHEET
1. Create a General Knowledge Quiz using adobe presenter by adding questions like fill in the
blanks, multiple choice etc.
2. Create a small video lesson for narrating your lesson using Adobe presenter.
A B E
M
P R S N R
C
Q I E
W V D O
76
Chapter 6
HTML
Inside this chapter : Introduction to HTML, Uses of HTML, HTML Tags, HEAD, TITLE, BODY, Empty and
Container Tags.
What is HTML?
HTML is a computer language invented to allow website creation. The websites can then be
viewed by anyone else connected to the Internet. It is relatively easy to learn, with the basics
being accessible to most people in one sitting and quite powerful in what it allows you to
create. HTML is used to build the websites or web based applications.
HTML stands for Hyper Text Markup Language.
• HyperText is the method by which you move around on the web by clicking on special
text called hyperlinks which bring you to the next page.
• Markup is what HTML tags do to the text inside them. They mark it as a certain type of
text for example italicized text.
How does it work?
HTML consists of a series of short codes typed into a text-file called as tags. The text is then
saved as html file, and viewed through a browser like Internet Explorer. This browser reads
the file and translates the text into a visible form, hopefully rendering the page as the author
had intended.
Some of the most popular HTML editors, such as FrontPage or Dreamweaver will let you
create pages more or less as you write documents in Word or whatever text editor you are
using.
Essential HTML Tags
There are four sets of HTML tags that form the basic structure needed for every HTML file:
• <html></html>
• <head></head>
• <title></title>
• <body></body>
77
<html> </html>
This basically defines the document as web page. It also identifies the beginning and
end of the HTML document. All other tags must fall between the html tags.
<head> </head>
The header contains information about the document that will not appear on the actual
page, such as the title of the document, the author etc.
<title> </title>
The title tag defines the title that will appear in the title bar of your web browser. The
title must appear between the head tags.
<body> </body>
The body tags contain all the information and other visible content on the page. All
your images, links and plain text must go between the <body> and </body> tags.
You may also be interested in the basic tags for adding content and headings.
Example:
Below is a basic html document. Notice that everything falls between the html tags, the title
appears within the head of the document, and that the body comes after the head.
1. Open Notepad.
2. Type the HTML program as given below.
3. Click file->Save as
78
Empty tag and Container tag
A container tag has two ends (an opening and a closing) whereas an empty tag doesn't.
The paragraph tag is an example of a container tag:
<p>Our paragraph text here.</p>
The image tag is a good example of an empty tag.
<img src="kvslogo.png" >
See how the initial paragraph tag (<p>) has a corresponding end tag? The text in between is
"contained" by the tag.
The majority of tags are "container" tags. They have an opening and a closing tag.
However, a few tags are "self-contained" or "empty" tags in that they have an opening tags but
not a closing one.
They common ones are:
• <br> = break
• <img> = image
• <meta> = metadata within an HTML document.
79
WORKSHEET
<BR>, <HTML>, header, .html, container, tag, title, body, empty , web programming
1. Create a HTML page that contains your name, class, father’s name, mother’s
name etc. Save this HTML file to Desktop and test the result.
H L
H
W E P G
D A R U
H E L K
80
Chapter 7
Inside this chapter : Overview of Internet, Intranet, Different types of websites, Web Browsers, Opening of
web pages and Web sites, Use of search engine, Creation of an Email and using it, Advantages and
Disadvantages of Social Media sites, Networking and Networks.
Advantages
Internet covers almost every aspect of life. Here, we will discuss some of the advantages of
Internet.
81
Internet allows you to communicate with the people sitting at remote locations using
we site and applications like Facebook,Twitter,Yahoo,Google+,Flickr,Orkut etc.
You can find any kind of information on any topic over the internet such as Technology,
Health & Science, Social Studies, Geographical Information, Information Technology,
Products etc.
It also provides entertainment through various modes like online television, online
games, songs, videos, social networking apps.
Internet also allows us to use many services like Internet banking, matrimonial services,
online shopping, online ticket booking, online bill payment, data sharing, e-mail etc.
Disadvantages
However, Internet has proved to be a powerful source of information in almost every field, yet
there exists many disadvantages discussed below:
82
There are always chances to loose personal information such as name, address, credit
card number. Therefore, one should be very careful while sharing such information.
Spamming corresponds to the unwanted e-mails in bulk. These e-mails serve no
purpose and lead to block of entire system.
Virus can easily be spread to the computers connected to internet.
There are many pornographic sites that can be found, which indirectly affects your
healthy and mental life.
83
Types of websites: There are various types of website available in Internet. Here we will
discuss some basic types.
Website Type Definition Example
Personal Used for sharing personal
http://www.sachintendulkar.in
Websites information.
Photo Sharing
Used for sharing photographs. https://www.flickr.com
Websites
A Website for sharing information,
Blogs http://www.narendramodi.in
ideas and views.
Informational Provides information on various
https://www.wikipedia.org
Websites topics.
Directory A Source to access all Websites at
https://goidirectory.nic.in
Websites all levels and from all sectors.
E-commerce
Business Websites https://www.irctc.co.in
Websites
Web browser: A browser is a software application used to locate, retrieve and display content
of Web pages, images, video and other files. The browser contacts the Web server and
requests information and Web server sends the
information back to the Web browser which displays the
results on the computer. Example of Web browser are
Mozilla firefox, Internet explorer, Google chrome ,epic etc.
Opening of Webpages and websites: Opening a website is very easy process. First of all you
must have a working internet connection on your computer.
Search a browser which installed in your computer like Mozilla firefox, Internet
explorer, Google chrome ,Epic, opera etc. double click on the icon of browser and type
84
the name of website in address bar which you want to open. E.g
www.kvsangathan.nic.in (See below).
Use of Search Engine: Search engines are websites that sea rch the internet for you
and give you a list of search results. Search engines can
search for more than just written information. Depending
on the search engine you’re using, you might also be able
to search for other online content like images, video
content, books and news, as well as products and services.
You do not always have to know a website’s address in
order to use the Internet. It is important to know how to
search for information. One of the best methods to search is to use a search engine. You
can use a search engine to help you find what you're looking for. You can also search
for online maps and directions to help plan your travel from one place to another.
Example: Google, Infoseek, Excite, Lycos, AltaVista etc.
85
Email (Electronic Mail): Email is like sending a letter,, you can send the email and it
get to the other person's email account within seconds. If you have an email address,
you can email anyone else who has an email address, including government agencies
and lots of different kinds of businesses.
You can create one or more email addresses. When you create a new email account,
you'll have to pick email addresses that haven't already been chosen by someone else.
Let’s see how you can create an Email account.
In the following example I am creating a new email account in rediff.com but you can
your create email account through any website
which offers free email creation like Google,
yahoo, Hotmail etc.
86
Now, you can send or receive emails with this ID. For writing new email, use Write Mail
or Compose option and to check the Incoming Email list, see the option Inbox.
Social media sites: A social media site is a platform to build social networks and social
relations among people who share similar interests, activities, backgrounds or real-life
connections. Social media sites are web-based services that allow individuals to create a
public profile, create a list of users with whom to share
connections, and view and cross the connections within
the system. Social media sites incorporate mobile
connectivity, photo & video sharing and blogging. Some
popular social media sites are Facebook, twitter,
LinkedIn, Google Plus+, Instagram and Flickr.
Advantages of Social Media sites:
1. Social networking provides medium for self-expression.
2. Social media sites helps people stay in touch that might not do it otherwise.
3. Social media sites are used to help advertise goods and services.
4. Social media sites provide platform for job searches.
87
Disadvantages of Social Media sites:
1. Social media sites takes time away from other activities and can take over from real
time interaction.
2. Social media sites extend the gap between people who have access to computer
technology and those that don't.
3. Social media sites can be used to promote organized crime.
4. When social media sites are used excessively or in the wrong way, it could have
serious detrimental outcomes on both mental and even physical health of individuals.
88
WORKSHEET
WAN, inbox, ISP, social media, directory, MAN, super, LAN, blog, search engine
6.…………website is a Source to access all Websites at all levels and from all sectors.
7. Google is a popular…………………………
9. Facebook is a………………site.
Match left side terminology with the correct option from right side.
1. Twitter a. Browser.
89
Solve the crosswords using the words from the lesson
L
G O L E
M A
W I P
A
N T R N T
R
P N B
B N
E W O K
E T T
F A B O K W E S T E
R
L K
90
Sample Papers
4 Expand RAM. 1
15 What are the main functions performed by the CPU? Explain in brief. 5
91
Summative Assesment-1 (Chapter 1,2&3)
Max. Marks 90 Max.Time 2½ Hrs.
92
Formative Assesment-3 (Chapter 4,5&6)
Max. Marks 40 Max.Time 1½ Hrs.
2 Expand HTML. 1
14 What do you mean by Empty and Container tag of HTML? Give example. 5
93
Summative Assesment-2 (Chapter 4,5,6 & 7)
1 Expand HTML. 1
2 Adobe Presenter presentation published in……………format. 1
3 Write the file extension used for PowerPoint presentation. 1
4 The webpage is can be viewed through……………(Name the software) 1
5 Give an example of Slide Transition of MS PowerPoint. 1
6 Why we use Adobe presenter in MS PowerPoint? 2
7 What do you mean by Web browser? 2
8 Name any two E-commercial website. 2
9 What is Intranet? 2
10 Name any two types of Animation which are provided by MS PowerPoint. 2
11 Name any three popular search engines. 3
12 What is the function of Animation painter in MS PowerPoint? 3
13 Differentiate between Internet and Intranet. 3
14 Define PAN in brief. 3
15 What do you mean by Slide Transition of MS PowerPoint? 3
16 What is Email? 3
17 Write the purpose of <head> tag of HTML. 3
18 What do you mean by Instant (Chat) messenger? Give an example. 4
19 What are the advantages of disadvantages of Internet? Write any two of them. 4
20 Differentiate between LAN and WAN. 4
21 What do you mean by markup language? Give an Example. 4
22 Write short note on MAN. 4
23 Write down the process to open a website in computer. 4
24 Write some advantages and disadvantages of Social media site 5
25 Write down steps to Insert a Picture in PowerPoint. 5
26 What do you mean by Empty and Container tag of HTML? Give example. 5
27 Write down the steps to add a video in MS PowerPoint through Adobe 5
presenter.
28 What are various types of website available in Internet? Explain any three. 5
29 What do you mean by WordArt? How to insert WordArt in MS PowerPoint? 5
94
Chief Patron
ShriSantosh Kumar Mall, IAS
Commissioner, KVS
Patron
Shri. G.K. Shrivastava, IAS
Additional Commissioner (Admin)
Regional Patron
Shri C.Neelap
Deputy Commissioner, KVS RO Guwahati
School Co-ordination
Shri. K. AlungKhumba
Principal,KV NFR,Maligaon,Guwahati
Subject Expert
Dr. K. K. Motla, PGT(CS),
KV NFR,Maligaon,Guwahati
Sh. RajendraGavahle, PGT(CS),
KV NFR,Maligaon,Guwahati
Syllabus Content VII
Quarter – April to June
Sl. Units Contents No. of Periods
No.
1 1. Computer 1.1 Threats to computer QUR
2. Security 1.2 Virus and its types
1.3 Anti Virus software and examples
1.4 Firewall and its use
1.5 Cyber Crime and Computer Ethics
1.6 Hackers and crackers
1.7 Cyber law and importance
1.8 Backup and Restore
2 3. HTML 2.1 Heading (H1 to H6) 9
2.2 <Br>, <hr> ,<comment>
2.3 Background Color ,font tag(size, face, color)
2.4 Text alignment (center, left , right)
Formative Assessment – 3
Quarter – January to March
6 Painting Tools in 6.1 Brush 12
Photoshop 6.2 Pencil
6.3 Color Replacement
6.4 Mixer Brush
6.5 History Brush
6.6 Art History Brush
6.7 Gradient
6.8 Paint Bucket
Formative Assessment – 4
Summative Assessment – 2
Work Experience :-
1. Chicken Coop Design
Art Education:-
1. Composition, Animal Poster
Viruses:A virus is a small piece of software that piggybacks on real programs. For example, a virus
might attach itself to a program such as a spreadsheet program. Each time the spreadsheet program
runs, the virus runs, too, and it has the chance to reproduce (by attaching to other programs) or
wreak havoc.
E-mail viruses: An e-mail virus travels as an attachment to e-mail messages, and usually replicates
itself by automatically mailing itself to dozens of people in the victim's e-mail address book. Some e-
mail viruses don't even require a double-click -- they launch when you view the infected message in
the preview pane of your e-mail software.
Page |1
Trojan horses: A Trojan horse is simply a computer program. The program claims to do one thing (it
may claim to be a game) but instead does damage when you run it (it may erase your hard disk).
Trojan horses have no way to replicate automatically.
Worms:A worm is a small piece of software that uses computer networks and security holes to
replicate itself. A copy of the worm scans the network for another machine that has a specific security
hole. It copies itself to the new machine using the security hole, and then starts replicating from there,
as well.
Virus History
Traditional computer viruses were first widely seen in the late 1980s,
Some Virus the Melissa virus in March 1999 was spectacular in its attack. Melissa spread in Microsoft
Word documents sent via e-mail.
The ILOVEYOU virus, which appeared on May 4, 2000, was even simpler. It contained a piece of
code as an attachment. People who double-clicked on the attachment launched the code. It then sent
copies of itself to everyone in the victim's address book and started corrupting files on the victim's
machine.
Worms:A worm is similar to a virus by design and is considered to be a sub-class of a virus. Worms
spread from computer to computer, but unlike a virus, it has the capability to travel without any human
action. A worm takes advantage of file or information transport features on your system, which is what
allows it to travel unaided.
Worms use up computer processing time and network bandwidth when they replicate,
and often carry payloads that do considerable damage.
Some example of worms:A worm called Code Red made huge headlines in 2001.
The Slammer worm (which caused mayhem in January 2003) exploited a hole in Microsoft's SQL
server.
A worm called Storm, which showed up in 2007, immediately started making a name for itself. Storm
used social engineering techniques to trick users into loading the worm on their computers.
Trojan Horse:A Trojan Horse is full of as much trickery as the mythological Trojan Horse it was
named after. The Trojan Horse, at first glance will appear to be useful software but will actually do
damage once installed or run on your computer. Some Trojan are designed to be more annoying
thanmalicious (like changing your desktop, adding silly active desktop icons) or they can cause
serious damage bydeleting files and destroying information on your system. Trojans are also known
to create
Page |3
a backdoor on your computer that gives malicious users access to your system, possibly allowing
confidential or personal information to be compromised. Unlike viruses and worms, Trojans do not
reproduce by infecting other files nor do they self-replicate.
Firewall
A firewall is a system designed to prevent unauthorized access to or from a private network. Firewalls
can be implemented in both hardware and software, or a combination of both. All messages entering
or leaving the intranet pass through the firewall, which examines each message and blocks those that
do not meet the specified security criteria.
Page |4
Common Firewall Techniques:
There are several types of firewall techniques that will prevent potentially harmful information from
getting through:
1. Packet Filter
Looks at each packet entering or leaving the network and accepts or rejects it based on user-defined
rules. Packet filtering is fairly effective and transparent to users, but it is difficult to configure. In
addition, it is susceptible to IP spoofing.
2. Application Gateway
Applies security mechanisms to specific applications, such as FTP and Telnet servers. This is very
effective, but can impose a performance degradation.
3. Circuit-level Gateway
Applies security mechanisms when a TCP or UDPconnection is established. Once the connection
has been made, packets can flow between the hosts without further checking.
4. Proxy Server
Intercepts all messages entering and leaving the network. The server effectively hides the true
network addresses.
In practice, many firewalls use two or more of these techniques in concert. A firewall is
considered a first line of defense in protecting private information.
Cyber Crime
Cybercrime encompasses any criminal act dealing with computers and networks (called hacking).
Additionally, cybercrime also includes traditional crimes conducted through the Internet. For example;
hate crimes, telemarketing and Internet fraud, identity theft, and credit card account thefts are
considered to be cybercrimes when the illegal activities are committed through the use of a computer
and the Internet.
Page |5
Computer as a target
These crimes are committed by a selected group of criminals. Unlike crimes using the computer as a
tool, these crimes require the technical knowledge of the perpetrators. There are numerous crimes of
this nature committed daily on the internet:
Crimes that primarily target computer networks or devices include:
Computer viruses
Denial-of-service attacks
Malware (malicious code)
Computer Ethics
Computer Ethics is set of moral principles that regulate the use of computers. Some common issues
of computer ethics include intellectual property rights (such as copyrighted electronic content), privacy
concerns, and how computers affect society.
Page |6
Hackers and Crackers
A hacker is a person intensely interested in the arcane and recondite workings of any computer
operating system. Hackers are most often programmers. As such, hackers obtain advanced
knowledge of operating systems and programming languages. They might discover holes within
systems and the reasons for such holes. Hackers constantly seek further knowledge, freely share
what they have discovered, and never intentionally damage data.
A cracker is one who breaks into or otherwise violates the system integrity of remote machines with
malicious intent. Having gained unauthorized access, crackers destroy vital data, deny legitimate
users service, or cause problems for their targets. Crackers can easily be identified because their
actions are malicious.
1. A white hat hacker breaks security for non-malicious reasons, perhaps to test their own
security system
2. A "black hat" hacker is a hacker who "violates computer security for little reason beyond
maliciousness or for personal gain"
3. A grey hat hacker lies between a black hat and a white hat hacker. A grey hat hacker may surf
the Internet and hack into a computer system for the sole purpose of notifying the administrator
that their system has a security defect,
4. A social status among hackers, elite is used to describe the most skilled.
5. A blue hat hacker is someone outside computer security consulting firms who is used to bug-
test a system prior to its launch, looking for exploits so they can be closed
CyberLaw
Cyber means the use of Internet technologies and computers it includes computers, networks,
software, data storage devices, Internet, websites, emails, ATM machines etc. To protect the
cybercrime over Internet, this law is Passed to protect the Internet cybercrime. This law is approved
by the government.
Page |7
Cyber law Includes:
1. Cybercrimes
2. Electronic and Digital Signatures
3. Intellectual Property
4. Data protection and privacy
Importance of Cyber Law: Companies now be able to carry out electronic commerce using the legal
infrastructure provided by the Act allows Government to issue notification on the web thus heralding
e-governance Protect Computer fraud and Unauthorized access. Consumers are now increasingly
using credit cards for shopping. Most people are using email, cell phones and SMS messages for
communication as well as Deal with Internet Banking Transactions.
There are two different types of backup supported: File backup and system image.
1. File backups are saved to ZIP files. Two methods of file backup are supported: The first,
normal backup, stores everything selected for backup. The second, incremental backup stores
only files that are changed after a previous backup.
2. System image: The image-based full system backup option, called Complete PC Backup in
Windows Vista or system image in Windows 7, allows for the imaging of the entire system
including operating system and data volumes. The backed up image can later be restored
through the Windows Recovery Environment either to the same computer or to a new
computer of different brand and type.
Page |8
To back up your files
1. Open Backup and Restore by clicking the Start button , clicking Control Panel,
clicking System and Maintenance, and then clicking Backup and Restore.
If you've never used Windows Backup before, click Set up backup, and then follow the
steps in the wizard.
If you've created a backup before, you can wait for your regularly scheduled backup to
occur, or you can manually create a new backup by clicking Back up now.
1. Open Backup and Restore by clicking the Start button , clicking Control Panel,
clicking System and Maintenance, and then clicking Backup and Restore.
SUMMARY
1. A threat, in the context of computer security, refers to anything that has the potential to cause
serious harm to a computer system.
2. Computer Virus are nothing but computer program that do unwanted things with your computer
resources e.g. you are working on PC and you are repeatedly receiving annoying message.
3. Viruses are of many types like Email viruses, Trojan Horse, Worm, ILOVEYOU.
4. We can protect our system by Keeping The Operating System Updated, Use a Firewall,
Anti-virus software is crucial to preventing virus attacks, but this strategy only works if users
update their software.
5. A firewall is a system designed to prevent unauthorized access to or from a private network.
Firewalls can be implemented in both hardware and software, or a combination of both.
6. Common Firewall techniques are Packet Filter, Application Gateway, Circuit-level Gateway,
Circuit-level Gateway, and Proxy Server.
Page |9
7. Any criminal act dealing with computers and networks (called hacking). Additionally, cybercrime also
includes traditional crimes conducted through the Internet referred to as Cyber Crime.
8. Computer Ethics is set of moral principles that regulate the use of computers.
9. A hacker is a person intensely interested in the arcane and recondite workings of any
computer operating system. Hackers are most often programmers.
10. A cracker is one who breaks into or otherwise violates the system integrity of remote
machines with malicious intent.
11. Cyber means the use of Internet technologies and computers it includes computers, networks,
software, data storage devices, Internet, websites, emails, ATM machines etc.
12. Backup and Restore (formerly Windows Backup and Restore Center) is a component of
Microsoft Windows introduced in Windows Vista and included in later versions that allows
users to create backups and restore from backups.
13. Two different types of backup supported: File backup and system image.
EXERCISES
P a g e | 10
B. Find true or false:
i. Computer viruses are nothing but computer program that do unwanted things.
ii. A hacker is hacking software which access in sensitive information from your
computer.
iii. Backup and Restore is a component of Microsoft Windows.
iv. Cyber means the use of internet technologies and computers.
v. We shall use a computer to harm other people is one of the ethics of computer.
P a g e | 11
Lesson-2
Hyper Text Markup Language (HTML)
HTML:
You will learn
HTML is the building block for web pages.
Prerequisites: You will need a text editor,
such as Notepad and an Internet browser, Heading (H1 to H6)
<Br>, <hr>
such as Internet Explorer or Netscape. ,<comment>
Background Color
,font tag(size, face,
What is an html File? color)
Text alignment
i. HTML is a format that tells a computer
(center, left , right)
how to display a web page.
ii. An HTML file is a text file containing
small markup tags
iii. The markup tags tell the Web browser
how to display the page
iv. An HTML file must have an htm or html
file extension
P a g e | 12
Tag Description
<head>...</head>This tag represents the document's header which can keep other HTML tags like
<title>, <link> etc.
<title> The <title>tag is used inside the <head> tag to mention the document title.
<body> This tag represents the document's body which keeps all the contents of a web page- text,
images, sound etc.
<br> This tag is used to insert new line or insert enter in html
Bold, Italics, Underline :<b> tag is used to make a text bold in html.
P a g e | 13
Background color and text color: <body bgcolor ="yellow" > tag is used to change the
background color of an html page and <body text=”red”> changes text color.
1.click Start-> All Programs->Accessories. Open notepad and type the code given below
<html>
<head>
</title>
</head>
<body>
</body>
</html>
Assignment Question
Q. Write the code to create the following Webpage with background color ‘green’ and text color ‘red’
My School
Im a student of K.V,NFR Maligaon. I read in class 7.
<html>
<head>
<title>My Webpage
</title>
</head>
</body>
</html>
Q. Write an html code to show the working of various Paragraph alignment tags
P a g e | 15
<html>
<head>
<title>
Paragraph in html
</title>
</head>
<body>
</body>
</html>
1. Internal:
Steps: 1. Open My Pictures or Sample Pictures or any folder containing pictures Copy the
picture you want
P a g e | 16
5.Open the text document and type the code given below.
<html>
<head>
<title>
</title>
</head>
<body bgcolor="yellow">
<imgsrc=Name of image.jpg>
</body></html>
2. External: Here we type the location or address of the picture where it is, instead of simply
writing the name of the picture.
Steps:
<html>
<head>
P a g e | 17
<title>
</title>
</head>
<body bgcolor="yellow">
<imgsrc=c:\Windows\Web\Wallpaper\Name of image.jpg>
</body>
</html>
To insert images with adjusted height and width: We can change the width and height of the
inserted image in our webpage by simply writing the ‘width’ and ‘height’ options inside the <img> tag
SUMMARY
1. HTML is a format that tells a computer how to display a web page; it is the building block for
web pages.
2. HTML tags normally come in pairs like <b> and </b>.
3. <html> This tag marks the start of an html document
4. <head>...</head>This tag represents the document's header which can keep other HTML tags
like <title>, <link> etc.
5. <title> The <title>tag is used inside the <head> tag to mention the document title.
6. <body> This tag represents the document's body which keeps all the contents of a web page-
text, images, sound etc.
7. <h1> ,<h2>,……<h6>This tag represents the heading tags of different sizes.
P a g e | 18
8. <center> This tag is used to write a line or text in center
9. <p>This tag represents a paragraph.
10. <img> tag is used to insert images in webpage
EXERCISES
i. What is HTML?
ii. Name any two attributes used with the BODY tag.?
iii. Write the HTML code to set the background color to yellow.?
iv. How would you insert image in an Html document?
v. What does the ‘n’ in the <Hn> tag indicate?
P a g e | 19
In the lab
1. Ankita has made the HTML document shown below, which displays headings in different
Sizes. Write the HTML code for creating a similar document.
2. Anita wants to create simple Web page on Input devices. Help her by listing the steps required
for creating the web page.
P a g e | 20
Lesson-3
HTML LISTS You will learn
Unordered list
</title>
<head>
<body>
<ul>
Unordered List with Bullets
<li>Coffee</li>
I like to drink the following:
<li>Tea</li>
Coffee
<li>Milk</li>
Tea
</ul> Milk
</body>
</html>
P a g e | 21
11. Ordered Lists- An ordered list can be numerical or alphabetical in a specific order.
<html>
Ordered List with Numbers
<head>
I like to drink the following:
<title>
1. Coffee
Ordered list 2. Tea
3. Milk
</title>
</head>
<body>
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
</body>
</html>
Ordered list styling- To change the starting number from default 1 to any number we use the ‘start’
option.
To Change from numbers to alphabet or to roman numbers we use the ‘type’ option.
P a g e | 22
</ol>
TABLES IN HTML:
HTML tables allow web authors to arrange data like text, images, links, other tables, etc. into rows
and columns of cells. The HTML tables are created using the <table> tag in which
the <tr> tag is used to create table rows and <td> tag is used to create data cells.
Month Saving
January $100
February $75
<html>
<head>
<title>
Table in html
</title>
</head>
<body>
<table>
<tr>
<td>Month</td>
<td>Savings</td>
</tr>
<tr>
<td>January</td>
P a g e | 23
<td>$100</td>
</tr>
<tr>
<td>February</td>
<td>$75</td>
</tr>
</table>
</body>
</html>
5. Background: It is used to give image in the background. This attribute takes URL of the file as its
value.
7. Height and Width:These attributes are used to specify the height and width of the table in pixel
P a g e | 24
Stretching a cell over multiple rows or columns is refered to as spanning. Two or more adjacent rows
can be combined together to form a single row using the rowspan attribute. Two or more adjacent
columns can be combined together to form a single columns using the colspan attribute.
<html>
<Table border=1>
<tr><td>Dramatics</td><td>Rs. 350</td></tr>
</Table>
</html>
Output :-
P a g e | 25
Anchor Tag:
The ‘a’ or anchor tag. Hyperlinks, or links, are how you move around the web. An <a> or anchor tag is
how you make hyperlinks in HTML. The ‘a’ or anchor tag is an elegantly simple and powerful tool.
There are two ways two insert hyperlinks in html:
1. Internal link –
Steps: 1. Open My Pictures or Sample Pictures or any folder containing pictures or songs or any
file, Copy the file you want
5.Open the text document and type the code given below.
<html>
<head>
<title>
Links in HTML
</title>
</head>
<body>
</html>
2. External: Here we type the location or address of the picture or file where it is, instead of
simply writing the name of the picture.
Steps:
<html>
<head>
<title>
</title>
</head>
<body>
P a g e | 27
</body>
</html>
To open webpages using hyperlinks: We can open different webpages by simply clicking on a
hyperlink by providing the address of the webpage using <a> tag
To change HTML Link Color: We can change the color of the hyperlinks by using the following
options in the <body> tag.
SUMMARY
P a g e | 28
11. Two or more adjacent rows can be combined together to form a single row using the rowspan
attribute.
12. Two or more adjacent columns can be combined together to form a single columns using the
colspan attribute.
13. An <a> or anchor tag is how you make hyperlinks in HTML.
14. There are two ways two insert hyperlinks in html : Internal Link, External Link.
EXERCISES
In the lab
1. The student of Lotus Public School wants to create the following web page related to the
outdoor activities help them to create the code in HTML.
2. Create your class time table with class teacher name using <TABLE> in HTML , You are free to
use colors of your own choice.
3. Anita is trying to create two web pages computer.html and definition.html where computer.html
is the name and are linked to definition.html. She wants that a click on name and it should
P a g e | 30
display the web page definition.html. Try this assignment to yourself to see whether you get
output correctly.
Lesson-4
Photoshop Introduction
Desktop publishing
You will learn
P a g e | 31
DTP applications - List of desktop publishing software.
PHOTOSHOP
An image editing software developed
and manufactured by Adobe Systems
Inc. Photoshop is considered one of the
leaders in photo editing software. The
software allows users to manipulate,
crop, resize, and correct color on digital
photos. The software is particularly
popular amongst professional
photographers and graphic designers.
Tool Palette:
P a g e | 32
CREATING A NEW DOCUMENT: To create a new document you choose Menu >File >New. This
opens a window that requires some input:
Steps:
1. Menu > File > New
2. Put in a Size ( 8 inch by 11 inch)
3. Background is White
4. Resolution is 150 this time.
Formats:
1. .PSD Thisis the Photoshop format and it preserves layers.
P a g e | 33
2. .JPG Thisis for the web and is used for graphics on the web.
3. .GIF Thisis also for the web but is best for text.
4. .TFF Agreat cross platform format that preserves all quality for printing.
5. .PCT Anothergood format for print and cross platform.
Steps:
1. Open Photoshop
2. Click File >Open navigate to document, click once on it, click OK.
3. Next let us perform some editing on the image or document
4. Next save it as Work.jpg on the desktop or any other folder
5. Click> File > Save As Change name, navigate to desired save location, Click OK
OPENING A FILE: Opening a file is easy, just do Menu > File > Open…Navigate to the file and
highlight it, then click OK.
Steps:
1. Open Photoshop
2. click File > Open >navigate to document, click once on it
Solarize an image
P a g e | 34
1. Open an image on your canvas click File>Open and browse the image you want to open.
2. Click on Filter>Stylize>Solarize.
3. Click on OK
Painting Effect
1. Open an image
2. Click on Filter>Brush Stroke>Spatter. Give the values as follows: Spatter, Spray Radius - 10,
Smoothness - 5.
Cross-Stitch Effect
1. Open an image on your canvas by clicking on File>Open and browse for the image you want
to open.
2. click image, click image size-width 2cm, height 2cm (as given in online instruction)
3. click file save as, click save, enter the quality value to reduce the size
4. Save the photo.
1. Step 1. Open the image that will be your background or use any texture in Photoshop
Note: To use texture: click file->new, then click layer->new fill layer.
P a g e | 35
3. Step 3. Resize the Image and move it position, right click and select place.
4. Step 4. Click File, click Place and select another image…Repeat step 3.
5. Step 5. Click layer->layer style, then click stroke or outer glow. To make it look attractive
Layers
One of the most useful features of applications like Photoshop is the ability to work with layers.
Layers allow you to have several pieces of images in the same file, which can be arranged on top of
each other to create a complete image.
P a g e | 36
Creating new Layers: From the Layers menu select New
and then Layer
Rearranging Layers: The stacking order is determined by the order in the layer’s palette. In the
layer’s palette, drag the circle layer so that it is above the rectangle layer.
Once you have an image with more than one layer, the layers can be
blended together in a variety of ways. One way is to use modes. By
default, a layer will block out any sections of layers that it covers.
Blending modes allow you to combine layers in a variety of ways. Another
way is to use layer transparency settings to simply make a layer partially
transparent. A layer mask can also be used to hide parts of a layer a bit more selectively.
Select the Circle layer. Locate the Opacity option on the layer’s palette. To use this option, you
can either click the arrow and drag the slider or you can enter amounts in the box. Higher amounts
mean the layer will be more opaque. Lower amounts mean the layer will be more transparent.
When you finish editing all the layers in your image, you can merge or flatten layers to reduce the file
size. Flattening combines all the layers into a single background layer. However, you cannot edit
layers once you’ve flattened them, so you shouldn’t flatten an image until you are certain that you’re
P a g e | 37
satisfied with all your design decisions. Rather than flattening your original PSD files, it’s a good idea
to save a copy of the file with its layers intact, in case you need to edit a layer later.
NOTE: If the sizes do not appear in the status bar, click the status bar pop-up menu arrow, and
choose Show > Document Sizes.
SUMMARY
1. Desktop publishing (DTP) is the creation of documents using page layout skills on a personal
computer.
2. Adobe Frame Maker, Adobe Home Publisher, Adobe Illustrator, Adobe InDesign, Adobe
PageMaker and Adobe Photoshop these all are DTP applications.
3. An image editing software developed and manufactured by Adobe Systems Inc. Photoshop is
considered one of the leaders in photo editing software.
4. .PSD, .JPG, .GIF, .TFF,.PCT these all are different Photoshop formats.
5. Layers allow you to have several pieces of images in the same file, which can be arranged on
top of each other to create a complete image.
EXERCISES
A. Fill in the blanks
i. DTP means_____________________
ii. Corel Draw is an example of________________.
iii. Photoshop support____________________formats.
iv. ____________allows you to have several pieces of images in the same file.
v. ____________is for the web but is best for text.
In the lab
1. Sunita wants to reduce the image size in Photoshop but she could not achieve it. Can you help
her to?
P a g e | 39
Lesson-5
Photoshop (Continued)
You will learn
Rectangular Marquee Tool
The rectangular marquee tool counts among the most Rectangular Marquee
Elliptical Marquee
often tools in Photoshop. Whether it’s making a selection, Single column Marquee
cropping out an image, or adding a color fill, you’ll frequently Single Row Marquee
Lasso
find yourself turning to the marquee tool. The marquee tool Polygonal Lasso
itself offers four options: Magnetic Lasso
Quick Selection
Magic Wand
Crop and Slice tools
Crop
slice
Slice Select
Measuring tools
Eyedropper
color Sampler
Ruler
Rectangular marquee tool: Used to create rectangular/ Note
square selections Count
Retouching tools
Single column marquee tool: Creates a 1-pixel wide Spot Healing Brush
selection that spans the height of the image Healing Brush
Patch
Single row marquee tool: Creates a 1-pixel high selection Red Eye
that spans the width of the image Magic Eraser
Blur
Elliptical marquee tool: Used to create elliptical/circular Sharpen
Smudge
P a g e | 40
Dodge
Burn
Sponge
selections
Lasso Tool :
The lasso tool creates a custom, free-hand selection. It is usually used to cut out, or
select specific sections of a pre-existing picture. Access the lasso tool by clicking on the
icon located on the tool bar, or press the keyboard shortcut
Polygonal Lasso
The Polygonal Lasso tool is handy for selecting objects with many
angles because it draws only straight lines; you simply click when
you want to change directions.
P a g e | 41
Magnetic Lasso
Magnetic Lasso Tool is an edge detection tool, meaning that it actively searches for the edge
of the object as you are moving around it, then snaps the selection outline to the edge and
clings to it like a magnet!
Quick Selection
The Quick Selection Tool is somewhat similar to the Magic Wand
in that it also selects pixels based on tone and color. However,
the Quick Selection Tool goes far beyond the Magic Wand's
limited abilities by also looking for similar textures in the image,
which makes it great at detecting the edges of objects. And unlike
the Magic Wand where we click on an area and hope for the
best, the Quick Selection Tool works more like a brush, allowing us to select areas simply by
"painting" over them
Magic Wand
The Magic Wand tool (W) also creates selections based on color (its icon looks like a wizard’s
wand). Click once on the color, you want to select and Photoshop grabs all the contiguous pixels that
are similarly colored
P a g e | 42
1. Choose the Magic Wand tool
2. On the Options bar:
Choose a Tolerance value (use the scrubby slider) to control the range of colors the tool
selects (for a starting value, try between 30 and 40).
Check Anti-alias to allow the tool to add semitransparent pixels along the edges of the
color areas it detects. This will produce smoother edge transitions for your image edits.
Check Contiguous to limit the selection to areas that are connected to the first pixel you
click, or uncheck this option to allow the tool to select similarly colored, noncontiguous
(unconnected) areas throughout the image with the same click.
To select possible occurrences of a similar color on all visible layers, check Sample All
Layers, or uncheck this option to select colors on just the current layer.
3. Click a color in the image.
Selection options
Width
Contrast
P a g e | 43
To specify the lasso’s sensitivity to edges in the image, enter a
value between 1% and 100% for Contrast
Frequency
To specify the rate at which the lasso sets fastening points, enter
a value between 0 and 100 for Frequency.
Stylus Pressure
If you are working with a stylus tablet, select or deselect the Stylus
Pressure option. When the option is selected, an increase in stylus
pressure decreases the edge width.
5. Click in the image to set the first fastening point. Fastening points anchor the
selection border in place.
6. Release the mouse button or keep it pressed, and then move the
pointer along the edge you want to trace.
7. When your starting and ending points the portion will be selected
Slice Select
P a g e | 44
Select your image slices and adjust the size of the slices by moving the handles. Hold down
the Shift key to select multiple slices at once.
Crop a photo
2. Draw a new cropping area or drag the corner and edge handles to
specify the crop boundaries in your photo.
P a g e | 45
A. Aspect Ratio Menu B. Swap Width and Height Values C.
Overlay Options
Size and proportions
Choose a ratio or size for the crop box. You can also choose a preset, enter your own, or even
define your own preset values for later use.
Overlay Options
Choose a view to display overlay guides while cropping. Guides such as Rule of Thirds,
Grid, and Golden Ratio are available.
Measuring tools
Eyedropper
The Eyedropper tool samples color to designate a new
foreground or background color. You can sample from the
active image or from anywhere else on the screen.
color Sampler
Color Sampler Tool allows you to view color values in defined
spots of your image:
Ruler
P a g e | 46
The Ruler tool helps you position images or elements precisely. The Ruler tool calculates the
distance between any two points in the workspace. When you measure from one point to another, a
nonprinting line is drawn,
The options bar and Info panel show the following information:
Note
Like post-it notes, but digital. You can use this tool to add small little note boxes to your image.
Count
The Count tool is used to count objects in an image. To count objects manually, you click the
image with the Count tool and Photoshop tracks the number of clicks. The count number is
displayed on the item and in the Count tool options bar. Count numbers are saved when you
save a file.
Photoshop can also automatically count multiple selected areas in an image, and
record the results in the Measurement Log panel.
Eyedropper tool
P a g e | 47
4. Do one of the following:
a. To select a new foreground color, click in the image.
b. To select a new background color, Alt-click (Windows) in the image. Or position
the pointer over the image, press Alt-click (Windows) press the mouse button,
and drag anywhere on the screen.
Ruler tool
1. Select the Ruler tool. (If the Ruler is not visible, hold down the Eyedropper tool.)
2. Drag from the starting point to the ending point. Hold down the Shift key to constrain
the tool to 45° increments.
3. To create a protractor from an existing measuring line, Alt-drag (Windows) at an angle
from one end of the measuring line, or double-click the line and drag. Hold down the
Shift key to constrain the tool to multiples of 45°.
Retouching tools:
Spot Healing Brush
The spot healing brush can be used to clone areas from an image and blend the pixels from
the sampled area seamlessly with the target area. The basic principle is that the texture from
the sample area is blended with the color and luminosity surrounding wherever you paint.
The main difference between this and the standard healing brush is that the spot healing brush
requires no source point. You simply click on the blemishes you want to get rid of and the spot
healing brush works out the rest for you.
P a g e | 48
Healing Brush
The healing brush lets you sample part of the photograph and use it
to paint over another part. Once
you're finished, Photoshop will examine surrounding areas and try
to blend what you painted in with the
rest of the picture.
Patch
The patch tool uses the same complex algorithm as the healing brush to carry out its blend
calculations, but the patch tool works with selection-defined areas instead of a brush. When
the patch tool is selected, it initially operates in a lasso selection mode that can be used to
define the area to patch from or patch to
The Patch Tool retouches image using sampled pixels or pattern. It works as a
combination of the Healing Brush with the Lasso Tool
Red Eye
The undesirable effect in flash photography of people appearing to have red eyes, caused by a
reflection from the retina when the flashgun is too near the camera lens.
Magic Eraser
When you click in a layer with the Magic Eraser tool, the tool changes all similar pixels to
transparent. If you are working in a layer with locked transparency, the pixels change to the
background color. If you click in the background, it is converted to a layer and all similar pixels
change to transparent.
Blur
When you click on the blur tool your cursor turns into a circle and it acts as a paint brush. You
just paint over the part of the image you wish to blur. You can adjust the size of the brush and
the hardness (how much blur you want) at the top of your screen.
Sharpen
Sharpening enhances the definition of edges in an image. Whether your images come from a
digital camera or a scanner, most images can benefit from sharpening.
P a g e | 49
Smudge
The smudge tool is an interesting painting tool to work with because it can be used to smear
pixels the same way as one might mix paints together. The smudge tool basically smears the
pixels (rather than distort them the way the Liquefy filter does) and for best results.
Dodge
The Dodge tool lighten areas of the image. This tool is based on a
traditional darkroom technique for regulating exposure on specific
areas of a print. Photographers hold back light to lighten an area on
the print (dodging).
Burn
The Burn tool darken areas of the image. This tools is based on a
traditional darkroom technique for regulating exposure on specific
areas of a print. Photographers hold back light to increase the exposure to darken areas on a
print (burning).
Sponge
The Sponge tool on an image in suitable ways to reduce the saturation in selected areas for an
interesting effect. The Sponge tool lets you reduce the color saturation of that area to allow the
other sections of your image to come to the forefront.
SUMMARY
EXERCISES
P a g e | 51
Paint brush.
In the lab
1. Using Rectangular marquee tool crop out an image in Photoshop and save it with .jpg
extension.
P a g e | 52
3. Change the color of an object using Magic wand tool.
Lesson-6
Painting Tools
Adobe Photoshop provides several tools for painting You will learn
and editing image color. The Brush tool and the Pencil
Brush
tool work like traditional drawing tools applying color
Pencil
Color Replacement
with brush strokes. Tools like the Eraser tool, Blur tool,
Mixer Brush
History Brush
and Smudge tool modify the existing colors in the image. Art History Brush
Gradient
In the options bar for each of these painting tools, you Paint Bucket
quickly access brush characteristics you use frequently. Photoshop includes several sample brush
presets. You can start with these presets and modify them to produce new effects. Many original
brush presets are available for
1. Select the Healing Brush tool in the Tools panel (it’s a hidden tool of the Spot Healing Brush tool).
P a g e | 53
2. Find an area in the image that looks good and then Alt-click (Windows) or Option-click (Mac) to
sample that area.
For example, if you want to eliminate wrinkles on a face, choose a wrinkle-free area of skin near
the wrinkle. (Try to choose an area relatively close in skin tone.)
Position the mouse cursor over the area to be repaired and start painting.
The Healing Brush tool goes into action, blending and softening to create a realistic repair of the
area.
Patch Tool
Method 1:
Method 2:
Blur Tool
P a g e | 55
5. Click the airbrush button to use the brush as an airbrush. Alternatively, select the Airbrush
option in the Brush panel.
6. Select the Protect Tones option to minimize clipping in the shadows and highlights. This option
also tries to keep colors from shifting hue.
7. Drag over the part of the image you want to lighten or darken.
Brush
The Brush tool is a basic painting tool. It works like a traditional drawing tool by applying the
color using strokes. It's located in the standard Tool Bar and its default shortcut is the letter B.
Pencil
The pencil tool is nothing more than a rip off from the brush tool. In
fact, all it really consists of is a 1-pixel brush tool tip. Nearly all the
same options and tools are available to the Pencil tool as are
available with the brush tool.
Color Replacement
It enables us to change the color of an object in a photo without a lot of fuss or hassle. The
Color Replacement Tool is not the most professional way to change colors in an image and will
not always give you the results you need, but it usually works well for simple tasks and it is
such an easy tool to use
Mixer Brush
The Mixer Brush creates realistic painting techniques such as mixing colors on the canvas,
combining colors on a brush, and varying paint wetness across a stroke.
The Mixer Brush has two paint wells, a reservoir and a pickup. The reservoir stores the final
color deposited onto the canvas and has more paint capacity. The pickup well receives paint
only from the canvas; its contents are continuously mixed with canvas colors.
History Brush
The History Brush tool used to apply an image area from a different state or snapshot to your
current state. Use this tool to restore a portion of an image to an earlier state, while leaving the
P a g e | 56
rest of the modified image alone. The History Brush has an advantage over the Eraser tool
because the History Brush allows access too many blend modes.
The Art History Brush tool, however, includes several choices on the Options bar that
let you apply brush-stroke effects to your image when you paint:
Style: The Style menu contains various-shaped brush stroke styles, such as Tight Short,
Loose Medium, Dab, or Loose Curl.
Area: This option controls the area that the paint stroke covers, independent of the
brush size you select. The larger the brush size, the more area it covers.
Tolerance: This option adjusts the amount of the change applied to your image. A low
tolerance value lets you apply strokes anywhere in the image, regardless of color
values. A high tolerance value limits Art History strokes to areas that are very different
from the source state or snapshot, making your image less dramatically different from
the original.
Gradient
The Gradient tool creates a gradual blend between multiple colors. You can choose from
preset gradient fills or create your own.
Paint Bucket
The paint bucket tool fills an area of an image based on color similarity. Click anywhere in the
ima
ge
and
P a g e | 57
the paint bucket will fill an area around the pixel you clicked.
The exact area filled is determined by how similar each adjoining pixel is to the pixel you
clicked on. You can adjust this setting in the options toolbar by changing the tolerance value (make
sure the paint bucket tool is selected first). A low tolerance means only very similar colors will be
affected, a high tolerance means more pixels will be affected. The range is 0 (exact color matches
only) to 255 (all colors).
Mixer Brush
P a g e | 58
e) Sample All Layers:
5. Drag on your image to paint.
3. For Area, enter a value to specify the area covered by the paint strokes. The
greater the size, the larger the covered area and the more numerous the
strokes.
4. For Tolerance, enter a value to limit the regions where paint strokes can be
applied. A low tolerance lets you paint unlimited strokes anywhere in the image.
A high tolerance limits paint strokes to areas that differ considerably from the
color in the source state or snapshot.
To create a gradient
1. Choose the Gradient tool and click the Gradient Editor button on the Options bar.
2. Click a stop and click the color swatch to the right of the word Color to open the Color Picker
and assign a different color to the stop.
3. Click anywhere below the gradient preview to add more color stops.
4. Drag a color stop off the Gradient Editor dialog box to delete it.
P a g e | 59
5. Click the top of the gradient preview to assign different stops with varying opacity.
Assigning varying amounts of opacity using the stops on top of the gradient slider.
Assigning varying amounts of opacity using the stops on top of the gradient slider.
6. When you’re finished editing the gradient, name it and then click the New button.
7. The new gradient is added to the preset gradient choices.
8. To apply your gradient, drag across a selection or image with the Gradient tool.
Magic Eraser tool
SUMMARY
1. The Brush tool and the Pencil tool work like traditional drawing tools applying colorwith
brush strokes.
2. The Brush tool is a basic painting tool. It works like a traditional drawing tool by applying the
color using strokes.
3. The pencil tool is nothing more than a rip off from the brush tool. In fact, all it really consists of
is a 1-pixel brush tool tip.
4. The Mixer Brush creates realistic painting techniques such as mixing colors on the canvas,
combining colors on a brush, and varying paint wetness across a stroke.
P a g e | 60
5. The History Brush tool to apply an image area from a different state or snapshot to your
current state.
6. The Art History Brush tool is an interesting variation on the plain old History Brush tool. Both
tools paint over an image by using information from a previous state.
7. The Gradient tool creates a gradual blend between multiple colors. You can choose from
preset gradient fills or create your own.
8. The paint bucket tool fills an area of an image based on color similarity. Click anywhere in the
image and the paint bucket will fill an area around the pixel you clicked.
EXERCISES
Brush tool.
P a g e | 61
iii. Mixer brush tool enables you to change the color of object in a photo.
iv. Midtones of Dodge tool changes the middle range of groups.
In the lab
2. Sunita have one photo of her family in photo her father eye get infected with
red spot. Help Sunita to remove Red eye from that Photo.
P a g e | 62
Chief Patron
ShriSantosh Kumar Mall, IAS
Commissioner, KVS
Patron
Shri. G.K. Shrivastava, IAS
Additional Commissioner (Admin)
Regional Patron
Shri C.Neelap
Deputy Commissioner, KVS RO Guwahati
School Co-ordination
Shri. K. AlungKhumba
Principal,KV NFR,Maligaon,Guwahati
Subject Expert
Dr. K. K. Motla, PGT(CS),
KV NFR,Maligaon,Guwahati
Sh. RajendraGavahle, PGT(CS),
KV NFR,Maligaon,Guwahati
Syllabus Content VIII
Quarter – April to June
Formative Assessment – 1
Quarter – July to September
3 3. Photoshop Review Topics studied in class VII (Rectangular marquee 5
Toole, Lasso, Quick Selection, Crop ,measuring
,retouching , Painting)
4 More on Photoshop 17
4 Drawing and type tools
4. Tools 4.1 Pen(P)
Freeform Pen
Add Anchor point
Delete Anchor point
Convert Point
4.2 Horizontal Type
Vertical Type
4.3 Rectangle
Rounded Rectangle
Ellipse
Polygon
Line
Custom Shape
4.1 Working with Working with Masks
Masks 4.1.1 Working with masks and channels
4.1.2 Creating a quick mask
4.1.3 Editing a quick mask
4.1.4 Saving a selection as a mask
4.1.5 Viewing channels
4.1.6 Adjusting individual channels
4.1.7 Loading a mask as a selection
4.1.8 Applying effects using a gradient
mask
4.1.9 Resizing the canvass
4.1.10 Moving layers between documents
4.1.11 Colorizing with an adjustment layers
4.1.12 Grouping and clipping layers
4.1.13 Applying a mask from a saved
selection
4.1.14 Using type as a mask
Work Experience :-
1.Smartphone Accessory
Art Education
2 Chair Design
3 Lamp Design
Contents
Working with Masks
Algorithm 1 Working with masks and channels
Creating a quick mask
Use of algorithm in programming Editing a quick mask
Developing algorithm to solve a Saving a selection as a mask
particular problem Viewing channels
Adjusting individual channels
Flow Chart 6 Loading a mask as a selection
Applying effects using a gradient mask
Resizing the canvass
About flow chart Moving layers between documents
Various types of box used in flow Colorizing with an adjustment layers
chart and their use(terminal box, Grouping and clipping layers
input/output box, processing box Applying a mask from a saved selection
, decision box) Using type as a mask
Question based on
sequence , selection and iteration
Photoshop Continued 36
Photoshop Review 11 Photoshop Vector tools
Basic Vector paths
Topics studied in class VII (Rectangular Drawing shapes
marquee Toole, Lasso, Quick Selection, Combining vector paths
Crop ,measuring ,retouching , Painting) Converting shapes to selections
Manipulating vector paths
More on Photoshop 17 Type in Photoshop
Typographic design
Drawing and type tools Creating a clipping mask from type
Pen(P) Creating a design element from type
Freeform Pen Using interactive formatting controls
Add Anchor point Wrapping font type
Delete Anchor point Designing a paragraph of type
Convert Point Preparing file for print
Horizontal Type Preparing file for web output
Vertical Type File compression
Rectangle
Rounded Rectangle
Ellipse
Polygon
Line
Custom Shape
Flash 57 Downloading/Uploading 81
What is flash and its uses Downloading/Uploading Speed
Creating animation Difference
About symbols and instances Example
Types of symbols(graphic, button,movie clip etc.) Concept of Bandwidth and protocol
Converting an object to a symbol
Introducing time line and its use in animation
Frames and key frame
About layers (inserting a new layer, renaming Audio and Video Conferencing
& deleting layer)
Types of animation (frame and tweened)
87
Flash Continued 67 What is it
Use of It
Motion tweening (using and without using Factors affecting Video Quality
motion guide) Usefulness of Video Conferencing
Shape tweening (simple shape and using
text strings)
E-Commerce E-Greeting 71
EDI(Electronic Data Interchange)
What is E-Commerce and E-Greetings ?
Influence on user
What factor one should keep in mind while
doing e-commerce, Websites Example
Chatting 78
Definition
Example
Lesson-1
Algorithm You will learn
Use of algorithm in
Use of algorithm in programming programming
Developing algorithm
to solve a particular
Developing algorithm to solve particular problem problem
1|Page
Steps:
1. Pick up the phone and listen for a dial tone
2. Press each digit of the phone number on the phone
3. If busy, hang up phone, wait 5 minutes, jump to step 2
4. If no one answers, leave a message then hang up
5. If no answering machine, hang up and wait 2 hours, then jump to step 2
6. Talk to friend
7. Hang up phone
Steps:
1. Take numbers a, b, c.
2. Input the values of a and b
2|Page
3. C=a+b
4. Print c*c
Steps:
1. Take numbers l, b, c, d.
2. Input the values of l and b
3. c=l*b
4. d=2*c
5. Print d
Conditions in Algorithm
Steps:
1. Take a number age.
2. Input the age of the person
3. If(age>=18) goto step 4
3|Page
Else
Goto step 5
4. Print ―You can vote‖
5. Print ―You can’t vote‖
Algorithm: To give a bonus of Rs 1000 to those employees whose salary is more than
Rs5000
Input: Salary.
Output: New Salary
Steps:
1. Take numbers salary and total.
2. Input the salary of the person
3. If(salary>=5000) goto step 4
Else
Goto step 5
4. total=salary+1000
5. total=salary+0
6. Print total
4|Page
SUMMARY
EXERCISES
5|Page
Lesson-2
Flow Char You will learn
About flow chart
Various types of box
used in flow
About flow chart chart and their
A flowchart is a type of diagram that represents an algorithm or use(terminal box,
input/output box,
process, showing the steps as boxes of various kinds, and their processing box
, decision box)
order by connecting them with arrows. This diagrammatic
Question based on
representation illustrates a solution to a given problem. sequence , selection
and iteration
6|Page
Various types of box used in flow chart:
7|Page
Question based on sequence, selection and iteration
Q 1. Draw a flowchart to find the sum of two numbers
8|Page
Q 2. Draw a flowchart to find bigger number among two numbers (selective)
9|Page
SUMMARY
1. A flowchart is a type of diagram that represents an algorithm or process, showing the
steps as boxes of various kinds, and their order by connecting them with arrows.
2. Flowline symbol used to connect the symbols and indicate the flow of logic.
3. Terminal symbol is used to represent the beginning (Start) or end (End) of task.
6. Decision making symbol used to represent any logic and comparisons operations.
EXERCISES
1. What is flowchart?
10 | P a g e
Lesson-3
Photoshop Review
You will learn
About flow chart
Various types of box
used in flow
Review of Photoshop chart and their
use(terminal box,
An image editing software developed and manufactured input/output box,
processing box
by Adobe Systems Inc. Photoshop is considered one of , decision box)
Question based on
the leaders in photo editing software. The software allows sequence , selection
users to manipulate, crop, resize, and correct color and iteration
11 | P a g e
Toolbox in detail
Marquee Tools: The Marquee tool selects a section of the document based on the shape of the
chosen tool.
Move Tool: The Move tool moves items in the document, such as selections, layers, and
guides.
Lasso Tools: The Lasso tools allow you to select a section of the document either by freehand,
polygonal, or magnetic selections.
12 | P a g e
• The Lasso tool will close the selection will close
automatically when the mouse is unclicked.
• The Polygonal Lasso tool and Magnetic Lasso tool need the ends of the selection to be
joined for the section to become selected.
Magic Wand Tool: The Magic Wand tool selects areas of similar colors.
Healing Tools: The Healing tools fix up issues in the document such as blemishes and red eye.
Drawing Tools: The Drawing tools let you draw in your document.
13 | P a g e
Fill Tools: The Fill tools fill color into areas of the document.
• The Paint Bucket tool fills in areas of similar color with the
foreground color.
• The Gradient Tool creates a smooth straight-line change from the foreground color to
the background color.
Shape Tools: The Shape tools draw shapes and lines in a normal layer or a
shape layer.
• The Shape tools will create a solid color shape of their type.
• The Line tool will create a solid color line.
• The Custom Shape tool makes customized shapes selected from a custom shape list.
Color Picking and Measuring Tools: The Color Picking and Measuring tools do
not actually change the document in any way.
14 | P a g e
Hand Tool: The Hand tool moves an image within its window.
Zoom Tool: The Zoom tool magnifies and reduces the view of an image.
SUMMARY
EXERCISES
In the lab
1. Crop image upto your suitable part of an image and save it.
2. Insert text some quote on an image using Photoshop tools and save it.
3. Cut some portion of image and use it in another image using Move tool.
Lesson-4
16 | P a g e
More on Photoshop
You will learn
Rectangular Marquee
Drawing and type tools Elliptical Marquee
Single column Marquee
Single Row Marquee
The Drawing and Type tools create and alter vector objects.
Lasso
Drawing tools work on vector paths, which are vector-based Polygonal Lasso
Magnetic Lasso
outlines you can turn into selections. Using the Options bar,
Quick Selection
choose whether to draw paths or shape layers. Type is Magic Wand
Crop and Slice tools
created in type layers that can be transformed, warped, Crop
and even set along paths. slice
Slice Select
Pen(P) Measuring tools
Path Selection (A): Use this tool to move entire paths Eyedropper
color Sampler
around the canvas as a single object. The path or shape Ruler
Note
layer retains its shape. Count
Retouching tools
Direct Selection (A): Use this tool to select and move Spot Healing Brush
Healing Brush
individual points and Bezier handles of a path or shape Patch
Red Eye
layer. Magic Eraser
Blur
Pen (P): Create paths with the Pen tool (shown in Sharpen
Smudge
Single-click to create individual points to form the path. Dodge
Burn
Click, hold, and drag to create a Bezier curve when Sponge
drawing a path.
17 | P a g e
Add Anchor Point (P): Use this tool to click part of a path to add a point to the path. Adding an
anchor point to your path or shape layer allows for more detail in the path or shape.
Delete Anchor Point (P): Use this tool to click a point of a path to remove that point from the
path.
Convert Anchor Point (P): Single-click a point of a path to convert it to a corner point. Or click
and drag to convert it to a curve point. Or Option-click (Mac users) or Alt-click (Windows users)
and drag to convert it to a combination point.
Horizontal Type(T):
The Horizontal Type tool is the default Type tool. Click and drag to
make a text box. Type your text with the keyboard to create text in the
foreground color. Use the Options bar to set the font, size, and other
Vertical Type (T): This tool is similar to the Horizontal Type tool
except that the type stacks vertically, and the text direction goes from right to left for Asian
languages.
Horizontal Type Mask (T): This tool is similar to the Horizontal Type tool, but a selection area is
created rather than actual type. Although you can paint within the type selection area, adjusting
Vertical Type Mask (T): This tool is similar to the Vertical Type tool, but a selection area is
created rather than actual type. Although you can paint within the type selection area, adjusting
18 | P a g e
Rectangle
There are quite a few predefined vector-based shapes in Adobe Photoshop, all of which can
be easily added to graphics. There are 6 different kind of Shape Tools in all.
Rectangle Tool – Creates a rectangle shape (or square if constraining proportions by holding
shift).
Rounded Rectangle Tool – Creates a rectangle with rounded corners. The roundness of the
corner can be controlled by setting a radius in the options bar.
Ellipse Tool - Creates an ellipse shape (or perfect circle if constraining proportions by holding
shift).
Custom Shapes – Use predefined shapes (or user created ones) in your graphic.
To create a shape in your image, simply select the shape tool you want to use, adjust the
settings for that tool in the options bar, and then drag our your shape in the active image area
(in the same fashion you’d create a selection with one of the selection tools).
19 | P a g e
Photoshop masks isolate and protect parts of an image,
just as masking tape protects window panes or trim from
paint when a house is painted. When you create a mask
based on a selection, the area you have not selected
is masked, or protected from editing. With masks, you can
create and save time-consuming selections and then use
them again. In addition, you can use masks for other
complex editing tasks—for example, to apply color
changes or filter effects to an image.
In Photoshop, you can make temporary masks, called quick masks, or you can create
permanent masks and store them as special grayscale channels called alpha channels. Photoshop
also uses channels to store an image’s color information. Unlike layers, channels do not print. You
use the Channels panel to view and work with alpha channels.
Quick Masks are temporary, so if you create one you really like, be sure to choose Select→Save
Selection at the end.
1. Open a new document and, using any selection tool, select the element you want in your
image.
You can fine-tune your selection after you have the Quick Mask in place. Click the
Edit in Quick Mask Mode button in the Tools panel (or press the Q key).
20 | P a g e
If your Quick Mask settings are at the default, a color overlay covers and protects
the area outside the selection. The selected pixels are unprotected.
Paint with black to add to the mask, thereby making the selection smaller. Even
though you are painting with black, your strokes show up as a red overlay. Paint
with white to delete from the mask, making the selection larger.
3. After you finish editing your mask, click the Edit in Standard Mode button in the Tools
panel to exit the Quick Mask.
The overlay disappears, and a selection outline appears. Your selection is ready and waiting for
your next command. The selection outline correlates with the unmasked or selected areas of the
Quick Mask.
The advantage of editing your selection as a mask is that you can use almost any tool or filter to
modify the mask. (You can even use selection tools.)
In Quick Mask mode, you do all of your editing in the image window. Photoshop automatically
defaults to Grayscale mode. The foreground color defaults to black, and the background color
defaults to white. When using a painting or editing tool in Quick Mask mode, keep these principles in
mind:
Painting with white erases the mask (the red overlay) and increases the selected area.
Painting with black adds to the mask (the red overlay) and decreases the selected area.
Painting with gray areas lighter areas are more subject to change than darker areas.
21 | P a g e
Quick masks are temporary. They disappear as soon as you deselect. However, you can save a
selection as an alpha-channel mask so that your time-consuming work won't be lost and you can
reuse the selection in this work session or a later one. You can even use alpha channels in other
Photoshop image files.
Masks are saved in channels, which can be thought of as storage areas for color and selection
information in an image.
To avoid confusing channels and layers, think of channels as containing an image's color and
selection information; think of layers as containing painting and effects.
You can edit a mask once it has been saved in a channel by painting on it in a channel using black,
white, and shades of gray. Black areas completely protect an image from changes. White areas are
completely subject to change. In gray areas, lighter areas are more subject to change than darker
areas.
Note If you save and close a file while in Quick Mask mode, the quick mask will show in its own
channel the next time you open the file. If, however, you save and close your file while in Standard
mode, the quick mask will be gone the next time you open
your file.
Viewing channels
The first step is accessing channels by choosing Window→Channels. The Channels panel appears
Selecting a channel in the Channels panel automatically makes it appear in the image window. To
select a channel, click the channel thumbnail or name in the panel. To select more than one channel,
Shift-click. To show or hide a channel, click in the eye column in the
far left of the panel. You can also drag through the column to hide or
show the channels quickly.
22 | P a g e
Adjusting individual channels
You can select one or more channels in the Channels panel. The names of all selected,
or active, channels are highlighted
To select a channel, click the channel name. Shift-click to select (or deselect)
multiple channels.
To edit a channel, select it and then use a painting or editing tool to paint in the
image. You can paint on only one channel at a time. Paint with white to add the
selected channel’s color at 100% intensity. Paint with a value of gray to add the
channel’s color at a lower intensity. Paint with black to fully remove the channel’s
color.
23 | P a g e
The channel mask remains stored in the Channels palette even after you've loaded it as a selection.
This means that you can reuse the mask whenever you want. To apply a saved mask to an image or
selection choose Select > Load Selection and then select the mask (alpha channel) you want to use.
You can reuse a previously saved selection by loading it into an image. To load a saved selection
using shortcuts, do one of the following in the Channels palette:
Select the alpha channel, click the Load Channel as Selection button at the bottom of the
palette, and then click the composite color channel near the top of the palette.
Drag the channel that contains the selection you want to load onto the Load Channel as
Selection button.
Ctrl-click (Windows) or Command-click (Mac OS) the channel containing the selection you
want to load.
To add the mask to an existing selection, press Ctrl-Shift (Windows) or Command-Shift (Mac
OS), and click the channel.
To subtract the mask from an existing selection, press Ctrl-Alt (Windows) or Command-Option
(Mac OS), and click the channel.
To load the intersection of the saved selection and an existing selection, press Ctrl-Alt-Shift
(Windows) or Command-Option- Shift (Mac OS), and select the channel.
1. Create a Photoshop file with two layers - one blank and the other containing the image
In the example below, a gradient is applied to the photo from right to left.
(1) The original image. (2) With the gradient applied, you can
see the checkered pattern which
indicates the blank layer.
25 | P a g e
(3) To fade the photo to white, fill the (4) To fade the photo into another
blank layer with solid white. image, place the second image in a
layer below the photo.
Decreasing an image’s canvas size crops into the image. If you increase the canvas size of an
image with a transparent background, the added canvas is transparent. If the image doesn’t have a
transparent background, there are several options for determining the color of the added canvas.
Enter the dimensions for the canvas in the Width and Height boxes. Choose the units of
measurement you want from the pop-up menus next to the Width and Height boxes.
26 | P a g e
Select Relative, and enter the amount you want to add or subtract from the image’s
current canvas size. Enter a positive number to add to the canvas, and enter a negative
number to subtract from the canvas.
3. For Anchor, click a square to indicate where to position the existing image on the
new canvas.
5. Click OK.
2. In the Layers panel of the source image, select the layer that you want to copy.
Choose Select > All to select all of the pixels in the layer, and choose Edit > Copy.
Then make the destination image active, and choose Edit > Paste.
27 | P a g e
Drag the layer’s name from the Layers panel of the source image into the
destination image.
Use the Move tool (Select section of the toolbox), to drag the layer from the source
image to the destination image.
You can take any layer, including the Background layer, from one image and duplicate it in another.
Keep in mind that the pixel dimensions of the destination image determine how large the printed
copy of the duplicated layer can be. Also, if the pixel dimensions of the two images are not the same,
the duplicated layer may appear smaller or larger than you’d expect.
1. Open the source image. If you plan to copy a layer to an existing image rather
than a new one, open the destination image as well.
2. In the source document’s Layers panel, select the name of the layer or layers
you want to duplicate. To select more than one layer, hold down the Ctrl key
(Command key in Mac OS) and click each player’s name.
3. Choose Layer > Duplicate Layer, or choose Duplicate Layer from the More
menu in the Layers panel.
4. Type a name for the duplicate layer in the Duplicate Layer dialog box, and
choose a destination document for the layer, and then click OK:
28 | P a g e
Colorizing with an adjustment layers
The Color Range feature, which is useful for creating a selection area based on sampled colors in an
image, can also be used to create an adjustment layer mask.
1. In the Layers panel, select the layer to which you want to apply the
adjustment layer.
4. In the Color Range dialog box, choose Sampled Colors from the
5. Select menu.
As you click on image areas, you can preview the mask in the Color Range dialog box. White
areas are unmasked pixels, black areas masked, and gray areas partially masked.
9. Use the Fuzziness slider to increase or decrease the range of colors around your sample
colors that are included in the masked area. Use the Range slider to control how far or near a
color must be from the sample points to be included in the mask. After adjusting the mask,
click OK to close the Color Range dialog box.
29 | P a g e
Grouping and clipping layers
Grouping layers helps organize your projects and keeps your Layers panel uncluttered. By linking
layers, you establish a relationship between them, even if they aren't next to each other in your layer
order.
Alt-drag (Windows) or Option-drag (Mac OS) layers to the folder icon at the bottom
of the Layers panel to group the layers.
3. To Ungroup the layers, select the group and choose Layer > Ungroup Layers.
Select the group in the Layers panel and click the Create a New Layer button .
Drag a group folder into another group folder. The group and all of its layers move.
CLIPPING MASKS
30 | P a g e
shape in the base layer, a photograph in the layer above it, and text in the topmost
layer. If the photograph and text appear only through the shape outline in the base
layer, they also take on the opacity of the base layer.
You can group only successive layers. The name of the base layer in the group is underlined, and
the thumbnails for the overlying layers are indented. Additionally, the overlying layers display the
clipping mask icon.
The shape in the bottom layer of the clipping mask determines what area of the photo layer above
shows through.
Hold down Alt (Option in Mac OS), position the pointer over the line dividing two layers
in the Layers panel (the pointer changes to two overlapping circles), and then click.
In the Layers panel, select the top layer of a pair of layers you want to group, and
choose Layer > Create Clipping Mask.
2. When making a clipping mask from an existing layer and one you are about to create, first
select the existing layer in the Layers panel.
Then choose New Layer from the Layer menu or the Layers panel More menu. In the New
Layer dialog box, select Use Previous Layer to Create Clipping Mask, and click OK.
31 | P a g e
Using type as a mask
Using the Type Mask tool in Photoshop Elements epitomizes the combination of type and image. The
Type Mask tool doesn’t create a new layer. Instead, it creates a selection on the active layer. This is
the tool of choice for filling text with an image or cutting text out of an image so that the background
shows through.
3. Choose the Horizontal Type Mask tool from the Tools panel.
4. Specify your type options (such as font family, style, and size) on
5. Click the image and type your desired text. When you’re done, click the Commit button on the
Options bar.
6. Choose Select→Inverse, which deselects your letter selections and selects everything else.
7. Press the Backspace (Delete on a Mac) key to delete everything outside your selection border.
8. Choose Select→Deselect.
32 | P a g e
SUMMARY
1. The Drawing and Type tools create and alter vector objects. Drawing tools work on vector
paths, which are vector-based outlines you can turn into selections.
2. The Horizontal Type tool is the default Type tool. Click and drag to make a text box.
3. Rectangle tool createsa rectangle shape (or square if constraining proportions by holding
shift).
4. Photoshop masks isolate and protect parts of an image, just as masking tape protects window
panes or trim from paint when a house is painted.
5. Quick Mask mode lets you edit any selection as a mask without using the Channels palette
and while viewing your image.
6. Grouping layers helps organize your projects and keeps your Layers panel uncluttered.
7. A clipping mask is a group of layers to which a mask is applied. The bottommost layer, or base
layer, defines the visible boundaries of the entire group.
8. Using the Type Mask tool in Photoshop Elements epitomizes the combination of type and
image.
9. Path Selection tool use to move entire paths around the canvas as a single object. The path or
shape layer retains its shape.
10. Direct Selection tool use to select and move individual points and Bezier handles of a path or
shape layer.
11. Vertical type tool is similar to the Horizontal Type tool except that the type stacks vertically,
and the text direction goes from right to left for Asian languages.
12. Horizontal TypeMask is similar to the Horizontal Type tool, but a selection area is created
rather than actual type.
13. Custom Shapes Use predefined shapes (or user created ones) in your graphic.
33 | P a g e
EXERCISES
In the lab
35 | P a g e
Lesson-5
Photoshop Continued
You will learn
36 | P a g e
Basic Vector paths
A path consists of one or more straight or curved segments. Anchor points mark the end points of
the path segments. On curved segments, each selected anchor point displays one or two direction lines,
ending in direction points. The positions of direction lines and points determine the size and shape of a
curved segment. Moving these elements reshapes the curves in a path.
A path can be closed, with no beginning or end (for example, a circle), or open, with distinct end
points (for example, a wavy line).
Smooth curves are connected by anchor points called smooth points. Sharply curved paths are
connected by corner points.
When you move a direction line on a smooth point, the curved segments on both sides of the point are
adjusted simultaneously. By comparison, when you move a direction line on a corner point, only the curve
on the same side of the point as the direction line is adjusted.
37 | P a g e
Adjusting a smooth point and a corner point
A path does not have to be one connected series of segments. It can contain more than one distinct and
separate path component. Each shape in a shape layer is a path component, as described by the layer’s
clipping path.
Drawing shapes
Drawing a straight line is easy, you could use the line tool or the pen tool.
38 | P a g e
U-shaped curves
1. Drag downward. As you drag you will notice that two handles
are being created.
2. Move your pointer to the right, parallel with the first point that you made; click and drag
upward.
Click and drag up and you will now see a U shaped curve being generated. The curve goes
in the direction that you are dragging.
Simple S curves
Creating a simple S-curve. Notice that as you change the angle of your
drag, the shape of the curve also changes.
M curves
The M curve is a little trickier because it involves a new tool: The Convert
Point tool. The convert point tool is found under the pen tool in the tool box
1. From your starting point, drag upwards. You are creating the
direction handle.
2. Move to the right and parallel, drag downward. You are creating an
3. Now the tricky part: Hold the Alt (Option) Key and drag upward. First you define a direction with
39 | P a g e
a direction handle (The initial drag of the mouse). The next click actually draws the curve based
on the direction of the first drag and the second. If you want a sharp curve (called a cusp), you
need to first change the direction of the handle without affecting the previously drawn curve. The
Convert point tool, is such the tool for this task. The Alt (Option) Key is a quick way to temporarily
1. Position your pointer to the right of the second point and drag down
Closed paths
The paths described so far are open paths—that is, they’re not fully
enclosed shapes. They’re just lines, and therefore you can’t use them to
select areas of your image, or fill them up with solid colors
A closed path, on the other hand, can be filled with color, texture or
patterns. It can be turned into a selection to use on an image.
Paths provide smooth outlines that you can convert into precise selection borders. You can also
convert selection borders into paths, using the Direct Selection tool for fine-tuning.
You can define any closed path as a selection border. A closed path can be added to,
subtracted from, or combined with the current selection.
Click the Load Path as a Selection button at the bottom of the Paths panel.
Ctrl-click (Windows) or Command-click (Mac OS) the path thumbnail in the Paths
panel.
Alt-click (Windows) or Option-click (Mac OS) the Load Path As A Selection button
at the bottom of the Paths panel.
41 | P a g e
Alt-drag (Windows) or Option-drag (Mac OS) the path to the Load Path As A
Selection button.
Choose Make Selection from the Paths panel menu.
Feather Radius
Defines how far inside and outside the selection border the feather edge extends. Enter a
value in pixels.
Anti-aliased
Creates a finer transition between the pixels in the selection and the surrounding pixels.
Make sure the Feather Radius is set to 0.
New Selection
Add To Selection
Removes the area defined by the path from the current selection.
Selects the area common to both the path and the original selection. If the path and selection
do not overlap, nothing is selected.
5. Click OK.
42 | P a g e
You can reorder saved paths that are not Shape, Type, or Vector Mask paths in the Paths panel.
In the Paths panel, drag the path to the position you want. In Photoshop CC, you can select
and drag more than one path simultaneously.
Duplicate paths
1. In the Paths panel, select the path you want to duplicate. In Photoshop CC, you can select
more than one path.
You can edit a path segment at any time, but editing existing segments is slightly
different from drawing them. Keep the following tips in mind when editing segments:
If an anchor point connects two segments, moving that anchor point always changes both
segments.
When drawing with the Pen tool, you can temporarily activate the Direct Selection tool so
that you can adjust segments you have already drawn; press Ctrl (Windows) or Command
(Mac OS) while drawing.
When you initially draw a smooth point with the Pen tool, dragging the direction point
changes the length of the direction line on both sides of the point. However, when you edit
an existing smooth point with the Direct Selection tool, you change the length of the
direction line only on the side you are dragging.
1. With the Direct Selection tool , select the segment you want to adjust.
43 | P a g e
Adjust the length or angle of straight segments
2. Drag the anchor point to the desired position. Shift-drag to constrain the
adjustment to multiples of 45°.
1. With the Direct Selection tool, select a curved segment, or an anchor point
on either end of the curved segment. Direction lines appear, if any are present.
(Some curved segments use just one direction line.)
Type in Photoshop
44 | P a g e
Type in Photoshop consists of mathematically defined shapes that describe the letters,
numbers, and symbols of a typeface. When you add type to an image in Photoshop, the characters
are composed of pixels and have the same resolution as the image file. However, Photoshop
preserves the vector-based type outlines and uses them when you scale or resize type, save a PDF
or EPS file, or print the image to a PostScript printer.
Typographic design
Start by choosing a portrait image you’d like to turn into a Typography Poster. It’s best
to choose a large image so you can see all the features of the face clearly.
To select the appropraite areas on the face you’ll be using the Color Range Tool. This will select all
the different tones on the face. Each time a Color Range is selected you’ll copy and paste it onto a
new layer. You’ll be removing the original image from view to have a transparent background.
45 | P a g e
3. Converting to Black and White and Merging the 2 Color Range Layers
You’ll then to converting the 2 Tones into Black and White and merging the two layers together.
The text is then turned into a Brush and clicked onto the portrait canvas into a new layer using varient
brushes sizes. A mask layer it then placed on the text layer. Go to your portrait layer and copy the
image, the mask layer is click where you paste in the image. The portrait image on the mask layer is
46 | P a g e
then inverted. You then click back onto the original text layer and remove the original portrait layer
from view to see the new typographic portrait.
A Gradient Option is added using Blending Options and a soft brush is selected and brushed on
certain areas of the face using the color black and an opacity of 33% to enhance certain areas.
47 | P a g e
Creating a clipping mask from type
A clipping mask is an object or a group of objects whose shape masks other artwork so that only
areas that lie within the shape of the masking object are visible. In effect, you are clipping the artwork
to conform to the shape of the object (or mask). In Photoshop, you can create a clipping mask from
shapes or letters.
Select text in the image window, and in the Character palette or on the Type tool options bar you can
do the following:
Scrub the Size, Leading, Tracking, Kerning, Scaling, and Baseline Shift values.
48 | P a g e
Select some type in the image window, click the font displayed in the Font Family pop-up
menu, and press the up and down arrow keys to cycle through the available fonts and watch
them preview interactively in the image window.
Warping lets you distort type to conform to a variety of shapes, such as an arc or a wave. You can
change a layer's warp style at any time to change the overall shape of the warp. Warping options
give you precise control over the orientation and perspective of the warp effect.
In Photoshop, you will often use point type - a few discrete words or lines – which are added by
clicking once with the Type tool and then adding some text. Often, however, a design may call for full
paragraphs of text. You can design complete paragraphs of type in Photoshop and you don't have to
switch to page-layout program to get paragraph type
control. In this short tutorial I'll show you how to do it.
Step 1
Open or create an image that you want to add a
paragraph of text to. I'm using this picture of a couple of
pears.
49 | P a g e
Step 2
Select the Horizontal Type tool (), and in the Character palette, choose a typeface. I'm using Century,
I've set the Size to 12 points, Leading to Auto, Tracking to 0, and text Colour to white.
Step 3
Click the Paragraph tab to bring the Paragraph palette forward, and click the Justify Last Left button.
Step 4
Select the Horizontal Type Tool from the toolbox and instead of just clicking once on the document
window, click and drag out a rectangular marquee.
50 | P a g e
This creates a text box into which your text will flow.
You will notice a small flashing cursor inside the text box. Start typing in your text, or if you have
copied some text from another document or web page, press Ctrl+V (windows) to paste the text that
you copied into the text box. Your text will now flow neatly from one side of the text box to the other,
because you selected Justified from the paragraph
palette.
51 | P a g e
Step 5
Once your text is in the text box, you can use the Move tool to drag the text to wherever you want on
the image.
Always transform your images in their native application. Size, crop, rotate, shear, and reflect
art in Photoshop.
Ensure that images can first print from Photoshop. Do this before importing the images into an
illustration or page layout program.
When saving Photoshop images for print purposes, stick to TIFF, EPS, native PSD, or PDF
file formats.
Make sure that you use the proper color mode. For example, use CMYK for color separations
for offset printing and RGB for photographic prints.
Create vector shapes and paths efficiently. Use the fewest number of anchor points possible
to create the path and delete any unnecessary or stray points.
Make sure that all scanning is at the appropriate resolution.
If your image is to bleed (extend to the edge of the printed page), take that into account when
creating your image. Note that you need to allow for 1/8 to 1/4 of an inch on any side that will
bleed to allow for slippages when the paper is cut.
When using spot colors, always specify colors from a Pantone color swatch chart and then
select the color, whether process or spot, in Photoshop.
Print and provide laser or inkjet prints of your file, both separations (if warranted), and a
composite print.
Provide all fonts used in your file. Provide both screen and PostScript printer fonts, if
applicable.
Choose File→Save As for your final save to squeeze down to the smallest file size.
Organize your files into folders.
52 | P a g e
Preparing file for web output
File compression
1. Open an image to experiment with.If you copy an image from the clipboard, choose File -->
New from Clipboard.
3. Choose File --> Save For Web (Alt+Shift+Ctrl+S) or choose the Save For Web icon in the
Shortcuts bar.
4. Inspect the settings contained in the Save For Web dialog box.
6. Adjust the quality settings — High (60%), Medium (30%), and Low (10%) — in the Settings
drop-down list and then fine-tune the numeric settings in the Quality text box.
53 | P a g e
7. Type a number, such as 40 or 50 percent, to make additional changes to the numeric
setting.
8. Photoshop and Photoshop Elements use lower compression values to indicate more
compression and a smaller file size (100 = least compression, 1 = most);
SUMMARY
1. Vector shapes are lines and curves you draw using the shape or pen tools.
2. Vector shapes are resolution-independent—they maintain crisp edges when resized, printed to
a PostScript printer, saved in a PDF file, or mported into a vector-based graphics application.
3. A path consists of one or more straight or curved segments. Anchor points mark the end points
of the path segments.
4. Type in Photoshop consists of mathematically defined shapes that describe the letters,
numbers, and symbols of a typeface.
5. A clipping mask is an object or a group of objects whose shape masks other artwork so that
only areas that lie within the shape of the masking object are visible.
6. Warping lets you distort type to conform to a variety of shapes, such as an arc or a wave. You
can change a layer's warp style at any time to change the overall shape of the warp.
EXERCISES
54 | P a g e
iii. A closed path X marks the _________point.
iv. When saving Photoshop images for print purpose stick to TIFF, EPS,
native ______________, _______________.
v. To save Photoshop original image type Ctrlc +_________+_________.
vi. The JPEG quality setting is set to maximum __________by default.
vii. Quality setting of Photoshop ________%, ________%,__________% in the
setting drop down list.
55 | P a g e
In the lab
56 | P a g e
Lesson-6
Flash You will learn
The possibilities of Flash are extraordinary, each new version has outstripped the previous one,
and the present Flash 8 is not an exception. Although its common usage is to create animations
has far more applications. They are so numerous that all web designers should learn how to use
Flash.
Flash has been made up in order to fix the great lack in the Internet: that is, Dynamism. This
dynamism does not imply only animations but rather interactive animations, which allow users to
see the web as something attractive, not static (unlike most of the pages that are made by the use
of the HTML language). With Flash we can easily and quickly create animations of all types.
It is easy to learn how to handle Flash, it has a friendly environment that invites us to sit down and
spend hours making whatever our imagination suggests, but that is not sufficient to be preferred
by professional designers
57 | P a g e
Features of flash
Attractive Designs: Flash 8 allows the using of visual effects that will ease the creation of
animations, presentations and forms more attractive and professional
Font Optimization: It also includes some readability options for small sized fonts, what makes
our texts more comfortable to read.
Consolidated Libraries: Now you can search any object existent in our movies faster, browsing
our open libraries from a single panel.
More powerful animation: Flash 8 allows much more control of the interpolations setting a new
edition mode form which you will edit the velocity the rotation, shape, color and movement are
applied.
More powerful graphics: Avoid the unnecessary representation of vectorial objects setting an
object as a bitmap.
Improvements in video importing: To ease the working with video formats, Flash 8 provides
high-quality new independent codec, completely skinnable.
Metadata Compatibility: Include your SWF files in searching engines defining a title, description
and/or keywords.
Mobile devices Emulator: Preview your Flash Lite compatible mobile devices movies oriented
with the new emulator Flash 8 includes.
Creating animation
At first glance, it seems logical to draw the globe at each moment, so that growing number of
moments makes the movement more real: the more drawn instants, the more realistic movement.
58 | P a g e
Nevertheless, with Flash it is sufficient to create only 3 frames: firstly, we will draw the globe at the
initial instance (above all), secondly, we will draw the globe at the moment when it touches the
ground and then the globe will come back to its initial position (actually you can create this frame
by making a copy of the first one).So far as we see now, most part of the work (drawing objects) is
already done.
The Symbols come from objects that we've created using the tools that Flash 8 provides us. When
transforming these objects into symbols, they are included in a library at the moment of creation that
allows us using them on several occasions, either in the same or another movie
When we create a symbol, Flash saves it to a library. Every time we use this object in a movie, it's
converted into an instance.
Although they seem to be the same, there is an important distinction: when using a symbol, after
we've created it for our movie, on modifying it the instance will be updated, whereas the object will
continue being intact, as it was at the moment of its creation, so then we'll be able to return to use it
at another moment.
Graphic symbols
59 | P a g e
Graphic symbols are the simplest and most obvious type of symbol. When you create a Flash movie,
you create objects on the Stage. Some objects may remain still, such as backgrounds
You create graphic symbols to reduce the size of your file and to make it easier to add multiple copies
of a graphic to your movie. Symbols are stored in the Library and are available to not only the movie
in which you created them but also any other movie. Therefore, using symbols is a good way to store
graphic images for use in Flash movies.
A movie clip is like a movie within a movie that you can manipulate by using interactive controls (also
called actions, created with ActionScript). A movie clip doesn't take place on the main Timeline;
instead, it has its own Timeline. For example, you can go to a movie clip at any time, play it, and then
return to where you left off on the Timeline. You can also attach movie clips to buttons.
Flash comes with several components, special movie clips that allow you to add user interface
elements — such as radio buttons, check boxes, and scroll bars — to your movies.
Button Symbols
Button symbols create buttons — those little graphics that you click in Web sites to take you to other
places on the site or the Internet. In Flash, you can use buttons in the same way, but you can also
use buttons to let viewers decide whether they want to see a movie — when they click the button, the
movie starts.
We select the object that we want to convert to a symbol. We open the dialog box of Symbol
Properties, acceding to the menu Insert → New Symbol or just by pressing Ctrl + F8 or F8.
60 | P a g e
Type a name of the symbol, which we are going to create.
The only that remains is to select the type of symbol or behavior into which we convert our
object. We can choose between Movie Clip, Button and Graphic..
Click OK to create our symbol.
Moreover, there are some tools on the bottom to work with Onion paper and its information
about the Number of current frame (1 in the image), the frame Speed (12.0 in the image) and
the Time of the movie (0.0 in the image).
On the definition level, ―the Timeline represents the succession of frames in the Time‖. The
Flash movie will not be only the frames that appear on the Timeline one after another in the order
established by the same Timeline
61 | P a g e
Frames and key frame
A frame represents the content of the movie at one moment of time. So far, an animation is nothing
more as a succession of frames. You can control all these from the Timeline, but not all the frames
have the same behavior and can be treated equally.
Key Frame They are frames with specific contents that are created to insert into the movie inexistent
content. You can identify them by the black point that is in the centre or by the black vertical line.
A Layer could be defined as one independent movie of only one level. That is to say,
one layer contains its own Timeline (with endless frames)
The objects that are at one Layer share a frame and due to this fact they can "get mixed up" among
themselves. Frequently it could be interesting, but other times it is convenient to separate the objects
in order that they do not interfere among them. For this, we will create as many layers as necessary.
62 | P a g e
Insert Layers : As its name indicates, it is used for Inserting layers in the present scene. It inserts
normal layers (in the following point the different types from layers will be
seen).
Change Name: To change Name: of a layer, it is enough to double click the current name.
Layer Properties: If we double click the icon , we'll be able to access a panel with
the properties of the layer we've clicked. We'll be able to modify all the options that we've previously
commented and some more of lesser importance.
Show /Hide Layers : This button allows us to show and hide all layers of the movie. It is very
helpful when we have many layers and we want only to see one of them. In order to activate the view
of a concrete layer (or to hide it) it is enough to click the corresponding layer in the point (or in the
cross) that is under the icon "Show/Hide layers"
63 | P a g e
Block Layers : It blocks the edition of all the layers, so we'll not be able to edit them until
unblocking them. In order to block or to unblock a concrete layer, we'll proceed like in the previous
point, clicking on the point or icon "Lock" located in the current layer under the icon "Block Layers".
Frame-By-Frame Animation
Frame-by-frame animation is the way cartoons have been animated since the early days of
animation. Using this method, the animator draws a figure or
scene one frame at a time, drawing slight differences between
each frame. When the frames are then viewed in rapid
sequence, the differences between them create the illusion of
change or motion. In Flash, animators impose frame by frame
animations over still images or other types of animation to avoid redrawing an entire scene for every
animation frame.
SUMMARY
1. Flash 8 is a powerful tool created by Macromedia that has overcome the best expectations of
its creators.
2. Flash has been made up in order to fix the great lack in the Internet: that is, Dynamism.
3. Dynamism does not imply only animations but rather interactive animations, which allow users
to see the web as something attractive, not static
4. One of the main characteristics of Flash 8 is its simplicity, the straightforwardness in its use
allows to create animations in an effective and quick way.
5. The Symbols come from objects that we've created using the tools that Flash 8 provides us.
6. When we create a symbol, Flash saves it to a library. Every time we use this object in a
movie, it's converted into an instance.
7. Graphic symbols are the simplest and most obvious type of symbol. When you create a Flash
movie, you create objects on the Stage. Some objects may remain still, such as backgrounds
64 | P a g e
8. A movie clip is like a movie within a movie that you can manipulate by using interactive
controls (also called actions, created with ActionScript).
9. Button symbols create buttons — those little graphics that you click in Web sites to take you to
other places on the site or the Internet.
10. The Timeline represents a simple mode of visualization. It consists of two parts: a
(a)The Frames that are limited by vertical lines and (b)The Numbers of frames that allow us to
know the assigned number of each frame, its duration and when it will appear in the movie.
11. A frame represents the content of the movie at one moment of time.
12. Key Frame is frames with specific contents that are created to insert into the movie inexistent
content.
13. A Layer could be defined as one independent movie of only one level. That is to say,
one layer contains its own Timeline (with endless frames)
14. Insert Layers is used for Inserting layers in the present scene.
15. Frame-by-frame animation is the way cartoons have been animated since the early days of
animation.
EXERCISES
65 | P a g e
B. Find true or false
i. The symbols come from objects that we’ve created using the tools that Flash 8 provides
us.
ii. The created symbol is saved into our created file.
iii. The time line represents complex mode of visualization.
iv. Graphic symbols are like a movie within a movie that you can manipulate by using
interactive controls.
v. A layer could be defined as one independent movie of only one level.
In the lab
1. Teachers are suggested to give introductive practical on Flash for familiar with all the tools of
Flash 8.
2. Teachers are suggested to show basics practical, which makes animation in Flash 8.
66 | P a g e
Lesson-7
Flash Continued
You will learn
Motion Tween
What is flash and its uses
Motion tweens transport a still object across a scene. In Flash, Creating animation
an object is animated this way by selecting its start position and About symbols and
instances
first animation frame as well as its end position and last animation Types of symbols(graphic,
frame within the program. When run, the animation displays the button,movie clip etc.)
Converting an object to a
object in a different section of the scene for each frame, creating symbol
the illusion of motion. Motion tweens are also used to move Introducing time line and its
use in animation
background images, which creates the illusion that still images Frames and key frame
About layers (inserting a
in the foreground are in motion. Motion tweens also move two
new layer, renaming &
or more objects in a scene relative to each other. deleting layer)
Types of animation (frame
and tweened)
Shape Tween
A shape tween changes the shape of an object over a series of frames. In Flash, this is used to
accomplish a number of effects. Notably, shape tweens are used to animate opening and closing
mouths or blinking eyes. Melting ice cream is created using a shape tween, as are expanding liquid
puddles and other similar effects. As with motion tweens, shape tweens are accomplished by placing
one shape in one animation frame and another shape in a subsequent end frame. When the
67 | P a g e
animation is played, Flash generates a shape somewhere between the other two in each intermittent
frame, creating the image of a smooth transformation between shapes.
Motion tweening
1. Draw a Shape
2. Select the shape using Selection tool
3. Right click on the Shape, click convert into symbol, give a name, select button and click
ok
4. click on the 25th or 30th frame, then click insert, click timeline, insert key frame
5. Rotate the shape or change its direction as you want.
6. Click on any frame between 1 and 25, right click and select convert to Motion Tween.
7. play the animation
Shape tweening
1. Draw a Shape
2. click on the 25th or 30th frame, then click insert, click timeline, insert key frame
3. Draw another shape over the 1st Shape or after erasing the 1st shape.
4. Click on any frame between 1 and 25
5. Click window, click properties, and again click properties.
6. Set the tween option below as - Shape
7. play the animation
68 | P a g e
SUMMARY
EXERCISES
i. Animation displays the object in a different section of the scene for each frame by
creating the _____________of motion.
ii. Shape tweens are used to animate ________ and _________ mouths or blinking
eyes.
iii. Shape tween changes the ___________ of an object.
69 | P a g e
B. Short Answer Questions
In the lab
70 | P a g e
Lesson-8
E-Commerce
You will learn
EDI(Electronic Data Interchange)
EDI(Electronic Data
Interchange)
Electronic data interchange (EDI) is an electronic communication What is E-Commerce and E-
Greetings ?
method that provides standards for exchanging data via any Influence on user
What factor one should keep
electronic means. Two different companies or organizations, in mind while doing e-
commerce, Websites
even in two different countries, can electronically exchange Example
documents (such as purchase orders, invoices, shipping notices,
E-CommerceItreferstoanyform oftransaction(exchange)thatusesanelectronicmediumto
facilitatethetransaction.
71 | P a g e
Improved customer service.
Increased productivity/efficiency.
Access to international markets.
SomeE-Businesswebsitesare:
NameofWebsite Purpose
www.irctc.co.in It providesonlinerailwayticketreservationinIndia.
An E-card is similar to a postcard or greeting card, with the primary difference being that it is created
using digital media instead of paper or other traditional materials. E-cards are made available by
publishers usually on various Internet sites, where they can be sent to a recipient, usually via e-mail.
It also considered more environmentally friendly compared to traditional paper cards. E-card
businesses are considered environmentally friendly because their carbon footprint is generally much
lower compared to paper card companies and because paper is not used in the end product.
E-cards can be easily sent to many people at once or extensively personalized by the sender
Typically, an E-card sender chooses from an on-line catalog of E-cards made available on a
publisher's web site. After selecting a card, the sender can personalize it to various degrees by
adding a message, photo, or video. Finally, the sender specifies the recipient's e-mail address and
the web site delivers an e-mail message to the recipient on behalf of the sender.
72 | P a g e
Types of E-card:
Flash animation
This type of E-card is based on two-dimensional vector animation controlled with
a scripting language. Flash animated greeting cards can include interactivity, for
example, asking the viewer to choose a picture to animate;
Video E-cards
"Video E-cards" use a combination of personalized text and video to convey the
message to the recipient.
Mobile E-cards
With the advance in mobile technologies, Multimedia Messaging Service (MMS)
which is basically picture SMS, became more and more popular.
Web based multi-media E-cards
The web-based card creation has been evolving becoming more creative. The
user can create greeting cards online choosing backgrounds, drag and drop
images, animations, smiles and write text that look like handwriting.
E-cards games
Some E-cards include interactive games.
Influence on user
ADVANTAGES OF ECOMMERCE
Faster buying/selling procedure, as well as easy to find products.
Buying/selling 24/7.
More reach to customers, there is no theoretical geographic limitations.
Low operational costs and better quality of services.
No need of physical company set-ups.
Easy to start and manage a business.
Customers can easily select products from different providers without moving around physically.
73 | P a g e
DISADVANTAGES OF ECOMMERCE
Any one, good or bad, can easily start a business. And there are many bad sites which eat up
customers’ money.
There is no guarantee of product quality.
Mechanical failures can cause unpredictable effects on the total processes.
As there is minimum chance of direct customer to company interactions, customer loyalty is
always on a check.
There are many hackers who look for opportunities, and thus an ecommerce site, service,
payment gateways, all are always prone to attack.
2 Security
Online transactions are inherently more insecure than those conducted in person because
there's no way to guarantee that the person making the payment is the actual owner of the
credit card used.
3 Price Wars
Merchants used to selling at their shop may often find selling online an extremely competitive
marketplace. or products are purchased from illegitimate retailers because they had the best
price.
74 | P a g e
4 Returns And Complaints
Selling online means usually a higher return rate on products than when the purchase was
conducted in person.
SUMMARY
EXERCISES
75 | P a g e
A. Fill in the blanks
76 | P a g e
In the lab
1. Teachers are requested to show all the E-Commerce websites which discussed in the lesson.
2. Teachers are requested to show the disadvantage of E-Commerce with advantage by choosing
any E-Commerce website.
77 | P a g e
Lesson-9
Chatting
You will learn
Definition
Chatting Example
Definition
May refer to any kind of communication over the Internet that offers
from one sender to many receivers and voice and video chat,
Example
The following are common chat programs and protocols:
78 | P a g e
Skype
WhatsApp
Windows Live Messenger
Yahoo! Messenger
SUMMARY
1. Chatting may refer to any kind of communication over the Internet that offers a real-
time transmission of text messages from sender to receiver.
3. Online chat can be direct text-based or video-based (webcams), one-on-one chat or one-to-
many group chattools such as instant messengers, Internet Relay Chat (IRC), talkers
4. Google Talk, Internet Relay Chat (IRC)are the example of Online chat.
EXERCISES
79 | P a g e
In the lab
80 | P a g e
Lesson-10
Downloading/Uploading
You will learn
DownloadWhen you connect to the internet, the download speed is the pace at which data
(websites, programmers, music etc.) is transferred from another computer to your own. Currently,
when it comes to home broadband, download speeds range from 8 Mbps to 100 Mbps
Upload speed on the other hand is the speed at which data (such as your pictures and videos) is
uploaded to the internet – perhaps to put onto a social networking site such as Facebook, or file-
sharing site such as Flickr; Essentially, the upload is going in the opposite direction to the download –
from your computer to someone else’s.
Broadband upload speeds are generally much slower than download speeds. The reason for this is
that people generally do far more downloading than uploading, and as such downloading is given
priority by internet service providers (ISPs).
81 | P a g e
Difference
Speed
The time that it takes to upload or download a file depends on several factors. The main factor is the
digital size of the file, which is measured in bytes. The larger the file, the longer it takes to transfer the
information in it.
The quality of the connection from the Internet or central server to the smaller computer or device
also makes a difference in the transfer speed. A computer that has high-speed Internet connection
will be able to download or upload a file much more quickly than a computer that has a low-speed
connection would. In addition, the speed of the server on which the file is stored can affect upload
times or download times.
Background Operations
Uploading and downloading occur frequently, often without the user being aware that he or she is
doing it. For example, incoming email is downloaded from a server, and outgoing emails are
uploaded to be sent out.
Example
Downloading
Uploading
1. Sending emails
2. Posting Comments, status or pics on various social networking sites
82 | P a g e
Concept of Bandwidth and protocol
Bandwidth is the bit-rate of available or consumed information capacity expressed typically in metric
multiples of bits per second. Variously, bandwidth may be characterized as network bandwidth, data
bandwidth, or digital bandwidth.
Bandwidth is a term used in the field of signal processing, wireless communications, modem data
transmission, digital communications, and electronics, in which bandwidth is used to refer to
analog signal bandwidth measured in hertz, meaning the frequency range between lowest and
highest attainable frequency while meeting a well-defined impairment level in signal power.
Protocols are rules exist at several levels in a telecommunication connection. Example, there are
protocols for the data interchange at the hardware device level and protocols for data interchange at
the application program level. In Open Systems Interconnection (OSI), there are one or more
protocols at each layer in the telecommunication exchange that both ends of the exchange must
recognize and observe.
Transmission Control Protocol (TCP), which uses a set of rules to exchange messages with
other Internet points at the information packet level
Internet Protocol (IP), which uses a set of rules to send and receive messages at the Internet
address level
Other Protocol are Hypertext Transfer Protocol (HTTP) and File Transfer Protocol (FTP),
83 | P a g e
SUMMARY
1. Downloading refers to copying a file from network file server to the computer on the network.
2. Uploading refers to copying a file from computer to the network file server.
3. The time that it takes to upload or download a file depends on several factors. The main factor
4. Uploading and downloading occur frequently, often without the user being aware that he or she
6. Protocols are the common set of rules which is used by the computer on the network to
7. In Open Systems Interconnection (OSI), there are one or more protocols at each layer in the
telecommunication exchange that both ends of the exchange must recognize and observe.
8. Transmission Control Protocol (TCP), which uses a set of rules to exchange messages with
9. Internet Protocol (IP), which uses a set of rules to send and receive messages at the Internet
address level
10. Other Protocol are Hypertext Transfer Protocol (HTTP) and File Transfer Protocol (FTP).
84 | P a g e
EXERCISES
i. What is Downloading?
ii. What is Uploading?
iii. Write one difference between Downloading and Uploading.
iv. Give few example of Downloading and Uploading
v. What is TCP/IP Protocol?
vi. Write full forms of:
a) FTP
b) TCP
c) IP
d) HTTP
e) OSI
85 | P a g e
In the lab
86 | P a g e
Lesson-11
Audio and Video Conferencing
You will learn
Audio and Video Conferencing
What is it What is it
Use of It
An audio conference, or teleconference, is simply when a meeting
Factors affecting Video
between several parties is held over the telephone instead of in person. Quality
Usefulness of Video
The party instigating the audio-conference is known as the calling Conferencing
party and those joining the call are known as the participants.
Use of It
1. Video and audio, or just audio connection between two
computers communicating via the Internet.
Examples of free audio conferencing software: Gizmo, Skype both enable users to speak to
other Gizmo/Skype users free of charge Examples of free video conferencing,
software: iVisit (cross platform), iChat (Mac only), NetMeeting (Windows only).
3. Transmitted to & received from any computer in any location that has Internet. User must
have microphone, can have camera. Ideally every user has microphone (camera not
essential) for synchronous communication.
87 | P a g e
4. Technology requirements for video/audio conferencing:
Computer with access (ideally broadband) to the Internet.
Browser.
Speakers to hear audio.
Microphone (to contribute audio).
Web camera to contribute video.
The speed of the network connection is one of the biggest contributors to quality. If the network
connection is slow or unstable (such as over the open internet) the video session can be unusable.
Newer equipment (manufactured after 1999) can produce excellent motion pictures from even slow
speed connections and therefore can significantly contribute to better quality images.
Some seemingly minor factors can seriously affect quality. Microphone placement and function
significantly affect video conference quality because the audio clarity of a meeting is critical to the
perception of quality. Further, the amount of movement the meeting participants create, if great, can
cause codecs (the video conferencing engine) to create blurred images as they process
communications signals. Finally, the type-size of fonts used in computer presentations if too small
can be illegible to both near and far-end meeting participants. Tec phonic can offer assistance with all
of these quality factors and more. Contact us for more information.
Video conferencing can be used in a host of different environments, which is one of the reasons the
technology is so popular. General uses for video conferencing include business meetings,
educational training or instruction and collaboration among health officials or other representatives.
Thus far video conferencing has been used in the following fields:
88 | P a g e
Business: Videoconferencing provides businesses with the ability to meet and to work with
others over a distance.
Distance Learning: Videoconferencing is an exciting technology for education. Teachers
and students are able to see each other, share documents and discuss topics together in a
situation similar to a traditional classroom setting
Telecommuting / Home Offices: Working out of home has never been easier or more
practical. Videoconferencing makes it possible to stay connected with people in a very real
way.
Legal Environment: The use of videoconferencing technology is becoming more prevalent
in today’s courtrooms. Videoconferencing systems are used to enable testifying witnesses
to ―appear‖ in court without having to travel to the courtroom.
Telemedicine: There are times when a person needs medical advice but is unable to visit
their personal physician or even more likely, a specialist. In such situations using
videoconferencing can make all the difference.
SUMMARY
89 | P a g e
EXERCISES
90 | P a g e
Chief Patron
ShriSantosh Kumar Mall, IAS
Commissioner, KVS
Patron
Shri. G.K. Shrivastava, IAS
Additional Commissioner (Admin)
Regional Patron
Shri C.Neelap
Deputy Commissioner, KVS RO Guwahati
School Co-ordination
Shri. K. AlungKhumba
Principal,KV NFR,Maligaon,Guwahati
Subject Expert
Dr. K. K. Motla, PGT(CS),
KV NFR,Maligaon,Guwahati
Sh. RajendraGavahle, PGT(CS),
KV NFR,Maligaon,Guwahati
Syllabus Content IX
Quarter – April to June
1. Edible Landscape
2. Disaster Relief Housing
Variable constraints,
Types of Operators: logical, arithmetic,
relational
Decision Making using if & Switch
Iteration – Loops
Window Object
Popup Boxes – alert, confirm etc.
Database concepts- RDBMS 62 Check your progress on 79
Basics of RDBMS Web Scripting JavaScript
Purpose
Data Models
Relational Model
Data Definition Language Check your progress on 85
Creating Database and Tables Database concepts- RDBMS
Creating Views
Data Manipulation Language
Data input, modify, display & deleting in tables
Ordering & grouping
Operating with multiple tables Check your progress on88
Union Network Safety of Computer
Join
System.
Network Safety of Computer 73
System.
Network Safety
Social Networking Ethics
Network Security Tools And Services
Tools
LAN Management
MAN Management
WAN Management
PAN Management
VOIP
Cyber Security
need
Objectives
Social Networking Various Practices
New emerging trends
mobile computing
cloud computing
Lesson-1
REVIEW OF PHOTOSHOP
REVIEW OF PHOTOSHOP
Opening & Saving
An image editing software developed and manufactured by Scanning a
Adobe Systems Inc. Photoshop is considered one of the leaders Photograph
in photo editing software. The software allows users to manipulate, Adjusting Image Size
crop, resize, and correct color on digital photos. The software is
Selection Tools
particularly popular amongst professional photographers and
graphic designers.
1|Page
Opening & Saving
OPENING A FILE: Opening a file is easy, just do Menu > File > Open…Navigate to the file and
highlight it, then click OK.
Steps:
1. Open Photoshop
2. click File > Open >navigate to document, click once on it
Formats:
Steps:
1. Open Photoshop
2. Click File >Open navigate to document, click once on it, click OK.
3. Next let us perform some editing on the image or document
4. Next save it as Work.jpg on the desktop or any other folder
5. Click> File > Save As Change name, navigate to desired save location, Click OK
2|Page
Scanning a Photograph
1. Open Photoshop.
4. The scanner will do a preliminary scan of the image and let you preview it. Do not remove the
image from the scanner.
5. Click on Accept to scan. The scanner will scan the image again, flipping and cropping it to
your specifications.
3|Page
6. If the image is still not correct, you can do some editing with Photoshop (see below).
7. When you have a finished image, go to FileSave As... to save your image. Make sure you
change the image type from .psd (Photoshop document) to .jpg (JPEG) in the pull-down
menu. .psd files can only be viewed in Photoshop, but .jpg can be viewed anywhere.
4|Page
4. The current file size is displayed to the right of the words "Pixel Dimensions" and the image size.
5. Change the values as you want, you can enter whatever size you need (Entering new Width and
Height values for the image)
7. Simply change both the Width and Height values to 50 percent to the size of an image
8. Click OK in the top right corner of the Image Size dialog box,
5|Page
Selection Tools
1. Marquee Tools: The Marquee tool selects a section of the document based on the shape of the
chosen tool.
2. Lasso Tools: The Lasso tools allow you to select a section of the document either by freehand,
polygonal, or magnetic selections.
• The Lasso tool will close the selection will close automatically when the mouse is
unclicked.
• The Polygonal Lasso tool and Magnetic Lasso tool need the ends of the selection to be
joined for the section to become selected.
3. Magic Wand Tool: The Magic Wand tool selects areas of similar colors.
SUMMARY
6|Page
7. The Lasso tools allow you to select a section of the document either by freehand,
polygonal, or magnetic selections.
8. The Magic Wand tool selects areas of similar colors.
9. The Crop tool trims images.
EXERCISES
7|Page
In the lab
1. Choose an image from your computer and resize it in three different styles and save it.
2. Sunil wants to crop an image in such a way that he should get only desired part but he could
not achieve it. Can you help him to solve his problem?
8|Page
Lesson-2
REVIEW OF FLASH&
INTRODUCTION TO AUTODESK 3D MAX
You will learn
REVIEW OF FLASH
REVIEW OF FLASH
Flash 8 is a powerful tool created by Macromedia that has Using the Toolbar
ANIMATION CONCEPTS
overcome the best expectations of its creators. FRAMES & LAYERS
About Layers
Macromedia Flash was originally created in an effort to realize
Types of Animation
colorful animations for the web as well as to create animated Publishing the Movie
Introduction to Autodesk 3DMax
GIFs.Designers, web professionals and amateurs have
What is 3D?
selected Flash 8 by many reasons 3D Basics:
Modeling
Animation
Rendering
Object-orientation
Navigation and Display
Coordinate Systems & The
Home Grid
Using the Toolbar Orthogonal vs. Perspective
Views
Changing Views and Viewport
Layout
Display Modes &Viewport
Window Controls
Custom Grids and Snaps
Creating Objects & Selecting
Objects.
Parenting & Grouping objects.
Transforming Objects.
9|Page
The Tools Bar contains all necessary Tools for the drawing.
Selection (arrow) Tool : It allows selecting the borders of the objects, the fillings
(with only one click), the borders (with double click), zones on our choice.
Line Tool: It allows creating straight lines in a quick way. The lines are created
as in any program of drawing. Click and drag to show up a straight line until the desired end
point.
Text Tool: It creates a text in the place where we click. Its properties will be
shown in thenext theme.
Oval Tool: The Oval Tool enables drawing circles or ellipses in a fast and
simple way.
Rectangle Tool: Its handling is identical to the Oval Tool; they only differ in the objects
they create.
Pencil Tool: It allows drawing lines, after being drawn you will be able to edit its shape
as you like.
Brush Tool: Its functionality is equivalent to the pencil, but its stroke is much thicker. It
is usually used for fills. We can modify its thickness and stroke shape.
Paint Bucket Tool: It lets you apply fillings to the created objects.
Lasso Tool: Its function is complementary to the Arrow Tool, since it can select any
object in afreeway (the Arrow Tool can only select objects or rectangular or square zones
Pen Tool: creates polygons (and moreover straight lines, rectangles...) in a simple
way
10 | P a g e
Sub selection Tool: This Tool complements the Pen Tool, as far as it lets us move
or adjust the vertices that make up the objects created by the above-mentioned tool.
Ink Bottle Tool: It is used to change quickly the color of a stroke. It is applied to
objects with borders, changes the color of the boundary with one click in the Colors Mixer
Panel.
Eyedroppers Tool: Its mission is to "Capture" colors to use them afterwards. To see
how itworks, we advice you to see the following animation:
Eraser Tool: It works like the Brush Tool. Nevertheless, its function is to erase
everything what "it draws".
ANIMATION CONCEPTS
One of the main characteristics of Flash 8 is its simplicity, the
straightforwardness in its use allows to create animations in an
effective and quick way.
At first glance, it seems logical to draw the globe at each moment, so that growing number of
moments makes the movement more real: the more drawn instants, the more realistic movement.
Nevertheless, with Flash it is sufficient to create only 3 frames: firstly, we will draw the globe at the
initial instance (above all), secondly, we will draw the globe at the moment when it touches the
ground and then the globe will come back to its initial position (actually you can create this frame by
making a copy of the first one).So far as we see now, most part of the work (drawing objects) is
already done.
11 | P a g e
FRAMES & LAYERS
A frame represents the content of the movie at one moment of time. So far, an animation is nothing
more as a succession of frames. You can control all these from the Timeline, but not all the frames
have the same behavior and can be treated equally.
Key Frame They are frames with specific contents that are created to insert into the movie inexistent
content. You can identify them by the black point that is in the centre or by the black vertical line.
A Layer could be defined as one independent movie of only one level. That is to say,
one layer contains its own Timeline (with endless frames)
The objects that are at one Layer share a frame and due to this fact they can "get mixed up" among
themselves. Frequently it could be interesting, but other times it is convenient to separate the objects
in order that they do not interfere among them. For this, we will create as many layers as necessary.
About Layers
Layer Properties
Insert Layers : As its name indicates, it is used for Inserting layers in the present scene. It inserts
normal layers (in the following point the different types from layers will be
seen).
12 | P a g e
Erase Layer : Erase the selected layer.
Change Name: To change Name: of a layer, it is enough to double click the current name.
Layer Properties: If we double click the icon , we'll be able to access a panel with
the properties of the layer we've clicked. We'll be able to modify all the options that we've previously
commented and some more of lesser importance.
Show /Hide Layers : This button allows us to show and hide all layers of the movie. It is very
helpful when we have many layers and we want only to see one of them. In order to activate the view
of a concrete layer (or to hide it) it is enough to click the corresponding layer in the point (or in the
cross) that is under the icon "Show/Hide layers"
Block Layers : It blocks the edition of all the layers, so we'll not be able to edit them until
unblocking them. In order to block or to unblock a concrete layer, we'll proceed like in the previous
point, clicking on the point or icon "Lock" located in the current layer under the icon "Block Layers".
Types of Animation
Frame-By-Frame Animation
Frame-by-frame animation is the way cartoons have been animated since the early days of
animation. Using this method, the animator draws a figure or
scene one frame at a time, drawing slight differences between
each frame. When the frames are then viewed in rapid
sequence, the differences between them create the illusion of
change or motion. In Flash, animators impose frame by frame
animations over still images or other types of animation to avoid
redrawing an entire scene for every animation frame.
13 | P a g e
Motion Tween
Shape Tween
A shape tween changes the shape of an object over a series of frames. In Flash, this is used to
accomplish a number of effects. Notably, shape tweens are used to animate opening and closing
mouths or blinking eyes. Melting ice cream is created using a shape tween, as are expanding liquid
puddles and other similar effects. As with motion tweens, shape tweens are accomplished by placing
one shape in one animation frame and another shape in a subsequent end frame. When the
animation is played, Flash generates a shape somewhere between the other two in each intermittent
frame, creating the image of a smooth transformation between shapes.
Motion tweening
1. 1.Draw a Shape
2. Select the shape using Selection tool
3. Right click on the Shape, click convert into symbol, give a name, select button and click ok
4. click on the 25th or 30th frame, then click insert, click timeline, insert key frame
5. Rotate the shape or change its direction as you want.
6. Click on any frame between 1 and 25, right click and select convert to Motion Tween.
7. play the animation
Shape tweening
1. Draw a Shape
2. click on the 25th or 30th frame, then click insert, click timeline, insert key frame
3. Draw another shape over the 1st Shape or after erasing the 1st shape.
14 | P a g e
4. Click on any frame between 1 and 25
5. Click window, click properties, and again click properties.
1. Flash movies exist as separate files (like images). They have extension SWF. This extension is
invisible unless you make Windows show file extensions.
2. To show a Flash file in your web page you have to use special code to display the content of the
Flash file. (you can't use them like images and use IMG SRC tags)
3. The code consists of OBJECT and EMBED tags and it tells the browser where is the Flash movie
(SWF file)
4. You have to upload Flash file on your web server
15 | P a g e
2. Type ftp://www.yourwebsite.com (here's the address of your web server). Your web hosting
company will provide you with the server address. Press Enter
3. Provide the username and password.
3D means three-dimensional, i.e. something that has width, height and depth (length). Our physical
environment is three-dimensional and we move around in 3D every day.
Humans are able to perceive the spatial relationship between objects just by looking at them because
we have 3D perception, also known as depth perception. As we look around, the retina in each eye
forms a two-dimensional image of our surroundings and our brain processes these two images into a
3D visual experience.
3D Basics:
Modeling
Polygonal Model:Polygonal models or "meshes" as they're often called, are the most common form
of 3D model found in the animation, film, and games industry, and they'll be the kind that we'll focus
on for the rest of the article.
Polygonal models are very similar to the geometric shapes you probably learned about in middle
school. Just like a basic geometric cube, 3D polygonal models are comprised of faces, edges, and
vertices.
Most complex 3D models start as a simple geometric shape, like a cube, sphere, or cylinder. These
basic 3D shapes are calledobject primitives. The primitives can then be modeled, shaped, and
manipulated into whatever object the artist is trying to create
Animation
16 | P a g e
Computer animation or CGI animation is the process used for generating animated images by using
computer graphics. The more general term computer-generated imagery encompasses both static
scenes and dynamic images, while computer animation only refers to moving images.
Modern computer animation usually uses 3D computer graphics, although 2D computer graphicsare
still used for stylistic, low bandwidth, and faster real-time renderings. Sometimes the target of the
animation is the computer itself, but sometimes the target is another medium, such as film.
Rendering
Rendering is the final process of creating the actual 2D image or animation from the prepared scene.
This can be compared to taking a photo or filming the scene after the setup is finished in real life.
Several different, and often specialized, rendering methods have been developed. These range from
the distinctly non-realistic wireframe rendering through polygon-based rendering, to more advanced
techniques such as: scanline rendering, ray tracing, or radiosity. Rendering may take from fractions of
a second to days for a single image/frame. In general, different methods are better suited for either
photo-realistic rendering, or real-time rendering.
Object-orientation
An Orientation constraint causes an object‟s orientation to follow the orientation of a target object or
averaged orientation of several target objects. Orientation constraints align each awning vane to its
supporting rod.
An Orientation-constrained object can be any rotatable object. When constrained, it inherits its
rotation from a target object. Once constrained you cannot rotate the object manually. You can move
or scale the object as long as it is not constrained in a manner that affects the object‟s Position or
Scale controller.
The target object can be any type of object. The rotation of a target object drives the constrained
object. Targets can be animated using any of the standard translation, rotation, and scale tools.
17 | P a g e
Grids have these primary uses:
The home grid is the basic reference system, defined by three fixed planes on the world coordinate
axes . The home grid is visible by default when you start 3ds Max, but can be turned off with an
option in the right-click viewport menu. You can use any view of the home grid as a construction
plane or you can create a grid object and use that as a construction plane instead.
“Orthogonal” is a term used to describe two vectors that are perpendicular (at 90 degrees) to each
other. In 3D space, when the X, Y, or Z-Axes are not perpendicular, they are considered “non-
orthogonal” and the FBX plug-in does not support their representation as a matrix.
Because the FBX plug-in assumes that there is always a 90-degree angle between the X, Y, and Z
axes, it can support only orthogonal matrices. Any transformed axes that have non-orthogonal TRS
matrices are ignored by the FBX plug-in, so it does not import or export effects created when axes
are not orthographic.
Perspective Views: most closely resemble human vision. Objects appear to recede into the distance,
creating a sense of depth and space. For most 3D computer graphics, this is the view used in the
final output that the client sees onscreen or on the page. Perspective view of the ice-cream shop
There are three ways to create a perspective view in a viewport: perspective view, camera view, and
light view.
A camera view requires that you first create a camera object in your
scene. The camera viewport tracks the view through the perspective of
that camera. As you move the camera (or target) in another viewport, you
see the scene swing accordingly. If you alter the camera's field of view on the Modify command
panel, you see the changes as they are applied.
18 | P a g e
When you create an object, normalsare generated automatically. Usually objects render correctly
using these default normals. Sometimes, however, you need to adjust the normals.
Right: Flipping normals can make faces invisible (or visible) in shaded
viewports and renderings.
Normalsare used to define which side of a face or vertex is considered the "out" side. The outside of
a face or vertex is the side that gets rendered unless you are using two-sided materials, or turn on the
Force 2-Sided option on the Render Setup dialog Common panel Common Parameters rollout.
Viewing NormalsThe easiest way to view normals is to look at an object in a shaded viewport. In
this case, you are not viewing the normal arrows themselves, but rather their effects on the
shaded surface. If the object looks as if it is inside-out, or has holes, then some of the normals
might be pointing in the wrong direction
Unifying NormalsUse Unify Normals to make normals point in a consistent direction. If an object
has normals that are inconsistent (some point outward and others inward) the object will appear
to have holes in its surface.UnifyNormals is found on the Surface Properties rollout and on the
Normal modifier.
Flipping NormalsUse Flip Normals to reverse the direction of all selected faces. Flipping the
normals of an object turns it inside-out. Flip Normals is found on the Surface Properties rollout
and on the Normal modifier. The Lathe modifier sometimes creates an object with normals
pointing inward. Use the Flip Normals checkbox on the Lathe modifier's Parameters rollout to
adjust the normals..
You can choose different views to display in these four viewports as well as different layouts from the
Viewport Label Menus.
Viewport Layouts: You can choose from other layouts different from the default
configuration. To choose a different layout, click or right-click the General viewport label
19 | P a g e
([+]), and from the General viewport label menu, choose Configure. Click the Layout tab of
the Viewport Configuration dialog to see and choose the alternative layouts.
Typical viewport layout : You can change the default viewport layout by saving a
maxstart.max file with the desired viewport configuration and placing it in the \defaults
folder
.
Viewport Layouts: The Viewport Layouts feature lets you set up any number of different
viewport layouts in a session and switch quickly among them. See Viewport Layouts.
1. Tools menu Grids and Snaps Grid and Snap Settings Right-click any snap button
2. Shift+right-click a viewport. Snaps shortcut (quad) menu Snap Options quadrant Grid
and Snap Settings
This command displays the Grid and Snap Settings dialog. This modeless dialog establishes
settings and options for snaps, the home grid, and user-defined grids.
Controls on the Grid and Snap Settings dialog determine which snap settings are used when you
activate snaps by clicking 3D Snap Toggle. Adjusting any of these snap settings does not
automatically turn on snaps.
20 | P a g e
Click the button for the type of object you want to create.
The button highlights, showing that it is active. Four rollouts appear: Name and Color, Creation
Method, Keyboard Entry, and Parameters.
You can accept the default method and skip this step.
You can adjust all creation parameters after you create an object. Skip this step if you prefer.
In the Parameters rollout, you can set parameters before you create an object. However, the
values of parameters you set by dragging the mouse (for example, the Radius and Height of a
cylinder) have no effect until after you create the object.
1. Put the cursor at a point in any viewport where you want to place the object, and hold the
mouse button down (do not release the button).
2. Drag the mouse to define the first parameter of the object; for example, the circular base of a
cylinder.
3. Release the mouse button. The first parameter is set with this release. In some cases, such
as Sphere, Teapot, and Plane, this completes the object. You can skip the remaining steps.
4. Move up or down without touching the mouse button. This sets the next parameter; for
example, the height of a cylinder.
If you want to cancel: Until you complete the next step, you can cancel the creation
process with a right-click.
5. Click when the second parameter has the value you want, and so on.
The number of times you press or release the mouse button depends on how many
spatial dimensions are required to define the object. (For some kinds of objects, such as Line
and Bones, the number is open-ended.)
8. You can also create hierarchical linkages using Schematic View. Use the Connect button on
the Schematic View toolbar to create hierarchical linkages between nodes.
Transforming Objects.
When you create any object, 3ds Max records its position,
rotation, and scale information in an internal table called a
transformation matrix. Subsequent position, rotation, and
scale adjustments are calledtransforms.
An object can carry any number of modifiers, but only one set of transforms. Although you can
change transform values from frame to frame, each object always has only one position, one rotation,
and one scale transform.
You can animate your transforms by turning on the Auto Key button and then performing the
transform at any frame other than frame 0. This creates a key for that transform at the current frame.
SUMMARY
1. Flash 8 is a powerful tool created by Macromedia that has overcome the best expectations of
its creators.
22 | P a g e
2. Selection (arrow) Tool allows selecting the borders of the objects, the fillings (with only one
click), the borders (with double click), zones on our choice.
3. Line Tool: It allows creating straight lines in a quick way. The lines are created as in any
program of drawing. Click and drag to show up a straight line until the desired end point.
4. One of the main characteristics of Flash 8 is its simplicity, the straightforwardness in its use
allows to create animations in an effective and quick way.
5. A frame represents the content of the movie at one moment of time. So far, an animation is
nothing more as a succession of frames.
6. Key Frame are frames with specific contents that are created to insert into the movie
inexistent content.
7. Insert Layers used for Inserting layers in the present scene. It inserts normal layers.
8. Erase Layer Erase the selected layer.
9. Show /Hide Layers button allows us to show and hide all layers of the movie.
10. Block Layers blocks the edition of all the layers, so we'll not be able to edit them until
unblocking them.
11. Motion tweens transport a still object across a scene. In Flash, an object is animated this way
by selecting its start position and first animation frame as well as its end position and last
animation frame within the program.
12. A shape tween changes the shape of an object over a series of frames. In Flash, this is used
to accomplish a number of effects.
13. SWF file generated by Flash Designer.
14. 3D means three-dimensional, i.e. something that has width, height and depth (length). Our
physical environment is three-dimensional and we move around in 3D every day.
15. A 3D Model is a mathematical representation of any three-dimensional object (real or
imagined) in a 3D software environment.
16. Computer animation or CGI animation is the process used for generating animated images
by using computer graphics.
17. Rendering is the final process of creating the actual 2D image or animation from the prepared
scene. This can be compared to taking a photo or filming the scene after the setup is finished
in real life.
23 | P a g e
18. An Orientation constraint causes an object‟s orientation to follow the orientation of a target
object or averaged orientation of several target objects. Orientation constraints align each
awning vane to its supporting rod.
19. “Orthogonal” is a term used to describe two vectors that are perpendicular (at 90 degrees)
to each other.
20. Perspective Views ismost closely resemble human vision. Objects appear to recede into the
distance, creating a sense of depth and space
EXERCISES
24 | P a g e
vi. Viewport layouts lets you set up any number of different viewport layout in a session
and switch quickly among them.
vii. When you create any object 3Ds Max records its position, scale information in an
internal table called a transformation matrix.
C. Short Answer Question
i. What is 3D?
ii. What is Polygonal model?
iii. What is Animation?
iv. Write one difference between Orthogonal and Perspective views.
v. What is Rendering?
vi. Write one difference between Motion tween and Shape tween.?
vii. What do you mean by Frame-by-Frame animation?
viii. Write about layer properties of Flash.
ix. What is object orientation in Flash?
x. Write one difference between Frame and Key Frame.
In the lab
25 | P a g e
Lesson-3
ADDING STYLES TO WEB PAGES
USNIG CSS
You will learn
The tags used to indicate the start and end of the main body of textual information are :
<BODY>
……..
……..
</BODY>
A web page would have a title that describe what the page is about without being too wordy. This can
be achieved by using the TITLE tag.
<TITLE>…………………………………..</TITLE>
Headings
Paragraphs
HTML documents are divided into paragraphs. Paragraphs are defined with the <p> tag.
<p>This is a paragraph</p>
<p>This is another paragraph</p>
Tables
A table is divided into rows with the <tr> tag. (tr stands for table row)
A row is divided into data cells with the <td> tag. (td stands for table data)
A row can also be divided into headings with the <th> tag. (th stands for table
heading)
The <td> elements are the data containers in the table.
The <td> elements can contain all sorts of HTML elements like text, images, lists,
other tables, etc.
<tr>
<td>Rajesh</td>
<td>Singh</td>
<td>60</td>
</tr>
</table>
Vikram Vats 98
Rajesh Singh 60
Lists
The most common HTML lists are ordered and unordered lists:
28 | P a g e
An ordered list starts with the <OL> tag. Each list item starts with the <LI> tag. The list items are
marked with numbers.
<OL>
<LI>Coffee</LI>
<LI>Milk</LI>
</OL>
1. Coffee
2. Milk
An unordered list starts with the <ul> tag. Each list item starts with the <li> tag. The list items are
marked with bullets (typically small black circles).
<UL>
<LI>Coffee</LI>
<LI>Milk</LI>
</UL>
Coffee
Milk
Coffee
CSS is a style sheet language used to determine the formatting of an HTML document.
Using separate style sheets for an entire site, leveraging semantic markup and identifiers like ids (for
unique page elements) and classes (for multiple, like elements) a developer can apply styles across a
whole site while updating a single (cacheable) file.
We should use the META element to set the default style sheet language for a document. For
example, to set the default to CSS, We should put the following declaration in the HEAD of their
documents:
The default style sheet language may also be set with HTTP headers. The above META declaration
is equivalent to the HTTP header:
Content-Style-Type: text/css
User agents should determine the default style sheet language for a document according to the following steps
(highest to lowest priority):
1. If any META declarations specify the "Content-Style-Type", the last one in the character stream
determines the default style sheet language.
2. Otherwise, if any HTTP headers specify the "Content-Style-Type", the last one in the character stream
determines the default style sheet language.
3. Otherwise, the default style sheet language is "text/css".
Documents that include elements that set the style attribute but which don't define a default style sheet
language are incorrect. Weing tools should generate default style sheet language information (typically
a META declaration) so that user agents do not have to rely on a default of "text/css".
Attribute definitions
style = style [CN]
This attribute specifies style information for the current element.
30 | P a g e
The syntax of the value of the style attribute is determined by the default style sheet language
This CSS example sets color and font size information for the text in a specific paragraph.
In CSS, property declarations have the form "name: value" and are separated by a semi-colon.
To specify style information for more than one element, we should use the STYLE element
<body>
<h1 >My First CSS Example</h1>
<p>This is a paragraph.</p>
</body>
</html>
31 | P a g e
<HEAD>
32 | P a g e
Example of Inline CSS
<html>
<head>
<style>
body { background-color: #d0e4fe;}
h1 {
color: orange;
text-align: center;
font-size: 80px;
}
p{
font-family: "Times New Roman";
font-size: 20px;
border: thick dashed blue;
}
</style>
</head>
Css
</title>
Example of Inline CSS
</head>
<body>
<html>
<h1 >My First CSS Example</h1>
<body>
<p>This is a paragraph.</p>
<h1 style="color:Blue” >This is a Blue Heading</h1>
</body>
<p style="background:#ccc; color:#fff; border: solid black 1px;">This is a Paragraph</p>
</html>
<p style="font-size:large;line-height:1.2em;color:#ff9900">This text has been styled using inline style
sheets.</p>
<h1 ALIGN="center" STYLE="background: #000080; font: 36pt/40pt courier; font-variant: small-caps;
border: thick dashed blue">Welcome to my home page!</h1>
</body>
</html>
33 | P a g e
Media types
HTML allows We to design documents that take advantage of the characteristics of the media where
the document is to be rendered (e.g., graphical displays, television screens, handheld devices,
speech-based browsers, braille-based tactile devices, etc.). By specifying the media attribute, We
allow user agents to load and apply style sheets selectively. Please consult the list of recognized
media.
The following sample declarations apply to H1 elements. When projected in a business meeting, all
instances will be blue. When printed, all instances will be centered.
We may separate style sheets from HTML documents. This offers several benefits:
We and Web site managers may share style sheets across a number of documents (and sites).
We may change the style sheet without requiring modifications to the document.
User agents may load style sheets selectively (based on media descriptions).
HTML allows We to associate any number of external style sheets with a document. The style sheet
language defines how multiple external style sheets interact (for example, the CSS "cascade" rules).
We may specify a number of mutually exclusive style sheets called alternate style
sheets. Users may select their favorite among these depending on their preferences. For
instance, user may specify one style sheet designed for small screens and another for users
with weak vision (e.g., large fonts). User agents should allow users to select from alternate
style sheets.
We may group several alternate style sheets (including the user's preferred style sheets) under
a single style name. When a user selects a named style, the user agent must apply all style
sheets with that name.
We may also specify persistent style sheets that user agents must apply in addition to any
alternate style sheet.
User agents must respect media descriptors when applying any style sheet.
User agents should also allow users to disable the user‟s style sheets entirely, in which case
the user agent must not apply any persistent or alternate style sheets.
34 | P a g e
Specifying external style sheets
We specify external style sheets with the following attributes of the LINK element:
Set the value of href to the location of the style sheet file. The value of href is a URI.
Set the value of the type attribute to indicate the language of the linked (style sheet) resource.
Specify that the style sheet is persistent, preferred, or alternate:
o To make a style sheet persistent, set the rel attribute to "stylesheet" and don't set the title attribute.
o To make a style sheet preferred, set the rel attribute to "stylesheet" and name the style sheet with
the title attribute.
o To specify an alternate style sheet, set the rel attribute to "alternate stylesheet" and name the style
35 | P a g e
Example of External CSS
3:Create another text document and type the html code below and save it as webpage.html
<html>
<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<body>
<h1>This is a heading</h1>
<p>The style of this document is a combination of an external stylesheet, and internal style</p>
</body>
</html>
In this example, we first specify a persistent style sheet located in the file mystyle.css:
Setting the title attribute makes this the user's preferred style sheet:
Adding the keyword "alternate" to the rel attribute makes it an alternate style sheet:
If the CSS file is not in the same directory, you can also specify its absolute path:
Cascading style sheet languages such as CSS allow style information from several sources to be
blended together. However, not all style sheet languages support cascading. To define a cascade,
authors specify a sequence of LINK and/or STYLE elements. The style information is cascaded in the
order the elements appear in the HEAD.
36 | P a g e
CSS Font - CSS font properties define the font family, boldness, size, and the style of a text.
font-family:"Times New Roman", Times, serif;
CSS Borders - you can create rounded borders, add shadow to boxes, and use an image as a
border - without using a design program, like Photoshop.
div
{
border:2px solid;
border-radius:25px;
}
CSS Classes
ID
The id selector is used to specify a style for a single, unique element.The id selector uses the id
attribute of the HTML element, and is defined with a "#".The style rule below will be applied to the
element with id="para1":
#para1
{
text-align:center;
color:red;
}
Class Selectors
The class selector is used to specify a style for a group of elements. Unlike the id selector, the class
selector is most often used on several elements..center {text-align:center;}
37 | P a g e
SUMMARY
38 | P a g e
EXERCISES
39 | P a g e
vi. What is Description list?
vii. What is ID and Class in CSS?
viii. What is <LINK> in CSS?
ix. What do you mean by Media in CSS?
x. What is paragraph in HTML?
In the lab
1. Create a web page in HTML with CSS which will display five freedom fighters in a list.
2. Meenu wants to create a web page, which has information on “Digital India”, but she
could not able to add style effect on it. Can you help Meenu to achieve it?
3. Create a web page in HTML which has your class time table (Using Table).
40 | P a g e
Lesson-4
WEB SCRIPTING JAVA SCRIPT
Introduction and History of Java Script You will learn
allows you to build interactivity into otherwise static HTML pages. Variables & Operators
Variable constraints,
The general-purpose core of the language has been embedded in Types of Operators:
logical, arithmetic,
Netscape, Internet Explorer, and other web browsers. relational
Decision Making using if &
Client-side JavaScript is the most common form of the language. Switch
Iteration – Loops
The script should be included in or referenced by an HTML Window Object
Popup Boxes – alert, confirm
document for the code to be interpreted by the browser. etc.
but can include programs that interact with the user, control the browser, and dynamically create
HTML content.
41 | P a g e
The general-purpose core of the language has been embedded in Netscape, Internet Explorer, and
other web browsers
Less server interaction: You can validate user input before sending the page off to the
server. This saves server traffic, which means less load on your server.
Immediate feedback to the visitors: They do not have to wait for a page reload to see if they
have forgotten to enter something.
Increased interactivity: You can create interfaces that react when the user hovers over them
with a mouse or activates them via the keyboard.
Richer interfaces: You can use JavaScript to include such items as drag-and-drop
components and sliders to give a Rich Interface to your site visitors.
JavaScript Syntax:
A JavaScript consists of JavaScript statements that are placed within the <script>... </script> HTML
tags in a web page.
JavaScript code
</script>
Language: This attribute specifies what scripting language you are using. Typically, its value
will be JavaScript.
Type: This attribute is what is now recommended to indicate the scripting language in use and
its value should be set to "text/javascript".
42 | P a g e
Your First JavaScript Script:
Let us write an example to print out "Hello World".
<html>
<body>
<!--
document.write("Hello World!")
//-->
</script>
Used to write text, HTML, or both
</body>
</html>
Hello World!
JavaScript Data Types: One of the most fundamental characteristics of a programming language is
the set of data types it supports. These are the type of values that can be represented and
manipulated in a programming language.
JavaScript Variables
Variable is the stored memory location that can hold a value in it. Variables are declared
with the var keyword. Storing a value in a variable is called variable initialization.
43 | P a g e
Example:
<script type="text/javascript">
<!--
var money;
money = 2000.50;
//-->
</script>
The scope of a variable is the region of your program in which it is defined. JavaScript variable will
have only two scopes.
Global Variables: A global variable has global scope which means it is defined everywhere in
your JavaScript code.
Local Variables: A local variable will be visible only within a function where it is defined.
Function parameters are always local to that function.
<script type="text/javascript">
<!--
function checkscope( ) {
document.write(myVar);
//-->
</script>
44 | P a g e
This produces the following result:
Local
You should not use any of the JavaScript reserved keyword as variable name.
JavaScript variable names should not start with a numeral (0-9). They must begin with a letter
or the underscore character.
JavaScript variable names are case sensitive.
The following are reserved words in JavaScript. They cannot be used as JavaScript variables,
functions, methods, loop labels, or any object names.
45 | P a g e
Types of Operators: logical, arithmetic, relational
Arithmetic Operators
Comparision Operators
Logical (or Relational) Operators
Assignment Operators
Conditional (or ternary) Operators
46 | P a g e
The Comparison Operators:
== Checks if the value of two operands are equal or not, if (A == B) is not true.
yes then condition becomes true.
> Checks if the value of left operand is greater than the (A > B) is not true.
value of right operand, if yes then condition becomes
true.
< Checks if the value of left operand is less than the value (A < B) is true.
of right operand, if yes then condition becomes true.
>= Checks if the value of left operand is greater than or (A >= B) is not true.
equal to the value of right operand, if yes then condition
becomes true.
<= Checks if the value of left operand is less than or equal to (A <= B) is true.
the value of right operand, if yes then condition becomes
true.
47 | P a g e
The Logical Operators:
Assume variable A holds 10 and variable B holds 20 then:
&& Called Logical AND operator. If both the operands are (A && B) is true.
non zero then then condition becomes true.
! Called Logical NOT Operator. Use to reverses the !(A && B) is false.
logical state of its operand. If a condition is true then
Logical NOT operator will make false.
48 | P a g e
/= Divide AND assignment operator, It divides left C /= A is equivalent to C = C / A
operand with the right operand and assign the result
to left operand
if statement
if...else statement
if...else if... statement.
if statement:
The if statement allows JavaScript to make decisions and execute statements conditionally.
Syntax:
if (expression){
Statement(s) to be executed if expression is true
}
Example:
<script type="text/javascript">
var age = 20;
if( age > 18 ){
document.write("<b>Qualifies for driving</b>");
}
</script>
49 | P a g e
This will produce following result:
if...else statement:
The if...else statement is the next form of control statement that allows JavaScript to execute
statements in more controlled way i.e to choose from given options.
Syntax:
if (expression){
Statement(s) to be executed if expression is true
}else{
Statement(s) to be executed if expression is false
}
Example:
<script type="text/javascript">
var age = 15;
if( age > 18 ){
document.write("<b>Qualifies for driving</b>");
}else{
document.write("<b>Does not qualify for driving</b>");
}
</script>
The if...else if... statement allows JavaScript to make correct decision out of several conditions.
50 | P a g e
Syntax:
if (expression 1){
Statement(s) to be executed if expression 1 is true
}else if (expression 2){
Statement(s) to be executed if expression 2 is true
}else if (expression 3){
Statement(s) to be executed if expression 3 is true
}else{
Statement(s) to be executed if no expression is true
}
Example:
<script type="text/javascript">
var book = "maths";
if( book == "history" ){
document.write("<b>History Book</b>");
}else if( book == "maths" ){
document.write("<b>Maths Book</b>");
}else if( book == "economics" ){
document.write("<b>Economics Book</b>");
}else{
document.write("<b>Unknown Book</b>");
}
</script>
Maths Book
Switch Case:You can use multiple if...else if statements, to perform a multiway branch. However, this
is not always the best solution, especially when all of the branches depend on the value of a single
variable.
51 | P a g e
Syntax: The basic syntax of the switch statement is to give an expression to evaluate and
several different statements to execute based on the value of the expression. The interpreter checks
each case against the value of the expression until a match is found. If nothing matches, a
default condition will be used.
switch (expression)
{
case condition 1: statement(s)
break;
case condition 2: statement(s)
break;
...
case condition n: statement(s)
The break statements indicate to the
break;
interpreter the end of that particular
default: statement(s)
case. If they were omitted, the
}
interpreter would continue executing
each statement in each of the following cases.
<script type="text/javascript">
var grade='A';
document.write("Entering switch block<br />");
switch (grade)
{
case 'A': document.write("Good job<br />");
break;
case 'B': document.write("Pretty good<br />");
break;
case 'C': document.write("Passed<br />");
break;
case 'D': document.write("Not so good<br />");
break;
case 'F': document.write("Failed<br />");
break;
default: document.write("Unknown grade<br />")
52 | P a g e
}
document.write("Exiting switch block");
</script>
<script type="text/javascript">
var grade='A';
document.write("Entering switch block<br />");
switch (grade)
{
case 'A': document.write("Good job<br />");
case 'B': document.write("Pretty good<br />");
case 'C': document.write("Passed<br />");
case 'D': document.write("Not so good<br />");
case 'F': document.write("Failed<br />");
default: document.write("Unknown grade<br />")
}
document.write("Exiting switch block");
</script>
53 | P a g e
Iteration – Loops
A loop is a block of code that allows you to repeat a section of code a certain number of times;
perhaps changing certain variable values each time the code is executed.
This not only saves you the time and trouble of repeatedly typing the same lines of code, but
also avoids typing errors in the repeated lines.
JavaScript allows you to use the for, while, and do while loops.
JavaScript Code Here The JavaScript code for the loop will be inside the brackets here
<script type="text/javascript">
<!--
for (var count=1;count<6;count+=1) {
//-->
</script>
54 | P a g e
This will produce following result:
I am part of a loop!
I am part of a loop!
I am part of a loop!
I am part of a loop!
I am part of a loop!
While loop:
syntax : initialization;
while( condition )
Update expression;
Example:
<script type="text/javascript">
var count = 1;
document.write("Starting Loop" + "<br />");
while (count <= 5)
{
55 | P a g e
document.write("Number : " + count + "<br />");
count++;
}
document.write("Loop stopped!");
</script>
Starting Loop
Number : 1
Number : 2
Number : 3
Number : 4
Number : 5
Loop stopped!
Window Object
JavaScript supports three important types of dialog boxes. These dialog boxes can be used to raise
and alert, or to get confirmation on any input or to have a kind of input from the users.
An alert dialog box is mostly used to give a warning message to the users.
<html>
<head>
<script type="text/javascript">
<!--
function Warn()
56 | P a g e
}
//-->
</script>
</head>
<body>
<form>
</form>
</body>
</html>
Nonetheless, an alert box can still be used for friendlier messages. Alert box gives only one button
"OK" to select and proceed.
A confirmation dialog box is mostly used to take user's consent on any option. It displays a dialog box
with two buttons: OK and Cancel.
57 | P a g e
If the user clicks on OK button the window method confirm() will return true. If the user clicks on the
Cancel button confirm() returns false. You can use confirmation dialog box as follows:
<html>
<head>
<script type="text/javascript">
<!--
function getConfirmation(){
varretVal = confirm("Do you want to continue ?");
if( retVal == true ){
alert("User wants to continue!");
return true;
}else{
alert("User does not want to continue!");
return false;
}
}
//-->
</script>
</head>
<body>
<p>Click the following button to see the result: </p>
<form>
<input type="button" value="Click Me" onclick="getConfirmation();" />
</form>
</body>
</html>
58 | P a g e
Prompt Dialog Box
The prompt dialog box is very useful when you want to pop-up a text box to get user input. Thus it
enable you to interact with the user. The user needs to fill in the field and then click OK.
This dialog box is displayed using a method called prompt() which takes two parameters (i) A label
which you want to display in the text box (ii) A default string to display in the text box.
This dialog box with two buttons: OK and Cancel. If the user clicks on OK button the window
method prompt() will return entered value from the text box. If the user clicks on the Cancel button the
window method prompt() returns null.
<html>
<head>
<script type="text/javascript">
function getValue(){
varretVal = prompt("Enter your name : ", "your name here");
alert("You have entered : " + retVal );
}
</script>
</head>
<body>
<p>Click the following button to see the result: </p>
<form>
<input type="button" value="Click Me" onclick="getValue();" />
</form>
</body>
</html>
59 | P a g e
Output will appear on the screen.
On clicking button „Click Me‟ prompt dialog box will appear on the screen.
SUMMARY
1. The general-purpose core of the language has been embedded in Netscape, Internet Explorer,
and other web browsers.
2. A JavaScript consists of JavaScript statements that are placed within the <script>... </script>
3. One of the most fundamental characteristics of a programming language is the set of data
types it supports.
4. Variable is the stored memory location that can hold a value in it. Variables are declared with
the var keyword.
5. Storing a value in a variable is called variable initialization.
6. A global variable has global scope which means it is defined everywhere in your JavaScript
code.
7. A local variable will be visible only within a function where it is defined. Function parameters are always
local to that function.
8. You should not use any of the JavaScript reserved keyword as variable name.
60 | P a g e
9. if...else Statements make use of conditional statements that allow your program to make
correct decisions and perform right actions.
10. Switch Case is one of the alternate of multiple if...else if statements.
11. A loop is a block of code that allows you to repeat a section of code a certain number of times;
perhaps changing certain variable values each time the code is executed.
12. JavaScript supports three important types of dialog boxes. These dialog boxes can be used to
raise and alert, or to get confirmation on any input or to have a kind of input from the users.
13. An alert dialog box is mostly used to give a warning message to the users.
14. A confirmation dialog box is mostly used to take user's consent on any option. It displays a
dialog box with two buttons: OK and Cancel.
15. The prompt dialog box is very useful when you want to pop-up a text box to get user input.
Thus it enable you to interact with the user. The user needs to fill in the field and then click OK.
EXERCISES
In the lab
1. Create a web page using JavaScript which will Check whether a person give vote or not.
2. Create a page using JavaScript, which will display a multiplication table for given number.
3. Create one admission form for a school using JavaScript which will pop up a message “ Sorry
age is not valid for the admission ” if the age entered below 5 years.
62 | P a g e
Lesson-5
DATABASE CONCEPTS- RDBMS
63 | P a g e
A database management system stores data, in such a way,
which is easier to retrieve, manipulate and helps to produce
information.
Users
DBMS is used by various users for various purposes. Some may involve in retrieving data and some
may involve in backing it up. Some of them are described as follows:
Administrators: A bunch of users maintain the DBMS and are responsible for administrating the
database. They are responsible to look after its usage and by whom it should be used.
Designer: This is the group of people who actually works on designing part of database. The actual
database is started with requirement analysis followed by a good designing process.
End Users: This group contains the persons who actually take advantage of database system. End
users can be just viewers who pay attention to the logs or market rates or end users can be as
sophisticated as business analysts who take the most of it.
Purpose of RDBMS:
A relational database will allow you to store data organized such that you can store your information
in tables, organized by rows (records) and columns (fields) which you can then store and access as
required.
64 | P a g e
The features of a relational database is storage minimization - you, as a DB designer try and use the
least storage that you can and still be able to access the data efficiently.
If you then need to retrieve any data, you would 'query' the database (ask it) if record exists in the
database or not. This interaction is done via SQL - Structured Query Language - to get the records
(rows) that you need.
By utilizing a well-structured database, you can store a lot of information and retrieve it quickly.
Data Models
Data model tells how the logical structure of a database is modeled. Data Models are fundamental
entities to introduce abstraction in DBMS. Data models define how data is connected to each other
and how it will be processed and stored inside the system.
The very first data model could be flat data-models where all the data used to be kept in same plane.
Because earlier data models were not so scientific, they were prone to introduce lots of duplication
and update anomalies.
1. Hierarchical Model: The hierarchical data model organizes data in a tree structure.
2. Network Model:Some data were more naturally modeled with more than one parent per child.
Therefore, the network model permitted the modeling of many-to-many relationships in data.
Relational Model
The most popular data model in DBMS is Relational Model. It is more
scientific model then others. This model is based on first-order
predicate logic and defines table as an n-any relation.
Concepts
65 | P a g e
Tables: In relation data model, relations are saved in the format of Tables. This format stores the
relation among entities. A table has rows and columns, where rows represent records and columns
represents the attributes
Tuple: A single row of a table, which contains a single record for that relation,is called a tuple.
Relation instance: A finite set of tuples in the relational database system represents relation
instance. Relation instances do not have duplicate tuples.
Relation schema: This describes the relation name (table name), attributes and their names.
Relation key: Each row has one or more attributes, which can identify the row in the relation (table)
uniquely, is called the relation key.
Attribute domain: Every attribute has some pre-defined value scope, known as attribute domain.
Create Table: The CREATE TABLE statement is used to create a table in a database.
Tables are organized into rows and columns and each table must have a name.
66 | P a g e
CREATE TABLE Student
(
RollNoint,
LastNamevarchar(255),
FirstNamevarchar(255),
Address varchar(255),
City varchar(255)
);
Creating Views: A view is a virtual table. A view can contain all rows of a table or select rows from a
table. A view comes from one or more tables or just a part of table.
Database views are created using the CREATE VIEW statement. Views can be created from a single
table, multiple tables, or another view.
To create a view, a user must have the appropriate system privilege according to the specific
implementation.
+----+------------+--------+----------------+--------------+
| ID | NAME | AGE | ADDRESS | SALARY |
+----+------------+------ +-----------------+--------------+
|1 |Ramesh |32 |Ahmedabad |2000.00 |
|2 |Khilan |25 |Delhi |1500.00 |
|3 | kaushik |23 |Kota |2000.00 |
|4 |Chaitali |25 |Mumbai |6500.00 |
|5 |Hardik |27 |Bhopal |8500.00 |
|6 |Komal |22 | MP |4500.00 |
|7 |Muffy |24 |Indore |10000.00 |
+----+-----------+---------+----------------+--------------+
Now, following is the example to create a view from CUSTOMERS table. This view would be used to
have customer name and age from CUSTOMERS table:
Now, you can query CUSTOMERS_VIEW in similar way as you query an actual table.
Data Manipulation Language (DML) statements are used for managing data within schema objects.
Some examples:
68 | P a g e
SQL DELETE Syntax
DELETE FROM table_name
WHERE some_column=some_value;
Syntax
SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name;
Example:
SELECT ZIP
FROM Customers
GROUP BY ZIP
ORDER BY Keyword
The ORDER BY keyword is used to sort the result-set by one or more columns. The ORDER BY
keyword sorts the records in ascending order by default. To sort the records in a descending order,
you can use the DESC keyword.
Union
The SQL UNION query is a SQL query to combine the result sets of 2 or more SQL SELECT
statements. It removes duplicate rows between the various SELECT statements.
The following is an example of the SQL UNION query that returns one field from multiple SELECT
statements (and both fields have the same data type):
69 | P a g e
SELECT supplier_id
FROM suppliers
UNION
SELECT supplier_id
FROM orders;
Join
SQL JOINS are used in a SQL query to retrieve data from multiple tables. A SQL JOIN is performed
whenever two or more tables are joined in a SQL statement. There are 4 different types of SQL joins:
SUMMARY
1. Database Management System or DBMS in short, refers to the technology of storing and
retrieving user‟s data with utmost efficiency along with safety and security features.
2. Database is collection of data, which is related by some aspect. Data is collection of facts and
figures which can be processed to produce information.
3. DBMS is used by various users for various purposes. Some may involve in retrieving data and
some may involve in backing it up.
4. Administrators: A bunch of users maintain the DBMS and are responsible for administrating
the database. They are responsible to look after its usage and by whom it should be used.
5. Designer: This is the group of people who actually works on designing part of database. The
actual database is started with requirement analysis followed by a good designing process.
6. End Users: This group contains the persons who actually take advantage of database system.
End users can be just viewers who pay attention to the logs or market rates or end users can
be as sophisticated as business analysts who take the most of it.
7. A relational database will allow you to store data organized such that you can store your
information in tables, organized by rows (records) and columns (fields) which you can then
store and access as required.
70 | P a g e
8. Data model tells how the logical structure of a database is modeled. Data Models are
fundamental entities to introduce abstraction in DBMS.
9. The hierarchical data model organizes data in a tree structure.
10. Some data were more naturally modeled with more than one parent per child. Therefore, the
network model permitted the modeling of many-to-many relationships in data.
11. The most popular data model in DBMS is Relational Model. It is more scientific model then
others. This model is based on first-order predicate logic and defines table as an n-any
relation.
12. A table has rows and columns, where rows represent records and columns represents the
attributes
13. Tuple: A single row of a table, which contains a single record for that relation, is called a tuple.
14. Relation instance is a finite set of tuples in the relational database system represents relation
instance.
15. Relation schemadescribes the relation name (table name), attributes and their names.
16. Data Definition Language (DDL) statements are used to define the database structure.
17. The CREATE DATABASE statement is used to create a database.
21. The GROUP BY statement is used in conjunction with the aggregate functions to group the
result-set by one or more columns.
22. The ORDER BY keyword is used to sort the result-set by one or more columns.
23. The SQL UNION query is a SQL query to combine the result sets of 2 or more SQL SELECT
statements. It removes duplicate rows between the various SELECT statements.
24. SQL JOINS are used in a SQL query to retrieve data from multiple tables. A SQL JOIN is
performed whenever two or more tables are joined in a SQL statement.
EXERCISES
71 | P a g e
A. Fill in the blanks
In the lab
1. Create a database name School and create table called “Student” , insert few records in
it and display using SQL Command.
i. Display only those records from the above database whose subject is
“Computer”.
ii. Display only those records whose tuition fee is above 2000.
2. Create a view of “Student” and Display the records form the created view.
73 | P a g e
Lesson-6
NETWORK SAFETY OF
COMPUTER SYSTEM
You will learn
Network Safety and Security
Network Safety
Network Safety
Social Networking Ethics
Network safety consists of the provisions and policies adopted by Network Security Tools And
Services
a network administrator to prevent and monitor unauthorized Tools
access, misuse, modification, or denial of a computer network LAN Management
and network-accessible resources. Network security involves the MAN Management
WAN Management
authorization of access to data in a network, which is controlled PAN Management
by the network administrator. Users choose or are assigned an ID VOIP
and password or other authenticating information that allows them Cyber Security
need
74 | P a g e
Objectives
Social Networking Various
Practices
access to information and programs within their authority.
This concise, high-end guide shows experienced administrators how to customize and extend popular
open source security tools such as port scanners, packet injectors, network sniffers, and web
assessment tools. Network security tools are used to lock down the network for safety.
LAN Management
A local area network (LAN) is a computer network that interconnects computers in a limited area such
defining characteristics of LANs, in contrast to wide area network (WANs), include their smaller
geographic area.Token ring and other technology standards have been used in the past, but
Ethernet over twisted pair cabling and Wi- Fi are the two most common technologies currently used to
build LANs.as a home, school, computer laboratory, or office building using network media.
MAN Management
75 | P a g e
determined by local municipal corporations; the larger the city, the bigger the MAN, the smaller a
metro city, smaller the MAN
WAN Management
A wide area network (WAN) is a network that covers a broad area (i.e., any telecommunication
network that links across metropolitan, regional, or national boundaries) using private
or public network transports. Business and government entities utilize WANs to relay data among
employees, clients, buyers, and suppliers from various geographical locations. In essence, this mode
of telecommunication allows a business to effectively carry out its daily function regardless of
location. The Internet can be considered a WAN as well, and is used by businesses, governments,
organizations, and individuals.
PAN management
phones. When files are transferred from a PC to an MP3 player, a PAN is set up between the two.
There can also be multiple devices in PAN. A PAN can be set up using guided media (USB cable) or
unguided media (Bluetooth, Infrared).
VOIP
Voice over Internet Protocol (VoIP) is a methodology and group of technologies for the delivery
of voice communications and multimedia sessions over Internet Protocol (IP) networks, such as the
Internet. Early providers of voice over IP services offered business models and technical solutions
that mirrored the architecture of the legacy telephone network. Second-generation providers, such as
Skype have built closed networks for private user bases, offering the benefit of free calls and
convenience while potentially charging for access to other communication networks.
Cyber Security
Cyber security is information security applied to computers and computer network. The field covers all
the processes and mechanisms by which computer-based equipment, information and services are
protected from unintended or unauthorized access, change or destruction. Cyber security also
includes protection from unplanned events and natural disasters.
76 | P a g e
attention is required to protect sensitive business and personal information, as well as safeguard
national security. So to secure all crucial and confidential data cyber security is required.
Objectives Cyber Security‟s main purpose is to secure the data and maintain confidentiality of any
information stored in computer. It is use to secures the network, as well as protect and oversee
operations being done.
Cloud Computing
Cloud computing enables companies to consume compute resources as a utility just like electricity --
rather than having to build and maintain computing infrastructures in-house.
Cloud computing promises several attractive benefits for businesses and end users including:
77 | P a g e
Self-service provisioning: End users can spin up computing resources for almost any type of
workload on-demand.
Elasticity: Companies can scale up as computing needs increase and then scale down again
as demands decrease.
Pay per use: Computing resources are measured at a granular level, allowing users to pay
only for the resources and workloads they use.
SUMMARY
1. Network safety consists of the provisions and policies adopted by a network administrator to
prevent and monitor unauthorized access, misuse, modification, or denial of a computer
network and network-accessible resources.
2. A local area network (LAN) is a computer network that interconnects computers in a limited
area such defining characteristics of LANs.
78 | P a g e
7. Cyber security is information security applied to computers and computer network.
8. Mobile computing is human–computer interaction by which a computeris expected to be transported
during normal usage.
9. Cloud computing enables companies to consume compute resources as a utility just like
electricity -- rather than having to build and maintain computing infrastructures in-house.
EXERCISES
80 | P a g e
Multiple Choice Questions
Q.1 How does the variable name in Javascript must begin with ?
A)a letter B) underscore character C) Digit D) Reserve word
Q.2 In which datatypes, Java does not make a distinction ?
A)integer B) floating-point C) Boolean D) String
Q.3 Which dialog box enables you to getuser inputfrom a text Box ?
A)Alert dialog box B) Prompt dialog boxC) Confirm dialog box D) Raise dialog box
Q.4 Which datatypes are not supported in Switch case?
A) integer B) floating-point C) Boolean D) Character
Q.5 Which statement is important in switch case?
A) break B) Selection C) Conditional D) Iteration
True or False
Q.1 a) Javascript is static programming language.
Q.2 In Iteration statement, initialization is done after execution of code in loop.
Q.3 A confirmation dialog box is mostly used to take user's consent on any option.
Q.4 The ‘else’ part is same as ‘default’ in decision making statements.
Q.5 Comparison Operator is used to join two expressions.
c) Z= !(B && C)
Q.2 Consider the code given below and find the Output
varnum = 21;
if( num%2 = = 0 )
{
document.write("<b>Square of Even number </b>" + num*num);
}
else
{
document.write("<b>cube of number</b>"+ num*num*num);
}
Q.3 Rewrite the code given below after removing errors , if any and find the Output
var n = 23, a=11;
if (n = a)
81 | P a g e
{
document.write(n + " is equal a <BR>");
}
Q.4 Consider the code given below and find the Output if
1) ch = „A‟ 2) ch = „C‟ 3) ch = „E‟
var n1 = 10;
while ( n1<=10 )
{
document.write(“<BR>" + “loop”);
}
Practical Exercises
Q.1 Write the code using Javascript to find the positive, negative or zero entered by the user.
Solution:
<html>
<body>
<script language="javascript" type="text/javascript">
if (number > 0)
{
document.write(number + " is a positive value.<BR>");
}
else if (number <o)
82 | P a g e
{
document.write(number + " is a NOT positive value.<BR>");
}
else
document.write(number + " is has a ZERO value.<BR>");
</script>
</body>
</html
83 | P a g e
Q.2 Write the code using Javascript to find the even and odd number entered by the user. If the number is even
print its square and if it is odd then prints its cube.
Solution:
<html>
<body>
<script language="javascript" type="text/javascript">
}
else
{
document.write(number + " is ODD <BR>" );
document.write("CUBE is" + (number*number*number)+"<BR>" );
}
</script>
</body>
</html>
Q.3 Write the code using Javascript to check whether the character entered by the user is vowel or not.
Solution:
<html>
<body>
<script language="javascript" type="text/javascript">
varch = prompt("Enter a character") ;
switch(ch)
{
case 'a' : document.write(ch + " is LOWERCASE VOWEL <BR>" ) ;
break;
case 'e' : document.write(ch + " is LOWERCASE VOWEL <BR>" ) ;
break;
case 'i' : document.write(ch + " is LOWERCASE VOWEL <BR>" ) ;
break;
case 'o' : document.write(ch + " is LOWERCASE VOWEL <BR>" ) ;
break;
case 'u' : document.write(ch + " is LOWERCASE VOWEL <BR>" ) ;
break;
case 'A' : document.write(ch + " is UPPERCASE VOWEL <BR>" ) ;
break;
case 'E' : document.write(ch + " is UPPERCASE VOWEL <BR>" ) ;
84 | P a g e
break;
case 'O' : document.write(ch + " is UPPERCASE VOWEL <BR>" ) ;
break;
case 'U' : document.write(ch + " is UPPERCASE VOWEL <BR>" ) ;
break;
case 'I' : document.write(ch + " is UPPERCASE VOWEL <BR>" ) ;
break;
default: document.write(ch + " is NOT VOWEL <BR>" ) ;
}
</script>
</body>
</html>
Q.4 Write the code using Javascript to print the sum of the series: 12 + 32 + 52 + N2
Solution:
<html>
<body>
<script language="javascript" type="text/javascript">
}
document.write("sum of series" + sum +"<BR>" );
</script>
</body>
</html>
Q.5 Write the code using Javascript to enter the string from the user through dialog box and check if it matches the
word “HELLO” .If the value matches then show status using alert box.
Solution:
<html>
<body>
<script language="javascript" type="text/javascript">
85 | P a g e
if (word == "HELLO")
else
</script>
</body>
</html>
86 | P a g e
Database concepts- RDBMS
Q.1 What is DBMS and what is its need?
Q.2
How would you display all those rows from a table named "Empl" where thevalue of the column "desig" is
"SALESMAN" ?
A. Select all from empl where desig is ' salesman ';B. Select * from empl where desig =' salesman ';
C. Select * from empl where desig = ' salesman " ;D. Select all from empl where desig ' salesman ' ;
Q.3
Which SQL keyword(s) is/are used to sort the rows in the output?
A. Sorted orderB. SortC. Sort byD. Order by
Q.4
Which keyword is used to return only different values in a column?
A. DifferentB. ExclusiveC. DistinctD. Unique
87 | P a g e
True or False
Q.1
DBMS is not used for sharing of data.
Q.2 RDBMS organizes data in the form of a tree.
Q.3 Update is an example of DML command.
Q.4 Sorting in a database can be done by using Group by clause.
Answer the queries given below
Q.1 While creating the table, Mr Ram forgot to add a column ‘marks’ in the table ‘student’. Give the name of a
command to a column in a table ‘student’.
Q.2 Write the command to create the table ‘book’ with the following specification.
Bookno integer,
Booknamevarchar(10),
Price decimal(5,2)
Q.3 While entering the salary of the employees in the table ‘EMP’ , Mr. Laxman made a mistake in the salary of
employee no 1122.It should be 1300 instead of 1500.What command should he write to rectify the mistake.
Q.4 Study the given tables and answer the queries given below
Table: HOSPITAL
PNo Name Age Department DateofAdm Charges Sex
a) To list the names of female patients who are either in the orthopedic or surgery department.
b) To list the name of all the patients with their date of admission in ascending order.
c) To count the number of patients with age > 20.
d) To display various departments in the hospital .
e) To display the number of patients in each department.
88 | P a g e
Q.5 Study the given tables and answer the queries given below.
Table: ACTIVITY
Acode ActivityName Stadium ParticipantsNum PrizeMoney ScheduleDate
Table: COACH
a) Display the coach’s name and Acodes in ascending order of Acode from the table COACH.
b) Display the content of Activity table whose ScheduleDate is earlier than 01/01/2004 in ascending order
of ParticipantsNum.
c) Display the names of coaches who are not associated with any activity at all.
89 | P a g e
Network Safety of Computer
System.
True or False
Q.1 There is always a threat of some kind of attacks on computer networks'security.
Q.2 Cyber Security do not maintain the confidentiality of data stored in computer.
Q.3 We should always trust all the messages on your e-mail.
90 | P a g e
1|Page
Chief Patron
ShriSantosh Kumar Mall, IAS
Commissioner, KVS
Patron
Shri. G.K. Shrivastava, IAS
Additional Commissioner (Admin)
Regional Patron
Shri C.Neelap
Deputy Commissioner, KVS RO Guwahati
School Co-ordination
Shri. K. AlungKhumba
Principal,KV NFR,Maligaon,Guwahati
Subject Expert
Dr. K. K. Motla, PGT(CS),
KV NFR,Maligaon,Guwahati
Sh. RajendraGavahle, PGT(CS),
KV NFR,Maligaon,Guwahati
Syllabus Content X
Quarter – April to June
Grids are two-dimensional arrays of lines similar to graph paper, except that you can adjust the
spacing and other features of the grid to the needs of your work.
The home grid is the basic reference system, defined by three fixed
planes on the world coordinate axes . The home grid is visible by default when you start 3ds Max, but
can be turned off with an option in the right-click viewport menu. You can use any view of the home
1|Page
grid as a construction plane or you can create a grid object and use that as a construction plane
instead.
“Orthogonal” is a term used to describe two vectors that are perpendicular (at 90 degrees) to each
other. In 3D space, when the X, Y, or Z-Axes are not perpendicular, they are considered “non-
orthogonal” and the FBX plug-in does not support their representation as a matrix.
Because the FBX plug-in assumes that there is always a 90-degree angle between the X, Y, and Z
axes, it can support only orthogonal matrices. Any transformed axes that have non-orthogonal TRS
matrices are ignored by the FBX plug-in, so it does not import or export effects created when axes
are not orthographic.
Perspective Views: most closely resemble human vision. Objects appear to recede into the distance,
creating a sense of depth and space. For most 3D computer graphics, this is the view used in the
final output that the client sees onscreen or on the page. Perspective view of the ice-cream shop
There are three ways to create a perspective view in a viewport perspective view, camera view, and
light view.
A camera view requires that you first create a camera object in your
scene. The camera viewport tracks the view through the perspective of
that camera. As you move the camera (or target) in another viewport, you see the scene swing
accordingly. If you alter the camera's field of view on the Modify command panel, you see the
changes as they are applied.
2|Page
Creating Objects & Selecting Objects.
With some variations, the steps shown in the following images apply to
creating any type of object on the Create panel. For specific examples,
see the Procedures section in any object's topic.
2. Click one of the buttons at the top of the Create panel. For example, (Geometry).
3. Choose the subcategory Standard Primitives from the list.
• Click the button for the type of object you want to create.
The button highlights, showing that it is active. Four rollouts
appear Name and Color, Creation Method, Keyboard Entry,
and Parameters.
To choose a creation method (optional):
You can accept the default method and skip this step.
• Choose a method in the Creation Method rollout.
1. Put the cursor at a point in any viewport where you want to place the object, and hold the
mouse button down (do not release the button).
2. Drag the mouse to define the first parameter of the object; for example, the circular base of a
cylinder.
3. Release the mouse button. The first parameter is set with this release. In some cases, such
as Sphere, Teapot, and Plane, this completes the object. You can skip the remaining steps.
4. Move up or down without touching the mouse button. This sets the next parameter; for
example, the height of a cylinder.
If you want to cancel: Until you complete the next step, you can cancel the creation
process with a right-click.
5. Click when the second parameter has the value you want, and so on.
The number of times you press or release the mouse button depends on how many spatial
dimensions are required to define the object. (For some kinds of objects, such as Line and Bones, the
number is open-ended.)
4|Page
4. You can link an object to a closed group. When you do, the object becomes a child of the
group parent rather than any member of the group. The entire group flashes to show that
you've linked to the group.
5. A child inherits the transformations (move, rotate, scale) applied to the parent, but the child's
transformations have no effect on the parent. If you want the child not to inherit the transforms,
use the Link Inheritance (Selected) Utility or use the controls found in Link Info in the Hierarchy
panel.
6. You can also create hierarchical linkages using Schematic View. Use the Connect button on
the Schematic View toolbar to create hierarchical linkages between nodes.
Transforming Objects:
When you create any object, 3ds Max records its position,
rotation, and scale information in an internal table called a
transformation matrix. Subsequent position, rotation, and scale
adjustments are calledtransforms.
An object can carry any number of modifiers, but only one set of transforms. Although you can
change transform values from frame to frame, each object always has only one position, one
rotation, and one scale transform.
You can animate your transforms by turning on the Auto Key button and then performing the
transform at any frame other than frame 0. This creates a key for that transform at the current
frame.
5|Page
SUMMARY
1. 3D means three-dimensional, i.e. something, that has width, height and depth (length).
2. “Orthogonal” is a term used to describe two vectors that are perpendicular (at 90 degrees) to
each other. In 3D space, when the X, Y, or Z-Axes are not perpendicular, they are considered
“non-orthogonal”.
3. There are three ways to create a perspective view in a viewport perspective view, camera
view, and light view.
4. When you create any object, 3ds Max records its position, rotation, and scale information in an
internal table called a transformation matrix.
5. Subsequent position, rotation, and scale adjustments are calledtransforms.
EXERCISES
i. 3D means________________dimension.
ii. 3D perception is also called _________________perception.
iii. Subsequent position, _____________and______________ are referred as transforms.
iv. In 3D space when X,Y or Z Axes are not ___________they considered “non -
orthogonal”.
6|Page
B. State true or false
i. Grid are three dimensional arrays of links similar to graph paper.
ii. The home grid is visible by default when you start 3Ds max.
iii. An object can carry any number of modifiers but only one set of transforms.
iv. A camera view requires that you first create light view in your scene.
In the lab
7|Page
Lesson-2
Animation in 3D Max
Animation
8|Page
artists by having them draw only the important frames,
calledkeyframes.
Assistants could then figure out the frames that were required in between the key frames. These
frames were (and still are) called tweens. Use 3ds Max as your animation assistant. As the master
animator, you create the key frames that record the beginning and end of each transformation. The
values at
thesekey frames are called keys. 3ds Max calculates the interpolated values between each key value,
resulting in tweened animation.
It combines different layers of animation automatically. The whole process controls by program,
determines which animation layer should be used and controls the method of combination like
override, additive, overly or and the amount of density.
9|Page
Position
Rotation
Scale
Placement
This section presents brief topics to help you quickly start learning how to transform objects and how
to animate your transforms.
In some cases, an object might fail to move or rotate, even when the proper command is active and
the object is selected. This could be due to one of the following reasons:
1. On the main toolbar, click one of the three transform buttons: (Select And Move),
(Select And Rotate), or (Select And Uniform Scale). These buttons are usually referred
to as Move, Rotate, and Scale.
Alternatively, to position an object on another object's surface, click (Select And Place).
Animation Playback
Play/Stop
The Play button plays the animation in the active viewport. If you click another viewport to
make it active, the animation continues playing in that viewport. When the animation is playing, the
Play button becomes a Stop button. The Play button is a flyout for playing only the animation of
selected objects.
The animation plays in the viewport. The Play button becomes a Stop button.
2. In the Time Configuration dialog Playback group, turn off Real Time.
i. The Direction buttons are now available.
3. Turn on Reverse and click OK.
4. Click (Play Animation).
i. The animation plays backward.
5. To play the animation front-to-back and then back-to-front in a continuous loop, turn on Ping-
Pong as the Direction.
Acceleration
12 | P a g e
consider delegate acceleration in determining whether to activate the state.
Range group
When you choose Range, the motion synthesis engine activates the clip when the delegate's
acceleration falls inside the specified range.
Min/Avg/Max display
After you synthesize the Master Motion Clips, displays delegates' minimum, average, and maximum
acceleration.
Min
Set a minimum acceleration value for the range.
Max
Set a maximum acceleration value for the range.
When you choose Unique, the motion synthesis engine activates the clip when the delegate's
acceleration matches a specific value, optionally with a rising, falling, or constant value before or after
the specified value.
Value
Set a unique acceleration value.
These settings let you scale the rate at which the animation is played, depending upon the
acceleration of the delegate.
Scale Animation
13 | P a g e
For example, as a bird accelerates, its wings beat more rapidly. Scaling an animation scales the keys
of the animation.
Percentage
Specify how much to alter the playback speed based upon the difference between the delegate's
acceleration and the Base Acceleration setting.
For example, if a delegate is accelerating 50 percent faster than the base acceleration, and the Scale
Percentage value is 50, then the playback speed is scaled up by 25 percent.
Base Acceleration
Specifies the delegate acceleration at which the animation should be played back at its normal rate.
Time Configuration
The Time Configuration dialog provides settings for frame rate, time display, playback, andanimation.
You use this dialog to change the length of your animation, or stretch or rescale it
Status bar > Time controls > (Time Configuration) > Time Configuration dialog
This procedure adds new frames to the end of your animation, without affecting your existing work.
1. In the Time Configuration dialog Animation group End Time field, enter the number
of the last frame of the animation.
For example, if your existing animation is 100 frames long and you want to add 50 frames,
enter 150.
2. Click OK.
The number you entered is now the new length of the animation, shown on the time slider.
In the Time Configuration dialog Animation group, enter the frame number in the
Current Time field, and press .
In the Time Configuration dialog Frame Rate group, do one of the following:
1. In the Time Configuration Playback group, turn off the Real Time.
15 | P a g e
2. Choose the direction of the animation playback by selecting Forward, Reverse, or
Ping-Pong.
3. Play the animation in the viewport using (Play Animation) or the / key.
3. Play the animation in the viewport using (Play Animation) or the / key.
1. In the Time Configuration Playback group, turn off Active Viewport Only. Click OK.
2. Play your animation.
In the Time Configuration Playback group, be sure you have Real Time turned on. If
Real Time is not on, the sound will not play back during the animation.
Interface
These are the controls for the Time Configuration dialog. You can
display this dialog by right-clicking any of the time control buttons to
the right of the Auto Key button.
These four option buttons, labeled NTSC, Film, PAL, and Custom let
you set the frame rate in frames-per-second (FPS).
Cycling &Linking
16 | P a g e
Linking Objects
The general process of creating links is to build the hierarchy from child to parent. You click Select
and Link on the toolbar, select one or more objects as children, and then drag the link cursor from the
selection to a single parent object. The selected objects become children of the parent object.
Once objects are linked, any transformations applied to the parent are also applied to its children. For
example, if you scale the parent to 150%, the size of its children and the distance between the
children and the parent are also scaled by 150%.
Unlinking Objects
Click Unlink Selection to remove the link from selected objects to their parents. Any children of the
selected object are unaffected.
You can quickly unlink an entire hierarchy by double-clicking the root object to select the object and
all of its children. Then click Unlink Selection..
You should establish links before you begin animating objects. The linkage of objects with Select and
Link cannot be animated; the link remains in force throughout the entire animation.
If you want your objects to be linked during one part of the animation but not another, you can a Link
constraint to change the linkage at specific frames.
Editing tools:
Select Modifiers
Controls on the Bone Editing Tools rollout let you create and modify
bone geometry and structure, and set bone color for one or more bones
Interface
Bone Pivot Position group
17 | P a g e
Lets you change the lengths of bones and their positions relative to one another.
When this button is on, you can change the length of a bone by moving its child bone. In effect, you
can scale or stretch a bone by moving its child bone while in this mode. You can use this tool both
before and after assigning an IK chain to the bone structure.
When Bone Edit Mode is on, you cannot animate, and when Auto Key or Set Key is on, Bone Edit
Mode is unavailable. Turn off Auto/Set Key to edit bones.
Create Bones Begins the bone-creation process. Clicking this button is the same as clicking Create
panel Systems Bones System.
Create EndCreates a nub bone at the end of the currently selected bone. If the selected bone is not
at the end of a chain, the nub is linked in sequence between the currently selected bone and the next
bone in the chain.
Remove Bone Removes the currently selected bone. The bone‟s parent bone is stretched to reach
the removed bone‟s pivot point, and any children of the removed bone are linked to its parent. Any IK
chains that included the removed bone will remain intact.
Connect Bones Creates a connecting bone between the currently selected bone and another bone.
When you click this button, a dotted line appears in the active viewport from the first selected bone.
Move the cursor to another bone to create a new connecting bone. The first selected bone will
become a parent to the connecting bone, which is in turn a parent to the second selected bone.
Delete Bone Deletes the currently selected bone, removing all its parent/child associations. A nub is
placed at the end of the deleted bone‟s parent. Any IK chains that included this bone become invalid.
Reassign Root Makes the currently selected bone the root (parent) of the bone structure.
RefineSplits a bone in two. Click Refine, and then click a bone where you want it to split.
MirrorOpens the Bone Mirror dialog (see following), which lets you create mirror copies of selected
bones without changing the sign of the bones' scale. Instead, Mirror flips one of the bone axes: Y or
Z. You can specify the mirroring axis and the flip axis with the dialog controls.
18 | P a g e
Bone Mirror dialog
Opens when you click the Mirror button. Use it to specify the mirroring axis,
the flip axis, and an offset value.
While the dialog is open, you can see a preview of the mirrored bone(s) in
the viewports. Click OK to create the bones, or Cancel to prevent creation.
Mirror AxisChoose an axis or plane about which the bones will be mirrored: X/Y/Z or XY/YZ/ZX.
Bone Axis to FlipTo avoid creating a negative scale, choose the bone axis to flip: Y or Z.
OffsetThe distance between the original bones and the mirrored bones. Use this to move the
mirrored bones to the other side of the character.
Edit Modifiers
To be demonstrated by teacher in practical class
Sub-Object Selection
If the modifier supports sub-object selection, the plug-in must provide methods to allow the system to
manipulate the sub-object components of the modifier. When a modifier's parameters are being
edited, it has the option of providing the system with different levels of sub-object selection. There are
two types of sub-object selection:
19 | P a g e
modifier's gizmo. For example, if you want a bend to occur about the base of the
Bend gizmo, you could move the center to the base of the gizmo.
Selecting Sub-Objects
region away from the object, or first activate (Select Object) on the main toolbar.
1. Convert the object into an editable object such as an editable mesh, editable spline,
editable poly, and so on.
2. On the modifier stack display, click (the plus-sign icon to the left of the name of the
modifier or editable object).
3. On the stack display, choose the kind of sub-object geometry you want to work with:
for example, Vertex, Face, or Edge. Each sub-object selection level has rollouts with
their own sets of options.
20 | P a g e
4. Use standard selection techniques (see preceding) to select sub-object geometry,
from a single sub-object to the entire object. By default, the sub-object selection
highlights in red.
The surface formats (mesh, poly, and so on), automatically remember the most recent selection for
each sub-object level: vertex, edge, and so on (there is overlap in some cases, such as poly edge
and border). These selection sets are saved with the file. With sub-object selections, you have these
options:
Choose one of the selection sets to pass geometry up the stack to other modifiers.
Only one selection set is active at a time.
Change to one of the other selection sets at any time by activating its sub-object
level.
Use named selection sets for sub-object selections you want to reuse.
Apply any options supplied for the kind of object and the selection level.
Apply standard transforms: Move, Rotate, Scale. For more information, see
Transforming a Sub-Object Selection, following.
Apply object-space modifiers (Bend, Taper, and Twist, for example) to perform useful
modelling operations.
Apply object-space modifiers (UVW Map or Smooth, for example) to perform useful
surfacing operations.
Bind a space warp to the selection. The rest of the object is unaffected by the warping.
Use the toolbar commands Align, Normal Align, and Align To View with face
selections.
Using an editable mesh, poly, patch, or spline, you can directly transform any sub-
object selection. However, “Select” modifiers like Mesh Select and Spline
Select enable only selection.
control is not available for the active level, it might be grayed out, or simply might not
appear at all.
1. Create or select a spline Modify panel Right-click spline entry in the stack
display Convert To: Editable Spline
2. Create a line Modify panel
3. Create or select a spline Right-click the spline Transform (lower-right) quadrant of
the quad menu Convert To: Convert to Editable Spline
Editable Spline provides controls for manipulating an object as a spline object and at
three sub-object levels: vertex, segment, and spline.
22 | P a g e
The functions in Editable Spline are the same as those in theEdit Spline modifier.
The exception is that when you convert an existing spline shape to an editable spline,
the creation parameters are no longer accessible or animatable. However, the spline's
interpolation settings (step settings) remain available in the editable spline.
SUMMARY
EXERCISES
23 | P a g e
i. Each image is called________________.
ii. Parametric animation is an animation technique used in_____________.
iii. A ______________is an adjustment of an object position.
iv. The ____________button plays the animation in the active viewport.
v. Acceleration is measured in_____________ per frame.
vi. Click _____________selection to remove the link from selected objects to their parents.
vii. _____________sets the frame rate of your animation in frame per second.
ii. If the object in the pipeline is a triangle object, then sub object selection level might be
things like vertex, face, edge etc.
iii. To avoid creating a negative scale, choose the bone axis to flip X or Y.
vi. The general process of creating links is to build the hierarchy from child to parent.
vii. Use frame rates of 30 fps for video, 26 for film and highest rate for web and media
animation.
i. What is animation?
ii. What is keyframes?
iii. Write one difference between parametric and transform animation.?
iv. How parametric animation work?
v. Write name of three basic transform which we can apply on object.?
vi. Write the steps to play animation in viewport.?
vii. What is Acceleration?
viii. Write the steps to add frames in existing animation.?
24 | P a g e
ix. What do you mean by linking object?
x. Write one difference between linking object and un-linking object.
In the lab
Lesson-3
Customizing & Embedding
Multimedia components in
Webpages
You will learn
Browser Support
25 | P a g e
The first web browsers had support for text only, limited to a
single font in a single color. Later came browsers with support
for colors and fonts, and even support for pictures!
The support for sounds, animations, and videos is handled
differently by various browsers. Different types and formats
aresupported, and some formats require extra helper
programs (plug-ins) to work.
So
un
d
For
26 | P a g e
mats
Method 1
3. You'll add 4 parameters to the object. The first is "src" that tells the browser where to find
the sound file. In this example, the sound file is eureka.wav and is found in the same
directory as the Web page:
<param name="src" value="eureka.wav" />
4. If you want the sound file to play immediately after it's loaded, make the autostart parameter
"true" otherwise make it "false":
<param name="autostart" value="true" />
5. The parameter autoplay is similar to autostart, just used by other browsers, set it the same as
the autostart parameter:
<param name="autoplay" value="true"/>
27 | P a g e
6. Use the controller parameter to tell the browser if a controller should be displayed to give
your readers more control over the sound:
<param name="controller" value="true" />
8. Add the following four attributes that are the same as the parameters to the object:
<embed src="eureka.wav" controller="true" autoplay="true" autostart="True" />
9. Add the correct MIME type for your sound file into the type attribute:
<embed src="eureka.wav" controller="true" autoplay="true" autostart="True"
type="audio/wav" />
10. Add the plugins page attribute so that people who don't have the correct plugin for your sound
file can go download it. For WAV files, recommended QuickTime:
11. When you're done, your HTML should look like this:
<object>
<param name="autostart" value="true">
<param name="src" value="eureka.wav">
<param name="autoplay" value="true">
<param name="controller" value="true">
<embed src="eureka.wav" controller="true" autoplay="true" autostart="True"
type="audio/wav" />
</object>
Method 2
Make a hyperlink directly to the audio file using the following code (change
"audiofilename.wmv" to your own file name):
A link is created like this: Click here to listen audio. When the end user clicks this hyperlink,
their Windows Media Player will open and load the audio file for playing.
28 | P a g e
Embedding Video File.
1. First Upload Your Video to Your Web Server
2. Create your video as a .mov or .mp4 file - and then upload it to your Web server
3. Write down the full URL to your video file - you'll need it when you write your HTML.
There are two attributes that you need to include to get the video to play correctly:
Classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
codebase=http://www.apple.com/qtactivex/qtplugin.cab
5. You'll also want to set the width and height of the object - set the width to the width of
the movie and the height to the height plus 15-20 pixels extra to include the controls.
8. The only parameter that you need is the src parameter - this tells the browser where to
find the movie to play. Set the src attribute to the URL of your movie:
9. Some other parameters that can be useful to control your video and make it more user-
friendly are:
controller - this can be true or false. Remember that most people get very
frustrated if they cannot control multimedia elements on Web pages that they visit.
So I strongly recommend setting this to true.
29 | P a g e
autoplay - this can be true or false. Autoplay also annoys customers. They want to
decide when and whether to watch the video. So I strongl recommend setting this
to false.
10. Inside the <object> tag, place the following parameters:
If it is very important to you that all your pages validate, then you should not include this
section.But remember that only people with some browsers like Safari and Opera will be
able to view your video.
The embed tag should look like this. Note that all the fields are the same as the :
</object>
1. Copy the SWF file to the same folder as the HTML document.
2. In Dreamweaver, select the location of the page where you wish to add the Flash content
(including inside a div, table cell or frame).
3. Click the Insert Flash button in Dreamweaver's Object palette, or chooseInsert> Media > Flash.
Browse to and choose the SWF file.
4. Upload both the SWF and HTML files to your Web server, placing them in the same directory.
Web page must contain tags that reference the actual Flash movie file to be opened and
played. These tags are the <OBJECT> and <EMBED> tags.
30 | P a g e
The OBJECT tag is used by Internet Explorer on Windows and the EMBED is used by
Netscape Navigator (Macintosh and Windows) and Internet Explorer (Macintosh) to direct the
browser to load the Macromedia Flash Player.
2. Copy the HTML code included in the <object> and <embed> tags (see example below) and
paste it into the existing HTML document. This should contain the <OBJECT> and <EMBED>
tags
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=6,0,0,0" width="777" height="528" id="tech" align="middle">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="showcase/flash/fashionshow.swf" />
<param name="quality" value="high" />
<embed src="showcase/flash/fashionshow.swf" quality="high" width="777"
height="528" name="tech" align="middle" allowScriptAccess="sameDomain"
type="application/x-shockwave-flash"
pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
In this case, showcase/flash/ is the folder directory, while the fashionshow.swf is the SWF file
name.
3. Open the existing webpage page, and paste the <object> and <embed> tags into the
desired location in the body of the document. This can also be pasted into a table cell or
frame.
Change the height and width parameters to match the height and width of the movie
dimensions or use percentage values, if desired.
5. Upload the HTML and SWF files to the same folder on the Web server.
31 | P a g e
SUMMARY
1. Multimedia comprises text, sound, graphics, image and video.Multimedia comes in many
different formats.
2. Pictures, music, sound, videos, records, films, animations are example of multimedia.
3. The first web browsers had support for text only, limited to a single font in a single color.
4. Plug-ins are the extra helper program of web browser.
5. MPEG,AVI, and WMV are example of common video format.
6. MIDI,RealAudio, and WMA are example of audio format.
EXERCISES
32 | P a g e
ii. AVI developed by Microsoft.
iii. To play audio file we place the source in href attribute.
iv. Plug – ins are extra format to play audio in web page.
v. WMA is example of audio format.
In the lab
1. Create a web page which has information on Mr. Amitabh Bacchan with one link to the audio
of him. When user click on the given link, it should play Mr.Bacchan voice.
2. Create a web page on “Save Tiger” which has some information on tiger with one link to the
video. When user click on the given link, it should play video on Save Tiger.
3. Create a web page which has link to the download the missing Plug –ins for the web page.
33 | P a g e
Lesson-4
Web Scripting using JavaScript
You will learn
Example:
<script type="text/javascript">
<!--
var name = "Ali";
var money;
money = 2000.50;
//-->
</script>
The scope of a variable is the region of your program in which it is defined. JavaScript variable will
have only two scopes.
Global Variables: A global variable has global scope which means it is defined everywhere in
your JavaScript code.
Local Variables: A local variable will be visible only within a function where it is defined.
Function parameters are always local to that function.
<script type="text/javascript">
<!--
35 | P a g e
varmyVar = "global"; // Declare a global variable
function checkscope( ) {
varmyVar = "local"; // Declare a local variable
document.write(myVar);
}
//-->
</script>
You should not use any of the JavaScript reserved keyword as variable name.
JavaScript variable names should not start with a numeral (0-9). They must begin with a letter
or the underscore character.
JavaScript variable names are case sensitive.
The following are reserved words in JavaScript. They cannot be used as JavaScript variables,
functions, methods, loop labels, or any object names.
36 | P a g e
abstract else instanceof switch
boolean enum int synchronized
break export interface this
byte extends long throw
case false native throws
catch final new transient
char finally null true
class float package try
const for private typeof
continue function protected var
debugger goto public void
default if return volatile
delete implements short while
do import static with
double in super
37 | P a g e
+ Adds two operands A + B will give 30
&& Called Logical AND operator. If both the operands are (A && B) is true.
non zero then then condition becomes true.
! Called Logical NOT Operator. Use to reverses the !(A && B) is false.
logical state of its operand. If a condition is true then
Logical NOT operator will make false.
38 | P a g e
== Checks if the value of two operands are equal or not, if (A == B) is not true.
yes then condition becomes true.
> Checks if the value of left operand is greater than the (A > B) is not true.
value of right operand, if yes then condition becomes
true.
< Checks if the value of left operand is less than the value (A < B) is true.
of right operand, if yes then condition becomes true.
>= Checks if the value of left operand is greater than or (A >= B) is not true.
equal to the value of right operand, if yes then condition
becomes true.
<= Checks if the value of left operand is less than or equal to (A <= B) is true.
the value of right operand, if yes then condition becomes
true.
39 | P a g e
Operator Description Example
40 | P a g e
if statement
if...else statement
if...else if... statement.
if statement:
The if statement allows JavaScript to make decisions and execute statements conditionally.
Syntax:
if (expression){
Statement(s) to be executed if expression is true
}
Example:
<script type="text/javascript">
var age = 20;
if( age > 18 ){
document.write("<b>Qualifies for driving</b>");
}
</script>
if...else statement:
The if...else statement is the next form of control statement that allows JavaScript to execute
statements in more controlled way i.e to choose from given options.
Syntax:
if (expression){
Statement(s) to be executed if expression is true
}else{
Statement(s) to be executed if expression is false
}
Example:
41 | P a g e
<script type="text/javascript">
var age = 15;
if( age > 18 ){
document.write("<b>Qualifies for driving</b>");
}else{
document.write("<b>Does not qualify for driving</b>");
}
</script>
if...else if... statement:The if...else if... statement allows JavaScript to make correct decision out of
several conditions.
Syntax:
if (expression 1){
Statement(s) to be executed if expression 1 is true
}else if (expression 2){
Statement(s) to be executed if expression 2 is true
}else if (expression 3){
Statement(s) to be executed if expression 3 is true
}else{
Statement(s) to be executed if no expression is true
}
Example:
<script type="text/javascript">
var book = "maths";
if( book == "history" ){
document.write("<b>History Book</b>");
}else if( book == "maths" ){
document.write("<b>Maths Book</b>");
}else if( book == "economics" ){
document.write("<b>Economics Book</b>");
}else{
document.write("<b>Unknown Book</b>");
}
</script>
42 | P a g e
This will produce following result:
Maths Book
Switch Case:You can use multiple if...else if statements, to perform a multiway branch. However,
this is not always the best solution, especially when all of the branches depend on the value of a
single variable.
Syntax:The basic syntax of the switch statement is to give an expression to evaluate and several
different statements to execute based on the value of the
expression. The interpreter checks each case against the switch (expression)
value of the expression until a match is found. If nothing {
matches, a default condition will be used. case condition 1: statement(s)
The break statements indicate to the interpreter the break;
end of that particular case. If they were omitted, the case condition 2: statement(s)
interpreter would continue executing each statement in each break;
<script type="text/javascript">
var grade='A';
document.write("Entering switch block<br />");
switch (grade)
{
case 'A': document.write("Good job<br />");
break;
43 | P a g e
break;
case 'C': document.write("Passed<br />");
break;
case 'D': document.write("Not so good<br />");
break;
case 'F': document.write("Failed<br />");
break;
default: document.write("Unknown grade<br />")
}
document.write("Exiting switch block");
</script>
<script type="text/javascript">
var grade='A';
document.write("Entering switch block<br />");
switch (grade)
{
case 'A': document.write("Good job<br />");
case 'B': document.write("Pretty good<br />");
case 'C': document.write("Passed<br />");
case 'D': document.write("Not so good<br />");
case 'F': document.write("Failed<br />");
default: document.write("Unknown grade<br />")
}
document.write("Exiting switch block");
</script>
44 | P a g e
This will produce following result:
Iteration – Loops
A loop is a block of code that allows you to repeat a section of code a certain number of times;
perhaps changing certain variable values each time the code is executed.
This not only saves you the time and trouble of repeatedly typing the same lines of code, but also
avoids typing errors in the repeated lines.
JavaScript allows you to use the for, while, and do while loops.
JavaScript Code Here The JavaScript code for the loop will be inside the brackets here
1. Initialization: Here we initialize our counter to a starting value. The initialization statement is
executed before the loop begins.
2. Test condition: If condition is true then code given inside the loop will be executed otherwise
loop will come out.
3. Iteration statement: The iteration statement where you can increase or decrease your
counter.
45 | P a g e
Example: JavaScript to write a sentence to the page 5 times
<script type="text/javascript">
<!--
for (var count=1;count<6;count+=1) {
document.write("I am part of a loop!<br />");
}
//-->
</script>
I am part of a loop!
I am part of a loop!
I am part of a loop!
I am part of a loop!
I am part of a loop!
While loop:
syntax : initialization;
while( condition )
Update expression;
Example:
46 | P a g e
Program to print
5 numbers using
a <script type="text/javascript"> basic while
var count = 1;
loop:
document.write("Starting Loop" + "<br />");
while (count <= 5)
{
document.write("Number : " + count + "<br />");
count++;
}
document.write("Loop stopped!");
</script>
Starting Loop
Number : 1
Number : 2
Number : 3
Number : 4
Number : 5
Loop stopped!
Window Object
The window object represents an open window in a browser.
If a document contain frames (<iframe> tags), the browser creates one window object for the HTML
document, and one additional window object for each frame.
confirm() Displays a dialog box with a message and an OK and a Cancel button
47 | P a g e
focus() Sets focus to the current window
getSelection() Returns a Selection object representing the range of text selected by the user
prompt() Displays a dialog box that prompts the visitor for input
JavaScript supports three important types of dialog boxes. These dialog boxes can be used to raise
and alert, or to get confirmation on any input or to have a kind of input from the users.
An alert dialog box is mostly used to give a warning message to the users.
<html>
<head>
<script type="text/javascript">
<!--
function Warn()
{
alert("This is a warning message!");
}
//-->
</script>
</head>
<body>
<p>Click the following button to see the result: </p>
<form>
<input type="button" value="Click Me" onclick="Warn();" />
</form>
48 | P a g e
</body>
</html>
Nonetheless, an alert box can still be used for friendlier messages. Alert box gives only one button
"OK" to select and proceed.
A confirmation dialog box is mostly used to take user's consent on any option. It displays a dialog box
with two buttons: OK and Cancel.
If the user clicks on OK button the window method confirm() will return true. If the user clicks on the
Cancel button confirm() returns false. You can use confirmation dialog box as follows:
<html>
<head>
<script type="text/javascript">
<!--
function getConfirmation(){
varretVal = confirm("Do you want to continue ?");
if( retVal == true ){
alert("User wants to continue!");
return true;
}else{
alert("User does not want to continue!");
49 | P a g e
return false;
}
}
//-->
</script>
</head>
<body>
<p>Click the following button to see the result: </p>
<form>
<input type="button" value="Click Me" onclick="getConfirmation();" />
</form>
</body>
</html>
50 | P a g e
The prompt dialog box is very useful when you want to pop-up a text box to get user input. Thus it
enable you to interact with the user. The user needs to fill in the field and then click OK.
This dialog box is displayed using a method called prompt() which takes two parameters (i) A label
which you want to display in the text box (ii) A default string to display in the text box.
This dialog box with two buttons: OK and Cancel. If the user clicks on OK button the window
method prompt() will return entered value from the text box. If the user clicks on the Cancel button the
window method prompt() returns null.
<html>
<head>
<script type="text/javascript">
function getValue(){
<body>
<p>Click the following button to see the result: </p>
<form>
<input type="button" value="Click Me" onclick="getValue();" />
</form>
</body>
</html>
On clicking button „Click Me‟ prompt dialog box will appear on the screen.
51 | P a g e
FUNCTIONS –USER DEFINED
A function is a group of reusable code which can be called anywhere in your programme. This
eliminates the need of writing same code again and again. This will help programmers to write
modular code. You can divide your big programme in a number of small and manageable functions.
Function Definition:
The most common way to define a function in JavaScript is by using the function keyword, followed
by a unique function name, a list of parameters (that might be empty), and a statement block
surrounded by curly braces.
The basic syntaxis
shown here:
Example:
<script type="text/javascript">
52 | P a g e
<!--
function sayHello()
{
alert("Hello there");
}
//-->
</script>
Calling a Function:
To invoke a function , you would simple need to write the name of that function as follows:
<script type="text/javascript">
<!--
sayHello();
//-->
</script>
Function Parameters:
We can pass different parameters while calling a function. These passed parameters can be captured
inside the function and any manipulation can be done over those parameters.
A function can take multiple parameters separated by comma.
Example:Let us do a bit modification in our sayHello function. This time it will take two parameters:
<script type="text/javascript">
<!--
function sayHello(name, age)
{
alert( name + " is " + age + " years old.");
}
//-->
</script>
Note: We are using + operator to concatenate string and number all together. JavaScript does not
mind in adding numbers into strings.Now we can call this function as follows:
53 | P a g e
<script type="text/javascript">
<!--
sayHello('Zara', 7 );
//-->
</script>
A JavaScript function can have an optional return statement. This is required if you want to return a
value from a function. This statement should be the last statement in a function.
For example you can pass two numbers in a function and then you can expect from the function to
return their multiplication in your calling program.
Example:
This function takes two parameters and concatenates them and return resultant in the calling
program:
<script type="text/javascript">
<!--
function concatenate(first, last)
{
var full;
<script type="text/javascript">
<!--
var result;
result = concatenate('Zara', 'Ali');
alert(result );
//-->
</script>
54 | P a g e
String Object
Encapsulation . the capability to store related information, whether data or methods, together in
an object
Aggregation . the capability to store one object inside of another object
Inheritance . the capability of a class to rely upon another class (or number of classes) for use
of its properties and methods
Polymorphism . the capability to write one function or method that works in a variety of different
ways
The String object let's you work with a series of characters and wraps Javascript's string primitive
data type with a number of helper methods.
Example:
varguitar_string = new String("Gagan");
OR
varval = string;
Example:
var s1= “Gagan”;
String Properties
Property Description
EXAMPLE:
55 | P a g e
<body>
<script type="text/javascript">
varmyname="John";
</script>
</body>
Result is :
String Methods
Method Description
56 | P a g e
indexes into the string.
Example:
Result is :GaganSagan
Here is a list of each method, which returns a copy of the string wrapped inside the appropriate HTML
tag.
Method Description
57 | P a g e
color="color"> tag.
fontsize() Causes a string to be displayed in the specified font size as if it were in a <font
size="size"> tag.
Example:
vartext = "I am so mad I am red!";
document.write(text.fontcolor("red"));
This script places the following code into the page source:
<font color="red">I am so mad I am red!</font>
Math Object
The math object provides you properties and methods for mathematical constants and functions.
Syntax
varvariablename = mathfunction;
Example:
Math Properties
58 | P a g e
Here is a list of each property and their description.
Property Description
Math Methods
Method Description
pow() Returns base to the exponent power, that is, base exponent.
Example :
varnum =4;
document .write(“ SQURE ROOT OF NUM = “+ sqrt(num) );
Event
59 | P a g e
What is an Event?
When the page loads, that is an event. When the user clicks a button, that click, too, is an event.
Another example of events are like pressing any key, closing window, resizing window etc.
This is the most frequently used event type which occurs when a user clicks mouse left button. You
can put your validation, warning etc against this event type.
Example:
<html>
<head>
<script type="text/javascript">
<!--
function sayHello() {
alert("Hello World")
}
//-->
</script>
</head>
<body>
<input type="button" onclick="sayHello()" value="Say Hello" />
</body>
</html>
This will produce following result and when you click Hello button then onclick event will occur
which will trigger sayHello() function.
Another most important event type is on submit. This event occurs when you try to submit a form. So
you can put your form validation against this event type.
Example:
<html>
<head>
<script type="text/javascript">
<!--
function validation() {
60 | P a g e
all validation goes here
.........
return either true or false
}
//-->
</script>
</head>
<body>
<form method="POST" action="t.cgi" onsubmit="return validate()">
.......
<input type="submit" value="Submit" />
</form>
</body>
</html>
On Mouseover& On Mouseout
The onmouseover event occurs when you bring your mouse over any element and theonmouseout
occurs when you take your mouse out from that element.
Example:Following example shows how a division reacts when we bring our mouse in that division:
<html>
<head>
<script type="text/javascript">
<!--
function over() {
alert("Mouse Over");
}
function out() {
alert("Mouse Out");
}
//-->
</script>
61 | P a g e
</head>
<body>
<div onmouseover="over()" onmouseout="out()">
<h2> This is inside the division </h2>
</div>
</body>
</html>
The standard HTML 4 events are listed here for your reference. Here script indicates a Javascript
function to be executed agains that event.
SUMMARY
62 | P a g e
1. One of the most fundamental characteristics of a programming language is the set of data
types it supports.
2. Variable is the stored memory location that can hold a value in it. Variables are declared with
the var keyword.
3. The scope of a variable is the region of your program in which it is defined. JavaScript variable
have only two scopes: Global and Local Variables
4. Global Variables is a global variable has global scope which means it is defined everywhere
in your JavaScript code.
5. Local Variables is a local variable will be visible only within a function where it is defined.
6. An Operator is a symbol that performs an operation. JavaScript language supports Arithmetic,
Comparison, Logical, Assignment, and Conditional Operators.
7. The if statement allows JavaScript to make decisions and execute statements conditionally.
8. The if...else statement is the next form of control statement that allows JavaScript to execute
statements in more controlled way i.e to choose from given options.
9. if...else if... statement: The if...else if... statement allows JavaScript to make correct decision
out of several conditions.
10. Switch case is one of the alternate of multiple if. Else…if…
11. A loop is a block of code that allows you to repeat a section of code a certain number of times;
perhaps changing certain variable values each time the code is executed.
12. The window object represents an open window in a browser
13. A confirmation dialog box is mostly used to take user's consent on any option. It displays a
dialog box with two buttons: OK and Cancel.
14. The prompt dialog box is very useful when you want to pop-up a text box to get user input.
Thus it enable you to interact with the user. The user needs to fill in the field and then click OK.
15. A function is a group of reusable code which can be called anywhere in your programme. This
eliminates the need of writing same code again and again.
16. The math object provides you properties and methods for mathematical constants and
functions
17. An occurance of an activity is called an event.
63 | P a g e
18. The onmouseover event occurs when you bring your mouse over any element and
theonmouseout occurs when you take your mouse out from that element.
EXERCISES
i.
_____________ is the stored memory location that can hold value in it.
ii.
_____________ cannot be used as variable.
iii.
An __________ is a symbol that performs an operation.
iv.___________control statement allows JavaScript to execute statement in more
controlled way.
v. ____________is one of the alternate of multiple if….else….if.
vi. The _____________ object represents an open window in a browser.
vii. ____________ is mostly used to give warning message to the users.
viii. ____________ is a group of reusable code which can be called anywhere in your
program.
ix. ___________keyword is used to define function in JavaScript.
x. The _____________object provides you properties and methods for mathematical
constants and functions.
B. State true or false:
i. The onmouseover event occurs when you take out your mouse out from that
element.
ii. An occurrence of an activity is called event.
iii. Pow( ) method returns base to the exponent power.
iv. Encapsulation is the capability of a class to rely upon another class for use of its
properties and methods.
v. JavaScript function can have a optional return statement.
In the lab
1. Write a program in JavaScript which will display all the even numbers between 1 to 20.
65 | P a g e
2. Write a program in JavaScript which will display your name 10 times and say good Bye at the
end.
3. Write a program in JavaScript which will call a function where it is displaying the largest
number between the two number.
4. Write a program in JavaScript which will display different warning message in the same
program.
5. Write a JavaScript which will display All the month name with reference of their month
number(Using Switch Case).
Lesson-5
Operating Web based application
66 | P a g e E-GOVERANCE
What is E-Governance
Major E- Governance Projects
in India
Societal Imports of E-
Governance
What is E-Governance?
Positive Impacts:
Negative Impacts:
67 | P a g e
1. People living in rural & remote areas face lack of computerization.
2. Not all services are part of E-governance so manual methods are used.
3. Lack of awareness prevented people to benefit.
4. Incompatibility of software & hardware.
5. Websites are slow & needs improvement.
E-BUSSINESS
What is E- Business?
E-BUSINESS refers to any form of transaction that uses an electronic medium to facilitate the
transaction.
Positive Impacts
Negative Impacts
68 | P a g e
E- LEARNING
What is E- Learning?
E-LEARNING is a flexible term used to describe a means of teaching through technology such
as a network, browser, CDROM or DVD multimedia platforms.
Positive Impacts
Negative Impacts
SUMMARY
EXERCISES
True or False
Q.1 The return statement can return two values from a function at a time.
Q.2 A function can take multiple parameters separated by comma.
Q.3 A function is a group of reusable code which can be called anywhere in your programme.
Q.5 Function definition can be written in body tag or in head tag of HTML.
71 | P a g e
Q.1 What value will be stored in ‘result’?
function change(n1)
var result;
result = n1 + 10;
return result;
function change(b)
vara;
a=b/3;
return a;
72 | P a g e
Q.3 Consider the following code fragment and Find the Output
function find_data()
varch = ‘b’;
switch(ch)
{
case „a‟ : document.write(“It is a” + “<BR>" ) ;
break;
case „b‟ : document.write((“It is b” + “<BR>") ;
Q.4 Consider the following code fragment and Find the Output
function find_data()
var sum = 1;
sum=sum * x ;
73 | P a g e
Practical Exercises with solution:
Q.1 Write the function using Javascript to find the sum of two numbers entered by the user.
Solution:
<html>
<body>
<script language="javascript" type="text/javascript">
function add(n1,n2)
{
var result;
result = n1 + n2;
return result;
}
var r = add(number1,number2) ;
document.write("result is"+r);
</script>
</body>
</html
Q.2 Write the function using Javascript to find the largest of two numbers.
Solution:
<html>
<body>
<script language="javascript" type="text/javascript">
function large(n1,n2)
{
var result;
if (n1 > n2)
result = n1;
else
result = n2;
return result;
}
var r = large(10,20) ;
document.write("result is"+r);
</script>
</body>
</html>
74 | P a g e
Write the function using Javascript to find the remainder and quotient of a number, if divided by
Q.3 another number.
Hint: use of math.floor( ) gives you integer quotient
Solution:
<html>
<body>
<script language="javascript" type="text/javascript">
r = n2 % n1;
q = Math.floor(n2 / n1);
document.write("Remainder is" + r);
document.write("Quotient is" + q);
</script>
</body>
</html>
Q.4 Write the function using Javascript to enter the day number and display the day name.
Solution:
<html>
<body>
<script language="javascript" type="text/javascript">
switch(daynum)
{
case 1 : document.write(daynum + " is MONDAY <BR>" ) ;
break;
case 2 : document.write(daynum + " is TUESDAY <BR>" ) ;
break;
case 3 : document.write(daynum + " is WEDNESDAY <BR>" ) ;
break;
case 4 : document.write(daynum + " is THURSNDAY <BR>" ) ;
break;
case 5 : document.write(daynum + " is FRIDAY <BR>" ) ;
break;
75 | P a g e
case 6 : document.write(daynum + " is SATURDAY <BR>" ) ;
break;
case 7 : document.write(daynum + " is SUNDAY <BR>" ) ;
break;
default: document.write(daynum + " is NOT VALID DAYNUMBER <BR>") ;
}
</script>
</body>
</html>
Q.5 Write the function using Javascript to print the table of number entered by the user.
Solution:
<html>
<body>
var x;
x= i*num;
</script>
</body>
</html>
76 | P a g e
Check Your Progress
True or False
Q.1 bold() Creates a string to be displayed in a big font as if it were in a <big> tag.
Q.2 italics()Causes a string to be italic, as if it were in an <i> tag.
77 | P a g e
Q.3 Consider the following code fragment and find the output.
<html>
<body>
<script>
var txt="Hello World!";
document.write("<p>" + txt.toUpperCase() + "</p>");
document.write("<p>" + txt.toLowerCase() + "</p>");
document.write("<p>" + txt + "</p>");
</script>
</body>
</html>
Q.2 Write the code to obtain the following output.
78 | P a g e
Q.3 Write the code using Javascript to find the substring of a given string. Then join the 2
strings and store them into another variable.
Solution:
<html>
<body>
<script language="javascript" type="text/javascript">
var x = new String("program");
var sub = x.substr(4);
var res = x.concat(sub);
document.write("<p>" + "Substring is " + sub +"</p>");
document.write("<p>" + "joined string is " + res +"</p>");
</script>
</body>
</html>
Q.4 Write the code to change the font color as RED.
<html>
<head>
</head>
<body>
<script type="text/javascript">
</script>
</body>
</html>
79 | P a g e
Check Your Progress
Short Answer Questions
Q.1 Expain the significance of Math Object.
Q.2 Mention some of the properties of Math object.
Q.3 Mention some of the methods of Math object.
True or False
Q.1 Math object is used for mathematical functions.
Q.2 Math.abs() is used to find the absolute value of number entered by the user.
Q.3 At once , we can generate 2 Random numbers .
A) 10 B) 20 C) -1 D) 100
Q.2 What value will be displayed for the variable ‘value’ for the code mentioned below
A) 10 B) 20 C) 0 D) 100
80 | P a g e
Q.3 What value will be displayed for the variable ‘value’ for the code mentioned below
A) 10 B) -20 C) 3 D) -20.3
Q.1 Solution:
<html>
<body>
varsmall,large;
small=Math.min(n1,n2,n3);
large=Math.max(n1,n2,n3);
</script>
</body>
</html
81 | P a g e
Q.2 Write the code using Javascriptto generate random numbers.
<html>
<body>
varnum;
num = Math.random();
</script>
</body>
</html
Q.3 Write the codeusing Javascript to find the square root of a number entered by
the user.
Solution:
<html>
<body>
<script language="javascript" type="text/javascript">
varnum;
num = prompt(parseFloat("Enter the number"));
varsq = Math.sqrt(num);
document.write("<p>" + "Squreroot of a number is " + sq +"</p>");
</script>
</body>
</html
Q.4 Write the code usingJavascript to enter a float value from the user and find the
rounded value for that number.
Solution:
<html>
<body>
<script language="javascript" type="text/javascript">
varnum;
num = prompt(parseFloat("Enter the number to be rounded off"));
var r1 = Math.round(num);
82 | P a g e
document.write("<p>" + "Rounded number is " + r1 +"</p>");
</script>
</body>
</html>
varnum;
num = prompt(parseFloat("Enter the number to be rounded off"));
var r1 = Math.round(num);
document.write("<p>" + "Rounded number is " + r1 +"</p>");
</script>
</body>
</html>
83 | P a g e
Check Your Progress
True or False
Q.1 onsubmit() event is fired when we submit a form by clicking a button.
Q.2 Clicking a button is not an event.
Q.3 Resizing a window is an example of an event.
84 | P a g e
Practical Exercises with solution:
Q.1 Write the code using Javascript to concatenate 2 words entered by the user on
clicking the button.
Solution:
<html>
<body>
function JOIN()
</script>
</body>
</html>
85 | P a g e
Q.2 Write the code usingJavascript to show the working of onsubmit event.
Solution:
<html>
<body>
<br><br>
</form>
<script>
function myFunction()
</script>
</body>
</html>
86 | P a g e
Q.3 Write the code usingJavascript to show the working of reset event.
Solution:
<html>
<body>
<p>Enter some text in the fields below, then press the "Reset" button to reset the
form.</p>
<form onreset="myFunction()">
<br><br>
</form>
<script>
function myFunction()
</script>
</body>
</html>
87 | P a g e