IP

searchcoilSoftware and s/w Development

Aug 15, 2012 (5 years and 6 days ago)

268 views

Subject


Topic

Topic Details


Concept


Concept Details


Evaluation Tools

H.W.


Assignment
-
1


Assignment
-
2


Assignment
-
3


Projects


I . P.

1.

Computer
Networking

Networking
-

a brief
overview, Identifying
computers and users over
a network (Domain Name,
MAC '
Media Access
Control' and IP address),
domain name resolution,
Network Topologies, Types
of network
-

LAN, MAN,
WAN, PAN; Wired
Technologies
-

Co
-
Axial,
Ethernet Cable, Optical
Fiber; Wireless
Technologies
-

Blue Tooth,
Infrared, Microwave, Radio
Link, Sat
ellite Link;
Network Devices
-

Hub,
Switch, Repeater, Gateway
-

and their functions;
Network security
-

denial of
service, intrusion
problems, snooping;


1.

Networking
-

a
brief overview


Network:

A network is an interconnected collection of
autonomous comput
ers.

1.

What is network?

2.

What do
you

understand by
autonomous?

3.

What do you
understand by
client and server

1.

Define a network.
What is its need?

2.

What do you
understand by
autonomous?

3.

What do you
understand by
client and server

1.

What is network?


1.

What do you
unde
rstand by
autonomous?


1.

What do you
understand by
client and server?

1.

What are two
advantages and
disadvantages of
networks?


2.

Domain Name

Domain Name:
The domain name is unique name
assigned to a website. A domain name is also known as
DNS name i.e. Doma
in Name System name.

1.

Define Domain
Name.

2.

Define Website.

3.

What is full form
of DNS
?


1.

Define Domain
Name.

2.

Define Website.

3.

What is full form
of DNS?


1.

Define Domain
Name.


1.

Define Website

1.

What is full form
of DNS?


1.


What is a domain
name? How is it
alternativel
y
known?


3.

MAC ( Media
Access Control)

MAC:

The MAC address refers to the physical address
assigned by NIC (Network Interface Unit) manufacturer.
A MAC address is a 6


byte address with each byte
separated by a colon e.g.


10 : B5 : 03 : 63 : 2E : FC

1.

What is MAC
Address
?

2.

What is full form
of MAC?

3.

What is other
name of MAC
Address?

4.

What is the size of
MAC Address?

1.

What is MAC
Address?

2.

What is full form
of MAC?

3.

What is other
name of MAC
Address?

4.

What is the size
of MAC Address?

1.

What is full form
of MAC?


1.

What is other
name of MAC
Address?


1.

What is the size of
MAC Address?

1.

Name the device
that works on
MAC Addresses.

4.

IP Address

IP Address:

Every machine on a TCP/IP network has a
unique identifying number, called an IP address. IP
address is a 32
-
bit
numeric address written as four
numbers separated by periods. E. g.


192.168.0.1

Note:
Older version of IP address is 32
-
bit long (IPv4
address) and newer version of IP address is 128


bit
long (IPv6 address).

1.

Define IP Address.

2.

What is the size of
IP
Address?

3.

Name the latest
version of
Internet Protocol.


1.

What is IP
address?

2.

Name the latest
version of
Internet Protocol.



1.

What is the size of
IP Address?


1.

Name the latest
version of Internet
Protocol.


1.

What is the size of
IPv4?

1.

What is the size of
IPv4 a
nd IPv6?


5.

Domain Name
Resolution

Domain Name Resolution:
Domain Name Resolution
refers to the process of obtaining corresponding IP
address from a domain name.


1.

What is the
significance of
Domain Name
Resolution?

2.

Why there is a
need of Domain
Name Reso
lution?

1.

What do you
understand by
Domain Name
Resolution?


1.

Difference
between physical
and machine
readable
addresses.

2.

What is the
significance of
Domain Name
Resolution?


1.

Why there is a
need of Domain
Name Resolution?

1.

Why there is need
for domain name
res
olution?

6.

Network
Topologies

Network Topology:
The pattern of interconnection of
nodes in a network is called the Topology.

Major types of Network Topologies:


1.

The STAR Topology
:
A STAR topology is based
on a central node which acts as a hub. A STAR
to
pology is common in homes networks where
all the computers connect to the single central
computer using it as a hub.


Advantages:


(i)

Ease of service

(ii)

One device per connection

(iii)

Centralized control / problem diagnosis

(iv)

Simple access protocols


Disadvantages:


(i)

Lo
ng cable length

(ii)

Difficult to expand

(iii)

Central node dependency




2.

The BUS Topology:

The BUS topology is a series
of nodes which are all connected to a
backbone. BUS networks typically work well for
smaller networks and use Ethernet cables for
networking.

Adva
ntages:

(i)

Short cable length

(ii)

Resilient Architecture

(iii)

Easy to Extend


Disadvantages:

(i)

Fault diagnosis is difficult

(ii)

Fault isolation is difficult

(iii)

Repeater configuration

(iv)

Nodes must be intelligent


3.

The RING Topology:
A ring network is circular in
shape and every no
de will have one node on
either side of it. The ring topology is rare to
come across because of its limitations.


Advantages:

(i)

Short cable length

(ii)

No wiring closet space required

(iii)

Suitable for optical fibers


Disadvantages:

(i)

Node failure causes network failur
e

(ii)

Difficult to diagnose faults

(iii)

Network re
-
configuration is difficult

(iv)

Topology affects the access protocols


4.

The TREE Topology:
In a tree topology, stations
are attached to a shared transmission medium.
The transmission medium is a branching cable
emanating

from a head end, with no closed
circuits, Transmission propagate throughout all
branches of the tree and are received by all
stations.

Advantages:

1.

What is topology?

2.

Name the major
type
s of topology.

3.

Which topology is
best for
your
school
? Justify
your answer.

4.

What is STAR
topology?

5.

What are the
advantages of
STAR topology?

6.

What are the
disadvantages of
STAR topology?

7.

Define BUS
topology.

8.

What are the
advantages of
BUS topology?

9.

What are

the
disadvantages of
BUS topology?

10.

Define RING
topology.

11.

What are the
advantages of
RING topology?

12.

What are the
disadvantages of
RING topology?

13.

Define TREE
topology.

14.

What are the
advantages of
TREE topology?

15.

What are the
disadvantages of
TREE topology?

1.

Wh
at is meant by
topology? Name
some popular
topologies.

2.

Write two
advantages and
two
disadvantages of
BUS topology.

3.

Briefly mention
two advantages
and two
disadvantages of
Star topology in
network

4.

Write two
advantages and
two
disadvantages of
TREE topology.


1.

What is topology?

2.

What is STAR
topology?

3.

What are the
advantages of BUS
topology?

4.

What are the
disadvantages of
RING topology?

5.

Define TREE
topology.



1.

Name the major
types of topology

2.

What are the
advantages of
STAR topology?

3.

Define BUS
topology.

4.

What ar
e the
advantages of
RING topology?

5.

What are the
disadvantages of
TREE topology?


1.

Which topology is
best for your
school? Justify
your answer.

2.

What are the
disadvantages of
STAR topology?

3.

What are the
disadvantages of
BUS topology?

4.

Define RING
topology.

5.

Wha
t are the
advantages of
TREE topology?


1.

When do you
think, ring
topology becomes
the best choice
for a network?

2.

What are the
factors that must
be considered
before making a
choice for the
topology?

3.

What are the
similarities and
differences
between bus and
tree topologies?

4.

What are the
limitations of star
topology?


(i)

Easy to extend

(ii)

Fault isolation


Disadvantages:

(i)

Dependent on the root

(ii)



7.

Types of
Networks

1.

LAN (Local Area Network):

A Local Area
Network (LAN) is a network that is confined to a
relatively small area. It is generally limited to a
geographic area such as a writin
g lab, school or
building. It is generally privately owned
networks over a distance not more than 5 Km.

2.

MAN (Metropolitan Area Network):


MAN is
the networks cover a group of nearby corporate
offices or a city and might be either private or
public.

3.

WAN( Wi
de Area Network):
These are the
networks spread over large distances, say
across countries or even continents through
cabling or satellite uplinks is called WAN.

4.

PAN (Personal Area Network):

A Personal Area
Network is computer network organized around
an i
ndividual person. It generally covers a range
of less than 10 meters. Personal Area Networks
can be constructed with cables or wirelessly.


1.

Define Network.

2.

Write types of
network.

3.

Define LAN with
an example.

4.

Define MAN
with
an example.

5.

Define WAN with
an
example.

6.

Define PAN with
an example.


1.

Define LAN with
an example.

2.

Define MAN with
an example.

3.

Define WAN with
an example.

4.

Define PAN with
an example

1.

Define Network.

2.

Define MAN with
an example.


1.

Write types of
network.

2.

Define WAN with
an example

1.

Define LAN
with
an example.

2.

Define PAN with
an example.



1.

What are various
types of
networks?

2.

What is the
difference
between MAN
and WAN?


8.

Wired
Technologies

1.

Co
-
axial Cables:

It consists of a solid wire core
surrounded by one or more foil or braided wire
shields
, each separated from the other by some
kind of plastic insulator. It is mostly used in the
cable wires.

Advantages:

(i)

Data transmission rate is better than twisted
pair cables.

(ii)

It provides a cheap means of transporting multi
-
channel television signals arou
nd
metropolitan areas.

Disadvantages:

(i)

Expensive than twisted pair cables.


2.

Twisted Pair Cables:
A type of cable that
consists of two independently insulated wires
twisted around one another. The use of two
wires twisted together helps to reduce
crosstalk

and electromagnetic induction.

Advantages:

(i)

It is easy to install and maintain.

(ii)

It is very inexpensive


Disadvantages:

(i)

It is incapable to carry a signal over long
distances without the use of rep
eaters.

(ii)

Due to low bandwidth, these are unsuitable for
broadband applications.


3.

Optical Fiber Cable:
It consists of thin strands of
glass or glass like material which are so
connected that they carry light from source at
one end to destination at the other

end.

Advantages:

(i)

It is free from electrical noise and interference.

(ii)

Very high bandwidth

(iii)

Cables can be run over great distances with no
loss of data.

(iv)

Fiber optic cables are very small and light.

Disadvantages:

(i)

They are most expensive of all the cables.

(ii)

I
nstallation problem

(iii)

Connection losses are common problems.

(iv)

Fiber optic cables are more difficult to solder.


1.

Define
Transmission
Media.

2.

Define Guided
and unguided
transmission
media.

3.

What is coaxial
cable? Where it is
used?

4.

Write advantage
and disadvantage
s
of coaxial cables.

5.

What is twisted
pair cable?
Where
it

is used?

6.

Write advantages
and disadvantages
of
twisted pair
cables.

7.

What is Optical
Fiber Cable?
Where they are
used?

8.

Write advantages
and disadvantages
of Optical Fiber
Cable.

9.

For fast data
transfe
r which
transmission
media should be
used?

10.

Which
transmission
media is used in
your computer lab
for the LAN
connectivity?

1.

What is a
communication
channel? Name
the basic types of
communication
channels
available.

2.

Write two
advantages and
two
disadvantages

of
twisted pair
cables

3.

Write two
advantages and
two
disadvantages of
Optical fibers.

4.

Write two
advantages and
two
disadvantages of
co
-
axial cables.


1.

Define
Transmission
Media.

2.

Write advantage
and disadvantages
of coaxial cables.

3.

What is Optical
Fiber Cabl
e?
Where they are
used?


1.

Define Guided
and unguided
transmission
media.

2.

What is twisted
pair cable? Where
it is used?

3.

For fast data
transfer which
transmission
media should be
used?


1.

What is coaxial
cable? Where it is
used?

2.

Write advantages
and disadvantag
es
of twisted pair
cables.

3.

Write advantages
and disadvantages
of Optical Fiber
Cable.


1.

What is a
communication
channel? Name
the basic types of
communication
channels
available.

2.

Write two
advantages and
two
disadvantages of
twisted pair
cables

3.

Write two
ad
vantages and
two
disadvantages of
Optical fibers.

4.

Write two
advantages and
two
disadvantages of
co
-
axial cables.


9.

Wireless
Technologies

1.

Blue Tooth:
Bluetooth is a short


range
wireless technology used today for connecting
and transferring information
between devices
such as mobile phones, laptops, PCs, PDAs,
printers, digital cameras, mice and keyboards.

Characteristics:

(i)

Data transmission is possible over short
distances less than 10

meters.

(ii)

Data transmission rate is less than 1 Mbps.


2.

Infrared:

The
infrared light transmits data
through the air and can propagate throughout a
room, but will not penetrate walls. It is a secure
medium of signal transmission. The infrared
transmission has become common in TV
remotes, automotive garage doors, wireless
spea
kers etc.


3.

Microwave:
Microwave signals are used to
transmit data without the use of cables. The
microwave signals are similar to radio and
television signals and are used for long distance
communication. The microwave transmission
consists of a transmitte
r, receiver and the
atmosphere.


Advantages:

(i)

It is cheaper than laying cable or fiber.

(ii)

It has the ability to communicate over oceans.


Disadvantages:

(i)

Microwave communication is an insecure
communication.

(ii)

Signals from antenna may split up and
transmitted
in different way to different
1.

Define u
nguided
transmission
media.

2.

Write name of
some unguided
transmission
media.

3.

Up to

what
distance we can
use
Bluetooth for

data
transmission
?

4.

What is the data
transmission rate
in Bluetooth?

5.

What is the
advantage of
I
nfrared
over
Bluetooth device?

6.

Which freq
uency

range

is assigned
for Microwave?

7.

For what type
of
data

transmission,
Microwave is
used.

8.


What are the
c
omponents
for
Microwave
transmission?

9.

What are the
advantages and
disadvantages of
Microwave?

10.

Which frequency
1.

Define unguided
transmission
media.

2.

Up t
o what
distance we can
use Bluetooth for
data
transmission?

3.

What is the
advantage of
Infrared over
Bluetooth device?

4.

For what type of
data
transmission,
Microwave is
used.

5.

What are the
advantages and
disadvantages of
Microwave?

6.

What are the
advantages and
disadvantages of
Radio Wave
transmission?


1.

Define unguided
transmission
media.

2.

What is the data
transmission rate
in Bluetooth?

3.

For what type of
data transmission,
Microwave is
used.

4.

Which frequency
band is used for
Radio Wave
transmission?


1.

Write name of
some unguided
transmission
media.

2.

What is the
advantage of
Infrared over
Bluetooth device?

3.

What are the
components for
Microwave
transmission?

4.

What are the
advantages and
disadvantages of
Radio Wave
transmission?


1.

Up to what
distance we can
use Bluetooth f
or
data
transmission?

2.

Which frequency
range is assigned
for Microwave?

3.

What are the
advantages and
disadvantages of
Microwave?

4.

Radio waves are
electromagnetic
waves, what is
meant by it?


1.

Write two
advantages and
two
disadvantages of
Microwaves.

2.

Write two
advantages and
two
disadvantages of
Satellites.

3.

What are Satellite
links?

4.

Write advantages
and
disadvantages of
Satellite links.

antenna which leads to reduce to signal
strength.

(iii)

Microwave propagation is susceptible to
weather effects like rains, thunder storms
etc.

(iv)

Bandwidth allocation is extremely limited in
case of microwaves.

4.

Radio Wave:
Radio Wave
an electromagnetic
wave with a wavelength between 0.5 cm and
30,000 m.
The transmission making use of radio
frequencies is termed as radio
-
wave
transmission

Advantages:

(i)

Radio wave transmission offers mobility.

(ii)

It is cheaper than laying cables and fibers.

(iii)

It offers ease of communication over difficult
terrain.

Disadvantages:

(i)

Radio wave communication is insecure
communication.

(ii)

Radio wave propagation is susceptible to
weather effects like rains, thunder storms
etc.


5.

Satellite Links:


Advantages:


band is used for
Radio Wave
transmiss
ion?

11.

What are the
advantages and
disadvantages of
Radio Wave
transmission?

12.

Radio waves are
electromagnetic
waves, what is
meant by it?

13.

What are Satellite
links?

14.

Write advantages
and disadvantages
of Satellite links.

10.

Network
Devices

1.

Hub:
A hub is a hardware device used to
connect several computers together. Hubs can
be either active or pa
ssive. Hubs usually can
support 8, 12 or 24 RJ45 ports.


2.

Switch:
A switch (switching hub) is a network
device which is used to interconnect computers
or devices on a network. It filters and forwards
data packets across a network. The main
difference betwee
n hub and switch is that hub
replicates what it receives on one port onto all
the other ports while switch keeps a record of
the MAC addresses of the devices attached to
it.


3.

Repeater:
A repeater is a network device that
amplifies and restores signals for
long distance
transmission.


4.

Gateway:
A gateway is a device that connects
dissimilar networks.


1.

Define Hub.

2.

Name types of
Hub.

3.

Difference
between active
and passive hub.

4.

Commonly used
hub ports are



5.

Which connector
is used for
Ethernet cabling?

6.

Define Swi
tch.

7.

Difference
between hub and
switch.

8.

On which types of
addresses switch
work.

9.

What is the use of
Repeater?

10.

Where Repeater
should be used?

11.

Define
Gateway
.


1.

Commonly used
hub ports are …

2.

Which connector
is used for
Ethernet cabling?

3.

On which types of
addr
esses switch
work.

4.

Difference
between hub and
switch.

5.

Define Gateway.


1.

Define Hub.

2.

Define Switch.

3.

What is the use of
Repeater?


1.

Name types of
Hub.

2.

Difference
between hub and
switch.

3.

Where Repeater
should be used?


1.

Difference
between active
and passive hub.

2.

On which types of
addresses switch
work.

3.

Define Gateway.


1.

What is the role
of switch in a
network?

2.

Difference
between hub and
switch.


11.

Network
security

Networks experience a greater degree of vulnerabilities
and risk because of their connectedness. Ma
jor forms of
intrusion problems are:

1.

Snooping:

Snooping refers to unauthorized
access of someone else’s data, email,
computer
-
activity, or data communication.

2.

Eavesdropping:
Eavesdropping

is the act of secretly listening / intercepting
someone else’s pri
vate communication / data /
information.

1.

What are the
major forms of
intrusion
problems in
Network?

2.

Define Snooping.

3.

Define
Eavesdropping.

1.

What are the
major forms of
intrusion
problems in
Network?

2.

Define Snooping.

3.

Define
Eavesdropping.

1.

What are the
major
forms of
intrusion
problems in
Network?


1.

Define Snooping.


1.

Define
Eavesdropping.

1.

Define Snooping.

2.

Define
Eavesdropping.

I.P.

2.
Open Source
Concepts

Open Source Software (OSI
norms), common FOSS
examples (Gnu/Linux,
Firefox,
OpenOffice),common open
standa
rds (open document
format, Ogg Vorbis)

Indian Language
Computing: character
encoding, UNICODE and
Indian Language, different
types of fonts (open type
vs. true type, static vs.
dynamic), Entering Indian
Language Text
-

phonetic
and keymap based.


1.

Open Sour
ce
Software

1.

OSS (Open Source Software)
: Software whose
source code is available and which can be
modified, copied and redistributed. It may be
free of cost or not.


2.

Free Software
: Software whose source code is
available and which can be modified, copied
an
d redistributed. It is free of cost.



3.

Proprietary Software:
Software that is neither
free nor open.


4.

Freeware:
The software that is free of cost and
can be

c
opied

redistributed but can’t be
modified because source code is not available.


5.

Shareware:
Softwa
re for which license fee is
payable after some time limit.



1.

Define OSS.

2.

What do you
mean by source
code?

3.

Define Free
Software.

4.

Define Proprietary
Software.

5.

Define Freeware.

6.

Define Shareware.

7.

Differentiate
between Free
software and
freeware.

1.

Define Free
So
ftware.

2.

Define
Proprietary
Software.

3.

Define Freeware.

4.

Define Shareware

1.

Define OSS.

2.

Define Proprietary
Software.


1.

What do you
mean by source
code?

2.

Define Freeware.


1.

Define Free
Software.

2.

Define Shareware.


1.

Differentiate
between Free
software and
freeware.

2.

D
ifferentiate
between Free
software and
Proprietary
Software.

2.

Common FOSS
examples

1.

GNU:

GNU is recursive acronym for GNU’S Not
Unix. The GNU project was launched in 1984 to
develop a complete UNIX like operating system
which is free software. GNU projec
t expanded
and now it is not limited to an operating system
but also includes application part.


2.

Linux:
Linux is UNIX like computer operating
system. It is one of the most prominent
examples of open source development and free
software; unlike proprietary
operating systems
such as Microsoft Windows or Mac OS X, its
underlying source code is available for anyone
to use, modify and redistribute freely.


3.

Firefox:
Mozilla Firefox is a
free and open
source

web browser

descended from the
Mo
zilla Application Suite

and managed by
Corporation. Mozilla Firefox is very popular
because it has extensive support for most basic
standards including HTML, XML, XHTML, CSS,
JavaScript, DOM, MathML, DTD, XSL and Xpath.



1.

What is GNU?

2.

What do you
understand by
acrony
m?

3.

What is Linux?

4.

What is Firefox?

5.

Why Firefox is
preferred over
other web
browser?

6.

What is
OpenOffice?

7.

Which file format
is supported by
OpenOffice
?


1.

What do you
understand by
acronym?

2.

Which file format
is supported by
OpenOffice?


1.

What is GNU?

2.

What is
OpenOffice?


1.

What is Linux?

2.

Which file format
is supported by
OpenOffice?


1.

What is Firefox?

2.

Name some
website that
support open
source.


1.

Why Firefox i
s
preferred over
other web
browser?


4.

OpenOffice:
OpenOffice is an
open
-
source
software

application suite available for a
number of different computer
oper
ating
systems
. It is distributed as
free software

and
written using its own GUI toolkit. It supports the
ISO
/
IEC

standard
Open Document

Format (ODF)
for data interchange as its default
file format
, as
well as
Microsoft Office

formats among others.





3.

Common Open
Standards

1.

Open Document Format:

The Open Document
Format for Office Applications (also known as
OpenDocument or ODF) is an
XML
-
based file
format fo
r representing electronic documents
such as spreadsheets, charts, presentations and
word processing documents.


2.

Ogg Vorbis:
Ogg Vorbis is a new audio
compression format which is an open format
developed by Xiph.org. It


1.

Define ODF.

2.

What do you
understand
by
electronic
documents?

3.

Define Ogg
Vorbis.

1.

Define ODF.

2.

What do you
understand by
electronic
documents?

3.

Define Ogg
Vorbis.

1.

Define ODF.


1.

What do you
understand by
electronic
documents?


1.

Define Ogg Vorbis

1.

Define ODF.

2.

Define Ogg
Vorbis.

4.

Indian
Language
Co
mputing

Indian Language Computing refers to ability to interact
in diverse Indian Languages on electronic systems.

To represent Indian script characters various encodings
that are used are :

1.

UNICODE:
UNICODE uses a 16 bit encoding that
provides code point

for more than 65000
characters (65536). UNICODE Standard assigns
each character a unique numeric value and
name. UNICODE standard provides the capacity
to encode all of the characters used for the
written languages of the world.

2.

ISCII:

ISCII (Indian Stand
ard Code for
Information Interchange) uses 8 bit code which
is an extension of the 7 bit ASCII code
containing the basic alphabet required for the
10 Indian scripts which have originated from
the Brahmi script.


1.

Define UNICODE.

2.

What is the size of
UNICODE?

3.

Define ISCII.

4.

What is the size of
ISCII?

1.

Define UNICODE.

2.

Define ISCII

1.

Define UNICODE.


1.

What is the size of
UNICODE?


1.

Define ISCII.


1.

What is the size of
ISCII?

I.P.

3.
PROGRAMMING

(Review of Class XI)

Getting started with
Programming using IDE

Introductio
n, Rapid
Application Development
using IDE
-

Integrated
Development Environment;

Familiarization of IDE using
basic Interface
components;

Basic component handling
methods/attributes

Programming
Fundamentals

Data Types: Concept of
data types; Built
-
in data
types
-

byte, short, int,
long, float, double, char,

String (or any object),
Boolean; Concept of a Class
and Instance as user
-
defined datatypes.

Variables:

Need to use variable,
Declaring Variables,
Variable Naming
Convention, Assigning
value to Variables;

Control Structures:

Assignment Statement

Decision Structure
-

if, if
-
else, switch;

Looping Structure
-

while,
do
-
while, for;

Concept of a Method:
structure, local variables,
return values, types of
parameter passing

Concept of a Class ( simple
class only):

members,
methods, using classes as
data types

1.

Getting started
with
Programming
using IDE


1.

Rapid Application Development:
Rapid
Application Development (RAD) describes a
method of developing software through the use
of pre
-

programmed tools or wizards.

2.

Net
beans JAVA IDE Environment:

NetBeans IDE
is a free, open source, cross


platform IDE
(Integrated Development Environment) with
built
-
in support for Java Programming
Language
.
In fact, NetBeans runs anywhere
there is a JVM (Java Virtual Machine).

3.

Basic Com
ponent Handling:

(i)

Event:
An event refers to the
occurrence of an activity
.

(ii)

Message:
A message is the information
/ request sent to the application.

1.

Define RAD.

2.

Name the IDE that
is used for java.

3.

Why Netbeans if
preferred over
other JAVA IDE?

4.

The requireme
nt
to run NetBeans
on any computer
is …

5.

What is event?

6.

What is message?

1.

Define RAD.

2.

The requirement
to run NetBeans
on any computer
is …

3.

What is event?

4.

What is message?

1.

Define RAD.

2.

What is event?


1.

Name the IDE that
is used for java.

2.

What is message?

1.

Why Ne
tbeans if
preferred over
other JAVA IDE?

2.

Name the IDE that
is used for java.


1.

The requirement
to run NetBeans
on any computer
is …

2.

Why Netbeans if
preferred over
other JAVA IDE?


2.

Programming
Fundamentals


Data Types:
Data types are means to identify th
e type
of data and associated operations of handling it.

Java data types are of two types:

1.

Primitive (Intrinsic) Data Type:
The data type
that is the part of the language. E.g. byte, short,
int, long, float, double, char, Boolean.


2.

Reference Data Type:
The

data types that are
constructed from primitive data type are called
Reference Data Type. E.g. classes, arrays and
interface.


Primitive Data Type:

Data
type

Memor
y

(Byte)

Range

byte

1

-
128 to 127

short

2

-
32768 to 32767

int

4

-
2147483648 to 2147483647

long

8

-
9223372036854775808

to

9223372036854775807


float

4

-
3.4E38 to +3.4E38

double

8

-
1.7E308 to 1.7E308

char

2

\
u0000 to
\
uffff

boolean

1

[true, false]


1.

Define data type?

2.

Define data type
of java.

3.

Write
primitive
data type of java.

4.

What
are the

reference data
types

of java?


5.

What is the range
of int data type of
java?

6.

What is the
difference
between float and
double data type
of java?

7.

What is the size of
char data type of
java?

8.

The long data
type is which type
of data type?

1.

Define data type
of j
ava.

2.

Write primitive
data type of java.

3.

What are the
reference data
types of java?

4.

What is the range
of int data type of
java?

5.

What is the
difference
between float and
double data type
of java?


1.

Define data type?

2.

What is the range
of int data type of
java
?


1.

Define data type
of java.

2.

What is the
difference
between float and
double data type
of java?


1.

Write primitive
data type of java.

2.

What is the size of
char data type of
java?


1.

What are the
reference data
types of java?

2.

The long data
type is which type
of

data type?

3.

Variables:


1.

Variable:
A variable is a named memory
location, which holds a data value of a
particular data type.

2.

Declaring Variable:

datatype variablename;


int marks;


1.

Define Variable.

2.

How a variable is
declared?

3.

Difference
between variab
le
and constant.

1.

Define Variable.

2.

How a variable is
declared?


1.

Define Variable.


1.

How a variable is
declared?


1.

Difference
between variable
and constant

1.

Difference
between variable
and constant.

4.

Control
Structures

1.

Assignment Statement:








2.

Decision S
tructure
: The selection construct
(Decision Construct) means the execution of
statement(s) depending upon a condition
-
test.
If a condition evaluates to true, the statement
block below the condition is executed
otherwise another statements block is
execute
d.

1.

What is
assignment
statement?

2.

How many types
of
statements are
in java on the
basis of their

execution?

3.

What is
decision
construct?

4.

Name the
decision construct
of java.

5.

Differentiate
between
it

and if
1.

How many types
of statements are
in java on the
basis of their
execution?

2.

What is decision
construct?

3.

Name the
decision construct
of java.

4.

Differentiate
between it and
if


else decision
construct of java.

5.

What is switch
1.

What is
assignment
statement?

2.

Differentiate
between it and if


else decision
construct of java.


1.

How many types
of statements are
in java on the
basis of their
execution?

2.

What is swi
tch
construct of java?


1.

What is decision
construct?

2.

When we should
use switch
construct of java?


1.

Name the
decision construct
of java.

2.

Where switch
construct is not
used?



Decision Structures in Java:

(i)

If
:
if the condition evaluates to true, if
block is executed otherwise nothing is
executed.


Syntax:


if(condition)

{


statement 1;


statement 2;

}


(ii)

If



else
: if the condition evaluates to
true, if block is ex
ecuted otherwise else
block is executed.


Syntax:


if ( condition)

{


Statement1;


Statement 2;

}

else

{


Statement 3;


Statement 4;

}

3.

Switch
:
This selection statement successively
tests the value of an expression agains
t a list of
integer or character constants. When a match
is found, the statements associated with that
constant are executed.


Syntax:


switch( expression)

{


case constant1:


statement 1;


break;


case constant2:


statement 2;


break;


case constant3:


statement 3;


break;


default:


statement 4;

}






else decision
construct of java.

6.

What is switch
construct of java?

7.

When we should
use switch
construct of java?

8.

Where switch
construct is not
use
d?

9.

What is fall
through cases in
switch construct?

10.

What is the use of
break statement?


construct of java?





5.

Concept of a
Method

Method:
A method or a function is a sequence of
statements t
hat carry out specific task(s).


There are three thing associated with method (
function):
-

1.

Function Prototype

2.

Function call

3.

Function definition


Function Prototype:

A function prototype is a
declaration of the function that tells the program about
the ty
pe of the value returned by the function and the
number and type of arguments. Function prototype is
also known as function declaration.


Syntax:


return_type function_name( argument list);


int sum ( int x, int y);



Function Call:
A function is called
(invoked or executed)
by providing the function name, followed by the
parameters being sent enclosed in parentheses.


To invoke the above sum function the syntax of function
call is given below:
-


sum( a, b);


Function Definition:

A function declaration p
lus the
body of the function is called function definition.


Syntax:


return_type function_name( parameter list)

{

//body of the function

}


int sum ( int x, int y)

{

int c = x + y;

}



return_type
: return type specifies the type of value that
the return
statement of the method returns. It may be
of any valid java data type. If no value is being returned,
it should be void.


1.

Define method.

2.

Which three
things are
associated with
the methods?

3.

Define
method
(
function)
prototype.

4.

Define Function
definition.

5.

Differentiate
between function
prototype and
function
d
efinition.

6.

Differentiate
between actual
and formal
parameters.

7.

What do you
understand by
function return
type?

8.

If a function is
going to return
nothing then what
will be the return
type of the
function.

9.

Name the
methods by which
functions are
called.

10.

Diffe
rentiate
between call by
value and call by
reference.

1.

Define method
(function)
prototype.

2.

Define Function
definition.

3.

Differentiate
between actual
and formal
parameters.

4.

Differentiate
between call by
value and call by
reference.

1.

Define method.

2.

Differentiat
e
between function
prototype and
function
definition.

3.

Name the
methods by which
functions are
called.


1.

Which three
things are
associated with
the methods?

2.

Differentiate
between actual
and formal
parameters.

3.

Differentiate
between call by
value and call by
r
eference.

1.

Define method
(function)
prototype.

2.

What do you
understand by
function return
type?

3.

Differentiate
between function
prototype and
function
definition.


1.

Define Function
definition.

2.

If a function is
going to return
nothing then
what will be the
retu
rn type of the
function.

3.

Differentiate
between call by
value and call by
reference.

function_name:

It has to be valid java identifier.
Function name should be meaningful. It should begin
with a lowercase letter. For
names having multiple
words, join the words and begin each word with
uppercase letter. E.g.


printReportCard


The method names should, generally, begin with a verb
followed by one or more nouns e.g.



readData

findFile

calculateInterestAmount


Parameter Li
st
: The parameter list is a comma


separated list of variables of a method referred to as its
arguments or parameters. A method may be without
any parameters, in which case, the parameter list is
empty.


Types of Parameters

:


(i)

Actual parameter
: The para
meters that
appear in method call statement.e.g.


sum ( a, b);

// a and b are actual parameters


(ii)

Formal parameter
: The parameters that
appears in method definition. E.g.


int sum ( int x, int y)

{

int z = x + y;

}


// x and y are formal parameters.




Arg
uments to Methods
: In java, arguments are either
passed by value or by reference.


(i)

Pass by value (Call by Value):

In java, variables
of primitive data types are passed by value.
During call by value, any change in the
formal parameter is not reflected back

to
actual parameter.

(ii)

Pass by reference:

In pass by reference, the
called function accesses and works with the
original values using their references.
During call by reference, any change in the
formal parameter is reflected back to actual
parameter. In
java, all reference types
(objects, arrays) are passed by reference.





6.

Scope and
Visibility

Scope
: The part(s) of the program in which a variable is
accessible is known as variable scope.


Visibility
: Visibility refers to whether we can
use a
variable from a given place in the program.


Java offers following levels of scope and visibility:
-


1.

Data declared at the class level can be used by
all methods in that class.

2.

Data declared within a method can be used only
in that method.

3.

Data declar
ed within a method is called local
data.

4.

Variables that are declared in block i.e. local
variables are available to every method inside
of that block.

5.

Variables declared in interior blocks are not
visible outside of that block.

Variable declared in exterio
r blocks are visible to the
interior blocks.

1.

What
do you
understand by the
scope of a
variable?

2.

What do you
understand by the
visibility of a
variable?

3.

Differentiate
between local and
global variables.


1.

What do you
understand by
the scope of a
variable?

2.

Wh
at do you
understand by
the visibility of a
variable?

3.

Differentiate
between local
and global
variables.


1.

What do you
understand by the
scope of a
variable?


1.

What do you
understand by the
visibility of a
variable?


1.

Differentiate
between local and
global var
iables.


1.

Differentiate
between local and
global variables.


7.

Class

Class
: A class is a blueprint for creating objects of a
certain characteristics (properties and
behaviour
). A
class can contain fields and methods.


A class can contain two types of memb
ers :
-

1.

Instance (Object) Members
: Instance members
are declared without keyword static and they
have multiple copies of them existing in
memory one copy per object.

2.

Static (Class) Members
: The static members are
declared with keyword static and they have
single copy per class. i.e. all objects share them.


class A

{


static int LNum( )


{


return 123;


}


int MyNum( )


{


return 12;


}

}


// static int LNum ( ) is class method because declared
with static keywor
d.


1.

Defi
ne class.

2.

What are the two
value associated
with a class?

3.

The property of
object in a class is
represented by …

4.

The
behavior of a
object in a class is
represented by …

5.

How many types
of members a
class can contain?

6.

How the instance
members are
declared?

7.

Ho
w the static
members are
declared?

8.

Define an object.

9.

How the instance
members are
invoked?

10.

How the static
members are
invoked?

1.

Define class.

2.

What are the two
value associated
with a class?

3.

How many types
of members a
class can contain?

4.

How the instance
mem
bers are
declared?

5.

How the static
members are
declared?

6.

Define an object.

7.

How the instance
members are
invoked?

8.

How the static
members are
invoked?

1.

Define class.

2.

How many types
of members a
class can contain?

3.

How the instance
members are
invoked?


1.

What are

the two
value associated
with a class?

2.

How the instance
members are
declared?

3.

How the static
members are
invoked?

1.

The property of
object in a class is
represented by …

2.

How the static
members are
declared?

3.

Define an object.


1.

The behavior of a
object in a c
lass is

represented by …

2.

Define an object.

3.

How the instance
members are
declared?


// intMyNum ( ) is instance method because it does not
declared with static keyword.


Object
: An object is an instance of a class, created
using new operator.


Syntax to create the object( obj ) of the class A:


A obj = new A( );




Invoking Class M
ethods and Instance Methods:

The
Class methods ( declared with keyword static) are called
as


<class name>.method( );


A.LNum( );


Instance methods ( non


static methods) are invoked
as


<object name>.method( );


obj.MyNum( );


Class
as User Defined Data Type
:


The data types that are based on fundamental or
primitive data types are known as Composite
Datatypes. Since these data types are created by users,
these are also known as User


Defined Datatypes.


A class is a good example of

composite datatype.



class TypeDemo

{


byte a;


int b;


float c;


char d;


void getdata( )


{


// statements


}


void display( )


{


//statements



}

}


Once a class is declared, variables of this class type can
be declared and created. E.g.


TypeDemo obj1 = new TypeDemo( );


Variable of a class are known as objects. Class reserves
no memory space for data. Each object has its own data
space.



I.P.

3. Programming
Fundamentals


Access specifier for classes,
Members and methods,
Concept of package

Inheritance: need and
implementation, Method
Overloading and
Overrid
ing, Abstract Class
and

Interfaces, use of
interfaces

Commonly used libraries:
String class and methods:
toString(), concat(),
length(), toLowerCase(),

toUpperCase(), trim(),
substring()

Math object: pow(),
round()

Simple GUI Objects: Dialog

Accessing MySQ
L database
using ODBC to connect
with database.

Web application
development: URL, Web
Server, Communicating
with the web server,
concept of

Client and Server Side.

HTML based web pages
covering basic tags
-

HTML,
TITLE, BODY, H1
...
H6,
Paragraph (P), Line

B
reak (BR), Section
Separator (HR), FONT,
TABLE, LIST (UL, OL),
FORM;

Creating and accessing
static pages using HTML
and introduction to XML


1.

Access specifier
for classes

1.

Access Specifier
: Access specifiers control
access to members of a class from within a

java
program. The access level or access specifier
supported by java are:

(i)

Private
: Private access specifier denotes
a variable or method as being private to
the class and may not be accessed
outside of the class. Accessing will be
done through calling on
e of the public
class methods.

Private members are declared with the keyword
private.


class Alpha

{


private int iamprivate;


private void privatemethod( )


{


System.out.println(“ I am
privateMethod”);


}

}


(ii)

P
rotected
: Protected specifier denotes
a variable or method as being public to
subclass of this class but private to all
other classes outside the current
package. So, derived classes have the
ability to access protected variables of
its parent.


Protected
members are declared with the keyword
protected. All classes within the same package have
access to protected variables regardless of whether
they are subclasses.


package Greek;


class Alpha

{


protected int iamprotected;

protected void protectedMetho
d( )

{


System.out.println( “ I am protected Method”);

}

}

1.

What is access
specifier?

2.

How many types
of access
specifiers are in
java?

3.

What is private
access specifier?
How i
t is
declared?

4.

What is protected
access specifier?
How it is
declared?

5.

What is public
access specifier?
How it is
declared?

6.

What is the
default access
specifier in java?


1.

What is access
specifier?

2.

How many types
of access
specifiers are in
java?

3.

What is pr
ivate
access specifier?
How it is
declared?

4.

What is protected
access specifier?
How it is
declared?

5.

What is public
access specifier?
How it is
declared?

6.

What is the
default access
specifier in java?


1.

What is access
specifier?

2.

What is public
access specifie
r?
How it is
declared?


1.

How many types
of access
specifiers are in
java?

2.

What is the
default access
specifier in java?


1.

What is private
access specifier?
How it is
declared?

2.

What is protected
access specifier?
How it is
declared?


1.

What is protected
access
specifier?
How it is
declared?

2.

What is public
access specifier?
How it is
declared?



(iii)

Public
: Public specifier denotes a
variable or method as being directly
accessible from all other classes.


Public members are denoted by public
keyword. Any class, in any package has acce
ss
to class’s public members.





package Greek;


class Alpha

{


public int iampublic;


public void publicMethod( )


{


System.out.println( “ I am public


Method”);



}

}

(iv)

Friendly (default)
: The default (friendly
or p
ackage) members are accessible
inside their own class as well to classes
in the same package. The default access
specifier is friendly, but it is not a
keyword. Friendly means all friends
(classes in the same package) can
access it.


package Greek;


class
Alpha

{


int impackage;


void packageMethod( )


{


System.out.println( “ I am package


Method”);



}

}





2.

Inheritance

1.

Inheritance
: Inheritance is the capability of one
class to inherit properties from another class.

Inheritance supports reusability of code and is
able to s
imulate the transitive nature of real life
objects.


Base Class:
A
superclass
,
base class
, or
parent
class

is a
class

from which other classes are
derived.


Derived Class:

A
subclass

is a
class

that
inheri
ts

some properties from its
superclass
.


Inheritance has many forms:
-


(i)

Single inheritance
: When a class inherits from a
single base class, it is si
ngle inheritance.

(ii)

Multiple Inheritance
: When a class inherits
from multiple base classes, it is multiple
inheritance. Java does not allow multiple
inheritance.

(iii)

Hierarchical Inheritance
: When several classes
inherit from the same class, it is hierarchical
i
nheritance.

(iv)

Multilevel Inheritance
: When a subclass is the
base class of another class, it is multilevel
inheritance.

(v)

Hybrid Inheritance
: When a class inherits from
multiple base classes and all of its base
classes are subclasses of the same class, it is
h
ybrid inheritance.


Access Control of Class Members
:


1.

Private
:

Private members are accessible only
inside their own class and nowhere else.

2.

Public:

Public members are accessible in all the
classes whether a subclass or any other class in
same package or a
nother package.

3.

Protected:

Protected members are accessible
inside all the classes in their own package as
well as in all subclasses of their class.

4.

Default (friendly):

The members declared
without any specifier i.e., default members are
accessible inside
all the classes of the same
package, their own package.

5.

Private protected:

The private protected
members are accessible only from subclasses.





Method Overloading
: The methods having same name
but different parameters are said to be overloaded.
Parameter
s may be different by number or type.


void squar( int a, int b);

void squar( int x, float y);


Method Overriding
: A method in a subclass hides a
method inherited from the superclass if both methods
1.

Define
Inheritance.

2.

Define Base class.

3.

Define Derived
class.

4.

How many types
of inheritance in
java?

5.

Define single
inheritance.

6.

Define
multiple

inheritance.

7.

Does m
ultiple
inheritance
supported by
java?

8.

Define
Hierarchical
inheritance.

9.

Define multilevel
inheritance.

10.

Define hybrid
inheritance.

11.

What do you
understand by
access control of
class members?

12.

What is visibility
mode?

13.

Define private
visibility mode.

14.

Define pub
lic
visibility mode.

15.

Define protected
visibility mode.

16.

What is the
default visibility in
java?

17.

Define method
overloading.

18.

Define method
overriding.

19.

What is abstract
class?

1.

Define
Inheritance.

2.

Define Base class.

3.

Define Derived
class.

4.

How many types
of inher
itance in
java?

5.

Define single
inheritance.

6.

Define multilevel
inheritance.

7.

What do you
understand by
access control of
class members?

8.

What is visibility
mode?

9.

Define private
visibility mode.

10.

Define public
visibility mode.

11.

Define protected
visibility mode.

12.

W
hat is the
default visibility in
java?

13.

Define method
overloading.

14.

Define method
overriding.

15.

What is abstract
class?

1.

Define
Inheritance.

2.

Define single
inheritance.

3.

Define multilevel
inheritance.

4.

Define private
visibility mode.

5.

Define method
overloading.


1.

De
fine Base class.

2.

Define multiple
inheritance.

3.

Define hybrid
inheritance.

4.

Define protected
visibility mode.

5.

Define method
overriding.


1.

Define Derived
class.

2.

Does multiple
inheritance
supported by
java?

3.

What do you
understand by
access control of
class membe
rs?

4.

What is the
default visibility in
java?

5.

What is abstract
class?

1.

How many types
of inheritance in
java?

2.

Define
Hierarchical
inheritance.

3.

What is visibility
mode?

4.

Define method
overloading.


have the same signature (i.e. same name, number and
type
of arguments). This is called overriding a method.


Abstract Class
: A class that is used for inheritance
purpose and whose objects can’t be created is called
abstract class. It is created through the use of keyword
abstract.





public abstract class Shape

{


string name;


double area;


public abstract void display( );

}



Interface
:





3.

Commonly used
libraries

1.

toString():

It converts an object
to a String

2.

concat( ):

It concatenates two string objects and
returns a new string.

3.

length( ) :

It determines the number of
characters in a string.

4.

tolowercase( )

:
It converts all of the character
in the string to lower case.

5.

toUpperCase
( ):
Converts all

of the characters
in the string to upper case
.

6.

trim( ):
Remove white space from both ends of
the string.

7.

substring( ):

Returns a new string that is a
substring of the string.

String

8.

pow( ):
Returns first argument raised to the
power of the second argument
.

Math.pow(2,4) = 16

9.

round( ):

It round off a number to its nearest
integer.

Math.
round( 1.5 ) = 2

Math.
round(
-

1.5 ) =
-
1


1.

Name the library
function that is
used for to
convert object
into string.

2.

What is the use of
concat( )
function?

3.

Name the library
function that
converts the
string into lower
case characters.

4.

Name the
function that is
used to determine
the length of a
string.

5.

What is the use of
trim( )?

6.

What is the
purpose of the
following library
functions:
-

(i)

pow( )

(ii)

round( )

(iii)

substring(
)

(iv)

toUpperc
ase(

)


1.

Name the library
function that is
used for to
convert object
into string.

2.

What is the use of
concat( )
function?

3.

Name the library
function that
converts the
string into lower
case characters.

4.

Name the
function that is
used to
determine the
length of a
string.

5.

What is the use of
trim( )?


1.

Name the library
function that is
used for to
convert object
into string.

2.

What is the use of
trim( )?


1.

What is the use of
concat( )
function?

2.

What is the
purpose of the
pow( )

library
functions
?


1.

Name the library
functi
on that
converts the
string into lower
case characters.

2.

What is the
purpose of the
round( ) library
functions


1.

Name the
function that is
used to
determine the
length of a string.

2.

What is the
purpose of the
toUpper( ) library
functions





4.

Simple GUI Ob
jects











5.

Web application
development

1.
URL (Uniform Resource Locator)
:
A URL refers to the
address of a web page on the world wide web.

In other
words, it is an address of a file on internet and every file
on internet has unique address.




The actual URL is a set of four numbers separated
by periods. E.g.



202.147.23.8

A URL normally takes the form :
-


Protocol://site address/path/filename


http://www.microsoft.c
om/en/us/default.aspx


Where :
-


Protocol: http

Host computer name: www

Domain name: Microsoft

Domain type: com

Path: en/us

File name : default.aspx


Types of URLs
:
-

(i)

Absolute URL:
An absolute URL use a complete
internet address/path to give the location
o
f a resource. An absolute URL designates
the protocol, host, path and name of a
resource. E.g.


http://www.java.sun.com/index.htm


(ii)

Relative URL: A relative URL points to a
file/directory in relation to the pr
esent
file/directory.


2.

Web Server:
A web server is a
computer
program

that delivers (serves) content, such as
web pages
, using the
Hypertext Transfer
Protocol

(HTTP), over the
World W
ide Web
.

Some of the most popular web server are:
-

(i)

Apache Web Server

(ii)

Microsoft Internet Information
Server(IIS)

(iii)

Netscape Enterprise Web Server



1. Define URL.

2. Why there is a need of
URL?

3. Define types of URLs.

4.
Define Web server.

5. Define the ro
le of a
Web server.

6. Name the most
commonly used Web
browser.

1. Define URL.

2. Why there is a need of
URL?

3. Define types of URLs.

4. Define Web server.

5.
Define the role of a
Web server.

6. Name the most
commonly used Web
browser.

1.

Define URL

2.

Define
Web
server.

1.

Why there is a
need of URL?

2.

Define the role of
a Web server.


1.

Define types of
URLs.

2.

Name the most
commonly used
Web browser.


1.

What is a URL?
What are its
components?
Examplify.

2.

Write the
functioning of a
Web server.

3.

What is Client
Server
Comput
ing?