Showing posts with label cse. Show all posts
Showing posts with label cse. Show all posts

Sunday, February 5, 2012

CS2253 COMPUTER ORGANIZATION AND ARCHITECTURE SYLLABUS

CS2253 COMPUTER ORGANIZATION AND ARCHITECTURE 3 0 0 3 (Common to CSE IT)CS 2253 COMPUTER ORGANIZATION AND ARCHITECTURE 3 0 0 3 (Common to CSE IT)

CS 2253 COMPUTER ORGANIZATION AND ARCHITECTURE 3 0 0 3
(Common to CSE & IT)
1. Basic Structure of Computers 9
Functional units – Basic operational concepts – Bus structures – Performance and
metrics – Instructions and instruction sequencing – Hardware – Software Interface –
Instruction set architecture – Addressing modes – RISC – CISC. ALU design – Fixed
point and floating point operations.
2. Basic Processing Unit 9
Fundamental concepts – Execution of a complete instruction – Multiple bus organization
– Hardwired control – Micro programmed control – Nano programming.
3. Pipelining 9
Basic concepts – Data hazards – Instruction hazards – Influence on instruction sets –
Data path and control considerations – Performance considerations – Exception
handling.
4. Memory System 9
Basic concepts – Semiconductor RAM – ROM – Speed – Size and cost – Cache
memories – Improving cache performance – Virtual memory – Memory management
requirements – Associative memories – Secondary storage devices.
5. I/O Organization 9
Accessing I/O devices – Programmed Input/Output -Interrupts – Direct Memory Access
– Buses – Interface circuits – Standard I/O Interfaces (PCI, SCSI, USB), I/O devices and
processors.
TOTAL = 45
Text Book:
1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, “Computer Organization”,
Fifth Edition, Tata McGraw Hill, 2002. (VISIT )

References:
1. David A. Patterson and John L. Hennessy, “Computer Organization and Design:
The Hardware/Software interface”, Third Edition, Elsevier, 2005.
2. William Stallings, “Computer Organization and Architecture – Designing for
Performance”, Sixth Edition, Pearson Education, 2003.
3. John P. Hayes, “Computer Architecture and Organization”, Third Edition, Tata
McGraw Hill, 1998.
4. V.P. Heuring, H.F. Jordan, “Computer Systems Design and Architecture”,
Second Edition, Pearson Education, 2004.

CS2201 DATA STRUCTURES QUESTION BANK

CS2201 DATA STRUCTURES QUESTION BANK | 141301 DATA STRUCTURES QUESTION BANK

CS2201 DATA STRUCTURES QUESTION BANK | 141301 DATA STRUCTURES QUESTION BANK
Question Bank IMPORTANT 2 MARKS AND 16 MARKS
CS2201-Data Structures
Unit 1
PART A
1. Define ADT.
2. What are the advantages of Linked List over arrays?
3. What are the advantages of doubly Linked List over singly linked list?
4. List the applications of List ADT.
5. List the applications of Stack and Queue.
6. What is Deque?
7. Convert the infix expression (a+b*c-d)/(e*f-g)
8. What is circular queue?
9. Write a routine to return the top element of stack.
10. What is the working principle of Radix sort?
11. What is priority Queue?
12. What do you mean by cursor implementation of List?
PART B
1. Explain the array and linked list implementation of Stack.
2. Explain the array and linked list implementation of Queue.
3. What are the various linked list operations? Explain
4. Write routines to implement addition, subtraction & differentiation of two polynomials.
5. Explain how stack is applied for evaluating an arithmetic expression.
6. Explain cursor implementation of list.


Unit 2
PART A
1. Compare General tree with binary tree.
2. Define the following terminologies.
Sibling,Parent,Depth,height,Level,leaf,Degree.
3. What is Full and Complete binary tree?
4. Define binary search tree.
5. Give the array and linked list representation of tree with example.
6. Define tree traversal.
7. Give the preorder, inorder and post order traversal for the following graph.


8. Draw the binary search tree for the following inputs. 70,15,29,33,44,12,79
9. Differentiate binary tree and binary search tree.
10. What is threaded binary tree?
11. Show the maximum number of nodes in an binary tree of height H is 2H+1-1
12. List the steps involved in deleting a node from a binary search tree.
13. A full node is a node with two children. Prove that the number of full nodes plus one is equal to the number of leaves in a non empty binary tree.
14. List the applications of tree.
PART B
1. Write an algorithm to find an element from binary search tree.
2. Write an algorithm to insert , delete, Find minimum and maximum element from a binary search tree.
3. What are the tree traversal techniques? Explain with an example.
4. Explain the operations performed on threaded binary tree in detail.
Unit 3
PART A
1. Define AVL tree.
2. What is binary heap?
3. What are the 2 properties of a binary heap?
4. Define B-tree.
5. What is percolating Up and percolating down?
6. What do you mean by self adjusting tree?
7. What is splay tree?
8. What is a balance factor?
9. List the applications of Binary Heap.
10. Difference between B tree and B+ tree.
11. List the different ways of implementing priority queue.
12. What is Min heap and Max heap?
PART B
1. Explain the AVL rotations.
2. Construct splay tree for the following values.
1,2,3,4,5,6,7,8,9
3. Explain the Basic operations performed in a Binary heap.
4. Construct a Min and MAX heap for the following values.
23,67,1,45,7,89,56,35
5. Write a routine to perform insertion in a B-tree


Unit 4
PART A
1. Define Equivalence relation.
2. List the basic data structures for Disjoint Set ADT.
3. What is path compression?
4. Define equivalence class.
5. Show the result of the following sequence of instructions performed by size.
Union (1,2) ,Union (3,4), Union (3,5)
6. Define hashing.
7. What is collision? What are the different collision resolving techniques?
8. What is open addressing?
9. What is extendible hashing?
10. Write a routine to perform the hash function.
11. What is hash table?
12. List the applications of SET.
PART B
1. Define Hash function. Write routines to find and insert an element in separate chaining.
2. Explain extendible hashing to resolve collision.
3. Explain open addressing with example.
4. Write a note on Dynamic equivalence problem.
5. Write short notes on Smart Union algorithm.










