You are on page 1of 60

# SEMESTER 1

## 12Z101 CALCULUS AND ITS APPLICATIONS

3204
BASIC CONCEPTS: Limits , continuity, differentiation , functions of several variables, partial derivatives, total derivatives.

(6+4)

INTEGRAL CALCULUS: Double integrals - double integrals over rectangles , double integrals as volumes , Fubinis theorem (concept
and statement only) double integrals in polar form, changing the order of integration, triple integrals in rectangular coordinates, triple
integrals in spherical and cylindrical co-ordinates
(9+6)
ORDINARY DIFFERENTIAL EQUATIONS OF FIRST ORDER: Basic concepts, geometrical meaning, separable differential equations, separable
equations, exact differential equations, integrating factors, linear differential equations, Bernouli equations,
modeling of electric circuits .
(9+6)
LINEAR DIFFERENTIAL EQUATIONS OF SECOND ORDER: Homogeneous linear equations of second order ,linearity principle, initial
value problem, general solutions, second order homogeneous equations with constant co-efficient , Euler Cauchy equation, solution by
variation of parameters, modeling of electric circuits.
(7+5)
VECTOR CALCULUS: Gradient of a scalar field, directional derivatives, divergence of a vector field, curl of a vector field. Integration in
vector field Line integrals, vector fields, work, circulation and flux. path independence, conservative fields, surface integrals.
Greens, Gauss divergence and Stokes theorems (concepts and statements only), evaluation of line, surface and volume integrals
```
.
(14+9)
Total L:45 T:30= 75
TEXT BOOK:
1.
George B.Thomas .Jr. and Ross L.Finney, Calculus and Analytical Geometry , Pearson Education, New Delhi,2008.

REFERENCES:
1. Erwin Kreyszig, Advanced Engineering Mathematics, John Wiley& Sons, New Delhi, 2011
2. Ray Wylie.C. and Louis C.Barrett, Advanced Engineering Mathematics, Tata McGraw-Hill, New Delhi, 2004
3. Riely K.F., Hobson M.P. and Bence S.J., Mathematical Methods for Physics and Engineering, Cambridge university , Cambridge,2002

## 12A102/12Z102/12U102/12I102/12R102 APPLIED PHYSICS

3003
ULTRASONICS: Introduction, production magnetostriction effect, magnetostriction generator, inverse piezoelectric effect,
piezoelectric generator, properties, detection, cavitation, industrial applications drilling, soldering and cleaning, non destructive testing
pulse echo system, through transmission, resonance system, medical applications cardiology, neurology, ophthalmology,
ultrasonic imaging.
(9)
LASER TECHNOLOGY: Introduction, principle, spontaneous emission, stimulated emission, population inversion, pumping mechanisms, types of
lasers - He-Ne, CO2, Nd:YAG, semiconductor laser, applications - drilling, welding, heat treatment, cutting,
holography and LIDAR.
(9)
FIBER OPTICS AND SENSORS: Principle, modes of propagation, fabrication techniques rod and tube method, classification based
on materials, refractive index profile, modes, splicing, losses in optical fiber, fiber optical communication system, light sources and
detectors, fiber optic sensors - temperature, displacement and strain.
(9)
QUANTUM PHYSICS AND APPLICATIONS: Basics of quantum theory, dual nature of matter and radiation - de broglie wave length,
uncertainty principle, Schrdingers time dependent and independent wave equation, particle in a box, limitations of optical
microscopy, transmission electron microscope, electron beam machining - welding, drilling and pattern generation.
(9)
VACUUM TECHNOLOGY AND IC FABRICATION: Introduction, concepts of vacuum, throughput, pumping speed, effective pumping
speed and conductance, types of pumps - working principle and construction of rotary pump, diffusion pump, turbo molecular pump,
operation of pressure gauges - pressure range, measurement of vacuum using pirani and penning gauges, working
of a vacuum system, IC fabrication - thin film resistors, capacitors and diodes.
(9)

Total L : 45
TEXT BOOKS:
1. Giambattista, Richardson and Richardson, College Physics, McGraw-Hill International edition, New Delhi, 2007.
2. Avadhanulu M N and Kshir Sagar P G, A Text Book of Engineering Physics, S. Chand & Company Ltd., New Delhi, 2009.
3. Rao V V, Ghosh T B and Chopra K L, Vacuum Science and Technology, Allied Publishers Limited, New Delhi, 1998.

REFERENCES:
1. Jayakumar S, Engineering Physics, R K Publishers, Coimbatore, 2007.
2. Ageov N, Zuev A I and Kokora A, "Laser and Electron Beam Materials Processing", Mir Publications, Moscow, 1998.
3. Rajendran, V., and Marikani, A., Physics I, Tata McGraw-Hill Publishing Co., New Delhi, 2004.

## 12Z103/12I103/12U103 APPLIED CHEMISTRY

3003
PRINCIPLES OF ELECTROCHEMISTRY: Origin of electrode potential electrode and cell notations, standard and reference
electrodes. EMF series applications. Galvanic cell, concentration cell - Nernst equation. Applications of potential measurements ion
selective electrodes, pH measurements and redox titrations.
CHEMICAL AND ELECTROCHEMICAL CORROSION mechanisms - galvanic corrosion, differential oxygenation corrosion - galvanic series,
factors influencing corrosion. Corrosion prevention and control - material selection and design, cathodic protection,
anodic protection, use of inhibitors.
(12)
POLYMER SCIENCE: Classification of polymers, functionality of monomers, degree of polymerization, weight and number average
molecular weight of polymers, Polymerization reactions - chain, condensation and co-ordination polymerizations - mechanisms. Influence of
polymer structure on the electrical, mechanical and thermal properties of polymers. Thermoplastics and thermosets examples and
differences. Compounding of plastics, compression, injection and extrusion moulding of electric components and wires.
(12)
ELECTRONIC APPLICATIONS OF POLYMER: Charge transport in conjugated polymers - doped conjugated polymersapplications in biosensors. Polymers for light emitting diodes, photopolymers and photoresists for electronics.

(7)

ADVANCED MATERIALS: Nanomaterials Fullerenes, carbon nanotubes and carbon fibres and polymer nano-compositesproperties and applications. Solid oxide materials and polymer electrolytes energy storing applications. Polymer blends and alloys, polymer
composites, metallic glasses.
(9)
WATER: Hardness determination (EDTA method). Softening zeolite and demineralization processes. Desalination by electrodialysis and
reverse osmosis.
(5)
Total L: 45
TEXT BOOKS:
1. Jain P.C. and Monica Jain, Engineering Chemistry, Dhanpat Rai Publishing Company (P) Ltd, New Delhi, 2002.
2. Gesser H.D., Applied Chemistry - A Textbook for Engineers and Technologies, Springer, New York, 2008.

REFERENCES:
1. Puri B. R., Sharma L.R., and Pathania M.S., Principles of Physical Chemistry, Vishal Publishing Company, Delhi, 2010.
2. Zaki Ahamed, Principles of Corrosion Engineering and Control, Butterworth-Heinemann Elsevier publications, Oxford, 2006.
3. Shashi Chawla, A Text Book of Engineering Chemistry, Dhanpat Rai & Co, New Delhi, 2005.
4. Arnost Reiser, Photoreactive Polymers the Science and Technology of Resists, Wiley Interscience, New York,1989.

## 12Z104 COMMUNICATION SKILLS IN ENGLISH

2023
ESSENTIALS OF EFFECTIVE ORAL COMMUNICATION: Introduction to the process of effective communication- developing confidence, self
concept, clarity of thought - audience analysis- overcoming barriers to communication- body languageparalanguage, presentation techniques, and short speeches.
(5+8)
analytical skills- appropriate reading texts to be used from general, scientific, and literary genres - review of a short
story.
(4+4)
PRINCIPLES OF CLEAR WRITING: The fundamental aspects of formal writing like objectivity, conciseness, clarity, simplicity,
coherence, parallelism, unity, cohesion, and accuracy to be focused descriptive writing - guidelines for writing expository, analytical,
descriptive, and argumentative essays or articles writing for focus: writing in different ways to create an emphasis and focus to be
focused samples from news items, creative articles, and reports to be used.
(6+2)
NOTE MAKING, SUMMARIZING AND PARAPHRASING: Passages pertaining to general and science topics to be used to train students in
note-making, summarizing and paraphrasing.
(1+2)
TECHNICAL WRITING: Technical style, mechanics, critical evaluation of different types of technical texts and different genres of technical writing
transcoding interpretation of the information represented in graphical elements like graphs, tables, charts, and
diagrams.
(2+4)

CLOZE TEST AND SPOTTING ERRORS: Passages with numbered gaps to be used to provide training in the use of vocabulary, syntax, and
reading comprehension - spotting common errors in the use of language functions and guidelines for rectifying the same.
(4+0)
CORRESPONDENCE: Principles of official, social, and e-mail correspondence to be focused.
(3+0)
GROUP COMMUNICATION: Group discussions and role-plays.

(4+4)

(1+6)

## Total L:30+P:30 =60

TEXTBOOK:
1.
Monograph prepared by the Faculty, Department of English, in 2012.

REFERENCES:
1. Dorothy E Zemach and Lynn Stafford Yilmaz, Writers at Work: The Essay, Cambridge University Press, Cambridge, 2008.
2. Aysha Viswamohan, English for Technical Communication, Tata Mc-Graw Hill Publishing Company Ltd., New Delhi, 2008.
3. Mark Ibboston, Cambridge English for Engineering, Cambridge University Press, UK, 2011.
4. E. Suresh Kumar and P. Sreehari, A Handbook for English Language Laboratories, Osmania University, Hyderabad, 2011.

## 12Z105 PROBLEM SOLVING USING C

3003
INTRODUCTION: Computer Programming Languages - Problem solving methods - Flow Chart, Developing algorithm - Procedural Programming
(modular and structural)- Program compilation, execution, debugging, testing - C program development environment,
writing portable C code
(4)
C LANGUAGE BASICS: C program structure- Character set- Keywords- Data types and sizes Constants, variables- Declaration
Operators Arithmetic operators, Increment, Decrement operators, relational & logical operators, comma operator, bit wise operators,
assignment operators and expression, conditional expression, Precedence and order of evaluation
(4) Library
Functions Data input and output function: getchar, putchar, scanf, printf, gets, puts functions. - Preprocessor directives.
(3) CONTROL
STATEMENTS: Branching: if - else statement, nested if statement, switch case, Looping: while, do-while, for - nested
control structures break, continue, goto Statement

(6)

ARRAYS AND STRINGS: Single dimensional array, Strings, Two Dimensional arrays, Array of strings, Multidimensional array:
Initialization, unsized array initialization, variable length arrays
(6)
FUNCTIONS AND POINTERS: Definition of function prototypes storage classes scope rules recursion command line argument.
Pointer declaration - Operations on pointer - passing Pointers to a function calling function: call by value, call by address return
statement passing arrays to function - pointers and one dimensional, multidimensional array array of pointers
function pointers dynamic memory allocation
(12)
STRUCTURES AND UNION: Definition - processing a structure - User defined data types- typedef, array of structure, and pointer to structurePassing structure to functions - Self referential structures - Nested structures union
(6)
FILES: Introduction to files-File access-File organization-File operations
Simple programs based on the above concepts must be illustrated.

(4)
Total L: 45

TEXT BOOKS :
1. Byron S Gottfried and Jitendar Kumar Chhabra, Programming with C, Tata McGraw Hill Publishing Company, Third Edition, New
Delhi, 2011.
2. Kernighan B W and Ritchie D M, C Programming Language (ANSI C), Prentice Hall of India Private Limited, New Delhi, 2010.

REFERENCES:
1. Herbert Schildt, C The Complete Reference, Tata McGraw Hill Publishing Company, Fourth Edition, New Delhi, 2010.
2. Pradip Dey and Manas Ghosh, Programming in C, Oxford University Press, New Delhi, 2009.
3. Deitel and Deitel, C How to Program, Pearson Education, sixth Edition, New Delhi, 2011.

## 12Z106 BASICS OF ELECTRICAL AND ELECTRONICS ENGINEERING

4004

INTRODUCTION TO ELECTRICAL SYSTEMS: Overview of Electrical Engineering Circuits Currents and Voltages Power and
Energy Kirchoffs Current Law Kirchoffs Voltage Law Introduction to circuit elements Resistance Capacitance Inductance
Independent and dependent voltage and current sources Introduction to circuits
(8)
ELECTROMAGNETISM AND MAGNETIC CIRCUITS: Magnetic field magnetic circuits Inductance and Mutual Inductance
Magnetic materials Ideal Transformers and Real Transformers
(8)
DC AND AC MACHINES: Overview of Motors Principles of DC machines Rotating DC machines AC machines Generation of three-phase
e.m.fs Three phase Induction motors Single phase Induction motors - Stepper motors and Brushless DC motors
(11)
INTRODUCTION TO ELECTRONIC SYSTEM: Basic Diode Concepts Zener-Diode Voltage-Regulator circuits Basic Amplifier concepts
Loading effect Power supplies and efficiency - Differential amplifiers Instrumentation amplifiers Integrators
Differentiators
(12)
INSTRUMENTS: Classification Functional Elements of an Instrument - Sensing elements Signal conditioning elements Data presentation
elements Types of Error - Logic Analyzer Spectrum Analyser Function Generators
(10)
CONTROL SYSTEM: Types of Control system Transfer function Modeling of physical, electrical and mechanical systems
Standard test signals Linear Time In-variant system Stability of Linear Control systems
(11)

Total L: 60
TEXT BOOKS:
1. Allan R Hambley, Electrical Engineering Principles and Applications, PHI Learning Private Limited, New Delhi, 2009
2. John P. Bentley, Principles of Measurement Systems, Pearson Education, Noida, 2005.
3. Benjamin C Kuo, Automatic Control Systems, Prentice-Hall of India Private Limited, New Delhi.

REFERENCES:
1.
John Hiley, Keith Brown, Ian McKenzie Smith, Hughes Electrical and Electronic Technology, Pearson Education, Noida, 2011
2.
Paul C R, Nasar S A, Unniewehr L E, Electrical Engineering, McGraw-Hill, London, 1992.
3. Ernest O Doebelin, Dhanesh N Manik, Measurement Systems, Tata McGraw Hill, New Delhi, 2008.
4. Robert L. Boylestad, Louis Nashelsky, "Electronic Devices and Circuit Theory", Pearson Education, Noida, 2009

## 12Z110 ENGINEERING PRACTICES

0021
MODULE- I
1.
2.
3.
4.
5.

Study of different types of electronic components (resistors, capacitors, Inductors etc) , CRO, Function generator and DC power supply.
Preparation of PCB layout and fabrication of PCB (Printed circuit board)
Soldering of components on the fabricated PCB and testing of PCB.
Construction of regulated power supply Measurement of voltage level.
Study of different types of lamps (CFL lighting, LED lighting, flood lighting, multi-arm fitting) Measurement of power.

MODULE- II
1.
2.
3.
4.
5.

Welding - Metal arc welding tools and equipment, exercises by Arc welding and TIG welding Processes.
Fitting - Tools, operations, exercises Make T-Joint and L Joint, types of joints.
Carpentry- Tools, carpentry process, carpentry exercises, types of joints.
Sheet metal work& Soldering - Tools, operations, exercises Make a Rectangular Tray in Galvanized Iron sheet
Total P: 30

REFERENCES:
1. Laboratory Manuals, Prepared by Department of ECE & Mechanical Engineering, 2012.
2. Chapman, W.A.J. Workshop Technology, Edward Arnold, 2001.

## 12Z113 C PROGRAMMING LABORATORY

0 0 3 1.5
First ten programs must be done in Unix/Linux environment and the other programs may be done in an IDE in Windows environment.
Modular programming and working with multiple files must be illustrated in the lab.
Programs illustrating the following statements/concepts:
1.

2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.

## Writing portable C code.

Formatted I/O statements.
Decision Making statements: Simple If, If else, Switch- case.
Looping Statements: For, While, Do while.
Single dimensional array.
Multi dimensional array.
Operation on strings.
Pass by value and pass by address.
Working in IDE.
Storage classes and Scope of variables.
Recursion.
Structures and nested structures.
String handling operations using pointers.
Operation on array using pointers.
Passing data through command line arguments.
Operation on files.
Total P: 45

REFERENCE:
1.
Herbert Schildt, C The Complete Reference, Tata McGraw Hill Publishing Company, Fourth Edition, New Delhi, 2010.

SEMESTER 2
12Z201 LINEAR ALGEBRA
3024
VECTOR SPACES: General vector spaces, Euclidean n-space, subspaces, linear independence, basis and dimension, row space, column
space. and Null space, change of basis.
(12+8)
INNER PRODUCT SPACES: Inner products, length and angle in inner product spaces, orthonormal bases, Gram Schmidt process, orthogonal
matrices, QR decomposition.
(12+8)
LINEAR TRANSFORMATIONS: Properties-Kernel and range, Linear Transformation , matrices of linear transformations, rank and nullity.
(11+7)
EIGEN VALUES AND EIGEN VECTORS: Eigen values and Eigen vectors, diagonalization, symmetric matrices. orthogonal
diagonalization, quadratic forms, application of conic sections, discrete dynamical systems.
(10+7)

## Total L:45 + T:30 = 75

TEXT BOOK:
1.
Howard Anton and Chris Rorres, Elementary Linear Algebra John Wiley & Sons, New Delhi,2010.
REFERENCES:
1. David C Lay , Linear Algebra and its Applications , Pearson Education, New Delhi, 2012.
2. Gareth Williams, Linear Algebra with Applications, Narosa Publishing House, New Delhi, 2008.
3. Gilbert Strang, Linear Algebra and its Applications , Cengage, New Delhi, 2012.

## 12Z202 MATERIALS SCIENCE

3003
CRYSTAL STRUCTURE AND IMPERFECTIONS : Crystal systems, lattice parameters, Bravais lattices, packing factors of cubic and
HCP crystal systems, planes and directions, miller indices, Debye - Scherrer method crystal structure determination, crystal
imperfections - point, line and surface defects and their role in electrical, optical and mechanical properties of materials.
(8)
CONDUCTORS AND APPLICATIONS : Drude Lorentz theory of electrical conduction, band theory of solids, factors affecting
resistivity of metals temperature, alloying, magnetic field and strain, applications of conductors strain gauge, conducting material, precision
resistor, heating element and resistance thermometer.
(7)
SEMICONDUCTORS AND DEVICES: Elemental and compound semiconductors, intrinsic and extrinsic semiconductors - properties,
Hall effect - Hall coefficient in extrinsic semiconductors, experimental determination of Hall coefficient, application of semiconductors
Hall transducer, photodiode, solar cells, LDR, LED and LCD.
(7)

DIELECTRICS AND DEVICES: Types of polarization, effect of temperature and frequency on dielectric constant, dielectric loss and
breakdown mechanisms, ferroelectrics Rochelle salt, KDP and BaTiO3, piezoelectrics, classification of insulating materials on
temperature basis, applications - capacitors, piezoelectric sensors, actuators and FRAMs.
(8)
MAGNETIC MATERIALS AND MEMORY DEVICES: Origin of magnetism, classification, ferro magnetic materials properties,
Heisenberg and domain theory of ferromagnetism, hysteresis, hard and soft magnetic materials, ferrite structure and properties,
applications optical, magnetic and magneto optical memory devices.
(7)
ADVANCED MATERIALS: Nano materials - synthesis - PVD and ball milling techniques, properties, applications, shape memory alloys
(SMA) characteristics, properties of NiTi alloy, application in MEMS, superconductivity- types of superconductors - High Tc
superconductors, application of superconductors -SQUID, levitation and cryotron, metallic glassespreparation, properties,
application, transformers.
(8)
Total L: 45
TEXT BOOKS:
1. William D Callister Jr., "Material Science and Engineering", John Wiley and sons, New York, 2006.
2. Leonid V Azaroff and James J Brophy, "Electronic Processes in Materials, McGraw Hill Co, New York, 1991.
3. Raghavan V, "Materials Science and Engineering- A First Course, Prentice Hall of India, New Delhi, 2001.
REFERENCES:
1. Rajendran and Marikani, , "Materials Science", Tata McGraw Hill Publication, New Delhi, 2004.
2. Jayakumar S, "Materials Science", R.K.Publishers, Coimbatore, 2007.

## 12Z203 APPLIED ELECTROCHEMISTRY

3003
ELECTROCHEMICAL ENERGY SOURCES: Batteries characteristics - voltage, current, capacity, electricity storage density, power,
discharge rate, cycle life, energy efficiency, shelf life. Primary and secondary batteries dry cell, lead- acid battery, Ni - Cd and Lithium
ion batteries. Batteries for various applications.
(11)
FUEL CELLS: Classification, working principle, components, applications and environmental aspects of solid oxide, molten carbonate,
direct methanol and proton exchange membrane fuel cells. Hydrogen as fuel the role of chemistry in overcoming the challenges in the
production, storage and utilization.
(9)
METAL FINISHING AND COATINGS: Electroplating of Cu, Ni, and Cr. Fundamentals of electroless deposition Ni and Cu electroless plating.
Anodizing characteristics of anodic film on aluminium - determination of thickness of anodic film. Phosphating,
chromating - applications.
(9)
METAL FINISHING IN ELECTRONIC INDUSTRY: Plated through hole PCBs, electroforming - fabrication of CD stampers and wave guides.
Electropolishing, electrochemical machining, electrochemical etching of Cu from PCBs , electrochemical etching of
semiconductors.
(8)
ELECTROCHEMICAL SENSORS: Chemical sensors gas sensors ion selective electrodes solid state membranes liquid
membranes. Biosensors electrochemical biosensors glucose biosensors.
(8)
Total L: 45
TEXT BOOKS:
1. Derek Pletcher and Frank C. Walsh, Industrial Electrochemistry, Chapman and Hall, New York, 1993.
2. Shashi Chawla, A Text Book of Engineering Chemistry, Dhanpat Rai & Co, New Delhi, 2005.
REFERENCES:
1. Aulice Scibioh M.and Viswanathan B., Fuel Cells Principles and Applications, University Press, Hyderabad, 2006.
2. Peter Grundler, Chemical Sensors An introduction for Scientists and Engineers, Springer, New York, 2007.
3. Electroplating, Anodizing and Metal treatment, Hand book, NIIR board, Delhi, 2004.
4. Dell Ronald M.R. and David A.J.S, Understanding Batteries, Royal Society of Chemistry, Cambridge, 2001.

## 12Z204 DIGITAL SYSTEM DESIGN

3 1 0 3.5
NUMBER SYSTEMS: Review of binary, decimal, octal and hexadecimal number systems Interconversion between number systemsNumber representations: signed, unsigned, fixed point, floating point numbers- Ones complement - Twos complement addition, subtractionComputer codes: BCD, Gray code - Error detection and correction codes - parity codes- Hamming codes.
(11+4)
LOGIC GATES: AND, OR, NOT, NAND, NOR, ExclusiveOR and ExclusiveNOR- Positive and Negative Logic-Implementations of
Logic Functions using gates, NANDNOR implementations.
(4+1)
BOOLEAN ALGEBRA: Boolean postulates and laws De-Morgans Theorem Principle of Duality Truth tables and Boolean expression Minimization of Boolean expressions Minterm Maxterm Sum of Products (SOP) Product of Sums (POS)
Karnaugh map Minimization Dont care conditions.
(11+4)

COMBINATIONAL CIRCUITS: Adder, subtractor, decoder, encoder, multiplexer and demultiplexer - Implementation of combinational
circuits.
(5+1)
SEQUENTIAL CIRCUITS: Introduction- Flip-flops- Types- latches - Level triggering, edge triggering- Master slave configuration Counters:
Asynchronous / Ripple, Synchronous , Modulo- n Design procedure Shift registers - Ring counter - Johnson counter.
(9+3)

MEMORY ORGANIZATION: Introduction, Classification and characteristics of memories RAM organization Write operation
Read operation Memory decoding- ROM organization Types of ROM.
(5+2)
Total L: 45+ T:15 = 60 TEXT
BOOKS:
1. Morris Mano M, Digital Design ", Prentice-Hall of India, New Delhi, 2006.
2. Floyd T L, Digital Fundamentals ", Pearson Education, Eighth Edition, New Delhi, 2009.

REFERENCES:
1. Tokheim R L., Digital Electronics - Principles and Applications ", Tata McGraw Hill Publishing Company, New Delhi, 2001.
2. William I Fletcher, An Engineering Approach to Digital Design ", Prentice-Hall of India, New Delhi, 1996.
3. Morris Mano, Computer System Architecture, Prentice Hall of India, Third Edition, New Delhi, 2006.

## 12Z205 OBJECT ORIENTED PROGRAMMING USING C++

3003
PRINCIPLES OF OOP: Software Evolution-Programming Paradigms- Object Oriented Technology Basic concepts and benefits of
OOP- Application of OOP- OOP languages.
(2)
INTRODUCTION TO C++: Structure of C++ program - Tokens- Keywords - Identifiers - Basic data types - Derived data types Symbolic constants - Dynamic initialization - Reference variables - Type modifiers- Type casting- Operators and control statementsInput and output statements. Exception handling try, throw, catch.
(4)
FUNCTION PROTOTYPING: Function components - Passing parameters - Inline function- Default arguments - Overloaded function
(3)
CLASSES AND OBJECTS: Class specification- Member function definition Constructors Parameterized constructors- Overloaded
Constructors- Constructors with default arguments-Copy constructors- Dynamic constructors-Dynamic initialization using constructors access qualifiers- Static data members and member functions - Instance creation- Array of objects- Dynamic objectsStatic Objects- Objects as arguments- Returning objects - Introduction to friend function - Destructors.
(11)
(8)
INHERITANCE: Basic Principle Use of Inheritance - Defining Derived classes- Single Inheritance- Protected Data with private inheritance- Multiple
Inheritance- Multi level inheritance- Hierarchical Inheritance- Hybrid Inheritance-Multipath inheritance Constructors in derived and base class
(6)
VIRTUAL FUNCTIONS: Need for virtual function- Pointer to derived class objects- Definition of virtual functions- Array of pointer to base
class objects- Pure virtual functions- Abstract classes- Virtual destructors Dynamic Binding
(4)
STREAMS: Streams in C++- Stream classes- Formatted and unformatted data- Manipulators- User defined manipulators- File
streams-File pointer and manipulation-File open and close- Sequential and random access.

(4)

GENERIC PROGRAMMING WITH TEMPLATES: Introduction, Function templates, overloaded function templates, user defined
template arguments, class templates, Template and inheritance.
(3)

Total L: 45
TEXT BOOKS:
1.
2.

Venugopal K R , Rajkumar Buyya and Ravishankar T, Mastering C++, Tata McGrawHill Publishing Company, New Delhi, 2009.
Bjarne Stroustrup, Programming: Principles and Practice using C++" , Addison-Wesley, Massachusetts, USA, 2008.

REFERENCES:
1.

Herbert Schildt, C++: The Complete Reference, Fourth Edition Tata McGraw Hill Publishing Company, New
Delhi, 2011

2.
3.
4.
5.

Stanley B Lippman and Josee Lajoie, C++ Primer, Pearson Education, New Delhi, 2010.
Atul kahate, John R Hubbard programming with C++, Third edition, Tata McGrawHill Publishing Company, New Delhi, 2010
Deital & Deital, C++: How To Program, Seventh Edition, PHI Learning, New Delhi, 2010.
Ashok N Kamthane, Object Oriented programming with ANSI & Turbo C++, Pearson Education, New Delhi, 2009.

## 12Z210 ENGINEERING GRAPHICS

2 0 3 3.5
INTRODUCTION: Introduction to Engineering Drawing. BIS. Principles of dimensioning

(5+5)

ORTHOGRAPHIC PROJECTION: Principles of orthographic projection-projection of points, straight lines, planes and solids. Orthographic projection
of simple engineering components missing view exercises. Drawing orthographic projections of
computer components.
(10+10)

PICTORIAL PROJECTIONS: Principles of pictorial views, isometric view of simple engineering components. Orthographic views from given pictorial views.
Isometric views from given two or three views. Drawing isometric views of typical electronic components.
(5+10)
SECTION OF SOLIDS: Section of regular solids, types of sections, selection of section views. Sectional views of simple engineering components.
Drawing sectional views of assemblies like electric motor, mobile phone.
(5+10)
DEVELOPMENT OF SURFACES: Development of lateral surfaces of regular solids and truncated solids. Preparing parts like tray,
funnel, CPU housing using cardboard material.
(5+10)
Total L: 30 + P: 45 = 75
TEXT BOOK:
1. Luzadder and Duff, Fundamentals of Engineering Drawing, Prentice Hall of India Pvt. Ltd., 2009
2. Venugopal K and Prabhu Raja V, Engineering Graphics, New Age International Publishers, 2007.
REFERENCES:
1. Natarajan K V, "Engineering Drawing and Graphics", M/s Dhanalakshmi Publishers, 2007. 2.
Standards, Engineering Drawing Practices for Schools and Colleges SP 46-2003, BIS, 2004.

Bureau of Indian

0 0 3 1.5
1.
2.
3.
4.
5.
6.
7.
8.

## Determination of lattice parameter- Debye-Scherrer method

Determination of electrical resistivity of metal and alloy using Carey Foster Bridge
Determination of Temperature Coefficient of Resistance of metallic wire using post office box
Study of reverse bias characteristics of Germanium diode and determination of band gap of Ge
Calibration of thermistor for temperature measurement using post office box
Study of I-V characteristics of solar cell and determination of its efficiency
Study of characteristics of Photo diode
Determination of hysteresis loss of a ferromagnetic material Demonstration

1.
2.
3.
4.
5.

## Optical phenomena using He Ne Laser.

Ultrasonic diffraction and cleaning.
Fiber optic communication system.
Vacuum System.
Thin film deposition using DC/RF sputtering technique.

REFERENCE:
Laboratory Manual prepared by the Department of Physics and Materials Science, 2012.
Total P: 45

0 0 3 1.5
1.
2.
3.
4.
5.
6.
7.
8.

## Anodizing of aluminium and determination of thickness of anodic film.

Electroplating of nickel and determination of cathode efficiency.
Esimation of strength of an acid by pH -metry.
Estimation of acids in a mixture by conductometry.
Potentiometric determination of ferrous iron.
Determination of inhibitor efficiency on the corrosion rate of mild steel in acid media by weight loss method.
Determination of total, temporary, permanent, Ca and Mg hardness of water.
Determination of alkalinity, TDS in water.

DEMO EXPERIMENTS
1.
2.

## Chemical etching of printed circuit boards.

Determination of corrosion rate by polarization method and discussion of Tafel plots.
Total P: 45

0 0 3 1.5
1.
2.
3.
4.
5.
7.
8.
9.
10.
11.
13.
14.
15.
16.
17.

## Classes and Objects.

Call by value and Call by reference.
Inline function.
Static data and member function. 6.
Constant Functions
Friend function.
Objects as arguments.
Array of Objects.
Static and Dynamic objects.
Data Conversion.
Inheritance.
Virtual functions.
Sequential and Random accessing of Files.
Template functions and template class.
Total P: 45

REFERENCE:
1.
Herbert Schildt, C++: The Complete Reference, Fourth Edition Tata McGraw Hill Publishing Company, New
Delhi, 2011

## SUMMER TERM COURSES

12Z214 PROFESSIONAL SKILLS
(4 weeks duration)
9 0 11 3.5

## UNIT 1A: HISTORICAL PERSPECTIVE OF COMPUTER SCIENCE AND ENGINEERING

THE HISTORY OF THE COMPUTER GENERATIONS: First Generation (1940-1956) Vacuum Tubes- Second Generation (19561963)
Transistors- Third Generation (1964-1971) Integrated Circuits- Fourth Generation (1971-Present) Microprocessors- Fifth
Generation (Present and Beyond) Artificial Intelligence
COMPUTER SCIENCE ENGINEERING AS A DISCIPLINE: List of pioneers in computer science - Significant Event Timeline
Career paths
(L:4)
UNIT 1B: TRAINING IN PROGRAMMING AND PACKAGE DEVELOPMENT
CODING TECHNIQUES: Coding Standards and Code Reviews Best practices
PACKAGE DEVELOPMENT: Problem Identification Algorithm Design- Coding - Testing and Documentation

(P:12)

## UNIT 1C: INDUSTRIAL TRAINING / VISITS

INTRODUCTION : Industrial products Classification, Examples
TYPES OF INDUSTRIES: Organization structure, roles and responsibilities
INDUSTRIAL STANDARDS: Safety, health and Environment standards.
INDUSTRY BEST PRACTICES: Introduction to 5S, Waste elimination
INDUSTRY VISIT: Visit to typical manufacturing industry, observation and report submission

(P:12)

## UNIT II: INDUSTRIAL PSYCHOLOGY, HUMAN VALUES & PROFESSIONAL ETHICS

GUIDELINES FOR SUCCESSFUL ENGINEERING CAREER: Relationship at Work - Relationship Building Superiors
Subordinates - Peers and Customers Managing - Design and Development Projects - Character Building and Personality Development Attitude
Individual Behaviour and Technique.
(L:4)
LAWS FOR ENGINEERS: Code of Ethics for Engineers - Fundamental Principles - Values at Work Place Behaviour at Work Place Professional Conduct Professional Responsibility and Personal Liability.
(L:4)

## UNIT III: APPLICATION OF PHYSICAL SCIENCES TO ADVANCED TECHNOLOGIES

PHOTOVOLTAICS: Sustainable energy Advantages and challenges Structure of solar cell Analysis of IV characteristics
Factors limiting solar cell efficiency Types of solar cells Emerging technologies and concepts.
(L:2)
NANOTECHNOLOGY: Introduction Size dependence on properties Synthesis of nano particles Mechanism of self assembly
Nanolithography Applications.
(L:2)
BIOMIMETICS: Nanotechnology inspired by nature: heirarchical structures- spider silk. Types of spider silk. Properties. Applications.
Synthetic spider silk . Gecko feet setae. Van der Waals forces and dry adhesion. Application to robotics. Protein folding and self
assembly.
(L:2)
PHYSICS OF COLOUR: Visible light spectrum. Colour perception by humans. Trichromatic and tetrachromatic vision. Colour mixing-additive and
subtractive. IEC XYZ colour model. Primary colours for electronic displays, printing, dyeing and painting. RGB
and CMYK colour spaces. Colour Gamuts and their limitations
(L:2)
FORENSIC SCIENCE: DNA finger print, Detection of sports performance enhancing drugs Chromatography.

(L:1)

MODERN ADHESIVES AND SEALANTS FOR ENGINEERING APPLICATION: Phenolic, epoxy, urethane, rubber and
cyanoacrylate based resins. Pressure sensitive tapes, tubeless tyres

(L:1)

CONSUMER CHEMISTRY: Cosmetics-shampoo, sunscreens, anti-aging creams. Detergentstypes. Bleaches, Optical brightening agents
(L:1)
HEALTH CHEMISTRY : Daily diet arithmetic calories requirement. Lipids LDL, HDL, triglycerides, proteins and carbohydratesbalanced diet.
(L:1)
DIABETICS: Chemistry of glucometer.

(L:1)

CHEMISTRY OF AIR BAG: Gas law molar volume sodium azide- Nitrogen produced per mole- pressure developed. Calculation of pressure inside
LPG and CNG cylinders.
(L:1)

10

CORROSION INHIBITORS: Types passivators - VPI - protection of electronics during shipment, protection of fighter jets etc.
Dehumidifier silica gel.
(L:1)
ENERGY: Bio-diesel, Chemistry of catalytic converter, BS standards. Calculation of electricity consumption by appliances

(L:1)

## UNIT IV: USE OF COMPUTING SOFTWARE FOR PROBLEM SOLVING

Introduction software environment overview- Basic Commands - Data types- Expression syntax - Vectors and matrix manipulationsReading inputs - Displaying outputs- Polynomials - roots of polynomials - 2D and 3D Plots - Reading files - Equation solving- Integration
multiple integrals Differentiation solving differential equations- plotting of differential equations - Introduction to programming Control structures - Looping statements - Unconditional statements - Writing and debugging the scripts Introduction to functions - Function definition - Uses of function - Function calling - Function handling.
(L:8,P:8)

## UNIT V: DOCUMENTATION, DATABASE HANDLING AND PRESENTATION TOOLS

DOCUMENT PREPARATION: Creating and editing a document, checking spelling and grammar, enhancing a document with various formats,
inserting graphics.
SPREADSHEET CREATION: Entering text, numbers, and formulas; saving, closing and opening workbooks; specifying ranges, enhancing a
worksheet. Creating a variety of charts and enhancing them.
DATABASE HANDLING: Creating a database, creating tables, entering and editing data, creating forms and reports.
PRESENTATION: Creating presentations, inserting slides, inserting graphics, enhancing a presentation, previewing.
PROJECT: Solving real world industrial / business / engineering problems using office automation methods

(P:12)
Total L + P: 36+44

REFERENCES :
1. Michael C. Loui Univ. of Illinois at Urbana-Champaign, Urbana, Computer science is a new engineering discipline, ACM Computing Surveys (CSUR)
,Volume 27 Issue 1, March 1995, Pages 31 - 32 , ACM New York, NY, USA
2. Computer Engineering as a Discipline, Computing Curriculum Computer Engineering Curriculum Report, Ironman Draft, 2004
3. Peter J. Bentley , Digitized: The Science of Computers and How it Shapes Our World, on digitized in 2012
4. E.Balagurusamy: Computing Fundamentals & C Programming Tata McGraw-Hill, Second Reprint 2008, ISBN 978-0-07066909-3.
5. Vikram Bisen & Priya, Industrial Psychology, New Age International (P) Ltd., Publishers, 2010.
6. Murthy C.S.V., Business Ethics, Himalaya Publishing House, 2007.
7. King W. J., and James G Skakoon, Article The Unwritten Laws of Engineering, Mechanical Engineering, October 2010
8. John Bernardin H., Human Resource Management, TATA McGraw-Hill Education Pvt. Ltd., New Delhi, 201 9.
Chetan Singh Solanki, Solar
Photovoltaics Fundamentals and Applications, PHI Learning Pvt Ltd, New Delhi, 2011.
10. Sulabha K. Kulkarni, Nanotechnology: Principles and Practices, Capital Publishing Company, New Delhi, 2011.
11. Eric J Lerner, Biomimetic Nanotechnology- Researchers Mimic Biology to form Nanoscale Devices,, The industrial Physicist, page 16, Sep
2004.Available online at: http://www.aip.org/tip/INPHFA/vol-10/iss-4/p16.pdf
12. Steven S. Zumdahl. World of Chemistry McGraw-Hill, 2002
13. Steven S. Zumdahl, Susan A. Zumdahl Chemistry Cengage Learning, -2008
14. Phillipe Cognard Handbook of Adhesives and Sealants Elsevier, 2006

## 12Z215 PROFESSIONAL COMMUNICATION

0 0 10 1.5
UNIT I: LANGUAGE TRAINING, SOFT SKILLS
components modeled on IELTS, TOEFL, & GRE examinations.
(P:4)

11

LANGUAGE FOCUS WRITING: Context based Syntax, vocabulary, and special language functions like idioms and phrases,
connectives, style, Tone, and emphasis techniques- academic and professional writing- describing visual information like
graph/table/chart/diagram- drafting letters, emails, mini- reports,.
(P:4)
PROFESSIONAL COMMUNICATION ORAL SKILLS: Principles of group communication, interviewing, and making presentations- group
discussions, role plays, mock interviews- talking about some visual information- giving and receiving instructions.
(P:4)
SOFT SKILLS: Intrapersonal communication- developing self concept, handling Perceptual differences, Demonstrating Positive
attitude, body language Interpersonal Skills- Team spirit, Body Language, Business etiquette, Negotiation skills.
(P:4)

## UNIT II: SEMINAR PRESENTATION AND TECHNICAL REPORT WRITING

WRITING COHERENT PROJECT REPORT: Overview structure of reports, gathering informations - synopsis / abstract - title
conclusions figures tables flow charts complete design (headers and footers).-Plagiarism.
Each student will be required to submit a technical report based on the guidelines provided by the department.
(P:12)
PROJECT PRESENTATION: Each student will be required to make one technical presentation for a minimum 15 minutes duration
in this course. Individual topics will be assigned to the students by the department.
(P:12)

Total P: 40
REFERENCES:
1. Monograph prepared by Faculty, Department of English, 2013
2. Sureshkumar E. , Sreehari P. and Savithri J. ,Communication Skills and Soft Skills: An Integrated Approach, Dorling Kindersley (India) Pvt. Ltd.,
India, 2011.
3. Roger Gower, Real Writing with Answers, Cambridge University Press, Cambridge, 2008.
4. Sheryl Lindell-Roberts, Technical Writing for Dummies, Hungry Mills, Inc, 2001.
5. Arora V. N. and Laxmi Chandra, Improve Your Writing, Oxford University Press, New Delhi,2008

SEMESTER 3
12Z301 COMPLEX VARIABLES AND TRANSFORMS
3204
COMPLEX VARIABLES: Complex differentiation-Analytic function, Cauchy Riemann equations, harmonic functions

(6+4)

Complex integration: Cauchys integral theorem , Cauchys integral formula , Taylor and Maclaurin series, Laurent series (concepts and
statements only) , singularities and zeros, residue integration method (Residue integration of complex integrals only), conformal
mapping , Geometry of analytic functions ,linear fractional transformations , conformal mapping of exponential, trigonometric,
hyperbolic functions.
(8+4)
LAPLACE TRANSFORMS: Laplace transform, inverse transform, linearity, s-shifting, transforms of derivatives and integrals, unit step
function, t- shifting , Diracs delta function, periodic functions, convolution , differentiation and integration of transforms, Method of
solving differential equations and integral equations by using Laplace transform technique.
(12+8)
FOURIER ANALYSIS: Fourier series - functions of any period 2L , half range expansions. Fourier integral, Fourier transform, Fourier
cosine and sine transforms.
(9+6)
Discrete Fourier transform Fast Fourier transform

(3+3)

Z-TRANSFORM: Introduction of Z-transform, inverse transform, difference equation , application of Z-transform to solve difference
equation.
(7+5)

12

Total L:45+T: 30 = 75
TEXT BOOKS:
1. Erwin Kreyszig, Advanced Engineering Mathematics, John Wiley &Sons, New Delhi, 2011.
2. C. Ray Wylie and Louis C Barret, Advanced Engineering Mathematics, Tata McGraw-Hill, New Delhi, 2003.
REFERENCES:
1. Lonnie C. Ludeman, Fundamentals of Digital Signal Processing, John Wiley & sons. 2009.
2. John H.Mathews and Russell W.Howell, Complex Analysis for Mathematics and Engineering, Jones and Bartlett House, 2011. 3.
Riley K F, Hobson M P and Bence S J, Mathematical Methods for Physics and Engineering, Cambridge University, 1998.

## 12Z302 DATA STRUCTURES

4004
INTRODUCTION: Data Structures - Abstract Data Types (ADT) - Primitive and Compound data structures- Linear and Non-linear
Data Structures- Algorithm notations
(5)
ARRAY AND LIST: Array: Definitions operations- multidimensional array-addressing functions-bubble sort- sparse matrix List:
(12)
STACK AND QUEUE: Stack: ADT Array and Linked list implementation of stacks- Applications of stacks conversion of infix to
postfix expression - evaluation of postfix expressions- Wellformedness of parenthesis Queue: ADT Array and Linked list
implementation of Queues - Priority Queues- Double ended queues- Applications of queues
(12)
TREES AND GRAPHS: Trees: Definitions Types of Trees Linked and non-linked implementation of binary trees Tree traversals
Application of trees- heap sort, expression trees
(12)
GRAPHS: Representation Traversals-Breadth First Search Depth First Search Applications of Graphs- Topological sort.

(7)

(8)

## HASHING: Hash functions Collision Resolution Techniques

(4)

Total L: 60
TEXT BOOKS:
1. Yedidyah Langsam, Moshe J Augenstein and Aaron M Tanenbaum, Data Structures using C and C++, Prentice Hall of India/ Pearson
Education, New Delhi, 2006.
2. Jean Paul Tremblay and Sorenson, An Introduction to Data Structures with Applications, McGraw Hill Publishing Company, New
Delhi, 2007.
REFERENCES:
1. Thomas H.Cormen, Charles E. Leiserson, Ronald L Rivest, Clifford Stein, Introduction to Algorithms, MIT Press, England, 2009.
2. Chitra A and Rajan P T, Data Structures, Vijay Nicole Imprints Private Limited, Chennai, 2006.
3. Ellis Horowitz and Sartaj Sahni, "Fundamentals of Data Structures", Galgotia Publications, New Delhi, 2000.
4. Mark Allen Weiss, Data structures and Algorithm Analysis in C++, Pearson Education, New Delhi, 2006.

## 12Z303 COMPUTER ARCHITECTURE I

3003
INTRODUCTION: Basic functional units- Evolution of computers- Stored program organization (Von Neumann architecture)- Bus Structure
General Register organization- Stack organization Instruction Formats- Addressing modes.
(7)
PROCESSOR DESIGN: Fixed point arithmetic: addition, subtraction, multiplication (booths algorithm) and division (restoring and nonrestoring division algorithm), floating point arithmetic -Computer Instructions Timing and Control(Hardwired and Micro programmed)Instruction Cycle - Memory reference instructions Input / Output Instructions - Design of Basic Computer. (12)
MEMORY: Memory Hierarchy- Associative Memory-Cache Memory- Mapping policies-Virtual memory- Interleaved memories.

(5)

I/O SYSTEMS: Introduction-Interrupts- Asynchronous Data Transfer Modes of transfer-DMA- I/O processor, I/O Interfaces (PCI,
SCSI, and USB).
(6)
PARALLEL PROCESSING: Introduction-Architectural classification schemes - Pipelining, Instruction and Arithmetic pipeliningPrinciples of designing pipelined processors.
ADVANCED ARCHITECTURES: RISC Vs CISC- RISC architecture- RISC Pipelining-Superscalar pipelining: Overview, Design
Issues
(8)

13

(7)

Total L: 45
TEXT BOOKS:
1. Carl Hamacher, Computer Organization , Tata McGraw Hill Publishing Company Limited, New Delhi, 2002.
2. Morris Mano, Computer System Architecture, Prentice Hall of India, New Delhi, 2006.
REFERENCES:
1. William Stallings, Computer Organization and Architecture, Pearson Education / Prentice Hall of India, New Delhi, 2006.
2. Kai Hwang and
Faye
A
Briggs, Computer
Architecture
and
Parallel Processing,
McGraw
Hill Publishing Company Limited, New Delhi, 2003.

Tata

## 12Z304 MICROPROCESSOR AND INTERFACING

3003
INTRODUCTION TO 8086/8088: Register Organization Architecture Signal Description Physical memory organization
General bus operation I/O addressing capability Minimum mode and Maximum mode Addressing modes

(9)

ASSEMBLY LANGUAGE PROGRAMMING: Assembly language program development on the PC The instruction set
Addressing modes Assembler Directives - Types of instructions Data transfer Arithmetic Logical Shift and Rotate Flag control
Compare Control flow and jump instructions Subroutine, Loop and string handling instructions
(13)
MEMORY INTERFACES: Minimum and maximum mode systems min and max mode interface signals Electrical characteristics
System clock Hardware organization of the memory address space Memory control signals Memory interface circuits
(7)
I/O INTERFACES: Types of input/output I/O interface I/O data transfers and instructions Core and special purpose I/O interfaces Parallel
interface 8255 Programmable peripheral interface serial interface 8251 Programmable Communication
interface - Interfacing with DAC, ADC, Stepper motor
(6)
INTERRUPT INTERFACING: Interrupt mechanism Types and Priority Interrupt vector table Interrupt instructions Enabling
and disabling of interrupts Hardware interrupts Software interrupts Internal interrupts.
(6)
TRENDS IN MICROPROCESSOR TECHNOLOGY: Features of Intel 80286, 80386, 80486 and Pentium Processors ARM
processors: Introduction ARM Architecture.
(4)

Total L: 45
TEXT BOOKS:
1. Ray A K, Bhurchandi K M, Advanced Microprocessors and Peripherals, Tata McGraw-Hill Publishing Company Limited, New Delhi,
2009.
2. Walter A Triebel and Avtar Singh, The 8088 and 8086 Microprocessors Programming, Interfacing, software, Hardware and
Applications, Pearson Education, New Delhi, 2008.
REFERENCES:
1. Barry B Brey, Intel Microprocessors : 8086/8088, 80286, 80386, 80486, Pentium, Pentium Pro Processors, Pentium II, Pentium III
and Pentium 4 : Architecture, Programming and Interfacing, Pearson Education , New Delhi, 2007.
2. Douglas V Hall, Microprocessors and Interfacing, Tata McGraw Hill, New Delhi, 2006.
3. Steve Furber, ARM System-on-Chip Architecture, Pearson Education Limited, USA, 2000.
4. The Intel Architecture Software Developers Manual Volume 2: Instruction Set Reference. 5.
The Intel Architecture

## 12Z305 DISCRETE STRUCTURES

3 1 0 3.5
LOGIC AND PROOF: logic, propositional equivalences , normal forms , predicates and quantifiers , nested quantifiers , methods of proof
, mathematical reasoning- proof strategy , mathematical Induction , program correctness.
(12+4)
GRAPHS: Introduction, terminology, representing graphs and graph isomorphism, connectivity, Euler and Hamiltonian graph,
shortest path problems.
(5+1)
RELATIONS: relations and their properties , representing relations , closures of relations , equivalence relations, partial orderings.
(5+2)
FUNCTIONS : functions , definition, composition, identity, inverse and characteristic function, hashing function
(5+2)
COUNTING: permutation and combination , generalized permutation and combination , generating permutation and combination , advanced
counting techniques , recurrence relation, solving recurrence relations using characteristic roots.
(8+3)

14

GROUPS AND CODING THEORY: groups, definition and examples, subgroups and homomorphisms, cosets and Lagranges theorem , normal
subgroups, group codes , the communication model and basic notions of error correction, generation of codes by
using parity checks- error recovery in group codes
(10+3)

## Total L:45 +T:15 = 60

TEXT BOOKS:
1. Kenneth H Rosen, Discrete Mathematics and its Applications, Tata McGraw Hill, New Delhi, 2007.
2. Tremblay J P and Manohar R, Discrete Mathematical Structures with Applications to Computer Science, Tata McGraw Hill, New
Delhi, 2007.
REFERENCES:
1. Bernard Kolman, Robert C Busby, Sharon Cutler Ross, Discrete Mathematical Structures, Prentice Hall, New Delhi, 2006.
2. Ralph P Grimaldi, Discrete and Combinatorial Mathematics-An Applied Introduction, Addison Wesley, USA, 2006.
3. Richard Johnsonbaugh, Discrete Mathematics, Pearson Education, New Delhi, 2001.

## 12Z306 ENVIRONMENTAL SCIENCE AND ENGINEERING

3003
NATURAL RESOURCES, ECOSYSTEMS AND BIODIVERSITY: Environment, Definition, Scope and importance, Forest resources:
Use and overexploitation, Water resources: Use and over utilization Dams - Benefits and problems - Energy resources: Growing
energy needs - Renewable and non renewable energy sources - Use of alternate energy sources - Land resources: Land degradation
Role of an individual in conservation of natural resources- Ecosystem: Structure and function - Biodiversity: Definition and types
Threats to biodiversity in India and its impacts Conservation of biodiversity - Wildlife Protection Act - Forest
Conservation Act.
(8)
ENVIRONMENTAL POLLUTIONS: Definition, Causes, Effects and control measures of: Air pollution - Water Pollution - Soil pollution
- Marine pollution - Noise pollution - Thermal pollution - Nuclear hazards - Solid waste management: Causes - Effects and control
measures of urban and industrial solid wastes -Environment Protection Act: Air (Prevention and Control of Pollution) Act
Water Act Introduction to EIA and ISO 14000.
(7)
SOCIAL ISSUES AND THE ENVIRONMENT: From unsustainable to sustainable development - Urban problems related to energy - Water
conservation - Rain water harvesting - Watershed management - Environment and human health - Role of information
technology in environment and human health - Disaster management: Floods Earthquake - Cyclone and landslides.
(6)
GREEN IT FUNDAMENTALS: Business, IT and Environment: IT and environment - Business and environment Enterprise characteristics Vision
Strategic points Value - Challenges Application in environment domain - Green IT Strategies:
Strategic mindset Drivers Business dimensions - Range of impact Strategic Alignment Developing ERBs.
(8)
GREEN IT POLICIES AND METRICS: Lean impact on Green- Green values in practice- Balancing act- Mobility and environmentRelating environment business policies to goals- Metrics and measurements- Balanced scorecard- Context sensitivity and automationGreen Assets- Green IT hardware- Building data centers- Data server optimization- End user devices- Managing devices for central
green services- Case study: Applying green IT strategies to a hospital - Telecom sector.
(8) E-WASTE MANAGEMENT:
Environment and society- Current and new electronic waste recycling technology- Future perspectives of
electronic scrap.
(8)

Total L:45

TEXT BOOKS:
1. Rajkumar Singh, Environmental Studies, Tata McGraw Hill, New Delhi, 2012.
2. Bhuvan Unhelkar, Green IT Strategies and Applications: Using Environmental Intelligence, CRC Press, USA, 2011.
3. Klaus Hieronymi, Ramzy Kahhat, Eric Williams, E-Waste Management : From Waste to resource, Routledge Taylor and Fransis, New York, 2012.
REFERENCES:
1. Anubha Kaushik and Kaushik C P, Environmental Science and Engineering, New Age International Pvt Ltd, New Delhi, 2005.
2. Santhosh Kumar Garg, Rajeswari Garg and Ranjani Garg, Environmental Science and Ecological Studies, Khanna Publishers,
2007.
3. Deswal S and Deswal A, A Basic Course in Environmental Studies, Dhanpat Rai and Co, New Delhi, 2004.

## 12Z310 DATA STRUCTURES LABORATORY

0 0 3 1.5
The following experiments are to be implemented in C
1.
2.
3.

Bubble sort
Sparse matrix using array

15

New Delhi,

4.
5.
6.
7.
8.
9.
10.
11.
12.

Infix to postfix conversion and Evaluation of Postfix Expression using Stack
Queue, Circular Queue and Dequeue.
Binary Tree, Traversal Techniques and Binary Search Tree
Heap Sort.
Topological Sort.
Trie Structures
Hashing and Collision Resolution

Total P: 45

0 0 3 1.5
Digital system
1.
2.
3.
4.
5.

## Verification of Digital logic gates

Design of Counters
Design of combinational circuits
Conversion of Flip-flops
Design of sequential logic circuits

Microprocessor
6.
7.
8.
9.
10.
11.
12.

## Arithmetic operations addition, subtraction, multiplication and division

Code conversion Binary, Gray and ASCII
Recursion - Factorial of a given number and Fibonacci
Searching and sorting - Sorting of a given array of numbers in ascending and descending order
String operations Concatenation, reversal and comparison
Keyboard/Display interface, Printer, Stepper motor and traffic controller interface

Total P: 45
TEXT BOOK:
1.
Venugopal K R, Rajkumar, Microprocessor X86 Programming , BPB Publications, New Delhi, 2009.
REFERENCES:
1. Morris Mano M, Michael D Cilettim Digital Design, Pearson Education, New Delhi, 2008
2. Walter A Triebel and Avtar Singh, The 8088 and 8086 Microprocessors Programming, Interfacing, software, Hardware and Applications,
Pearson Education, New Delhi, 20082008.
3. Barry B Brey, Intel Microprocessors : 8086/8088, 80286, 80386, 80486, Pentium, Pentium Pro Processors, Pentium II, Pentium III and
Pentium 4 : Architecture, Programming and Interfacing, Pearson Education , New Delhi, 2007.

## 12Z312 COMPUTER PERIPHERALS AND INTERFACING LABORATORY

1 0 3 2.5
PERIPHERALS AND INTERFACING : Input and Output devices- Keyboard Interface - Mouse Interface - Display adapter interface Disk driver adapters.
(3+10)
BUS ARCHITECTURE

## : Overview, ISA, EISA, PCI, SCSI, USB.

(3+8)

STRUCTURE OF MS- DOS : BIOS DOS Kernel - Command Processor File structure under MS DOS -Features of latest
DOS
(3+9)
INSTALLATION

TROUBLESHOOTING

1.
2.
3.
4.
5.
6.

## Principle and working of IBM PC and its Components.

Interfaces of PC - Keyboard, Mouse, Hard disk and Floppy disk.
BIOS Routines.
Expansion cards and Interfaces.
Printer and its types.
PC Assembling and Maintenance.

16

(3+8)
(3+10)

7.
8.
9.

## Windows 98/2000 Installation.

Linux Installation.
Trouble shooting techniques in PC Hardware and Software faults.

Total L: 15 + P:45 = 60
REFERENCE:
1.
Govindarajalu

B., IBM PC AND CLONES: Hardware, Troubleshooting and Maintenance, Mc Graw Hill, New Delhi, 2002.

SEMESTER 4
12Z401 PROBABILITY AND QUEUEING THEORY
3 1 0 3.5
PROBABILITY: Introduction, sample space and events , conditional probability, laws of multiplication and total probability- Bayes formula,
independence.
(4+1)
RANDOM VARIABLES: Discrete Random Variables and Special Discrete Distributions: Discrete random variables, expectations, variances and
moments of discrete random variables, Bernoulli and binomial, Poisson and geometric random Variables.
(6+2)
CONTINUOUS RANDOM VARIABLES AND SPECIAL CONTINUOUS DISTRIBUTIONS: Continuous Random Variables, Probability density
functions- Expectations and variances of continuous random variables, uniform, normal, exponential and Gamma random
variables
(6+2)
BIVARIATE DISTRIBUTIONS: Joint distribution of two random variables, joint probability mass function, joint probability density function
,independence of discrete and continuous random variables.
(4+1)
STOCHASTIC PROCESSES: Introduction, Poisson process: Discrete time Markov chains, Classification of states of Markov chains, absorption
(10+5)
CONTINUOUS TIME MARKOV CHAINS: Introduction, Kolmogorov forward equations, Kolmogorov backward equations,
Birth - Death processes, steady state probabilities.

(8+2)

QUEUEING THEORY: Introduction, characteristics, steady state solution: M/M/1, M/M/c, M/M/c/k models, Queues with unlimited service,
network of queues, open systems closed systems
(7+2)

Total L: 45 +T:15 = 60
TEXT BOOKS:
1.
Roy D.Yates and David J Goodman, Probability and Stochastic Processes A friendly Introduction for Electrical and
Computer Engineers, John Wiley & Sons, USA, 2005
2.
Trivedi K.S, Probability and Statistics with Reliability, Queuing and Computer Science Applications, Prentice Hall, New Delhi,
2003.
REFERENCES:
1.
Sheldon M.Ross, Introduction to Probability Models, Academic Press, New Delhi, 2010.
2.
Saeed Ghahramani, Fundamentals of Probability with Stochastic Processes, Prentice Hall, New Delhi, 2005.
3.
Minh D.L.(Paul), Applied Probability Models, Duxbury Thomson Learning, USA, 2002

## 12Z402 DESIGN AND ANALYSIS OF ALGORITHMS

3024
INTRODUCTION: Definition and properties of algorithms- Recurrence and Non Recurrence algorithm - Analysis of algorithms- Asymptotic
notations- Solving recurrence relations- Complexity analysis of Insertion sort, Radix sort, Linear search, finding factorial,
binary search
(8+6)
DIVIDE AND CONQUER: The general method- Finding Maximum and Minimum Element-Quick sort Merge sort- Matrix
multiplication

(4+2)

GREEDY METHOD: The general method- Optimal storage on tapes- Knapsack problem- Minimum spanning trees- Single source
shortest path method.
(5+4)
DYNAMIC PROGRAMMING: The General method- All pairs shortest path- Optimal binary Search tree- Multistage graphs.
(9+6)
BACKTRACKING: The General method- Solution space and tree organization- The Eight Queens problem - Sum of subset problem
- Graph coloring - Knapsack problem.
(10+6)

17

BRANCH AND BOUND: The General method- LC search LC branch and Bound FIFO branch and bound- 0/1 Knapsack problem- Traveling
sales person problem- Efficiency consideration.
(9+6)

Total L:45+P:30=75
TEXT BOOK:
1. Thomas H.Cormen, Charles E. Leiserson, Ronald L Rivest, Clifford Stein, Introduction to Algorithms, MIT Press, England,

2009.

REFERENCES:
1. Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran, Fundamentals of Computer Algorithms, Galgotia
Publications, New Delhi, 2010.
2. Anany V Levitin, Introduction to the Design & Analysis of Algorithms, Prentice Hall of India / Pearson
Education,
New Delhi, 2008

## 12Z403 THEORY OF COMPUTING

4004
INTRODUCTION: Basic Mathematical notation and Proof techniques, Recursive Definitions.

(4)

REGULAR EXPRESSIONS AND FA: Finite State Automata and Regular Expressions Basic definitions DFA Converting regular expression to
Finite Automata.
(8)
NFA: Introduction to NFA - Subset construction Epsilon Closure NFA to DFA Minimization of FA -Applications of finite automata - Properties
of regular sets Decision algorithms.
(7)
CONTEXT FREE LANGUAGES: Context Free Grammar Derivation trees - Ambiguity Chomsky and Griebach Normal form.
(4)

PUSH DOWN AUTOMATA PDA definition DPDA and NPDA - Equivalence of PDA and Context free language Properties of
context free languages, Decision algorithms.
(8) TURING MACHINES: Definitions of Turing
machines Models Computable languages and functions Techniques for Turing
machine construction
(7)
VARIANTS OF TURING MACINES: Multi head and Multi tape Turing Machines - Universal Turing machine - The Halting problem Partial
Solvability Problems about Turing machine- Chomsky hierarchy of languages.
(7)
UNSOLVABLE PROBLEMS: Unsolvable Problems

## COMPUTABLE FUNCTIONS: Primitive recursive functions Godel Numbering Rice Theorem.

(5)

(4)

MEASURING AND CLASSIFYING COMPLEXITY: Tractable and Intractable problems- Tractable and possibly intractable problemsP and NP completeness - Polynomial time reductions.
(6)

Total L : 60
TEXT BOOK:
1. John C Martin, Introduction to Languages and the Theory of Computation, Tata McGraw Hill Publishing Company, New Delhi, 2007.
REFERENCES:
1.
John E Hopcroft and Rajeev Motwani and Jeffrey D Ullman, Introduction to Automata theory,
Languages and Computation,
Pearson Education Asia, New Delhi, 2006.
2.
Michael Sipser, Introduction to the Theory of Computation, Thomson course Technology, USA,
2012. 3. Peter Linz, An Introduction to Formal Language and Automata, Narosa Publishers, New Delhi,
2006.

## 12Z404 OPERATING SYSTEMS

3003
INTRODUCTION: Operating system as an extended machine, resource manager. History of OS first, second, third, fourth, present.
Basic operating system concepts processes, files, shell.
(3)
OPERATING SYSTEMS STRUCTURES: operating system services, user operating system interface, system calls and its types, os design
and implementation, virtual machines, debugging, system boot.
(3)
PROCESSES: Process model creation, termination, hierarchies, states, implementation. Process synchronization race conditions, critical
sections, mutual exclusion, Petersons solution, synchronization hardware, semaphores, mutex, monitor, message
passing, atomic transactions.
(6)

18

philosophers and readers writers problems and its programming solutions.
(5)
SCHEDULING: Batch systems, interactive systems, real time systems, threads. Scheduling criteria, scheduling algorithms, thread and
multiprocessor scheduling algorithms, examples and algorithms evaluation.
(4)
(4)
MEMORY MANAGEMENT: Main memory swapping, contiguous memory allocation, paging, structure of page table, segmentation, examples.
Virtual memory demand paging, copy on write, page replacement, allocation of frames, thrashing, memory mapped files,
allocating kernel memory, memory management utilities.
(5)
FILE SYSTEM: Files naming, structure, types, access, attributes, operations, implementation. Directories operations, path names,
hierarchical directory system, implementation, allocation methods, free space management, NFS, Introduction to Microsoft
CIFS, efficiency and performance, recovery.
(3)
MASS STORAGE MANAGEMENT: disk structure, disk scheduling algorithms, RAID, swap space management, streams. (3)
SECURITY AND PROTECTION: principles, access matrix, access control, program threats, system and network threats, user
authentication, covert channels, firewalling to protect systems and networks, computer security classifications.

(3)

VIRTUALIZATION: Requirements - Type 1 Hypervisors - Type 2 Hypervisors Paravirtualization - Memory Virtualization - I/O
Virtualization - Virtual Appliances - Virtual Machines on Multicore CPUs - Licensing Issues

(3)

## CASE STUDY: Windows

(3)
Total L: 45

TEXT BOOKS:
1. Silberschatz A, Galvin P and Gagne G "Operating Systems Concepts", John Wiley & Sons, USA, 2008.
2. Andrew S Tanenbaum, Operating Systems Design and Implementation", Prentice Hall of India, New Delhi,2006.

REFERENCES:
1. Deitel H M, Deitel J P, David R Choffnes, " Operating Systems", Prentice Hall of India, New Delhi, 2004.
2. Andrew S. Tanenbaum, Modern Operating Systems, Prentice Hall of India, New Delhi, 2008
3. Mark Russinovich, David A. Solomon, Alex Ionescu,Windows Internals: Including Windows Server 2008 and Windows Vista, Microsoft
Press,Cambridge, England, 2009. 4. Gary Nutt, Operating Systems, Addison Wesley, USA, 2004.

## 12Z405 DATABASE MANAGEMENT SYSTEMS

3003
INTRODUCTION: Purpose of Database System - Views of data Data Models Database Languages Database System
Architecture Data Models Entity Relationship model ER Diagrams Extended ER Diagrams
(8)
RELATIONAL MODEL: Concepts Keys Integrity constraints - Relational Algebra Domain Relational Calculus Tuple
Relational Calculus - SQL fundamentals: DDL-DML-DCL-TCL Views Embedded SQL Dynamic SQL
(7)
NORMALIZATION: Functional Dependencies Non-loss Decomposition Functional Dependencies First, Second, Third Normal
Forms, Dependency Preservation Boyce/Codd Normal Form- Multi-valued Dependencies and Fourth Normal Form Join
Dependencies and Fifth Normal Form
(5)
PHYSICAL STORAGE AND INDEXING: Overview of Physical Storage Media File Organization Organization of Records in Files
Indexing and Hashing
(5)
QUERY PROCESSING: Stages of Query Processing - Query Optimization - Heuristic Query optimization Cost based Query
Optimization
(5)
TRANSACTIONS MANAGEMENT: Transaction: Concepts - ACID Properties Serializability Concurrency control: Locking
Mechanisms Two phase commit protocol Deadlock .

(4)

DATABASE SECURITY: Data Classification Threats and risks Database access control Types of privileges Security of
statistical databases.

(3)

BACKUP AND RECOVERY: Database system failure - recovery from a failure types of recovery techniques.

(3)

TRENDS IN DATABASE TECHNOLOGY: Introduction to Client server technology - Distributed Databases- Multidimensional databases - Parallel
databases- Spatial and multimedia databases- Mobile and web databases XML and Databases Data
Warehouse.
(5)

19

Total L: 45
TEXT BOOKS:
1. Abraham Silberschatz, Henry F.Korth, S.Sudharshan, Database System Concepts, Tata McGraw Hill, New Delhi, 2011.
2. Ramez Elmasri, Shamkant B.Navathe, Fundamentals of Database Systems, Pearson/Addison Wesley, New Delhi, 2007.
REFERENCES:
1. Raghu Ramakrishnan and Johannes Gehrke, Database Management Systems, McGraw Hill Publishing Company Limited, New
Delhi, 2002. 2. Gupta G K, Database Management Systems, Tata McGraw Hill Education Private Limited, New Delhi, 2011.

12Z070

2 1 0 2.5

## INTRODUCTION: Definition Nature Scope and Significance of Economics for Engineers.

(4+0)

DEMAND AND SUPPLY: Demand Types Determinants Law of Demand Elasticity of Demand Types Significance Supply
Market price determination Case Study in Demand Forecasting - Meaning Methods Consumer Survey Trend
Projections Moving average.
(4+2)
COST AND REVENUE: Concepts Classifications Short run and long run cost curves Revenue Concepts Measurement of
Profit.(Case Study)
(4+2)
MARKET STRUCTURE: Perfect Competition Characteristics Price and output determination in short run and long run
Monopoly Price Discrimination Monopolistic Competition Product Differentiation Oligopoly and Duopoly.

(4+2)

MARKET FAILURE: Causes Type of Goods Rivalrous and Non-rivalrous goods Excludable and Non-excludable goods
Solutions Government Intervention.
(4+2) MONEY AND BANKING: Money- Functions - Quantity theory of money - Banking Commercial Banks Functions Central Bank
(RBI) Functions Case Study in Recent Development in Banking.
(3+3)
FOREIGN EXCHANGE: Terms of Trade Balance of Payments Exchange rate determination Methods of foreign payments
International Institutions IMF, IBRD.
(3+3)
BUSINESS CYCLE AND NATIONAL INCOME: Meaning Phases of business cycle - Inflation Causes Control measures
Deflation - National Income Concepts Methods of calculating national income Problems in calculating national income. (2+3)

Total L: 30 + T:15= 45
TEXT BOOKS:
1. Dewett. K.K, Modern Economic Theory, S. Chand and Company Ltd, New Delhi, 2010.
2. Lipsey & Chrystal, Economics, Oxford University Press, 2010
REFERENCES:
1. Paul A Samuelson & William, Economics, Tata McGraw Hill, New Delhi, 2010.
2. Jhingan M.L Money, Banking, International Trade and Public Finance, Vrinda Publication, 2009.
3. Ahuja H.L, Macro Economic Theory and Policy, S.Chand and Co, New Delhi, 2010.
4. Francis Cherinullem International Economics, McGraw Hill Education, 2008.
5. Dutt and Sundaram Indian Economy, S.Chand and Co, New Delhi, 2011.

## 12Z410 SYSTEM SOFTWARE AND OPERATING SYSTEM LABORATORY

1 0 3 2.5
UNIX
: Unix commands-Shell programming.
ASSEMBLER : Pass structure of Assemblers, Single pass and two pass assembler.
MACRO PREPROCESSOR: Macro Definition and call, Expansion, Nested Macro calls, Design of macro preprocessor.
EDITOR : Types of Editor, Design of an editor.
1.
2.
3.
4.
5.
6.
7.
8.

## Unix commands and shell programming

Simulation of first and second pass of the two pass assembler
Simulation of a single pass assembler
Simulation of macro preprocessor
Mini File Manager open. close, read, write, seek, delete
Interprocess Communication using pipes and FIFO
Implementation of Semaphores Dining Philosophers problem

20

(4+12)
(4+15)
(4+9)
(3+9)

## 9. Simulation of CPU Scheduling algorithms

10. Simulation of Page replacement algorithms

## Total L:15 + P:45= 60

REFERENCES:
1. Dhamdhere D M, "Systems Programming and Operating Systems", Tata McGraw Hill Publishing Company, New
Delhi, 2007.
2. Silberschatz A, Galvin P and Gagne G "Operating Systems Concepts", John Wiley & Sons, USA, 2008.
3. Yashavant Kanetkar, Unix Shell Programming, BPB Publications, New Delhi, 2003. 4.
Mukhi, Gandhi, The C Odyssey - Vol. III UNIX, BPB
Publications, New Delhi, 2004.

0 0 3 1.5
1.
2.
3.
4.
5.

## Practice of SQL commands in Oracle(DDL,DML,DCL,TCL)

Practice of open source DBMS-MySQL.
Practice of PL/SQL (Cursors, Stored procedures, stored function, Triggers, Packages).
Study of BaseX (Open Source XML Database).
Mini project (Any Application Development using Oracle/ MySQL/BaseX, not limited to the following list) i.
ii.
Material Requirement
Processing. iii.
Hospital
Management System. iv.
Railway
Reservation System.
v.
Personal Information
System. vi.
Timetable
Management System. vii.
Hotel
Management System.

## Inventory Control System.

Total P: 45

REFERENCES:
1. George Koch and Kevin Loney, Oracle 9i-The Complete Reference, Osborne McGrawHill , USA,
2009.
2. Rashmi Anandi, Oracle 11i- The Complete Reference, Laxmi Publications, New Delhi, 2009. 3.
Robin Nixon, Learning PHP, MySQL, Java Script and CSS, OReilly Media, USA, 2012.

## 12Z420 INDUSTRIAL VISIT CUM LECTURE

0 0 3 1.5
INDUSTRIAL LECTURE
Faculty will arrange for lectures by experts preferably from industries to highlight the recent technical and soft skill trends.
VISIT TO INDUSTRIES
Study tour / Industrial visit. Reports are to represent the observations of the students after the visits with their personal comments / suggestions.

Total P: 45

SEMESTER 5
12Z501 COMPUTER NETWORKS
3003
INTRODUCTION: Building a network network edge and core layering and protocols - - OSI Reference Model - Network
Topologies Internet Architecture - networking devices modems, routers, switches, gateways.

(5)

DATA COMMUNICATION: Signal characteristics Data transmission Physical links and transmission media Signal encoding
techniques - Channel access techniques TDM FDM.
(7)
DATA LINK LAYER AND LAN: Link layer services Framing - Error control flow control media access control - Ethernet
CSMA/CD Token Ring - FDDI - Wireless LANs CSMA/CA.
(8)
NETWORK AND ROUTING: Circuit switching packet switching virtual circuit switching - Routing - IP Global Address
Datagram Forwarding Subnetting CIDR - ARP DHCP RIP OSPF - BGP - ICMP IPv6.
(10)
TRANSPORT LAYER: Overview of Transport layer UDP - TCP Reliable byte stream connection management flow control
retransmission - Congestion control - congestion avoidance.
(8)

21

APPLICATION LAYER: Needs/Principles of Application layer Protocols Web and HTTP FTP Electronic Mail (SMTP, POP3,
IMAP, MIME) DNS - SNMP
(7)

Total L: 45
TEXTBOOKS:
1. Larry L. Peterson and Bruce S. Davie, Computer Networks: A systems approach, Morgan Kaufmann Publishers, USA, 2010.
2. James F. Kurose, Keith W. Ross, Computer Networking A Top-Down Approach Featuring the Internet, Pearson Education, New
Delhi, 2009.
REFERENCES:
1. Prakash C Gupta, Data Communication and Computer Networks, Prentice Hall of India, New Delhi, 2009.
2. Achyut S Godbole, Data Communication and Networking, Tata McGraw Hill Publishing Company, New Delhi, 2007.
3. Ying-Dar Lin, Ren-Hung Hwang and Fred Baker, Computer Networks An Open Source Approach , McGraw Hill Publisher, USA, 2011. 4. Andrew
S Tanenbaum, David J. Wetherall Computer Networks, Prentice Hall of India/ Pearson Education, New Delhi, 2010.

## 12Z502 ADVANCED DATA STRUCTURES AND ALGORITHMS

3003
PROBABILISTIC ANALYSIS AND RANDOMIZED ALGORITHMS: The hiring problem Indicator random variables Randomized
algorithms- Probabilistic analysis
(6)
HEAP STRUCTURES: Introduction to binary trees - Min-max heaps Deaps Leftist heaps Binomial heaps Fibonacci heaps
Skew heaps - Lazy-binomial heaps.
(9)

SETS: Disjoint sets Dynamic set operations Van Emde Boas Trees.

(4)

## SEARCH TREES: Red-black trees AVL trees - Splay trees

(6)

MULTIDIMENSIONAL STRUCTURES: Segment trees k-d trees Point Quad trees MX-Quad trees R-trees TVtrees.

(10)

NP HARD AND NP COMPLETE PROBLEMS: Basic Concepts- Cooks theorem NP Hard Graph Problems-Clique Decision problem, Node
cover decision problem- NP Hard Scheduling Problems: Scheduling Identical processors Flow shop scheduling
Job shop scheduling.
(10)

Total L: 45
TEXT BOOKS:
1. Thomas H.Cormen, Charles E. Leiserson, Ronald L Rivest, Clifford Stein, Introduction to Algorithms, MIT Press, Massachusetts, 2009.
2. Horowitz E, Sahni S andS.Rajasekaran, Fundamentals of Computer Algorithms, Galgotia Publications, New Delhi, 2010
REFERENCES:
1.
Subrahmanian V S, Principles of Multimedia Database Systems, Morgan Kaufman, USA, 2001. 2.
Mark Allen Weiss, Data structures and Algorithm Analysis in C++, Pearson Education, New Delhi,
2006.

## 12Z503 BASICS OF DIGITAL SIGNAL PROCESSING

3024
FUNDAMENTALS: An overview of DSP DT Signals: Sequences Sampling and Reconstruction: Sampling theorem, Three cases of
sampling, Aliasing, Reconstruction.
(6+4)
DISCRETE TIME SYSTEMS: Memory less, Linear, Time-Invariant, Causality, Stability LTI Systems - Properties Linear constant
coefficient difference equations.
(8+6)
Z TRANSFORM: Properties of the Region of convergence for the Z transform Inverse Z transform: Inspection, Partial Fraction, Power
Series Properties of Z transform: Linearity, Time shifting, Multiplication, Differentiation, Time reversal, Convolution, Initial value
theorem.
(7+4)

22

REALIZATION OF DISCRETE TIME SYSTEMS: Block diagram representation of linear constant coefficient difference equations
Basic structures for IIR systems Direct form Cascade form Parallel form Feedback in IIR systems Transposed forms Basic
structures for FIR systems Direct form Cascade form Linear phase FIR systems.
(10+6)
FINITE WORD LENGTH EFFECTS: Finite-precision numerical effects Number representation Effects of Coefficient Quantization
IIR systems Poles of second order quantized sections FIR systems effects of round off noise in digital filters Zero input limit
cycles in Fixed point realizations of IIR digital filters.
(7+6)
DISCRETE FOURIER TRANSFORM: Continuous time Fourier series - Discrete time Fourier series Discrete Fourier transform
Computation of the DFT, Fast Fourier transform Decimation-in-time Decimation-in-frequency Computation of Inverse DFT Interpretation of
DFT results.
(7+4)

## Total L:45 + P:30 = 75

TEXTBOOKS:
1. Alan V. Oppenheim, Ronald W. Schaffer and John R. Buck, Discrete-time Signal Processing, Pearson Education, New Delhi, 2009.
2. Lonnie C. Ludeman, Fundamentals of Digital Signal Processing, John Wiley & Sons, USA, 2009.
REFERENCES:
1. Lawrence R. Rabiner and Bernard Gold Theory and Applications of Digital Signal Processing , Prentice Hall of India, New Delhi, 2009
2. Boaz Porat A Course in Digital Signal Processing,, John Wiley & Sons, USA, 1997.
3. John G. Proakis and Dimitris K. Manolakis, Digital Signal Processing, Prentice Hall, USA, 2006.
4. Charles Schuler, Mahesh Chugani Digital Signal Processing A Hands on Approach, Tata McGraw Hill, New Delhi, 2005.

## 12Z504 SOFTWARE ENGINEERING

3 1 0 3.5
INTRODUCTION: Definition of terms - The evolving role of Software Software characteristics - Software applications - Software
myths.
(5+1)
SOFTWARE PROCESS: Software process models - The linear sequential model - The prototyping model - The RAD model - Evolutionary software
process models - The incremental model - The spiral model - Fourth generation techniques- Agile process.
(6+2)
SYSTEM ENGINEERING: Requirements elicitation - Requirements analysis and negotiation - Requirements validation Requirements management Joint Application Development case study.

(5+2)

ANALYSIS MODELING: The elements of the analysis model - Data modeling - Data objects, attributes and relationships - Cardinality and
modality - Entity/Relationship diagram - Data flow diagrams - The data dictionary - Other classical analysis methods case
study.
(6+2)
DESIGN CONCEPTS AND PRINCIPLES: Modularity - Functional Independence - Cohesion-Coupling - Design documentation.
Software architecture - Architectural design - Transform centered architecture - Transaction centered architecture case study.
(6+2)
TESTING TECHNIQUES: Software testing fundamentals - Test case design - White box testing - Basis path testing - Control structure
testing - Black box testing - Testing for specialized environments - Testing strategies - Unit testing - Integration testing - Validation
testing - System testing - Verification and validation Performance Testing - The art of debugging case study.
(7+3)
SOFTWARE QUALITY ASSURANCE: Quality concepts Cost of quality Software Quality Group (SQA) Roles and responsibilities of SQA group
Formal Technical reviews Quality standards.
(5+2)
SOFTWARE CONFIGURATION MANAGEMENT: Baselines - Software configuration items -The SCM process - Version control - Change
control - Configuration audit - SCM standards.
(5+1)

## Total L:45 + T:15 = 60

TEXT BOOK:
1.
Roger S Pressman, Software Engineering A Practitioners Approach, McGraw Hill International Edition, Singapore, 2009.
REFERENCES:
1.
Ian Sommerville, Software Engineering - Pearson Education, New Delhi, 2007. 2.
Shari
Lawrence Pfleeger, Software Engineering Theory and Practice, Pearson Education, New Delhi, 2009.

1 0 3 2.5

23

## INTRODUCTION TO JAVA: Basic Concepts - Classes Methods Inheritance Packages Interfaces

(2+6)

EXCEPTION HANDLING: Fundamentals Exception Types Try Catch block throw, throws clause finally user-defined
exceptions.
(2+6)
communication
(3+9)
APPLETS: Applet Basics AWT classes Window fundamentals Working with Frame windows Graphics AWT Controls
Swing -Layout Managers Menus Event Handling.
(4+12)
JAVA NETWORKING: Basics Socket overview TCP/IP client sockets TCP/IP server sockets URL Datagram sockets.
(2+6)
JDBC: Architecture JDBC Connectivity Drivers Select Update Record Sets Prepared Statements Callable Statement.
(2+6)
Programs to illustrate the concepts in Java
1. Inheritance
3. Interfaces and Packages.
4. Exception Handling
5. Synchronization
7. Applet programming
8. Socket Programming
9. Front End Development using swing and AWT.
10. Developing a simple Application using JDBC.

## Total L:15 + P:45 = 60

TEXT BOOKS:
1. Patrick Naughton and Herbert Schildt, JAVA2 The Complete Reference, Tata Mc Graw Hill Publishing Company, New Delhi, 2010.
2. Deitel H M and Deitel P J, JAVA - How to Program, Prentice Hall of India / Pearson Education, New Delhi, 2009.
REFERENCES:
1. Hubbard John R, Schaums Outline of Theory and Problems of Programming with Java, Tata Mc Graw Hill Publishing Company, New
Delhi, 2006.
2. George Reese, Database Programming with JDBC and Java, OReilly Publications, New Delhi, 2000.

0 0 3 1.5
1.

3.
4.
5.
6.
7.

## Study of network components

2. The following experiments are to be implemented in C language:
Simple Chat Program using TCP Sockets
Sliding Window Protocol using TCP Sockets
DNS using UDP Sockets
Ping using Raw Sockets HTTP
Protocol using TCP Sockets
Study of NS2 Simulator Tool.
Study of TCP performance using NS2 tool
Study of UDP performance using NS2 tool
Performance comparison of MAC protocols using NS2 tool
Performance comparison of Routing protocols using NS2 tool

Total P: 45
REFERENCES:
1. Larry L. Peterson and Bruce S. Davie, Computer Networks: A systems approach, Morgan Kaufmann Publishers/ Elsevier, New Delhi,
2010.
2. James F. Kurose, Keith W. Ross, Computer Networking A Top-Down Approach Featuring the Internet, Addison Wesley, New Delhi,
2009.

## 12Z520 MINI PROJECT

0 0 3 1.5
The mini-project involves the following:

24

## Preparing a project - brief proposal including

Problem Identification
A statement of system / process specifications proposed to be developed
List of possible solutions including alternatives and constraints
Cost benefit analysis
Time Line of activities

A report highlighting the design finalization [based on functional requirements & standards (if any) ]

## Implementation Phase (Hardware / Software / both)

Testing & Validation of the developed system
Learning in the Project

## Consolidated report preparation

Total P : 45

SEMESTER 6
12Z601 COMPILER DESIGN
3 1 0 3.5
INTRODUCTION TO COMPILERS: Translators - Compilation and Interpretation-The phases of Compiler-Errors encountered in different
phases-The grouping of phases-Compiler construction tools - A simple one-pass compiler-Language design-Programming language
grammars-Derivation-Reduction and Ambiguity .
(6+2)
LEXICAL ANALYSIS: Need and role of lexical analyzer-Input Buffering-Lexical errors-Expressing tokens by Regular Expression. Finite
Automata - Nondeterministic Finite Automata - Acceptance of Input Strings by Automata-Deterministic Finite Automata Converting regular expression to NFA - Converting NFA to DFA - Minimization of DFA - Language for specifying lexical analyzers.
Use of LEX Structure of LEX Program-Design of lexical analyzer for a sample language.
(9+3)

SYNTAX ANALYSIS: Need and role of the parser- Context Free Grammars. Top Down parsing-Recursive Parsing- ProblemsRecursive Descent parser- Predictive Parser LL(1) Parser Bottom up parsers- shift reduce parser-operator precedence parsers - LR
parser LR (0) item Construction of SLR Parsing table CLR parserLALR Parser. Error handling and recovery in syntax
analyzer. YACC- Design of a syntax analyzer for a sample language.
(12+4)
SYNTAX DIRECTED TRANSLATION: Syntax-directed definitions-Construction of syntax trees-Bottom-up evaluation, L-attributed definitions-Top
down translation, Recursive Evaluator Method, Comparison of Translation Methods.
(10+3)
RUN-TIME ENVIRONMENT: Source language issues-Storage organization-Storage allocation-access to non local names parameter passing-Symbol tables.
(3+1)
CODE OPTIMIZATION: Principal sources of Optimization -Optimization of basic blocks-Global Optimization- Global data flow analysis-Efficient data flow
algorithms.
(3+1)
CODE GENERATION: Issues in design of a code generator-A simple code generator algorithm.

(2+1)

## Total L:45 + T:15 = 60

TEXT BOOK:
1. Alfred V Aho, Ravi Sethi and Jeffrey D Ullman, "Compilers Principles, Techniques and Tools", Pearson Education, New Delhi, 2004.
REFERENCES:
1.
Sudha Sadasivam G, Compiler Design, Scitech Publications (India) Private Limited, Chennai, 2010.
2.
Dick Grone, Henri E Bal, Ceriel J H Jacobs and Koen G Langendoen, Modern Compiler Design, John Wiley & Sons, USA, 2000.
3.
Dhamdhere D M, "Compiler Construction Principles & Practice", Macmillan India Limited, New Delhi, 1997.
4.
Jean Paul Tremblay and Paul G Sorenson, "The Theory & Practice of Compiler Writing", McGraw Hill Publishing Company, New
Delhi, 1985.

## 12Z602 COMPUTER ARCHITECTURE II

3003
FUNDAMENTALS OF COMPUTER DESIGN: Introduction - Classes of computers - Trends in Technology - power in Integrated Circuits and
cost Dependability - Measuring, reporting and summarizing Performance - Quantitative Principles of computer design.

25

(7)
PARALLELIZATION & PIPELINING: Application trends Super Computers Convergence of Parallel Architecture Design issues.
Parallelizing computer versus data Goals. Pipeline hazards Implementation.
(12)
DYNAMIC SCHEDULING : Hazards in dynamic scheduling Overcoming data hazards Dynamic scheduling algorithm. Basics of
Very Long Instruction Word (VLIW) ILP using dynamic scheduling, Multiple Issues Speculation.
(6)
MEMORY MANAGEMENT: Introduction - Memory technology and optimizations - Cache performance Basic Cache Optimizations Advanced optimizations - Virtual memory- Virtual machines.
(10)
MULTIPROCESSORS & PARALLELISM: Concepts and Challenges Reducing Branch costs with prediction- Symmetric sharedmemory architectures
- Performance of symmetric sharedmemory multiprocessors - Distributed shared memory and directory-based coherence - Basics of synchronization
- Models of Memory Consistency Multi-core architectures benefits and GPU computing.
(10)

Total L: 45
TEXT BOOKS:
1.
John L. Hennessey and David A. Patterson,Computer Architecture: A Quantitative Approach, Elsevier India Pvt. Ltd, New Delhi,
2007.
2.
Kai Hwang: Advanced Computer Architecture Parallelism, Scalability, Programmability, Tata Mc Graw Hill, New Delhi, 2010.
REFERENCES:
1.
David E. Culler, Jaswinder Pal Singh, Anoop Gupta: Parallel Computer Architecture, A Hardware / Software approach, Morgan Kaufman,
New Delhi, 2000.
2.
3.
Manferdelli, J.L. , Redmond Govindaraju, N.K. ,Crall, C., Challenges and Opportunities in Many-Core Computing, Proceedings of the
IEEE, Vol 96, Issue 5, May 2008.
4.

Owens, J.D. Davis Houston, M. ,Green, S. ; Stone, J.E. ,Phillips, J.C. , GPU Computing, Proceedings of the IEEE, Vol 96,
5, May 2008.

Issue

## 12Z603 UNIX INTERNALS

3003
UNIX SYSTEM STRUCTURES: Architecture of Unix Operating System- Introduction to system concepts- Kernel- Kernel data structures- Buffer
cache - Buffer header Structure of Buffer pool Retrieval of buffer cache Reading and writing disk blocks.(8)
INTERNAL REPRESENTATION OF FILES: Inode- Structure of a regular file- Directories- Conversion of a path names to an inode
Superblock inode assignment to a file Allocation of disk blocks Other file types.
(8)
SYSTEM CALLS FOR THE FILE SYSTEM: Open- Read- Write- File and Record locking- Lseek- Close- File creation- Creation of special filesChanging directory and root- Changing Owner and mode- Pipes- Mounting and unmounting file system- Link- UnlinkFile system maintenance.
(9)
PROCESSES: Process states and transitions- Context of a process- Saving the context of the process- manipulation of the process address
space- Signals- Invoking other programs- Changing the size of a process- System boot and init process- Process CreationProcess termination- Process Scheduling- Interprocess Communication - Sockets.
(8)
MEMORY MANAGEMENT: Swapping- Application of swap space- File swap- Demand Paging- Data structures for demand pagingSwap process in and out-Page stealing- Page aging and page fault.
(6)
I/O SUBSYSTEMS: Driver interfaces - Disk driver - Terminal drivers

(4)

## CASE STUDY: Linux System

(2)

Total L: 45
TEXT BOOK:
1. Maurice J Bach, The Design of the UNIX Operating Systems- Prentice Hall of India/ Pearson Education, New Delhi, 2006.
REFERENCES:
1. Uresh Vahalia, UNIX Internals: The New Frontiers- Prentice Hall of India/ Pearson Education, New Delhi, 2007.
2. Richard Stevens, UNIX Network Programming- Volume I- Prentice Hall of India/ Pearson Education, New Delhi, 2007
3. Robert Love, Linux Kernel Development, Addison Wesley/ Pearson, New Delhi, 2010.

## 12Z604 MOBILE COMPUTING

3003

26

CELLULAR CONCEPT: Introduction Frequency reuse Channel assignment strategies Handoff strategies Interference Truncking
Improving coverage and capacity in cellular systems-Multiplexing Medium Access Control-FDMA, TDMA and CDMA .
(7)
WIRELESS LAN: Overview of GSM GPRS Network Architecture and Operations- Infrared vs. radio transmission- Infrastructure and
Adhoc network IEEE 802.11 HIPERLAN Bluetooth.
(7)
MOBILE NETWORK LAYER: Mobile Network layer - Mobile IP Dynamic Host Configuration Protocol Mobile Adhoc networksProactive and reactive ad hoc routing protocols DSDV, DSR and AODV
(8)
MOBILE TRANSPORT LAYER: Traditional TCP - Classical TCP improvementsTCP over 2.5/3G wireless networks.

(8)

MULTICAST ROUTING IN ADHOC WIRELESS NETWORKS: Introduction Issues in designing a multicast routing protocol
Operations of multicast routing protocols- Tree based multicast routing protocols Mesh based multicast routing protocol
Application Dependent multicast routing- Application development using Android APIs WAP-Overview of other mobile Operating
Systems Overview of GPS Location aware Services.
(15)

Total L: 45
TEXT BOOKS:
1. Jochen Schiller Mobile communications, Pearson Education, New Delhi, 2008
2. Theodore s. Rappaport, Wireless Communications Principles and Practice, Pearson Education, New Delhi, 2003.
REFERENCES:
1. Siva Ram Murthy C and Manoj B S Adhoc Wireless Networks, Architectures and Protocols Pearson Education, New Delhi, 2005. 2.
Charles E Perkins, Mobile IP: Design Principles and Practice, Addison Wesley, USA , 1999.

## 12Z605 OBJECT ORIENTED ANALYSIS AND DESIGN

3024
INTRODUCTION: Complexity- Structure of complex of systems, Inherent complexity of software, attributes of a complex system,
Evolution of object models Foundations of Object model, Elements of Object model Major elements: Abstraction, Encapsulation,
Modularity and Hierarchy- Minor elements Typing, Concurrency, Persistence
(5+2)
CLASSES AND OBJECTS Nature of an object- Relationships among objects Nature of class Relationship among classes Interplay of
Classes and objects- on building quality classes and objects Classification: Importance of Proper ClassificationIdentifying classes and objects Key Abstractions and Mechanisms
(5+4)
METHODOLOGY AND MODELING: Object Oriented methodologies - Introduction, Survey of some Object oriented methodologies
Rumbaugh, Booch, Jacobson ,Patterns, Frameworks, Unified approach
(5+4)
UNIFIED MODELING LANGUAGE: Introduction Diagram Taxonomy, static and dynamic models

(3+2)

CLASS DIAGRAM: Notation- Object diagram, Class interface notation, Binary Association notation, Association Rule, Qualifier,
Multiplicity, OR Association, Association Class, N-ary association, Aggregation and Composition, Generalization
(4+4)
USE CASE MODELING: Components of a use case diagram- Use case identification and description-construction

(4+2)

UML DYNAMIC MODELING: UML Interaction DIAGRAMS: Sequence Diagrams, Collaboration Diagrams- UML State chart diagram, UML
Activity diagram, Implementation diagrams: Component diagram, Deployment diagram
(8+4)
MODEL MANAGEMENT: Packages and Model Organization, UML Extensibility: Model constraints and comments, note, stereotype
UML metamodel
(3+2)
CASE STUDIES: Object Oriented Analysis process, Object oriented Design process - Automatic Teller Machine

(8+6)

## Total L: 45 +P: 30=75

TEXT BOOKS:
1. Grady Booch, Robert A.Maksimchuk, Michael. W. Engle, Bobbi J. Young, JIM Conallen, Kelli A. Houston Object Oriented Analysis and
Design with Applications, Pearson Education Inc., USA, 2010
2. Ali Bahrami, Object Oriented System Development, McGraw Hill International Edition, Singapore, 2008.
REFERENCES:
1. Rumbaugh J, Blaha M, Premerlani W, Eddy F and Lorensen W, Object Oriented Modeling and Design, Prentice Hall of India/ Pearson
Education, New Delhi, 2004.
2. Kendall Scott, martin Fowler, UML Distiled : A brief guide to the standard Object modeling Language , Addison Wesley, USA, 2009
3. Atul Kahate, Objetct Oriented Analysis and Design , Tata McGraw-Hill , New Delhi 2007. 4. Sudha Sadasivam G., Object-Oriented
Analysis and Design, Macmillian India, New Delhi, 2009.

27

0 0 3 1.5
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.

## Construction of NFA from a given regular expression.

Construction of minimized DFA from a given regular expression.
Exercise on Lexical Analysis using LEX.
Implementation of Symbol Table.
Construction of Operator Precedence Parse Table.
Implementation of Shift Reduce Parsing Algorithm.
Construction of LR Parsing Table.
Exercice on Syntax Analysis using YACC.
Generation of Code for a given Intermediate Code.
Implementation of Code Optimization techniques.

Total P: 45

## 12Z611 UNIX INTERNALS LABORATORY

0 0 3 1.5
1.
2.
3.
4.
6.
7.
8.
9.
10.
11.
12.

Shell Scripts.
Implement find, tail, grep, head, cat, ls commands in UNIX using C
Creation of child process using Fork.
CPU scheduling algorithms using round robin, shortest first, priority based techniques 5. Implementation of File creation, Copying, Linking, Deletion.
Directory management system calls : Changing directory and printing its contents.
Design a directory structure that improves the efficiency of searching for pathnames by avoiding the linear search.
Variable sharing using semaphore
Producer consumer problem.
Changing current working directory and displaying the inode details for each file in the new directory
Inter Process Communication using pipes
Allocating and freeing memory page and page tables

Total P: 45

SEMESTER 7
12Z701 ARTIFICIAL INTELLIGENCE
3003
INTRODUCTION: Artificial Intelligence History The state of art- Intelligent Agents Structure Environment

(3)

AI LANGUAGES: Study of PROLOG - variables, facts, rules and unification, assert, retract, control , Cut, Not, Fail predicates in Prologsample programs-Study of LISP-introduction atoms, expressions, functions, control operators, recursion-sets and relationsexamples
(7)
SEARCH STRATEGIES: Breadth-first search- Uniform cost search- Depth-first search- Depth-limited search- Iterative deepening
search- Bidirectional search- Heuristic search techniques- Comparing search strategies.
(5)
KNOWLEDGE AND REASONING: Representation Logic Propositional logic Using predicate logic, using rules - Forward and
backward chainingStrong and weak slot fillers.
(8)
UNCERTAINTY: Non-monotonic reasoning- Logics- Implementation- Probability and Bayes theorem- Certainty factors- Bayesian
networks- Dempster- Shafer theory
(8)
NATURAL LANGUAGE PROCESSING: Phases Syntactic Processing Semantic Analysis Discourse and Pragmatic
Processing.
(5)
LEARNING: Introduction- Learning in problem solving- Inductive learning- Learning decision trees- Formal learning-Learning in
Neural and Belief Networks.
(6)
EXPERT SYSTEMS: Stages in development - Structure - Structure of a knowledge base.

(3)

Total L: 45
TEXT BOOKS:
1. Stuart Russell and Peter Norvig, Artificial Intelligence A Modern Approach, Prentice Hall of India/ Pearson Education, New
2006.
2. Elaine Rich and Kevin Knight, Artificial Intelligence, Tata McGraw Hill Publishing Company, New Delhi, 2003.

REFERENCES:
1. Dan W Patterson, Introduction to AI and Expert Systems, Prentice Hall of India, New Delhi, 2010.

28

Delhi,

2.
3.
4.
5.

Eugene Charniak, Drew McDermott, Introduction to Artificial Intelligence, Pearson Education, New Delhi, 2006.
Nils J Nilsson, Principles of Artificial Intelligence, Narosa Publishing House, New Delhi, 2001
Peter Seibel, Practical Common LISP , Apress, New York,2005.
Ivan Brakto, Prolog Programming for Artificial Intelligence, Pearson Education, Canada, 2011.

## 12Z702 EMBEDDED SYSTEMS

3003
INTRODUCTION: Application areas Categories of Embedded System - Challenges for Embedded Systems Fundamental
Components of Embedded Systems Examples Languages for Programming of Embedded Systems

(4)

EMBEDDED SYSTEM DEVELOPMENT: The Development Process Requirements Engineering Architecture and Design
Implementation Integration and Testing - Validation and Debugging - Configuration Management.

(6)

MEMORY MANAGEMENT AND INTERRUPTS: Memory Access Procedure - Types of memory Memory Management methods Interrupts Types of Interrupts Re-entrancy Interrupt priority Types of ISRs Guidelines for writing ISRs.
(10)
COMMUNICATION INTERFACES: Need for communication interfaces RS232/UART RS422/RS485 US Infrared IEEE
1394 - Ethernet Bluetooth IEEE 802.1
(6)
REAL TIME OPERATING SYSTEMS: Types of Real-time tasks Task periodicity Task scheduling - Classification of Scheduling algorithms
Clock driven scheduling Event driven scheduling Resource sharing Commercial RTOS
(8)
PROGRAMMING FOR EMBEDDED SYSTEMS: Development Tools Memory management Timing of programs Device drivers
Productivity tools Code Optimization
(7)
CASE STUDY: Digital Camera, Smart Card

(4)

Total L: 45
TEXT BOOKS:
1. Sriram V Iyer and Pankaj Gupta, Embedded Real-time Systems Programming, Tata McGraw-Hill Publishing Company Limited, New
Delhi, 2006
2. Dr. Prasad K. V. K. K, Embedded/Real-Time Systems: Concepts, Design and Programming The Ultimate Reference, Himal
Impressions, New Delhi, 2003
REFERENCES:
1. Steve Heath, Embedded Systems Design, Newnes An Imprint of Elsevier, Massachusetts, 2003
2. Wayne Wolf, Computer as Components, Elsevier, New Delhi, 2011
3. Tammy Noergaard, Embedded Systems Architecture, Newnes An Imprint of Elsevier, Massachusetts , 2006
4. Chattopadhyay, Embedded System Design, PHI Learning Private Limited, New Delhi, 2010
5. Raj Kamal, Embedded Systems Architecture, Programming and Design, Tata McGraw-Hill Publishing Company Limited, New Delhi, 2008

12Z703

DISTRIBUTED SYSTEMS
3003

INTRODUCTION: Definition - System models- Design issues of distributed operating systems Distributed Computing environment.
(5)
MESSAGE PASSING: Message Passing: Features and Issues Synchronization-Buffering Process addressing Failure handling
(5)
REMOTE PROCEDURE CALL: Model Implementation Stub generation RPC messages-Marshaling Server management-Call
semantics.
(5)
SYNCHRONIZATION: Clock synchronization -Physical clocks- Logical clocks- Election algorithms- Mutual exclusion Deadlocks.
(7)

29

## TRANSACTIONS: Transaction model- Classification Implementation Concurrency control.

(6)

PROCESS MANAGEMENT: Process migration: Features Mechanism Threads: Models, Issues, Implementation.

(5)

(4)

NAME SERVICES: Names, Identifiers and Addresses- Name resolution - Name space implementation - Domain Name System Name Caches.
(5)
CASE STUDY: Introduction to Hadoop HDFS Architecture Setting up your environment-Map-Reduce Architecture Examples,
(3)

Total L: 45
TEXT BOOKS:
1. Pradeep K Sinha, Distributed Operating Systems: Concepts and Design, Prentice Hall of India, New Delhi, 2004.
2. Andrew S Tanenbaum and Marteen van steen, Distributed Systems Principles and Paradigms, Pearson Education / Prentice Hall
of India , New Delhi, 2002.
REFERENCES:
1. George Coulouris and Jean Dollimore, Distributed Systems Concept and Design, Pearson Education, New Delhi, 2006.
2. Mukesh Singhal and Shivratri, Advanced Concepts in Operating Systems, Mc Graw Hill Publishing Company , New Delhi, 2000.

## 12Z704 CRYPTOGRAPHY AND NETWORK SECURITY

3003
COMPUTER SECURITY CONCEPTS - The OSI Security Architecture - Security Attacks, Security Services - Security Mechanisms A Model for Network Security
(4)
SYMMETRIC CIPHERS : Classical Encryption Techniques - Block Ciphers and Stream ciphers - Data Encryption Standard - Block
Cipher Principles modes - The Origins AES. Basic concepts in number theory : Prime Numbers - Fermats and Eulers Theorems
(8)
PUBLIC-KEY CRYPTOGRAPHY: Principles of Public-Key Cryptosystems - The RSA Algorithm - Diffie-Hellman Key Exchange Elliptic Curve Cryptography .
(6)
CRYPTOGRAPHIC HASH FUNCTIONS: Applications of Cryptographic Hash Functions - Secure Hash Algorithm (SHA) Message
Authentication Codes - Message Authentication Requirements - Message Authentication Functions Digital Signatures - Digital
Signature Standard (DSS).
(6)
MUTUAL TRUST: Key Management and Distribution: Symmetric Key Distribution Using Symmetric Encryption, Asymmetric
Encryption - Distribution of Public Keys - X.509 Certificates - Public Key Infrastructure User Authentication Protocols: Remote User
Authentication Principles Kerberos, Single Sign on .
(7)
INTERNET SECURITY PROTOCOLS: Basic Concepts, Secure Sockets Layer (SSL) - SHTTP, TSP,SET, electronic Money, Email
Security: Pretty Good Privacy (PGP) - Transport Layer Security (TLS) - HTTPS - Secure Shell (SSH) .
(6)
NETWORK SECURITY: Firewalls- Characteristics and Types, IP Security: IPSec Protocol Introduction to VPN.
MALICIOUS SOFTWARE: Types of Malicious Software - Viruses Worms.

(6)

(2)

Total L: 45
TEXT BOOKS:
1. William Stallings, Cryptography and Network Security: Principles and Practice, Prentice Hall of India/Pearson Education, New Delhi,
2010
2. Atul Kahate, Cryptography and Network Security, Tata McGraw Hill Publishing Company, New Delhi, 2007.

REFERENCES:
1. Behrouz Forouzan, Debdeep Mukhopadhyay, Cryptography and Network Security, Tata McGraw Hill Publishing Company , New Delhi,
2010
2. Roberta Bragg, Mark Rhodes Ousley, Keith Strassberg, Network Security: The Complete Reference, McGraw Hill Publishing Company,
Singapore, 2004.
3. Kaufman, Perlman and Speciner, Network Security: Private Communication in a public world, Prentice Hall of India/ Pearson Education,
New Delhi,2004.
4. Charles P Pfleeger, Security in computing, Pearson Education, New Delhi, 2003.

## 12Z710 DISTRIBUTED SYSTEMS LABORATORY

30

0 0 3 1.5
1. Client Server Implementation using RPC 2.
3.
4.
Implementation of Election algorithm.
5. Study of MPI
6. Simple application using MPI broadcasting (Matrix Multiplication, Pi calculation)
7. Point to Point application in MPI (Matrix Multiplication, Pi calculation)
8. Map- Reduce Programming on single files
9. Map- Reduce Programming on multiple files
10. Inverted Index Development using Map- Reduce Programming.

Total P: 45

0 0 3 1.5
1.
2.
3.
4.
5.
6.
7.
8.

10.

## Simple list operations in PROLOG

Best First Search
AND-OR Graphs
A* algorithm
Min-max search trees and alpha beta pruning
Learning using neural networks
Decision trees
Design and implementation of Expert System to diagnose diseases/faults in appliances. 9.
structures
Study of Data mining tools.

## Prolog grammar for simple English phrase

Total P: 45
REFERENCES:
1. Ivan Brakto, Prolog Programming for Artificial Intelligence, Pearson Education, August 2011.
2. http://www.swi-prolog.org/
3. Practical Common LISP, Peter Seibel, Apress, 2005.

## 12Z720 PROJECT WORK I

0042
Identification of real time problem in the field of computers
Developing a mathematical model for solving the identified problem
Finalization of system requirements and specification
Proposing different solutions for the problem based on literature survey
Future trends in providing alternate solutions
Consolidated report preparation on the work done

Total P: 60

SEMESTER 8
12Z820 PROJECT WORK II
0 0 12 6
The project involves the following:

## Preparing a project - brief proposal including

Problem Identification
A statement of system / process specifications proposed to be developed
List of possible solutions including alternatives and constraints
Cost benefit analysis
Time Line of activities

A report highlighting the design finalization [based on functional requirements & standards (if any) ]

## Implementation Phase (Hardware / Software / both)

Testing & Validation of the developed system
Learning in the Project

31

## Consolidated report preparation

PROFESSIONAL ELECTIVES
GROUP I
12Z001 E-COMMERCE
3003
HISTORY AND ENABLERS : Shopping in a store and shopping on the web. Impact of Internet and WWW on commerce. Terminologies
and functions in a commerce environment Buying, selling, inventory, catalog, shopping cart, payment gateway, auctions etc..Ecommerce today, growth prospects and vision. Technology evolution fueling ecommerce growth - anytime , anywhere computing.
(8)
Government-to-Government. Business models in emerging E-commerce areas, Analyze some current key players and
(6)
PAYMENT SYSTEMS: Types of Electronic Payment Systems, Digital Token Based Electronic Payment Systems , Smart Cards
Electronic Payment Systems, Credit Card- Based Electronic Payment Systems,- Ecash, Risk and Electronic Payment systems ,
Designing Electronic Payment Systems Mobile wallet
(8)
IMPLEMENTATION AND MAINTENANCE: Technologies and tools for implementing ecommerce. Development of web-based content
and services, focus on developing dynamic web content , testing, change management ,content management and maintenance, Focus
on measuring and improving performance of e- commerce systems.Introduction to patterns and architecture for
web scale.Data representation SGML, HTML , XML and JSON.
(8)
TRUST AND SECURITY: Securing Businesses on the Internet- Security Policy, Procedures and Practices, Transaction Security,
Cryptography, Digital Signatures, Security Protocols for Web Commerce. Threats XSS, XSRF, penetration testing concepts.
Introduction to Fraud, risk, and identity verification.
(8)
MOBILE COMMERCE: Introduction Infrastructure of MCommerce Types of Mobile Commerce Services Technologies of
Commerce Wireless/Wired Commerce Comparisons Mobile ecommerce applications on smart phones.
(7)

Total L: 45
TEXT BOOKS:
1. Sarwade W K &AnuranjanMisra A Textbook on E-Commerce: Text & Cases, A.K. Publications, New Delhi, 2010.
2. Ravi Kalakota & Whinstong A B Frontiers of Electronic Commerce, Pearson Education, New Delhi, 2006.
3. Gary P Schneider Electronic commerce, Thomson learning &James T PenyCambridge USA, 2009.

REFERENCES:
1.
Daniel Minoli, Emma Minoli, Web Commerce Technology Handbook Tata McGraw Hill, New Delhi, 2007
2.
EfraimTurvan, J.Lee, David king and M. chung, Electronic commerce, PearsonEducation, New Delhi,
2001.
3. Brenda Kienew , E commerce Business ,Prentice Hall, USA, 2001
4. Christopher J W, Theodore HKC, Global Electronic Commerce: Theory and Case Studies , Universities Press, USA, 2001 5.
Murthy C.S.V, E-Commerce-Concepts, Models & Strategies, Himalaya Publishing house, Mumbai, 2003.
6. David Whitly, E- Commerce Strategies, Technology and applications, Tata McGrawHill, New Delhi, 2008
7. Norman Sadeh M-Commerce - Technologies, Services, and Business Models John Wiley & Sons,USA, 2002

## 12Z002 PERVASIVE COMPUTING

3003
INTRODUCTION: Past Present and Future -The Pervasive Computing Market - m-Business -conclusions and Challenges - The
Future Application Examples : Retail - Airtel Check-in and Booking - Sales Force Automation Healthcare Tracking - Car Information

32

## Systems email access via voice and WAP

(6)

DEVICE TECHNOLOGY : Hardware - Human - Machine Interfaces - Biometrics - Operating Systems - Java for Pervasive DevicesDevice Connectivity Protocols-Security- Device Management
(6)
WEB APPLICATION CONCEPTS : History of the World Wide Web- World Wide Web Architecture - Protocols Client Authentication
Via the Internet - Transcoding
(4)
BEYOND : Introduction - Components of the Architecture - WAP Infrastructure - WAP Security Issues - Wireless Markup
Language - WAP Push - Products - Mode
(5)
VOICE TECHNOLOGY : Basis for Speech Recognition - Voice Standards - Speech Applications - Speech and Pervasive
Computing - Security
PERSONAL DIGITAL ASSISTANTS: History - Device Categories - Personal Digital Assistant Operating Systems Device
Characteristics - Software Components - Standards - Mobile Applications - Personal Digital Assistant Browsers

WAP

(3)

(5)

END TO END ARCHITECTURE FOR PERVASIVE COMPUTING APPLICATIONS: Overview - Server-Side Programming in Java Java 2 Enterprise Edition : Overview - Servlets - Enterprise Java Beans - Java Server Pages - Extensible Markup Language - Web
Services - Model - View Controller Pattern
(8)
PERVASIVE WEB APPLICATION ARCHITECTURE : Background - Scalability and Availability - Development of Pervasive computing Web
Applications - Pervasive application architecture - Example Application Introduction - User Interface Overview Architecture - Access from PCs - Access from personal digital assistants - Access via Voice - Extending the example application to
voice access
(8)

Total L: 45
TEXT BOOK:
1. Jochen Burkhardt, Horst Henn, Stefan Hepper and Thomas Schaec Klaus Rindtorff, Pervasive computing Technology and Architecture of
Mobile Internet Applications, Addison Wesley, New Delhi, 2009.
2. Frank Adelstein, Sandeep K S Gupta, Golden G Richard III and Loren Schwiebert, Fundamentals of Mobile and Pervasive Computing, Tata
McGraw-Hill Publishing Company, New Delhi, 2005.
REFERENCES:
1. Ashoke Talukdar and Roopa Yavagal, Mobile Computing, Tata McGraw Hill, New Delhi, 2010.
2. Uwe Hansman, Lothat Martin S Nicklous and Thomas Stober, Pervasive Computing Handbook,Springer Verlag, New Delhi, 2003.
3. Uwe Hansman, Lothat Martin S Nicklous and Thomas Stober, Principles of Mobile Computing, Springer Verlag, New Delhi, 2003.

## 12Z003 SOFTWARE PROCESS MANAGEMENT

3003
SOFTWARE PROCESS: Key processing areas Process Maturity framework Capability Maturity Model (CMM) Variations in
CMM - Productivity improvement.
(6)
SOFTWARE METRICS: Role of metrics in software development - Project metrics Process metrics Data gathering - Analysis of data
for measuring correctness, integrity, reliability and maintainability of Software products.
(6)
PLANNING PROCESS: Project initiation Feasibility study Planning Estimation COCOMO Function Point Analysis
Scheduling - Critical path Tracking - Timeline chart Earned value chart - Status reporting.
(10)
DEVELOPMENT PROCESS: Issues during requirements gathering Agility in development Software inspections Types of reviews Basic
principles Conduct of inspections Software standards Benefits of standards Establishing standards
Standards Vs Guidelines Usage of tools.
(7)
RISK MONITORING: Reactive Vs Proactive Risks Software Risks Risk Identification Risk Projection RMMM Plan.

(6)

SOFTWARE ECONOMICS: Defect Prevention Process changes for defect prevention Need for automation of software process
Software contracting Effective contract management.
(6)
S/W QUALITY STANDARDS: Elements of ISO 9001 - Improving Quality System Comparison of CMM and ISO 9001- Six-sigma
(4)

Total L: 45 TEXT
BOOKS:
1. Watts Humphrey, Managing the Software Process , Pearson Education, New Delhi, 2005.
2. Roger S Pressman, Software Engineering A Practitioners Approach, McGraw Hill International, Singapore, 2007.
REFERENCES:

33

AND

1.
2.
2002.

Pankaj Jalote, Software Project Management in Practice, Pearson Education, New Delhi, 2002.
Watts Humphrey, Introduction to the Team Software Process, Pearson Education, New Delhi,

## 12Z004 STORAGE MANAGEMENT

3003
INTRODUCTION TO ISM : Data, Information, Evolution of storage architecture, Data center infrastructure, Information lifecycle,
Overview: Virtualization - Cloud, Data center environment: Application - Desktop - Memory virtualization - Connectivity - Disk drive
interface - Storage media - Flash drives, RAID: Implementation - Methods - Levels, Intelligent storage system
(9)
STORAGE AREA NETWORK AND IP SAN: Introduction to DAS and SCSI, SAN: Evolution - Components - Connectivity options Ports - FC architecture - Zoning - FC topologies, SAN based virtualization: Block level - VSAN, IP SAN: iSCSI - FCIP components FCIP topology and frame structure, FCOE: Components Benefits.
(9)
NETWORK ATTACHED STORAGE AND CONTENT ADDRESSED STORAGE: NAS: Benefits Components - Implementations File sharing protocols - I/O operations - Factors affecting NAS performance - File level virtualization, Object based storage: Operation
- Benefits - Fixed content and archives - Archive types, CAS: Architecture - Operations - Use cases, Unified storage
.
(9)
BUSINESS CONTINUITY: Introduction: Information availability - BC terminology - Planning lifecycle - Business impact analysis Technology solutions, Backup and restore: Purposes - Methods - Architecture - Operations - SCB - Topologies - Targets - Deduplication,
Local Replication: Terminology - Data consistency - Technologies - Restore and restart considerations, Remote replication: Modes Technologies - Advanced replication technologies
(9)
STORAGE SECURITY AND MANAGEMENT: Securing the storage infrastructure: Security terminology - Security framework - Risk
triad - Security domains -Implementations - Managing the storage infrastructure: Monitoring - Activities - Challenges - Solutions
(9)

Total L: 45
TEXT BOOKS:
1. Somasundaram G, Alok Shrivastava, ISM Storing, Managing and Protecting Digital Information, EMC Education Services, Wiley
India, New Delhi, 2012.
2. Robert Spalding, Storage Networks: The Complete Reference, Tata McGraw Hill, New Delhi, 2006.
REFERENCES:
1. Meeta Gupta, Storage Area Network Fundamentals, Pearson Education, New Delhi, 2002.
2. Gerald J Kowalski, Mark T Maybury, Information Storage and Retrieval Systems: Theory and Implementation, BS Publications, New Delhi, 2009.
3. Marc Farley Osborne, Building Storage Networks, Tata McGraw Hill, New Delhi, 2001.

## 12Z005 ENTERPRISE RESOURCE PLANNING

3003
INTRODUCTION: Business processes, basic differences between manufacturing and services, data Integration Issues, benefits of
ERP, brief history of ERP and related technologies BPR, data warehousing, data Mining, OLAP.
(9)
ERP ARCHITECTURE: Concepts of ERP- major components and their functions in ERP system. ERP architecture - system control
interfaces, services, presentation interface, database Interface. Interfaces with other systems, Multi- client server solution, Application
Integration - ERP and Internet, ERP and Commerce.
(11)
IMPLEMENTATION ISSUES: package selection, implementation methodology, ERP Lifecycle, people Issues, ERP and business/process drivers, office
Integration, software selection, project management, feasibility issues, project initiation, risk Involved,
hidden costs, user education.
(9)
ERP MODULES: The Development of Enterprise Resource Planning Systems, Business Modules Finance, Manufacturing, Human Resources,
Plant Maintenance, Materials Management, Quality Management, Sales & Distribution.
(10)
ERP APPLICATIONS: Marketing Information Systems and the Sales Order Process, Production and Supply Chain Management,
Human Resources management, Processes management/ Improvement.
(6)
Total L:45
TEXT BOOKS:
1. Leon, Alexis, ERP Demystified, Tata McGraw Hill, New Delhi, 2007.
2. Olson, David, Managerial Issues of Enterprise Resource Planning Systems, Tata McGraw Hill, New Delhi, 2007.
REFERENCES:
1. Sumner, Mary, Enterprise Resource Planning, Prentice Hall, New Jersey, 2005.

34

2.
3.

OLeary, Daniel, Enterprise Resource Planning Systems: Systems, Life Cycle, Electronic Commerce and Risk, Cambridge University Press,
Cambridge, 2002.
Ellen Monk, Bret Wagner, Concepts in Enterprise Resource Planning, Thomson Course Technology, USA, 2006.

## 12Z006 GEOGRAPHIC INFORMATION SYSTEMS

3003
FUNDAMENTALS OF GIS AND CARTOGRAPHY : Roots of GIS, Four Ms, Definition, GIS Architecture, Models of GIS, Framework
for GIS, GIS Categories, Map as a Model, Spatial Referencing System, Map Projections, Commonly Used Map Projections, Grid
Systems, Cartographic Symbolization, Types of Maps, Typography, Map Design, Map Productions, Map Applications. (7)
DATA MANAGEMENT, MODELS AND QUALITY ISSUES : Conceptual Models, Geographical Data Models, Data Primitives, Data
Types - Raster and Vector Approach, Data Modeling and Spatial Analysis, Sources of Geographical Data, Data Collectors and Providers, Creating
Digital Data Sets, Data Presentation, Data Updating, Data Storage, Spatial Data Costs, Quality of GIS Output,
Sources of Errors in Spatial Data, Factors affecting Reliability of Spatial Data, Faults from Assumptions.
(10)
REMOTE SENSING FUNDAMENTALS : Remote Sensing - Basic Principles, Electromagnetic Remote Sensing, Energy Sources, Energy
Interactions with Earths Surface Materials, Microwave Remote Sensing, The Radar Principle, Factors Affecting Microwave
Measurements, Radar Wavebands, SLAR Systems, Sar, Interpreting Sar Images, Geometrical Characteristics, Remote Sensing
Platform and Sensors, Satellite System Parameters, Sensor Parameters, Imaging Sensor Systems, Earth Resources Satellites,
Meteorological Satellites.
(10)
IMAGE PROCESSING : Digital Image Processing, Basic Character of Digital Images, Preprocessing, Registration, Enhancement,
Spatial Filtering, Transformations, Classification, Image Classification and GIS, Visual Image Interpretation, Types of Pictorial Data
Products, Image Interpretation Strategy, Image Interpretation Process, Overview of Image Interpretation Equipments.
(8)
TERRAIN MAPPING, GEOCODING AND SEGMENTATION : Interpolation, Visualization of Continuous Surfaces, Data Sources for
Interpolations, Methods for Interpolations, Global Interpolation, Local Deterministic Methods, Comparison of Global and Local
Method, Optimal Interpolation Using Geo Statistics Kriging, Variogram, Geocoding. Applications of Geocoding, Dynamic
Segmentation, Applications of Dynamic Segmenation.
(6)
ISSUES AND APPLICATIONS IN GIS : Changes in Technology, Data Supply and Users, Role of Satellite Imagery and Data Sets,
Urban and Municipal Applications, Other Applications.
(4)
Total L:45
TEXT BOOKS:
1. Peter A Burrough and McDonell, Principles of Geographical Information Systems, Oxford University Press, USA, 1998.
2. Anji Reddi M, Remote Sensing and Geographical Information Systems, B. S. Publications, Hyderabad, 2009.
REFERENCES:
1. George B Korte, The GIS Book, Onword press( Thomson Learning), New Mexico, 2003.
2. Kang-tsung Chang, Introduction to Geographical Information Systems, Tata McGraw Hill, New Delhi, 2003.

## 12Z007 SOFTWARE DESIGN PATTERNS

3003
INTRODUCTION: Design Pattern - MVC, Describing Design Patterns, Relationship between Design Patterns, Solving Design Problems using
patterns, Procedure to apply and use a Design Pattern.
(6)
CREATIONAL PATTERNS: Abstract Factory, Builder, Factory Method, Prototype, Singleton.

(8)
(10)

BEHAVIORAL PATTERNS: Chain of Responsibility, Command, Interpreter, Iterator, Mediator, Memento, Observer, State, Strategy,
Template Method ,Visitor.
(12)
A CASE STUDY : Designing a Document Editor - Design Problems, Document Structure, Formatting, User Interface, Multiple Lookand-Feel
Standards, Multiple Window Systems, User Operations Spelling Checking and Hyphenation, Usage of patterns.
(9)

Total L: 45
TEXT BOOK:
1. Erich Gamma, Richard helm, Ralph Johnson, John Vlissides, Design Patterns: Elements of reusable object-oriented software, Addison
Wessley, USA, 2004

35

REFERENCES:
1. Eric Freeman, Elisabeth Robson, Bert Bates, Kathy Sierra, Head First Design Patterns, O'Reilly Media, USA, 2004.
2. Joshua Kerievsky, Refactoring to Patterns, Addison-Wesley Professional, USA, 2004.

## 12Z008 MULTI-TIER COMPUTING

3003
INTRODUCTION: The Business opportunity- Driving forces- Major issues in information Technology-Right sizing- Review of Host &
Non-distributed computing. Basis of Distributed computing Decomposition approaches Layers vs Tiers. Basis of Client / Server
computing Components .Client / Server computing Approaches Applications development-Cost Implementation.
(4)
OPEN SYSTEM STANDARDS FOR CLIENT/SERVER COMPUTING: Understanding Client/Server computing Dispelling the
Myths-Obstacles-Upfront and Hidden-Standards Setting Organizations-Factors for Success.

(4)

CLIENTS,SERVERS, AND OPERATING SYSTEMS: The Anatomy of a server program, Server Scalability, Client Anatomy 101,
Client/server Hybrids
(6)
THREE-TIER COMPUTING: Introduction and comparison of two and three tier- Client side, Server side and Middleware sideHardware and Software requirements- Transaction servers-TP lite Vs TP Heavy.
(5)
MIDDLEWARE: Hardware and Software requirements-Netware connectivity-Types of Middleware Data Base/SQL middleware Standards,
NOS: Extending the Local OSs reach, Global directory Services,X.500, LDAP, Distributed Time services, Distributes
Security services, Peer-to-peer communications, Remote Procedure call, Messaging and Queuing, MOM versus RPC,DCE: the Enterprise NOS,
The Internet as a NOS
(10)
MULTI-TIER COMPUTING: Overview Benefits Disadvantages-Components Tier separations and Interaction.
THIN CLIENT COMPUTING: Introduction to computing models Comparison Components-environments.

(5)
(3)

FRONT END TOOLS: Overview-The Client components-Essential features of a front end tools. Case Studies- Account and Financial
system, Sales automation and courseware system.
(8)

Total L: 45
TEXT BOOKS:
1. Dawana Travis Dewire, Client/Server Computing, Tata McGraw-Hill Publishing Company Limited, New Delhi, 2003.
2. Robert Orfali, Dan Harkey and Jeri Edwards, Essential Client/Server Survival Guide, Galgotia Publications, New
Delhi, 2001.
REFERENCES:
1. Joel P Kaster, Understanding Thin Client/Server Computing, Prentice Hall of India, New Delhi, 2001.
2. Jein Edwards,3 tier Client/Server at Work, Wiley Computer Publishing, USA, 1999.
3. Patrick Smith and Steve Guengesich, Client/Server Computing, Prentice Hall of India, New Delhi, 2002.
4. Travis Derive D,Secondgeneration Client/Server Computing, McGraw Hill, New Delhi, 1997.
5. Larry J Vaughn, Client / Server System Design and Implementation, McGraw Hill Inc, USA, 1995.

GROUP II
12Z016 PARALLEL ARCHITECTURE AND PROGRAMMING
3024
INTRODUCTION: Computational demands of Parallel Processing-Mechanisms of implementing parallel processing-Parallel
processing terminologies-Major issues in Parallel Processing.

(7+4)

PARALLEL ARCHITECTURES: Loosely Coupled Systems-Tightly Coupled Systems-Interconnection networks: Linear and Ring,
Shuffle Exchange, Two Dimensional Mesh, Hypercube.
(8+6)
MPI PROGRAMMING: MPI model, MPI Program Structure, collective communication data decomposition communicators and topologies,
Point-to-Point Communication, Advanced concepts in MPI, sample programs
(6+4)
OPEN MP:OpenMP Programming model, OpenMP Directive Format, OpenMP programming Constructs, OpenMP Runtime Library
Routines, OpenMP Environment Variables Solutions to parallel programming problems Data races, deadlocks and livelocks
Nonblocking algorithms Memory and cache related issues.
(7+4)

36

PRINCIPLES OF PARALLEL ALGORITHM DESIGN: Design Approaches-Design issues-Performance measures and AnalysisComplexities-Anomalies in Parallel Algorithms-Case Study-Parallel Search Algorithms.
(8+6)
SHARED MEMORY MULTIPROCESSOR SYSTEMS: Shared bus, Cross Bar, Multiport memory-Memory contention and Arbitration
Techniques-Cache Coherence- Handling Shared Variables
(9+6)

Total L : 45 + P :30 = 75
TEXT BOOKS:
1. Seyed H Roosta, Parallel Programming and Parallel Algorithms, Springer Series, New York, 2001.
2. Wen Mei Hew, David Kirk, Programming Massively Parallel Processors: A Hands-on Approach, Morgan Kaufmann, USA 2010.
3. John Paul Shen & Mikko H Lipasti, Modern Processor Design: Fundamentals of superscalar processors,Tata McGrawHill, New Delhi, 2005.

REFERENCES:
1. Michael J Quinn, Parallel Computing Theory and Practice, McGraw Hill, Singapore, 2003.
2. Barry Wilkinson, Parallel Programming, Pearson Education, USA, 2002.
3. Kai Hwang and Feye A Briggs, Computer Architecture and Parallel Processing, Tata McGraw Hill Publishing Company, New Delhi, 2001. 4. Barry
WilkinSon, Michael Allen, Parallel Programming, Pearson Education, New Delhi, 2011.

## 12Z017 SERVICE ORIENTED ARCHITECTURE

3024
INTRODUCTION TO SOA, EVOLUTION OF SOA: Fundamental SOA - Common Characteristics of contemporary SOABenefits of SOA - A SOA timeline(from XML to Web Services to SOA) - The continuing evolution of SOA (Standards organizations and
Contributing vendors) - The roots of SOA(comparing SOA to Past architectures).
(8+6)

PRINCIPLES OF SERVICE OREINTATION: Services-orientation and the enterprise - Anatomy of a service oriented
architecture - Common Principles of Service-orientation - Service orientation and Object-orientation - Service layer abstraction Business service layer - Orchestration service layer.
(7+4)

WEB SERVICES AND SOA: The Web services framework - Services (as Web Services) - Service Registry - Service descriptions
(with WSDL) - Messaging (with SOAP), Transactions, Coordination, Business Activity, Orchestration, Choreography - Addressing,
Reliable Messaging, Policies, Metadata, Security, Notification and Events - Semantic Web Services - RESTful Services.
(12+8)

BUSINESS PROCESS DESIGN: Business Process Management basics - WS-BPEL language basics - WS-Coordination overview - Service
oriented business process design - WS-addressing language basics - WS-Reliable Messaging language basics Service Component Architecture basics.

(10+6)

ENTERPRISE PLATFORMS AND SOA: SOA platform basics - Enterprise Service Bus basics (including basic and complex patterns) SOA support in J2EE - SOA support in .NET- SOA Reference Architecture

(8+6)

Total L : 45 + P :30 = 75
TEXT BOOKS:
1.
Thomas Erl,Service Oriented Architecture-Concepts, Techniques and Design, Prentice Hall, USA, 2006 2.
Eric
Newcomer and Greg Lomow, Understanding SOA with Web Services, Pearson Education India, New Delhi, 2005.
3. Barry Douglas K,Web Services and Service oriented Architectures- The Savvy Managers Guide Morgan Kaufmann Publishers, USA, 2003.
REFERENCES:
1. Chatterjee, Sandeep and James Webber, Developing Enterprise Web Services: An Architects Guide, Prentice Hall of India, New
Delhi, 2005. 2. Bernstein Philip A and Eric Newcomer, Principles of Transaction Processing. Morgan Kaufmann Publishers, USA, 1997

## 12Z018 DATA WAREHOUSING AND MINING

3024
INTRODUCTION TO DATA WAREHOUSING: Need for Data warehousing - Operational database systems vs Data warehouses - Data
warehouse architecture Data warehousing components - A Multidimensional data model - Need for OLAP- OLAP Operations
Types of OLAP servers.
(7+4)
DATA MINING: Motivation and Importance of Data mining Evolution of Database systems Data mining functionalities Steps in KDD
process- Architecture of a typical data mining system - Classification of data mining systems Data mining task primitives Major issues in data mining.
(6+4)
DATA PREPARATION AND CONCEPT DESCRIPTION: Different forms of Preprocessing - Data Cleaning - Data Integration and Transformation Concept hierarchy - Data generalization - Attribute oriented induction for data generalization and data
characterization.
(7+4)

37

ASSOCIATION ANALYSIS: Market Basket Analysis Frequent Itemsets- Closed Itemsets - Frequent Pattern mining - The Apriori
algorithm Generating association rules- Improving the efficiency of Apriori - Correlation analysis.
(6+4) CLASSIFICATION
AND PREDICTION: Issues Decision tree induction Attribute selection measures Overfitting and pruningBayesian Classification Bayesian Belief Networks - Prediction.
(8+8)
CLUSTER ANALYSIS: Types of data in Cluster Analysis Categorization of clustering methods Partitioning methods - Classical partitioning
methods- Hierarchical methods - Agglomerative and Divisive - BIRCH-Outlier analysis.
(7+4)
APPLICATIONS : Trends and social impacts of data mining privacy concerns Web mining - Social network analysis - Biological
data analysis. Introduction to WEKA tool.
(4+2)

## Total L : 45+ P :30 = 75

TEXT BOOKS:
1. Alex Berson, Stephen J. Smith, Data Warehousing, Data Mining and OLAP, Tata McGraw- Hill, New Delhi, 2008.
2. Jiawei Han and Micheline Kamber, Data Mining Concepts and Techniques, Elsevier Science India Pvt Ltd., New Delhi,2007
REFERENCES:
1. Pang-Ning Tan, Michael Steinbach, Vipin Kumar, Introduction to Data Mining, Pearson Education,New Delhi, 2007.
2. Margaret Dunham, Data Mining: Introductory and Advanced Topics, Pearson Education, New Delhi, 2007.
3. Gupta K, Introduction to Data Mining with Case Studies, PHI Learning Private Ltd, New Delhi, 2011.
4. Jamie MacLenna, Zhaohui Tang, Bogdan Crivat, Data Mining with Microsoft SQL Server 2008, Wiley publications, USA,
2008.
5. Gupta G K, Introduction to Data Mining with Case Studies, PHI Learning Private Ltd, New Delhi, 2011.
6. Microsoft Analysis Services: http://dbms.knowledgehills.com/Microsoft-Analysis-Services-Tutorial/a41p1

## 12Z019 EVOLUTIONARY COMPUTING

3024
INTRODUCTION: Historical development of Evolutionary Computation (EC) Features of EC Classification of EC Advantages
Applications.
(5+4)
SIMULATED ANNEALING: Introduction Annealing schedule Pseudo code Parameter selection Applications.

(5+4)

HILL CLIMBING: Introduction Mathematical description Local and Global maxima Ridges Plateau Pseudo code
Applications.

(5+4)

## GENETIC ALGORITHM: Introduction Biological Background Operators in GA-GA Algorithm Applications.

(8+6)

ANT COLONY OPTIMIZATION: Introduction From real to artificial ants- Theoretical considerations Convergence proofs ACO
Algorithm ACO and model based search Application principles of ACO.
(11+6)
PARTICLE SWARM OPTIMIZATION: Introduction Principles of bird flocking and fish schooling Evolution of PSO Operating principles
PSO Algorithm Neighborhood Topologies Convergence criteria Applications of PSO.
(11+6)

## Total L:45 + P:30 = 75

TEXT BOOK:
1. Kenneth A DeJong, Evolutionary Computation A Unified Approach, Prentice Hall of India, New Delhi, 2006.
REFERENCES:
1. Marco Dorigo and Thomas Stutzle, Ant Colony optimization, Prentice Hall of India, New Delhi, 2005.
2. Kennedy J and Russel C Eberhart, Swarm Intelligence, Morgan Kaufmann Publishers, USA, 2001.
3. Goldberg and David E, Genetic Algorithms in Search. Optimization and Machine learning, Pearson Education, New Delhi,
2007.

## 12Z020 CLOUD COMPUTING

3024
INTRODUCTION TO CLOUD: Defining Cloud Computing- History of Computing- Understanding Cloud Architecture Characteristics
Services.
(6+4)
COMPUTING PLATFORMS: Enterprise computing Internet as a platform Software as a service and cloud computing
Enterprise architecture. Using Amazon EC2/S3 - Google App Engine Microsoft Azure Cloud computing economics.

(12+8)

CLOUD TECHNOLOGIES: Web services, AJAX and Mashups. Virtualization Technology Multitenant software- Understanding
service oriented architecture Moving application to cloud Communicating with the cloud.
(12+8)

38

CLOUD DEVELOPMENT: Data in the cloud Map reduce and extensions- Dev2.0 platforms - Apache Hadoop. Private Clouds: Eucalyptus
(6+4) VIRTUALIZATION: I/O Virtualization - Memory Virtualization - Processor Virtualization (x86) Virtual Machines: Xen , KVM,
VmWare, VirtualBox
(5+4)
CLOUD SECURITY: Security Concerns, Risk Issues and Legal Aspects Data Security

(4+2)

## Total L :45 + P :30 = 75

TEXT BOOK:
1. Dr Gautam Shroff, Enterprise Cloud Computing: Technology, Architecture, Applications, Cambridge University Press, USA,
REFERENCES:
1. Sriram Krishnan, Programming Windows Azure: Programming the Microsoft Cloud, O'Reilly Media,Inc., USA, 2010
2. Barrie Sosinsky, Cloud Computing Bible, John Wiley and Sons, USA, 2011
3. Borko Furht, Armando Escalante, Handbook of Cloud Computing Springer, USA, 2010
4. Xen:http://xen.org/, KVM:http://www.linux-kvm.org/page/Main_Page, VmWare:http://www.vmware.com/, VitualBox:
5.
7.
8.
9.

2010

http://www.virtualbox.org/

Graham Speake, Vic (J.R.) Winkler, Securing the Cloud: Cloud Computer Security Techniques and Tactics, Elsevier,USA, 2011 6. Eucalyptus ,
http://www.eucalyptus.com/
Armbrust, A. Fox, R. Griffith, A.D. Joseph, R.H. Katz, A. Konwin- ski, G. Lee, D.A. Patterson, A. Rabkin, I. Stoica, et al. Above
the
clouds: A Berkeley view of cloud computing. EECS Department, University of California, Berkeley, Tech. 2009
David Chisnall, The Definitive Guide to the Xen Hypervisor, By Prentice Hall, USA, 2007.
Windows
Azure,
http://msdn.microsoft.com/en-us/wazplatformtrainingcourse_windowsazure_unit
10.
Salesforce.com,
http://developer.force.com/

## 12Z021 C# AND .NET PROGRAMMING

3024
INTRODUCTION TO .NET: Common language Runtime, .NET frames work, Microsoft Intermediate Languages, Jitters, Unmanaged
code
(4+2)
OBJECT ORIENTED PROGRAMMING IN C#:
namespaces, interface
WINDOW BASED PROGRAMMING:

## Class, object, access specifier, Inheritance, abstract class, delegates, exceptions,

(9+6)

Win Forms, Text Box, Buttons, Message Box, List Box, handling event.

(7+4)

VISUAL STUDIO.NET IDE WITH C#: Introduction to VB .NET- Components- Features Customizing the IDE Creating a project
Simple Windows Form Application with C#.NET
(10+8)
ADO.NET: ADO.Net Object Model-Binding data to simple window form- Creating Connections, Understanding connections, Using connection
properties, Connection Methods, Handling connection events-retrieving results, updating data in database, deletion.
(7+4)
ASP.NET USING C#: Web Application project, Web Forms, Controls-Basic web server controls, Data list web server control, other
web server control.
(8+6)

## Total L :45 + P :30 = 75

TEXT BOOKS:
1 . Jesse Liberty Programming C# 4.0, O Reilly & Associates, USA,2010.
2 . Adrian Turtschi, Jason Werry, Greg Hack, Joseph Albahari, Saurabh nandu, Wei Meng Lee, C#.NET Web Developers Guide,
Publishing Inc,USA, 2010

Syngress

REFERENCES:
1. Stanley B. Lippman, C# Primer A Practical Approach, Pearson Education,USA, 2007
2. Gary Carnell Jonathan Morrison, Programming VB .NET, Springer-Verlag,New York, 2002
3. Rebecca M Riordon, Microsoft ADO .NET: step by step, Prentice Hall of India, New Delhi, 2006
4. Buczek G,ASP.NET Developers Guide, Tata McGraw Hill, New Delhi, 2008

## 12Z022 GENETIC ALGORITHMS

3024
INTRODUCTION TO EVOLUTIONARY COMPUTATION: Biological and Artificial evolution - Evolutionary computation and AI Different historical branches of EC-GAs- EP- ES- GP - A simple evolutionary algorithm.
(7+4)

39

SEARCH AND SELECTION OPERATORS: Recombination/Crossover for strings- One-point- multi-point-uniform crossover operators Mutation for strings- Bit flipping - Recombination/Crossover and mutation rates - Recombination for real-valued representations- Fitness
proportional selection and fitness scaling Ranking methods Tournament selection.
(10+6)
EVOLUTIONARY COMBINATORIAL OPTIMIZATION: TSP - Evolutionary algorithms for TSPs Hybrid evolutionary and local search
algorithms.
(6+4)
THEORETICAL ANALYSIS OF EVOLUTIONARY ALGORITHMS: Schema theorems - Convergence of EAs - Computational time
complexity of EAs - No free lunch theorem.
(6+4)
CONSTRAINT HANDLING: Common techniques- penalty methods- repair methods - Analysis -Some examples.
(7+6)
MULTIOBJECTIVE EVOLUTIONARY OPTIMIZATION: Pareto optimality Multi objective evolutionary algorithms.

(6+4)

(3+2)

## Total L :45 + P :30 = 75

TEXTBOOK:
1. Goldberg and David E, Genetic Algorithms in Search. Optimization and Machine learning, Pearson Education, New Delhi,

2007.

REFERENCES:
1. Sivanandam S N and Deepa S N, Introduction to Genetic algorithms , Springer Verlag, Heidelberg, New York, 2008.
2. Kalyamoy Deb, Multiobjective Optimization using Evolutionary Algorithms, John Wiley & Sons, USA, 2003.
3. John R Koza, Forrest H Bennett III, David Andre, Martin A Keane, Genetic Programming III:Darwinian Invention and Problem
Solving,
Morgan Kaufmann, USA, 1999.
4. Koza, John, Wolfgang Banzhaf, Kumar Chellapilla, Kalyanmoy Deb, Marco Dorigo, David Fogel, Max Garzon, David Goldberg,
HitoshiIba, and Rick Riolo(Eds.), Genetic Programming, Academic Press Morgan Kaufmann, USA, 1998.

## 12Z023 GRID COMPUTING

3024
INTRODUCTION: Introduction to high performance computing - The Evolution of the Grid Grids and Grid Technologies, Basic definitions: Cluster
grid, meta-computing, middleware etc., examples of representative applications.
(8+6)
THE ANATOMY OF THE GRID: The concept of virtual organization Grid architecture Grid architecture and relationship to other
Distributed Technologies Computational and data Grids, semantic grids.
(8+6)
THE OPEN GRID SERVICES INFRASTRUCTURE: Grid Management systems, security, Grid Enabling software and Grid
Enabling network services, Data Grid Virtualization Services for data Grids, Peer-to-Peer Grids Peer-to-Peer Grid Database for
Web Service Discovery.
(12+8)
PROGRAMMING MODELS: Shared memory, message passing, peer-to-peer, broker-based. Introduction to PVM and MPIArchitecture of cluster-based systems. Issues in cluster design: Performance- Single-system-image-Fault tolerance- Manageability
(10+6)
CASE STUDY: Architecture of Globus

(7+4)

## Total L :45 + P :30 = 75

TEXT BOOKS:
1. Fran Bermn and Geoffrey Fox Anthony Hey J G, Grid Computing: Making the Global Infrastructure a Reality, John Wiley and Sons,
USA, 2003.
2. Chitra A, Grid Computing, Sams Publications, Chennai, 2010

REFERENCES:
1. Ian Foster Cari Kesselman, The Grid2: Blueprint for a New Computing Infrastructure, Morgan Kaufman, New Delhi, 2004.
2. Joshy Joseph and Craig Fallenstein, Grid Computing, Pearson Education, New Delhi, 2004.
3. Ahmar Abbas, Grid Computing: Practical Guide to Technology and Application, Delmar Thomson Learning,

USA,2004.

## 12Z024 NATURAL LANGUAGE PROCESSING

3024
INTRODUCTION: Knowledge in speech and language processing Ambiguity Models and Algorithms Language, Thought and Understanding.
Regular Expressions and automata-. Morphology and Finite-State Transducers- Finite-State Morphological parsing
Combining FST lexicon and rules Lexicon-Free FSTs
(8+4)

40

4.

SYNTAX: Classes and part-of-speech tagging Part-of-speech tagging Rule-based part-of-speech tagging Stochastic part-ofspeech
tagging Transformation-based tagging- Context-Free Grammars for English-Sentence-level constructions Spoken language syntax
Grammars equivalence and normal form Finite-State and Context-Free grammars Grammars and human
processing. Parsing with Context-Free Grammars
(9+6)
ADVANCED FEATURES AND SYNTAX: Features and Unification: Parsing with unification constraints Lexicalized and
Probabilistic Parsing: Probabilistic Dependency Grammars Human parsing.
(12+8)
SEMANTIC: Representing Meaning Meaning structure of language First order predicate calculus Alternative approaches to meaningSemantic Analysis- Idioms and compositionality Robust semantic analysis. Lexical semantics WordNet.
(10+8)
APPLICATIONS: Word Sense Disambiguation and Information Retrieval-. Natural Language Generation-Machine Translation- The
interlingua idea
(6+4)

## Total L :45 + P :30 = 75

TEXT BOOK:
1. Daniel Jurafsky and James H Martin, Speech and Language Processing, Pearson Education Private Limited, Singapore, 2008.
REFERENCES:
1. James Allen, Natural Language Understanding, Pearson Education, New Delhi, 2003.
2. http://nlp.stanford.edu:8080/parser/index.jsp

## 12Z025 NEURAL NETWORKS AND FUZZY SYSTEMS

3024
FEED FORWARD NETWORKS AND SUPERVISED LEARNING: Biological Neural Networks - Artificial Neuron- Activation Functions, Learning
(9+6)
SINGLE LAYER FEEDBACK NETWORKS: Hopfield Network-Associative Memories- Recurrent auto association memory Bidirectional Associative memory-Boltzmann machine.
(6+4)
UNSUPERVISED LEARNING NETWORKS: Neural Network based on competition - Maxnet -Hamming Network- Self-Organizing feature
Maps- Learning Vector Quantization - Adaptive Resonance Theory Network Counter propagation Network.
(8+4)
FUZZY SETS AND RELATIONS: Crisp Set-Vagueness-Uncertainty and Impression-Fuzziness-Basic Definitions-Basic set theoretic
Operations for Fuzzy Types-Operations-Properties- Crisp and Fuzzy relations-Fuzzy relation-Cardinality Operations, PropertiesFuzzy Cartesian product and Composition-Non-Interactive fuzzy sets- Tolerance and Equivalence relations-Fuzzy Ordering relationsComposition of fuzzy relations Crisp to fuzzy conversion membership function
(10+8)
FUZZYTOCRISP CONVERSIONS: Lambda cuts for fuzzy sets and relations-Definitions- Defuzzification methods.

(6+4)

APPLICATIONS OF NEURAL NETWORKS AND FUZZY LOGIC: Pattern Recognition-Image compression- Fuzzy Pattern
Recognition- Fuzzy Image compression.

(6+4)

## Total L :45 + P :30 = 75

TEXT BOOKS:
1. Laurene Fausette,Fundamentals of Neural Networks, Pearson Education, New Delhi, 2004.
2. Timothy Ross, Fuzzy Logic with Engineering Applications, McGraw Hill, Singapore, 2000.
REFERENCES:
1.
Limin Fu, Neural Networks in Computer Intelligence Tata McGraw Hill Publishing Company, New Delhi, 2006.
2.
Rajasekaran S and Vijayalakshmi Pai G A, Neural Networks, Fuzzy Systems and Genetic Algorithms, Prentice Hall of India, New Delhi, 2003.
3.
Haykins, Neural Networks A Comprehensive foundation, Prentice Hall of India, New Delhi, 2003.
4.
Zimmermann H J, Fuzzy set theory and its Applications, Allied Publishers Ltd, New Delhi, 2001.
5.
Dr Sivanandam S N, Sumathi S, Deepa S N, Introduction to Neural Networks using MathLab 6.0, Mc Graw Hill, New Delhi, 2006.
6.
MatLab Reference Manual

## 12Z026 OPEN SOURCE SYSTEMS

3024
INTRODUCTION: Introduction to open sources- Need of Open Sources- Advantages of Open Sources- Applications of Open
Sources- commercial aspects of Open source movement.
(6+4)
OPEN SOURCE OPERATING SYSTEMS: LINUX: Introduction- General overview- Kernel mode and user mode-Process-Advanced
Concepts-Scheduling-Personalities- Cloning- Signals-Development with LINUX.
(6+4)

41

OPEN SOURCE DATABASE: MySQL: Introduction- Setting up account-Starting, terminating and writing your own SQL programsRecord selection technology- Working with strings-Date and Time- Sorting Query Results- Generating Summary- Working with meta
data- Using sequences- MySQL and Web.
(6+4)
OPEN SOURCE PROGRAMMING LANGUAGES: PHP: Introduction- Programming in Web Environment- Variables- Constants- Data
types- Operators- Statements- Functions- Arrays- OOP- String manipulation and regular expression- File handling and data storagePHP and SQL database- PHP and LDAP- PHP connectivity- Sending and Receiving E-mails- debugging and Error
Handling- Security Templates.
(10+8)
PYTHON: Syntax and Style- Python objects-Numbers-Sequences-Strings-Lists and Tuples -Dictionaries- Conditionals and loops
Files Input and Output Error and Exceptions Functions Modules Classes and OOP Execution Environment
(6+4)
OPEN SOURCE TOOLS AND TECHNOLOGIES: WEB SERVER: Apache Web server Working with Web server Configuring and using
Apache Web services Open Source Software tools and processors Eclipse IDE platform Compilers Model Driven
Architecture tools.
(6+4)
CASE STUDY: Government Policy toward Open Source (E-Governance) Wikipedia as an Open source project.

(5+2)

## Total L :45 + P :30 = 75

TEXT BOOK:
1. Introduction to Linux: Installation and Programming NRCFOSS Series, edited by N.B.Venkateswarlu
2. Robert Sheldon and Geoff Moes, Beginning MySQL , Wiley India, 2006.
REFERENCES:
1. Christopher Negus, Linux Bible,Wiley Publishing Inc, Indianapolis, 2011.
2. Adam McDaniel, Perl and Apache: Your visual blueprint for developing dynamic Web content, Wiley Publishing Inc, Indianapolis, 2010.
3. Dave.W.Mercer, Allan Kent, Steve D Nowicki, Dan squire and Wankyu choi, Beginning PHP 5 , Wiley India,2006.
4. Oscar Pastor, Juan Carlos Molina,Model-Driven Architecture in Practice: A Software Production Environment Based on Conceptual Modeling
Springer, New York, 2007.

## 12Z027 SOFTWARE TESTING

3024
FUNDAMENTALS OF TESTING: Necessity of testing Objectives of testing Testing Principles Fundamental test process The
psychology of testing.
(3+2)
TESTING THROUGHOUT THE SOFTWARE LIFE CYCLE: Software development models Test levels - Computer system strategic risks
Software Development Life Cycle testing Establishing a testing policy Structured approach to testing-Test factors
Developing risk matrix Eleven step software testing process.
(6+4)
TESTING TECHNIQUES: Test case design White box testing Basis path testing Control structure testing Black Box testing Testing
for specialized environments Verification and validation Unit testing Integration testing Validation testing System
testing Regression testing
(8+6)
PERFORMANCE TESTING: Governing factors Methodology Tools Process Challenges.

(5+2)

DETERMINING SOFTWARE TESTING TECHNIQUE AND TEST TOOLS: Selecting technique/tools- Structural testing technique
Functional testing technique Unit testing technique Test factor/test technique matrix Test tools Selecting and using the test
tools.
(8+6)
BUILDING AND IMPLEMENTING EFFECTIVE TEST MANAGEMENT PROCESS AND TEST ORGANIZATION: Test management
Requirements management Planning tests Executing tests- Managing issues Test Organization addressing perception
Taking the team together Focus on technology, Process and management Customer perspective.
(8+6) SOFTWARE TEST
EFFORT ESTIMATION TECHNIQUE AND TEST DOCUMENTATION: Estimation methods Estimating size and effort Function point analysis
technique Test point analysis Validating the estimation model Documentation uses Types
Responsibility Test plan documentation Test analysis report documentation
(7+4)

## Total L :45 + P :30 = 75

TEXT BOOKS:
1. Srinivasan Desikan, Gopalaswamy Ramesh Software Testing Principles and Practices, Pearson Education, New Delhi 2009.
2. Renu Rajani and Pradeep Oak, Software Testing Effective Methods, Tools and Techniques, Tata McGraw Hill Publishing Company Limited, New
Delhi, 2005.
3. Borris Benzer ,Software Testing Techniques ,International Thomson Computer Press, USA, 2006
REFERENCES:
1. Roger S Pressman, Software Engineering A Practitioners Approach, McGraw Hill International Edition,

42

Singapore, 2010.

2.
3.

Dorothy Graham, Erik Van Veenendaal, Isabel Evans and Rex Black, Foundations of Software Testing ISTQB Certification, Thomson
Learning, USA, 2007.
William Perry, Effective Methods for Software Testing, John Wiley & Sons, USA, 2006.

## 12Z028 USER INTERFACE DESIGN

3024
HUMAN FACTORS: The importance of User Interface UI and Software Designer Goals of UI design Motivations for human
factors in Design Understanding user needs and requirements.
(5+4)
USER INTERFACE DESIGN PROCESS Classes of UI design Principles of good design Evaluating design using the principles
Choice of color Task oriented approach for UI - Case study.
(5+2)
OBJECT ORIENTED UI DESIGN - Design of icons Use of metaphors GUI style guides and toolkits Portability GUI design
and object oriented approach Case study.
(5+2)
CSCW USER INTERFACES - CSCW characteristics Examples CSCW UI Method of specifying and designing UI for CSCW
systems Case study.
(5+2)
USABILITY: The viewpoint of user, customer and designer Usability specification Description of stages in usability specification
and evaluation.
(6+4)
WEB INTERFACE DESIGN: Designing Web Interfaces Drag and drop, direct selection, contextual tools, overlays and virtual pages,
process flow, case studies
(9+8)
MOBILE UI: Mobile ecosystem: platforms and application frameworks: Types of mobile applications: widgets, applications,
information architecture, Mobile 2.0, Mobile design case studies

(10+8)

## Total L :45 + P :30 = 75

TEXT BOOKS :
1. Bill Scott and Theresa Neil, designing Web Interfaces, OReilly, USA, 2009
2. Brian Fling, Mobile Design and Development, OReilly, USA, 2009
3. Linda Mcaulay, HCI for Software Designers,International Thompson Computer Press, USA,1998.
REFERENCES:
1. Alan Dix Janet Finlay, Gregory Abowd, Russell Beale, "Human - Computer Interaction", Prentice Hall, USA,2004.
2. Andrew Sears, Julie A Kacko, The HCI handbook , Lawrence Earlbaum Associates, New York, 2008.

## 12Z029 MULTIMEDIA SYSTEMS

3024
INTRODUCTION: Introduction Multimedia applications Multimedia System Architecture Evolving technologies for Multimedia Defining
objects for Multimedia systems Multimedia Data interface standards Multimedia Databases.
(9+3)
MULTIMEDIA COMPRESSION : Types of Compression Binary Image Compression Schemes Color, Gray Scale, And Still-video Image
compression Video Image Compression Audio Compression .
(9+9)
MULTIMEDIA DATA & FILE FORMAT STANDARDS: Rich-Text Format TIFF - RIFF MIDI JPEG AVI MPEG- TWAIN- Multimedia I/O
technologies - Digital voice and audio Video image and animation Full motion video Storage and retrieval
Technologies.
(9+6) MULTIMEDIA
AUTHORING, USER INTERFACE & HYPERMEDIA: Multimedia Authoring Systems Hypermedia Application Design Consideration User Interface
Design - Hypermedia messaging - Mobile Messaging Hypermedia message component
Creating Hypermedia message Integrated multimedia message standards Integrated Document management.
(9+6)
DISTRIBUTED MULTIMEDIA SYSTEMS: Components of a Distributed Multimedia System Distributed Client-Server Operation Multimedia
Object Servers Multiserver Network Topologies Distributed Multimedia Databases Managing Distributed Objects.
(9+6)

## Total L :45 + P :30 = 75

TEXT BOOKS:
1. Prabat K Andleigh and Kiran Thakrar, Multimedia Systems Design, Prentice Hall of India, New Delhi 2003.
2. Judith Jeffcoate, Multimedia in practice technology and Applications, Prentice Hall of India, New Delhi, 2009.
REFERENCES:
1. John F Koegel Buford, Multimedia Systems, Addison-Wesley, USA, 2003.

43

2.
3.

Rao K R, Zoran S Bojkovic, Dragorad A Milovanovic, Multimedia Communication Systems: Techniques, Standards and Networks, PHI Learning Pvt.
Ltd., New Delhi, 2010.
Ralf Steinmetzklara Nahrstedt , Multimedia Systems, Springer Verlag, NewYork, 2007.

## 12Z030 COMPUTER GRAPHICS

3024
OUTPUT PRIMITIVES: Introduction Points and Lines DDA Algorithm Circle-Generating Algorithms Ellipse-Generating
Algorithms Parallel Curve Algorithms Curve Functions Attributes.
(9+6)
TWO-DIMENSIONAL GEOMETRIC TRANSFORMATIONS & VIEWING: Basic Transformation Matrix Reoresentations Composite
Transformation Other Transformations Affine Transformation The viewing Pipeline Clipping Operation Point
Clipping Line Clipping Polygon Clipping Curve Clipping Text Clipping Exterior Clipping.
(9+6)
THREE-DIMENSIONAL CONCEPTS : Three-Dimensional Object Representations Three-Dimensional Geometric and Modeling
Transformations projections Three-Dimensional Viewing.
(9+6)
VISIBLE-SURFACE DETECTION METHODS: Classification of visible-surface detection Algorithms Back-face detection DepthBuffer
Methods A-Buffer Methods Scan-line Methods Depth-Sorting Method Illumination Models and Surface-Rendering
Methods.
(9+6)
COLOR MODELS & COMPUTER ANIMATION: Properties of Light Standard Primaries Intuitive Color Concepts Color models
Color Selection and Application Computer Animation: Design of Animation Sequences Raster Animation Key-Frame Systems
Morphing Motion Specifications Virtual Reality case study.
(9+6)

## Total L :45 + P :30 = 75

TEXT BOOKS:
1. Donald Hearn and Pauline Baker M, Computer Graphics C Version, Pearson Education, New Delhi, 2003.
2. Foley, Vandam, Feiner and Huges, Computer Graphics: Principles & Practice, Pearson Education, Asia, 2003.

REFERENCES:
1. William Newman, Robert F Sproull, Principles of Interactive Computer Graphics, Tata McGraw Hill, New Delhi, 2011.
2. Znigang Xiang, Roy Z Plastock, Computer Graphics, Tata McGraw Hill, New Delhi, 2008.
3. Amarendran Sinha, Arun D Udai, Computer Graphics, Tata McGraw Hill, New Delhi, 2011.

## 12Z031 SEMANTIC WEB TECHNOLOGY

3024
INTRODUCTION: Current Web - Transition to the Semantic Web Examples - Semantic Web Technologies - A Layered Approach.
(5+4)
STRUCTURED WEB DOCUMENTS IN XML : Introduction - The XML Language - Structuring - Namespaces - Addressing and
Querying XML Documents - Processing.
(6+6)
DESCRIBING WEB RESOURCES IN RDF: Introduction - RDF: Basic Ideas, XML-Based Syntax - RDF Schema: Basic Ideas, The
Language - RDF and RDF Schema in RDF Schema - An Axiomatic Semantics for RDF and RDF Schema - A Direct Inference
System for RDF and RDFS.
(6+4)

ONTOLOGY ENGINEERING: Introduction - Constructing Ontologies Manually - Reusing Existing Ontologies - Using Semiautomatic
Methods - On-To-Knowledge Semantic Web Architecture.
(6+4) WEB ONTOLOGY LANGUAGE:
Introduction - The OWL Language - Examples - OWL in OWL - Future Extensions. (5+4)
LOGIC AND INFERENCE: Rules - Introduction - Example of Monotonic Rules: Family Relationships - Monotonic Rules: Syntax, Semantics,
Nonmonotonic Rules: Motivation and Syntax - Example of Nonmonotonic Rules: Brokered Trade - Rule Markup in XML:
Monotonic Rules, Nonmonotonic Rules.
(9+4)
APPLICATIONS: Introduction - Horizontal Information Products at Elsevier - Data Integration at Audi - Skill Finding at Swiss Life Think Tank Portal at EnerSearch - e-Learning - Web Services - Other Scenarios.
(8+4)
Total L:45+P:30
TEXT BOOK:
1. Grigoris Antoniou and Frank van Harmelen, Semantic Web Primer, MIT press, USA, 2008.
2. Michael C Daconta, Leo J Obrst and Kevin T Smit, The Semantic Web: A Guide to the Future of XML, Web Services, and Knowledge
Management, Wiley, USA, 2003.

44

REFERENCES:
1.
John Davies, Rudi Studer and Paul Warren, Semantic Web Technologies: Trends and Research in Ontology-based
Systems, Wiley, USA, 2006.

## ONE CREDIT COURSES

12ZK01 VIRTUAL MACHINE FUNDAMENTALS
1001
INTRODUCTION: Core concept, examples, and types - Economics of virtualizing- Use cases-Key technical challenges.

(2)

SYSTEM VIRTUAL MACHINES :Core system architecture - Virtualization vs Emulation - Virtualizing/Emulating CPU, Memory, and
Peripherals - Key problems and solutions - Instruction set mapping and translation - Managing translated code - Defining the boundaries,
Dealing with control transfers - Handling dynamic code changes - Program switching, Self modifying codes - Pretranslation - Pause
and Resume System snapshot - Techniques and practices, Applications - Influence of economics on design choices- Case Study:
Microsoft Device Emulator.
(6)
PROGRAM VIRTUAL MACHINES: Roles Architecture - Mapping to the base (system) architecture - Key problems and solutions JIT Compilation - Data structure mapping - Memory management Sandboxing - Exceptions - Semantic issues - Type safety Language intrinsics - Internal management structures - Influence of economics on design choices - Case study: CLR.
(5)
HARDWARE ARCHITECTURE EVOLUTION AND ROLE OF VIRTUALIZATION: Hardware assist for system virtual machines Hardware assist for program virtual machines - Case study: VMx instruction set.
(2)

Total L: 15
REFERENCES :
1. Jim Smith and Ravi Nair, Virtual Machines: Versatile Platforms for Systems and Processes, Morgan Kaufmann Publishers,
USA, 2007.
2. Iain D Craig, Virtual Machines, Springer Publishers, USA, 2005.

## 12ZK02 SOA AND BUSINESS MASHUPS

1001
INTRODUCTION: What is SOA- Advantages of SOA- SOA Design Patterns.

(2)

SOA AND ENTERPRISE IT: Leverage on existing applications- Enterprise 2.0- Everything as service- Enterprise Service BusBusiness process orchestration-Layered Architecture.

(4)

## LAB/HANDS ON/EXERCISE: Assignments and Projects.

(4)

HARDWARE ARCHITECTURE EVOLUTION AND ROLE OF VIRTUALIZATION: Hardware assist for system virtual machines Hardware assist for program virtual machines - Case study: VMx instruction set.
(5)

Total L:15
REFERENCES :
1.
Thomas Erl, SOA Designs Patterns, Prentice Hall, USA, 2008.
1. Peter Fingar, DOT CLOUD: The 21st Century Business Platform, Meghan Kiffer Press, USA, 2009.
2. Thomas Erl, Service Oriented Architecture: A field guide to integrating XML and Web Services, Prentice Hall, USA, , 2008.
3. Thomas Erl, Service Oriented Architecture: Concepts, Technology & Design, Prentice Hall, USA, 2005.

## 12ZK03 DESIGN AND DEVELOPMENT OF ENTERPRISE APPLICATIONS - USING .NET

1001
INTRODUCTION: Why .NET Design and development of enterprise applications Trends Challenges

(2)

DESIGN AND DEVELOPMENT: Basic .NET Framework features - .NET Framework architecture - Design by layer- Distributed
Application Layers .NET Remoting - Windows Communication Foundation- Enterprise Application Design and Development
(5)
LAB / HANDS ON / EXERCISE: Assignments Projects using .NET

(8)

45

Total L:15
REFERENCES:
1. Andrew Troelsen , Pro C# 2010 and the .NET 4 Platform, APress, ISBN-13: 978-1430225492, 2010
2. Dino Esposito, Architecting Applications for the Enterprise, Microsoft Press, ISBN-13: 978-0735626096, 2007
3. Justin Smith, Inside Windows Communication Foundation, Microsoft Press, ISBN-13: 978-0735623064, 2007

## 12ZK04 OPERATING SYSTEM PERFORMANCE WORKLOAD CONSIDERATIONS, TESTING &

MEASUREMENT
1001
INTRODUCTION: Workload Definition - Elements of OS Performance - CPU, I/O - Memory & Disk, Network - Elements of a performance test - Load,
Stress, Endurance, Spike, Volume, Scalability, Throughput
(2)
PERFORMANCE: CPU Performance - Memory Performance - Storage Performance - Network Performance - Typical Performance Parameters
monitored - Performance Tools - Designing a real world Performance test - Some quick ways to check a system
performance
(7)
CASE STUDY : Comparison of a specific workload on Windows & Linux - Performance in a virtualized world - Distributed Systems &
Performance
(3)
HANDS ON: Assignments and Projects

(3)

Total L: 15
REFERENCES:
1.
Linux Performance and Tuning Guidelines - http://www.redbooks.ibm.com/abstracts/sg245287.html?Open
2.
Tuning Windows Server 2003 on IBM System x Servers - http://www.redbooks.ibm.com/abstracts/redp3943.html?Open
3.
Tuning IBM System x Servers for Performance - http://www.redbooks.ibm.com/abstracts/sg245287.html?Open

## 12ZK05 MULTI-CORE TECHNOLOGY AND PROGRAMMING

1001
PARALLEL ARCHITECTURE AND TERMINOLOGY : Processor Technology Trends - Architecture trends

(1)

(2)

## PROGRAMMING THE MULTI-CORE : Programming - OS interaction applications - Synchronization and scheduling

environments

(11)
(1)

Total L: 15
REFERENCES:
1. David E. Culler, Jaswinder Pal Singh, Parallel Computing Architecture : A hardware/ software approach , Morgan Kaufmann /
Elsevier, CA, USA, 1997.
2. Shameem Akhter , Jason Roberts, Multi-Core Programming, Intel Press, NewYork, USA, 2006.
Program Optimization for Multi-core Architectures: http://nptel.iitm.ac.in/syllabus/106104025/

MATHEMATICS ELECTIVES
12Z040 OPTIMIZATION TECHNIQUES
3 1 0 3.5
LINEAR PROGRAMMING : Graphical method for two dimensional problems, central problems of linear programming Definitions, simplex
algorithm ,phase I and phase II of simplex method.
(10+3)
Simplex Multipliers ,dual and primal, dual simplex method ,transportation problem and its solution,assignment problem and its solution
by Hungarian method, Karmakars method , statement, conversion of the Linear Programming problem into the required form, algorithm.
(10+4)
NON LINEAR PROGRAMMING (ONE DIMENSIONAL MINIMIZATION: Introduction ,unrestricted search ,exhaustive search,
interval halving method Fibonacci method.
(8+3)
NON LINEAR PROGRAMMING : (UNCONSTRAINED OPTIMIZATION): Introduction ,random search method,uni variate method, pattern
search methods , Hooke and Jeeves method, simplex method, gradient of a function, steepest descent method , conjugate

46

(10+3)

DYNAMIC PROGRAMMING: Introduction, multistage decision processes ,principles of optimality ,computation procedures.
(7+2)

## Total L:45 + T:15 = 60

TEXT BOOKS:
1. Singiresu. S.Rao, Engineering Optimization Theory and Practice, New Age International, New Delhi, 2011.
2. Hamdy A Taha , Operations Research An introduction, Pearson Education , New Delhi, 2008.
REFERENCES:
1. Kambo N.S., Mathematical Programming Techniques, Affiliated East West Press, New Delhi, 2008.
2. Hillier / Lieberman, Introduction to Operations Research, Tata McGraw Hill, New Delhi, 2002.
3. Kalyanmoy Deb, Optimization for Engineering Design, Algorithms and Examples, Prentice Hall, New Delhi, 2004

## 12Z041 NUMERICAL ANALYSIS

3 1 0 3.5
TYPES OF ERRORS: Different types of errors.

(3+1)

SOLUTION OF ALGEBRAIC EQUATIONS: Bisection method, method of false position , Newton Raphson method ,modified Newton
Raphson method , Bairstows method.
(8+2)
SOLUTION OF ALGEBRAIC SIMULTANEOUS EQUATIONS: Gauss elimination ,Gauss Jordan, Crouts method - Cholesky method
,Gauss Jacobi method, Gauss Seidel method.
(8+2)
EIGENVALUES AND EIGENVECTORS: Power method ,inverse power method , Jacobi method

(4+1)

FINITE DIFFERENCES AND INTERPOLATION: Finite difference operators E, , , , ,D . Interpolation: Newtons divided
difference formula , Lagranges interpolation formula , Newtons-Gregory forward and backward interpolation
(8+3)
DIFFERENTIATION AND INTEGRATION: Numerical differentiation using Newtons-Gregory forward and backward polynomials. Numerical
Integration: Gaussian Quadrature , Trapezoidal rule , Simpsons one third rule.
(6+2)
ORDINARY DIFFERENTIAL EQUATIONS: Taylor series method , Euler method and its Modifications, Runge-Kutta methods , Runge Kutta
Fehlberg method, multi step methods: Adams fourth-order formula , Adams-Moulton method, boundary value problems
: Shooting method
(8+4)

## Total L:45 + T:15 = 60

TEXT BOOKS:
1. Steven C Chapra and Raymond P Canale, Numerical Methods for Engineers,Tata McGraw Hill, New Delhi, 2006
2. Curtis F. Gerald and Patrick O Wheatly, Applied Numerical Analysis, Pearson Education, New Delhi, 2003
REFERENCES:
1. Richard L.Burden and J.Dougglas Faires, Numerical Analysis Thomson Brooks/Cole, USA, 2005
2. Brian Bradie, A Friendly Introduction to Numerical Analysis, Pearson Education, New Delhi, 2006

## 12Z042 STATISTICS AND QUALITY CONTROL

3 1 0 3.5
STATISTICAL INFERENCE: Sampling , estimation: Types of estimates, criteria of a good estimator, point estimates, interval estimates, maximum
likelihood estimator, determining the sample size in estimation.
(5+1)
TESTING HYPOTHESIS: Procedure in hypothesis testing, two types of errors in hypothesis testing, tails of a test, large and small
samples tests- a population mean, difference between two means, proportion, and difference between two proportions. F-test for
differences in two variances. Chi-square test ,test of independence.
(8+3)
ANALYSIS OF VARIANCE: Introduction, assumptions of analysis of variance, one-way and two-way classifications.

(4+1)

TIME SERIES ANALYSIS: Introduction, components of time series, the trend , seasonal variation, cyclical variation, irregular
variation, forecasting.
(6+2)
STATISTICAL PROCESS CONTROL: Introduction- chance and assignable causes of quality variations, statistical basis of the

47

control char, basic principles, choice of control limits, analysis of patterns on control charts

(4+1)

CONTROL CHARTS FOR VARIABLES: Introduction, control charts for and R, development and use of and R charts, control charts for
attributes, the control chart for fraction nonconforming, control charts for nonconformities(defects).
(6+2)

ACCEPTANCE SAMPLING: LOT-BY-LOT ACCEPTANCE SAMPLING FOR ATTRIBUTES: Types of plans, lot formation, single, sampling
plans for attributes, double, multiple and sequential sampling plan, military standard 105 E(ANSI/ ASQC Z 1.4, ISO 2859)dodge, romig sampling plans.
(12+5)

## Total L:45 + T:15 = 60

TEXT BOOKS:
1. Richard A. Johnson, Miller & Freunds Probability and Statistics for Engineers, Prentice Hall, New Delhi, 2009.
2. Richard I Levin and David S Rubin, Statistics for Management, Pearson Education, New Delhi, 2005.
3. Douglas C Montgomery , Introduction to Statistical Quality Control, John Wiley and Sons, USA, 2008.

REFERENCES:
1. Saeed Ghahramani, Fundamentals of Probability with Stochastic Processes, Pearson Education, New Delhi, 2005.
2. Douglas C. Montgomery and George C. Runger, Applied Statistics and Probability for Engineers, John Wiley and Sons, USA, 2003.
3. Jay L.Devore, Probability and Statistics for Engineering and the Sciences, Cengage Learning., New Delhi, 2011.
4. Ronald E.Walpole, Raymond H. Myers, Sharon L.Myers and Keying Ye, Probability & Statistics for Engineers & Scientists, Pearson Education, New
Delhi, 2007.
5. Eugenel Grant Richard, Statistical Quality Control, McGraw- Hill, USA, 2007.
6. Daleh H Besterfield, Quality Control, Pearson Education, New Delhi, 2008.

HUMANITIES ELECTIVES
12Z071 INDUSTRIAL PSYCHOLOGY, SOCIOLOGY AND GLOBAL ISSUES
2 1 0 2.5
MANAGEMENT: Concept Importance - Principles of Management Functions of ManagementSkills and Management Levels.
(4+0)
(2+1)
HUMAN RESOURCE MANAGEMENT: Definition Importance Functions Training &development.

(4+2)

GLOBALISATION AND ITS IMPACT ON HRM: Work force diversity - Cross cultural Mgt and Multicultural Mgt.

(4+2)

INDUSTRIAL PSYCHOLOGY: Objectives Individual behaviour - Group behaviour-Group Dynamics Motivation Perception
Industrial Fatigue.
(3+3)
WORK ETHICS: Professional Values & Ethics Need Issues - Challenges.

(4+0)

SOCIOLOGY: Definition Scope Significance Society Community Institutions Culture Socialization Social systems.
(2+2)
GLOBAL ISSUES: Environmental issues Natural resources Pollution. Social issues National integration Corruption
Terrorism Regionalism Communalism - Adolescent problems - Causes and consequences.
(2+2)
INDIAN CONSTITUTION: Introduction and Evolution of Indian Constitution, Fundamental Rights and Duties - Centre-State
Relations Union Government Powers and Functions.

(5+3)

Total L:30+T:15 = 45
TEXT BOOKS:
1. Vikram Bisen & Priya, Industrial Psychology, New Age International (P) Ltd., Publishers, 2010.
2. Shankar Rao C. N., Sociology, Sultan Chand & Co.,
REFERENCES:
1. Harold Koontz, Heinz Weihrich and Ramachandra Aryasri, Principles of Management - Tata McGraw Hill, New Delhi, 2004.
2. Dezenzo A David and Robbins P Robbins, Human Resource Management, John Wiley and Sons, Inc, MA., 2002.
3. Murthy C.S.V., Business Ethics, Himalaya Publishing House, 2007.
4. Basu D. P., Introduction to the Constitution of India, Prentice Hall of India, 2001.

48

## 12Z072 INDIAN ETHOS AND VALUES

2 1 0 2.5
HUMAN VALUES AND ETHOS: Meaning and Significance of Values Sources of Individual Values - Value crisis in the
Contemporary Indian Society Moral and Ethical Values.

(3+2)

SOCIAL RESPONSIBILITY AND ETHICS: Concept of Social Responsibility Need and Importance of Social Responsibility
(3+3)
APPLICATION OF VALUES: Relevance of Values in Management Personal Values and Values at Work place Values for
Managers.
(4+2)
WORK ETHICS: Professional Values & Ethics Need Issues Challenges Ethical Leadership Ethical dilemma - Case Study.
(4+2)
ORGANIZATIONAL CULTURE AND ITS CHALLENGES: Elements of strong organization culture Brooks Pertersons classification
of culture.
(5+0)
SHARED VALUES IN THE ORGANIZATION AND ITS IMPACT: Need to identify and share values the Value Construct and How
to Promote Shared Values.
(6+0)
UNIVERSAL VALUES: Cross Cultural Values - Impact of Culture on Organizations and Managing Workforce Diversity.

(3+2)

INTERPERSONAL RELATIONSHIP: Managing emotions Emotional Intelligence Building Better interpersonal Relations Dealing
with Subordinates Case Study.
(2+4)

Total L:30+T:15 = 45
TEXT BOOKS:
1. Tripathi A. N., Human values New Age international Pvt. Ltd., New Delhi, 2002
2. Murthy C.S.V., Business Ethics, Himalaya Publishing House, 2007.

REFERENCES:
1. Jayshree Suresh, Raghavan B.S., Professional Ethics, S. Chand & Company Ltd., New Delhi, 2005.
2. Nandagopal R. and Ajith Sankar RN., Indian Ethos and Values in Management, McGraw Hill, New Delhi, 2010.
3. Kiran D. R., Professional Ethics and Human Values, Tata McGraw Hill, New Delhi, 2007.
4. Proceedings of National Conference on Integrating values & Social Concerns With Technical Education, PSG College of Technology, 2010.

## 12Z073 HUMAN RESOURCE MANAGEMENT

2 1 0 2.5
NATURE AND SCOPE OF HUMAN RESOURCE MANAGEMENT: Meaning and Definition of HRM, Objectives and Functions of
HRM, Models of HRM, HRM in a changing Environment, Human Resource Management in the wake of Globalisation.
(3+3)
TRAINING AND DEVELOPMENT: Principles of Learning, Objectives, Types and Training Methods, Management Development: Its
Meaning, Scope and Objectives.
(4+2)

WAGE AND SALARY ADMINISTRATION: Principles and Techniques of Wage Fixation, Job Evaluation, Incentive Schemes.(5+0) PERFORMANCE
APPRAISAL: Process, Methods, Factors that distort appraisal, Case studies in Methods to Improve Performance,
Role of Performance in the Performance Management Process, Performance Appraisal Vs. Potential Appraisal.
(2+4)
MORALE AND MOTIVATION OF EMPLOYEES: Morale-importance of Moral and Motivation Methods of Employees, Empowerment
Factors Affecting Empowerment Process Benefits.
(6+0)
WORK ENVIRONMENT AND TERMS AND CONDITIONS OF EMPLOYMENT: Fatigue Safety Accident Prevention Accident
Records Factories Act of 1948 and pollution legislations.
(1+3)
INTERNATIONAL HRM: Model, Variables that outline difference between local and International HRM approaches to IHRM, Linking
HRM to International Expansion Strategies.
(6+0)
TRENDS IN HR: HR Outsourcing HRIS Management of Turnover and retention Workforce Relationlization Managing
Separation Case studies in Trends in Employee Engagement and Retention.

(3+3)

Total L:30+T:15 = 45
TEXT BOOKS:
1. Gary Dessler, Human Resource Management, Prentice Hall of India, New Delhi, 2009.

49

2.

VSP Rao, Human Resources Management Text and Cases, Excel Books, 2010.

REFERENCES:
1. Dezenzo A David and Robbins P Robbins, Human Resource Management, John Wiley and Sons, Inc, MA., 2002.
2. Aswathappa K, Human Resource and Personnel Management Text and Cases, Tata McGraw Hill, 2007.
3. Bernardin H, John, Human Resource Management An experiential Approach, Tata McGraw Hill, 2007.
4. Cascio H, Wayne, Managing Human Resources Productivity, Quality of Work Life and Profits, Tata McGraw Hill, 2004.
5. Cynthia D.Fisher, Lyle F. Schoenfeldt and James B.Shaw, Human Resources Management, biztantra, New Delhi, 2005.

## 12Z074 INDIAN CONSTITUTION AND SOCIETY

2 1 0 2.5
PREAMBLE AND ITS PHILOSOPHY: Introduction and Evolution of Indian Constitution preamble and its Philosophy. (5+0)
CENTRE-STATE RELATIONS: Directive Principles of State Policy, Fundamental Rights and Duties, Centre-State Relations. (2+4)
UNION GOVERNMENT: Powers, Functions and Position of President, Vice-President and Council of Ministers

(5+0)

COMPOSITION OF PARLIAMENT: Constitution Amendment Procedure, Financial Legislation in Parliament. Case Study.

(3+2)

FEDERAL SYSTEM: Features of Federal System, Administrative Relationship between Union and States, Powers, Functions and
Position of Governors, Function of Chief Ministers, Council of Ministers. Composition and powers of the State Legislature.
(5+3)
JUDICIARY: The Union Judiciary - Supreme Court and High Court.

(4+0)

PUBLIC SERVICES: All India Services, Central Civil Services, State Services, Local Services and Training of Civil Services. (4+2)
INTERNATIONAL POLITICS: Foreign Policy of India, Foreign Policy of USA, International Institutions like UNO, WTO, SAARC and
Environmentalism.
(2+4)

Total L:30+T:15 = 45
TEXT BOOKS:
1. Basu D.D., Introduction to the Constitution of India - Prentice Hall of India, 2001.
2. Dr. Durga Dasbasu,Introduction to the Constitution of India, Lexisnerxis Butterwrths Wathax, Nagpur, 2010.
3. Briji Kishore Sharma, Introduction to the Constitution of India, Prentice Hall of India, 2005.

REFERENCES:
1. Pandey J. N., Constitutional Law of India - Central Law Agency, 1998.
2. Hoshiar Singh, Indian Administration - Kitab Mahal, 2003.
3. Constitution of India, Eleventh Edition, Eastern Book Company, 1990.
4. Jain. M. C., The Constitution of India, Law House, New Delhi, 2001. 5. Shukla. V. N., Constitution of India, 2011.

## 12Z075 ELEMENTS OF SOCIOLOGY AND ENVIRONMENT

2 1 0 2.5
SOCIOLOGY Definition Scope Significance - Society Community Association Institutions Culture Socialization social
systems.
(7+0)
FAMILY AND MARRIAGE IN INDIA Family and Marriage Meaning - Characteristics Types Changing functions Recent
trends Impact of westernization and globalization on family and marriage systems in India.
(6+0)
SOCIAL ISSUES IN INDIA Problems of national integration corruption terrorism regionalism gender discrimination communalism causes
and consequences. Adolescent problems - Alcoholism Drug addiction juvenile delinquency crime AIDS Population growth causes and consequences.
(8+0)
SOCIAL CONTROL Meaning importance - Types of agencies Role of education in social control value education for total well being
Eternal values Pollution of mind respect for all religion human dignity respect for parents, teachers and fellow beings.
Human rights Importance of socialization role of family, and society in personality development.
(4+4)
GLOBAL ISSUES ENVIRONMENTAL ISSUES natural recourses environmental pollution air, water, soil, noise and thermal
need for public awareness role of individual in prevention of pollution. Climate change global warming ozone layer, acid rain,
nuclear accidents and holocaust. Environmental protection Act Air (prevention & control of pollution) Act - Water Act Forest
Conservation Act.
(2+6)

50

ROLE OF ENGINEERS IN ENVIRONMENTAL PROTECTION Importance of environment in human health Hazardous waste and environmental
problems toxic waste management in India Nuclear energy and radioactive wastes Energy from waste Role of
IT in environment protection and human health role of engineers in environmental protection.
(3+5)

Total L:30+T:15 = 45
TEXT BOOKS:
1. Shankar Rao C.N Sociology- Sultan Chand & Co. 1995
2. Ram Ahuja Social Problems in India Rawat Publication, 2010
REFERENCES:
1. Kapadia K.M. Marriage & Family in India, Oxford University Press, 1996.
2. Deepankar Roy, Principles of Sociology, Indian Publishing House, 2008.
3. Edward Alsworth Ross, The Principles of Sociology, Nabu Press, 2010.

## 12Z076 PRINCIPLES OF MANAGEMENT

2 1 0 2.5
PRINCIPLES OF MANAGEMENT: Meaning, Definition and Significance of Management, Basic Functions of Management
Planning, Organizing, Staffing, Directing and Controlling.
(5+0)
ENGINEERS AND ORGANIZATIONAL ENVIRONMENT: Social, Economic, Technological and Political. Social Responsibility of
Engineers.
(2+1)
MANAGEMENT CONCEPTS: MBO, Theory Z, Kaizen, Six Sigma, Quality Circles and TQM. (Case Study)

(3+2)

BUSINESS PROCESS REENGINEERING: Need for BPR, Various phases of BPR, Production and Productivity in six sigma and
TQM Factors Influencing Productivity.
(4+3)
ORGANISATIONAL BEHAVIOUR: Significance of OB, Role of Leadership, Personality and Motivation, Stress, Attitudes, Values and
Perceptions at work.
(7+0)
INDUSTRIAL AND BUSINESS ORGANIZATION: Growth of Industries (Small Scale, Medium Scale and Large Scale Industries).
Forms of Business Organizations. Resource Management Internal and External Sources.
(2+4)
HUMAN RESOURCE MANAGEMENT: Importance, Objectives and Functions, Job Analysis and Recruitment, Selection and
Placement, Training and Development Case Discussion.

(4+2)

WELFARE IN INDUSTRY: Working condition, service facilities, legal legislation Factories Act, 1948 and Workmens Compensation
Act.
(3+3)

Total L:30+T:15 = 45
TEXT BOOKS:
1. Harold Koontz, Heinz Weihrich and Ramachandra Aryasri, Principles of Management - Tata McGraw Hill, New Delhi, 2004.
2. Mamoria, C. B., Personnel Management, Sultan Chand & Sons, New Delhi, 2005.
3. Gary Dessler, Human Resource Management, Prentice Hall of India, New Delhi, 2009.
REFERENCES:
1. Robin Fincham and Peter Rhodes, Principles of Organisational Behaviour Oxford University Press., 2010.
2. C.B.Gupta, Management Theory and Practice Sultan Chand and Sons., New Delhi, 2009.
3. V.S.P.Rao. Management Text and Cases Excel books, New Delhi, 2009.
4. Fred Luthans, Organisational Behaviour Mc-Graw Hill, New York, 2005.
5. Aswathappa K, Human Resource and Personnel Management Text and Cases, Tata McGraw Hill, 2007.
6. Khanna O P, Industrial Engineering & Management, Dhanpat Rai Publications, New Delhi, 2003.
7. Joepeppard, Philip Rowland, Business Process Reenginerring, Kogan PAGE, 1996.

12Z077 ENTREPRENEURSHIP
2 1 0 2.5
INTRODUCTION TO ENTREPRENEURSHIP: Definition Characteristics and Functions of an Entrepreneur Common myths about
entrepreneurs Importance or Entrepreneurship. Seminar in R5 & R6.
(2+2)
CREATIVITY AND INNOVATION: The role of creativity The innovation Process Sources of New Ideas Methods of Generating
Ideas Creative Problem Solving Entrepreneurial Process.
(3+2)

51

Model Case studies in Developing and Writing the Business Plan.
(3+2)
APPRAISAL OF PROJECTS: Importance of Evaluating Various options Case studies in Appraisal Techniques.

(4+2)

FORMS OF BUSINESS ORGANIZATION: Sole Proprietorship Partnership Limited liability partnership - Joint Stock Companies
and Cooperatives.
(3+2)
FINANCING THE NEW VENTURE: Determining Financial Needs Sources of Financing Equity and Debt Funding Case studies
in Evaluating Financial Performance.
(4+2)
THE MARKETING FUNCTION: Industry Analysis Competitor Analysis Marketing Research for the New Venture Defining the Purpose or
Objectives Gathering Data from Secondary Sources Gathering Information from Primary Sources Analyzing and
Interpreting the Results The Marketing Process.
(3+2)
MANAGING GROWTH OF NEW VENTURES: Challenges of Growth Strategies for Firm Growth Internal and External Growth
Strategies.
(6+0)
ETHICAL AND SOCIAL RESPONSIBILITY CHALLENGES FOR ENTREPRENEURS: Ethics, Values and Social Responsibility
(2+1)

Total L:30+T:15 = 45
TEXT BOOKS:
1. Robert D Hisrich, Michael P Peters & Dean Shepherd, Entrepreneurship, Tata McGraw Hill, 2007.
2. Donald F.Kuratko and Richard M.Hodgetts, Entrepreneurship, South-Western.
REFERENCES:
4. Thomas W.Zimmerer, Norman M.Scarborough, Essentials of Entrepreneurship and Small Business Management, Prentice
of India, 2009.
2. Marc J Dollinger, Entrepreneurship Strategies and Resources, Pearson Education, 2003.
3. G. S. Sudha, Management and Entrepreneurship Development, Indus Valley Publication, 2009.
4. Mary Coulter, Entrepreneurship in Action, Prentice Hall of India, 2006.
6. Successful Entrepreneurs, CII.
7. Vasant Desai, The Dynamics of Entrepreneurial Development and Management, Himalaya Publishing House, 2010.

Hall

LANGUAGE ELECTIVES
12Z080 PROFESSIONAL ENGLISH
3003

COMMUNICATION SKILLS USING LITERARY TEXTS: Comprehension and critical evaluation of literary essays focus on language style,
vocabulary, variety of expression, and emphasis techniques review of short stories critical appreciation of
poetry - review of a novel.
(12)
ESSENTIALS OF PROFESSIONAL COMMUNICATION: Intra and interpersonal communication, interview techniques, group communication, public
speaking, and Presentation techniques - style and writing techniques, email writing, and cross cultural
communication.
(10)
FOCUS ON SOFT SKILLS: Etiquette, body language, telephone conversation, and team building.

(4)

REPORT WRITING: Format and different types of formal reports, memos, and proposals.

(5)

PROFESSIONAL SKILLS: Presentations and reviews group discussions mock interviews, and case studies.

(14)

52

Total L: 45
TEXT BOOK:
1.
Monograph prepared by the Faculty, Department of English, in 2012.

REFERENCES:
1. Dhanavel, S.P., English and Soft Skills, Orient BlackSwan, Hyderabad, 2010.
2. Murphy, Herta A, Hildelrandt, Herbert W and Thomas, Jane P, Effective Business Communication, Tata Mc-Graw Hill Publishing Company Ltd.,
New Delhi, 2008.
3. Sharma, C.M. Ed., Twelve Short Stories: An Anthology of Short Stories, Oxford University Press, New Delhi, 2001.
4. Amitav Ghosh, River of Smoke, Penguin India, New Delhi, 2011.
5. Priyadarshi Patnaik, Group Discussion and Interview Skills, Indian Institute of Technology, Kharagpur, 2011.

## 12Z081 BASIC GERMAN

3003
INTRODUCTION: German culture, tradition, universities and companies, alphabet, greetings, vocabulary.

(3)

GRAMMAR: Pronouns, verbs (sein and haben) and their conjugations, articles, question words, statements and questions, negation,
countries, nationalities and languages, simple dialogues.
(7)
USAGE OF NOUNS and ADJECTIVES: Singular and plural, possessive pronouns, family, professions, number system, a short
text and dialogues related to family - exercises.
(8)
IRREGULAR VERBS: Subject verb agreement (with regular and irregular verbs), accusative and dative declensions of pronouns and
articles, modal verbs and their related grammatical structure.
(4)
SYNTAX: Word order and sentence formation, usage of nicht/kein, usage of modal verbs and dialogues.

(4)

TIME: Formal and informal expressions, usage of adverbs, daily routines, related verbs and question words, related vocabulary and
grammar, sample dialogues and exercises.
(8)
Invitations and telephone conversations.
SKILLS TRAINING: Listening, speaking, reading, and writing

(2)
.

(9)
Total L: 45

TEXT BOOKS:
1. Rosa-Maria Dallapiazza, Eduard von Jan and Til Schnherr , Tangram aktuell 1 Goyal Publishers & Distributors Pvt. Ltd., Delhi,
2006.
2. Hermann Funk, Christina Kuhn and Silke Demme, studio d A1, Goyal Publishers & Distributors Pvt. Ltd., Delhi, 2009.

REFERENCES:
1. Mukhopadhyay, Ajayita, Viva ben macht Spa-2, Viva Education Pvt. Ltd., New Delhi, 2008.
2. Mukhopadhyay, Ajayita, Viva ben macht Spa-3, Viva Education Pvt. Ltd., New Delhi, 2008.
3. Kursisa, Anta et al., Fit fr fit in Deutsch 1 und 2, Goyal Publishers & Distributors Pvt. Ltd., Delhi, 2010.

## 12Z082 BASIC FRENCH

3003
INTRODUCTION: French Culture and Civilization, Grammar and Vocabulary.

(2)

UNIT-1: Getting to know - and invite responses to the call - describe people-definite and indefinite articles - kind of nouns and adjectives,
negation and interrogation - the present conjugation - paris monuments and public places - the lives of four different parisian professions.
(11)
UNIT-2: Expressing the order and the obligation to request and order - evaluate and appreciate, congratulate and thank - partitive
articles, demonstrative adjectives and possessive prepositions and adverbs of quantity and imperative of reflexive verbs - a region of
france burgundy - daily life in the countryside.
(11)
UNIT-3: Telling and reporting - advise - complain and reprimand - explain and justify - pronouns-near future - past tense and imperfect tense several regions of france - different social worlds.
(11)

53

UNIT-4: Ask for permission - prohibition - make projects - discuss and debate -pronouns <en> and <y> - relative pronouns and superlatives conjugation of the future - past and present continuous rcent - the regional administrative life - economic and
ecological problems - tradition and modernity.
(10)
Total L: 45
TEXT BOOK:
1.
Philippe Dominique, et al., Le Nouveau Sans Frontires, CLE International, 1999.

REFERENCES:
1. Mathurin Dondo, Dondo Modern French Course , Oxford University Press, Great Britain, 1997.
2. Margaret Lang and Isabelle Perez, Modern French Grammar, Paris, 1996.

## 12Z083 BASIC JAPANESE

3003
INTRODUCTION: Geographic and socio - economic perspective to japan, japanese people and culture basic greetings and response, script,
method of writing hiragana and katakana, combination sounds and simple words.
(5)
GRAMMAR: Fundamental structure of sentences particles and particle phrases, affirmation, negation, interrogation, self
introduction, demonstratives, place markers, numerals and sentences in polite speech.
(10)
VERBS: Past and non past tense, polite form of verbs and their uses - interactive functions of different verb forms, expressions of time-days of
the week, month and time of the day, conversation related to customs, habits and completion of action. (10)
of noun and adjective sentences, existence of things/persons/animals/etc., positional nouns.
(9)
ADVANCED EXPRESSIONS: Expressions of abilities, likes, dislikes, skills, need, desire etc., expressions of giving and receiving,
comparisons and reasoning, expressing counters of different objects.
(6)
SKILLS TRAINING: Writing (basic structure of kanjis), listening, speaking, origami, method of using chopsticks.

(5)

Total L:45
TEXT BOOK:
1.
Minna no Nohongo Romaji ban, 3A Corporation, Tokyo, 2000.
REFERENCE:
1.
Minna no Nihong- I, Goyal Publishers & Distributors Pvt. Ltd., New Delhi, 2007.

## OTHER DEPARTMENT ELECTIVE

MANAGEMENT ELECTIVE
(To be offered by the PSG Institute of Management)

## 12Z095 FINANCIAL AND MANAGERIAL ACCOUNTING

3003
Introduction.
Financial Statements.

(3)
(3)

Transactional Analysis.

(3)

Current Assets.

(3)

## Property, Plant & Equipment.

(3)

Liabilities.

(3)

Owners Equity.

(3)

Income Statement.

(3)

(3)

(3)

## Financial Statement Analysis.

(3)

Managerial Accounting.

(3)

54

CVP Analysis.

(4)

(3)

## Segments & Flexible Budget.

(3)
Total L: 45

TEXT BOOK:
1. Marshall and McManus, Accounting: What the Numbers Mean, shrink-wrapped with the student supplement: Study Outlines, Solutions to
odd-numbered problems and Ready-Notes, 5th Edition, Irwin-McGraw Hill Publishers.
REFERENCE:
1. http://highered.mcgraw-hill.com/sites/0072379006.

## 12Z096 MANAGERIAL FINANCE

3003
Overview; Managerial Finance, Taxes.
Financial Statements and Analysis.

(5)
(5)

(5)

(5)

(5)

(5)

(5)

## Risk & Return.

Interest Rates.

(5)
(5)
Total L: 45

TEXT BOOK:
1.
Gitman and Lawrence J, Principals of Managerial Finance-Brief, 3rd Edition, Addition Wesley, Longman, Inc 2003
REFERENCE:
1. http://finance.utoledo.edu/tutors.htm

3003
Statistics, Data and Statistical thinking.
Describing Sets of Data.

(4)
(4)

(4)

(3)

## Continuous Random Variables.

(3)

Sampling Distributions.

(3)

(3)

(3)

(3)

(3)

## Multiple Linear Regression.

(4)

Analysis of Variance.

(4)

## Categorical Data Analysis.

(4)
Total L: 45

TEXT BOOK:

55

1.

McClave, Benson and Sincich, Statistics for Business and Economics, 9 th Edition, Prentice Hall, 2004

## 12Z098 MARKETING SYSTEMS

3003
Introduction and Overview.
Marketing: managing Profitable Customer Relationships.
Company and Marketing Strategy.
Marketing in the Digital Age.
The Marketing Environment.
Managing Marketing Information.
Segmentation.
Products, Services and Branding.
New Product Development.
Pricing Considerations.
Pricing Strategies.
Marketing Channels.
Integrated Marketing Communications.
Personal Sellin.
The Global Marketplace.
Forecasting.

(3)
(3)
(3)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(2)
(3)
(3)
(3)
(3)
Total L: 45

TEXT BOOK:
1.
Kotler and Armstrong, Principles of Marketing, 10th Edition, Upper Saddle NJ: Prentice Hall

3003

## Operations As a competitive weapon 3.

Operations Strategy.

(3)
(3)

Project Management.

(3)

Managing Processes.
Process Analysis.
Process Performance and Quality.

(3)
(3)
(3)

Constraint Management.

(3)

Process Layout.

(3)

Lean System.

(3)

## Supply Chain Strategy.

(3)

Location.

(3)

Inventory Management.

(3)

## Sales and Operations Planning.

(3)

Resource Planning.

(3)

Scheduling.

(3)
Total L: 45

TEXT BOOK:
1. Lee J Krajewsi, Larry P Ritzman and Majon K Malhotra, Operations Management Processes and Value Chains, 8th Edition,
PHI Learning P.Ltd., New Delhi, 2008

## HUMANITIES ONE CREDIT COURSES

12OK01 PERSONALITY DEVELOPMENT A CAREER COPING STRATEGY
1001

56

KNOWING ONESELF: Explore habits, attitudes, preferences and experience and tune them to suit the organizations, Become aware of
strengths and weaknesses, talents and problems, emotions and ideas, Know your ambitions, goals and values, IQ,EQ & SQ. (5)
SELF MANAGEMENT: Time management, Ability to Socialize.

(2)

INTEGRATED PERSONALITY DEVELOPMENT: Recognizing the growth of different dimensions of ones personality such as,
Physical, Intellectual, Emotional, Moral, Social and Spiritual.

(4)

PERSONAL COMPETENCES: Developing rapport, Listening skills, Developing tem spirit, Assertiveness and negotiation skills, Leadership
Skills, Giving and receiving constructive Criticism, Positive thinking and creative thinking, Interview techniques and
grooming.
(4)
Total: 15
REFERENCES:
1. RajivK Mishra, Personality Development, Rupa & Co., 2008.
2. Selvam S. K. P., Personality Development, Aph Publishing Corporation, 2010.
3. Materials provided by Guest Speakers.

## 12OK02 STOCK MARKET OPERATIONS AND ON-LINE TRADING

1001
FINANCIAL MARKETS: Types of investments, Characteristics of investments.

(5)

## STOCK EXCHANGES IN INDIA: BSE & NSE Trading, Computation of Index.

(2)

DERIVATIVES: Call and Put Options Futures and Forward Contracts, Swaps.
(3)
DEMAT ACCOUNT AND TRADING ACCOUNT ON-LINE TRADING: Order placing, Cancellation of order, Speculation. (5)
Total:15
REFERENCES:
1. Bhalla, Investment Management, Sultan Chand Books in India, 2008.
2. MachuRaju, Indian Financial Market, Vikas Publishing House, 2nd Edition, 2002.
3. Panday I. M., Financial Management, Vikas Publishing House, 9th Edition, 2007.

## 12OK03 FINANCIAL ACCOUNTING AND COST ACCOUNTING FOR ENGINEERS

1001
INTRODUCTION OF ACCOUNTING: Branches of Accounting Types of Accounting Concepts and Conventions Subsidiary
Books.

(3)

## TRADING, PROFIT & LOSS ACCOUNT: Balance Sheet.

(3)

COST ACCOUNTING: Concepts Objectives Methods of Costing. Cost Sheet Elements of Cost Cost Concepts
Classification Cost Sheet.
(3)
JOB ORDER COSTING: Features Objectives Procedure Job Cost Sheet. Activity Based Costing Methodology - Applications.
(3) CURRENT TRENDS IN ACCOUNTING: Annual Reports Skill Application.

(3)
Total: 15

REFERENCES:
1.

Grewal T.S., Double Entry Book-Keeping, Sultan Chand & Sons, 5th Edition.

2.

Shukla, Principles of Accounting, Sultan Chand & Sons, New Delhi, 2005.

3.

Gaur & Narang, Cost Accounting, Kalyani Publishing Co., Ltd., New Delhi, 2011.

## 12OK04 VALUES AND ETHICS AT WORK PLACE

1001
HUMAN VALUES AND ETHOS: Meaning and Significance of Values Sources of Individual Values - Value crisis in the
Contemporary Indian Society Moral and Ethical Values. (4)
APPLICATION OF VALUES: Relevance of Values in Management Personal Values and Values at Work place Values for
Managers.
(2)
WORK ETHICS: Professional Values & Ethics Need Issues Challenges Ethical Leadership Ethical dilemma - Case Study.
(4)

57

SHARED VALUES IN THE ORGANIZATION AND ITS IMPACT: Need to identify and share values the Value Construct and How
to Promote Shared Values. (2)
UNIVERSAL VALUES: Cross Cultural Values - Impact of Culture on Organizations and Managing Workforce Diversity. (3)
Total : 15
REFERENCES:
1
2
3
4
5
6

Tripathi A. N., Human values New Age international Pvt. Ltd., New Delhi, 2002.
Murthy C.S.V., Business Ethics, Himalaya Publishing House, 2007.
Jayshree Suresh, Raghavan B.S., Professional Ethics, S. Chand & Company Ltd., New Delhi, 2005.
Nandagopal R. and Ajith Sankar RN., Indian Ethos and Values in Management, McGraw Hill, New Delhi, 2010.
Kiran D. R., Professional Ethics and Human Values, Tata McGraw Hill, New Delhi, 2007.
Proceedings of National Conference on Integrating values & Social Concerns with Technical Education, PSG College of Technology, 2010.

## 12OK05 INSURANCE & RISK MANAGEMENT

1001
INTRODUCTION TO RISK MANAGEMENT: Risk in Our Society.

(3)

(3)

## PRINCIPLES OF INSURANCE: Insurance Company Operations Documents.

(3)

MASS CONTROL: Insurance Intermediaries Insurance Companies and their Role in Deducting Business / Role Risks.
FINANCIAL RISKS: Shift of Risks Risk Derivatives.

(3)

(3)
Total: 15

REFERENCES:
1.

George E Rejda, Principles of Risk Management & Insurance, 11th Ed., 2010.

2.

## John Hull, Risk Management & Financial Institution, 2012.

3.

Alka Mittal & S. L. Gupta, Principles of Insurance & Risk Management, 2006.

## 12OK06 EXPORT - IMPORT MANAGEMENT

1001

(3)

EXPORT PROCEDURES: Obtaining an Export Licence Export Credit Insurance Procedures and Documentation.

(3)

FOREIGN EXCHANGE: Finance for Exports Pricing - Understanding Foreign Exchange Rates.
IMPORT PROCEDURES: Import Policy Licence - Procedure and Documentation.
(3)

(3)

## (3) EXPORT INCENTIVES: Incentives Institutional Support.

Total:15
REFERENCES:
1.
C. Ramagopal, Export Import Procedures - Documentation and Logistics, New Age International.
2.
Inco terms Export Costing and Pricing with Case Studies Case Law and Exercises, Paras Ram Anupam Publications, Edt. 23, Rs 495.
3.
Cherian and Parab, Export Marketing, Himalaya Publishing House, New Delhi, 2008.
4.
Rathod, Rathor and Jani, International Marketing, Himalaya Publishing House, NewDelhi, 2008.
5.
Government of India: Export-Import Policy, procedures, etc., (Volumes I, II and III) NewDelhi.
6.
Government of India: Handbook of Procedures, Import and Export Promotion, New Delhi.
7.
Duty Drawback, (with New Drawback Rates w.e.f. 1st October, 2011), Nabhis Board of Editors, 49th edition, October 2011, Rs.670.
8.
Duty Entitlement Pass Book Scheme (DEPB), Nabhis Board of Editors, 24th, September 2010, Rs.340.
9.
EXPORTERS Manual and Documentation with Free Complimentary book How to Export (OUT OF PRINT), Nabhis Board of Editors, 2009, Rs.695.
10. How to Export 2012, Nabhis Board of Editors, 19th Edition, August 2012, Rs 240.
11. How to Import 2012, Nabhis Board of Editors, 18th Edition, August 2012, Rs.190.
12. M I Mahajan, Import Policy procedures and Documentation 2012-13, Edt. 7, Jain Book Publishers, Rs 650.

## 12OK07 CORPORATE COMMUNICATION

1001
INTRODUCTION: Basics of Corporate Culture, Etiquette, Code governing manners and conduct, Personal Grooming, People
relationship, Worthy goals/ideals.
(3)
CORPORATE COMMUNICATION (ORAL): Communicating in Organizational Settings, Recognizing effective Communication,
Mastering Listening and Nonverbal Communication Skills, Overcoming Barriers to Communication, Communicating in Teams and
Cross, Culturally and Fine, Tuning Corporate Communication Skills.
(4)
WRITTEN COMMUNICATION: Planning, Writing, and completing business messages, Writing messages for Electronic Media,

58

Creating effective E-mail messages, Writing routine and positive and negative messages, Writing persuasive messages, Guidelines for
writing Reports and proposals/Format and layout of Business Documents.
(5)
PRESENTATION AND NEGOTIATION SKILLS.

(3)
Total: 15

REFERENCES:
1. Herta A. Murphy, Hebert W. Hildebrandt, and Jane P. Thomas, Effective Business Communication, McGraw Hill, VII
Edition, New Delhi, 2008.
2. Courtland L. Bovee, John V. Thill, and Mukesh Chaturvedi, Business Communication Today, Dorling Kindersley India
(Pvt). Ltd., 2009.

## 12OK08 INTERPERSONAL SKILLS

1001
INTRODUCTION: Process of Communication, Types of Communication, Barriers to Communication, Case studies.
ORAL COMMUNICATION: Communication in the work place.
Conversational Skills.
Presentation Skills
(1)
Interview Techniques
Team Management Skills
Spoken English
Personality Development
Practicals
(3)
Total:15

(2)
(1)
(1)
(2)
(1)
(2)
(2)

REFERENCES:
1. Kitty O Locker and Stephen Kyo Kaczmarek, Business Communication, McGraw Hill, III Edition, New York, 2008.
2. Ashraf Rizvi M., Effective Technical Communication, McGraw Hill, New York, 2005.
3. Sasikumar V., Kiranmai Dutt P. , and Geetha Rajeevan, Oral Communication Skills, Cambridge University Press India Pvt.
Ltd., New Delhi, 2009.

## 12OK09 SOFT SKILLS

1001
SOFT SKILLS: Importance and types of soft skills, Hand skills Vs soft skills in the world of work.

(2)

INTERPERSONAL SKILLS: Significance, Interpersonal Skills for Team building, Making small Talks.

(1.5)

## EMAIL ETIQUETTE: Dos and Donts of Email drafting.

(3)

NEGOTIATION SKILLS: The need and Significance of negotiation Skills in work contexts.
COMMUNICATION: The need for Cross Cultural Communication in the global context, Understanding Cross
Cultural Communication.

(1.5)

## CORPORATE COMMUNICATION: The Essence of Corporate Communication, Conversations in Transactional Situations,

Discussions/Meetings/Team Skills, Social Grace, Attitude Building.
(5)
Total: 15
REFERENCES:
1. E.H. McGrath, S.J. Basic Managerial Skills for All Prentice Hall of India Private Limited, New Delhi , 2008.
2. Kumar E. Suresh. Communication Skills & Soft Skills : An Integrated Approach. Pearson Education India, 2011.
3. Herta A. Murphy, Hebert W. Hildebrand t, and Jane P. Thomas, Effective Business Communication, McGraw Hill, VII Edition, New Delhi, 2008.
4. Courtland L. Bovee, John V. Thill, and Mukesh Chaturvedi, Business Communication Today, Dorling Kindersley India (Pvt).
Ltd., 2009.

## 12OK10 TECHNICAL WRITING

1001
INTRODUCTION: Fundamentals of Technical Writing, Using multifarious resources, Collecting and Organizing information,
(4)
TECHNICAL WRITING: Use of Language, Punctuation and Mechanics, Pre-writing Techniques, Documentation, Manipulating
Written material, Proof reading, Paraphrasing and Summarizing.
(4)
REPORT WRITING: Types of Reports, Creating an outline for Project Reports, Drafting information verbally and visually, Handling Presentation
Tools, MS Word/MS Power Point, Using the library and the Internet, Quoting Bibliographical references, Plagiarism.
(5)
PRACTICAL: Spotting the Error, Rewriting a given document, Producing Oral Reports.

(2)
Total : 15

59

REFERENCES:
1. Blake, Gary & Robert W. Bly. The Elements of Technical Writing: The essential guide to writing. NY: MacMillan, 1993. ISBN: 002-013085-6
2. Society for Technical Communication. Technical Communication 38, 4(1991). Special Issue: Collaborative Writing.
3. Tichy, Henrietta J. Effective Writing For Engineers, Managers, Scientists. New York: John Wiley, 1988.
4. Strunk, William, Jr., and White, E. B. The Elements of Style. New York: Macmillan, 1979.

12OK11 MEASUREMENTS FOR SCIENCE AND ENGINEERING WITH OPEN SOURCE TOOLS
1001
BLOCK DIAGRAM OF THE EXPEYES PLATFORM AND ITS FUNCTIONAL DESCRIPTION: Fundamental building blocks of the
ExpEYES user library in C and Python. ExpEYES Graphical User interface. Using the input and output terminals. Voltage current
ratings and timing. Measuring voltage and current . Voltage and current sources. Studying waveforms- amplitude, frequency and
time measurement. FFT analyser.
(7)

PYTHON PROGRAMMING BASICS: Introduction to the MinGW IDE. Experiment development using Python or C. Temperature measurement using
PT100 and LM35. Oscillatory motion. Cooling curves. Magnetic induction. Capacitor charge and discharge.
LCR circuits. Optical measurements-light sensor for timing signals. Electrical conductivity of electrolytes . Ultrasonic sensors. (8)

Total = L: 15 = 15
REFERENCES:
1. Ajith kumar BP, ExpEYES User Manual , IUAC publications New Delhi, 2012
2. Ajith kumar BP , ExpEYES Junior User manual, IUAC publications New Delhi, 2012
3. Ajith kumar BP, ExpEYES Programmers manual, IUAC publications, New Delhi, 2012
4. Ajith Kumar B.P, Python for Education, IUAC publications New Delhi , 2010
5. Mark lutz, Learning Python, O'Reilly media, 2009, USA 6. WEB RESOURCES:
7. Versions 2012 of IUAC publications for expEYES available for download on-line under OGL at 8.
IUAC official website www.iuac.res.in
9. System hardware and software source files and other resources available at ExpEYES official website http://expeyes.in
10. Python programming language official website www.python.org

60