Unit 5
PART A
1. Define a graph.
2. Define path,degree,cycle,loop,directed graph, undirected graph,bigraph, weighted graph.
3. Define topological sort.
4. Define minimum spanning tree.
5. What is an articulation point?
6. When a graph is said to be bi connected?
7. Write the routine for Depth first and breadth first traversal.
8. List the graph traversal techniques.
9. List the applications of depth first traversal.
10. List the applications of graph.
11. What is an adjacency matrix? What are the different ways for implementing it?
12. Compare directed and undirected graph.
13. Name and find the in degree and out degree of the following graph


PART B
1. What is Topological sort? Write down the pseudo code to perform topological sort and apply the same to the following graph.


2. Explain Dijistra’s algorithm and find the shortest path from a to all other vertices in a graph.


3. Explain Prim’s and Kruskal’s algorithm. Find the minimum spanning tree for the following graph.

Monday, January 23, 2012

ENVIRONMENTAL SCIENCE & ENGINEERING QUESTION BANK | anna university evs question bank


ENVIRONMENTAL SCIENCE & ENGINEERING
SUBJECT CODE - 185301/185302
Anna University of Technology ,R 2010
QUESTION BANK
UNIT – I


PART – A


1. Define Environmental studies.
2. What are the principles of environmental education?
3. Mention the scope and importance of Environmental studies.
4. Define Ecology?
5. Define Eco-System with an example?
6. What are the structural components of an Ecosystem?
7. Bring out the functional features of an Ecosystem?
8. Differentiate between Food Chain and Food Web?
9. What are Ecological Pyramids. Give examples.
10. Pyramid of energy is always upright. Explain.
11. What are Biochemical cycles. Explain their importance?
12. What is the significance of Ecological pyramids?
13. There found to be only 4 to 5 trophic levels in any Ecosystem. Explain.
14. What is Ecological Succession. Mention its types.
15. Discuss about the prime characteristics of
a.Forest Ecosystem
b.Grassland Ecosystem
c.Desert Ecosystem
d.Aquatic Ecosystem
aimforhigh
16. Differentiate species and genera. (or) Define genetic diversity.
17. Differentiate between biodiversity and ecosystem biodiversity.
18. What are hotspots of biodiversity?
19. Justify India to be a great spot of biodiversity.
20. Bring out the threats towards biodiversity.
21. How poaching affects biodiversity.
22. Define Endemism with an example.
23. What are endangered species? Give examples.
24. What are the aesthetic values of biodiversity.
25. What are National Parks. Name few parks in India.
26. Explain the necessity to conserve biodiversity.
27. What are GPP and NPP.
28. What is Ecological regulators.
29. Define Food Chain with an example.
30. Define Food Web with an example.
31. Discuss the water cycle.
32. Bring few methods to conserve biodiversity.
33. What is stratification?
34. Bring out the classification of aquatic ecosystem.
35. Explain ecological; pyramids with respect to pond ecosystem.
36. What is ecosystem diversity.
37. Bring out the Bio-geographical classification of India.
38. Comment on local or regional biodiversity.
39. Explain Endemism with respect to India.
40. Bring out the order of distribution of biodiversity through out the world with reasons.
41. What is biodiversity and its significance.
42. Explain biosphere.
43. Explain threatened species.
44. What are the types of grassland ecosystem? aimforhigh






PART-B


1. Explain the components, characteristics and biodiversity of Forest ecosystem.
2. Explain the structure and functional features of Aquatic ecosystem.
3. Discuss in detail about Ecological succession stating the various stages &
Ecological pyramid
4. What are trophic levels? Explain the flow of energy and minerals in ecosystem.
5. Explain the two models of energy flow in an ecosystem.
6. Discuss the value of biodiversity.
7. Explain Carbon and Nitrogen cycles.
8. Explain the Sulphur and Phosphorus cycles.
9. What are the threats faced by biodiversity. What are the solutions for the threats.
10. Explain In-situ and Ex-situ conservation of biodiversity.(or) What are the
measures recommended for conservation of biodiversity.
11. Discuss briefly the structural & functional components of an ecosystem.
12. Classify & Explain the values of biodiversity.


UNIT-II


PART-A


1. Define Pollution.
2. What are the types of pollutants.
3. What are the types of Air pollutants.
4. What is suspended particulate matter. Give example.
5. Define photochemical smog.
6. What are types of acid rain.
7. How will you control air pollution.
8. Give the major water pollutants with example. aimforhigh
9. What is meant by point and nonpoint sources.
10. What is chlorosis and necrosis.
11. What is bioaccumulation.
12. Mention the diseases caused by nitrates.
13. Define BOD and COD.
14. Define soil pollution.
15. What are the sources of soil pollution.
16. What are the sources effects of marine pollution.
17. What are the control methods of thermal pollution.
18. Give the sources of radio activity.
19. Classify solid wastes.
20. What are the sources of urban and industrial wastes.
21. Why do earth quake occur.
22. What are the damages caused by io0nic radiations.
23. What are the various types of natural disasters.
24. What are the roles of a citizen in reducing pollution.
25. What are Municipal Solid Wastes(MSW)
26. What is composting.
27. What is incinerators.
28. What are aerosols. Give examples.
29. Explain aerobic and anaerobic oxidation.
30. What are the two main commonly used radio isotopes in nuclear fission reactions?
31. Explain disaster management briefly.
32. What is meant by automobile pollution.
33. What is domestic sewage?
34. What are the sources and effects of air pollutants.
35. Define thermal pollution.
36. What are the causes of noise pollution?


PART- B


1.Mention the sources and effects of various air pollutants.
2. Describe the method of control of air pollution.
3.Briefly describe the sources effects and control of noise pollution.
4. Enumerate with example the major sources of surface and ground water
pollution.
5. Wrtie short notes on a) Minimata disease b) blue baby syndrome c) itai-itai
disease.
6. Explain the method of sewage water treatment.
7. What are the major sources of soil pollution?
8. What are the measures to be taken to prevent soil pollution?
9. Explain in detail the Solid waste management techniques.
10. Write notes on (i) Floods (ii) Landslides (iii) Cyclones.
11. Explain any two case studies on Nuclear pollution.
12. What are the sources, effects & control measures of Marine pollution?
13. Explain the various types of Radio-active radiations.
15. What are the effects of improper municipal solid waste management? State
the measures recommended for proper management of the solid waste.
16. Explain the methods of disposal of municipal solid waste.
17. Write notes on disposal of radio-active wastes.
18. Compare the nuclear power with coal power.
19. What are the causes of soil erosion and methods of preventing it.
20. Discuss the aspects of prevention & control of noise.
21. Explain the sources & effects of thermal pollution.
22. What do you know about Tsunami? Explain the formation of Tsunami.


UNIT-III


PART-A
1. What is mining? Mention the methods of mining.
2. Enumerate the effects of mining on the environment.
3. What are Dams? How is it useful to human beings?
4. Discuss the problems of over-exploitation of Ground water.
5. What are the methods of flood control?
6. What are the up-stream impacts of constsruction of dams?
7. Define under-nutrition & mal-nutrition.
8. What are the merits of using renewable energy resources?
9. Why alternate energy resources are required?
10. What is the application of wind energy?
11. Write a note on Geo-Thermal energy.
12. What is soil erosion? aimforhigh
13. Differentiate between renewable & non-renewable energy resources.
14. Mention the advantages & disadvantages of modern agriculture.
15. Differentiate between organic and synthetic fertilizers.
16. What is an aquifer? Mention its types.
17. What are the types of mining?
18. Mention the types of drought.
19. What are super-pests?
20. Define Eutrophication.
21. What is biological magnification?
22. What is organic farming?
23. What is meant by sustainable development?
24. What are the major causes of deforestation?
25. Mention the effects of ground water usage?
26. What are the types of minerals?
27. What is microbial leaching technique?
28. What is carrying capacity?
29. What are the types of soil erosion?
30. What are the uses of various types of minerals?
31. What is bio-gas?
32. What is nuclear energy?
33. Define sustainabe forestry.
34. State the environmental effects of extracting & using mineral resources.
35. State the need for public awareness for solving environmental problems.
36. What is water logging?
37. What is salinization?
38. How forests are useful to mankind?
39. List the advantages & Disadvantages of hydel power.




PART – B


1. What are conventional energy resources? Discuss about solar energy and Ocean thermal energy.
2. Discuss the major causes & consequences of deforestation?
3. Explain the major impacts of timber extraction and mining.
4. Enumerate the various benefits and drawbacks of constructing dams.
5. What are the uses and over-exploitation of water? Explain with a case-study.
6. Comment on floods & drought.
7. What are the environmental impacts of mineral extraction? Explain.
8. Discuss in detail the impacts of over-grazing & agriculture.
9. Write short notes of (i) Tidal energy (ii) Bio-gas (iii) Nuclear energy.
10. Explain the various types of land degradation.
11. Explain as an individual how will you conserve natural resources.
12. How will you achieve sustainable life-style by equitable share of resources.
13. What are the measures recommended for conservation of natural resources.
14. Explain briefly the various methods of harvesting solar energy.
15. Explain in detail the effects due to pesticides usage in moderns agriculture.
16. Explain in detail mineral resources & Food resources.
17. Discuss about over exploitation of forest.
18. Explain the following a. Desertification b. Land degradation
19. Explain various conventional energy resources.








UNIT – IV


PART – A


1. Define Sustainable development.
2. Write a note on Earth Summit – 1992.
3. Bring out the important aspects of sustainable development.
4. Write a note on 3R principle.
5. Define Rain Water Harvesting.
6. What are the objectives of rain water harvesting?
7. What is water Shed?
8. What are the objectives (or) principles of watershed management?
9. Write a note on agro-forestry.
10. Name few Green-House gases.
11. What are the effects of global warming?
12. Mention few practices to reduce global warming.
13. Explain acid-rain and its effects.
14. Bring out the reactions taking place at stratosphere.
15. What are the effects of Ozone-Layer depletion?
16. Compare Consumerism & Waste generation.
17. Enlist the factors affecting the sustainable society.
18. Differentiate between Re-habilitation & Re-settlement of people.
19. Mention the objectives of Environment Protection Act.
20. Enlist the objectives of Air-Pollution Act.
21. Explain the Wild-Life protection Act.
22. Explain the necessity of Environmental Legislation.
23. What is nuclear holocaust? How can it occur?
24. Write a note on crop rotation.
25. Discuss the articles 48-A & 51-A of Indian Constitutional provision for Environmental protection.
26. Write a note on CPCB & SPCB.
27. Indicate some methods to create environmental awareness among public.
28. How can we achieve the goal of sustainable development?
29. Define environmental ethics.
30. How does a climate change occur?
31. Mention any two control measures on acid rain.
32. What is acid deposition ?
33. Define population explosion.


PART – B


1. Bring out the activities of NGO’s on environmental protection.
2. Discuss about the Forest Act, 1980 and its amendment –1992.
3. Describe about Water Act – 1974.
4. Describe the important waste land reclamation practices.
5. Describe environmental ethics in detail.
6. Discuss the modern techniques of rain water harvesting.
7. Discuss the water shed management practices.
8. Discuss in detail about the water conservation methods.
9. Discuss the agenda for sustainable development.
10. Write in detail about global warming.
11. Explain the mechanism of Ozone layer depletion.
12. Write briefly on community participation in environment management programmes.
13. Discuss briefly of the Indian environmental Acts.
14. Write short notes on a) environmental ethics b) waste land reclamation.
15. State the important provisions in Environment protection Act , Air Act Water Act.
16. Explain the role of NGOs in Environmental management.
17. Explain the power & functions of state pollution control board.
18. Explain the wild life protection act.
19. Discuss the energy requirement in detail for sustaining urban life.


UNIT – V


PART –A


1. Write short notes on population dynamics.
2. What are the factors affecting population size?
3. What is meant by population stabilization.
4. Define the term population explosion.
5. What kinds of problems are created due to Urbanisation?
6. What are the objectives of Family Planning Programmes?
7. Mention the types of health hazards with examples.
8. What is the role of primary health care against AIDS?
9. What do you mean by remote sensing?
10. Mention the applications of remote sensing on water resources.
11. What is doubling time, total fertility rates?
12. Define Zero Population growth.
13. What are the two important views of population growth?
14. What is meant by value education?
15. What is GIS?
16. Define (i) Toxins (ii) Carcinogens (iii) Tetrogenic (iv) Neurotoxins.
17. State how environment & human health are related?
18. Define urbanisation.
19. What are HIV & AIDS?


PART – B


1. Explain the population characteristics & variations among nations.
2. What is meant by population explosion? Discuss the Indian Scenario.
3. What is meant by population stabilization? Discuss the family welfare and family planning in Indian context.
4. Discuss the influence of environmental parameters and pollution on human health.
5. What is Universal declaration of Human rights? What is its importance in achieving the goals of equity, justice & sustainability.
6. Discuss the salient features of Draft declaration of Human Rights on environment.
7. What are the objectives & elements of Value-education? How can the same be achieved?
8. Briefly discuss HIV/AIDS, mode of its spread and its effect on environment.
9. Discuss various issues & measures for Women & Child Welfare at International & National level.
10. What is the role of NMIS, ENVIS & GIS in dissemination of environmental information and environmental management?
11. Explain the role of Information Technology in environment & Human health.
12. Discuss the environmental and social impacts of growing population.
13. Write briefly on the effect of increasing affluence on environment.
14. Write briefly on implementation of family planning programme.
15. Write a note on AIDS in developing countries. aimforhigh
16. Discuss the factors influencing the family size.
17. Discuss the necessity of formation of Women self help group.










***********************

CS2403 DIGITAL SIGNAL PROCESSING CS 2403 DIGITAL SIGNAL PROCESSING SYLLABUS

CS2403 DIGITAL SIGNAL PROCESSING CS 2403 DIGITAL SIGNAL PROCESSING

CS2403 DIGITAL SIGNAL PROCESSING CS 2403 DIGITAL SIGNAL PROCESSING
BE Anna university 5th semester syllabus
L T P C
3 0 0 3
UNIT I SIGNALS AND SYSTEMS 9
Basic elements of DSP – concepts of frequency in Analog and Digital Signals – sampling
theorem – Discrete – time signals, systems – Analysis of discrete time LTI systems – Z
transform – Convolution (linear and circular) – Correlation.
UNIT II FREQUENCY TRANSFORMATIONS 9
Introduction to DFT – Properties of DFT – Filtering methods based on DFT – FFT
Algorithms Decimation – in – time Algorithms, Decimation – in – frequency Algorithms –
Use of FFT in Linear Filtering – DCT.
UNIT III IIR FILTER DESIGN 9
Structures of IIR – Analog filter design – Discrete time IIR filter from analog filter – IIR
filter design by Impulse Invariance, Bilinear transformation, Approximation of derivatives
– (HPF, BPF, BRF) filter design using frequency translation
UNIT IV FIR FILTER DESIGN 9
Structures of FIR – Linear phase FIR filter – Filter design using windowing techniques,
Frequency sampling techniques – Finite word length effects in digital Filters
UNIT V APPLICATIONS 9
Multirate signal processing – Speech compression – Adaptive filter – Musical sound
processing – Image enhancement.
TOTAL= 45 PERIODS
TEXT BOOKS:
1. John G. Proakis & Dimitris G.Manolakis, “Digital Signal Processing – Principles,
Algorithms & Applications”, Fourth edition, Pearson education / Prentice Hall, 2007.
2. Emmanuel C..Ifeachor, & Barrie.W.Jervis, “Digital Signal Processing”, Second
edition, Pearson Education / Prentice Hall, 2002.
REFERENCES:
1. Alan V.Oppenheim, Ronald W. Schafer & Hohn. R.Back, “Discrete Time Signal
Processing”, Pearson Education.
2. Andreas Antoniou, “Digital Signal Processing”, Tata McGraw Hill.

GE2152 BASIC CIVIL & MECHANICAL ENGINEERING GE2152 syllabus

CIVIL & MECHANICAL ENGINEERING 4 0 0 4
(Common to branches under Electrical and I & C Faculty)
A – CIVIL ENGINEERING
UNIT I SURVEYING AND CIVIL ENGINEERING MATERIALS 15
Surveying: Objects – types – classification – principles – measurements of
distances – angles – leveling – determination of areas – illustrative examples.
Civil Engineering Materials: Bricks – stones – sand – cement – concrete – steel
sections.
UNIT II BUILDING COMPONENTS AND STRUCTURES 15
Foundations: Types, Bearing capacity – Requirement of good foundations.
Superstructure: Brick masonry – stone masonry – beams – columns – lintels –
roofing – flooring – plastering – Mechanics – Internal and external forces – stress –
strain – elasticity – Types of Bridges and Dams – Basics of Interior Design and
Landscaping.
TOTAL : 30 PERIODS
B – MECHANICAL ENGINEERING
UNIT III POWER PLANT ENGINEERING 10
Introduction, Classification of Power Plants – Working principle of steam, Gas,
Diesel, Hydro-electric and Nuclear Power plants – Merits and Demerits – Pumps and
turbines – working principle of Reciprocating pumps (single acting and double acting)
– Centrifugal Pump.
UNIT IV I C ENGINES 10
Internal combustion engines as automobile power plant – Working principle of Petrol
and Diesel Engines – Four stroke and two stroke cycles – Comparison of four stroke
and two stroke engines – Boiler as a power plant.
UNIT V REFRIGERATION AND AIR CONDITIONING SYSTEM 10
Terminology of Refrigeration and Air Conditioning. Principle of vapour compression
and absorption system – Layout of typical domestic refrigerator – Window and Split
type room Air conditioner.
TOTAL: 30 PERIODS
R EFERENCES:
1. Shanmugam G and Palanichamy M S, “Basic Civil and Mechanical
Engineering”,Tata McGraw Hill Publishing Co., New Delhi, (1996).
2. Ramamrutham. S, “Basic Civil Engineering”, Dhanpat Rai Publishing Co. (P)
Ltd. (1999).
3. Seetharaman S. “Basic Civil Engineering”, Anuradha Agencies, (2005).
4. Venugopal K and Prahu Raja V, “Basic Mechanical Engineering”, Anuradha
Publishers, Kumbakonam, (2000).
5. Shantha Kumar S R J., “Basic Mechanical Engineering”, Hi-tech Publications,

EC2151 ELECTRIC CIRCUITS AND ELECTRON DEVICES EC 2151 ELECTRIC CIRCUITS AND ELECTRON DEVICES 2nd sem syllabus

EC2151 ELECTRIC CIRCUITS AND ELECTRON DEVICES 3 1 0 4

(For ECE, CSE, IT and Biomedical Engg. Branches)
UNIT I CIRCUIT ANALYSIS TECHNIQUES 12
Kirchoff’s current and voltage laws – series and parallel connection of independent
sources – R, L and C – Network Theorems – Thevenin, Superposition, Norton,
Maximum power transfer and duality – Star-delta conversion.
UNIT II TRANSIENT RESONANCE IN RLC CIRCUITS 12
Basic RL, RC and RLC circuits and their responses to pulse and sinusoidal inputs –
frequency response – Parallel and series resonances – Q factor – single tuned and
double tuned circuits.
UNIT III SEMICONDUCTOR DIODES 12
Review of intrinsic & extrinsic semiconductors – Theory of PN junction diode –
Energy band structure – current equation – space charge and diffusion capacitances
– effect of temperature and breakdown mechanism – Zener diode and its
characteristics.
UNIT IV TRANSISTORS 12
Principle of operation of PNP and NPN transistors – study of CE, CB and CC
configurations and comparison of their characteristics – Breakdown in transistors –
operation and comparison of N-Channel and P-Channel JFET – drain current
equation – MOSFET – Enhancement and depletion types – structure and operation –
comparison of BJT with MOSFET – thermal effect on MOSFET.
UNIT V SPECIAL SEMICONDUCTOR DEVICES
(Qualitative Treatment only) 12
Tunnel diodes – PIN diode, varactor diode – SCR characteristics and two transistor
equivalent model – UJT – Diac and Triac – Laser, CCD, Photodiode, Phototransistor,
Photoconductive and Photovoltaic cells – LED, LCD.
TOTAL : 60 PERIODS
TEXT BOOKS:
1. Joseph A. Edminister, Mahmood, Nahri, “Electric Circuits” – Shaum
series,Tata McGraw Hill, (2001)
2. S. Salivahanan, N. Suresh kumar and A. Vallavanraj, “Electronic Devices and
Circuits”,Tata McGraw Hill, 2
nd
Edition, (2008).
3. David A. Bell, “Electronic Devices and Circuits”, Oxford University Press, 5
th
Edition, (2008).
REFERENCES:
1. Robert T. Paynter, “Introducing Electronics Devices and Circuits”, Pearson
Education, 7
th
Education, (2006).
2. William H. Hayt, J.V. Jack, E. Kemmebly and steven M. Durbin, “Engineering
Circuit Analysis”,Tata McGraw Hill, 6
th
Edition, 2002.
3. J. Millman & Halkins, Satyebranta Jit, “Electronic Devices & Circuits”,Tata
McGraw Hill, 2
nd
Edition, 2008.

Anna university BE CSE 7th 8TH SEMESTER SYLLABUS DOWNLOAD CHENNAI REGULATION 2008

CS2028 UNIX INTERNALS L T P C
3 0 0 3
UNIT I 9
General Review of the System-History-System structure-User Perspective-Operating
System Services- Assumptions About Hardware. Introduction to the Kernel-Architecture
System Concepts-Data Structures- System Administration.
UNIT II 9
The Buffer Cache-Headers-Buffer Pool-Buffer Retrieval-Reading and Writing Disk
Blocks-Advantages and Disadvantages. Internal Representation of Files-Inodes-
Structure-Directories-Path Name to Inode- Super Block-Inode Assignment-Allocation of
Disk Blocks -Other File Types.
UNIT III 9
System Calls for the File System-Open-Read-Write-Lseek-Close-Create-Special files
Creation-Change Directory and Change Root-Change Owner and Change Mode- Stat-
Fstat-Pipes-Dup-Mount-Unmount-Link-Unlink-File System Abstraction-
Maintenance.
UNIT IV 9
The System Representation of Processes-States-Transitions-System Memory-Context
of a Process-Saving the Context-Manipulation of a Process Address Space-Sleep
Process Control-signals-Process Termination-Awaiting-Invoking other Programs-The
Shell-System Boot and the INIT Process.
UNIT V 9
Memory Management Policies-Swapping-Demand Paging-a Hybrid System-
I/OSubsystem-Driver Interfaces-Disk Drivers-Terminal Drivers.
TOTAL: 45 PERIODS TEXTBOOK:
1. Maurice J. Bach, "The Design of the Unix Operating System", Pearson Education,
2002.
REFERENCES:
1. Uresh Vahalia, "UNIX Internals: The New Frontiers", Prentice Hall, 2000.
2. John Lion, "Lion's Commentary on UNIX", 6th edition, Peer-to-Peer
Communications, 2004.
3. Daniel P. Bovet & Marco Cesati, “Understanding the Linux Kernel”, O’REILLY, Shroff
Publishers &Distributors Pvt. Ltd, 2000.
4. M. Beck et al, “Linux Kernel Programming”, Pearson Education Asia, 2002
MA2264 NUMERICAL METHODS L T P C
3 1 0 4
UNIT I SOLUTION OF EQUATIONS AND EIGENVALUE PROBLEMS 9
Solution of equation –Fixed point iteration: x=g(x) method - Newton’s method – Solution
of linear system by Gaussian elimination and Gauss-Jordon method– Iterative method -
Gauss-Seidel method - Inverse of a matrix by Gauss Jordon method – Eigen value of a
matrix by power method and by Jacobi method for symmetric matrix.
28
UNIT II INTERPOLATION AND APPROXIMATION 9
Lagrangian Polynomials – Divided differences – Interpolating with a cubic spline –
Newton’s forward and backward difference formulas.
UNIT III NUMERICAL DIFFERENTIATION AND INTEGRATION 9
Differentiation using interpolation formulae –Numerical integration by trapezoidal and
Simpson’s 1/3 and 3/8 rules – Romberg’s method – Two and Three point Gaussian
quadrature formulae – Double integrals using trapezoidal and Simpsons’s rules.
UNIT IV INITIAL VALUE PROBLEMS FOR ORDINARY DIFFERENTIAL
EQUATIONS 9
Single step methods: Taylor series method – Euler method for first order equation –
Fourth order Runge – Kutta method for solving first and second order equations –
Multistep methods: Milne’s and Adam’s predictor and corrector methods.
UNIT V BOUNDARY VALUE PROBLEMS IN ORDINARY AND PARTIAL
DIFFERENTIAL EQUATIONS 9
Finite difference solution of second order ordinary differential equation – Finite difference
solution of one dimensional heat equation by explicit and implicit methods – One
dimensional wave equation and two dimensional Laplace and Poisson equations.
L : 45 , T : 15 ,TOTAL = 60 PERIODS
TEXT BOOKS:
1. Veerarajan, T and Ramachandran, T. ‘Numerical methods with programming in ‘C’
Second Editiion, Tata McGraw-Hill Publishing.Co.Ltd. (2007).
2. Sankara Rao K, ‘Numerical Methods for Scientisits and Engineers’ – 3rd editiion
Printice Hall of India Private Ltd, New Delhi, (2007).
REFERENCES:
1. Chapra, S. C and Canale, R. P. “Numerical Methods for Engineers”, 5th Edition,
Tata McGraw-Hill, New Delhi, 2007.
2. Gerald, C. F. and Wheatley, P.O., “Applied Numerical Analysis”, 6th Edition,
Pearson Education Asia, New Delhi, 2006.
3. Grewal, B.S. and Grewal,J.S., “ Numerical methods in Engineering and Science”,
6th Edition, Khanna Publishers, New Delhi, 2004
CS2021 MULTICORE PROGRAMMING L T P C
3 0 0 3
UNIT I INTRODUCTION TO MULTIPROCESSORS AND SCALABILITY
ISSUES 9
Scalable design principles – Principles of processor design – Instruction Level
Parallelism, Thread level parallelism. Parallel computer models –- Symmetric and
distributed shared memory architectures – Performance Issues – Multi-core
Architectures - Software and hardware multithreading – SMT and CMP architectures –
Design issues – Case studies – Intel Multi-core architecture – SUN CMP architecture.
UNIT II PARALLEL PROGRAMMING 9
Fundamental concepts – Designing for threads – scheduling - Threading and parallel
programming constructs – Synchronization – Critical sections – Deadlock. Threading
APIs.
29
UNIT III OPENMP PROGRAMMING 9
OpenMP – Threading a loop – Thread overheads – Performance issues – Library
functions. Solutions to parallel programming problems – Data races, deadlocks and
livelocks – Non-blocking algorithms – Memory and cache related issues.
UNIT IV MPI PROGRAMMING 9
MPI Model – collective communication – data decomposition – communicators and
topologies – point-to-point communication – MPI Library.
UNIT V MULTITHREADED APPLICATION DEVELOPMENT 9
Algorithms, program development and performance tuning.
TOTAL: 45 PERIODS
TEXT BOOKS:
1. Shameem Akhter and Jason Roberts, “Multi-core Programming”, Intel Press, 2006.
2. Michael J Quinn, Parallel programming in C with MPI and OpenMP, Tata Mc graw
Hill, 2003.
REFERENCES:
1. John L. Hennessey and David A. Patterson, “ Computer architecture – A quantitative
approach”, Morgan Kaufmann/Elsevier Publishers, 4th. edition, 2007.
2. David E. Culler, Jaswinder Pal Singh, “Parallel computing architecture : A hardware/
software approach” , Morgan Kaufmann/Elsevier Publishers, 1999.
CS2022 VISUAL PROGRAMMING L T P C
3 0 0 3
UNIT I 9
Windows Programming Fundamentals – MFC – Windows – Graphics – Menus – Mouse
and keyboard – Bitmaps – Palettes – Device-Independent Bitmaps
UNIT II 9
Controls – Modal and Modeless Dialog – Property – Data I/O – Sound – Timer
UNIT III 9
Memory management – SDI – MDI – MFC for Advanced windows user Interface – status
bar and Toolbars – Tree view – List view – Threads
UNIT IV 9
ODBC – MFC Database classes – DAO - DLLs – Working with Images
UNIT V 9
COM Fundamentals – ActiveX control – ATL – Internet Programming
TEXT BOOK:
1. Richard C.Leinecker and Tom Archer, “Visual C++ 6 Programming Bible”, Wiley
DreamTech Press, 2006.
REFERENCES:
1. Lars Klander, “Core Visual C++ 6”, Pearson Education, 2000
2. Deital, DEital, Liperi and Yaeger “Visual V++ .NET How to Program” , Pearson
Education, 2004.
30
IT2354 EMBEDDED SYSTEMS L T P C
3 0 0 3
UNIT I EMBEDDED COMPUTING 9
Challenges of Embedded Systems – Embedded system design process. Embedded
processors – 8051 Microcontroller, ARM processor – Architecture, Instruction sets and
programming.
UNIT II MEMORY AND INPUT / OUTPUT MANAGEMENT 9
Programming Input and Output – Memory system mechanisms – Memory and I/O
devices and interfacing – Interrupts handling.
UNIT III PROCESSES AND OPERATING SYSTEMS 9
Multiple tasks and processes – Context switching – Scheduling policies – Interprocess
communication mechanisms – Performance issues.
UNIT IV EMBEDDED SOFTWARE 9
Programming embedded systems in assembly and C – Meeting real time constraints –
Multi-state systems and function sequences. Embedded software development tools –
Emulators and debuggers.
UNIT V EMBEDDED SYSTEM DEVELOPMENT 9
Design issues and techniques – Case studies – Complete design of example embedded
systems.
TOTAL = 45 PERIODS
TEXT BOOKS:
1. Wayne Wolf, “Computers as Components: Principles of Embedded Computer
System Design”, Elsevier, 2006.
2. Michael J. Pont, “Embedded C”, Pearson Education , 2007.
REFERENCES:
1. Steve Heath, “Embedded System Design”, Elsevier, 2005.
2. Muhammed Ali Mazidi, Janice Gillispie Mazidi and Rolin D. McKinlay, “The 8051
Microcontroller and Embedded Systems”, Pearson Education, Second edition, 2007.
CS2029 ADVANCED DATABASE TECHNOLOGY L T P C
3 0 0 3
UNIT I RELATIONAL MODEL ISSUES 9
ER Model - Normalization – Query Processing – Query Optimization - Transaction
Processing - Concurrency Control – Recovery - Database Tuning.
UNIT II DISTRIBUTED DATABASES 9
Parallel Databases – Inter and Intra Query Parallelism – Distributed Database Features
– Distributed Database Architecture – Fragmentation – Distributed Query Processing –
Distributed Transactions Processing – Concurrency Control – Recovery – Commit
Protocols.
UNIT III OBJECT ORIENTED DATABASES 9
Introduction to Object Oriented Data Bases - Approaches - Modeling and Design -
Persistence – Query Languages - Transaction - Concurrency – Multi Version Locks –
Recovery – POSTGRES – JASMINE –GEMSTONE - ODMG Model.
31
UNIT IV EMERGING SYSTEMS 9
Enhanced Data Models - Client/Server Model - Data Warehousing and Data Mining -
Web Databases – Mobile Databases- XML and Web Databases.
UNIT V CURRENT ISSUES 9
Rules - Knowledge Bases - Active and Deductive Databases - Multimedia Databases–
Multimedia Data Structures – Multimedia Query languages - Spatial Databases.
TOTAL: 45 PERIODS
TEXT BOOKS:
1. Thomas Connolly and Carlolyn Begg, “Database Systems, A Practical Approach to
Design, Implementation and Management”, Third Edition, Pearson Education 2003.
REFERENCES:
1. R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Fifth Edition,
Pearson Education, 2006.
2. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, “Database System
Concepts”, Fifth Edition, Tata McGraw Hill, 2006.
3. C.J.Date, A.Kannan, S.Swamynathan, “An Introduction to Database Systems”,
Eighth Edition, Pearson Education, 2006.
IT2043 KNOWLEDGE MANAGEMENT L T P C
3 0 0 3
UNIT I KNOWLEDGE MANAGEMENT 9
KM Myths – KM Life Cycle – Understanding Knowledge – Knowledge, intelligence –
Experience – Common Sense – Cognition and KM – Types of Knowledge – Expert
Knowledge – Human Thinking and Learning.
UNIT II KNOWLEDGE MANAGEMENT SYSTEM LIFE CYCLE 9
Challenges in Building KM Systems – Conventional Vrs KM System Life Cycle (KMSLS)
– Knowledge Creation and Knowledge Architecture – Nonaka’s Model of Knowledge
Creation and Transformation. Knowledge Architecture.
UNIT III CAPTURING KNOWLEDGE 9
Evaluating the Expert – Developing a Relationship with Experts – Fuzzy Reasoning and
the Quality of Knowledge – Knowledge Capturing Techniques, Brain Storming – Protocol
Analysis – Consensus Decision Making – Repertory Grid- Concept Mapping –
Blackboarding.
UNIT IV KNOWLEDGE CODIFICATION 9
Modes of Knowledge Conversion – Codification Tools and Procedures – Knowledge
Developer’s Skill Sets – System Testing and Deployment – Knowledge Testing –
Approaches to Logical Testing, User Acceptance Testing – KM System Deployment
Issues – User Training – Post implementation.
UNIT V KNOWLEDGE TRANSFER AND SHARING 9
Transfer Methods – Role of the Internet – Knowledge Transfer in e-world – KM System
Tools – Neural Network – Association Rules – Classification Trees – Data Mining and
Business Intelligence – Decision Making Architecture – Data Management – Knowledge
Management Protocols – Managing Knowledge Workers.
TOTAL: 45 PERIODS
32
TEXT BOOK:
1. Elias.M. Award & Hassan M. Ghaziri – “Knowledge Management” Pearson
Education 2003.
REFERENCES:
1. Guus Schreiber, Hans Akkermans, Anjo Anjewierden, Robert de Hoog, Nigel
Shadbolt, Walter Van de Velde and Bob Wielinga, “Knowledge Engineering and
Management”, Universities Press, 2001.
2. C.W. Holsapple, “Handbooks on Knowledge Management”, International Handbooks
on Information Systems, Vol 1 and 2, 2003
CS2030 HIGH PERFORMANCE MICROPROCESSORS L T P C
3 0 0 3
UNIT I CISC PRINCIPLES 9
Classic CISC microprocessors, Intel x86 Family: Architecture - register set - Data
formats - Addressing modes - Instruction set - Assembler directives – Interrupts -
Segmentation, Paging, Real and Virtual mode execution – Protection mechanism, Task
management 80186, 286, 386 and 486 architectures.
UNIT II PENTIUM PROCESSORS 10
Introduction to Pentium microprocessor – Special Pentium Registers – Pentium Memory
Management – New Pentium instructions – Introduction to Pentium Pro and its special
features – Architecture of Pentium-II, Pentium-III and Pentium4 microprocessors.
UNIT III RISC PRINCIPLES 10
RISC Vs CISC – RISC properties and evaluation – On chip register File Vs Cache
evaluation – Study of a typical RISC processor – The PowerPC – Architecture & special
features – Power PC 601 – IBM RS/6000, Sun SPARC Family – Architecture – Super
SPARC.
UNIT IV RISC PROCESSOR 8
MIPS Rx000 family – Architecture – Special features – MIPS R4000 and R4400 –
Motorola 88000 Family – Architecture – MC 88110 – MC 88100 and MC 88200.
UNIT V SPECIAL PURPOSE PROCESSORS 8
EPIC Architecture – ASIPs – Network Processors – DSPs – Graphics / Image
Processors.
TOTAL: 45 PERIODS
TEXT BOOK:
1. Daniel Tabak, “Advanced Microprocessors”, Tata McGraw-Hill, 1995, 2nd Edition.
REFERENCES:
1. www.intel.com/products/server/processors/server/itanium2 (Unit V:EPIC)
2. www.hpl.hp.com/techreports/1999/HPL-1999-111.html (Unit V: Network Processor)
3. www.intel.com/design/network/products/npfamily (Unit V: Network Processor)
4. www.national.com/appinfo/imaging/processors.html(Unit V: Image Processor)
5. Barry B.Brey, “The Intel Microprocessors, 8086/8088, 80186/80188, 80286, 80386,
80486, Pentium, PentiumPro Processor, PentiumII, PentiumIII, PentiumIV,
Architecture, Programming & Interfacing”, 6th Edition, Pearson Education/PHI, 2002.
33
CS2023 ADVANCED JAVA PROGRAMMING L T P C
3 0 0 3
UNIT I JAVA FUNDAMENTALS 9
Java I/O streaming – filter and pipe streams – Byte Code interpretation - Threading –
Swing.
UNIT II NETWORK PROGRAMMING IN JAVA 9
Sockets – secure sockets – custom sockets – UDP datagrams – multicast sockets –
URL classes – Reading Data from the server – writing data – configuring the connection
– Reading the header – telnet application – Java Messaging services
UNIT III APPLICATIONS IN DISTRIBUTED ENVIRONMENT 9
Remote method Invocation – activation models – RMI custom sockets – Object
Serialization – RMI – IIOP implementation – CORBA – IDL technology – Naming
Services – CORBA programming Models - JAR file creation
UNIT IV MULTI-TIER APPLICATION DEVELOPMENT 9
Server side programming – servlets – Java Server Pages - Applet to Applet
communication – applet to Servlet communication - JDBC – Applications on databases –
Multimedia streaming applications – Java Media Framework.
UNIT V ENTERPRISE APPLICATIONS 9
Server Side Component Architecture – Introduction to J2EE – Session Beans – Entity
Beans – Persistent Entity Beans .
TOTAL: 45 PERIODS
TEXT BOOKS:
1. Elliotte Rusty Harold, “ Java Network Programming”, O’Reilly publishers, 2000 (UNIT
II)
2. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., 1999. (UNIT
III and UNIT V)
3. Hortsmann & Cornell, “CORE JAVA 2 ADVANCED FEATURES, VOL II”, Pearson
Education, 2002. (UNIT I and UNIT IV)
REFERENCES:
1. Web reference: http://java.sun.com.
2. Patrick Naughton, “COMPLETE REFERENCE: JAVA2”, Tata McGraw-Hill, 2003.
CS2024 PARALLEL PROGRAMMING L T P C
3 0 0 3
UNIT I PARALLEL PROGRAMMING 9
Introduction to parallel programming – data parallelism – functional parallelism –
pipelining – Flynn's taxonomy – parallel algorithm design – task/channel model –
Foster's design methodology – case studies: boundary value problem – finding the
maximum – n-body problem – Speedup and efficiency – Amdahl's law – Gustafson-
Barsis's Law – Karp-Flatt Metric – Isoefficiency metric
UNIT II MESSAGE-PASSING PROGRAMMING 9
The message-passing model – the message-passing interface – MPI standard – basic
concepts of MPI: MPI_Init, MPI_Comm_size, MPI_Comm_rank, MPI_Send, MPI_Recv,
34
MPI_Finalize – timing the MPI programs: MPI_Wtime, MPI_Wtick – collective
communication: MPI_Reduce, MPI_Barrier, MPI_Bcast, MPI_Gather, MPI_Scatter –
case studies: the sieve of Eratosthenes, Floyd's algorithm, Matrix-vector multiplication
UNIT III SHARED-MEMORY PROGRAMMING 9
Shared-memory model – OpenMP standard – parallel for loops – parallel for pragma –
private variables – critical sections – reductions – parallel loop optimizations – general
data parallelism – functional parallelism – case studies: the sieve of Eratosthenes,
Floyd's algorithm, matrix-vector multiplication – distributed shared-memory programming
– DSM primitives
UNIT IV PARALLEL ALGORITHMS – I 9
Monte Carlo methods – parallel random number generators – random number
distributions – case studies – Matrix multiplication – rowwise block-stripped algorithm –
Cannon's algorithm – solving linear systems – back substitution – Gaussian elimination –
iterative methods – conjugate gradient method
UNIT V PARALLEL ALGORITHMS – II 9
Sorting algorithms – quicksort – parallel quicksort – hyperquicksort – sorting by regular
sampling – Fast fourier transform – combinatorial search – divide and conquer – parallel
backtrack search – parallel branch and bound – parallel alp h a - b e ta search
TOTAL: 45 PERIODS
TEXT BOOK:
1. Michael J. Quinn, “Parallel Programming in C with MPI and OpenMP”, Tata
McGraw-Hill Publishing Company Ltd., 2003.
REFERENCES:
1. B. Wilkinson and M. Allen, “Parallel Programming – Techniques and applications
using networked workstations and parallel computers”, Second Edition, Pearson
Education, 2005.
2. M. J. Quinn, “Parallel Computing – Theory and Practice”, Second Edition, Tata
McGraw-Hill Publishing Company Ltd., 2002.
IT2353 WEB TECHNOLOGY L T P C
3 0 0 3
UNIT I 9
Web Essentials: Clients, Servers, and Communication. The Internet-Basic Internet
Protocols -The World Wide Web-HTTP request message-response message-Web
Clients Web Servers-Case Study. Markup Languages: XHTML. An Introduction to HTML
History-Versions-Basic XHTML Syntax and Semantics-Some Fundamental HTML
Elements-Relative URLs-Lists-tables-Frames-Forms-XML Creating HTML Documents
Case Study.
UNIT II 9
Style Sheets: CSS-Introduction to Cascading Style Sheets-Features-Core Syntax-Style
Sheets and HTML Style Rle Cascading and Inheritance-Text Properties-Box Model
Normal Flow Box Layout-Beyond the Normal Flow-Other Properties-Case Study.
Client-Side Programming: The JavaScript Language-History and Versions Introduction
35
JavaScript in Perspective-Syntax-Variables and Data Types-Statements-Operators-
Literals-Functions-Objects-Arrays-Built-in Objects-JavaScript Debuggers.
UNIT III 9
Host Objects : Browsers and the DOM-Introduction to the Document Object Model DOM
History and Levels-Intrinsic Event Handling-Modifying Element Style-The Document
Tree-DOM Event Handling-Accommodating Noncompliant Browsers Properties of
window-Case Study. Server-Side Programming: Java Servlets- Architecture -Overview-A
Servelet-Generating Dynamic Content-Life Cycle- Parameter Data-Sessions-Cookies-
URL Rewriting-Other Capabilities-Data Storage Servlets and Concurrency-Case Study-
Related Technologies.
UNIT IV 9
Representing Web Data: XML-Documents and Vocabularies-Versions and Declaration-
Namespaces JavaScript and XML: Ajax-DOM based XML processing Event-oriented
Parsing: SAX-Transforming XML Documents-Selecting XML Data:XPATH-Templatebased
Transformations: XSLT-Displaying XML Documments in Browsers-Case Study-
Related Technologies. Separating Programming and Presentation: JSP Technology
Introduction-JSP and Servlets-Running JSP Applications Basic JSP-JavaBeans Classes
and JSP-Tag Libraries and Files-Support for the Model-View-Controller Paradigm-Case
Study-Related Technologies.
UNIT V 9
Web Services: JAX-RPC-Concepts-Writing a Java Web Service-Writing a Java Web
Service Client-Describing Web Services: WSDL- Representing Data Types: XML
Schema-Communicating Object Data: SOAP Related Technologies-Software
Installation-Storing Java Objects as Files-Databases and Ja v a S e rvlets.
TOTAL: 45 PERIODS
TEXT BOOK:
1. Jeffrey C. Jackson, "Web Technologies--A Computer Science Perspective", Pearson
Education, 2006.
REFERENCES:
1. Robert. W. Sebesta, "Programming the World Wide Web", Fourth Edition, Pearson
Education, 2007 .
2. Deitel, Deitel, Goldberg, "Internet & World Wide Web How To Program", Third
Edition, Pearson Education, 2006.
3. Marty Hall and Larry Brown,”Core Web Programming” Second Edition, Volume I and
II, Pearson Education, 2001.
4. Bates, “Developing Web Applications”, Wiley, 2006.