Вы находитесь на странице: 1из 77

SEMESTER I

15Z101/15I101 CALCULUS AND ITS APPLICATIONS


3204

DIFFERENTIAL CALCULUS: Basic concepts - Limits, continuity, differentiation, functions of several variables, partial derivatives.
(6+4)
INTEGRAL CALCULUS: Double integrals - double integrals over rectangles, double integrals as volumes, Fubini‘s theorem
(concept and statement only), double integrals in polar form, changing the order of integration, triple integrals in rectangular
co-ordinates, triple integrals in spherical and cylindrical co-ordinates. (8+5)

ORDINARY DIFFERENTIAL EQUATIONS OF FIRST ORDER: Basic concepts, separable differential equations, exact differential
equations, integrating factors, linear differential equations, Bernoulli equation, modelling – decay and growth problems. (8+5)

LINEAR DIFFERENTIAL EQUATIONS OF SECOND ORDER: Homogeneous linear equations of second order, linearity principle,
initial value problem, general solution, second order homogeneous equations with constant coefficients, Euler – Cauchy equation,
solution by variation of parameters, modelling of electric circuits. (7+5)

VECTOR CALCULUS: Gradient of a scalar field, directional derivative, divergence of a vector field, curl of a vector field. Integration
in vector field – line integrals, work, circulation and flux, path independence, conservative fields, surface integrals. Green‘s, Gauss
divergence and Stoke‘s theorems (concepts and statements only), evaluation of line, surface and volume integrals.
(16+11)

Total L: 45+T: 30=75


TEXT BOOKS:
1. Thomas G. B. and Finney R. L., ―Calculus and Analytic Geometry‖, Pearson Education, New Delhi, 2012.
2. Erwin Kreyszig, ―Advanced Engineering Mathematics‖, Wiley India Pvt. Ltd., New Delhi, 2012.

REFERENCES:
1. Wylie C. R. and Barrett L. C., ―Advanced Engineering Mathematics‖, Tata McGraw-Hill, New Delhi, 2013.
2. Peter V.O Neil, ―Advanced Engineering Mathematics‖, Cengage, New Delhi, 2010.

15Z102/15B102/15D102/15I102/15L102 PHYSICS
3003

OSCILLATORY MOTION: Review of Simple Harmonic Motion- Differential Equation of SHM. Velocity and Acceleration. Restoring
Force. Vibration of a Spring and Mass System. Frequency Response, Phase Response and Resonance. Analogy with LCR Circuits
and Oscillators. Energy and Energy Loss. Damped Oscillations. Significance in Control Systems, Vibration and Vibration Isolation.
(9)

WAVE MOTION: Definition of a Plane Progressive Wave. Attenuation of Waves. Representation of Waves Using Complex
Numbers. Differential Equation of a Plane Progressive Wave. Phase Velocity. Phase and Phase Difference. Solution of the
Differential Equation of a Plane Progressive Waveform of Differential Equation of 3-Dimensional Wave Motion (No Detailed
Solution). Introduction to Numerical Methods for Solution of Wave Equation. Importance of Spherical and Plane Wave Fronts (9)

OPTICS: Review of Image Formation in Lenses and Mirrors. Spherical and Chromatic Aberration. Methods of Reducing Aberrations
(No Derivations)- Aspherical Components, Aperture Control, Multiple Elements. Principle of Adaptive Optics. Role of Actuators in
Adaptive Optics. Fresnel Mirrors- Principle and Applications for Solar Energy. Tracking of Fresnel Mirrors. Interference and
Diffraction: Principle of Fabry-Perot Interferometer. Diffraction Due to Circular Apertures. Applications. Spectral Distribution:
Emission, Transmission and Absorption Spectra. Examples. (9)

HEAT: Review of Thermal Properties: Specific Heat Capacity, Thermal Capacity and Coefficient of Linear Thermal Expansion.
Methods of Measurement of Thermal Expansion. Thermal Stresses in Composite Structures Due to Non-Homogeneous Thermal
Expansion. Applications -The Bimetallic Strip. Differential Equation of One-Dimensional Heat Flow. Searle's Apparatus and Lee's
Disc Apparatus for Determination of Thermal Conductivity. Thermal Insulation. Convection and Radiation. Heat Dissipation and Heat
Sinking of Electronic Devices. (9)

ELECTROMAGNETISM: Review of Definitions of Fundamental Terms. Permeability. Forces Due to Currents. Uniform and Non-
Uniform Magnetic Fields. Static and Time-Varying Magnetic Fields. Electromagnetic Induction. Expression for Induced Emf. Electric
Fields Definition of Fundamental Terms. Dielectric Constant, Permittivity. Dielectric Displacement. Gauss Theorem.
Electromagnetic Waves. Propagation of Electromagnetic Waves through Isotropic Media. Maxwell's Equations and Interpretation of
Maxwell's Equations. (9)

Total L: 45

TEXT BOOKS:
1. Richard Wolfson , ―Essential University Physics‖., Vols 1 and 2. Pearson Education, Singapore, 2011.
2. Gaur R K, Gupta S L, ―Engineering Physics‖, Dhanpat Rai Publications, 2013.

22
REFERENCES:
1. Halliday D., Resnick R. and Walker J., ―Fundamentals of Physics‖, Wiley Publications, 2008.
2. Avadhanulu M. N., ―Engineering Physics‖ , S. Chand & Co. 2007.
3. Purcell E. M., ―Electricity and Magnetism – Berkeley Physics Course Vol. 2,‖ Tata McGraw-Hill 2008.
4. Paul A. Tipler and Geene Mosca,‖Physics for Scientists and Engineers‖, W.H.Freeman and Company, New York, 2004.

15Z103/15E103/15I103/15L103/15R103/15U103 CHEMISTRY
3003

CHEMICAL BONDING: Types of chemical bonds - bond polarity- dipole moment – partial ionic character - consequences. Weak
Interactions – Hydrogen bonding, van der Waals forces - influence on properties of matter. Metallic bond – free electron theory, MO
treatment - band theory-metals, semiconductors and insulators. Non stoichiometric semiconductors, chalgogen semiconductors.
Defect structures of crystals – Schottky and Frenkel defects. (9)

ELECTROCHEMISTRY: Electrode potential – standard and reference electrodes, Nernst equation, emf series – applications.
Galvanic and concentration cells. Applications of potential measurements – glass electrode - pH measurement, acid- base titration,
redox titration. Conductance measurement – applications – conductometric titrations. (9)

POLYMERS: Classification, degree of polymerization, molecular weight – Mn and Mw. Polymerization reactions. Glass transition
temperature – factors affecting Tg - determination by DSC. Polymer processing - compounding, outline of moulding techniques-
compression, injection, extrusion and blow moulding. Charge transport in conjugated polymers - doped conjugated polymers -
glucose biosensor. Polymers for LED and LCD displays. (9)

ADVANCED MATERIALS: Carbon nanotubes and carbon fibres, graphene and polymer nano-composites-properties and
applications – morphological studies by SEM and TEM. Solid oxide materials and polymer electrolytes –energy storing applications.
Polymer blends and alloys, photo and electroluminescence materials, insulating materials, photopolymers and photoresists for
electronics, polymer photovoltaics. (9)

WATER CHEMISTRY: Hardness - determination (EDTA method). Water softening - zeolite and demineralization processes.
Desalination by electro-dialysis and reverse osmosis. Water for processing of semiconductors. Instrumental methods for water
analysis- AAS, flame emission spectroscopy, ICP-MS and photocolorimetry. (9)

Total L: 45
TEXT BOOKS:
1. Mary Jane Shultz, ―Engineering Chemistry‖, Cengage Learning, USA, 2009.
2. Palanna O. G., ―Engineering Chemistry‖, Tata Mc.Graw Hill Education Pvt. Ltd., New Delhi, 2009.

REFERENCES:
1. Gesser H .D., ―Applied Chemistry - A Textbook for Engineers and Technologies‖, Springer, New York, 2008.
2. Gowarikar V. R., Viswanathan N.V. and Jayadev Sreedhar, ―Polymer Science‖, New Age International (P) Ltd., New Delhi,
2011.
3. Vijayamohanan K. Pillai and Meera Parthasarathy. ―Functional Materials - A Chemist‘s Perspective‖ Universities Press, India,
2012.
4. Shashi Chawla, ―A Text book of Engineering Chemistry‖, Dhanpat Rai & Co,New Delhi, 2005.

15Z104 ENGLISH LANGUAGE PROFICIENCY


2203
LEARNING LANGUAGE THROUGH STANDARD LITERARY AND GENERAL TEXTS: Integrated Tasks focusing on Language
Skills – Training based on Text based Vocabulary, tone, register and Syntax features. (12)

GRAMMAR IN CONTEXT: Word Order – Subject Verb Concord – Style features – Tenses, Conditionals, Prepositions, Active and
Passive Voice, Modals and Transformation of Sentences. (14)

GUIDELINES FOR WRITTEN COMMUNICATION: Principles of Clear Writing - Paragraph Writing – Essay Writing – Emphasis
Techniques – Summarizing and Paraphrasing – Analytical Writing – Letter Writing. (4)

WRITING PRACTICE (8)

FOCUS ON SPOKEN ENGLISH: Task – based activities with graded levels of difficulty and with focus on language functions.

Level 1: Self – expression – Greetings in Conversation, Hobbies, Special interests, Daily routine.

Level 2: General Awareness – Expression of Concepts, Opinions, Social Issues, Description of a process / picture/chart, news
presentation / review.

23
Level 3: Advanced Skills – Making Short Speeches and Participating in Role Plays. (14)

LISTENING ACTIVITY: Task- based Activities using Language Lab. (8)

Total L: 30+T: 30 =60


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

REFERENCES:
1. Simon Haines, Mark Nettle and Martin Hewings, ―Advanced Grammar in Use‖, Cambridge University Press, New Delhi, 2008.
2. Jill Singleton, ―Writers at Work: The Paragraph‖, Cambridge University Press, New York, 2012.
3. Anne Laws, ―Writing Skills‖, Orient Black Swan, Hyderbad, 2011.
4. Sinha D.K., ―Specimens of English Prose‖, Orient Black Swan, Hyderabad, 2012.

15Z105 PROBLEM SOLVING USING C


3003

BASICS OF PROBLEM SOLVING AND C: 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 - 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. (9)

LIBRARY FUNCTIONS AND CONTROL: Library Functions – Data Input and Output Function: Getchar, Putchar, Scanf, Printf,
Gets, Puts Functions. - Preprocessor Directives - Branching: If - Else Statement, Nested If Statement, Switch Case, Looping: While,
Do-While, For - Nested Control Structures Break, Continue, Goto Statement . (8)

ARRAYS AND STRINGS: Single Dimensional Array, Strings, Two – Dimensional Arrays, Array of Strings, Multidimensional
Array:Initialization, Unsized Array Initialization, Variable Length Arrays. (9)

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. (11)

STRUCTURES, UNION AND FILES: Definition - Processing a Structure - User Defined Data Types- Typedef, Array of Structure,
and Pointer to Structure- Passing Structure to Functions - Self-Referential Structures - Nested Structures – Union - Introduction to
Files-File Access-File Organization-File Operations. (8)

Simple programs based on the above concepts must be illustrated.

Total L: 45

TEXT BOOKS:
1. Byron S. Gottfried and Jitendar Kumar Chhabra, ―Programming with C‖, Tata McGraw Hill Publishing Company,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, New Delhi, 2010.
2. PradipDey and ManasGhosh, ―Programming in C‖, Oxford University Press, New Delhi, 2009.
3. Deitel and Deitel, ―C How to Program‖, Pearson Education, New Delhi, 2011.

15Z106 BASICS OF ELECTRICAL AND ELECTRONICS ENGINEERING


3003
INTRODUCTION TO ELECTRICAL ENGINEERING: Overview of Electrical Engineering –Current and Voltage – Power and
Energy –Ohm's Laws - Kirchoff‘s Voltage Law - Kirchoff‘s Current Law - Node-Voltage Analysis, Mesh-Current Analysis, Thevenin's
Theorem, Norton's Theorem. (10)

ELECTROMAGNETISM AND MAGNETIC CIRCUITS: Magnetic field – magnetic circuits – Inductance and Mutual Inductance –
Magnetic Materials – Ideal Transformers and Real Transformers (8)

24
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
(10)
INTRODUCTION TO ELECTRONICS ENGINEERING : Basic Diode Concepts - Diode Circuits: Half-wave Rectifier - Full-wave
Rectifier - Bridge Rectifier-Special Purpose Diodes - Zener Diode - Transistor Fundamentals - Transistor Biasing - Bipolar Junction
Transistors - Basic Amplifier Concepts - Loading Effect - Power Supplies and Efficiency (9)

INTRODUCTION TO DIGITAL SYSTEM : Number Systems - Conversion Between Number System - 1's And 2's Complement -
Logic Gates – Implementation of Logic Functions using Gates - De Morgan's Theorem – Truth Table and Boolean Expression –
Sum of Products – Product of Sums – Karnaugh Map Minimization – Don‘t Care Conditions (8)

Total L: 45
TEXT BOOKS:
1. Hambley A.R., ―Electrical Engineering Principles and Applications‖, PHI Learning Pvt. Ltd., New Delhi, 2009.
2. Malvino A.P. and Bates D.J., ―Electronic Principles‖, McGraw-Hill, New York, USA. 2007.

REFERENCES:
1. Boylestad R.L. and Nashelsky L., ―Electronic Devices and Circuit Theory‖, Pearson Education, Noida, India, 2009.
2. Floyd T.L., ―Digital Fundamentals‖, Pearson Education, New Delhi. 2009.
3. Morris Mano M., ―Digital Design ", Prentice-Hall of India, New Delhi, 2006.
4. Toro .V.D, ―Electrical Engineering Fundamentals‖, Pearson Education, India. 2007.

15Z110 ENGINEERING PRACTICES


0021
MODULE- I
1. Study of passive and active components (resistors, capacitors, inductors, diodes and transistor).
2. Study of equipments (CRO, Function generator and DC power supply).
3. Construction of series and parallel circuits using resistors.
4. Construction of regulated power supply – Measurement of voltage level.
5. Preparation of PCB layout and simulation of PCB (Printed circuit board).
6. Soldering of components on the PCB and testing of PCB.
7. Study of types of lamps (CFL lighting, LED lighting, filament lamps) – Measurement of power.

MODULE – II
1. Welding - Metal arc welding tools and equipment, exercises by Arc welding and TIG welding Processes.
2. Fitting - Tools, operations, exercises Make ―T‖-Joint and ―L‖ Joint, types of joints.
3. Carpentry- Tools, carpentry process, carpentry exercises, types of joints.
4. Plumbing-exercises-external thread cutting and joining.
5. Sheet metal work& Soldering - Tools, operations, exercises Make a Rectangular Tray in Galvanized Iron sheet
Total P: 30

REFERENCES:
1. Laboratory Manual prepared by ECE Department, 2012.
2. Laboratory Manual prepared by Mechanical department, 2010.
3. Chapman W.A.J., ―Workshop Technology‖, Edward Arnold, 2001.

15Z111 PHYSICS LABORATORY I


0021
LIST OF EXPERIMENTS:
1. Determination of Wavelength of Mercury Spectrum using Diffraction Grating.
2. Measurement of Vibration Frequency of Melde‘s Apparatus.
3. Measurement of Temperature using LM35.
4. Determination of Fiber Thickness – Air Wedge Method.
5. Study of Reverse Bias Characteristics of Germanium Diode and Determination of Band Gap of Ge.

DEMONSTRATION:
1. Optical Phenomena using He – Ne Laser.
2. Ultrasonic Cleaning.
3. Thin Film Deposition using DC/RF Sputtering Technique.
4. Hall Effect.

Total P: 30
REFERENCES:
1. Physics Practicals, Department of Physics, PSG College of Technology 2015.
2. Wilson J.D. and Hernandez C.A., ―Physics Laboratory Experiments‖ Houghton Mifflin Company, New York 2005.

25
15Z112 CHEMISTRY LABORATORY I
0021

1. Estimation of strength of an acid by pH -metry.


2. Estimation of acids in a mixture by conductometry.
3. Anodizing of aluminium, determination of thickness of anodic film, sealing and dyeing of anodic film.
4. Determination of total, permanent, temprorary, calcium and magnesium hardness of water by EDTA method.

Total P: 30
REFERENCE:
1. Laboratory Manual Prepared by the Department.

15Z113 C–PROGRAMMING LABORATORY


0042
LIST OF EXPERIMENTS:
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. Basic unix/linux commands.
2. Writing portable C code.
3. Formatted I/O statements.
4. Decision Making statements: Simple If, If – else, Switch- case.
5. Looping Statements: For, While, Do – while.
6. Single dimensional arrays.
7. Multi dimensional array.
8. Operations on Strings.
9. Pass by value and pass by address.
10. Recursion.
11. Structures and nested structures.
12. String handling operations using pointers.
13. Operations on arrays using pointers.
14. Passing data through command line arguments.
15. Operations on files.

Total P: 60
REFERENCES:
1. Herbert Schildt, ―C – The Complete Reference‖, Tata McGraw Hill Publishing Company, New Delhi, 2010.

SEMESTER II

15Z201 COMPLEX VARIABLES AND TRANSFORMS


3204
COMPLEX VARIABLES: Complex differentiation-Analytic function, Cauchy Riemann equations, harmonic functions. (6+4)

COMPLEX INTEGRATION: Cauchy‘s integral theorem, Cauchy‘s integral formula, Laurent series (concept and statement only),
singularities and zeros, residue integration method (Residue integration of complex integrals only), linear fractional transformations.
(8+5)
LAPLACE TRANSFORMS: Laplace transform, inverse transform, linearity, s-shifting, transforms of derivatives and integrals, unit
step function, t- shifting , Dirac‘s delta function, periodic functions, convolution, differentiation and integration of transforms, Method
of solving differential equations and integral equations by using Laplace transform technique. (12+9)

FOURIER ANALYSIS: Fourier series - functions of any period 2L, half range expansions. Fourier transform, Fourier cosine and
sine transforms - Discrete Fourier transform – Fast Fourier transform – DIT algorithm. (13+8)

Z-TRANSFORMS: Introduction of Z-transform, Inverse transform, difference equation – modelling, application of Z-transform to
solve difference equations. (6+4)

Total L: 45+T: 30 = 75

26
TEXT BOOKS:
1. Erwin Kreyszig, ―Advanced Engineering Mathematics‖, John Wiley &Sons, New Delhi, 2012.
2. Wylie C. R. and Barrett L. C., ―Advanced Engineering Mathematics‖, Tata McGraw-Hill, New Delhi, 2013.

REFERENCES:
1. Mathews J. H. and Howell R. W., ―Complex Analysis for Mathematics and Engineering‖, Narosa Publishing House, New Delhi,
2011.
2. Peter V.O. Neil, ―Advanced Engineering Mathematics‖, Cengage, New Delhi, 2010.
3. Lonnie C. Ludeman, ―Fundamentals of Digital Signal Processing‖, Wiley-India Pvt. Ltd., New Delhi, 2009

15Z202 COMPUTER ARCHITECTURE I


3003
INTRODUCTION: Basic Functional Units and Bus Structures - Evolution of Computers - Sequential Circuits: Flip-Flops and Gates -
Types of Flip-Flops - Integrated Circuits: Decoders - Multiplexers - Registers - Shift Registers - Binary Counters . (8)

COMPUTER ORGANIZATION & DESIGN: Stored Program Organization (Von Neumann Architecture) - Computer Registers -
Computer Instructions – Timing and Control (Hardwired and Micro Programmed) - Instruction Cycle - Memory Reference
Instructions – Input / Output Instructions - Design Of Basic Computer. (10)

PROCESSOR DESIGN: Stack Organization – Instruction Formats - Addressing Modes - Fixed Point Arithmetic: Addition,
Subtraction, Multiplication (Booth‘s Algorithm) and Division (Restoring and Non-Restoring Division Algorithm), Floating Point
Arithmetic. (9)

MEMORY & I/O SYSTEMS: Memory Hierarchy - Associative Memory - Cache Memory - Mapping policies - Virtual memory -
Interleaved memories - I/O SYSTEMS: Introduction – Interrupts - Asynchronous Data Transfer – Modes of transfer – DMA - I/O
processor, I/O Interfaces (PCI, SCSI, and USB). (10)

ADVANCED ARCHITECTURES: Introduction to Parallel Processing - RISC Vs CISC- RISC Architecture- RISC Pipelining-
Superscalar Pipelining: Overview, Design Issues. (8)

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‖, Tata McGraw Hill Publishing Company
Limited, New Delhi, 2003.

15Z203 OBJECT ORIENTED PROGRAMMING IN C++


3003
INTRODUCTION TO OOP, CLASSES AND OBJECTS: Introduction of Object Oriented Programming – Characteristics of Object
Oriented Languages – C++ Programming basics - Loops and Decisions – Function Components - Passing Parameters - Class
Specification- Member Function Definition – Constructors – Destructors – C++ objects as data types – Objects as function
arguments - Structures and Classes - Static Class Data – const and Classes – Inline function (11)

OPERATOR OVERLOADING: Operator Function – Overloading Unary and Binary Operators - Overloading The Operator Using
Friend Function-Stream Operator Overloading-Data Conversion. (8)

INHERITANCE: Derived and Base Class –protected access specifier – Derived class constructors - Overriding member functions -
Single Inheritance- Protected Data With Private Inheritance- Multiple Inheritance- Multi Level Inheritance- Hierarchical
Inheritance- Hybrid Inheritance-Multipath Inheritance (8)

VIRTUAL FUNCTIONS: Need For Virtual Function - Pointer to Derived Class Objects- - Array of Pointer to Base Class Objects-
Pure Virtual Functions- Abstract Classes- Virtual Destructors – Virtual Dynamic Binding – Run Time Type Identification(RTTI)
(8)

STREAMS, FILES, TEMPLATES AND EXCEPTIONS: Stream Classes – Advantages of Streams - Manipulators- User Defined
Manipulators- File Streams-File Pointer and Manipulation-File Open and Close- Sequential and Random Access - Function
templates – Class Templates – Template and Inheritance - Exceptions – Multiple exceptions – Exceptions with arguments (10)

Total L: 45

27
TEXT BOOKS:
1. Robert Lafore, Object Oriented Programming in C++, Pearson India, 2008.
2. BjarneStroustrup, ―Programming: Principles and Practice using C++", Addison-Wesley, Massachusetts, USA, 2008.

REFERENCES:
1. Herbert Schildt, ―C++: The Complete Reference‖, Tata McGraw Hill Publishing Company, New Delhi, 2011.
2. Stanley B. Lippman and JoseeLajoie, ―C++ Primer‖, Pearson Education, New Delhi, 2010.
3. Deital&Deital, ‖C++: How To Program‖, PHI Learning, New Delhi, 2010.
4. Venugopal K. R., RajkumarBuyya and Ravishankar T, ―Mastering C++‖, Tata McGrawHill Publishing Company, New Delhi,
2009.

15Z204 MATERIALS SCIENCE


3003

ELECTRICAL PROPERTIES: Conducting materials-quantum free electron theory -Fermi Dirac Statistics-Band theory of solids -
the density of states. Dielectrics-types of polarization-measurement of dielectric permittivity-Loss factor-Dielectric loss
mechanisms.Magnetostriction. Electron ballistics- materials for thermionic emission electron guns-electron gun for electron beam
machining-electric discharge plasma-EDM machining. (9)

MAGNETIC PROPERTIES: Types of magnetic materials-domain theory-hysteresis- hard and soft magnetic materials-Applications-
eddy current brakes, regenerative braking. Magnetic lenses. Superconductivity –Meissners effect- Josephson junction, SQUID
magnetometer, applications of squid magnetometer- superconducting Magnets, and Magnetic levitation. (9)

QUANTUM MECHANICS: Wave particle duality, de Broglie waves- Heisenberg‘s uncertainty principle. Wave function-
normalization. The wave equation. Schrodinger‘s equation of motion: Time dependent form, steady-state form. Particle in a box.
Quantum Tunneling and applications to Scanning Tunneling Microscope and Tunnel diode. (8)

PHYSICS OF SEMICONDUCTOR DEVICES: P type and N type semiconductors-the effective mass-P-N junction, rectifier equation
-Hall effect-Quantum tunneling. Bipolar transistor. The field effect transistor- Integrated circuits—Hetero junction-Quantum well,
wire, dots- Optical properties of Semiconductors: LD, LED, Photo diode. Introduction to MEMS (10)

ADVANCED MATERIALS : Liquid crystals-types-application as display devices-photonic crystals-ferroelastic materials-


multiferroics, Bio mimetic materials. Composites-nanophase materials-physical properties and applications. (9)

Total L: 45
TEXTBOOKS:
1. William D CallisterJr, ―Materials Science and Engineering-An Introduction‖, John Wiley and Sons Inc., NewYork, 2010.
2. Sze S.M, Physics of Semiconductor Devices, John Wiley and Sons,USA, 2007.

REFERENCES:
1. Arthur Beiser, ―Concepts of Modern Physics‖ Tata Mcgraw Hill,India , 2002.
2. Van Vlack, ―Elements of Material Science and Engineering‖, Pearson Education India, 2008.
3. Rolf E Hummel, ― Electronic Properties of Materials‖, Springer Verlag, New York, 2001.

15Z205 APPLIED ELECTROCHEMISTRY


3003
INDUSTRIAL ELECTROCHEMICAL PROCESSES: Electroplating – plating parameters- polarization and overvoltage, current and
energy efficiency. Electroplating of Cu, Ni, and Cr. Electroless deposition of Ni and Cu. Anodizing – determination of thickness of
anodic film, applications. Phosphating, chromating - applications. (9)

METAL FINISHING IN ELECTRONIC INDUSTRY: Production of Plated through hole PCB‘s, electroforming - fabrication of CD
stampers and wave guides. Electropolishing, electrochemical machining, electrochemical etching of Cu from PCBs , Electrophoretic
painting, Electrochemical etching of semiconductors. (9)

BATTERIES AND FUEL CELLS: Batteries- types - battery characteristics-fabrication and working of dry cell, lithium primary
battery, lead- acid battery, Ni – Cd, Ni-metal-hydride and lithium ion batteries. Advanced batteries and supercapacitors.
Fuel cells: Classification, working principle, components, applications of hydrogen-oxygen, solid oxide, molten carbonate, direct
methanol and proton exchange membrane fuel cells. Hydrogen as a fuel-production and storage. (9)

CORROSION: Atmospheric corrosion- oxidation – Pilling –Bedworth rule. Electrochemical corrosion - galvanic, differential aeration
corrosion. Factors influencing corrosion – polarization and rate of corrosion. Corrosion control - cathodic protection: sacrificial
anode and impressed current methods, corrosion inhibitors, passivation. Corrosion of electronic components - vapour phase
inhibitors, dehumidifier gels. Paints– constituents and their functions, vitrious enamel coatings, super hydrophobic and self healing
coatings. (9)

28
ADHESIVES AND SOLDERS: Adhesives: Adhesive bonding – types – epoxy, phenol-formaldehyde resin, silicone resin, cellulose
derivatives, acrylics, polyvinyls - adhesive action, development of adhesive strength- physical and chemical factors influencing
adhesive strength. Eutectics: phase rule -definitions, two component system – Pb-Ag system. Low melting solders. (9)

Total L: 45
TEXT BOOKS:
1. Mary Jane Shultz, ―Engineering Chemistry‖, Cengage Learning, USA, 2009.
2. Shashi Chawla, ―A Text Book of Engineering Chemistry‖, Dhanpat Rai & Co, New Delhi, 2005.

REFERENCES:
1. Derek Pletcher and Frank C. Walsh, ―Industrial Electrochemistry‖, Chapman and Hall, London, 1993.
2. Dell R. M. and Rand D. A. J., ―Understanding Batteries‖, Royal Society of Chemistry, UK, 2001.

15Z210 ENGINEERING GRAPHICS


1043
INTRODUCTION: Introduction to Engineering Drawing. BIS. Principles of dimensioning. (2+4)

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. (7+14)

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.
(2+14)

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. (2+14)

DEVELOPMENT OF SURFACES: Development of lateral surfaces of regular solids and truncated solids. Preparing parts like tray,
funnel, CPU housing using cardboard material. (2+14)

Total L: 15+P: 60=75


TEXT BOOKS:
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 N, Chennai, 2007.
2. Bureau of Indian Standards, ―Engineering Drawing Practices for Schools and Colleges SP 46-2003‖, BIS, New Delhi, 2004.

15Z211 PHYSICS LABORATORY II

0021
List of Experiments:
1. Study of I-V characteristics of a solar cell and determination of its efficiency
2. Determination of hysteresis loss of a ferromagnetic material
3. Determination of electrical resistivity of metal and alloy using Carey Foster Bridge
4. Determination of Temperature Coefficient of Resistance of metallic wire using post office box
5. Study the characteristics of a photo diode.

Demonstration:
1. UV Visible spectrophotometer
2. Laser micromachining.
3. Determination of Crystal structure by powder photograph method.
4. Thin film deposition using electron beam and thermal evaporation.
5. Crrystal Growth System
Total P: 30

REFERENCES:
1. Physics Practicals, Department of Physics, PSG College of Technology 2015.
2. Wilson J.D. and Hernandez C.A., ―Physics Laboratory Experiments‖, Houghton Mifflin Company, New York 2005.

29
15Z212 CHEMISTRY LABORATORY II
0021
1. Potentiometric determination of ferrous iron.
2. Electroplating of nickel & copper and determination of cathode efficiency.
3. a. Determination of alkalinity and TDS of water.
b. Photocolorimetric estimation of iron.
4. a. Determination of efficiency of corrosion inhibitor.
b. Estimation of dichromate in corrosion inhibitor solution by iodometry.

Total P: 30
REFERENCE:
1. Laboratory Manual Prepared by the Department.

15Z213 C++ PROGRAMMING LABORATORY


0021
LIST OF EXPERIMENTS:
1. Classes and Objects.
2. Function Overloading.
3. Call by value and Call by Reference.
4. Inline Function.
5. Static Data and Member Function.
6. Constant Functions
7. Friend function.
8. Objects as Arguments.
9. Array of Objects.
10. Static and Dynamic Objects.
11. Constructor and Destructor.
12. Operator Overloading
13. Data Conversion.
14. Inheritance.
15. Virtual functions.
16. Sequential and Random Accessing of Files.
17. Template Functions and Template Class.

Total P: 30
REFERENCE:
1. Herbert Schildt, ―C++: the Complete Reference‖, Tata McGraw Hill Publishing Company, New Delhi, 2011.

SUMMER TERM COURSES

15Z215 PROFESSIONAL SKILLS


(4 weeks duration)
6092

THE HISTORY OF THE COMPUTER GENERATIONS: First Generation (1940-1956) Vacuum Tubes- Second Generation (1956-
1963) 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. (4+7)

CODING TECHNIQUES: Coding Standards and Code Reviews – Best practices. PACKAGE DEVELOPMENT: Problem
Identification – Algorithm Design- Coding - Testing and Documentation. (5+7)

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. 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. (5+7)

USE OF COMPUTING SOFTWARE FOR PROBLEM SOLVING : Introduction – software environment overview- Basic Commands
- Data types- Expression syntax - Vectors and matrix manipulations- Reading 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. (5+7)

30
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. (5+8)

Total L: 24 + P: 36=60

REFERENCES:
1. Computer Engineering as a Discipline, Computing Curriculum – Computer Engineering Curriculum Report, Ironman Draft, 2004.
2. Peter J. Bentley , ―Digitized: The Science of Computers and How it Shapes Our World‖, on digitized in 2012.
3. Balagurusamy E., ―Computing Fundamentals & C Programming‖ – Tata McGraw-Hill, New Delhi, 2008.
4. King W. J., and James G. Skakoon, Article ―The Unwritten Laws of Engineering‖, Mechanical Engineering, October 2010.

15Z216 IN-PLANT TRAINING & TECHNICAL SEMINAR


6092
TECHNICAL SEMINAR
The student will make a technical presentation on current topics related to the programme.

INPLANT TRAINING
Study tour / Industrial visit. Reports are to represent the observations of the students after the visits with their personal comments /
suggestions.
Total L: 24+P: 36 = 60

SEMESTER III

15Z301 LINEAR ALGEBRA AND NUMERICAL ANALYSIS


3204
VECTOR SPACE:General Vector Spaces - Real Vector Spaces -Euclidean N-Space - Subspaces - Linear Independence - Basis
and Dimension. (9+3)

ERRORS:Errors in Numerical Procedures. (1+1)

SYSTEM OF LINEAR EQUATIONS:Direct Methods - NaiveGauss Elimination Method -Gauss Jordan Method -Crout‘s Method -
Iterative Methods - Gauss-Jacobi Method -Gauss-Seidel Method - Convergence Criteria - Ill Conditioned Systems - Eigenvalues and
Eigenvectors- Power Method -Jacobi Method. (8+6)

NONLINEAR EQUATIONS:Bisection Method -False Position Method -Newton‘s Method - Convergence Criteria -Bairstow‘s Method
-Graeffe‘s Root Squaring Method. (6+5)

INTERPOLATION AND CURVE FITTING:Lagrange‘s Polynomials -Newton‘s Divided Differences - Evenly Spaced Data –
Chebyshev interpolation - Curve Fitting - Using Principle of Least Squares Approximation. (5+4)

DIFFERENTIATION AND INTEGRATION:Numerical Differentiation - Numerical Integration- Newton-Cotes Formulae -Trapezoidal


Rule -Simpson‘s 1/3 Rule -Simpson‘s 3/8 Rule -Gaussian Quadratures. (6+4)

ORDINARY DIFFERENTIAL EQUATIONS:Numerical Methods for Initial Value Problem - Taylor-Series -Euler and Modified Euler
Method -Runge-Kutta Methods -Adams Moulton Method - Solution of Second Order Boundary Value Problem by Finite Difference
Method. (10+7)

Total L: 45+T: 30=75


TEXT BOOKS:
1. Howard Anton and Chris Rorres, ―Elementary Linear Algebra Applications‖, Wiley India, New Delhi, 2011.
2. Curtis F Gerald and Patrick O Wheatly, ―Applied Numerical Analysis‖, Pearson Education,New Delhi, 2013.

REFERENCES:
1. David C Lay, ―Linear Algebra and its Applications‖, Addison-Wesley, Boston, 2014.
2. Steven C Chapra and Raymond P Canale, ―Numerical Methods for Engineers with Software and Programming Applications‖,
Tata McGraw Hill,New Delhi, 2013.
3. Rizwan Butt, ―Introduction to Numerical Analysis using MATLAB‖,Infinity Science Press, Hingham, 2008.
4. Amparo Gil, Javier Segura, Nico M. Temme, Numerical Methods for Special Functions, SIAM publishers, USA, 2007.

31
15Z302 DATA STRUCTURES
3003
INTRODUCTION:Data Structures - Types of Data Structures - Abstract Data Types - Program Development Life Cycle - Algorithm -
Characteristics - Complexity Analysis - Recurrence Relations - Asymptotic Notations. (6)

ARRAYS AND LINKED LISTS: Array Representation – Operations - Applications: Linear and Binary Search - Insertion Sort -
Bubble Sort – Matrices - Special Matrices. Linked List Representation - Operations - Types - Applications: Polynomial Addition -
Sparse Matrices - Garbage Collection and Compaction. (9)

STACKS AND QUEUES: StackRepresentation - Operations - Applications -Expression Handling - QueueRepresentation -


Operations - Types of Queues: Circular Queue – Deque - Priority Queue. (8)

TREES:Terminologies - Binary Trees: Types - Representation - Traversal - Binary Search Trees: Representation - Operation -
Threaded Binary Trees. Binary Heaps - Heap Sort – Multiway Search Trees: B Trees – B+ Trees - Trie Structures - Applications:
Expression Trees. (12)

GRAPHS: GraphTerminologies - Types of Graphs - Representation - Operations - Traversal Techniques: Breadth First Search -
Depth First Search. Applications: Topological Sort. (6)

HASHING: Hash Table - Hash Functions - Resolving Collisions – Rehashing. (4)

Total L: 45
TEXT BOOKS:
1. Mark Allen Weiss, ―Data Structures and Algorithm Analysis in C‖, Second Edition, Pearson Education, 2010.
2. Venkatesan R and Lovelyn Rose S, ―Data Structures‖, Wiley India Pvt Ltd, New Delhi, 2015.

REFERENCES:
1. Salaria R S, ―Data Structues and Algorithms using C‖, Fifth Edition, Khanna Book Publishing, New Delhi, 2012.
2. Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran, ―Fundamentals of Computer Algorithms‖, Second Edition,
Universities Press, 2011.
3. Jean Paul Tremblay and Sorenson, ―An Introduction to Data Structures with Applications‖, McGraw Hill Publishing Company,
New Delhi, 2012.
4. Aho, Hopcroft and Ullman, ―Data Structures and Algorithms‖, Pearson Education, 2011.

15Z303 MICROPROCESSORS AND INTERFACING


3003
INTRODUCTION TO 8086/8088: Architecture - Register Organization - Signal Description – Physical Memory Organization -
Electrical Characteristics – System Clock – Bus Cycles – I/O Addressing Capability – Minimum Mode and Maximum Mode. (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 Memory interface signals - Hardware organization of the memory address
space - Memory interface circuits. (6)

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. (7)

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: Overview of Pentium Processors - ARM Processors - Introduction to ARM
Architecture. (4)

Total L: 45
TEXT BOOKS:
1. Walter A Triebel and Avtar Singh, ―The 8088 and 8086 Microprocessors – Programming, Interfacing, software, Hardware and
Applications‖, Pearson Education, New Delhi, 2009.
2. Ray A K, Bhurchandi K M, ―Advanced Microprocessors and Peripherals‖, Tata McGraw-Hill Publishing Company Limited, New
Delhi, 2009.

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, 2009.
2. Douglas V Hall, ―Microprocessors and Interfacing‖, Tata Mcgraw Hill, New Delhi, 2009.
3. Steve Furber, ―ARM System-On-Chip Architecture‖, Pearson Education Limited, USA, 2010.

32
15Z304 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 Environment
- Relating Environment Business Policies to Goals - Metrics and Measurements - Balanced Scorecard - Context Sensitivity and
Automation - Green 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.

REFERENCES:
1. Klaus Hieronymi, Ramzy Kahhat and Eric Williams, ―E-Waste Management : From Waste to Resource‖, Routledge - Taylor and
Fransis, USA, 2012.
2. Anubha Kaushik and Kaushik C P, ―Environmental Science and Engineering‖, New Age International Pvt Ltd, New Delhi, 2005.
3. Santhosh Kumar Garg, Rajeswari Garg and Ranjani Garg, ―Environmental Science and Ecological Studies‖, Khanna
Publishers, New Delhi, 2007.
4. Deswal S and Deswal A, ―A Basic Course in Environmental Studies‖, Dhanpat Rai and Co, New Delhi, 2004.

15Z305 DISCRETE STRUCTURES


3204
LOGIC AND PROOF: Logic - Propositional Equivalences - Predicates and Quantifiers - Nested Quantifiers -Rules of Inference –
Proofs- Direct Proofs - Contraposition - Contradiction - Equivalence - Normal Forms - Program Correctness - Mathematical
Induction. (13+10)

RELATIONS: Relations and their Properties - Representing Relations - Closures of Relations - Equivalence Relations - Partial
Orderings. (5+3)

FUNCTIONS: Functions - Composition - Identity - Inverse and Characteristic Function - Hashing Function - Recursion. (5+2)

COUNTING: Permutation and Combination - Generalized Permutation and Combination - Advanced CountingTechniques -
Recurrence Relation - Solving Linear Recurrence Relations using Characteristic Roots. (9+6)

BOOLEAN ALGEBRA AND LATTICES:Lattices - Properties of Lattices - Lattices as Algebraic Systems - Sublattices - Direct
Product and Homomorphism- Boolean Functions - Representing Boolean Functions - Logic Gates - Minimization of Circuits. (13+9)

Total L:45+:30 =75


TEXT BOOKS:
1. Kenneth H Rosen, ―Discrete Mathematics and its Applications‖, Tata McGraw Hill, New Delhi, 2013.
2. Tremblay J P and Manohar R, ―Discrete Mathematical Structures with Applications to Computer Science‖, Tata McGraw Hill,
New Delhi, 2007.

33
REFERENCES:
1. Bernard Kolman, Robert C Busby and 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.

15Z070 ECONOMICS FOR ENGINEERS


3003
INTRODUCTION: Definition -Nature and Scope - Significance of Economics for Engineers. (4)

DEMAND AND SUPPLY: Demand -Types -Determinants -Law of Demand -Elasticity of Demand -Types -Significance - Supply -
Determinants of Supply - Market Price Determination -Meaning -Methods -Consumer Survey -Trend Projections -Moving Average -
Case Study in Demand Forecasting. (6)

COST AND REVENUE: Concepts -Classifications -Short Run and Long Run Cost Curves -Revenue -Concepts -Measurement of
Profit -Break Even Analysis- Case Studies. (6)

MARKET STRUCTURE: Types of Market -Perfect Competition -Characteristics - Monopoly - Monopolistic Competition - Oligopoly
and Duopoly - Price Discrimination and Product Differentiation Under Different Markets -Price and Output Determination in Short
Run and Long Run. (6)

MARKET FAILURE: Causes -Type of Goods -Rivalrous and Non-Rivalrous Goods -Excludable and Non-Excludable Goods -
Solutions -Government Intervention. (6)

MONEY AND BANKING: Money -Functions -Quantity Theory of Money -Supply of Money -RBI Measure of Money Supply Banking -
Functions of Commercial Banks and Central Bank -Commercial Banks and Money Creation. (6)

FOREIGN EXCHANGE: Balance of Payments -Exchange Rate Determination -Fixed and Flexible Exchange Rates -Meaning and
Methods of Exchange Control-Methods of Foreign Payments -International Institutions: IMF - IBRD - WTO -Agreements of WTO
and its Impact on Indian Economy. (6)

BUSINESS CYCLE AND NATIONAL INCOME: Meaning -Phases of Business Cycle - Inflation -Causes -Control Measures -
Deflation -Stagflation - National Income -Concepts -Methods of Calculating National Income -Problems in Calculating National
Income. (5)

Total L: 45
TEXT BOOKS:
1. DewettKKandNavalur MH, ―Modern Economic Theory‖, SChand and Company Ltd, New Delhi, 2014.
2. Lipsey andChrystal, ―Economics‖,Oxford University Press, 2010.

REFERENCES:
1. Paul A Samuelson andWilliam, ―Economics‖,Tata McGraw Hill, New Delhi, 2012.
2. Francis Cherinullem, ―International Economics‖, McGraw Hill Education, 2011.
3. William A Mceachern and Simrit Kaur, ―Micro ECON‖,Cengage Learning, 2013.
4. William A Mceachern and Indira A, ―Macro ECON‖,Cengage Learning, 2014.

15Z310 MICROPROCESSORS AND INTERFACING LABORATORY


0042
LIST OF EXPERIMENTS:
DIGITAL SYSTEMS
1. Design of Combinational circuit
2. Design of Sequential Circuit
MICROPROCESSOR
3. Arithmetic Operations
4. Recursion
5. Searching and Sorting
6. String Operations
INTERFACING
7. DAC/ADC Interface
8. Keyboard/Display Interface, Printer
9. Interfacing Stepper Motor to 8086
10. Traffic Light Controller

Total P: 60
REFERENCES:
1. Venugopal K R and Rajkumar, ―Microprocessor X86 Programming‖ , BPB Publications, 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, 2009.

34
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, 2009.

15Z311 DATA STRUCTURES LABORATORY


0042
LIST OF EXPERIMENTS:
1. Solving Problems Using Arrays
2. Implementation of Linked List.
3. Applications of Linked List
4. Implementation of Stack
5. Applications of Stack
6. Implementation of Queue
7. Operations on Binary Search Trees.
8. Graphs - Depth First Search and Breadth First Search
9. Hashing and Collision Resolution
10. Sorting Algorithms

Total P: 60
REFERENCES:
1. Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran, ―Fundamentals of Computer Algorithms‖, Second Edition,
Universities Press, 2011.
2. Jean Paul Tremblay and Sorenson, ―An Introduction to Data Structures with Applications‖, McGraw Hill Publishing Company,
New Delhi, 2012.
3. Thomas H Cormen, Charles E Leiserson, Ronald L Rivest and Clifford Stein, ―Introduction to Algorithms‖, MIT Press, England,
2009.
4. Venkatesan R and Lovelyn Rose S, ―Data Structures‖, Wiley India Pvt Ltd, New Delhi, 2015.

SEMESTER IV

15Z401 PROBABILITY, STATISTICS AND RANDOM PROCESSES


3204
PROBABILITY:Probability Axioms - Conditional Probability - Law of Total Probability -Baye‘s Theorem – Independence. (4+4)

RANDOM VARIABLES: Discrete Random Variables: Probability Mass Function - Cumulative Distribution Function -Bernoulli -
Binomial -Poisson and Geometric Random Variables. Continuous Random Variables: Probability Density Function - Uniform -
Exponential -Gaussian and Gamma Random Variables - Expectations. (8+8)

PAIRS OF RANDOM VARIABLES: Joint Cumulative Distribution Function - Joint Probability Mass Function - Marginal Probability
Mass Function - Joint Probability Density Function - Marginal Probability Density Function - Expected Values - Independent Random
Variables - Covariance - Correlation. (8+5)

STATISTICAL INFERENCE:Estimation of a Random Variable - Linear Estimation of X given Y - MAP and ML Estimation - Simple
Linear Regression and Multiple Linear Regression Model. (8+3)

HYPOTHESIS TESTING: Tests of statistical hypothesis, one-sided and two-sided hypothesis, confidence intervals, large and small
sample tests, inference concerning means, variances and proportions - Chi-square test for goodness of fit and independence of
attributes. (7+4)

STOCHASTIC PROCESSES:Types of Stochastic Processes – Poisson Process -Brownian Motion Process - Expected Value and
Correlation - Stationary Processes - Wide Sense Stationary Stochastic Processes. (10+6)

Total L: 45+T: 30=75


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, New Delhi, 2012.
2. Dougles C Montgomery and George C Runger, ―Applied Statistics and Probability for Engineers‖, Wiley, New Delhi, 2012.

REFERENCES:
1. Saeed Ghahramani, ―Fundamentals of Probability with Stochastic Processes‖, Prentice Hall, New Jersy, 2014.
2. Sheldon M Ross, ―Stochastic Processes‖, Wiley India Pvt. Ltd, New Delhi, 2008.
3. Athanasios Papoulis and Unnikrishna Pillai S, ―Probability, Random Variables and Stochastic Processes‖, Tata McGraw
Hill, New Delhi, 2006.
4. Medhi J, ―Stochastic Processes‖, New Age International Publishers,New Delhi, 2014.

35
15Z402 SOFTWARE ENGINEERING
3003
SOFTWARE PROCESS: The Evolving Role of Software - Software Characteristics - Software Applications - Software Myths -
Software Process Models: The Linear Sequential Model - The Prototyping Model - The RAD Model - Evolutionary Software
Process Models - The Incremental Model - Spiral Model. Agile Process: Extreme Programming - Scrum. (10)

REQUIREMENTS ENGINEERING:Requirements Elicitation - Requirements Analysis and Negotiation - Requirements Validation -


Requirements Management. (6)

ANALYSIS AND DESIGN:The Elements of The Analysis Model: Data Modeling - Data Objects - Attributes and Relationships -
Data Flow Diagrams - The Data Dictionary - Other Classical Analysis Methods - Agile Modeling - Design - Modularity - Functional
Independence - Cohesion - Coupling - Design Documentation - Software Architecture - User Interface Design - Component Level
Design. (12)

TESTING TECHNIQUES: Software Testing Fundamentals - Test Case Design - White Box Testing - Black Box Testing - Testing for
Specialized Environments - Testing Strategies - Unit Testing - Integration Testing - Validation Testing - System Testing Performance
Testing - Case Study. (8)

SOFTWARE QUALITY ASSURANCE: Quality Concepts - Cost of Quality - Software Quality Group (SQA) - Roles and
Responsibilities of SQA Group - Formal Technical Reviews - Quality Standards. (5)

SOFTWARE CONFIGURATION MANAGEMENT:Baselines - Software Configuration Items - The SCM Process - Version Control -
Change Control - Configuration Audit - SCM Standards. (4)

Total L: 45
TEXT BOOKS:
1. Roger S Pressman, ―Software Engineering - A Practitioner‘s Approach‖, McGraw Hill International Edition, Singapore, 2009.
2. Pankaj Jalote, ―A Concise Introduction to Software Engineering‖, Springer, New Delhi, 2008.

REFERENCES:
1. Ian Sommerville, ―Software Engineering‖, Pearson Education, New Delhi, 2007.
2. James Peter and Pedrycz W, ―Software Engineering: An Engineering Approach‖, John Wiley& Sons, 2007.
3. Shari Lawrence Pfleeger, ―Software Engineering: Theory and Practices‖, Pearson Education, New Delhi, 2009.

15Z403 DESIGN AND ANALYSIS OF ALGORITHMS


2203
DIVIDE AND CONQUER:Methodology - Finding Maximum and Minimum Element - Quick sort - Merge sort - Matrix multiplication -
Convex Hull. (5+5)

GREEDY METHOD:Greedy Strategy - Knapsack Problem - Minimum Spanning Trees - Single Source Shortest Path Method -
Huffman Trees. (5+5)

DYNAMIC PROGRAMMING:Principle of Optimality - Knapsack Problem - All Pairs Shortest Path - Optimal Binary Search Tree -
Multistage Graphs. (5+5)

BACKTRACKING:State Space Tree - Knapsack Problem - The Eight Queens Problem - Sum of Subset Problem - Graph Coloring.
(6+6)

BRANCH AND BOUND:Bounding Functions - 0/1 Knapsack Problem - Traveling Sales Person Problem - Assignment Problem.
(5+5)

NP HARD AND NP COMPLETE PROBLEMS:P – NP – Polynomial Time Reductions – NP Complete – NP Hard – Examples of NP
Hard and NP Complete Problems. (4+4)

Total L: 30+T: 30=60


TEXT BOOKS:
1. Anany Levitin, ―Introduction to the Design & Analysis of Algorithms‖, Prentice Hall of India Pearson Education, New Delhi,
2011.
2. Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran, ―Fundamentals of Computer Algorithms‖, Galgotia Publications,
New Delhi, 2010.

REFERENCES:
1. Thomas H Cormen, Charles E Leiserson, Ronald L Rivest and Clifford Stein, ―Introduction to Algorithms‖, MIT Press, England,
2009.
2. Jon Kleinberg and Eva Tardos, ―Algorithm Design‖, Pearson Education, 2006.
3. Jeffrey J McConnell, ―Analysis of Algorithms‖, Jones and Bartlett Publishers, 2008.
4. Parag Himanshu Dave and Himanshu Bhalchandra Dave, ―Design and Analysis of Algorithms‖, Pearson Education, 2008.

36
15Z404 OPERATING SYSTEMS
3003
INTRODUCTION: Functions - History - Operating System Concepts - System Calls - Services - User Operating System Interface -
Design and Implementation - Introduction to Virtual Machines. (6)

PROCESS MANAGEMENT: Process Model - Creation – Termination - Hierarchies - States - Implementation - Scheduling Criteria -
Scheduling Algorithms - Multithreading Models - Thread Libraries - Threading Issues - Thread and Multiprocessor Scheduling
Algorithms - Interprocess Communication. (10)

PROCESS SYNCHRONIZATION AND DEADLOCKS: Race Conditions - Critical Section - Mutual Exclusion - Peterson‘s Solution –
Synchronization: Hardware - Semaphores - Mutex - Monitor - Message Passing, Dining Philosophers Problem - Readers Writers
Problem. Deadlocks: Conditions - Detection - Recovery - Prevention - Avoidance. (9)

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. (10)

STORAGE MANAGEMENT:Files: Naming - Structure - Types - Access - Attributes - Operations - Implementation. Directories:
Operations - Path Names - Hierarchical Directory System - Implementation - Allocation Methods - Free Space Management - NFS -
Efficiency and Performance - Recovery. Mass Storage:Disk Structure - Disk Scheduling Algorithms - Swap Space Management -
Streams.Case Study: Linux. (10)

Total L: 45
TEXT BOOKS:
1. Silberschatz A, Galvin P and Gagne G "Operating Systems Concepts", John Wiley & Sons, USA, 2009.
2. Andrew S Tanenbaum and Herbert Bos, ―Modern Operating Systems", Prentice Hall of India, New Delhi, 2015.

REFERENCES:
1. Andrew S Tanenbaum, ―Modern Operating Systems Design and Implementation‖, Prentice Hall of India, New Delhi, 2009.
2. William Stallings, ―Operating Systems: Internals and Design Principles‖, Pearson, 2013.
3. Gary Nutt, ―Operating Systems‖, Addison Wesley, USA, 2009.
4. Harvey M Deitel, ―Operating System‖, Prentice Hall of India, New Delhi, 2008.

15Z405 DATABASE MANAGEMENT SYSTEMS


3003
INTRODUCTION TO DATABASE: File System Organization: Sequential - Pointer - Indexed – Direct. Purpose of Database
System - Database Characteristics - Users of Database System - Advantages of DBMS Approach - Schemas and Instances - Three
Schema Architecture and Data Independence - The Database System Environment - Relational Algebra. (8)

LOGICAL DATABASE DESIGN: Relational DBMS - Codd's Rule - Entity-Relationship model - Extended ER Normalization -
Functional Dependencies - Anomaly - 1NF to 5NF - Domain Key Normal Form – Denormalization. (9)

SQL AND QUERY OPTIMIZATION: Concepts - Keys - Integrity Constraints - Domain Relational Calculus - Tuple Relational
Calculus - SQL Fundamentals: DDL - DML - DCL - TCL - Views - Embedded SQL - Static Vs Dynamic SQL - Query Processing
and Optimization. (8)

INDEXING:Types of Single Level Ordered Indexes - Multilevel Indexes - Dynamic Multilevel Indexes. (6)

TRANSACTION PROCESSING AND CONCURRENCY CONTROL: Transaction Concepts - ACID Properties - Transaction States -
Concurrency Control Problems - Serializability - Recoverability - Pessimistic and Optimistic Concurrency Control Schemes. (8)

ADVANCED TOPICS:Overview: Parallel Database - Multimedia Database - Mobile Database - Web Database - Multidimensional
Database. Data Warehouse - OLTP Vs OLAP - NoSQL Database. (6)

Total L: 45
TEXT BOOKS:
1. Abraham Silberchatz, Henry F Korth and Sudarshan S, ―Database System Concepts‖, Tata McGraw-Hill, New Delhi, 2010.
2. Ramez Elmasri and Shamkant B Navathe, ―Fundamentals of Database Systems‖, Addison Wesley, USA, 2010.

REFERENCES:
1. Raghu Ramakrishnan and Johannes Gehrke, ―Database Management Systems‖, Tata McGraw-Hill, New Delhi, 2008.
2. Gupta G K, ―Database Management System‖, Tata McGraw-Hill, New Delhi, 2011.
3. Atul Kahate, ―Introduction to Database Management Systems‖, Pearson Education, New Delhi, 2009.

37
15Z410 OPERATING SYSTEMS LABORATORY
0021
LIST OF EXPERIMENTS:
1. Linux Commands
2. Shell Programming
3. Process Management using System Calls: Fork, Exit, Getpid, Exit, Wait, Close, Stat
4. Interprocess Communication using Pipes, Shared Memory and Message Queues
5. CPU Scheduling Algorithms
6. Banker‘s Algorithm
7. Memory Management Schemes.
8. Page Replacement Algorithms
9. Mini File Manager – Open, Close, Read, Write, Seek, Delete
10. Disk Scheduling Algorithms

Total P: 30
REFERENCES:
1. Silberschatz A, Galvin P and Gagne G "Operating Systems Concepts", John Wiley & Sons, USA, 2009.
2. Andrew S Tanenbaum and Herbert Bos, ―Modern Operating Systems ", Prentice Hall of India, New Delhi, 2015.
3. Yashavant Kanetkar, ―Unix Shell Programming‖, BPB Publications, New Delhi, 2003.
4. Mukhi and Gandhi, ―The C Odyssey - Vol. III UNIX‖, BPB Publications, New Delhi, 2004.

15Z411 DATABASE MANAGEMENT SYSTEMS LABORATORY


0021
LIST OF EXPERIMENTS:
1. Practice of SQL Commands (DDL,DML,DCL,TCL)
2. Practice of PL/SQL - (Cursors, Stored Procedures, Stored Function, Triggers, Packages).
3. Study of Open Source Databases
4. Mini Project (Application Development)

Total P: 30
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‖, O‘Reilly Media, USA, 2012.
4. Ivan Bayross ―Sql, Pl/sql: The Programming Langage Of Oracle‖, Bpb Publications‖, New Delhi, 2003.

15Z412 SOFTWARE PACKAGE DEVELOPMENT


0042
CODING TECHNIQUES:Coding Standards and Code Reviews - Best practices. (10)

PACKAGE DEVELOPMENT:Problem Identification - Algorithm Design - Coding - Testing and Documentation. (50)

Total P: 60
TEXT BOOKS:
1. Byron S Gottfried and Jitendar Kumar Chhabra, ―Programming with C‖, Tata McGraw Hill Publishing Company, Third Edition,
New Delhi, 2011.
2. Deital and Deital, ‖C++: How To Program‖, Seventh Edition, PHI Learning, New Delhi, 2010.

REFERENCES:
1. Venugopal K R , Rajkumar Buyya and Ravishankar T, ―Mastering C++‖, Tata McGraw Hill Publishing Company, New Delhi,
2009.
2. Bjarne Stroustrup, ―Programming: Principles and Practice using C++", Addison-Wesley, Massachusetts, USA, 2008.
3. Steve McConnell, ―Code Complete‖, Dream tech Press, Second edition reprint, New Delhi, 2011.

SEMESTER V

15Z501 THEORY OF COMPUTING


3204
INTRODUCTION: Basic Mathematical Notation and Proof Techniques - Recursive Definitions- Chomsky‘s hierarchy of Languages.
(4+4)

38
REGULAR EXPRESSIONS AND FA: Regular Expressions - Basic Definitions - DFA Construction - Converting Regular Expression
to DFA - NFA: Introduction to NFA - Subset Construction - Epsilon Closure - NFA to DFA - Minimization of FA - Applications of
Finite Automata - Properties of Regular Sets - Decision Algorithms. (9+6)

CONTEXT FREE LANGUAGES AND PDA: Context Free Grammar - Derivation Trees - Ambiguity - Chomsky and Griebach Normal
Form - PDA Definition - DPDA and NPDA - Equivalence of PDA and Context Free Language - Properties of Context Free
Languages - Decision Algorithms. (9+6)

TURING MACHINES: Definitions of Turing Machines - Models - Computable Languages and Functions - Techniques for Turing
Machine Construction - Variants of Turing Machines:Multi Head and Multi Tape Turing Machines - Universal Turing Machine - The
Halting Problem - Partial Solvability. (9+6)

UNSOLVABLE PROBLEMS: Unsolvable Problems - PCP - MPCP - Recursive and Recursively Enumerable Languages -
Computable Functions:Primitive Recursive Functions - Godel Numbering - Rice Theorem. (9+6)

MEASURING AND CLASSIFYING COMPLEXITY: Tractable and Intractable Problems - Tractable and Possibly Intractable
Problems - P and NP Completeness - Polynomial Time Reductions - Boolean Satisfiability Problem - Clique Problem. (5+2)

Total L: 45+T: 30=75


TEXT BOOKS:
1. John C Martin, ―Introduction to Languages and the Theory of Computation‖, Tata McGraw Hill Publishing Company, New Delhi,
2007.
2. John E Hopcroft and Rajeev Motwani and Jeffrey D Ullman, ―Introduction to Automata Theory, Languages and Computation‖,
Pearson Education Asia, New Delhi, 2009.

REFERENCES:
1. Michael Sipser, ―Introduction to the Theory of Computation‖, Thomson course Technology, USA, 2012.
2. Peter Linz, ―An Introduction to Formal Language and Automata‖, Narosa Publishers, New Delhi, 2011.

15Z502 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)

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

TRANSPORT LAYER: Overview of Transport Layer - UDP - TCP - Reliable Byte Stream - Connection Management - Flow Control -
Retransmission - Congestion Control - Congestion Avoidance. (8)

NETWORK AND ROUTING: Circuit Switching - Packet Switching - Virtual Circuit Switching - Routing - IP - Global Address -
Datagram Forwarding - Subnetting - CIDR - ARP - DHCP - ICMP - Ipv6. (10)

DATA LINK LAYER AND LAN: Link Layer Services - Framing - Error Control - Media Access Control - Ethernet - CSMA/CD - FDDI
- Wireless LANS - CSMA/CA. (8)

PHYSICAL LAYER: Signal Characteristics - Data Transmission - Physical Links and Transmission Media - Signal Encoding
Techniques - Channel Access Techniques - TDM - FDM. (7)

Total L: 45
TEXT BOOKS:
1. Larry L Peterson and Bruce S Davie, ‖Computer Networks: A systems approach‖, Morgan Kaufmann Publishers, USA, Fifth
Edition 2011.
2. James F Kurose, Keith W Ross, ‖Computer Networking - A Top-Down Approach Featuring the Internet‖, Pearson Education,
New Delhi, Sixth Edition, 2012.

REFERENCES:
1. Prakash C Gupta,‖ Data Communication and Computer Networks‖, Prentice Hall of India, New Delhi, 2014.
2. Achyut S Godbole, ―Data Communication and Networking‖, Tata McGraw Hill Publishing Company, New Delhi, Second Edition,
2011.
3. Nader F Mir, "Computer and Communication Networks," Pearson Prentice Hall, Publishers, 2010.
4. Andrew S Tanenbaum and David J Wetherall, ―Computer Networks‖, Prentice Hall of India/ Pearson Education, New Delhi,
Fifth Edition, 2012.

39
15Z503 OBJECT ORIENTED ANALYSIS AND DESIGN
3204
OBJECT MODEL: Complexity - Structure and Attributes of Complex Systems - Designing Complex Systems - Foundations of
Object Models - Elements of an Object Model – Unified Software Development Process. (9+6)

CLASSES AND OBJECTS: Object - Object Relationships - Class - Class Relationships - Building Quality Classes and Objects:
Measuring Quality - Choosing Operations. Classification: Importance and Challenges - Incremental and Iterative Classification.
Approaches for Identifying Classes and Objects: Classical and Modern - Key Abstractions and Mechanisms. (9+6)

UML AND USE CASE MODELING: Introduction - UML Views - Classification of UML Diagrams - Extended UML - Use Case
Diagrams: Modeling Requirements - Components - Use Case Identification and Description - Use-Case Relationships. (8+5)

BEHAVIORAL MODELING:Activity Diagram: Components – Construction. State Diagram: Components – Construction.


Sequence Diagrams - Communication Diagrams - Timing Diagrams - Interaction Overview Diagram. (8+5)

STRUCTURAL DIAGRAMS: Notations and Construction of Class Diagram - Object Diagram - Package Diagram - Composite
Structure Diagram - Component Diagram - Deployment Diagram - Design Patterns - Frameworks. (8+5)

CASE STUDIES: ATM - Library Management - E-Shopping (3+3)

Total: L: 45+T: 30 = 75
TEXT BOOKS:
1. Booch G, Maksimchuk R A, Engel M W, Young B J, Conallen J, Houston K A, ―Object Oriented Analysis and Design with
Applications‖, Third Edition, Addison-Wesley, 2007.
2. Booch G, Rumbaugh J and Jacobson I, ―The Unified Modeling Language User Guide‖, Second Edition, Addison Wesley
Professional, 2005.

REFERENCES:
1. Bahrami A, ―Object Oriented System Development - International Edition‖, McGraw Hill, 2007.
2. Pressman RS, ―Software Engineering - A Practitioner‘s Approach‖, McGraw Hill, 2007.

15Z504 COMPUTER ARCHITECTURE II


3003
FUNDAMENTALS OF COMPUTER DESIGN: Introduction - Classes of Computers - Trends in Technology - Trends in Power and
Energy in Integrated Circuits - Trends in Cost - Dependability - Measuring - Reporting and Summarizing Performance - Quantitative
Principles of Computer Design. (7)

MEMORY MANAGEMENT: Introduction - Memory Technology and Optimizations - Cache Performance - Basic Cache
Optimizations - Advanced Optimizations - Case study on Memory hierarchies of ARM cortex A8 - Virtual Memory and Virtual
Machines. (10)

PARALLELIZATION: Application Trends - Super Computers - Convergence of Parallel Architecture - Design Issues - Parallelizing
Computation Versus Data - Goals of Parallelization. (8)

PIPELINING AND PARALLELISM: Pipeline Hazards - ILP: Concepts and Challenges - Basic Compiler Techniques for Exposing
ILP - Reducing Branch Costs with Prediction - Overcoming Data Hazards with Dynamic Scheduling - Dynamic Scheduling Algorithm
- ILP using Dynamic Scheduling - Multiple Issues – Speculation- Case Study on ILP of Intel Core i7. DLP: Basics of Very Long
Instruction Word (VLIW) - CUDA. (10)

MULTIPROCESSORS AND THREAD LEVEL PARALLELISM:Symmetric Shared-Memory Architectures - Performance of


Symmetric Shared-Memory Multiprocessors - Distributed Shared Memory - Directory-Based Coherence - Synchronization
Challenges - Models of Memory Consistency – Multi core Processors and their Performance. (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 McGraw Hill, New Delhi, 2010.

REFERENCES:
1. David E Culler, Jaswinder Pal Singh and Anoop Gupta, ―Parallel Computer Architecture - A Hardware / Software approach‖,
Morgan Kaufman, New Delhi, 2000.
2. http://download.intel.com/design/intarch/papers/321062.pdf.
3. Manferdelli J L, Redmond Govindaraju N K and 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 and Phillips JC, ―GPU Computing‖, Proceedings of the IEEE, Vol 96, Issue
5, May 2008.

40
15Z510 COMPUTER NETWORKS LABORATORY
0042
LIST OF EXPERIMENTS:
1. Study of Network Components
2. Study of Basic Network Commands and Network Configuration Commands
3. The following experiments are to be implemented in ‗C‘ language:
i. Simple Chat Program using TCP Sockets
ii. Sliding Window Protocol using TCP Sockets
iii. DNS using UDP Sockets
4. Study of Wireshark Tool
5. Tracing of TCP and UDP Connection using Wireshark
6. Study of any Simulator Tool
7. Simulation of TCP Performance using Simulator Tool
8. Simulation of UDP Performance using Simulator Tool
9. Performance Comparison of Routing Protocols using Simulator Tool

Total P: 60
REFERENCES:
1. Larry L Peterson and Bruce S Davie, ―Computer Networks: A systems approach‖, Morgan Kaufmann Publishers, USA, Fifth
Edition, 2011.
2. James F Kurose and Keith W Ross, ―Computer Networking - A Top-Down Approach Featuring the Internet‖, Pearson
Education, New Delhi, Sixth Edition, 2012.
3. Lamping U, ―Wireshark user‘s Guide‖, https://www.wireshark.org/docs/

15Z511 JAVA PROGRAMMING LABORATORY


1022
INTRODUCTION: Basic Concepts - Classes - Methods - Inheritance - Packages - Interfaces. (3+6)

EXCEPTION HANDLING: Exception Types – Try-Catch Block - Throw - Throws Clauses - Finally - User-Defined Exceptions (1+2)

STRING HANDLING: Immutability - Operations - Comparison - String Buffer - String Tokenizer. (1+2)

COLLECTIONS: Overview - Generics - Interfaces - Classes - Accessing a Collection – Maps. (2+4)

APPLETS: Basics - Event Handling: Model - Sources - Classes - Interfaces - Fonts - AWT Controls - Layouts and Managers -
Swing: Packages - Event Handling – Components. (4+8)

INPUT / OUTPUT: IO - Basics - Stream I/O - Text I/O - Serialization. (2+4)

JDBC: Connectivity to Database - Drivers - Select - Update - Record Sets. (2+4)

PROGRAMS :
1. Basics, Classes and Inheritance
2. Overloading and Overriding, Interfaces and Packages
3. Exception Handling
4. String Handling
5. Collections and Generics
6. Applet Development
7. Controls and Layouts
8. Applet Development using Swing
9. Input / Output
10. JDBC

Total L: 15+P: 30=45


REFERENCES:
1. Schildt H, ―Java: The Complete Reference‖, Ninth Edition, McGraw-Hill Education, 2014.
2. Deitel P and Deitel H, ―Java: How to Program‖, Ninth Edition, Prentice Hall, 2012.
3. Hortsmann CS and Cornell G, ―Core Java: Volume 1 - Fundamentals", Ninth Edition, Prentice Hall, 2013.
4. Reese G, ―Database Programming with JDBC and Java‖, O‘Reilly Publications, 2000.

SEMESTER VI

15Z601 EMBEDDED SYSTEMS


3003
BASICS OF EMBEDDED SYSTEMS: Introduction - Fundamental Components of Embedded Systems - Challenges for Embedded
Systems - Examples - Programming Languages - Recent Trends in Embedded Systems - Architecture of Embedded Systems -
Embedded Design Life Cycle - Selection Process - Hardware Software Partitioning - Development Environment. (8)

41
MEMORY MANAGEMENT AND INTERRUPTS: Memory Access Procedure - Types of Memory - Memory Management Methods -
DMA - Memory Interfacing - Polling Vs Interrupts - Types of Interrupts - Interrupt Latency - Interrupt Priority - Programmable
Interrupt Controllers - Interrupt Service Routines. (9)

COMMUNICATION INTERFACES: Interfacing Buses - Serial Interfaces - RS232/UART - RS422/RS485 - I2C Interface - SPI
Interface - USB - IRDA - Ethernet - IEEE 802.11 – Bluetooth. (9)

REAL TIME OPERATING SYSTEMS: Real-Time Concepts - Task Management - Task Scheduling - Classification of Scheduling
Algorithms - Clock Driven Scheduling - Event Driven Scheduling - Resource Sharing - Priority Inheritance Protocol - Priority Ceiling
Protocol - Inter Task Communication - Mutex - Semaphores - Message Queues - Timers - Commercial RTOS. (10)

VALIDATION AND DEBUGGING: Host and Target Machines - Validation Types and Methods - Host Testing - Host-Based Testing
Setup - Target Testing - Remote Debuggers and Debug Kernels - ROM Emulator - Logical Analyzer - Background Debug Mode - In-
Circuit Emulator. (5)

CASE STUDY: RFID Systems - GPS Navigation System - Development of Protocol Converter. (4)

Total L: 45
TEXT BOOKS:
1. Arnold S Berger, ―Embedded Systems Design - An Introduction to Processes, Tools and Techniques‖, Elsevier, New Delhi,
2011.
2. Prasad K V K K, ―Embedded/Real-Time Systems: Concepts, Design and Programming - The Ultimate Reference‖, Himal
Impressions, New Delhi, 2003.

REFERENCES:
1. Sriram V Iyer and Pankaj Gupta, ―Embedded Real-time Systems Programming‖, Tata McGraw-Hill Publishing Company
Limited, New Delhi, 2006.
2. Steve Heath, ―Embedded Systems Design‖, Newnes an Imprint of Elsevier, Massachusetts, 2003.
3. Tammy Noergaard, ―Embedded Systems Architecture‖, Newnes an Imprint of Elsevier, Massachusetts, 2006.

15Z602 COMPILER DESIGN


3204
INTRODUCTION TO COMPILERS:Translators - Compilation and Interpretation - The Phases of Compiler - Errors Encountered in
Different Phases - The Grouping of Phases - Compiler Construction Tools. (4+3)

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. (10+7)

SYNTAX ANALYSIS: Need and Role of the Parser - Context Free Grammars - Top Down Parsing: Recursive Parsing – Problems
- Recursive 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 Parser - LALR Parser. Error Handling and Recovery in
Syntax Analyzer - YACC - Design of a Syntax Analyzer for a Sample Language. (12+8)

INTERMEDIATE CODE GENERATION: Benefits- Intermediate Languages - Generation of Three Address Code - Declarations -
Assignment Statements - Arrays - Boolean Expressions - Backpatching - Case Statements - Procedure Calls. (8+5)

RUN-TIME ENVIRONMENT: Source Language Issues - Storage Organization - Storage Allocation - Access to Non-Local Names -
Parameter Passing - Symbol Tables. (4+3)

CODE OPTIMIZATION AND GENERATION:Principal Sources of Optimization - Optimization of Basic Blocks - Global Optimization
- Global Data Flow Analysis - Efficient Data Flow Algorithms - Issues in Design of A Code Generator - A Simple Code Generator
Algorithm. (7+4)

Total L: 45+T:30=75
TEXT BOOKS:
1. Alfred V Aho, Monica Lam, Ravi Sethi and Jeffrey D Ullman, ―Compilers - Principles, Techniques and Tools‖, Essex Pearson,
Harlow, 2014.
2. Sudha Sadasivam G, ―Compiler Design‖, Scitech Publications (India) Private Limited, Chennai, 2010.

REFERENCES:
1. Dick Grone, Henri E Bal, Ceriel J H Jacobs and Koen G Langendoen, ―Modern Compiler Design‖, John Wiley & Sons, USA,
2000.
2. Dhamdhere D M, ―Compiler Construction Principles & Practice‖, Macmillan India Limited, New Delhi, 1997.
3. Jean Paul Tremblay and Paul G Sorenson, ―The Theory & Practice of Compiler Writing", McGraw Hill Publishing Company,
New Delhi, 1985.

42
15Z603 DISTRIBUTED OPERATING SYSTEMS
3003
INTRODUCTION:Definition - System Models - Design Issues of Distributed Operating Systems - Distributed Computing
Environment. (6)

MESSAGE PASSING AND RPC:Message Passing: Features and Issues - Synchronization - Buffering - Process Addressing -
Failure Handling - RPC Model - Implementation - Stub Generation - RPC Messages. Marshaling - Server Management - Call
Semantics. (8)

SYNCHRONIZATION AND TRANSACTIONS: Clock Synchronization - Physical Clocks - Logical Clocks - Election Algorithms -
Mutual Exclusion – Deadlocks – Detection and Avoidance - Transaction Model - Classification. (14)

DISTRIBUTED PROCESSES AND RESOURCES:Process Migration: Features – Mechanism. Resource Management:Load


Balancing Approach - Load Sharing Approach. Distributed Shared Memory: Design and Implementation Issues - Granularity -
Consistency Models. (9)

NAME SERVICES:Names - Identifiers and Addresses - Name Resolution - Name Space Implementation - System and Human
Oriented Names - Object Location - Name Caches. (8)

Total L: 45
TEXT BOOKS:
1. Pradeep K Sinha, ―Distributed Operating Systems: Concepts and Design‖, Prentice Hall of India, New Delhi, 2009.
2. Andrew S Tanenbaum and Marteen Van Steen, ―Distributed Systems Principles and Paradigms‖, Pearson Education / Prentice
Hall of India, New Delhi, 2007.

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‖, McGraw Hill Publishing Company, New Delhi,
2001.

15Z604 DATA MINING


3204
INTRODUCTION:Motivation - Significance of Data Mining - Data Mining Functionalities - KDD Process – Architecture - Task
Primitives - Issues. (6+4)

DATA PREPARATION: Forms of Preprocessing - Data Cleaning - Data Integration and Transformation - Concept Hierarchy - Data
Generalization - Attribute Oriented Induction. (9+6)

ASSOCIATION ANALYSIS: Market Basket Analysis - Interestingness Measures - Closed Itemsets - Frequent Itemset Mining - The
Apriori Algorithm - Compact Representation of Frequent Itemsets - Association Rule Generation - Correlation Analysis. (9+6)

CLASSIFICATION:Decision Tree Classifier - Attribute Selection Measures - Overfitting and Pruning - Bayesian Classifier - Nearest
Neighbour Classifier - Rule Classifier - Bayesian Belief Networks - Prediction. (9+6)

CLUSTER ANALYSIS:Measures of Similarity and Dissimilarity - Clustering Methods - Partitioning Methods - K-Means - Hierarchical
Methods - Agglomerative and Divisive - Outlier Analysis. (9+6)

APPLICATIONS: Trends and Social Impacts of Data Mining - Privacy Concerns - Web Mining - Social Network Analysis - Biological
Data Analysis. (3+2)

Total L: 45+T: 30=75


TEXT BOOKS:
1. Jiawei Han and Micheline Kamber, ―Data Mining Concepts and Techniques‖, Morgan Kaufmann publisher, USA, 2012.
2. Pang-Ning Tan, Michael Steinbach and Vipin Kumar, ―Introduction to Data Mining‖, Pearson Education, New Delhi, 2007.

REFERENCES:
1. Ian Witten, Eibe Frank and Mark A Hall, ―Data Mining - Practical Machine learning tools and techniques‖, Morgan Kaufmann
publisher, USA, 2011.
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.

15Z610 EMBEDDED SYSTEMS LABORATORY


0021
LIST OF EXPERIMENTS:
1. Introduction to Development Tools and Environment
2. Programming - Basics of Embedded C

43
3. Interfacing Keyboard
4. Interfacing LCD Display
5. UART Serial Port Programming
6. Communication Interface using I2C and SPI
7. RTOS Programming Environment
8. RTOS - Creating Multiple Tasks
9. RTOS - Inter-Task Communication
10. RTOS - Task Synchronization

*Note: First seven experiments will be done in 8051 and ARM 7 and above.

Total P: 30
REFERENCES:
1. Michael J Pont, ―Embedded C‖, Addison-Wesley Longman Publishing Co., Inc. Boston, MA, USA, 2002.
2. Michael Barr and Anthony Massa, ―Programming Embedded Systems with C and GNU Development Tools‖, Second Edition,
O‘Reilly Media, 2006.
3. Jean J Labrosse, ―MicroC OS II: The Real Time Kernel‖, Second Edition, CRC Press, 2002.

15Z611 INNOVATION PRACTICES


0042
This course involves preparing students to think innovatively and present possible solutions to an identified issue/problem.

Total P: 60

SEMESTER VII

15Z701 ARTIFICIAL INTELLIGENCE


3003
INTRODUCTION:Artificial Intelligence -History - The State of Art - Intelligent Agents - Structure - Environment. (5)

SEARCH STRATEGIES:Breadth-First Search - Uniform Cost Search - Depth-First Search - Depth-Limited Search - Iterative
Deepening Search - Bidirectional Search - Heuristic Search Techniques - A* Search - AO* Algorithm - Adversarial Search:
Minimax Algorithm - Alphabeta Pruning. (12)

KNOWLEDGE AND REASONING:Representation - First Order Predicate Logic – Inference – Unification - Forward and Backward
Chaining - Resolution - Reasoning with Default Information - Truth Maintenance Systems - Acting under Uncertainty - Statistical
Reasoning - Probability and Bayes Theorem - Certainty Factors and Rule Based Systems - Dempster-Shafer Theory. (10)

PLANNING AND LEARNING:Planning with State Space Search: Partial Order Planning - Planning Graphs - Examples. Forms of
Learning: Inductive Learning - Explanation Based Learning - Statistical Learning - Learning With Complete Data. (10)

NATURAL LANGUAGE PROCESSING:Phases - Syntactic Processing - Semantic Analysis - Discourse and Pragmatic Processing.
(8)

Total L: 45
TEXT BOOKS:
1. Stuart J Russell and Peter Norvig, ―Artificial Intelligence - A Modern Approach‖, Third Edition, Prentice Hall of India/ Pearson
Education, New Delhi, 2015.
2. Elaine Rich and Kevin Knight, ―Artificial Intelligence‖, Tata McGraw Hill Publishing Company, New Delhi, 2014.

REFERENCES:
1. Dan W Patterson, ―Introduction to AI and Expert Systems‖, Prentice Hall of India, New Delhi, 2010.
2. Eugene Charniak and Drew McDermott, ―Introduction to Artificial Intelligence‖, Pearson Education, New Delhi, 2010.
3. Nils J Nilsson, ―Principles of Artificial Intelligence‖, Narosa Publishing House, New Delhi, 2000.

15Z702 DATA ANALYTICS


3204
INTRODUCTION: Data Science and Analytics - Big Data - Relations: Data Scales - Set and Matrix Representations - Relations -
Similarity Measures - Dissimilarity Measures - Sequence Relations. (9+6)

PREPROCESSING AND VISUALIZATION: Sampling and Quantization - Error Types - Error Handling - Filtering - Data
Transformation - Data Merging - Diagrams - Principal Component Analysis - Multidimensional Scaling - Sammon Mapping -
Autoassociator - Histograms - Spectral Analysis. (9+6)

44
CORRELATION, REGRESSION AND FORECASTING: Linear Correlation - Correlation and Causality - Chi-Square Test for
Independence - Linear Regression - Non-Linear Substitution - Robust Regression - Neural Networks - Radial Basis Function
Networks - Cross Validation - Feature Selection - Finite State Machines - Recurrent Models - Autoregressive Models. (9+6)

CLASSIFICATION AND CLUSTERING: Classification Criteria - Naive Bayes‘ Classifier - Linear Discriminant Analysis - Support
Vector Machine - Nearest Neighbor Classifier - Learning Vector Quantization - Decision Trees - Cluster Partitions - Clustering:
Sequential - Prototype-Based - Fuzzy - Relational - Cluster Tendency Assessment - Cluster Validity - Self Organizing Maps. (9+6)

SYSTEM ARCHITECTURE AND APPLICATIONS: Lambda Architecture - Nosql Stores: Key-Value - Columnar - Document -
Graph. Case Studies: Riak - Hbase - Mongodb - Neo4j. Mapreduce - Graph Processing - Event Processing - Hadoop - Giraph –
Storm. Recommendation Systems - Time Series Analysis – Text Analysis. (9+6)

Total L: 45+T: 30=75


TEXT BOOKS:
1. Runkler TA, ―Data Analytics: Models and algorithms for intelligent data analysis‖, Springer, 2012.
2. Marz N and Warren J, ―Big Data‖, Manning Publications, 2015.

REFERENCES:
1. Dean J, ―Big Data, Data Mining and Machine learning‖, Wiley publications, 2014.
2. Provost F and Fawcett T, ―Data Science for Business‖, O‘Reilly Media Inc, 2013.
3. Janert PK, ―Data Analysis with Open Source Tools‖, O‘Reilly Media Inc, 2011.
4. Weiss SM, Indurkhya N and Zhang T, ―Fundamentals of Predictive Text Mining‖, Springer-Verlag London Limited, 2010.

15Z703 MOBILE SYSTEMS ENGINEERING


3204
3G OVERVIEW AND 2.5G EVOLUTION:UMTS Basics - Migration to UMTS - Air Interface - 3GPP Network Architecture -
CDMA2000 Overview- Radio and Network Components - Network Structure - Radio Network - TD-CDMA -TD-SCDMA. (8+5)

4G AND BEYOND: 4G -Features and Challenges - IMS Architecture - Wimax - LTE - Convergent Devices - 4G Technologies -
Software Defined Radio - Cognitive Radio - Advanced Broadband Wireless Access and Services - MVNO. (9+6)

INTRODUCTION TO ANDROID: Introduction to Android - Android Internals - Android Architecture - Dalvik Virtual Machine - Basic
Building Blocks - Android Application Structure:Intent - Activities - Services - Content Providers.Emulators - Android Virtual
Device. (9+6)

ANDROID PROGRAMMING: Android UI Design- UX Engineering - Android UI Design Patterns - Android UI Widget - Layouts -
Styles and Themes - Advanced UI Programming -Mobile Testing on Real Devices. (9+6)

ANDROID SERVICES: Threads and Alarms - Multimedia Programming using Android - Persistent Storage in Android - Data
Management - Location Based Services and Google Maps - Mobile Networking - Mobile Security Platforms. (10+7)

Total L: 45+T: 30=75


TEXT BOOKS:
1. Clint Smith P E and Daniel Collins, ―Wireless Networks‖, Third Edition, Tata McGraw Hill, 2014.
2. Reto Meier, ―Professional Android 4 Application Development‖, ThirdEdition, Wiley, 2012.

REFERENCES:
1. John Krumm, ―Ubiquitous Computing Fundamentals‖, CRC Press, 2010.
2. Vijay K Garg, ―Wireless Communication and Networking‖, Morgan Kaufmann Publishers, 2007.
3. Jochen Schiller, ―Mobile Communications‖, Second Edition, Addison-Wesley, 2003.
4. Moray Rumney, ―LTE and the Evolution to 4G Wireless Design and Measurement Challenges‖, Agilent Technologies, 2009.

15Z704 CRYPTOGRAPHY AND NETWORK SECURITY


2203
COMPUTER SECURITY CONCEPTS: The OSI Security Architecture - Security Attacks - Security Services - Security Mechanisms -
A Model for Network Security. (3+2)

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 - Fermat‘s and Euler‘s
Theorems. (6+7)

PUBLIC-KEY CRYPTOGRAPHY: Principles of Public-Key Cryptosystems - The RSA Algorithm - Diffie-Hellman Key Exchange -
Elliptic Curve Cryptography. (5+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). (5+5)

45
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. (6+5)

NETWORK AND INTERNET SECURITY PROTOCOLS: Basic Concepts - Secure Sockets Layer (SSL) - Transport-Level Security -
Secure Shell (SSH) - Email Security: Pretty Good Privacy (PGP) - Firewalls - Characteristics and Types - IP Security - IEEE -
PKCS. (5+5)
Total L: 30+T: 30=60
TEXT BOOKS:
1. William Stallings, ―Cryptography and Network Security: Principles and Practice‖, Sixth Edition, Prentice Hall of India, Pearson
Education, New Delhi, 2013.
2. Atul Kahate, ―Cryptography and Network Security‖, Tata McGraw Hill Ltd, Third Edition, New Delhi, 2013.

REFERENCES:
1. Behrouz A Forouzan, ―Cryptography and Network Security‖, Tata McGraw Hill Ltd, New Delhi, 2010.
2. Bernard Menezes, ―Cryptography and Network Security‖, Cengage Learning India, First Edition, New Delhi, 2010.

15Z710 ARTIFICIAL INTELLIGENCE LABORATORY


0042
LIST OF EXPERIMENTS:
1. Study of PROLOG / LISP
2. List Operations in PROLOG / LISP
3. Best First Search
4. A* Algorithm
5. AO* Algorithm
6. Min-Max Search Trees and Alpha Beta Pruning
7. Reasoning: Resolution and Probabilistic
8. Planning
9. Learning
10. Developing a Simple AI Application

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

15Z720 PROJECT WORK I


0042
The project I involves the following:
 Identification of Real World Problem
 System Requirement Analysis and Specification
 Developing a Model and Solution for the Identified Problem
 Consolidated Report Preparation and Presentation

Total P: 60

SEMESTER VIII

15Z820 PROJECT WORK II


0 0 16 8
The Project work II involves

 Preparing a project - brief proposal including


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

 Presentation highlighting the


o Design based on functional requirements
o Implementation

46
o Testing & Validation
o Results and future work
 Consolidated report based on standards

Total P: 240

LANGUAGE ELECTIVES

15Z080 COMMUNICATION SKILLS FOR ENGINEERS


3003
COMMUNICATION CONCEPTS:Process of Communication -Inter and Intrapersonal Communication -Essentials for Effectiveness. (4)

FOCUS ON SOFT SKILLS: Etiquette: Work Place Etiquette -Telephone Etiquette.Body Language -Persuasive Communication-
Public Speaking -Critical Reasoning and Conflict Management Based on Case Studies -Group Communication- Meetings-Interview
Techniques. (14)

TECHNICAL WRITING:Technical Writing Principles - Style and Mechanics -Genres of Technical Writing -Technical Definitions -
Physical -Functional and Process Descriptions -Technical Report Writing -Preparing Instructions and Manuals - Interpretation of
Technical Data. (10)

BUSINESS CORRESPONDENCE: Writing Emails -Preparing Resumes -Memos - Technical and BusinessProposals. (7)

TECHNICAL COMMUNICATION:Seminars -Process Description and Group Discussions -Use of Visual Aids. (10)

Total L: 45
TEXTBOOK:
1. Monograph prepared by the Faculty, Department of English, 2015.

REFERENCES:
1. Jeff Butterfield, ―Soft Skills for Everyone‖, Cengage Learning, New Delhi, 2013.
2. Jean Naterop B and Rod Revell, ―Telephoning in English‖, Cambridge University Press, Cambridge, 2011.
3. David A Mc Murrey and Joanne Buckley, ―Handbook for Technical Writing‖, Cengage Learning, New Delhi, 2011.
4. Simon Sweeney, ―English for Business Communication‖, Cambridge University Press, New Delhi, 2012

15Z081 BASIC GERMAN


3003
INTRODUCTION: German Culture -Tradition -Universities and Companies -Alphabets -Greetings -Countries -Nationalities and
Languages. (3)

VOCABULARY: ContextRelated to School -University -Professions -Family -Supermarket -Food and Beverages -Entertainment -
Celebrations - Weather. (4)

GRAMMAR: Noun Forms: Singular -Plural -Gender Introduction -Articles -Personal Pronouns and Possessive Pronouns in
Nominative -Accusative and DativeCases,Usage of Adjectives. Time Related Forms - Formal and Informal Expressions -Usage of
Adverbs - Daily Routines - Related Verbs and Question Words -Related Vocabulary and Grammar -Simple Dialogues and Exercises
–Verbs:Verb Conjugation -Helping Verbs - Subject - Verb Agreement - Regular and Irregular Verbs -Modal Verbs and their Related
Grammatical Structure. (16)

GENERAL USAGE: Number System -Question Words -Statements and Questions -Negation: Nicht/Kein. Imperatives - Simple
Dialogues -Exercises. (5)

SYNTAX:Word Order and Sentence Formation -Practice with Mini-Dialogues. (4)

COMMUNICATION SKILLS:Conversing in Formal and Informal Situations -Dialogue Writing -Letter Writing -Email Writing -
Invitations and Telephone Conversations. (7)

PRACTICALS: Listening -Speaking -Reading and Writing. (6)

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

REFERENCES:
1. Rosa-Maria Dallapiazza,Eduard Von Jan and Til Schönherr, ― Tangram Aktuell 1 (Deutsch als Fremdsprache)―, Max
HueberVerlag, 2004.
2. Roland Schäpers, Renate Luscher and Manfred Glück,, ―Grundkurs Deutsch―, 1980.
3. Wolfgang Hieber, ―Lernziel Deutsch―, Max Hueber Verlag, 1983.

47
4. Hermann Funk, Christina Kuhn and Silke Demme, ―Studio d A1―, Goyal Publishers & Distributors Pvt. Ltd, 2009.

15Z082 BASIC FRENCH


3003
INTRODUCTION (2)

UNITÉ-1: Faire connaissance - inviter et répondre à une invitation - décrire les personnes- articles définis et indéfinis - genre
etnombre des noms et des adjectives - interrogation et négation - conjugaison du present - Paris monuments et lieux publics - la vie
de quatre parisiens de professions différentes. (T-R1) (10)

UNITÉ-2: Exprimer l‘ ordre et l‘obligation demander et commander - evaluer et apprécier- féliciter et remercier - articles partitifs -
adjectifs démonstratifs et possessifs prépositions et adverbes de quantité et de l‘imperatif verbes pronominaux - une région
deFrance la Bourgogne - vie quotidienne à la compagne. (T-R1) (11)

UNITÉ-3: Raconter et rapporter - donner son avis - se plaindre et réprimander - expliquer et justifier - pronoms compléments - futur
proche - passé composé et imparfait - Plusieurs régions de France - différents univers sociaux.(T-R2) (11)

UNITÉ-4: Demander l‘autorisation - interdire - formuler des projects - discuter et débattre. Pronoms < en >et< y >- pronoms relatifs
et superlatifs - conjugaison du futur - présent continu et passé recent - La vie administrative et régionale - problems economiques et
écologiques - traditions et modernité. (T-R2) (11)

Total L:45

TEXT BOOK:
1. Christine Andant et.al,‖A propos (livre de l eleve)‖, LANGERS, New Delhi, 2012.

REFERENCES:
1. Mathurin Dondo,―Modern French Course‖, Oxford India, 1997.
2. Margaret Lang and Isabelle Perez, ―Modern French Grammar - A Practical Guide‖, Second Edition, 2004.

15Z083 BASIC JAPANESE


3003
ORIENTATION SESSION:Geographic and Socio - Economic Perspective to Japan - Japanese People - Culture - Basic Greetings
and Responses. (3)

BASIC SCRIPT: Method of Writing Hiragana and Katakana - Combination Sounds and Simple Words. (3)

TOPIC MARKER:―Wa‖ - Desu / Dewa Arimasen Cupolas - Interrogative Particle ―Ka‖ - Grammar Particles ―Mo‖ - ―No‖ - ‗‘
Introducing Someone: ―Kochira Wa ~―. Self Introductions: Hajimemashite‖. (3)

DEMONSTRATIVES:―Kore‖ - ―Sore‖ - ―Are‖-Demonstrative: ―Kono‖ - ―Sono‖ - ―Ano‖. Possessive Noun Particle ―No‖ - Japanese
Apartments: Greeting Your Neighbour. (2)

PLACE MARKERS: ―Koko‖ - ―Soko‖ - ―Asoko‖ -Direction Markers: ―Kochira‖ - ―Sochira‖ - ―Achira‖.Japanese Department Stores:
Asking for and Buying Something. (2)

ASKING FOR AND TELLING THE TIME:Particle ―Ni (At)‖ for Time - Kara (from) ~ Made (until) - Particle ―To (and)‖ -Time Periods:
Days of the Week - Months - Time of Day - Verbs (Present / Future And Past Tense).Telephone Enquiry: Asking for a
Phone Number and Business Hours. (2)

DESTINATION PARTICLE: ―E‖ - Particles ―De (Mode Of Transportation)‖ - To (With) - Japanese Train Station: Asking for Fare
and Track Number / Types of Trains. (2)

DIRECT OBJECT PARTICLE: ―O‖ - Particle ―De (Place Of Action)‖ - Verbs (―~Masen Ka‖ - ―~Mashou‖) and ―Ohanami‖ Cherry
Blossom Viewing. (2)

PARTICLES:Particle ―De (By Means Of)‖ - Particle ―Ni (To)‖ - Aaemasu (Give) - Moraimasu (Receive) - Visiting a Japanese House.(2)

ADJECTIVES: ―I‖ and ―Na‖ Type) - Positive and Negative Usage-Particle ―Ga (However - But) - ―Dore Which?)‖ - Leaving a Room -
Thanking Someone for Hospitality. (2)

LIKES AND DISLIKES: Potential Verbs (Wakarimasu and Dekimasu) -―Kara (~ Because)‖ -Adverbs - Asking Someone out over the
Phone. (2)

VERBS DENOTING PRESENCE: ―Imasu‖ - ―Arimasu‖ -Particle ―Ni (In)‖ - ―Dare (Who?)‖ - Adverbs (―Chikaku Ni ~―) - Particle ―Dare
Mo (Negative ~ No One)‖ - Dare Ka (Anyone) - Dare Ga (Who) - Nani Ka (Anything) -Nani Ga (What) - ~Ya(And) ~ Nado (Etc.) -
Asking for Directions. (2)

48
COUNTERS AND COUNTING SUFFIXES (2)

INTRODUCTION TO ADJECTIVES:Na and Ii Type - Different Usages of Adjectives - Comparison - Likes and Dislikes - Going to a
Trip. (2)

NEED AND DESIRE:(Ga Hoshii) - Wanting to - (Tabeti Desu) - Going for a Certain Purpose (Mi –Ni Ikimasu) - Choosing from a
Menu. (2)

VERB GROUPS: I - Ii and Iii - Exercises to Group Verbs. (2)

PLEASE DO:(Te Kudasai)- Present Continuous Tenses (Te Imasu) - Shall I? ( ~ Mashou Ka) - Describing a Natural Phenomenon
(It Is Raining). (2)

PERMISSION: To Grant Permission (~Te Mo Ii Desu) - Asking for Permission (~ Te Mo Ii Desu Ka) - Should Not Do (~ Te Wa
Ikemasen). (2)

STATE AND ACTION:Describing a Continuing State - Describing a Habitual Action. (2)

ROLEPLAYS IN JAPANESE (2)

A DEMONSTRATION ON USAGE OF CHOPSTICKS AND JAPANESE TEA PARTY (2)

Total L:45

TEXT BOOK:
1. Minna no nohongo, ―Romaji ban‖ (first 10 lessons of this book).

REFERENCE:
1. Minna no Nihongo, ―Honsatsu Roma-ji ban‖ (Main Textbook Romanized Version), International publisher,3A Corporation,
Tokyo, Indian distributor - Goyal Publishers & Distributors, New Delhi.

OPEN ELECTIVES

MATHEMATICS

15OH01 ADVANCED LINEAR ALGEBRA


3003
VECTOR SPACES: General vector spaces, real vector spaces, Euclidean n-space, subspaces, linear independence, basis and
dimension, row space, column space and null space. (8)

INNER PRODUCT SPACES: Inner products, length and angle in inner product spaces, orthonormal bases, Gram- Schmidt
process, orthogonal matrices, QR decomposition, best approximation- least square. (12)

LINEAR TRANSFORMATIONS: General linear transformation - kernel and range, matrices of linear transformations, change of
basis, rank and nullity. (12)

EIGENVALUES AND EIGENVECTORS: Eigenvalues and eigenvectors, diagonalization, orthogonal diagonalization, quadratic
forms, application of conic sections, quadratic surfaces - discrete dynamical systems. (13)

Total L: 45
TEXT BOOKS:
1. Howard Anton and Chris Rorres, Elementary Linear Algebra John Wiley & Sons, New Delhi, 2011.
2. David C Lay , Linear Algebra and its Applications, Pearson Education, New Delhi, 2012.

REFERENCES:
1. Gareth Williams, Linear Algebra with Applications, Narosa Publishing House, New Delhi, 2009.
2. Gilbert Strang, Linear Algebra and its Applications, Cengage, New Delhi, 2012.

15OH02 ALGEBRAIC STRUCTURES


3 003
GROUPS: Groups, subgroups, permutation groups, cosets and Lagranges‘s theorem, normal subgroups and quotient groups,
homomorphisms, isomorphisms, Cayley‘s theorem. (15)

CODING THEORY: Group codes, the communication model and basic notions of error correction, generation of codes by using
parity checks - error recovery in group codes. (5)

49
RINGS: Rings, sub-rings, properties of rings, integral domain, ideals and quotient rings, polynomial rings. (12)

FIELDS: Fields, roots of polynomials, construction of straightedge and compass. (13)

Total L: 45
TEXT BOOKS:
1. I. N. Herstein, Topics in Algebra, John Wiley & Sons, New Delhi, 2006.
2. Kenneth H Rosen, Discrete Mathematics and its Applications, Tata McGraw Hill, New Delhi, 2013.

REFERENCES:
1. Michael Artin, Algebra, Prentice Hall, New Delhi, 1996.
2. Joseph A. Gallian, Contemporary Abstract algebra, Cengage learning pvt ltd, New Delhi, 2014.
3. Bernard Kolman, Robert C Busby, Sharon Cutler Ross, Discrete Mathematical Structures, Prentice Hall, New Delhi, 2006.

15OH03 CALCULUS OF VARIATIONS AND TENSOR ANALYSIS


3003
CALCULUS OF VARIATIONS: Basic concepts, method of variations in problems with fixed boundaries - variation and its
properties, Euler equation. (12)

FUNCTIONALS: Functional involving first and higher order derivatives, functionals dependent on the functions of several
independent variables, variational problems in parametric form – applications: vibrating string and membrane. (12)

VECTOR ANALYSIS : Basic concepts – gradient, directional derivative, divergence, curl, potential vector field, solenoidal vector
field, Laplacian vector field. Green‘s theorem, Stoke‘s theorem and Gauss divergence theorem (statement and concepts only) ( 7)

TENSOR ANALYSIS: Concepts of a tensor field – Ostrogradski‘s theorem, field of tensor of rank 2 - flux, divergence and derivative
in a direction of tensor field. Integral theorems - theorems related to Ostrogradski‘s theorem – applications: equation of motion of a
liquid, Archimedes‘ law. (14)

Total L: 45
TEXT BOOKS:
1. Elsgolts .L, Differential Equations and Calculus of Variations, University Press of the Pacific, 2003.
2. Borisenko .A.I, Tarapov.I.E, Vector analysis and Tensor Calculus, Dover Publications, New York, 2012.

REFERENCES:
1. Krasnov.M.L, Makarenko.G.I, Kiselev. A.I, Problems and exercises in the calculus of variations, Mir Publishers, Moscow, 1984.
2. Pars.L.A., An introduction to the calculus of variations, Dover Publications, New York, 2009.
3. Robert Weinstock, Calculus of variations - with applications to Physics and Engineering, Dover Publisher, New York, 2012.

15OH04 GRAPH THEORY AND ITS APPLICATIONS


3003
GRAPHS AND DIGRAPHS: Common families of graphs, degree sequence, handshaking lemma, Havel-Hakimi theorem (statement
and concepts). Walk, trail and path, connected graph, distance, radius and diameter. Graph isomorphism. Representations of
graphs – adjacency and incidence lists – adjacency and incidence matrices. (10)

SPANNING TREES: Cayley‘s formula: Prufer encoding-decoding algorithm. Matrix tree theorem (statement and problems only).
Depth-first and breadth-first search algorithms, minimum spanning tree – Prim‘s and Kruskal‘s algorithms, shortest-path problem –
Dijkstra‘s algorithm. (9)

EULERIAN AND HAMILTONIAN GRAPHS: Eulerian graphs – Konigsberg bridge problem; Eulerian tour algorithm, characterization
of Eulerian graph, optimal postman tour. Hamiltonian graphs - non Hamiltonian graphs, sufficient conditions for Hamiltonian graphs
(only statements and concepts).Travelling salesman problem - nearest neighbour algorithm. (10)

VERTEX-COLORING: Vertex-coloring - chromatic number of a graph, vertex coloring algorithms – sequential vertex coloring,
largest degree first algorithm, applications - scheduling problem, assignment of radio frequencies, fast register allocation for
computer programming. (8)

NETWORK FLOWS AND APPLICATIONS: Flows and cuts in networks, solving the maximum - flow problem – characterization of
maximum flow (Max-flow Min-cut Theorem), algorithms – outline for maximum flow, finding an augmenting path, FFEK – maximum
flow and examples. (8)

Total L: 45

TEXTBOOKS:
1. Jonathan L. Gross and Jay Yellen, Graph Theory and its Applications, CRC Press, New York, 2006.

50
2. Douglas B West, Graph Theory, Prentice Hall, New Delhi, 2009.

REFERENCES:
1. Bondy J.A. and Murty U.S.R., Graph Theory, Springer, London, 2008.
2. Narsingh Deo, Graph Theory with Applications to Engineering And Computer Science, Prentice Hall , New Delhi 2010.
3. Vago I, Graph Theory Application to the Calculation of Electrical Networks, Elsevier Science, New York 1985.

15OH05 MATHEMATICAL FINANCE


3003
FINANCIAL MATHEMATICS: Basic terminology, assumptions, derivative securities. (6)

FORWARD AND FUTURES CONTRACTS: Forward contract, forward price formula, value of a forward contract, futures contract,
futures pricing. (12)

OPTION PRICING: Definition and preliminaries, behavior of option prices with respect to variables, pay-off curves, single period and
multi period binomial lattice models for option pricing, pricing American options: a binomial lattice model, Black-Scholes formula.
(12)

RISK FREE ASSETS: Time value of money, Simple interest, periodic compounding, streams of payments, continuous
compounding. Money market: zero coupon bonds, coupon bonds, money market account. (9)

PORTFOLIO MANAGEMENT: Risk and return, expected return standard deviation as risk measure, two securities, risk and
expected return on a portfolio. (6)

Total L: 45
TEXT BOOKS:
1. Chandra S, Dharmaraja S, Aparna Mehra and Khemchandani R, Financial Mathematics – An Introduction, Narosa Publishing
House, New Delhi, 2013.
2. Marek Capinski and Tomasz Zastawniak, Mathematics for Finance – An Introduction to Financial Engineering, Springer, United
Kingdom, 2011

REFERENCES:
1. John C Hull, Options, Futures and Other Derivatives, Prentice Hall, New Jersey, 2009.
2. Alhabeeb M J, Mathematical Finance, Wiley India Pvt Ltd, New Delhi, 2012.
3. Sheldon M Ross, An elementary introduction to Mathematical Finance, Cambridge University Press, New York, 2011.

15OH06 MATHEMATICAL MODELING AND SIMULATION


3003
SYSTEM MODELS AND STUDIES: System- continuous and discrete system, system modeling, types of models - static physical,
dynamic physical, static mathematical, dynamic mathematical models, principles in modeling, corporate model, environment,
production, management segment, system analysis – corporate model, system design – message processing in a computer, system
postulation – function of liver in the human body. (10)

SYSTEM SIMULATION: Technique of simulation, Monte Carlo Method – area under a curve, estimate of , comparison of
simulation and analytical methods, distributed lag models – national economy, cobweb Models – supply and demand, exponential
growth and decay models, logistic curves, simple system dynamics diagrams – population, multi-segment models – product sales,
representation of time delays, feedback in socio-economic systems, host and parasite fluctuation. (12)

STATIC SIMULATION: Basics and components of the simulation study, simulation as an analysis tool, static simulations - model
for profit on a sale promotion, a financial model for an office building. Random number generation - linear congruential generator,
Blum-Blum generator, random variates generation - Bernoulli, uniform, triangular, normal, exponential random variates, a model for
loss ratio for an insurance agency. (15)

DYNAMIC SYSTEMS SIMULATION: Financial models and @risk - a model for the price of a stock, dynamic financial models of
stock prices, correlated asset values, fitting a distribution to date. (8)

Total L:45
TEXT BOOKS:
1. Geoffrey Gordon, System Simulation, Prentice Hall of India, New Delhi, 1998.
2. Andrew F.Seila, Vlatko Ceric, Pandu Tadikamalla, Applied simulation modelling, Thomson learning, New York 2003.

REFERENCES:
1. Brian Albright, Mathematical Modeling with Excel, JonesBartlett publishers, Singapore 2010
2. Douglas D. Mooney and Randall J. Swift, A course in Mathematical modeling, The Mathematical association of America, USA,
1999.
3. Alfred J Menezes Paul C Van Oorschot Scott A Vanstone, Handbook of Applied Cryptography, CRC Press, London,2010.

51
15OH07 NUMBER THEORY FOR COMPUTING
3003
DIVISIBILITY AND DIOPHANTINE EQUATIONS: Theory of divisibility - Basic concepts and properties of divisibility, fundamental
theorem of arithmetic, Euclid‘s algorithm, continued fractions. Diophantine equations - Linear Diophanitine equations (8)

ARITHMETICAL FUNCTIONS AND DISTRIBUTION OF PRIME NUMBERS: Multiplicative functions – functions ( ) ( ) and s(n)
- functions (n), and (n). Prime distribution function  (x), prime number theorem, the nth prime. (10)

THEORY OF CONGRUENCES: Basic concepts and properties of congruences -– linear congruences – Fermat‘s Little theorem,
Euler‘s theorem, Chinese remainder theorem, Legendre and Jacobi symbols, primitive roots. (7)

COMPUTATIONAL NUMBER THEORY: Primality testing: Fermat‘s pseudoprimality test, strong pseudoprimality test, integer
factorization : trial division and Fermat method, quadratic and number field sieves. (10)

APPLICATIONS TO CRYPTOGRAPHY: Random number generation - linear congruential generator, basics of cryptography, public
key cryptography: discrete logarithm based cryptosystems - RSA public-key cryptosystem. (10)

Total L: 45
TEXT BOOKS:
1. Song Y Yan, Number Theory for Computing, Springer Verlag, New York 2010.
2. Alfred J Menezes Paul C Van Oorschot Scott A Vanstone, Handbook of Applied Cryptography, CRC Press, London, 2010.

REFERENCES:
1. Tom M Apostol, Introduction to Analytic Number theory, Narosa Publishing House, New Delhi 1998.
2. Ivan Niven, Herbert S Zuckerman, Hugh L Montgomery, An Introduction to the Theory of Numbers, Wiley- India,New Delhi
2008.
3. Thomas Koshy, Elementary Number theory and Applications, Academic Press, New York, 2005.

15OH08 OPERATIONS RESEARCH


3003
LINEAR PROGRAMMING: Modeling with linear programming- graphical method - simplex method, two phase simplex method.
Primal-dual relations, dual simplex method, transportation problem and its solution by MODI method, assignment problem and its
solution by Hungarian method. (14)

GAME THEORY: Two person zero sum game, pure and mixed strategies, dominance principle, graphical solution, linear
programming solution. (7)

NON-LINEAR PROGRAMMING: Constrained NLPP -Lagrange‘s multipliers method, convex NLPP- Kuhn-Tucker conditions,
Quadratic programming-Wolfe‘s method. (8)

QUEUING THEORY: Elements of queueing model, relationship between exponential and Poisson queueing models, (M/M/1),
(M/M/1/N), (M/M/c), (M/M/c/N) and self-service model. (9)

REPLACEMENT THEORY: Replacement of items that deteriorate, replacement of items that fail, group replacement. (7)

Total L:45
TEXT BOOKS:
1. Hamdy A Taha, ―Operations Research – An Introduction‖, Pearson Education, New Delhi, 2014.
2. Maurice Sasieni, Arthur Yaspan , ―Operations Research: Methods and Problems‖, Literary Licensing, LLC, United states, 2013.

REFERENCES:
1. Hillier F and Lieberman G J, ―Introduction to Operations Research‖, Tata McGraw Hill, New Delhi, 2012.
2. Singiresu S Rao, ―Engineering Optimization Theory and Practice‖, New Age International, New Delhi, 2011.
3. Kambo N S, ―Mathematical Programming Techniques‖, East West Press, New Delhi, 2005.

15OH09 RELIABILITY AND QUALITY CONTROL


3003
STATISTICAL PROCESS CONTROL: Chance and assignable causes of quality variation, statistical basis of the control charts -
basic principles, choice of control limits, analysis of patterns on control charts. (7)

CONTROL CHARTS FOR VARIABLES AND ATTRIBUTES: ̅ chart, R chart, chart, p chart, np chart, c chart, and u chart .
(10)

ACCEPTANCE SAMPLING: Types of sampling plans, lot formation, single sampling plans for attributes, double, multiple and
sequential sampling plans, acceptance sampling by variables, chain sampling, continuous sampling, skip lot sampling plans. (10)

52
BASIC RELIABILITY MODELS: The failure distribution, the reliability function, mean time to failure, Hazard rate function, bathtub
curve, conditional reliability. Constant failure rate model: Exponential reliability function. Time - dependent Weibull failure model,
Time - dependent normal failure model. (10)

RELIABILITY OF SYSTEMS: Serial configuration, parallel configuration, combined series, parallel systems - k out of n: system -
system structure function, minimal cuts, minimal paths, common mode failures, three state devices. (8)

Total L: 45
TEXT BOOKS:
1. Douglas C Montgomery , Introduction to Statistical Quality Control, Wiley India, New Delhi, 2008.
2. Charles E. Ebeling, Introduction to Reliability and Maintainability Engineering,Tata Mc –Graw Hill, New Delhi, 2010.

REFERENCES:
1. Eugene L Grant, Richard S Leavenworth, Statistical Quality Control, Tata Mc- Graw Hill, New Delhi, 2011.
2. Dale H Besterfield, Quality Control, Pearson Education , New Delhi, 2008.
3. Hoang Pham, Hand book of Reliability Engineering, Springer- Verlag, New York, 2006.

15OH11 STOCHASTIC MODELS


3003
STOCHASTIC PROCESSES: Definition, Markov chains: Classifications of states, absorbtion probability, period, Chapman-
Kolmogorov equations, steady state probabilities. (12)

CONTINUOUS TIME MARKOV CHAINS: Definition, Chapman-Kolmogorov equations, Kolmogorov forward and backward
equations, steady-state probabilities, birth - death processes. (9)

BROWNIAN MOTION: First passage time distribution, maximum of a Brownian motion, zeros of Brownian motion, Brownian motion
with drift, Geometric Brownian motion, applications to finance. (10)

QUEUEING MODELS: Basic definitions, steady-state solution: M/M/1, M/M/1/K, M/M/c, M/M/c/c, M/M/c/k Models, queues with
unlimited service. (14)

Total L: 45
TEXT BOOKS:
1. Saeed Ghahramani, Fundamentals of Probability with Stochastic Processes, Prentice Hall, New Jersy, 2014.
2. Kishor S. Trivedi, Probability & Statistics with reliability, queueing and computer science applications,PHI Learning Pvt Ltd, New
Delhi, 2009.

REFERENCES:
1. Sheldon M. Ross, Stochastic Processes, Wiley India Pvt. Ltd, New Delhi, 2008.
2. Medhi J, Stochastic Processes, New Age International Publishers ,New Delhi, 2014.
3. Sheldon M. Ross, Introduction to Probability Models, Academic Press, New Delhi, 2014.
4. William J. Stewart, Probability, Markov chains, Queues, and Simulation – The Mathematical basis of performance modeling,
Princeton University press, New Jersy, 2009.

PHYSICS

15OH20 ANALYTICAL TECHNIQUES FOR MATERIALS CHARACTERIZATION


3003
X-RAY DIFFRACTION ANALYSIS: Crystal systems- Symmetry elements in crystals- combination of symmetry elements- Rotation-
inversion axis- translation symmetry elements- space groups- Stereographic projection - Wulff net- Measurement of angle between
poles - determination of Miller indices of an unknown pole. X -ray diffraction analysis (9)

ELECTRON AND ION SPECTROSCOPIC TECHNIQUES: Mass spectroscopy and X-ray emission spectroscopy (Principle and
limitations) - Quadrapole mass spectrometer. Special surface techniques: X ray photoelectron spectroscopy (XPS or ESCA)-
photoelectron process of spectrum- elemental analysis-Instrumentation and applications, Auger electron spectroscopy (AES)-Basic
principles-Information in Auger spectra-methods for surface and thin film characterization, Secondary ion mass spectrometry(SIMS)
– Dynamic and static SIMS-common modes of analysis, Rutherford Backscattering Spectrometry (RBS), Field Ion Microscopy
(FIM). (10)

SURFACE STRUCTURE ANALYSIS: The need for surface study. Surface chemical composition: The extension of bulk techniques
to surface studies - Unit meshes of five types of surface nets - diffraction from diperiodic structures. Surface methods using electron,
low energy electron diffraction (LEED), reflection high energy electron diffraction (RHEED), (9)

IMAGING TECHNIQUES: Scanning electron microscope(SEM) – physical basis of operation – sample requirements –applications,
Transmission electron Microscopy (TEM) – resolution – sensitivity- TEM operation- diffraction mode – specimen preparation,
Scanning Transmission Electron Microscopy (STEM). – imaging – common analysis modes – sample requiremnets (9)

53
SANNING PROBE MICROSCOPY : Instrumentation, Scanning Tunnelling Microscopy,Tunneling current, probe tips and working
environments, operational modes, typical applications, atomic force microscopy, near field forces, force sensors, operational modes,
applications, image artifacts (8)

Total L:45
TEXTBOOKS:
1. Richard Brundle C, Charles A. Evans Jr, Shaun Wilson, ―Encyclopedia of Materials Characterization‖ Manning Publications Co,
1992.
2. Yang leng ‖Materials Caracterization- Introduction to Microscopic and Spectroscopic Methods‖ John Wiley & Sons, 2008.

REFERENCES:
1. Prutton M, "Surface Physics", Clarenden Press Oxford, 1975.
2. Cullity B D, "Elements of X-ray Diffraction", Addison Wesley Publishing Co., 1967.
3. Rodriquez F, "Principles of Polymer Systems", Tata McGraw Hill Co., 1974.

15OH21 LASER TECHNOLOGY


3003
LASER CHARACTERISTICS: Einstein coefficients - negative absorption, shape and width of spectral lines, spontaneous and
stimulated emission. Laser resonators, types of resonators, stability diagram. Spatial and temporal coherence. (9)
+ +
GAS AND SOLID STATE LASERS: Gas lasers - He-Ne laser - Ar , He-Cd lasers - N2 and CO2 lasers - Fabrication and
excitation mechanisms. Solid state lasers - Ruby, Nd:YAG, glass - semiconductor diode lasers, Excimer Laser , Erbium doped
laser. (9)

DYE LASERS: Liquid lasers, dye lasers, fabrication and excitation mechanisms. Concept of Q-switching and mode-locking, second
harmonic generation, theory and experiment, materials for optical SHG. (9)

INDUSTRIAL APPLICATIONS: Laser cutting, drilling & Piercing. Laser welding, operating characteristics and applications. medical.
Spectroscopic (qualitative), laser Raman effect, stimulated Raman effect - Brillouin scattering. (9)

LASER SURFACE TREATMENT: Laser heat treatment, laser surface melting, laser surface alloying, laser cladding. Laser ablative
processes. Macro and micromachining. (9)

Total L: 45
TEXTBOOKS:
1. Wlliam T. Silfast, ― Laser Fundamentals‖ Cambridge University Press, 2012
2. S.Nagabhushana, N.Sathyanarayana, ― Lasers and Optical Instrumentation,I.K.International Publishing House, 2010.

REFERENCES:
1. William M.Steen and Jyotirmoy Mazumder, ― Laser Material Processing‖ Springer, 2010.
2. Bloom A L, "Gas Lasers", John Wiley & Sons Inc., New York, 1968.

15OH22 MICRO ELECTROMECHANICAL SYSTEMS


3003
MEMS AND MICROINTEGRATEDSYSTEMS: Introduction, history of MEMS development, intrinsic characteristics of MEMS.
Devices: Sensors and Actuators. Overview of microfabrication, microelectronics fabrication process, silicon based MEMS
processes, new materials and fabrication processes. Points of consideration for processing. (9)

SCALING LAWS AND MINIATURIZATION: Introduction. Scaling in geometry. Scaling in rigid body dynamics. The trimmer force
scaling vector – scaling in electrostatic forces, electromagnetic forces, scaling in electricity and fluid dynamics, scaling in heat
conducting and heatconvection. (9)

MEMS PROCESSING: Photolithography. Photoresist and applications. Light sources. X-ray and electron beam lithography. Ion
implantation. Diffusion process. Oxidation, thermal oxidation. Silicon di oxide. Thermal oxidation rates. Oxide thickness by colour
(9)

MICROMACHINING METHODS Bulk micromachining. Isotropic and anisotropic etching. Wet etchants, etch stops, dry etching
comparison of wet and dry etching. Dry etching – physical etching – reactive ion etching, comparison of wet and dry etching.
Surface micromachining – process in general, problems in surface micromachining. The LIGA process – description, materials for
substrates and photoresists, electroplating, the SLIGA process. (9)

MICROSYSTEM PACKAGING:The three levels of microsystem packaging – die level, device level and system level. Essential
packaging technologies – die preparation – surface bonding, wire bonding and sealing. Three dimensional packaging. Assembly of
Microsystems – selection of packaging materials (9)

Total L: 45
TEXTBOOKS:
1. Tai-Ran Hsu, ―MEMS and Microsystems Design and Manufacture‖, Tata Mcgraw Hill Publishing Co Ltd, New Delhi, 2002.
2. Chang Liu, Foundations of MEMS, Pearson International Edition, 2006.

54
REFERENCE:
1. Mark Madou, Fundamentals of microfabrication, CRC Press, New York, 1997.

15OH23 NANOMATERIALS AND APPLICATIONS


3003
INTRODUCTION AND CLASSIFICATION: Atoms, Clusters and Nanomaterials-Classification of nanostructures, nanoscale
architecture – Effects of the nanometre length scale – Changes to the system total energy, changes to the system structures,
vacancies in nanocrystals, dislocations in nanocrystals – Effect of nanoscale dimensions on various properties – Structural, thermal,
chemical, mechanical, magnetic, optical and electronic properties. (11)

NANOMATERIALS SYNTHESIS AND PROCESSING: Top-down processes: Ball Milling, lithography, machining process; Bottom-
up processes: i) Wet chemical synthesis of nanomaterials- sol-gel, liquid solid reactions; ii) Gas phase synthesis of nanomaterials-
Furnace, Flame assisted ultrasonic spray pyrolysis; iii) Gas condensation processing; iv) Chemical vapour deposition (CVD)-
plasma-assisted deposition process, MBE and MOVPE-Preparation, safety and storage issues -STM and AFM Techniques. (11)

SEMICONDUCTOR NANOSTRUCTURES: Quantum confinement in semiconductor nanostructures - Quantum wells, quantum


wires, quantum dots, superlattices, band offsets and electronic density of states – Fabrication techniques – Requirements, epitaxial
growth, cleared edge overgrowth – Growth on vicinal substrates, strain-induced dots and wires, electrostatically induced dots and
wires, quantum well width fluctuations, thermally annealed quantum wells and self-assembly techniques. (11)

GROWTH AND PROPERTIES OF INORGANIC NANOMATERIALS: Introduction and classification-Thermodynamics and kinetics
of phase transformation: Thermodynamics, homogenous nucleation, heterogeneous nucleation, Growth–Microstructure: grain and
matrix strain, particle size measurement, grain boundary structure-Microstructural stability: grain growth, zener pinning, solute drag
– Power consolidation: compaction of nanopowders, sintering, role of impurities, porosity. (12)

Total L: 45
TEXTBOOKS:
1. Kelsall Robert W, Ian Hamley and Mark Geoghegan, ―Nanoscale Science and Technology‖, Wiley Eastern, 2004.
2. Michael Kohler, Wolfgang and Fritzsche, ―Nanotechnology: Introduction to Nanostructuring Techniques‖, Wiley –VcH, 2004

REFERENCES:
1. Bharat Bhushan, ―Springer Handbook of Nanotechnology‖, 2004.
2. Charles P Poole, Frank J Owens, ―Introduction to Nanotechnology‖, John Wiley and Sons, 2003.
3. Dutta J. & Hofmann H., ―Nanomaterials‖, 2003.

15OH24 PHYSICS FOR SOLAR PV SYSTEMS AND SOLID-STATE LIGHTING SYSTEMS


3003
SOLAR RADIATION: Photometry- photometric units and quantities. Cosine law. Black body radiation spectrum. Wien's
displacement law. Solar spectrum. Solar motion - celestial sphere, astronomical co-ordinates. Need for solar tracking. Atmospheric
absorption. Air mass. Diurnal and seasonal variations in solar radiation. Climatic and geographic factors. Terrestrial solar
illumination (9)

TYPES OF SOLAR ENERGY CONVERTORS: Thermal and PV systems. Advantages of PV systems. Semiconductor PV systems.
IV characteristics. Other electrical parameters. Conditions for maximum power transfer. Conversion efficiency. (8)

PHYSICS OF SEMICONDUCTOR JUNCTIONS: Elemental and compound semiconductors. Band structure of silicon p-n junctions
and III-V compound semiconductor junctions. light emission and absorbtion. Creation and recombination of electron hole pairs.
Lattice mediated recombination conservation of momentum. Direct and indirect band gap semiconductors. Structure of Solar PV
devices and solid state lighting devices- LEDS. Factors limiting efficiency of conversion of light energy to electrical energy (PV) and
vice versa (Lighting) High power LEDS (10)

SOLID STATE LIGHT SOURCES: IV characteristics of LEDS. Manufacturing spread in Cut-in voltage. Combination of LED units
for higher power-special considerations. Series parallel combinations. Minimising thermal losses. Reflector surfaces for multiple
sources. Uniformity of illumination. (9)

CHARACTERITICS OF LIGHT SOURCES: Absorbtion and emission spectra. Transmission and absorption characteristics of
housings for electro-optical devices. Flourescence. Modification of spectra of LED sources. Flourescent materials for solid state
lighting- White-light sources and near-white light sources. Degradation and life. (9)

Total L: 45
TEXT BOOKS:
1. JaspritSingh ,‖Electronic and Optoelectronic Properties of Semiconductor Structures‖, Cambridge University Press, 2003.
2. Arturas Zukauskas, Michael S. Shur, Remis Gaska,‖ Introduction to Solid-State Lighting‖, Wiley-Interscience, 2002.

55
REFERENCES:
1. Arthur Beiser ― Concepts of modern Physics‖ Tata Mcgraw Hill , 2002.
2. Rong-Jun Xie, Yuan Qiang Li, Naoto Hirosaki, Japan; Hajime Yamamoto,‖ Nitride Phosphors and Solid-State Lighting‖, CRC
Press,2011.
3. Sze S.M., ―Physics of semiconductor devices‖, John Wiley and Sons, 2007.

15OH25 SENSORS FOR ENGINEERING APPLICATIONS


3003
STRAIN AND PRESSURE MEASUREMENT: Resistance strain guage, piezoelectric pressure gauge, characteristics. Electronic
circuits for strain gauge, load cells. Interferometer, Fibre-optic methods. Pressure gauges Aneroid capacitance pressure gauge,
ionization gauge, Using the transducers for applications (9)

MOTION SENSORS: Capacitor plate sensor, Inductive sensors, LVDT Accelerometer systems, rotation sensors drag cup devices,
piezoelectric devices. Rotary encoders. (9)

LIGHT RADIATION: Color temperature, light flux, photo sensors, photomultiplier, photo resistor and photoconductors, photodiodes,
phototransistors, photovoltaic devices, fiber-optic applications, light transducer, solid-state ,transducers liquid crystal devices.
(9)
HEAT AND TEMPERATURE: Bimetallic strip, Bourdon temperature gauge, thermocouples, Resistance thermometers, thermistors,
PTC thermistors, bolometer, Pyroelectric detector. (9)

ELECTRONIC SENSORS: Proximity detectors – Inductive and capacitive, ultrasonic, photo beam detectors Reed switch, magnet
and Hall-effect units, Doppler detectors, liquid level detectors, flow sensors, smoke sensors. (9)

Total L: 45
TEXTBOOKS:
1. Doebelin E O, ―Measurement Systems, Application and Design‖ , McGraw Hill, Fifth Edition, 2004
2. Ian R Sinclair, ―Sensors and Transducers‖, Third Edition, Newnes publishers, 2001.

REFERENCES:
1. Jack P Holman, ―Experimental Methods for Engineers‖, Seventh Edition, McGraw Hill, USA, 2001.
2. Robert G Seippel, ―Transducers, Sensors and Detectors‖, Reston Publishing Company, USA, 1983.

15OH26 THIN FILM TECHNOLOGY


3003
PREPARATION OF THIN FILMS: Study of thin film vacuum coating unit - Construction and uses of vapour sources-wire,
sublimation, crucible and electron bombardment heated sources. Physical vapour deposition – Thermal evaporation – electron
beam evaporation – Sputtering - Study of glow Discharge - Physical nature of sputtering - Sputtering yield - Experimental set up for
DC and RF magnetron sputtering, Pulsed laser deposition and Ion beam assisted deposition. Chemical vapour deposition –
Thermodynamics of CVD - Atmospheric pressure CVD – MOCVD and PECVD processes. Chemical methods: Qualitative study of
preparation of thin films by Electroplating, vapour phase growth and anodization. (9)

NUCLEATION AND GROWTH: Nucleation and growth of thin films – four stages of film growth - Directionality of evaporation
molecules - Cosine law of emission. Emission from a point source. Mass of material condensing on the substrate. (6)

DEPOSITION MONITORING AND CONTROL: Microbalance, Crystal oscillator thickness monitor, optical monitor, Resistance
Monitor. Thickness measurement: Multiple Beam Interferometer, Fizeau (Tolansky) technique - Fringes of equal chromatic order
(FECO) method - Ellipsometry (qualitative only). (7)

ELECTRICAL PROPERTIES: Sheet resistance - size effect - Electrical conduction in thin metallic films. Effect of ageing and
annealing - Oxidation - Agglomeration. (5)
DIELECTRIC PROPERTIES: DC conduction mechanism - Low field and high field conduction. Breakdown mechanism in dielectric
films - AC conduction mechanism. Temperature dependence of conductivity. (5)

STRUCTURE AND OPTICAL PROPERTIES: Study of structure of thin films using x-ray diffraction method, Optical constants of
thin films – spectrophotometer- Transmittance, absorption, determination of band gap (5)

APPLICATION OF THIN FILMS: Thin film resistors: Materials and Design of thin film resistors (Choice of resistor and shape and
area) - Trimming of thin film resistors - sheet resistance control - Individual resistor trimming. Thin film capacitors: Materials -
Capacitor structures - Capacitor yield and capacitor stability. Thin film field effect transistors: Fabrication and characteristics - Thin
film solar cells – antireflection coatings. (8)

Total L :45
TEXTBOOKS:
1. Milton Ohring, ―Materials Science of Thin Films‖, Academic Press, 2002.

56
2. Goswami A, "Thin Film Fundamentals", New Age International (P) Ltd., 1996.

REFERENCES:
1. Donald Smith, ―Thin Film Deposition ‖, McGraw –Hill, 1995.
2. Maissel L I and Glang R, "Hand Book of Thin Film Technology", McGraw Hill, 1970.
3. Icha Elshabini-Riadaud Fred D. Barlow III "Thin Film Technology Hand book", Mc Graw Hill Company, 1997.

15OH27 NONLINEAR SCIENCE AND ENGINEERING APPLICATIONS


3003

INTRODUCTION: Dynamical systems: Linear and Nonlinear Forces, Mathematical Implications of Nonlinearity- Linear waves-
ordinary differential equations (ODEs)- Partial differential equations (PDEs)- Methods to solve ODEs and PDEs- Numerical methods
– Linear and Nonlinear oscillations- Nonlinear waves- Quantitative features (9)

COHERENT STRUCTURES (QUALITATIVE): Linear and Nonlinear dispersive waves – Notion of Integrability, Painleve analysis,
Soliton and its special collision properties – KdV equation – Basic theory of KdV equation – Ubiquitous soliton equations: magnetic
spin systems, Optical fibers, – AKNS Method, Backlund transformation, Hirota bilinearization method, - Perturbation methods. (9)

BIFURCATIONS AND ONSET OF CHAOS: One dimensional flows – Two dimensional flows – Phase plane – Limit cycles – Simple
bifurcations: Saddle –Node, Pitchfork, Transcritical and Hopf – Discrete Dynamical system – The Logistic Map Strange attractors
Period doubling– Routes to chaos. (9)

CHAOS THEORY AND CHARACTERISTION: One dimensional maps – Duffing oscillators – Lorenz equations – BVP and DVP
oscillators – Pendulum – Chaos in nonlinear circuits – Chaos in conservative system – characterization of chaos: Lyapunov
Exponent, Poincare section –Fractals. (9)

APPLICATIONS: Soliton based communication systems – Solition based computation – Synchronization of chaos – Chaos based
communication – Cryptography – Image processing – Stochastic – Resonance – Chaos based computation – Time Series analysis.
Spin transfer torque, Spin valves, MRAM (9)

Total L: 45
TEXT BOOKS:
1. Lakshmanan M and Rajasekar S, ―Nonlinear Dynamics: Integrability‖, Chaos and Patterns, Springer, Berlin 2003
2. Drazin G and Johnson R.S, ―Solitons: An Introduction‖, Cambridge University Press,1989.
3. Strogatz S, “Nonlinear Dynamics and Chaos‖, Addison Wesley, 1995.

REFERENCES:
1. Hasegawa A and Kodama Y, ―Solitons in Optical Communications‖, Oxford Press, 1995.
2. Lakshmanan M and Murali K, ―Chaos in Nonlinear Oscillators‖, World Scientific, Singapore, 1989.
3. Thompson J M T and Stewart H B, ―Nonlinear Dynamics and Chaos‖, Wiley 2002.

15OH28 NONLINEAR FIBER OPTICS


3003

FIBER NONLINEARITIES: Introduction - Nonlinear Refraction - Maxwell's Equations – in free space and different Medium. Fiber
Modes: single mode and multimode - Eigen value Equations Single Mode Condition - Nonlinear pulse Propagation - Higher Order
Nonlinear Effects. (9)

GROUP VELOCITY DISPERSION AND PHASE MODULATION: Gaussian Pulse - Chirped Gaussian Pulse - Higher Order
Dispersions - Changes in Pulse Shape – Self Phase Modulation (SPM) induced Spectral Broadening - Non-linear Phase Shift -
Effect of Group Velocity Dispersion - Self Steepening - Application of SPM- Cross Phase Modulation (XPM) - Coupling between
Waves of Different Frequencies - Non-linear Birefringence – Optical Kerr Effect - Pulse Shaping. (9)

OPTICAL SOLITONS AND DISPERSION MANAGEMENT: Soliton Characteristics - Soliton Stability - Bright and Dark Solitons –
Other kinds of Solitons - Effect of Birefringence in Solitons - Solitons based Fiber Optic Communication System (Qualitative
treatment) – Demerits - Dispersion Managed Solitons (DMS). (9)

SOLITON LASERS: Non-linear Fiber Loop Mirrors - Soliton Lasers - Fiber Raman Lasers – Mode locked Fiber Lasers, Fiber
Raman Amplifiers - Fiber Raman Solitons - Erbium doped fiber amplifiers. (9)

APPLICATIONS OF SOLITONS: DMS for single channel transmission – WDM transmission - Fiber Gratings- Fiber Couplers –
Fiber Interferometers – Pulse Compression – Soliton Switching – Soliton light wave systems. (9)

Total L: 45
TEXT BOOKS:
1. Govind P. Agrawal ―Nonlinear Fiber Optics‖, Academic Press, New York, 1995.

57
2. Murti Y V G S and Vijayan C ―Essentials of Nonlinear Optics‖, Wiley, 2014.

REFERENCES:
1. Hasegawa A and Matsumoto M ―Optical Solitons in Fibers‖ Springer, Berlin, 2003.
2. Govind P. Agrawal, ―Applications of Nonlinear Fiber Optics‖. Academic Press, New York, 2001.
3. Lakshmanan M and Rajasekar S, ―Nonlinear Dynamics: Integrability‖, Chaos and Patterns, Springer, Berlin, 2003.
4. Kivshar Y S and Govind Agrawal, ―Optical Solitons : From Fibers to Photonic Crystals‖, Academic Press, New York, 2003.

15OH29 CHAOTRONICS
3003
LINEAR AND NONLINEAR CIRCUITS: Linear circuit elements – nonlinear circuit elements – switches, reactive nonlinear energy
storage devises-inductance and capacitance -circuits with linear elements – circuits with nonlinear elements – LC, RLC and forced
RLC circuits - importance of nonlinearity – low and higher order electronic circuits with nonlinearity – Op-amp: Mathematical
operations. (9)

BIFURCATION AND CHAOS: Introduction – periodic, quasi-periodic and chaotic behaviors – types of bifurcations: saddle node,
Pitchfork, Transcritical and Hopf – routes to chaos– discrete and continuous dynamical systems – characterization of periodic and
chaotic motions- strange attractors. (9)

DISCRETE MAP BASED CHAOTIC CIRCUITS: Introduction – logistic map dynamics and power electronics – Onset of chaos–
circuit realization of logistic map – cob-web diagrams – Poincare-map construction - bifurcation diagram circuits – Henon map circuit
– phase-portrait. (9)

CONTINUOUS TYPE CHAOTIC CIRCUITS: Introduction – autonomous chaotic circuits: Chua‘s diode, Chua‘s circuit, Chua‘s
canonical circuit – Wien-bridge oscillator based chaotic circuit – Colpitts chaotic oscillator – negative resistance based chaotic
circuits – LC oscillator based chaotic circuits. Non-autonomous chaotic circuits: RL-diode circuit, driven Chua‘s circuit, MLC circuit-
stochastic resonance circuit. Analog simulation circuits: Duffing oscillator, van-der Pol oscillator – Lorenz syste (9)

HIGHER-ORDER CHAOTIC CIRCUITS; Introduction – simple hyper-chaotic circuits with LCR elements – negative resistance
based hyper-chaotic circuits – delay-chaotic circuits: autonomous and non-autonomous versions. Power-electronic circuits – CNN
based chaotic circuits. (9)

Total L: 45
TEXT BOOKS:
1. Lakshmanan M and Murali K, ―Chaotic oscillators: Controlling and synchronization‖, World Scientific, Singapore, 1996.
2. Lakshmanan M and Rajasekar S, ―Nonlinear dynamics: Integrability, chaos and patterns‖, Springer, Berlin, 2001.

REFERENCES:
1. Strogatz S H, ―Nonlinear dynamics and chaos‖, Addison-Wesley, Manchester, 1995.
2 Chua L O , Desoer C A and Kuh E S, ―Linear and nonlinear circuits‖. McGraw-Hill, Singapore 1987.
3 Chua L O, ―CNN: A paradigm for complexity‖. World Scientific, Singapore, 1998.
4. Van Wyk M A and Steeb W H, ―Chaos in electronics‖. Springer, Berlin, 1997.

CHEMISTRY

15OH33 CHEMICAL SENSORS AND BIOSENSORS


3003
BIOSENSORS:Introduction - Amperometric Enzyme Electrodes-Characteristics- Enzyme Activity Determinations - Biosensors for
Enzyme Immunoassay -Potentiometric Enzyme Electrodes - Electrode Characteristics and Performance - Ph Glass and Ion-
Selective Electrodes - Solid-State Ph and Redox Electrodes - Gas Electrodes. (9)
IMMUNO BIOSENSORS: Potentiometric Immunobiosensors: Immobilization Techniques - Analytical Applications - Principle and
Measurements of Enzyme Thermistor Devices. Transducer - Experimental Techniques -Types of Biological Element: Immobilized
Enzymes - Immobilized Cells - Determination of Enzyme Activities in Solution. (9)

CHEMICALLY MEDIATED AND REDOX BASED HYDRO-GEL BASEDBIOSENSORS:Introduction - Sensing Chemistry and
Materials - Sensing Techniques - Transducer Types. Transducer-Based Fiber Optic Biosensors -Optical Biosensors Based on
Competitive Binding -Electron Conducting Redox Polymer in Biosensors - Enzyme Electrodes - Specific Sensor Examples -
Hybridization at Oligonucleotide Sensitive Electrodes: Function of Oligonucleotide Sensitive Electrodes - Hybridization
Efficiency and Sensitivity - Probe Oligonucleotide Structure and Dynamics - Hybridization Conditions - Hybridization Kinetics. (9)

FLUOROPHORE AND CHROMOPHORES BASED FIBEROPTIC BIOSENSORS:Enzyme Based Nonmediated Fiberoptic


Biosensors - Chromophores and Flurophore Detection -Bioluminescence and Chemiluminescence Based Fiberoptic Sensors -
Bioluminescence and Chemiluminecent Reactions - Analytical Potential of Luminescent Reactions – Applications. (9)

58
DETERMINATION OF METAL IONS BY FLUORESCENCE ANISOTROPY:Theory of Anisotropy Based Determination of Metal
Ions - Fluorescent Aryl Sulfonamides for Zinc Determination- Removal of Zinc From Carbonic Anhydrase - Determination of Zinc
Using Reagent Approach - Determination of Copper and Other Ions By Using Reagentless Approach. (9)

Total L: 45
TEXT BOOKS:
1. Copper J M and Cass E G A, ―Biosensors‖, Oxford University Press, 2004.
2. Brian Eggins, ―Chemical Sensors and Biosensors‖, John Willey & Sons, 2002.

REFERENCES:
1. Bansi Dhar M, Anthony T, ―Advances in Biosensors: Perspectives in Biosensors (Advances in Biosensors)‖, JAI Press, 2003.
2. Blum L J and Coulet P R, ―Biosensor Principles and Applications‖, Marcel Dekker Inc, 1991.

15OH37 ENERGY STORING DEVICES AND FUEL CELLS


3003
BATTERIES: Types - Battery Characteristics - Voltage - Current - Capacity - Electricity Storage Density - Power - Discharge Rate -
Cycle Life - Energy Efficiency - Shelf Life. Primary Cells:Fabrication - Performance Aspects - Packing and Rating of Zinc-Carbon -
Alkaline - Manganese - Silver Oxide Cells. Lithium Primary Batteries. (9)

SECONDARY BATTERIES: Fabrication - Performance Aspects and Rating of Lead Acid and Sealed Lead Acid Battery - Nickel-
Cadmium - Ni-Metal-Hydride Lithium Ion Batteries - Rechargeable Zinc Alkaline Batteries and Thermal Batteries. (9)

ADVANCED BATTERIES: Metal / Air - Zinc-Bromine - Sodium-Beta Alumina and Lithium / Iron Sulphide Batteries - Photogalvanic
Cells - Battery Specifications for Cars - Heart Pacemakers - Torpedo Batteries - Satellite Batteries. (9)

FUEL CELLS: Classification - Working Principle - Components - Applications and Environmental Aspects of Alkaline - Phosphoric
Acid - Solid Oxide - Molten Carbonate - Direct Methanol and Proton Exchange Membrane Fuel Cells. (9)

HYDROGEN AS FUEL: Sources of Hydrogen - Hydrogen Production - Electrolysis - Thermo chemical Methods - Fossil Fuel
Methods and Solar Energy Method - Gas Clean-Up - Various Methods of Hydrogen Storage - Hydrogen as an Engine Fuel -
Features and Limitations - Ideal Efficiency of a Fuel Cell. (9)

Total L: 45
TEXT BOOKS:
1. Dell, Ronald M Rand and David A J, ―Understanding Batteries”, Royal Society of Chemistry, 2001.
2. Aulice Scibioh M and Viswanathan B, ―Fuel Cells - Principles and Applications‖, University Press, 2006.

REFERENCES:
1. Lindon David, ―Handbook of Batteries‖, McGraw Hill, 2002.
2. Kiehne H A, ―Battery Technology Handbook‖, Expert Verlag, Renningen Malsheim, 2003.
3. Hoogers G (Ed), ―Fuel Cell Handbook‖, CRC, Boca Raton, FL, 2003.
4. Palanna O G, ―Engineering Chemistry” Tata McGraw Hill Education Pvt Ltd, New Delhi, 2009.

15OH39 MODERN ELECTRONIC MATERIALS


3003
MATERIALS FOR ORGANIC ELECTRONICS: Organic Thin Film Transistors and Conducting Polymer Based Electrochemical
Transistors - Electroluminescence - Electrochromic - Photoelectrochromic Materials - Nanowires - Nanoswitches - Nanotransducers
- Nanooptical Sensors. (9)

PENTACENE-POLYTHIOPHENE-INDOCARBAZOLE SYSTEMS: Pentacene Transistors- Performance -Engineered Pentacenes-


Reversible Functionalization - End-Substituted Derivatives - Perifunctionalized Pentacenes -Heteropentacenes -Semiconductors
Based on Polythiophene andIndolo[3-2-B]Carbazole - Polydialkylterthiophenes - Polydialkylquaterthiophenes - Polythiophene
Nanoparticles - Indocarbazole Designs. (9)

POLYMERS IN ELECTRONICS: Conducting Polymers - Charge Transport in Conjugated Polymers -Electrical Properties of Doped
Conjugated Polymers Based Biosensors -Organic Light Emitting Diodes -Polymers for Light Emitting Diodes -Structure and
Fabrication Methods -Photoresists - Chemistry and Types -Synthetic Photopolymers -Photochemistry of Crosslinking -Wafer
Processable Photoresists -Resist Processing -Development of Crosslinking Resists. (9)

OPTICAL LITHOGRAPHY:Generalized Photolithographic Systems -Optical Exposure Techniques - Contact Proximity Printing -
Projection Printing - Photoresists and Substrates -General Properties of Photoresists - Optical Properties of Positive Photoresists -
The Wafer Substrate - Substrate topography - Multilayer Resist Technology -Characterisation of Lithographic Image. (9)

LIQUID CRYSTALLINE POLYMERS: Classification of Liquid Crystals-Chemical Constitution - Liquid Crystalline Behaviour of
Polymers - Stability -Applications -Optoelectronic Materials - Displays - Laser Writable Devices -NLO - Sensors and Actuators. (9)

Total L: 45

59
TEXT BOOKS:
1. Hagen Klauk, ―Organic Electronics: Materials, Manufacturing, and Applications‖, Wiley-VCH, 2006.
2. Donald A M, Windle A H, and Hanna S, ―Liquid Crystalline Polymers‖, Cambridge University Press, 2006.

REFERENCES:
1. Kenneth G Budinski and Michael K Budinski, ―Engineering Materials: Properties and Selection‖, Prentice Hall, 2004.
2. Arnost Reiser, ―Photoreactive Polymers the Science and Technology of Resists‖, Wiley Interscience, New York, 1989.
3. Kohler M and Fritzsche W, ―Nanotechnology: An Introduction to Nanostructuring Techniques‖, Wiley, New York, 2007.
4. Arora G D, ―Liquid Crystals and Polymers‖ Sarup and Sons, India, 2005.

COMPUTER APPLICATIONS

15OH49 HIGH PERFORMANCE COMPUTING


3003
MODERN PROCESSORS: Stored-program computer architecture – General-purpose cache-based microprocessor architecture –
Memory hierarchies - Multicore processors - Multithread processors - Vector processors - Optimization techniques for serial code -
Common sense optimizations - Simple measures - large impact - Role of compilers. (7)

PARALLEL COMPUTERS: Parallel architectures -Trends in architectures, CMPs, GPUs, and Grids, Multiprocessors,
Multicomputers, Multithreading, Pipelining- Data access optimization - Balance analysis and lightspeed estimates - Storage order -
Taxonomy of parallel computing paradigms - Shared memory computers - Distributed memory computers - Hierarchical systems –
Networks - Basics of parallelization- Parallelism – Parallel scalability. (11)

PARALLEL PROGRAMMING: Motivating parallelism - Scope of parallel computing - Parallel programming platforms: Implict
parallelism trends in microprocessor architectures -Low Level Approaches –Threads –Message passing–Issues in scalability and
portability –Transactional Memory -Parallel Programming: Higher Level Approaches –ZPL –Automatic Parallelization and HPF -
Limitations - Dichotomy - Physical organizations - Communication costs – Routing mechanisms for interconnected networks- Impact
of process. (11)

PRINCIPLES OF PARALLEL ALGORITHM DESIGN: Preliminaries - Decomposition techniques - Characteristics of tasks and
interactions - Mapping techniques for load balancing - Methods for containing interaction overheads - Parallel algorithm models –
Basic communication operations. (7)

SORTING AND GRAPH ALGORITHMS: Dense matrix Algorithm: Matrix-vector multiplication - Martix- matrix multiplication- Issues
in sorting on parallel computing - Sorting networks - Bubble sorts and its variants - Quick sort - Graph algorithms - Definition and
representation - Prims algorithm - Dijkstra's algorithm - All pairs shortest path - Transitive closure – Connected components. (9)

Total L: 45

TEXT BOOKS:
1. Georg Hager and Gerhard Wellein, Introduction to High Performance Computing for Scientists and Engineers, Chapman & Hall,
2010.
2. John Levesque and Gene Wagenbreth, High Performance Computing: Programming and Applications, Chapman & Hall, 2010.

REFERENCES:
1. Ananth Grama and George Karypis, Introduction to parallel computing, Addison-Wesley 2009.
2. John L. Hennessy and David Patterson, Computer Architecture- A Quantitative Approach, Elsevier, 2012.

15OH50 MAINFRAME SYSTEMS


3003
EVOLUTION OF MAINFRAME: Ove rvie w of Com puter Architecture -Classification of Com puters -micro, mini,
mainframes and super computer - k e y f e a t u r e s – b e n e f i t s . (6)

MAINFRAME SYSTEM- Attributes of Mainframes - Reasons for opting Mainframes - Users of Mainframes - Difference between
Centralized and Distributed computing - Batch processing - Online/Interactive transactions. (9)

MAINFRAME WORKLOADS : Concept - strategy and benefits of the z/OS environment - Application enablement in z/OS -
Overview of e-business support in z/OS - Connectivity to the z/OS environment - Security support provided by z/OS
(9)
SYSTEM MANAGEMENT- Scalability – availability - backup and recovery features in z/OS - z/OS system services - zSeries
processor configurations. (6)

COBOL: Introduction to COBOL - Program Structure - Procedure Division - Table Handling - File Handling. (9)

60
CASE STUDY : z/VM – Linux – zVSE – zTPF. (6)

Total L: 45
TEXT BOOKS:
1. Introduction to the New Mainframe: z/OS Basics, IBM Red Book, 2011.
2. M. K. Roy, D. Ghosh Dastidhar, ―COBOL programming‖, Tata-McGraw Hill,1989.

REFERENCE:
1. IBM Redbook, “COBOL - Language Reference”, Ver 3, Release 2, 2003.

15OH51 MOBILE APPLICATION DEVELOPMENT


3003
INTRODUCTION: Open Source Platform – Mobile Devices – Open Handset Alliance – Mobile Applications. (4)

ANDROID: Features of android – Development Framework – Android SDK – Native Libraries – Application framework – ADK –
Android and Java. (5)

BASIC WIDGETS: Android Components – Android activity life cycle – Layouts and controls – Event Handling – creating and starting
an activity - using controls. (6)

BUILDING USER INTERFACES: Fundamental Android UI design – Layouts – Fragments – Creating Views – List view – Grid View
control – View pager control. (6)

USING RESOURCES AND MEDIA: Resources Types – Creating Resources – Using Drawable resources – Playing Audio –
Playing Video – Displaying progress. (6)

BUILDING MENUS: Menus and types – Creating menus through XML – Creating menus through coding – Using the ActionBar –
Drop-down List ActionBar. (6)

DATABASES: Android databases – SQLite – introduction – creating, opening, querying the database – Extracting values from a
cursor - Creating content providers – Using Content providers. (6)

PUBLISHING ANDROID APPLICATIONS: Setting versioning information – Signing and publishing the applications – Distributing
applications - Monetizing the applications. (6)

Total L: 45
TEXT BOOKS:
1. Reto Meier and Wrox Wiley, ―Professional Android 4 Application Development‖, 2012.
2. Zigurad Mednieks, Larid Dornin,G.Blake Meike,Masumi Nakamura, ‖Programming Andriod‖, O‘Reilly,2013.

REFERENCE:
1. B.M Harwani , ―Android programming unleashed‖, Pearson Education, New Delhi,2013..

15OH54 PROGRAMMING IN PYTHON


3003
BASICS : Python - Variables - Executing Python from the Command Line - Editing Python Files - Python Reserved Words -
Basic Syntax-Comments - Strings and Numeric Data Types - Simple Input and Output. (8)

CONTROL STATEMENTS: Control Flow and Syntax - Indenting - if Statement - Relational Operators - Logical Operators - Bit Wise
Operators - while Loop - break and continue - for Loop - Lists – Tuples - Sets - Dictionaries. (8)

FUNCTIONS: Definition - Passing parameters to a Function - Variable Number of Arguments - Scope - Passing Functions to a
Function - Mapping Functions in a Dictionary – Lambda - Modules - Standard Modules – sys – math – time - dir Function. (9)

ERROR HANDLING: Run Time Errors - Exception Model - Exception Hierarchy - Handling Multiple Exceptions - Data Streams -
Access Modes Writing - Data to a File Reading - Data From a File - Additional File Methods - Using Pipes as Data Streams -
Handling IO Exceptions - Working with Directories. (10)

OBJECT ORIENTED FEATURES: Classes Principles of Object Orientation - Creating Classes - Instance Methods - File
Organization - Special Methods - Class Variables – Inheritance – Polymorphism - Type Identification - Simple Character Matches -
Special Characters - Character Classes – Quantifiers - Dot Character - Greedy Matches – Grouping - Matching at Beginning or End
- Match Objects – Substituting - Splitting a String - Compiling Regular Expressions. (10)

Total L: 45
TEXT BOOKS:
1. Mark Summerfield. ―Programming in Python 3: A Complete introduction to the Python Language‖, Addison-Wesley
Professional, 2009.

61
2. Martin C. Brown, ―PYTHON: The Complete Reference‖, McGraw-Hill, 2001.

REFERENCES:
1. Wesley J Chun, ―Core Python Applications Programming‖, Prentice Hall, 2012.
2. Allen B Downey, ―Think Python‖, O‘Reilly, 2012.

15OH55 RESPONSIVE WEB DESIGN


3003
INTRODUCTION TO HTML AND XHTML: Origins and Evolution of HTML - Basic Syntax - Standard HTML Document Structure -
Basic Text Formatting - Images - Hypertext Links – Lists - Tables - Frames and Forms. (6)

CASCADING STYLE SHEETS: Introduction - Levels of Style Sheets - Style Specification Formats – Style Classes - Properties
and Property Values - Color - The span and div Tags. (7)

HTML5: Media Queries supporting different viewports – Syntax - Fluid Layouts- Fluid Images- Serving Different Images for different
screen sizes - HTML 5 for responsive designs - semantic elements in HTML5 – Embedding Media in HTML5. (10)

CSS3: Selectors - Typography and Color Modes – Aesthetics with CSS3 – Text shadows - Box shadows - Background Gradients –
patterns - Multiple Background images Transitions - Transformations and Animations Forms with HTML5 and CSS3. (12)

BASICS OF JAVASCRIPT: Object Orientation and JavaScript - General Syntactic Characteristics – Primitives - Operations and
Expressions - Screen Output - Control Statements - Object Creation and Modification - Arrays - Functions - Constructors -
Errors in Scripts. (10)

Total L:45
TEXT BOOKS:
1. Ben Frain, ―Responsive Web Design using HTML5 and CSS3‖, PACKT Publishing, 2012.
2. Thomas Powell and Fritz Schneider,‖Javascript 2.0 : The Complete reference‖, Tata McGraw Hill,2012.

REFERENCE:
1. Thomas Powell, ― HTML and CSS: The Complete Reference‖, Tata McGraw Hill, 2010.

15OH56 SOCIAL WEB MINING


3003
INTRODUCTION: Data mining and web mining – web community and social network analysis – Characteristics of web data – web
community – The evolution of social networks – basic concept in social networks . (9)

SOCIAL NETWORK DATA AND REPRESENTATION: Structural – composition-affiliation variables-modes-boundary specification


and sampling- type of networks- measurement and collection - Review of graph theory- Data set- Tools-Pajek, Netdraw, UCInet
(10)
STRUCTURAL PROPERTIES OF SOCIAL NETWORKS: Notions of centrality - cohesiveness of subgroups - roles and positions -
structural equivalence - equitable partitions. (12)

WEB CONTENT MINING: Boolean model - vector space model - web search – feature enrichment of short texts- - automatic topic
extraction from web document – opinion search and opinion spam. (5)

WEB LINKAGE MINING : Hyperlinks- co-citation and bibliographic coupling- page rank and HITS algorithm – web community
discovery – web graph measurement and modelling - using link information for webpage classification. (9)

Total L: 45
TEXT BOOKS:
1. Stanley Wasserman, Katherine Faust, ―Social network analysis: methods and applications‖, Cambridge University Press, 2009.
2. John Scott, ―Social Network Analysis: A Handbook‖, SAGE Publications, 2000.

REFERENCES:
1. Guandong xu, yanchun zhang , ―Web mining and social networking: techniques‖, Springer science and business media, 2011.
2. Charles Kadushin, ―Understanding Social Network: Theories, Concepts, and Findings‖, Oxford Press, 2011.

62
HUMANITIES

15OH61 AN INTRODUCTION TO INDIAN CONSTITUTION


3003
PREAMBLE AND ITS PHILOSOPHY: Introduction and Evolution of Indian Constitution preamble and its Philosophy. (4)

CENTRE-STATE RELATIONS: Directive Principles of State Policy, Fundamental Rights and Duties, Centre-State Relations. (6)

UNION GOVERNMENT: Powers, Functions and Position of President, Vice-President and Council of Ministers . (6)

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

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. (8)

JUDICIARY: The Union Judiciary - Supreme Court and High Court. (6)

PUBLIC SERVICES: All India Services, Central Civil Services, State Services, Local Services and Training of Civil Services. (5)

INTERNATIONAL POLITICS: Foreign Policy of India, Foreign Policy of USA, International Institutions like UNO, WTO, SAARC and
Environmentalism. (5)

Total L: 45
TEXT BOOKS:
1. Basu D.D., ―Introduction to the Constitution of India‖, Prentice Hall of India, 2001.
2. 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. Jain. M. C., ―The Constitution of India‖, Law House, New Delhi, 2001.
4. Shukla. V. N., ―Constitution of India‖, Eastern Book Company Ltd., New Delhi, 2011.

15OH62 ENTREPRENEURSHIP
3003
INTRODUCTION TO ENTREPRENEURSHIP: Definition – Characteristics and Functions of an Entrepreneur – Common myths about
entrepreneurs – Importance or Entrepreneurship. Seminar in R5 & R6. (5)

CREATIVITY AND INNOVATION: The role of creativity – The innovation Process – Sources of New Ideas – Methods of Generating
Ideas – Creative Problem Solving – Entrepreneurial Process. (6)

DEVELOPING AN EFFECTIVE BUSINESS MODEL: The Importance of a Business Model – Starting a small scale industry -
Components of an Effective Business Model. (5)

APPRAISAL OF PROJECTS: Importance of Evaluating Various options and future investments- Entrepreneurship incentives and
subsidies – Appraisal Techniques. (8)

FORMS OF BUSINESS ORGANIZATION: Sole Proprietorship – Partnership – Limited liability partnership - Joint Stock Companies and
Cooperatives. (4)

FINANCING THE NEW VENTURE: Determining Financial Needs – Sources of Financing – Equity and Debt Funding – Case studies in
Evaluating Financial Performance. (8)

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. (5)

INTELLECTUAL PROPERTY PROTECTION AND ETH ICS: Patents – Copyright - Trademark- Geographical indications – Ethical and
social responsibility and challenges. (4)

Total L: 45
TEXT BOOKS:
1. Donald F.Kuratko and Richard M. Hodgetts, ―Entrepreneurship‖, South-Western.
2. Vasant Desai, ―The Dynamics of Entrepreneurial Development and Management‖, Himalaya Publishing House, 2010.

REFERENCES:
1. Gupta S.L., Arun Mittal, ―Entrepreneurship Development‖, International Book House, 2012.
2. Sudha G. S., ―Management and Entrepreneurship Development‖, Indus Valley Publication, 2009.

63
3. Badi V., Badi N. V., ―Business Ethics‖, R. Vrinda Publication (P) Ltd., 2012.
4. Prasanna Chandra, ―Projects- Planning, Analysis, Financing, Implementation and review‖, TATA McGraw Hill, 2012.

15OH63 HUMAN RESOURCE MANAGEMENT


3003
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 Globalization. (6)

TRAINING AND DEVELOPMENT: Principles of Learning, Objectives, Types and Training Methods, Management Development: Its
Meaning, Scope and Objectives. (6)

WAGE AND SALARY ADMINISTRATION: Principles and Techniques of Wage Fixation, Job Evaluation, Incentive Schemes. (5)

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. (6)

MORALE AND MOTIVATION OF EMPLOYEES: Morale-importance of Moral and Motivation Methods of Employees, Empowerment –
Factors Affecting Empowerment – Process – Benefits. (6)

WORK ENVIRONMENT AND TERMS AND CONDITIONS OF EMPLOYMENT: Fatigue – Safety – Accident Prevention Accident
Records – Factories Act of 1948 and pollution legislations. (4)

INTERNATIONAL HRM: Model, Variables that outline difference between local and International HRM approaches to IHRM, Linking
HRM to International Expansion Strategies. (6)

TRENDS IN HR: HR Outsourcing – HRIS – Management of Turnover and retention – Workforce Rationalization – Managing Separation
and Rightsizing – Case studies in Trends in Employee Engagement and Retention. (6)

Total L: 45
TEXT BOOKS:
1. Gary Dessler & Biju Varkkey, ―Human Resource Management‖, Pearson Publications, New Delhi, 2012.
2. Rao VSP., ―Human Resources Management Text and Cases‖, Excel Books, 2010.

REFERENCES:
1. Aswathappa K, ―Human Resource and Personnel Management – Text and Cases‖, Tata McGraw Hill, 2011.
2. Bernardin H John., ―Human Resource Management – An experiential Approach‖, Tata McGraw Hill, 2007.
3. Cascio H, Wayne, ―Managing Human Resources – Productivity, Quality of Work Life and Profits‖, Tata McGraw Hill, 2004.
4. Dezenzo A David and Robbins P Robbins, ―Human Resource Management‖, John Wiley and Sons, Inc, MA., 2002.

15OH64 INDUSTRIAL PSYCHOLOGY


3003
INDUSTRIAL PSYCHOLOGY: Introduction – Concept and Meaning – Characteristics and Scope. (3)

GROUP DYNAMICS: Individual behaviour – Group behavior – Features of Group – Formation and Development – Types of Groups –
Group Structure and Cohesiveness. (6)

PERCEPTION AND ATTITUDE: Importance of Perception – Need for Shaping Perception – Workplace Attitude. (3)

MOTIVATION AND LEADERSHIP: Meaning – Types - Motivation Theories - Implications of Motivational Theories in Workplace –
Ways for Improving Employee Motivation – Leadership Styles Theories – Ethical Leadership. (6)

INTERPERSONAL RELATIONSHIP: Managing emotions – Emotional Intelligence – Building Interpersonal Relations– Managing the
Boss – Dealing with Subordinates. (6)

STRESS: Dynamics – Types – Signs – Causes – Workplace Stress and Coping Strategies. (4)

ORGANISATION CULTURE: Meaning – Types – Importance – Changing Organizational Culture and Matching People with
Organizational Culture – Working Environment. (5)

INDUSTRIAL FATIGUE BOREDOM: Types of Industrial Fatigue – Symptoms – Causes and Remedies of Industrial Fatigue Industrial
Boredom – Causes – Effective Ways to Reduce Boredom. (6)

JOB SATISFACTION: Job Satisfaction – Consequences – Tips for Reducing Job Dissatisfaction. (3)

64
PERFORMANCE MANAGEMENT: Concept – Objectives – Process – Methods of Performance Evaluation. (3)

Total L: 45
TEXT BOOKS:
1. Vikram Bisen & Priya, ―Industrial Psychology‖, New Age International (P) Ltd., Publishers, 2010.
2. Michael G Aamodt, ―Industrial / Organizational Psychology-An Applied Approach‖, Wadsworth Cengage Learning, 2012.

REFERENCES:
1. Harold Koontz, Heinz Weihrich and Ramachandra Aryasri, ―Principles of Management‖, Tata McGraw Hill, New Delhi, 2004.
2. Ronald Riggio, ―Introduction to Industrial and Organizational Psychology‖, Pearson Publication, 2012.

15OH65 PRINCIPLES OF MANAGEMENT


3003
PRINCIPLES OF MANAGEMENT: Meaning, Definition and Significance of Management, Basic Functions of Management – Planning,
Organizing, Staffing, Directing and Controlling. (5)

ENGINEERS AND ORGANIZATIONAL ENVIRONMENT: Social, Economic, Technological and Political. Social Responsibility of
Engineers. (3)

MANAGEMENT CONCEPTS: MBO, Theory Z, Kaizen, Six Sigma, Quality Circles and TQM. (Case Study) (5)

BUSINESS PROCESS REENGINEERING: Need for BPR, Various phases of BPR, Production and Productivity in six sigma and TQM –
Factors Influencing Productivity. (7)

ORGANISATIONAL BEHAVIOUR: Significance of OB, Role of Leadership, Personality and Motivation, Stress, Attitudes, Values and
Perceptions at work. (7)

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. (6)

MANAGING INFORMATION: Why Information Matters – Strategic Importance of Information – Cost of Useful Information – Getting and
Sharing Information. (6)

WELFARE IN INDUSTRY: Working condition, service facilities, legal legislation – Factories Act, 1948 and Workmen‘s Compensation
Act. (6)

Total L: 45
TEXT BOOKS:
1. Harold Koontz, Heinz Weihrich and Ramachandra Aryasri, ―Principles of Management‖, Tata McGraw Hill, New Delhi, 2004.
2. Chuck Williams & Manas Ranjan Tripathy, ―Principles of Management‖, Cengage Learning India Pvt. Ltd., New Delhi, 2013.

REFERENCES:
1. Gupta C.B., ―Management Theory and Practice‖, Sultan Chand and Sons, New Delhi, 2009.
2. Rao V.S.P., ―Management Text and Cases‖, Excel books, New Delhi, 2009.
3. Fred Luthans, ―Organisational Behaviour‖, Mc-Graw Hill, New York, 2005.
4. Robert Kreitner, ―Management Theory and Application‖, Cengage Learning India Pvt. Ltd., New Delhi, 2010.

15OH66 BUSINESS STATISTICS


3003
STATISTICS INTRODUCTION: Definition, Types of Statistics, Types of Variables, Descriptive Measures, Basic Definition and Rules
of Probability, Independence of Events. (9)

DESCRIPTIVES MEASURES: Measures of central tendency, dispersion, Probability Distributions. (6)

SAMPLING: Definition, Selection of Statistical tools, Sampling Methods, Sampling Frame determining the sample size. (6)

HYPOTHESIS TESTING: ANOVA- Independent sample t test, Paired t test. (4)

PARAMETRIC TEST: Concept, Chi square tests for Association and homogeneity, One sample t test. (4)

CORRELATION AND REGRESSION: Karl Pearson Correlation, Linear regression (Both manual and software applications),
Components, Trend-Method of least squares and moving averages, seasonal variation-Simple average method only. (10)

STATISTICAL DECISION THEORY: Uncertainty and risk and Decision tree analysis (6)

Total L: 45

65
TEXT BOOKS:
1. Nandagopal, Arulrajan and Vivek., ―Research Methods‖, Excel Books, 2007.
2. Levin R.I. and Rubin D., ―Quantitative Approaches to Management‖, McGraw Hill, 2012.

REFERENCES:
1. Viswanathan P.K., ―Business Statistics‖, Pearson Education, 2007.
2. Anderson Sweeney Williams., ―Quantitative Methods for Business‖, Thomson South Western, 2011.
3. Naval Bajpai., ―Business Statistics‖, Pearson Education, 2013.

15OH67 DISASTER MANAGEMENT


3003
INTRODUCTION: Disaster – Definition, Factors and Significance, Difference between Hazard and Disaster, History of Disasters and
Types, Disaster Aids. (4)

NATURAL DISASTERS: Cyclones, Floods, Drought and Desertification - Earthquake, Tsunami, Landslides and Avalanche.
(5)
MAN MADE DISASTERS: Chemical industrial hazards, major power breakdowns, traffic accidents, Fire, War, Atom bombs,
Nuclear disaster.- Forest Fire-Oil fire –accident in Mines. (8)

GEOSPATIAL TECHNOLOGY: Remote sensing, GIS and GPS applications in real time disaster monitoring, prevention and
rehabilitation- disaster mapping. (8)

RISK ASSESSMENT AND MITIGATION: Hazards, Risks and Vulnerabilities. -Disasters in and India ,Assessment of Disaster
Vulnerability of a location and vulnerable groups- Preparedness and Mitigation measures for various Disasters- Mitigation through
capacity building -Preparation of Disaster Management Plans. (8)

DISASTER MANAGEMENT: Legislative responsibilities of disaster management- Disaster management act 2005- post disaster
recovery & rehabilitation, Relief & Logistics Management; disaster related infrastructure development- Post Disaster, Emergency
Support Functions and their coordination mechanism. (8)

GLOBAL PERSPECTIVE: Study of Environmental Impacts Induced by Human Activity, Industrial Accidents, Outbreaks of Disease
and Epidemics, War and Conflicts. (4)

Total L: 45
TEXT BOOKS:
1. Ramana Murthy., ―Disaster Management‖, Dominant, New Delhi, 2004.
2. Rajdeep Dasgupta., ―Disaster Management and Rehabilitation‖, Mittal Publishers, New Delhi, 2007.

REFERENCES:
1. ―Disaster Management in India - A Status Report- Published by the National Disaster Management Institute‖, Ministry of Home
Affairs, Govt. of India, 2004.
2. Murthy D B N., ―Disaster Management: Text and Case Studies‖, Deep and Deep Publications (P) Ltd., New Delhi, 2007.
3. Sundar I and Sezhiyan T., ―Disaster Management‖, Sarup and Sons, New Delhi, 2007.Khanna B K., ―All You Wanted To Know
About Disasters‖, New India Publishing Agency, New Delhi, 2005.

15OH68 FINANCIAL AND MANAGERIAL ACCOUNTING


3003
INTRODUCTION TO ACCOUNTING: Meaning, Definition and significance of Accounting, Accounting Principles, Concepts and
Conventions, Classifications of Accounts. (9)

BASIC ACCOUNTING: Journal Entry, Ledger, and Trial Balance Sheet, preparation of final accounts: Trading, Profit & Loss
Account, Balance sheet. (9)

BASIC FINANCIAL STATEMENTS: Meaning – Types of Financial Analysis Income Statement, common analysis, trend analysis,
ratio analysis, corporate cash flow, DuPont Model. (9)

COST ACCOUNTING: Accounting for overheads, Cost sheet, Marginal and Absorption costing, Break even analysis, Effect on
profits, Activity Based Costing system. (6)

ACCOUNTING FOR DECISION MAKING: CVP Analysis -Relevant Costs and Revenue for Decision Making, Pricing Decisions,
Operational Decisions, Exploring New markets, Make or buy decisions. (6)

ACCOUNTING FOR PLANNING AND CONTROLLING: Budgets, Budgetary Control -Variance Analysis - Cost and Financial
Variances. (6)

Total L: 45

66
TEXT BOOKS:
1. Ambrish Gupta., ―Financial Accounting for Management - An Analytical Perspective‖, Pearson, 2012.
2. Charles T. Horngren, Gary L. Sundem, William O. Stratton, Dave Burgstahler and Jeff O. Schatzberg., ―Introduction to
Management Accounting‖, Global Edition, Pearson, 2013.

REFERENCES:
1. Colin Drury., ―Cost and Management Accounting - An Introduction‖, Cengage Learning EMEA, 2011.
2. Khan M.Y. and Jain P.K., ―Management Accounting‖, Tata McGraw-Hill, 2010.
3. Sanjay Dhamija., ―Financial Accounting for Managers‖, Pearson, 2012.

15OH69 MARKETING MANAGEMENT


3003
FUNDAMENTALS OF MARKETING: Meaning & Definition, The Perspectives on Marketing, Selling Vs Marketing, Marketing
Environment- Internal & External, prospects & Challenges of marketing in Global Environment. (9)

MARKETING STRATEGY: Formulating Marketing Strategy, Key Drivers of Marketing Strategy, Marketing Strategies- Marketing Mix
Components. (7)

COMPETITOR ANALYSIS: Analysis of Consumer & Industrial Markets, Building Competitive Advantage. (6)

MARKETING MIX DECISIONS: Product Planning &Development, Product Cycle, New Product Development, Market
Segmentation, Targeting and Positioning, Advertising & Sales Promotion, Pricing objectives, Pricing policies & Methods. (10)

BUYER BEHAVIOUR: Understanding Industrial and Individual Buyer Behavior, Influencing Factors, Online Buying Behavior,
Building Customer Satisfaction. (6)

MARKETING RESEARCH & TRENDS IN MARKETING: Marketing Information System, Marketing Research Process & Purpose,
Ethics in Marketing, Online Marketing Trends. (7)

Total L: 45
TEXT BOOKS:
1. Philip Kortler and Kevin Lane Keller., ―Marketing Management‖, PH, 2012.
2. Ramaswamy V S and Namakumari S., ―Marketing Management‖, Global Perspective Indian Context, Macmillian Publishers
India Ltd, 2009.
REFERENCES:
1. Baines et al., ―Marketing‖, Oxford, 2014.
2. Lamb and Hara., ―MKTG‖, Cengage Publications, 2013.
3. Chandrasekar K. S., ―Marketing Management Text and Cases‖, Tata McGraw Hill Vijaynicole, 2010.

15OH70 DEFENCE PRACTICES AND DISASTER MANAGEMENT


3003
HISTORY & ENVIRONMENTAL AWARENESS: NCC- Army, Navy, Air force; Aim and Motto; Ranks and Equivalent Ranks; Honors
and Awards; Organization; Training – Nation Building; Civil affairs; Social Service & Needs; Environment & Ecology; Pollution; Rain
Water Harvesting; Law and Order; Corruption. (7)
WEAPONS: Introduction; Types of Weapons; Armed Forces Fighting Arms; Service Corps; Section Formation & Types; Firing
Order; Judging Distance; Types of Land; Working Principle of Rifle, Tank, Missiles; Characteristics of supporting Rifle and its
ammunitions; Field Craft and Battle Craft; Fighting - Role of Fighting Arms and map reading. (7)

DISASTER MANAGEMENT: Definition; Types of Disaster; Elements of Disaster Management, Foundations of Disaster Studies-
Review of Concepts, Organizations – NDMA, NIDM, NDMRT, NEC, Disaster Mitigation, Disaster Preparedness, Disaster Relief,
Reconstruction Planning, Economic and Social Rehabilitation, Globalization and Disaster Studies, Social Science and Domains
Approach. (7)

LIFE SKILL MANAGEMENT: Introduction; Concept of Life Skills; Internalizing of Life Skills; Self awareness and Empathy; Knowing
Myself; Self care; Empathizing with others; Creative Thinking & Critical Thinking; Practicing Decision making & Problem Solving;
Effective Communication – Inter Personal Relationship; Coping with Emotions & Stress; Facilitation skills – Verbal & Non verbal;
Training Methodologies. (7)

HEALTH AND HYGIENE: Anatomy, Physiology, Microbiology – Personal and Mental Health ; Infectious and Contagious Diseases,
its prevention; First Aid in common Medical Emergencies; Basics of Home Nursing; Treatment and care of Wounds and Fractures.
(7)

FIELD TRAINING: Foot Drill; Handling-Inspection Training; MapReading; Physical Proficiency Training; Introduction to Yoga. (10)

Total L: 45

67
TEXT BOOKS:
1. ―Cadets Hand Book for Senior Division‖, OTA, Kamptee.
2. Schneid T and Collins L, ―Disaster Management and Preparedness‖, Lewis Publishers, Washington, D.C, 1998.

REFERENCES:
1. ―Facilitator's Manual on Enhancing Life Skills‖ Rajiv Gandhi National Institute of Youth Development, 2009.
2. Manoj J.S., ―Health and Hygiene‖, Agra University Publication.
3. United States. War Dept. Military Intelligence Division ―Japanese infantry weapons‖, The Division, 1943.
4. http://nccindia.nic.in/.

ENGLISH

15OH75 ENGLISH AND SOFT SKILLS FOR EMPLOYABILITY


3003
SELF MANAGEMENT AND ATTITUDES: Self Concept, Stress management, Positive attitude, Influential Skills, Initiative, Empathy,
Social Etiquette (5)

COMMUNICATION STYLES : Presentation Skills, Interpersonal Communication Skills, Interviewing Skills, Verbal and Nonverbal
(body language) skills, Active Listening, Professional Writing, Effective email writing (16)

TEAM WORK: Inter team cooperation, Intra team cooperation, Diversity, Productivity, Goal Setting and action (4)

LEADERSHIP SKILLS: Empowerment, Planning, Establishing Credibility, Vision & direction, Supervision, Mentoring, Decision-
making, Creativity, Flexibility, Team problem solving (5)

MANAGING TIME AND PRESSURES: Managing Change, Time management, Effective meetings (5)

EFFECTIVE AND EXCELLENT CUSTOMER SERVICE: Communication with the customer- telephonic and online services,
Managing conflicts or Challenging communication, Setting and resetting customer expectations, Building customer confidence,
Growing customer relationship, Opportunity management, Developing team approach to meet customer needs. (10)

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

REFERENCES:
1. Charles J and Stewart William B Cash, ―Interviewing: Principles and Practices‖, Tata Mc-Graw Hill, New Delhi, 2010.
2. Rao M S, ―Soft Skills –Enhancing Employability- Connecting Campus with Corporate‖, IK International Publishing House, New
Delhi, 2010.
3. Simon Sweeney, ―English for Business Communication‖, Cambridge University Press, New Delhi, 2012.

15OH76 ENGLISH FOR COMPETITIVE EXAMINATIONS


3003
READING COMPREHENSION: Focus on different levels of Comprehension- Literal, Inferential, Analytical and Critical reasoning (7)
Identifying key words and signal words, decoding the building blocks of a passage, understanding jargons and double distractors (2)
LISTENING COMPREHENSION: Micro skills and Macro skills of Listening (4)
Identifying tone and purpose, eliminating distracters in objective type questions (2)
SPEAKING : Sub skills of speaking- Genre-specific oral communication (4)
VERBAL ABILITY: Word formation and expansion, Selecting and ordering words - Identifying and correlating synonyms
and antonyms - Collocations (5)
Sentence Completion (5)
Verbal analogies (3)
Spotting and correcting errors (4)
WRITING : Mapping ideas, developing points and employing Variety in sentence types (3)
Referencing, Ellipsis and substitution in writing – Skillful paragraphing (unity, coherence and cohesion) (3)
Register and Tone in Critical, Analytical writing -Useful Language for describing graphs -Expressing strong opinions (3)

Total L: 45
TEXTBOOK:
Monograph prepared by the Faculty, Department of English, 2015

68
REFERENCES:
1. Kaplan, ―GRE Complete 2016: The Ultimate in Comprehensive Self-Study for GRE‖ Kaplan Publishing, 2015
2. Bruce Stirling, ―Speaking and Writing Strategies for the TOEFL IBT‖, Nova Press, 2009.
3. Lin Lougheed, ― Barron's IELTS: International English Language Testing System‖ , Barron's Educational Series, 2013
4. Sujit Kumar, ―Verbal Ability for the CAT‖ , Pearson Education India, South India, 2011.

15OH77 GERMAN LANGUAGE – INTERNATIONAL LEVEL A1.1

3003

GUTEN TAG! - LEARNING: To greet, learn numbers till 20, practice telephone numbers & e mail address, learn alphabet, speak
about countries & languages ; Vocabulary: related to the topic; Grammar: W – Questions, Verbs & Personal nouns I. (7.5)

FREUNDE, KOLLEGEN UND ICH - LEARNING: To speak about hobbies, jobs, learn numbers from 20; Vocabulary: related to the
topic; Grammar: Articles, Verbs & Personal pronouns II, sein & haben verbs, ja/nein Frage, singular/plural. (7.5)

IN DER STADT – LEARNING: To know places, buildings, question, know transport systems, understand international words;
Vocabulary: related to the topic; Grammar: Definite & indefinite articles, Negotiation, Imperative with Sie. (7.5)

GUTEN APPETIT! – LEARNING: To speak about food, shop, converse; Vocabulary: related to the topic; Grammar: Sentence
position, Accusative, Accusative with verbs. (7.5)

TAG FΫR TAG – LEARNING: To learn time related expressions, speak about family, ask excuse, fix appointments on phone;
Vocabulary: related to the topic; Grammar: Preposition – am, im, um, von…bis, Possessive articles, Modalverbs. (7.5)

ZEIT MIT FREUNDEN – LEARNING: To speak about birthdays, understand & write invitations, converse in the restaurant;
Vocabulary: related to the topic; Grammar: Accusative personal pronouns and prepositions. (7.5)

Total L: 45
TEXTBOOK:
1. Stefanie Dengler, ―Netzwerk A1.1‖, Goyal Publishers & Distributors Pvt. Ltd., Delhi, 2015.

REFERENCES:
1. Johannes Gerbes, ―Fit fϋrs Goethe-Zertifikat A1‖, Goyal Publishers & Distributors Pvt. Ltd., Delhi, 2010.
2. Paul Rusch, ―Einfach Grammatik‖, Goyal Publishers & Distributors Pvt. Ltd., Delhi, 2012.
3. Hermann Funk, ―studio d A1‖, Goyal Publishers & Distributors Pvt. Ltd., Delhi, 2009.

15OH78 GERMAN LANGUAGE – INTERNATIONAL LEVEL A1.2

3003

KONTAKTE - LEARNING: To arrange appointments, understand and give instructions, understand and reply letters, find
information in the text, identify the situations and understand the conversation ; Vocabulary: related to the topic; Grammar: Dative
Preposition & Article , Accusative Possessive Article. (7.5)

MEINE WOHNUNG - LEARNING: To understand the advertisements related to flats/ho uses, describe a flat, write a text about a
flat; Vocabulary: related to the topic; Grammar: Adjective with sein ( sehr/zu), wechselpreposition with Dat. (7.5)

ALLES ARBEIT? – LEARNING: To describe daily routine, talk about the past, speake about jobs, position, advertisements, prepare
telephone conversation; Vocabulary: related to the topic; Grammar: Conjunctions, Perfect tense ( regular & irregular verbs ). (7.5)

KLEIDUNG UND MODE – LEARNING: To speak about clothes, understand the conversation at shopping centers, about Berlin.
Vocabulary: related to the topic; Grammar: Perfect tense (trennbare & nicht trennbare verbs), personal pronomen & verbs with
Dat. (7.5)

69
GESUND UND MUNTER – LEARNING: To make personal statements, name body parts, understand sport activities, conversation
with the doctor, get & give tips to healthy life, e mail writing; Vocabulary: related to the topic; Grammar: Imperative, Modalverbs.
(7.5)

AB IN DEN URLAUB! – LEARNING: To suggest a city tour, describe the directions, write a postcard, describe the weather, make
a complain in the hotel, speak about the trips, letter writing ; Vocabulary: related to the topic; Grammar: Adverbs (time). (7.5)

Total L : 45

TEXTBOOK:
1. Stefanie Dengler, ―‗Netzwerk A1.2‖, Goyal Publishers & Distributors Pvt. Ltd., Delhi, 2015.

REFERENCES:
1. Johannes Gerbes,‖‗Fit fϋrs Goethe-Zertifikat A1‖, Goyal Publishers & Distributors Pvt. Ltd., Delhi, 2010.
2. Paul Rusch, ―Einfach Grammatik‖, Goyal Publishers & Distributors Pvt. Ltd., Delhi, 2012.
3. Hermann Funk, ―studio d A1‖, Goyal Publishers & Distributors Pvt. Ltd., Delhi, 2009.

APPLIED MATHEMATICS AND COMPUTATIONAL SCIENCES

15OH82 OPTIMIZATION TECHNIQUES


2 2 0 3
LINEAR PROGRAMMING: Graphical method for two dimensional problems – Central problems of Linear Programming –
Definitions – Simplex Algorithm – Phase I and Phase II of Simplex Method. (8)

CONVEX OPTIMIZATION: Convex sets and cones- Convex functions- Convex optimization problems- linear and quadratic
programs; second-order cone and semi-definite programs; quasi-convex optimization problems; vector and multi-criterion
optimization. (5)

SIMPLEX MULTIPLIERS: Dual and Primal – Dual Simplex Method – Revised Simplex Method - Sensitivity Analysis –
Transportation problem and its solution – Assignment problem and its solution by Hungarian method – Karmakar‘s method –
Statement, Conversion of the Linear Programming problem into the required form, Algorithm. (7)

INTEGER PROGRAMMING: Gomory cutting plane methods for all integer and mixed integer programming problems - Branch and
Bound method (Land – Dolg and Dakin algorithms) – Zero-One Implicit enumeration Algorithm. (5)

DYNAMIC PROGRAMMING: Principle of Optimality – Backward and forward induction methods- Calculus method of solution-
Tabular method of solution – Shortest path network problems – Applications in production. (5)

TUTORIAL PRACTICE:
1. Solving inequalities using Simplex, Two-phase, Dual simplex methods, Revised simplex method.
2. Finding initial basic feasible solution using (i) North-West corner rule(ii) Matrix minimum and (iii) Vogel‘s approximation method
and also perform optimalitytest using MODI method.
3. Solving Assignment problem using Hungarian method.
4. Gomory;s cutting plane methods for all IPP and mixed IPP.
5. Solving Dynamic Programming problems.
6. Critical path for the given PERT and CPM networks.
Total L: 30+T:30 = 60
TEXT BOOK:
1. Hamdy A Taha, ―Operations Research – An Introduction‖, Prentice Hall, 2011.
2. Slephen Boyd and Lieven Vandenberghe ― Convex Optimization‖ Cambridge University Press, 2009.

REFERENCES:
1. Hillier F and Liberman G J, ―Introduction to Operations Research‖, McGraw Hill, 2014.
2. Kambo N S, ―Mathematical Programming Techniques‖, East-West Press, 2012.
3. Singiresu S Rao, ―Engineering optimization theory and Practice‖, John Wiley, 2014.

70
15OH84 DATA VISUALIZATION
2 2 0 3

INTRODUCTION: Information visualization – Theoretical foundations – Information visualization types – Design principles - A
framework for producing data visualization (5)

STATIC DATA VISUALIZATION – tools – working with various data formats (3)

DYNAMIC DATA DISPLAYS: Introduction to web based visual displays – deep visualization – collecting sensor data – visualization
– D3 framework - Introduction to Many eyes and bubble charts (6)

MAPS – Introduction to building choropleth maps (3)

TREES – Network visualizations – Displaying behavior through network graphs (6)

BIG DATA VISUALIZATION – Visualizations to present and explore big data – visualization of text data and Protein sequences
(7)
TUTORIAL PRACTICE:
Note: Explore software like R, Python, Google Vision, Google Refine, and ManyEyes ; Data sets are available on Gap minder,
Flowing data

1. Visualization of static data.


2. Visualization of web data.
3. Visualization of sensor data.
4. Visualization of protein data.
Total L: 30 + T: 30 = 60

TEXT BOOK:
1. Ware C and Kaufman M,‖Visual thinking for design‖, Morgan Kaufmann Publishers, 2008.

REFERENCES:
1. Chakrabarti, S, ―Mining the web: Discovering knowledge from hypertext data ―,Morgan Kaufman Publishers, 2003.
2. Fry,‖Visualizing data‖, Sebastopo‖,O‘Reily, 2007.

15OH86 PERVASIVE COMPUTING


2 20 3
INTRODUCTION: Past, present, future; the pervasive computing market, m-Business, challenges and future of pervasive computing
- modelling key for pervasive computing - pervasive system environment interaction - architectural design for pervasive system,
application examples of pervasive computing: Healthcare, Tracking, emergency information systems, home networking appliances
and entertainment. (4)

DEVICE TECHNOLOGY FOR PERVASIVE COMPUTING: Hardware,computing devices and their characteristics - pervasive
information access devices-smart identification, smart card, labels, tokens - embedded controls, smart sensors, actuators -Human-
machine interfaces, Biometrics - Various operating systems for pervasive devices. (4)

COMMUNICATION TECHNOLOGIES FOR PERVASIVE COMPUTING: Connecting the world – WWAN, SRWC, DECT, Bluetooth,
IrDA – mobile internet – internet protocols. Audio networks, data networks - wireless data networks - pervasive networks - service
oriented networks - network design issues - Managing smart devices in virtual environments, human user-centered and physical
environments - pervasive computing issues and outlook. (6)

APPROACHES FOR DEVELOPING PERVASIVE APPLICATIONS: Categorization - smart services for pervasive application
development - developing mobile applications – presentation transcoding – device independent view component – heterogeneity of
device platforms - Context Awareness and Mobility to build pervasive applications. (6)

CONTEXT AWARE SYSTEMS: Modelling - mobility awareness - spatial awareness - temporal awareness - ICT system awareness
- Intelligent Systems - basic concepts- autonomous systems - reflective and self-aware systems - self management and autonomic
computing - complex systems. (6)

LOCATION AWARE SYSTEMS: Basic concepts - location modelling - Introduction to location management – DNS Server, server
process, client process – location update – location inquiry-location management cost – network topology – mobility pattern,
memory less movement model, Markovian Model, Shortest distance model, Gauss-Markov model, Activity Based Model, Mobility
Trace. (4)

TUTORIAL PRACTICE:
1. Create application with onClick, onKeyDown, onFocusChanged Event Handlers.

71
2. Create application with Toast Notifications.
3. Create application with Android's Advanced User Interface Functions.
4. Create Android Audio/Video Application.
5. Create application to Create, Modify and Query an SQLite Database.
6. Create application that Works with an Android Content Provider.
7. Create application that performs Data Storage and Retrieval from Android External Storage.
8. Create Location-Aware application that uses Proximity Alerts and Google Maps API.
9. Implementation of small packages to demonstrate all APIs.
Note: All implementations using android.
Total L: 30+T:30=60

TEXT BOOKS:
1. Stefan Poslad, ―Ubiquitous Computing - Smart Devices, Environment and Interactions‖, John Wiley, 2011.
2. Adelstein F and Gupta S K S, ―Fundamentals of Mobile and Pervasive Computing‖, Tata McGraw Hill, 2008.

REFERENCES:
1. Guruduth Banavar, Norman Cohen, Chandra Narayanaswami, ―Pervasive Computing: An Application-Based Approach‖, Wiley
Inter Science, 2012.
2. Mohammed Ilyas and ImadMahgoub, ―Mobile Computing Handbook‖, Auerbach Publications, 2005.
3. Burkhardt, Henn, Hepper and Rintdorff, Schaeck. ―Pervasive Computing‖, Pearson Education, 2009.
4. AshokeTalukdar and RoopaYavagal, ―Mobile Computing‖, Tata McGraw Hill, 2010.

15OH88 CYBER SECURITY


2203
INTRODUCTION: Security Goals, Attacks, Services and Mechanisms – Techniques – Understanding Threats. (2)

CRYPTOGRAPHY: Basic encryption and decryption – Substitution, Transposition – AES- Public key cryptosystem: RSA
cryptosystem –Data Integrity- Cryptography hash functions- Digital Signatures-Digital signature standard(DSS)- Authentication-
Passwords- Biometrics-Interactive protocol- Key management – Diffie –Hellman Key exchange- Digital certificates. (8)

PROGRAM SECURITY: Secure Programs – Buffer overflows – Malware – viruses and other malicious code – Targeted Malicious
code –Defense Mechanism. (6)

NETWORK SECURITY: Security at application layer: email security – SMIME- Security at transport layer: SSL protocol. Security at
network layer: firewalls – intrusion detection system – IPsec (5)

WEB SECURITY: Overview, various types of web application vulnerabilities, Reconnaissance, Authentication, Authorization
(Fuzzing and Privilege Escalation), Session Management, Cross Site Scripting (XSS),Cross Site Request Forgery (CSRF), SQL
Injection and Blind SQL Injection. (5)

OS SECURITY: Memory and Address protection – Access Control –file protection mechanisms –User authentication –models of
security –Trusted OS design. (4)

TUTORIAL PRACTICE:
1. Design of a Client server application for a basic cryptosystem.
2. Detection of a Buffer overflow attack.
3. Packet Sniffing using Wireshark Tool to perform the traffic analysis attack.
4. Key distribution using RSA (KDC) – Key hacking.
5. Key exchange using Diffie- Hellman technique – MITM attack.
6. Password authentication.
7. Transaction security using SQL Injection attacks.
8. Port scanning tools.
9. Performing attacks and testing with attack tools.
10. Security testing for Web applications.
Total L:30+TP:30 = 60

TEXT BOOKS:
1. James Graham, Richard Howard and Ryan Olson, ―Cyber Security Essentials‖, CRC Press, USA, 2011
2. Behrouz A Forouzan, Debdeep Mukhopadhyay, ―Cryptography and Network Security‖, Tata Mc-Graw Hill, 2010.

REFERENCES:
1. William Stallings, ―Cryptography and Network Security‖, Prentice Hall, 2006.
2. Roberta Bragg, Mark Rhodes, Keith Strass Berg J, ―Network Security- The Complete Reference‖, Tata McGraw Hill, 2006.

72
3. Brian Sullivan, Vincent Liu, ―Web Application security: A beginners guide, Tata McGraw Hill, 2012.
4. Charles P Fleeger, Shari Lawrence P Fleeger, ―Security in Computing‖, Pearson Education, 2004.

15OH89 RANDOMIZED ALGORITHMS


2203

INTRODUCTION: Randomized algorithms, randomized quick sort, Karger‘s min-cut algorithm Las Vegas and Monte Carlo
algorithms, computational models and complexity classes. (4)

MOMENT, DEVIATION AND TAIL INEQUALITIES: Occupancy problem, Markov and Chebyshev inequalities- randomized
selection- coupon collector‘s problem, the Chernoff bound- routing in a parallel computer- a wiring problem. (4)

PROBABILISTIC METHODS: Overview of the method – maximum satisfiability - finding a large cut, Expander graphs. (4)
MARKOV CHAINS AND RANDOMWALKS: Markov chains, Random walk on graphs - connectivity in undirected graphs –
Expanders and rapidly mixing random walks. (4)

DATA STRUCTURES AND GRAPH ALGORITHMS: Random Treaps, hashing – hash tables – perfect hashing, skip lists - Fast
min-cut. (4)

ONLINE ALGORITHMS: Paging problem-adversary models- paging against an oblivious adversary-relating the adversaries-the
adaptive online adversary, k-server problem. (4)

PARALLEL AND DISTRIBUTED ALGORITHMS: Sorting on a PRAM – Maximal Independent sets. (3)

DERANDOMIZATION: The method of Conditional Probabilities – Derandomizing max-cut algorithm – Constructing pairwise
independent values modulo a prime - Pairwise independent – large cut. (3)

TUTORIAL PRACTICE:
1. Implementation of randomized quick sort and solve real time problems using it.
2. Find solution for s-t min-cut problem adapting min cut algorithm.
3. Implementation of randomized selection and problems related to it.
4. Implementation of treap data structure.
5. Problems using randomized hash table.
6. Implement the shortest path and fast min-cut algorithms.
7. Implementation of randomized primality testing.
Total L: 30+TP:30 = 60

TEXT BOOKS:
1. Motwani R and Raghavan P ―Randomized Algorithms‖, Cambridge University Press, 2010.
2. Michael Mitzenmacher and Eli Upfal, ―Probability & Computing: Randomized Algorithms and Probabilistic Analysis‖, Cambridge
University Press, 2009.

REFERENCES:
1. Thomas H Cormen, Charles E Leiserson and Ronald L Rivest, ―Introduction toAlgorithms‖, MIT Press, 2009.
2. Jon Kleinberg and Eve Tardos, ―Algorithm Design‖, Pearson Education, 2012.

15OH90 APPROXIMATION ALGORITHMS


2 2 0 3
INTRODUCTION: Definition-performance ratios, vertex-cover problem. (3)

COMBINATORIAL ALGORITHMS: lower bounding techniques and Metric TSP, multiway cut problem, the minimum k-cut problem,
FPTAS for knapsack, greedy algorithms for Makespan-PTAS for minimum Makespan, Euclidean TSP. (7)

LINEAR PROGRAMMING RELAXATIONS: LP-duality, min-max relations and LP-duality, rounding applied to vertex cover-simple
rounding algorithm-randomized rounding, primal dual method and vertex cover. (5)

CUTS, METRICAL RELAXATIONS AND EMBEDDINGS: multiway cut, sum multi-commodity flow, some applications of multicut,
rounding for Sparsest Cut via L1 Embeddings. (5)

SEMIDEFINITE PROGRAMMING: Strict quadratic programs and vector programs, properties of positive semidefinite matrices, the
semidefinite programming problem, randomized rounding algorithm, improving the guarantee for MAX-2SAT. (5)

HARDNESS OF APPROXIMATION: reduction, graphs, and hardness factors, the PCP theorem, hardness of MAX-3SAT. (5)

TUTORIAL PRACTICE:

73
1. Implementation of vertex-cover algorithm.
2. Implementation of Greedy algorithm for makespan.
3. Problems related to Euclidean TSP.
4. Implementation of different algorithms with rounding.
5. Implementation of applications of multicut.
Total L:30+T:30 = 60
TEXT BOOKS:
1. David P. Williamson, David B. Shmoys, ―the design of approximation algorithms‖, Cambridge university press, 2011
2. Vijay V. Vazirani, ―Approximation Algorithms‖, Springer Verlag, 2003.

REFERENCES:
1. Thomas H Cormen, Charles E Leiserson and Ronald L Rivest, ―Introduction to Algorithms‖, MIT Press, 2009.
2. Anany Levitin, ―Introduction to design and analysis of algorithm‖, Pearson Education, 2011.

15OH91 NETWORK SCIENCE


2203
INTRODUCTION: Basics of networks and graphs, random network model - degree distribution, evolution, small world property, six
degrees of separation, Watts-Strogatz model, local clustering coefficient, random networks and network science. (6)

BARABÁSI-ALBERT MODEL: Growth and preferential attachment, Barabási-Albert model, degree dynamics, degree distribution,
diameter and the clustering coefficient, preferential attachment - absence of growth, measure, non-linearity, the origins. (6)

SCALE-FREE PROPERTY: Power laws and scale-free networks, Hubs, Universality, Ultra-small property, role of the degree
exponent, Generating networks with a pre-defined degree distribution. (6)

EVOLVING NETWORKS: Bianconi-Barabási model, measuring fitness, Bose-Einstein condensation, evolving networks.
(5)
DEGREE CORRELATIONS: Assortativity and disassortativity, Measuring degree correlations, Structural cutoffs, Degree
correlations in real networks, Generating correlated networks, impact of degree correlations. (7)

TUTORIAL PRACTICE:
1. Implementation of Barabási-Albert model.
2. Implementation of Watts-Strogatz model.
3. Implementation of Bianconi-Barabási model.
4. Obtaining Degree correlations in real networks.
5. Case studies of the theory concepts on real networks.
Total L:30+T:30 = 60

TEXT BOOK:
1. Ted G. Lewis, ―Network Science: Theory and Practice‖, Wiley, 2013.

REFERENCES:
1. Estrada, E., Fox, M., Higham, D.J. and Oppo, G.L., ―Network Science - Complexity in Nature and Technology‖, Springer, 2010.
2. Laszlo Barabasi, Network Science, http://barabasilab.neu.edu/networksciencebook/downlPDF.html

15OH92 APPLIED STOCHASTIC PROCESSES


2203

STOCHASTIC PROCESSES: Introduction – Classification of Stochastic Processes – Markov Chain (2)

DISCRETE TIME MARKOV CHAINS: Introduction -Transition Probability Matrices – Chapman Kolmogorov Equations -
Classification of States – Transient Distributions –Limiting Behaviour – Cost Models – First Passage times – Markov Decision
process. (7)

RANDOM WALK MODELS: Symmetric random walk – Random walk on graphs – Gambler‘s Ruin model (3)

CONTINUOUS TIME MARKOV CHAINS: Introduction – Poisson Process - Birth and Death Processes – Kolmogorov Differential
Equations – Pure Birth Process - Pure Death Process – Applications (8)

GENERALIZED MARKOV MODELS: Introduction – Distribution - Renewal Theorems - Residual and Excess Life Times -Alternating
Renewal Process - Renewal Reward Processes – Semi Markov Process
(5)
GENERAL QUEUEING MODELS: Single and Multi server Poisson Queues - Single Server Queue with Poisson input and general
service– General input and exponential service Queueing models. (5)

74
TUTORIALS PRACTICE:
1. Case Study for Markov Chain: Passport Credit Card Company, Manufacturing, Telecommunication
2. Case Study for generalized Markov Process: Healthy Heart Coronary Care Facility
3. Modeling Network Protocols using Queueing Models
4. Performance Evaluation of Communication Systems
5. Page Ranking Algorithms

Total L: 30+T: 30= 60


TEXT BOOKS:
1. Kulkarni, V.G., ―Introduction to Modeling and Analysis of Stochastic Systems‖, Springer, 2011.
2. Sheldon M. Ross, ―Introduction to Probability Models‖, Academic Press, 2014.

REFERENCES:
1. Roy D.Yates and David J. Goodman, ―Probability and Stochastic Processes – A friendly Introduction for Electrical and
Computer Engineers‖, John Wiley & Sons, 2014.
2. SaeedGhahramani, ―Fundamentals of Probability with Stochastic Processes‖, Pearson, 2014.
3. Dimitri Bertsekas, Robert Gallager, ―Data Networks‖, Pearson , 2003.
4. Samuel Karlin Howard E.Taylor, ―A First course in Stochastic Processes‖, Academic Press, 2011.
5. Gross.D and Harris C.M, ―Fundamentals of Queueing theory‖, John Wiley & Sons, 2013.

15OH93 MODELLING AND SIMULATION


2203
PRINCIPLE OF COMPUTER MODELLING AND SIMULATION: Monte Carlo simulation. Nature of computer modeling and
simulation.Limitations of simulation, areas of application. (3)

SYSTEM AND ENVIRONMENT:Components of a system - discrete and continuous systems. Models of a system - A variety of
modelling approaches. (3)

DATA-DRIVEN MODELS: Empirical Models-Introduction - Linear Empirical Model- Predictions-Linear Regression - Nonlinear One-
Term Model - Multiterm Models - Advanced Fitting with Computational Tools (3)

RANDOM VARIABLE GENERATION: Inverse transform technique - Exponential distribution - Uniform distribution - Weibull
distribution. Empirical continuous distribution - generating approximate normal variates - Erlang distribution. Empirical Discrete
distribution - Discrete Uniform distribution - Poisson distribution - Geometric distribution - Acceptance - Rejection technique for
Poisson distribution - Gamma distribution. (4)

DESIGN AND EVALUATION OF SIMULATION EXPERIMENTS: Input - Output analysis - variance reduction techniques - Antithetic
variables - verification and validation of simulation models. (4)

DISCRETE EVENT SIMULATION: Concepts in discrete-event simulation, manual simulation using event scheduling, single channel
queue, two server queue, simulation of inventory problem. (5)

SIMULATION LANGUAGES - GPSS - SIMSCRIPT - SIMULA - SIMPLE_1, Programming for Discrete event systems in GPSS,
SIMPLE_1 and C. (4)

CASE STUDIES: Simulation of LAN - Manufacturing system - Hospital system. (4)

TUTORIAL PRACTICE:
1. Implement variance reduction.
2. Implement event scheduling.
3. Simulate inventory problem.
4. Simulate a manufacturing system.
Total L: 30+T: 30=60
TEXT BOOKS:
1. Jerry Banks and John S. Carson, "Discrete Event System Simulation", Prentice Hall, 2013.
2. AngelaB.Shiflet andGeorge W. Shiflet, ― Introduction to Computational Science: Modeling and Simulation for theSciences‖,
Princeton University Press, 2014

REFERENCES:
1. Mohsen Guizani, Ammar Rayes, Bilal Khan, Ala Al-Fugaha, ―Network Modelling and Simulation A Practical Perspective‖, John
Wiley, 2010.
2. Averil M Law , "Simulation Modelling and Analysis", Tata McGraw Hill,2014.

75
15OH94 GRAPH ALGORITHMS
2 2 0 3
INTRODUCTION: Graphs, subgraphs, matrix representations, degree sequence, connected graphs, vertex and edge connectivity,
distance in graphs, weighted graphs, graph classes, interval graphs, clique, independent set, vertex cover. Trees –
characterizations, rooted, unrooted, spanning tree, matrix tree theorem, Cayley‘s formula. Graph operations – union, intersection,
product. Digraphs – connectivity, tournament, transitive closure, topological order. Algorithms – time and space complexities. (4)

PATH AND TREE ALGORITHMS: Shortest path problem, Dijkstra‘s algorithm, Floyd‘s algorithm for all pair shortest path, Bellman-
Ford-Moore shortest path algorithm for graphs with negative length edges. Minimum weight spanning tree – fundamental cycles,
cotrees and bonds, Prim‘s and Kruskals‘s algorithms, Cheriton-Tarjan algorithm. Depth-first and breadth-first algorithms for finding
blocks. (4)

MATCHING: Maximum and perfect matchings, augmenting path, Berge‘s, Konig‘s and Tutte‘s theorems, Hall‘s theorem, Hungarian
algorithm, Edmond-Blossom algorithm. Kuhn-Munker‘s algorithm for optimal assignment. (4)

NETWORK FLOW: Maximum flow in a network, minimum cut, Ford-Fulkerson algorithm, Max-flow min-cut theorem. Similarity
between matching and flow theories. (3)

EULERIAN AND HAMILTONIAN GRAPHS: Eulerian trails and tours. Optimal Chinese Postman Tour – Edmond‘s and Johnson
algorithm, Eulerian trail - Fleury‘s algorithm. Hamiltonian cycles – Ore‘s and Dirac‘s conditions. Gray codes, Traveling Salesman
problem – Christofide‘s algorithm. (5)

VERTEX COLORING: Vertex coloring and bounds. Sequential coloring, largest degree first algorithms. Maximum clique and vertex
coloring. Mycielski‘s construction for large chromatic number. (3)

GRAPH ISOMORPHISM: Isomorphism, subgraph isomorphism, László Babai‘s quasi-polynomial time solution for graph
isomorphism problem. (4)

PLANAR GRAPHS: Euler‘s formula, dual graph, Kuratowski‘s theorem, 4-color problem, Wagner‘s theorem. Planarity testing –
Hopcraft-Tarjan algorithm. (3)

TUTORIAL PRACTICE:
1. VLSI Physical design – maximum Independent set, maximum clique and minimum coloring for interval graphs, Steiner minimum
tree in routing.
2. Isomorphism/subgraph isomorphism problem in Data mining - common subgraph pattern in networks, chemical compound
within a chemical database.
3. Link verification using Eulerian trails.
4. Network flow – finding maximum flow in network
5. Register allocation, frequency assignment using vertex coloring
6. Traveling salesman problem using Hamiltonian concept
7. Planar graph embedding
8. Solving optimal assignment problem
Total L: 30+T: 30=60
TEXT BOOKS:
1. Willian Kocay, Donald L. Kreher, Graphs, Algorithms, and Optimization, CRC Press, 2013.
2. Jonathan Gross and Jay Yellen, Graph Theory and its Applications, CRC Press, 2006.

REFERENCES:
1. Douglas B West, Introduction to Graph Theory, PHI Learning Pvt. Ltd., 2012.
2. Naveed Sherwani, Algorithms for VLSI Physical Design Automation, Springer, 2013.
3. Bang-Jensen, Jørgen, Gutin, Gregory Z., Diagraphs: Theory, Algorithms and Applications, Springer-Verlag, 2010.

OPEN ELECTIVES OFFERED BY ENGINEERING DEPARTMENTS

DEPARTMENT OF MECHANICAL ENGINEERING

15MH02 TOTAL QUALITY MANAGEMENT


3003

INTRODUCTION: Definitions of the terms – quality planning , quality control, quality assurance, quality management , total quality
management as per ISO 8402 – overview on TQM – the TQM axioms – Commitment – scientific knowledge – involvement
Consequences of total quality. (7)

76
THE DEMING APPROACH TO TQM: Deming‘s fourteen points on quality management – five DDs – implementing the Deming
philosophy - action plan – the Deming cycle – questions and opinions of Deming. (7)

JURAN ON QUALITY: Developing a habit of quality – Juran quality trilogy – the universal break through sequence – comparison
Juran and Deming approaches (5)

CROSBY AND THE QUALITY TREATMENT: Crosby‘s diagnosis of a troubled company - Crosby‘s quality vaccine - Crosby‘s
absolutes for quality management - Crosby‘s fourteen steps for quality improvement. (6)

KAIZEN : Meaning – kaizen and innovation – the kaizen management practices – total quality control (TQC) –Ishikawa – kaizen –
kanban systems – small group activities – quality control circles – comparison of kaizen and Deming‘s approach (6)

SUPPORTING TOOLS, ACTIVITIES AND TECHNIQUES IN TQM PROJECTS: QC Tools - Affinity diagram – bar chart – brain
storming – cause and effect analysis –check list– flow charts – force field analysis – Pareto analysis, New QC Tools, quality costing
– quality function deployment (QFD) (8)

ISO 9000 SERIES QUALITY SYSTEM STANDARDS: The structure of ISO 9000 series quality system standards – certification
process. (3)

STRATEGIC QUALITY MANAGEMENT: Integrating quality into strategic management – quality and the management cycle –
resources for quality activates – training for quality – self managing teams – role of the quality Director – obstacles to achieving
successful strategic quality management. (3)

Total : L : 45

TEXT BOOKS :
1. Logothetics N ., ―Managing for total quality – From Deming to Taguchi and SPC ― , Pretence hall Ltd, New Delhi, 1997.
2. Juran J.M & Gryna F.M., ―quality Planning and Analysis – From Product development through use‖, Tata McGrawHill
Publishing Limited, new Delhi, 3rd Edition , 1995

REFERENCES:
1. Deming W E, ―Out of the Crisis," MIT Press, Cambridge, MA, 1982.
2. Juran J M and Juran on ―Leadership for Quality" An Executive Handbook, The Free Press, New York, 1989
3. Salor J.H., ―TQM-Fleld Manual,‖ McGraw Hill, New York, 1992.
4. Crosby P.B., ― Quality is Free,‖ McGraw Hill, New York, 1979

DEPARTMENT OF PRODUCTION ENGINEERING

15PH07 VIRTUAL REALITY SYSTEMS AND APPLICATIONS


3003

VIRTUAL REALITY AND VIRTUAL ENVIRONMENTS: The historical development of VR: Scientific landmarks Computer Graphics,
Real-time computer graphics, Flight simulation, Virtual environments, Requirements for VR, benefits of Virtual reality. (4)

HARDWARE TECHNOLOGIES FOR 3D USER INTERFACES: Visual Displays, Auditory Displays, Haptic Displays, Choosing
Output Devices for 3D User Interfaces. (6)

3D USER INTERFACE INPUT HARDWARE: Input device characteristics, Desktop input devices, Tracking Devices, 3D Mice,
Special Purpose Input Devices, Direct Human Input, Home - Brewed Input Devices, Choosing Input Devices for 3D Interfaces. (7)

SOFTWARE TECHNOLOGIES: Database - World Space, World Coordinate, World Environment, Objects - Geometry, Position /
Orientation, Hierarchy, Bounding Volume, Scripts and other attributes, VR Environment - VR Database, Tessellated Data, LODs,
Cullers and Occluders, Lights and Cameras, Scripts, Interaction - Simple, Feedback, Graphical User Interface, Control Panel, 2D
Controls, Hardware Controls, Room / Stage / Area Descriptions, World Authoring and Playback, VR toolkits, Available software in
the market (12)

VR IN PRODUCT DEVELOPMENT: Virtual Prototyping, Free-Form Design and Validation, Assembly Verification, Ergonomic
Analysis. (3)

VR IN DESIGNING INFRASTRUCTURES: Plant Design and Construction, Building Virtual Worlds and Virtual Heritage, Navigation
and Walkthrough. (3)

VR IN MILITARY: Single-Soldier Simulators, Platoon Leadership Training, Company and Battalion-Level Simulators, VESUB, VR
Based Close-Range Naval Artillery Training, the Unit Trainer and the Virtual Cockpit, Distributed Mission Training. (5)

VR IN MEDICAL: Virtual Anatomy, Triage and Diagnostics, Emergency Medical Response to Bioterrorism, Endoscopic
Examinations, Open Surgery, Rehabilitations. (4)

77
VR IN ENTERTAINMENT: PC Video Games, Location-Based Entertainment. (1)

Total L: 45

TEXT BOOKS:
1. Burdea, Grigore C and Philippe Coiffet, ―Virtual Reality Technology‖, Wiley Interscience, India, 2003.
2. Alan B Craig, William R Sherman and Jeffrey D Will, ―Developing Virtual Reality Applications: Foundations of Effective Design‖,
Morgan Kaufmann, 2009.

REFERENCES:
1. Gerard Jounghyun Kim, ―Designing Virtual Systems: The Structured Approach‖, 2005.
2. Doug A Bowman, Ernest Kuijff, Joseph J LaViola, Jr and Ivan Poupyrev, ―3D User Interfaces, Theory and Practice‖, Addison
Wesley, USA, 2005.
3. John Vince, ―Virtual Reality Systems‖, Addison Wesley, 1995.
4. William R Sherman and Alan B Craig, ―Understanding Virtual Reality: Interface, Application and Design (The Morgan
Kaufmann Series in Computer Graphics)‖. Morgan Kaufmann Publishers, San Francisco, CA, 2002.

DEPARTMENT OF ROBOTICS & AUTOMATION

15RH02 INTRODUCTION TO ROBOTICS AND AUTOMATION


3003
INTRODUCTION: Specifications of Robots- Classifications of robots – Work envelope - Flexible automation versus Robotic
technology – Applications of Robots Specification, Notations. (6)

DIRECT KINEMATICS: Dot and cross products, Co-ordinate frames, Rotations, Homogeneous Coordinates, Link co-ordinates, D-H
Representation, Arm equation -Two axis, three axis, and four axis robots. (6)

INVERSE KINEMATICS & WORKSPACE ANALYSIS: Inverse Kinematic problem, General properties of solutions, Tool
configuration, Inverse Kinematics of Two axis Three axis, Four axis and Five axis robots Workspace analysis of Four axis robots.
(7)

INTRODUCTION TO FACTORY & PROCESS AUTOMATION: Industrial Versions - Control elements of Industrial Automation- IEC/
ISA Standards for Control Elements – Selection criteria for control elements- Construction of Relay Ladder logic with different
control elements- Need for PLC - PLC evolution. (7)

PROGRAMMABLE LOGIC CONTROLLERS: Architecture of PLC - Types of PLC – PLC modules, PLC Configuration -Scan cycle -
Capabilities of PLC- Selection criteria for PLC – PLC Communication with PC and software- PLC Wiring- Installation of PLC and
its Modules. (7)

PROGRAMMING OF PLC: Types of Programming – Bit Instructions -Timers and counters– PLC arithmetic functions PTO / PWM
generation- High Speed Counter – Analog Scaling – Encoder Interfacing- Servo drive control – Stepper Motor Control. (12)

Total L: 45
TEXT BOOKS:
1. W Bolton, ―Programmable logic controllers‖, Elsevier Ltd, 2015.
2. Robert J. Schilling, ―Fundamentals of Robotics Analysis and Control‖, PHI Learning, 2009.

REFERENCES:
1. Frank D Petruzella, ―Programmable logic controllers‖, McGraw-Hill, 2011.
2. Niku, S B., ―Introduction to Robotics: Analysis, Systems, Applications‖, PrenticeHall, 2001.
3. John R Hackworth and Fredrick D Hackworth Jr., ―Programmable Logic Controllers: Programming Methods and Applications‖,
Pearson Education, 2006.
4. SIMATIC Programming with STEP 7, SIEMENS Manual, 2014.

78
PROFESSIONAL ELECTIVES

15Z001 ADVANCED DATA STRUCTURES


3003
AMORTIZED ANALYSIS: Amortization - Methods - Applications. (3)

HEAP STRUCTURES: Min-Max Heaps - Deaps - Leftist Heaps - Binomial Heaps - Fibonacci Heaps. (7)

SETS: Disjoint Sets - Dynamic Set Operations - Van Emde Boas Trees. (6)

SEARCH TREES:AVL Trees - Red-Black Trees - Splay Trees. (6)

MULTIDIMENSIONAL STRUCTURES:K-D Trees - Point Quad Trees - MX-Quad Trees - R-Trees - TV Trees. (9)

GRAPH ALGORITHMS: Network Flow Problems - Biconnectivity - Euler Circuits. (6)

RANDOMIZED ALGORITHMS: Random Number Generators - Skip Lists - Primality Testing - Treaps. (8)

Total L: 45

TEXT BOOKS:
1. Thomas H Cormen, Charles E Leiserson, Ronald L Rivest and Clifford Stein, ―Introduction to Algorithms‖, MIT Press,
Massachusetts, 2009.
2. Ellis Horowitz, Sartaj Sahni and Dinesh Mehta, ―Fundamentals of Data Structures in C++‖, University Press, New Delhi, 2013.

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.
3. Peter Brass, ―Advanced Data Structures‖, Cambridge University Press, USA, 2008.
4. Venkatesan R and Lovelyn Rose S, ―Data Structures‖, Wiley India Pvt. Ltd., New Delhi, 2015.

15Z002 ADVANCED ALGORITHMS


3003
PROBABILISTIC ANALYSIS AND RANDOMIZATION: Hiring Problem - Indicator Random Variables - Randomization -
Probabilistic Analysis. (9)

ADVANCED RANDOMIZATION: Algorithm for Bipartite Matching - Constructing Perfect Matching - Randomized Markov Chains -
Ergodicity - Time Reversal. (9)

MULTITHREADED ALGORITHMS: Dynamic Multithreaded Algorithms - Performance Measures and Scheduling - Analyzing
Multithreaded Algorithms - Parallel Loops and Race Conditions - Multithreaded Matrix Multiplication - Merge Sort. (9)

ONLINE ALGORITHMS: Streaming and Dynamic Algorithms - Ski Rental Problem - River Search Problem -The K-Server Problem -
List Ordering and Move-to-Front. (9)

STRING MATCHING: Notations - Naive String Matching Algorithm - Rabin-Karp Algorithm - String Matching with Finite Automata -
Knuth-Morris-Pratt Algorithm. (9)

Total L: 45
TEXT BOOKS:
1. Thomas H Cormen, Charles E Leiserson, Ronald L Rivest and Clifford Stein, ―Introduction to Algorithms‖, MIT Press, England,
2009.
2. Michel Goemans, ―Lecture Notes on Advanced Algorithms‖, http://www.cs.yorku.ca/~andy/courses/4101/lecture-
notes/Goemans-MIT-94.pdf

REFERENCES:
1. Ellis Horowitz and Sartaj Sahni, ―Fundamentals of Data Structures‖, Galgotia Publications, New Delhi, 2000.
2. Mark Allen Weiss, ―Data structures and Algorithm Analysis in C++‖, Pearson Education, New Delhi, 2006.
3. Allan Borodin and Ran El-Yaniv, ―Online Computation and Competitive Analysis‖, Cambridge-UK, Cambridge University Press,
1998.

15Z003 CLOUD COMPUTING


3003
INTRODUCTION TO CLOUD COMPUTING: The Vision of Cloud Computing - Defining a Cloud - A Cloud Computing Reference
Model - Characteristics and Benefits - Challenges Ahead - Historical Developments - Building Cloud Computing Environments -
Computing Platforms and Technologies. (9)

79
VIRTUALIZATION: Introduction - Hypervisors - Main Categories of Virtualization: Full - Para - Application Server - Application -
Network - Storage - Service. Benefits of Virtualization - Cost of Virtualization - Virtualization Drawbacks. (9)

CLOUD COMPUTING ARCHITECTURE AND SERVICE MANAGEMENT: Introduction - Cloud Reference Model - Types of Clouds
- Economics of the Cloud - Storage as a Service - Database as a Service - Information as a Service - Process as a Service -
Application as a Service - Platform as a Service - Integration as a Service - Security as a Service - Management as a Service -
Testing as a Service - Infrastructure as a Service. (10)

CLOUD APPLICATIONS: Scientific Applications - Gene Expression Data Analysis for Cancer Diagnosis - Business and Consumer
Applications - Social Networking - Media Applications. (9)

OPEN CHALLENGES AND CLOUD COMPUTING TOOLS: Cloud Interoperability and Standards - Scalability and Fault Tolerance -
Security - Trust and Privacy - Organizational Aspects - Tools and Technologies. (8)

Total L: 45

TEXT BOOKS:
1. Rajkumar Buyya, Christian Vecchiola and Thamarai Selvi S, ―Mastering Cloud Computing‖, Tata McGraw Hill Education Private
Limited, New Delhi, 2013.
2. Diane Barrett and Gregory Kipper, ―Virtualization and Forensics: A Digital Forensic Investigators Guide to Virtual Environment‖,
Elsevier, USA, 2010.

REFERENCES:
1. David S Linthicium, ―Cloud Computing and SOA Convergence in Your Enterprise‖, Pearson, USA, 2010.
2. Tim Mather, Subra Kumarasamy and ShahedLatif, ―Cloud Security and Privacy: An Enterprise Perspective on Risks and
Complainace‖, O'Reilly, USA, 2011.

15Z004 PROGRAMMING PARADIGMS


3003
FOUNDATIONS AND SYNTAX: Introduction to different paradigms and characteristics - Meta language: Basics - Functions -
Domains - Language Kernel and Definition - Programming Languages - Syntax - Semantics and Pragmatics - Goals - POSTFIX
Language - Syntax: Abstract – Concrete. S-Expressions: Structure - Grammar - Phrase Tags - Sequence Patterns - Notation -
Mathematical Foundation of Syntactic Domains - Syntax of POSTFIX. (10)

OPERATIONAL SEMANTICS: Basics - Small-Step Operational Semantics: Formal Framework - SOS for POSTFIX - Rewrite
Rules - Operational Execution - Progress Rules - Context-Based Semantics. Big-Step Operational Semantics - Operational
Reasoning - Deterministic Behaviour of EL - Termination of POSTFIX Programs - Safe POSTFIX Transformations. (9)

DENOTATIONAL SEMANTICS: Basics - Denotational Semantics for EL: Restricted ELMM - Full ELMM - ELM – EL.
Denotational Semantics for POSTFIX: Semantic Algebra - Meaning Function - Semantic Functions - Denotational Reasoning -
Relating Operational and Denotational Semantics. (9)

FIXED POINTS: Recursive Definitions - Iterative Fixed Point Technique - Partial Orders - Complete Partial Orders (CPOs) -
Pointedness - Monotonicity and Continuity - Least Fixed Point Theorem - Fixed Point Examples - Continuity and Strictness -
Reflexive Domains. (8)

FUNCTIONAL LANGUAGE SEMANTICS: FL Functional Language - Decomposing Language Descriptions - Structure of FL -


Variables and Substitution - Operational Semantics for FLK - Denotational Semantics for FLK - Lambda Calculus: Syntax -
Operational Semantics - Denotational Semantics - Representational Games. (9)

Total L: 45
TEXT BOOKS:
1. Turbak F A, Gifford D K and Sheldon M A, ―Design concepts in Programming Languages‖, The MIT Press, Massachusetts,
2008.
2. Sethi R, ―Programming languages: Concepts and Constructs‖, Addison-Wesley, 2002.

REFERENCES:
1. Sebesta R W, ―Concepts of Programming Languages‖, Addison-Wesley, 2012.
2. Friedman D P and Wand M, ―Essentials of Programming Languages - Third edition‖, The MIT Press, 2008.
3. Harper R, ―Practical Foundations for Programming Languages‖, Cambridge University Press, 2012.
4. Scott M L, ―Programming Language Pragmatics‖, Morgan Kaufmann, 2009.

15Z005 SERVICE ORIENTED ARCHITECTURE


3003
FUNDAMENTALS AND EVOLUTION OF SOA: Fundamental SOA - Common Characteristics of Contemporary SOA - Benefits of
SOA - XML to Web Services to SOA - The Continuing Evolution of SOA - Comparison of SOA with Earlier Architectures. (8)

80
PRINCIPLES OF SERVICE-ORIENTATION: 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. (8)

WEB SERVICES AND SOA:The Web Services Framework - Services (As Web Services) - Service Registry - WSDL Service
Descriptions - Messaging with SOAP - Transactions - Coordination - Business Activity - Orchestration - Choreography - Addressing
- Reliable Messaging - Policies - Metadata - Security - Notification and Events - Semantic Web Services - Restful Services. (11)

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)

ENTERPRISE PLATFORMS AND SOA:SOA Platform Basics - Enterprise Service Bus: Basic and Complex Patterns - SOA
Support in J2EE - SOA Support in .NET - SOA Reference Architecture. (8)

Total L: 45
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.

REFERENCES:
1. Chatterjee, Sandeep and James Webber, ―Developing Enterprise Web Services: An Architect‘s Guide‖, Prentice Hall of India,
New Delhi, 2005.
2. Philip A Bernstein and Eric Newcomer, ―Principles of Transaction Processing‖, Morgan Kaufmann Publishers, USA, 1997.
3. Douglas K Barry, ―Web Services and Service oriented Architectures - The Savvy Manager‘s Guide‖, Morgan Kaufmann
Publishers, USA, 2003.

15Z006 XML AND WEB TECHNOLOGY


3003
XML INTRODUCTION:Design ofanXML Document - Creating Well Formed XML Documents - Valid XML Documents - DTDS -
Entities andAttributes -Creating XML Schemas -Transforming XML Documents withXSLT-Xpath -Xquery . (9)

XML PROGRAMMING: DOM API -JDOM API -XML Data Binding -SAX API -TypeSafe XML Programming Languages - XDUCE -
XACT. (9)

WEB TECHNOLOGIES:Introduction - The Internet andHTTP -Requests -Responses- Authentication -Sessions -SSL andTLS -
Client Side Scripting:HTML5 -Elements - Canvas -Video ontheWeb - Cascading Style Sheet3 - Javascript -Arrays - Javascript
Objects. Server Side Scripting:PHP - Introduction -Creating PHP Pages -PHP with Mysql -Tables to Display Data -Form Elements.(9)

PROGRAMMING WEB APPLICATIONS WITH SERVLETS: Writing Web Applications -TheServlet API -Running Web Applications
-Advanced Features -Listeners -Filters -Request Dispatchers -Security -Limitations of Servlets - Web Applications withJWIG. (9)

PROGRAMMING WEB APPLICATIONS WITH JSP:JSP Framework -Templates -Expressions -Statements -Declarations -
Directives -Translation into Servlets -XML Version ofJSP -The Expression Language -Tags - Model View Controller Pattern. (9)

Total L: 45
TEXT BOOKS:
1. Anders Moller and Michael Schwartzbach, ―An Introduction to XML and Web Technologies‖, Pearson Education Limited, 2006.
2. Deitel & Deitel, ―Internet & World Wide Web How to Program‖, Pearson Education India, Third Edition, 2004.

REFERENCES:
1. Mark Pilgrim, ―HTML5: Up and Running‖,O‘Reilly,2010.
2. Michael K Glass, Yann Le Scouarnec, Elizabeth Naramore, Gary Mailer,Stolz J and Gerner J, ―Beginning PHP, Apache,
MySQL, WebDevelopment‖, Wrox, Wiley dreamtech India Ltd,2004.

15Z007 SEMANTIC WEB TECHNOLOGY


3003
INTRODUCTION AND STRUCTURED WEB DOCUMENTS:Current Web - Transition to the Semantic Web - Examples - Semantic
Web Technologies - A Layered Approach - The XML Language - Structuring - Namespaces - Addressing and Querying XML
Documents - Processing. (9)

DESCRIBING WEB RESOURCES IN RDF: Introduction - RDF: Basic Ideas - XML-Based Syntax. RDF Schema: Basic Ideas - The
Language. RDF and RDF Schema - An Axiomatic Semantics for RDF and RDF Schema - A Direct Inference System for RDF and
RDFS. (9)

81
ONTOLOGY ENGINEERING AND OWL:Introduction - Constructing Ontologies Manually - Reusing Existing Ontologies - Using
Semiautomatic Methods - On-to-Knowledge Semantic Web Architecture -OWL - OWL In OWL - Future Extensions. (10)

LOGIC AND INFERENCE:Rules - Introduction - Monotonic Rules: Family Relationships - Syntax - Semantics. Nonmonotonic
Rules: Motivation and Syntax - Brokered Trade. Rule Markup in XML: Monotonic Rules - Nonmonotonic Rules. (10)

APPLICATIONS:Horizontal Information Products at Elsevier - Data Integration at Audi - Skill Finding at Swiss Life - Think Tank
Portal at Enersearch - E-Learning - Web Services. (7)

Total L: 45
TEXT BOOKS:
1. Grigoris Antoniou and Frank vanHarmelen, ―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.

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

15Z008 INTERNET OF THINGS


3003
INTRODUCTION: Definitions and Functional Requirements - Motivation - Architecture - Web 3.0 - View of IoT - Ubiquitous IoT
Applications - Four Pillars of IoT - DNA of IoT - The Toolkit Approach for End-User Participation in The Internet of Things -
Middleware for IoT: Overview - Communication Middleware for IoT - IoT Information Security. (9)

IOT PROTOCOLS: Protocol Standardization for IoT - Efforts - M2M and WSN Protocols - SCADA and RFID Protocols - Issues with
IoT Standardization - Unified Data Standards - Protocols - IEEE 802.15.4 - BACnet Protocol - Modbus – KNX - Zigbee Architecture -
Network Layer - APS Layer - Security . (9)

SENSORS AND ACTUATORS: Basics of Sensors and Actuators – Analog Sensors – Digital Sensors – Actuators – Relays – Servo
motor – Cloud Computing and IoT – Open Cloud Computing Servcies for Sensor Management – Reading from Sensors using
Serial, SPI and I2C Protocol. (9)

INTEGRATION: Integrated Billing Solutions in the Internet of Things Business Models for the Internet of Things - Network
Dynamics: Population Models - Information Cascades - Network Effects - Structural Models - Cascading Behavior in Networks -
The Small-World Phenomenon. (9)

APPLICATIONS: The Role of the Internet of Things for Increased Autonomy and Agility in Collaborative Production Environments -
Resource Management in the Internet of Things: Clustering - Synchronisation and Software Agents. Applications - Smart Grid -
Electrical Vehicle Charging. (9)

Total L: 45

TEXT BOOKS:
1. Honbo Zhou, ―The Internet of Things in the Cloud: A Middleware Perspective‖, CRC Press, 2012.
2. Charalampos Doukas, ―Buidling Internet of Things with the Arduino‖, Create Space, April 2002.

REFERENCES:
1. Dieter Uckelmann, Mark Harrison and Florian Michahelles, ―Architecting the Internet of Things ―, Springer, 2011.
2. David Easley and Jon Kleinberg, ―Networks, Crowds and Markets: Reasoning About a Highly Connected World‖, Cambridge
University Press, 2010.
3. Olivier Hersent, David Boswarthick and Omar Elloumi, ―The Internet of Things - Key applications and Protocols‖, Wiley, 2012.

15Z009 PARALLEL PROGRAMMING


3003
INTRODUCTION:Computational Demands of Parallel Processing - Mechanisms of Implementing Parallel Processing - Parallel
Processing Terminologies - Major Issues in Parallel Processing. (8)

PARALLEL ARCHITECTURES:Loosely Coupled Systems - Tightly Coupled Systems - Interconnection Networks: Linear and
Ring - Shuffle Exchange - Two Dimensional Mesh - Hypercube. (8)

82
OPENMP: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 - Non-Blocking Algorithms - Memory and Cache Related Issues. (9)

MPI PROGRAMMING:MPI Model - MPI Program Structure - Collective Communication - Data Decomposition - Communicators and
Topologies - Point-to-Point Communication - Advanced Concepts in MPI - Example Programs. (8)

PRINCIPLES OF PARALLEL ALGORITHM DESIGN:Design Approaches - Design Issues - Performance Measures and Analysis -
Complexities - Anomalies in Parallel Algorithms - Case Study - Parallel Search Algorithms. (8)

SHARED MEMORY MULTIPROCESSOR SYSTEMS:Shared Bus - Cross Bar - Multiport Memory-Memory Contention and
Arbitration Techniques - Cache Coherence - Protocols - Handling Shared Variables. (4)

Total L: 45
TEXT BOOKS:
1. Seyed H Roosta, ―Parallel Processing and Parallel Algorithms‖, Springer Series, New York, 2012.
2. Wen Mei Hew and David Kirk, ―Programming Massively Parallel Processors: A Hands-on Approach‖, Morgan Kaufmann, USA
2012.

REFERENCES:
1. Michael J Quinn, ―Parallel Computing Theory and Practice‖, McGraw Hill, Singapore, 2003.
2. Kai Hwang and Feye A Briggs, ―Computer Architecture and Parallel Processing‖, Tata McGraw Hill Publishing Company, New
Delhi, 2007.
3. Barry WilkinSon and Michael Allen, ―Parallel Programming‖, Pearson Education, New Delhi, 2011.
4. John Paul Shen and Mikko H Lipasti, ―Modern Processor Design: Fundamentals of superscalar processors‖, Tata McGraw Hill,
New Delhi, 2005.

15Z010 OPEN SOURCE SYSTEMS


3003
PRINCIPLES OF OPEN SOURCE SOFTWARE: Introduction to Open Source - The Philosophy of OSS - The Cathedral and Bazaar
Model - Commercial Software and OSS - Free Software and Freeware - Open Source Licenses - Copyrights and Copyleft – Patents
- Economics of FOSS: Zero Marginal Cost - Income - Generation Opportunities - Problems with Traditional Commercial Software -
Internationalization. (9)

OPEN SOURCE OPERATING SYSTEMS AND DATABASE: Kernel Types - Architectures - Supported File Systems -Security
Issues - Case Study: Flavors Of Linux - SQL Standard Compliance - Supported Platforms - Programming Interfaces. Case Study:
Mysql - Internals and Portability - Data Types - Security - Scalability - Connectivity - Localization - Postgresql - Couchdb - Hbase. (9)

OPEN SOURCE PROGRAMMING LANGUAGES: Introduction to Open Source Programming and Scripting Languages- Execution
Environment - Programming in Web Environment - File Handling and Data Storage - Working with Forms - Case Study: PHP -
Python. (9)

OPEN SOURCE WEB SERVER: Web Server - Feature – Architectures - Case Study: Apache Web Server - Configuring and Using
Web Server - Comparison of Apache Web Server with Commercial Web Servers. (9)

TOOLS AND TECHNOLOGIES: Integrated Development Environment for Development and Testing - Text Processing Tools - E-
Learning Tools - Version Control and Content Management Tools - Parallel and System Programming Tools - Virtualization and
Cloud Computing - Social Network Engine. (9)

Total L: 45
TEXT BOOKS:
1. Kailash Vadera and Bhavyesh Gandhi, ―Open Source Technology‖, University Science Press, New Delhi, 2009.
2. Richard Petersen, ―Linux: The Complete Reference‖, Tata McGraw Hill, New Delhi, 2007.

REFERENCES:
1. Sandeep Koranne, ―Handbook of Open Source Tools‖, Springer Science & Business Media, Heidelberg, 2010.
2. Christopher Negus and Christine Bresnahan, ―Linux Bible‖, Wiley, USA, 2015.
3. Brian D Foy, ―Mastering Perl‖, O'Reilly Media, USA, 2014.
4. Julie Meloni, ―Teach Yourself PHP, MySQL and Apache All in One‖, Sams Publishers, USA, 2012.

15Z011 SOFTWARE PROJECT MANAGEMENT


3003
PROJECT MANAGEMENT INTRODUCTION: The Management Spectrum - The People - The Product - The Process - The Project
- The W5HH Principle - Critical Practices. (9)

PROJECT PLANNING AND ESTIMATION: The Project Planning Process - Software Scope and Feasibility - Decomposition
Techniques - Empirical Estimation Models - Function Points - Estimation for Object Oriented Projects - Specialized Estimation
Techniques. (9)

83
RISK MANAGEMENT: Reactive Vs Proactive Risk Strategies - Software Risks - Risk Identification - Risk Projection - Risk
Refinement - Risk Mitigation - Monitoring - Management - The RMMM Plan. (9)

PROJECT SCHEDULING AND TRACKING: Basic Concepts - Project Scheduling - Defining a Task Set for the Software Project -
Defining a Task Network - Scheduling - Earned Value Analysis. (9)

MANAGING CONTRACTS: Introduction - Types of Contracts - Stages in Contract Placement - Typical Terms of a Contract -
Contract Management - Acceptance. (4)

MANAGING PEOPLE AND ORGANIZING TEAMS: Introduction - Understanding Behavior - Organizational Behavior: A
Background - Selecting the Right Person for the Job - Motivation - Working in the Groups - Becoming a Team. Decision Making -
Leadership - Organizational Structures. (5)

Total L: 45
TEXT BOOKS:
1. Mike Cotterell and Bob Hughes, ―Software Project Management‖, Tata McGraw-Hill, 2010.
2. Pressman R S, ―Software Engineering - A Practitioner‘s Approach‖, Tata McGraw-Hill Book Company, 2010.

REFERENCES:
1. Robert K Wysocki, Robert Beck Jr and David B Crane, ―Effective Project Management, Traditional, Agile, Extreme‖, John Wiley
& Sons Inc, 2011.
2. Gopalaswamy Ramesh, ―Managing Global Software Projects‖, Tata McGraw-Hill Education, 2003.

15Z012 SOFTWARE TESTING AND QUALITY ASSURANCE


3003
TESTING FUNDAMENTALS: Objectives and Principles - Fundamental Test Process -Test Levels - Establishing a Testing Policy -
Structured Approach to Testing -Test Factors - Developing Risk Matrix - Steps in Software Testing Process. (9)

TESTING TECHNIQUES: White Box Testing - Basis Path Testing - Control Structure Testing – Mutation Testing - Black Box
Testing - Equivalence Partitioning - Boundary Value Analysis - Testing for Web applications - Content Testing - User Interface
Testing - Component Level Testing - Navigation Testing - Configuration Testing. (9)

TEST AUTOMATION AND MANAGEMENT: People and Organizational Issues in Testing - Test Planning – Management -
Execution - Reporting - Software Test Automation - Tools for Testing - Selection of Test Tool - Challenges in Automation. (9)

TESTING PROJECTS: Managing Testing Projects and Groups - Legal Consequences of Defective Software - Managing a Testing
Group - Role of Testing Group. (4)

SOFTWARE MEASUREMENT AND METRICS: Introduction - Measurement During Software Life Cycle Context - Measurement
Principles - Defect Metrics - Classification of Software Metrics - Requirements Related Metrics - Product Quality Metrics - Metrics for
Process Quality - Metrics for Software Maintenance - Measurements and Process Improvement. (9)

SOFTWARE QUALITY METRICS: Views Of Quality - Quality Assurance at Each Phase of SDLC - Managing Software Quality in
an Organization: QMS - Need for SQA Group in an Organization.- Collecting Software Engineering Data- Trends in Software
Quality. (5)

Total L: 45
TEXT BOOKS:
1. Gopalaswamy Ramesh and Srinivasan Desikan, ―Software Testing: Principles and Practices‖, Pearson Education, New Delhi,
2006.
2. Alan C Gillies, ―Software Quality Theory and Management‖, Thomson, 2006.

REFERENCES:
1. Roger Pressman S, ―Software Engineering: A Practitioners‖, Tata McGraw Hill, New Delhi, 2010.
2. Nina S Godbole, ―Software Quality Assurance Principles and Practice‖, Narosa Publishing house, 2006.
3. Milind Limaye, ―Software Quality Assurance‖, Tata McGraw Hill, New Delhi, 2011.
4. William E Perry, ―Effective Methods of Software Testing‖, John Wiley and Sons, New Delhi, 2006.

15Z013 USER INTERFACE DESIGN


3003
HCI FOUNDATION: The Human - The Computer - The Interaction - Paradigms for Interaction. (8)

USABILITY ENGINEERING: Definition - UI Generations - Evaluation - Lifecycle - Classification of Users - Prototyping - Usability
Testing Stages. (9)

84
GUIDELINES IN HCI: Principles to Support Usability - HCI Golden Rules - Shneiderman‘s Eight Golden Rules - Norman‘s Seven
Principles - Norman‘s Model of Interaction. (8)

DESIGN PROCESS: UI Design Process - Task Oriented Design - Object Oriented Design - CSCW UI Design - Case Studies. (10)

WEB AND MOBILE UI: Principles for Web and Mobile UI - Web UI Patterns - Mobile User Characteristics - Mobile Devices:
Taxonomy - Anatomy - Mobile Design Principles - Mobile UI Design Patterns. (10)

Total L: 45
TEXT BOOKS:
1. Dix A, Finlay J, Abowd G D and Beale R, ―Human Computer Interaction‖, Third Edition, Pearson Education, USA, 2005.
2. Linda Mcaulay, ―HCI for Software Designers‖, International Thompson Computer Press, USA, 1998.

REFERENCES:
1. NPTEL, ―HCI‖, http://www.nptel.ac.in/syllabus/106103115/
2. Bill Scott and Theresa Neil, ―Designing Web Interfaces‖, O‘Reilly, 2009
3. Barbara Ballaer, ―Designing the Mobile User Experience‖, Wiley, USA, 2007.
4. Ben Shneiderman, Catherine Plaisant, Maxine Cohen and Steven Jacobs, ―Designing the User Interface: Strategies for
effective HCI‖, Pearson, USA, 2010.

15Z014 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 - 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 - De-
Duplication. 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 and Alok Shrivastava, ―ISM - Storing, Managing and Protecting Digital Information in classic virtualized and
cloud environment‖, EMC Education Services, John Wiley & Sons, Indiana, 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 and 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.

15Z015 SOFT COMPUTING


3003
INTRODUCTION TO SOFT COMPUTING: Evolution of Computing - Soft Computing Constituents - From Conventional AI to
Computational Intelligence - Machine Learning Basics. (9)

GENETIC ALGORITHMS: Introduction to Genetic Algorithms (GA) - Applications of GA in Machine Learning - Machine Learning
Approach to Knowledge Acquisition. (9)

NEURAL NETWORKS: Machine Learning using Neural Network - Adaptive Networks - Feed Forward Networks - Supervised
Learning Neural Networks - Radial Basis Function Networks - Reinforcement Learning - Unsupervised Learning Neural Networks -
Adaptive Resonance Architectures - Advances In Neural Networks. (9)

85
FUZZY LOGIC: Fuzzy Sets - Operations on Fuzzy Sets - Fuzzy Relations - Membership Functions - Fuzzy Rules and Fuzzy
Reasoning - Fuzzy Inference Systems - Fuzzy Expert Systems - Fuzzy Decision Making. (9)

NEURO-FUZZY MODELING: Adaptive Neuro-Fuzzy Inference Systems - Coactive Neuro-Fuzzy Modeling - Classification and
Regression Trees - Data Clustering Algorithms - Rulebase Structure Identification - Neuro-Fuzzy Control - Case Studies. (9)

Total L: 45
TEXT BOOKS:
1. Jyh-Shing Roger Jang, Chuen-Tsai Sun and Eiji Mizutani, ―Neuro-Fuzzy and Soft Computing‖, Prentice-Hall of India, 2003.
2. James A Freeman and David M Skapura, ―Neural Networks Algorithms, Applications and Programming Techniques‖, Pearson
Education, 2003.

REFERENCES:
1. Xin-She Yang, ―Nature Inspired Metaheuristic Algorithms‖, Luniver Press, 2008
2. Mitchell Melanie, ―An Introduction to Genetic Algorithm‖, Prentice Hall, 1998.
3. David E Goldberg, ―Genetic Algorithms in Search, Optimization and Machine Learning‖, Addison Wesley, 1997.
4. Sivanandam S N, Sumathi S and Deepa S N, ―Introduction to Fuzzy Logic using MATLAB‖, Springer, 2007.

15Z016 EVOLUTIONARY COMPUTING


3003
INTRODUCTION: Understanding and Solving Complex Problems - Evolutionary Algorithms: Principles - Historical Development -
Features - Classification and Components - Advantages - Applications. (8)

HEURISTIC SEARCH: Problem Representation as Search - Generate and Test - Breadth First Search - Depth First Search - Hill
Climbing: Principles - Local and Global Maxima - Ridges - Plateau - Steepest Ascent. Simulated Annealing: Annealing Schedule -
Parameter Selection. (8)

GENETIC ALGORITHM: Biological Background - Simple Genetic Algorithm (SGA) - Representation Types - Recombination Types -
Mutation Types - GA Algorithm - Schema Theorem - Variations of GA: Adaptive GA - Real Coded GA. Differential Evolution:
Principles - Mutation - Crossover - Selection. (10)

SWARM INTELLIGENCE:Particle Swarm Optimization: Swarms - Operating Principles - PSO Algorithm - Neighborhood
Topologies. Variations of PSO: Binary - Weighted. Ant Colony Optimization: Ant Foraging Behavior - Theoretical Considerations
- ACO Algorithm. Variations of ACO: Elitist Ant System (EAS) - Minmax Ant System (MMAS) - Rank Based Ant Colony System
(RANKAS). (11)

MULTI-OBJECTIVE OPTIMIZATION: Principles - Classical Methods - Challenges - Evolutionary Algorithms for Multi-Objective
Optimization - Multimodal Function Optimization - Non-Dominated Sorting Genetic Algorithm (NSGA): Non-Elitist - Elitist -
Controlled Elitism in NSGA-II. (8)

Total L: 45
TEXT BOOKS:
1. Eiben A E and Smith J E, ―Introduction to Evolutionary Computing‖, Springer, 2007.
2. Kennedy J and Eberhart R C, ―Swarm Intelligence‖, Morgan Kaufmann Publishers, USA, 2001.

REFERENCES:
1. Deb K, ―Multi-Objective Optimization Using Evolutionary Algorithms‖, Wiley-Blackwell, 2008.
2. Goldberg D E, ―Genetic Algorithms in search: Optimization and machine learning‖, Fourth Edition, 2009.
3. Dorigo M and Stutzle T, ―Ant Colony optimization‖, Prentice Hall of India, New Delhi, 2005.
4. DeJong K A, ―Evolutionary Computation: A Unified Approach‖, Prentice Hall of India, New Delhi, 2006.

15Z017 MACHINE LEARNING


3003
INTRODUCTION: Need - Relevant Disciplines - Learning Problem - Designing a Learning System - Perspectives and Issues -
Evaluating Hypothesis. (4)

CONCEPT LEARNING:Concept Learning: Task - Finding a Maximally Specific Hypothesis - Version Spaces and Candidate
Elimination Algorithm - Inductive Bias. Bayesian Learning: Bayes Theorem - Maximum Likelihood - Least Square Error
Hypotheses - Bayes Optimal Classifier - Bayesian Belief Network. (9)

DECISION TREES AND ANN:Decision Tree Learning: Representation - Applications - Algorithm - Inductive Bias – Issues.
Artificial Neural Networks: Motivation - Representation - Application - Perceptrons - Multilayer Networks - Back Propagation
Algorithm. (9)

INSTANCE BASED LEARNING: Instance Based Learning: KNN Learning - Locally Weighted Regression - Radial Bias Functions
- Case-Based Reasoning. (5)

86
INDUCTIVE AND ANALYTICAL LEARNING:Learning Sets of Rules: Sequential Covering Algorithm - Learning Rule Sets -
Learning First Order Rules - Induction as Inverted Deduction - Inverting Resolution. Analytical Learning: Learning with Perfect
Domain Theories. Explanation Based Learning: Combining Inductive and Analytical Learning. (9)

REINFORCEMENT LEARNING: Learning Task - Q Learning - Non Deterministic Rewards and Actions - Temporal Difference
Learning - Generalizing from Examples - Relationship to Dynamic Programming. (9)

Total L: 45
TEXT BOOKS:
1. Tom Mitchell, ―Machine Learning‖, McGraw Hill, 1997.
2. Ethem Alpaydm, ―Introduction to Machine Learning‖, MIT Press, 2010.

REFERENCES:
1. Pat Langley, ―Elements of Machine Learning‖, Morgan Kaufmann, 1995.
2. Nils J Nilsson, ―Introduction to Machine Learning‖, Robotics Lab, Stanford University, 1998.
3. Trevor Hastie, Robert Tibshirani and Jerome Friedman, ―The elements of Statistical learning‖, Springer, 2009.

15Z018 COMPUTER GRAPHICS


3003
INTRODUCTION: Application Areas of Computer Graphics - Overview of Graphics Systems - Video Display Devices -Raster Scan
Systems - Random Scan Systems - Graphics Monitors and Work Station - Input Devices - Output Primitives: Points and Lines -
Line Drawing Algorithms - Mid-Point Circle and Ellipse Algorithms - Attributes of Output Primitives. (10)

TWO-DIMENSIONAL CONCEPTS: Two-Dimensional Geometric Transformations - Two-Dimensional Viewing - Two-Dimensional


Point and Line Clipping - Sutherland-Hodgernan Polygon Clipping - Weiler-Atherton Polygon Clipping - Text Clipping - Exterior
Clipping. (10)

THREE-DIMENSIONAL CONCEPTS: Three-Dimensional Display Methods - Three-Dimensional Object Representations - Three-


Dimensional Geometric and Modeling Transformations - Three-Dimensional Viewing and Clipping. (12)

VISIBLE SURFACE DETECTION METHODS:Classification - Back-Face Detection - Depth-Buffer - Scan-Line - Depth Sorting –
BSP - Tree Methods - Area Sub-Division - Octree Methods. (7)

COMPUTER ANIMATION: Design of Animation Sequence - General Computer Animation Functions - Raster Animation - Computer
Animation Languages - Key Frame Systems - Motion Specifications - Color Models. (6)

Total L: 45
TEXT BOOKS:
1. Donald Hearn and Pauline Baker M, ―Computer Graphics C Version‖, Pearson Education, Second Edition, Asia, 2011.
2. Foley, Vandam, Feiner and Huges, ―Computer Graphics: Principles & Practice‖, Pearson Education, Asia, Third edition, 2013.

REFERENCES:
1. Zhigand Xiang and Roy Plastock, ―Schaum‘s outlines of Computer Graphics‖, Tata McGraw Hill, USA, 2000.
2. David F Rogers, ―Procedural elements for Computer Graphics‖, Tata McGraw Hill, USA, Second Edition, 2000.

15Z019 BASICS OF DIGITAL SIGNAL PROCESSING


3003
FUNDAMENTALS: An Overview of DSP - DT Signals: Sequences. Sampling and Reconstruction: Sampling Theorem - Three
Cases of Sampling - Aliasing - Reconstruction. (6)

DISCRETE TIME SYSTEMS: Discrete Time Systems - Block Diagram Representation - Classification of Discrete Time Systems -
Interconnection of Discrete Time Systems - Memory Less - Linearity - Time-Invariant - Causality - Stability Of Discrete Time
Systems - Discrete Time Systems Described by Difference Equations. (10)

Z TRANSFORM: Direct Z Transform - Region of Convergence - Inverse Z Transform: Inspection - Partial Fraction - Power Series.
Properties of Z Transform: Linearity - Time Shifting - Multiplication - Differentiation - Time Reversal - Convolution - Initial Value
Theorem. (7)

REALIZATION OF DISCRETE TIME SYSTEMS:Basic Structures for FIR Systems - Direct Form - Cascade Form - Basic Structures
for IIR Systems - Direct Form - Cascade Form - Parallel Form - Feedback in IIR Systems - Transposed Forms. (8)

DISCRETE SPECTRAL ANALYSIS: Discrete Fourier Transform (DFT) - Properties - Fast Fourier Transform - Decimation in Time
and Decimation in Frequency Algorithms. (7)

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)

87
Total L: 45
TEXT BOOKS:
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 and Mahesh Chugani, ―Digital Signal Processing - A Hands on Approach‖, Tata McGraw Hill, New Delhi, 2005.

15Z020 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.(7)

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. (9)

SYSTEM CALLS FOR THE FILE SYSTEM:Open - Read - Write - File and Record Locking - Lseek - Close - File Creation - Creation
of Special Files - Changing Directory and Root - Changing Owner and Mode - Pipes - Mounting and Unmounting File System - Link
- Unlink - File System Maintenance. (8)

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 Creation - Process Termination - Process Scheduling - Interprocess Communication - Process Tracing - System V IPC -
Sockets. (12)

MEMORY MANAGEMENT:Swapping - Application of Swap Space - File Swap - Demand Paging - Data Structures for Demand
Paging - Swap Process In and Out - Page Stealing - Page Aging and Page Fault. (9)

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‖, Second Indian Reprint, Prentice Hall of India/ Pearson Education, New
Delhi, 2007.
2. Richard Stevens, ―UNIX Network Programming - Volume I‖, Second Edition, Prentice Hall of India/ Pearson Education, New
Delhi, 2007.

15Z021 WIRELESS NETWORKS


3003
WIRELESS LOCAL AREA NETWORKS: Introduction to Wireless LANs - WLAN Equipment - Topologies - Technologies - IEEE
802.11 WLAN - Architecture and Services - Physical Layer - MAC Sub Layer - MAC Management Sub Layer. (9)

WIRELESS WIDE AREA NETWORKS: First Generation Analog - Second Generation TDMA-GSM - Network Architecture - Short
Messaging Service In GSM - Second Generation CDMA-IS95 - GPRS - Third Generation Systems - WCDMA/CDMA 2000. (9)

ADHOC WIRELESS NETWORKS: Characteristics of Adhoc Networks - Classifications of MAC Protocols - Table Driven and Source
Initiated On-Demand Routing Protocols - OLSR - Hierarchical Routing Protocols - CBRP - FSR - TCP over Adhoc Wireless
Networks. (9)

WIRELESS SENSOR NETWORKS: Challenges for Wireless Sensor Networks - Single Node Architecture - Hardware Components
- Energy Consumption of Sensor Nodes - Singlehop versus Multihop Networks - Sensor Network Applications. (9)

SATELLITE COMMUNICATION AND GLOBAL POSITIONING SYSTEM: Introduction to Satellite Communication - Satellite
Parameters and Configuration - Communication with a Satellite - Different Types of Satellite - Design and Principle of Operation of
GPS - Satellite Segment - Control Segment - User Segment. (9)
Total L: 45
TEXT BOOKS:
1. William Stallings, ―Wireless Communications and Networks‖, Pearson Education, 2009.

88
2. Holger Karl and Andreas Willig, ―Protocol and Architecture for Wireless Sensor Networks‖, John Wiley Publication, 2010.

REFERENCES:
1. Jochen Schiller, ―Mobile communications‖, Pearson Education, New Delhi, 2008.
2. Vijay K Garg, ―Wireless Communication and Networking‖, Morgan Kaufmann Publishers, 2010.
3. Siva Ram Murthy C and Manoj B S, ―Ad Hoc Wireless Networks: Architectures and Protocols‖, Prentice Hall, 2006.

15Z022 ADVANCED COMPUTER NETWORKS


3003
APPLICATION LAYER: Internet Architecture and the Layering Abstraction - Network Application Architectures - Socket
Programming - High Performance Web Server Design. (9)

TRANSPORT LAYER: Transport Protocol Design - Congestion Control Mechanisms - Analysis of TCP: Buffer Sizing - Throughput
- Fairness - Random Early Detection Gateways for Congestion Avoidance - DRR - Core - Stateless Fair Queuing. TCP Variants. (9)

NETWORK LAYER: Addressing - Routing: RIP - OSPF - Forwarding - Interdomain Routing. Router Design - Scheduling Policies
for QoS and Resource Allocation - Traffic Engineering - Network Address Translation - Multicast Routing: DVMRP – PIM. Session
Discovery. (9)

LINK LAYER: Channel Access - Switching - VLANs - MPLS - Queuing Theory - Link Layer for Wireless Networking and Network
Security. (9)

ADVANCED TOPICS: Software Defined Networking - Data Center Networking - Network Virtualization - Network Function
Virtualization. (9)

Total L: 45

TEXT BOOKS:
1. Larry L Peterson and Bruce S Davie, ―Computer Networks: A systems approach‖, Morgan Kaufmann Publishers, USA, Fifth
Edition, 2011.
2. James F Kurose and Keith W Ross, ―Computer Networking - A Top-Down Approach Featuring the Internet‖, Pearson
Education, New Delhi, Sixth Edition, 2012.

REFERENCE:
1. Richard Stevens W, ―Unix Network Programming‖, Eastern Economy Edition, PHI, 1992.

15Z023 INFORMATION SECURITY


3003
INTRODUCTION:History - Critical Characteristicsof Information – NSTISSC Security Model - Components of an Information System
- Securing the Components - Balancing Security and Access - The SDLC - The Security SDLC. (9)

SECURITY INVESTIGATION:Need for Security - Business Needs - Threats - Attacks - Legal - Ethical and Professional
Issues in Information Security. (9)

SECURITY ANALYSIS:Risk Management:Identifying and Assessing Risk - Assessing and Controlling Risk. (9)

LOGICAL DESIGN:Blueprint for Security - Information Security Policy - Standards and Practices - ISO17799/BS 7799 - NIST
Models - VISA International Security Model - Design of SecurityArchitecture - Planning for Continuity. (9)

PHYSICAL DESIGN:Security Technology - IDS - Scanning and Analysis Tools - Cryptographic Algorithms and Tools - Access
ControlDevices - Physical Security - Security and Personnel - Security Management Maintanence Models- Digital Forencics. (9)

Total L: 45
TEXTBOOKS:
1. Michael E Whitman and Herbert J Mattord, ―Principles of Information Security‖, VikasPublishing House, New Delhi, 2014.
2. Micki Krause and Harold F Tipton, ―Handbook of Information Security Management‖,Volume 1-3, CRC Press LLC, 2007.

REFERENCES:
1. Stuart Mc Clure, Joel Scrambray and George Kurtz, ―Hacking Exposed‖, Tata McGraw Hill, 2009.
2. Matt Bishop, ―Computer Security Art and Science‖, Pearson/PHI, 2002.

89
ONE CREDIT COURSES

OFFERED BY THE DEPARTMENT

15ZF01 VIRTUAL MACHINE FUNDAMENTALS


1001
INTRODUCTION:Core Concept - Examples - 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 - Pre-
translation - Pause and Resume - System Snapshot - Techniques and Practices - Applications - Influence of Economics an 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.

15ZF02 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 Bus -
Business 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.
2. Peter Fingar, ―DOT CLOUD: The 21st Century Business Platform‖, Meghan Kiffer Press, USA, 2009.
3. Thomas Erl, ―Service Oriented Architecture: A field guide to integrating XML and Web Services‖, Prentice Hall, USA, 2008.
4. Thomas Erl, ―Service Oriented Architecture: Concepts, Technology & Design‖, Prentice Hall, USA, 2005.

15ZF03 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)

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.

90
15ZF04 OPERATING SYSTEM PERFORMANCE - WORKLOAD CONSIDERATIONS, TESTING &
MEASUREMENT
1001
INTRODUCTION:Workload Definition - Elements of OS Performance - CPU - I/O - Memory and 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

15ZF05 MULTI-CORE TECHNOLOGY AND PROGRAMMING


1001
PARALLEL ARCHITECTURE AND TERMINOLOGY: Processor Technology Trends - Architecture Trends. (1)

MULTI-CORE ARCHITECTURES: Traditional Architectures - Transition to Multi-Core. (2)

PROGRAMMING THE MULTI-CORE: Programming - OS Interaction - Applications - Synchronization and Scheduling. (11)

PROGRAMMING PARADIGMS:Threading as a Parallel Programming Model - Virtual Environments. (1)

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

15ZF06 GAME PROGRAMMING


1001
INTRODUCTION TO GAME DESIGN AND DEVELOPMENT:History - Video Games and Development - Programming Languages -
Game Engines - Freeware and Commercial Game Engines - Platforms. (2)

GAME DESIGN:Design Process: Storyboard - Brainstorming - Research - Game Play Rules Game Balancing - Fair Game -
Design Document - Game Coverage - Theory of Fun - Project Management. (2)

GAME MECHANICS:Game Loop - General Flow of Game Loop - Initialization and Shutdown: Modules - Importance - Default
Way Of Game Programming - Input APIs - Input Interfaces. Introduction: Keyboard - Mouse - Controllers - Move - Kinect FSM
Finite State Machines. Game Data Structures: Importance - Implementation - Multi Threaded Game - General Game Threads -
Complexities. (2)

GAME ENGINE:Physics - Collision Detection - Euler Integration - Audio System Importance - Types of Audio in Game - AI - A* Path
Finding Algorithm. (2)

GRAPHICS:Coordinate System - Polygons - Meshes - Transformations - Texture Mapping - Camera Lights - Shader Programming -
2D Vs 3D Programming - Lab Work: Game Creation Practicals with Unity Engine. (7)

Total L: 15
REFERENCES:
1. Roger E Pedersen, ―Game Design Foundations‖, Wordware Publishing Inc, 2009.
2. Alan S, ―Introduction to Game Programming with C++‖, BPB Publications, 2007.
3. Radha Shankarmani, Saurabh Jain and Gaurang Sinha, ―Game Architecture and Programming‖, Wiley India Pvt Ltd, 2011.

91
15ZF07 DATABASE SYSTEMS IN PRACTICE
1001
PROFILING DATABASES:Profiling Databasesand Building a Framework - Implications of Database Transaction Isolation Levels -
Maintaining Backward Compatibility. (7)

Tuning:Tune/Change Product Behavior without Building a New Version - Finding a Fix for Problems that areVery Hard to
Reproduce. (5)

SIMULATION AND TRACING: Demonstration - Tracing and Logging Capabilities in Java -Python. (3)

Total L: 15
REFERENCE:
1. Bernard, Margaret, Bachu and Eshwar, ―Database systems with case studies‖, PHI learning, Delhi, 2015.

15ZF08 DESIGN OF DATABASE QUERY COMPILER


1001
PARSER:Parse Trees - Parse Trees Vs Logical Query Plans - Traditional Programming Language Parser - Parser forSQL. (3)

BASIC LAWS FOR OPTIMAL QUERY PLANS: Pushing Selections and Predicates - Duplicate Elimination - Grouping and
Aggregation. (3)

COST ESTIMATION AND JOIN ORDERING:TheRole of Statistics - Query Optimizer Strategies - Restricting the Search Space for
Join Orders - Estimating Cost of Joins. (5)

QUERY PLAN ARTIFACTS AND ANALYSIS:IN List to'OR' Predicates - Physical Plan Representation - Picaso - Finding Defects
inthe Query Optimizer. (4)

Total L: 15
REFERENCE:
1. Bernard, Margaret, Bachu and Eshwar, ―Database systems with case studies‖, PHI learning, Delhi, 2015.

15ZF09 SOFTWARE PRODUCT DEVELOPMENT AND MANAGEMENT


1001
INTRODUCTION AND FOUNDATION:Introduction toSoftware Product Development Methodology -Phases -Roles -
Responsibilities. (2)

PRODUCT PLANNING: Product Envisioning - Conceptualize Product -Product Roadmap -High-Level Planning. (2)

PRODUCT DEVELOPMENT: Initiation -Architecture andDesign -Testing Approach -Release Planning -Iterative Development -
Design byFeature -Build byFeature -Certify by Feature -Continuous Build andIntegration. (4)

PRODUCT RELEASE:Alpha Release/Product Qualification -Beta Release -Product Training Planning. (2)

PRODUCT SALES AND MARKETING: Product Sales andMarketing Approach -Product Legal andCompliance Management -
Product Market Rollout. (1)

SERVICES AND SUPPORT: Product Support -Product Governance -Monitoring andControl Through-Out Entire Product Lifecycle. (1)

CASE STUDY. (3)

Total L: 15
REFERENCES:
1. Dan Conde, ―Software Product Management: Managing Software Development from Idea to Product to Marketing to Sales‖,
2002.
2. https://en.wikipedia.org/wiki/Software_development

15ZF10 TEST AUTOMATION USING OPEN SOURCE TOOLS


1001

SELENIUM - BASICS: Introduction. Selenium Components, Introduction to IDE, Test Scripts Creation using IDE. Converting IDE
Generated Scripts to WebDriver Code, Best Practices for Maven and Eclipse. (3)

WEBDRIVER: Introduction to Locators. Types of Locators, WebDriver scripts, WebDriver Methods - Get, FindElement, Close;
WebElement Methods - SendKeys, Clear, Click, Wait types and window maximize, Fetching more than One WebElement. Browser
Verifications - getTitle, getCurrentUrl, Interacting with Edit, Button, Checkbox, Link, Radio button, Dropdown. (5)

92
ALERTS, FRAMES, AND WINDOWS: Interacting with Alerts, Frames, Windows, Exceptions. (3)

SELENIUM GRID: Introduction, Grid Components - Starting Hub and Node, Integrating Script with Selenium Grid. (4)
Total L: 15

TEXT BOOKS:
1. Rex Allen Jones II, ―Absolute Beginner (Part 1) Java 4 Selenium WebDriver: Come Learn How to Program For
Automation Testing (Practical How To Selenium Tutorials)‖ CreateSpace Independent Publishing Platform, 2016.
2. Prashanth Sams ‖Selenium Essentials‖, Packt Publishing Limited,2015

REFERENCES:
1. Mark Collin , ―Mastering Selenium Webdriver‖, Packt Publishing, 2015
2. Satya Avasarala ,‖Selenium Web Driver Practical Guide‖, Packt Publishing, 2014.

15ZF11 IOT FOR TELECOMMUNICATION SYSTEMS


1001

WIRELESS AND IOT COMMUNICATION FUNDAMENTALS: End to End wireless Communications (Layers, Evolution,IP Based
Networks) - Standard Forums (IETF, 3GPP), Roles of Forums, Examples - 2G and 3G Network Core, Call Flows, Architecture - 4G:
Evolution From 3G, Current Status - Cellular IoT Standards: LTE-M, LTE-NB, EC-GPRS, and CleanSlate IOT (4)

IOT SYSTEM DESIGN:IOT Use Case: Representing Usecase, Design, Test Scenarios - Raspberry Pi Fundamentals - GUI Design
for Device/Sensor Management and Analytics, GUI Testing,Automation - Communication Protocol Design (One or More of the
Wireless Protocols): Callflows, Information Elements, Protocol Testing, Library Design for Encoding/Decoding - Database Design
For Storing Sensor Information : SQL Vs. NOSQL, Graph Db,Correlation, Queries, Report. (5)

IOT SYSTEM IMPLEMENTATION:Sensor Programming (Based on Pi framework): Activating, Init, Extracting Data, Controlling -
GUI Programming: Hands On With Stub Based Backend - Protocol Abstractions: Stub Based Programs On Protocol Testing (Client
Server Based), With Opensource SW - Testing: Methods, Metrics, Integration Testing, Sub-System Testing (3)

IOT SYSTEM INTEGRATION:Sending and Receiving Data from Sensors Over Wireless Protocols - Sensor Data Insertion into DB
Using REST API - DB Integration With GUI (Query From GUI, Control From GUI) - Device Management and Analytics from GUI -
End to End Integration. (3)
Total L: 15

REFERENCES:
1. StefaniaSesia, Matthew Baker, IssamToufik, ―LTE: The UMTS Long Term Evolution - From Theory to Practice ―, Wiley
Publications , 2011.

2. ArshdeepBahga, Vijay Madisetti, ―Internet of Things -A Hands-on-Approach‖, VPT publishers, 2014.

OFFERED BY THE DEPARTMENT OF HUMANITIES

15OF01 EXPORT - IMPORT MANAGEMENT


1001
INTRODUCTION: Export – Import Business – Preliminaries for starting Export – Import Business Registration. (3)

EXPORT PROCEDURES: Obtaining an Export License – Export Credit Insurance – Procedures and Documentation. (4)

FOREIGN EXCHANGE: Finance for Exports – Pricing - Understanding Foreign Exchange Rates. (3)

IMPORT PROCEDURES: Import Policy – License - Procedure and Documentation. (3)

EXPORT INCENTIVES: Incentives – Institutional Support. (2)

Total L: 15
REFERENCES:
1. Ramagopal C., ―Export Import Procedures - Documentation and Logistics‖, New Age International.
2. Cherian and Parab, ―Export Marketing‖, Himalaya Publishing House, New Delhi, 2008.
3. Rathod, Rathor and Jani, ―International Marketing‖, Himalaya Publishing House, New Delhi, 2008.
4. ―Government of India: Export-Import Policy, procedures, etc.‖, (Volumes I, II and III) New Delhi.

93
15OF02 INSURANCE & RISK MANAGEMENT
1001
INTRODUCTION TO RISK MANAGEMENT: Risk in Our Society. (2)

INSURANCE AND RISK: Client Side – Components of the Costs of Risk. (2)

PRINCIPLES OF INSURANCE: Insurance Company Operations – Documents. (4)

MASS CONTROL: Insurance Intermediaries – Insurance Companies and their Role in Deducting Business / Role Risks. (4)

FINANCIAL RISKS: Shift of Risks – Risk Derivatives. (3)

Total L: 15
REFERENCES:
1. George E Rejda, ―Principles of Risk Management & Insurance‖, 2010.
2. John Hull, ―Risk Management & Financial Institution‖, 2012.
3. Alka Mittal &. Gupta S. L, ―Principles of Insurance & Risk Management‖, 2006.

15OF03 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)
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 L: 15
REFERENCES:
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.
3. Jayshree Suresh, Raghavan B.S., ―Professional Ethics‖, S. Chand & Company Ltd., New Delhi, 2005.
4. Nandagopal R. and Ajith Sankar RN., ―Indian Ethos and Values in Management‖, McGraw Hill, New Delhi, 2010.

15OF04 DEVELOPMENT OF INDUSTRIALISATION


1001

EVOLUTION OF MODERN ECONOMY- Colonialism, Capitalism and economic development. (2)

AMERICAN HISTORY- Before and After European arrival. (4)

ROLE SLAVERY and trade in America. (4)

INDIAN ECONOMY – Pre and Post Independence, (3)

INDUSTRIALIZATION IN ASIA AND AFRICA – Colonialism – anti-colonialism and Socialism. (2)

Total L: 15
REFERENCES:
1. Paul Johnson, ―A History of the American People‖ Harper perennial Edition- 1999.
2. Henry Bamford Parkes, ―The United States of America – A history‖, Second Edition, 1960.
3. Ramesh Singh, ―Indian Economy- for Civil Services Examination‖, McGraw Hill, 8th Edition.
4. John g Jackson and Willis N Huggins, I ―Introduction to African Civilizations‖ - 2011.

15OF05 CREATIVITY AND SOCIAL ENTERPRISE


1001
CREATIVITY- Understanding the creative skills (2)

94
WAYS TO IMPROVE creativity and exercises. (4)

INNOVATION – Process of Innovating new ideas - Importance of Innovation. (4)

ENTREPRENEURIAL skills and development – Intrapreneurship. (3)

SOCIAL ENTREPRENEUR and social enterprise – success stories of entrepreneurs – Leadership styles adopted by
successful entrepreneurs. (2)

Total L: 15
REFERENCES:
1. Bruee R Barringer and Duane Treland, ―Entrepreneurship – Successfully Launching New Ventures‖, Pearson Prentice Hall,
2012.
2. Robert D Hisrich, Michael P Peters& Dean Shepherd, ―Entrepreneurship‖, Tata McGraw Hill, 2007
3. Daniel Kahneman, ―Thinking faast and sloe‖, Farrar, Straus and Giroux, 2011.
4. Robert B Tucker, ― Innovation Everybody‘s Business‖, 2010

15OF06 SOCIAL AND PSYCHOLOGICAL WELL BEING


1001

DEFINING SOCIAL PSYCHOLOGY and social influences on behavior. (2)

ANALYSIS OF SOCIAL and psychological problems and the solutions to address social problems. (4)

ROLE OF SPORTS AND GAMES, yoga practices, tracking and outdoor activities in addressing social and psychological problems. (4)

ORIGINS OF PSYCHOLOGICAL DISORDER – roots of social anxiety - prevention of psychological disorders. (3)

NATURE OF INTERVENTIONS – Evaluation of Interventions and implementing the interventions. (2)

Total L: 15
REFERENCES:
1. Frank W Schneider et all, ―Applied Social Psychology‖, II Ed., Sage Publications, 2012.
2. Robert A Baron and Giriswar Misra, ―Psychology‖, V Ed., Pearson, Chennai.
3. John T Cacioppo Laura & Freberg, ―Discovering Psychology the Science of Mind‖, Cengage Learning, 2013.
4. Frank W Schneider, Jamie & Gruman, Larry M Coutts, ―Applied Social Psychology‖, II Ed., Sage Publications.

15OF13 SECURITY ANALYSIS AND PORTFOLIO MANAGEMENT

1001
INVESTMENTS ENVIRONMENT: Classification - Financial Instruments – Security Trading. (2)

TYPES OF SECURITY: Trading – Orders, Margin Trading – Clearing and Settlement Procedures. (5)

SECURITY ANALYSIS: Industry Analysis – Company Analysis. (4)

PORTFOLIO: Measuring Risk and Returns and Treatment in Portfolio Management. (4)

Total L: 15
REFERENCES:
1. William F Sharpe, Gordon J. Alexander and Jeffery V Bailey, ―Investments‖, Prentice Hall, 2012.
2. Prasanna Chandra, ―Investment Analysis and Portfolio Management‖, TATA McGraw Hill Publishing, 2011.
3. Ranganatham, ―Investment Analysis and Portfolio Management‖, Pearson Edition, 2004.
4. Bhalla V K., ―Investment Management‖, TATA McGraw Hill Publishing, 2011.

15OF14 IMPLEMENTATION OF QUALITY MANAGEMENT SYSTEM


1001
INTRODUCTION – Need for Quality – Definitions of Quality – Dimensions of Product and Service Quality – Basic Concept of TQM –
Contributions of Deming, Juran and Crosby – Barriers to TQM. (2)

STRATEGIC QUALITY PLANNING – Quality Councils – Employee Involvement – Empowerment – Team and Team Work – PDCA
Cycle – 5S – Supplier Selection and Supplier Rating. (4)

95
SEVEN TOOLS OF QUALITY – New Management Tool – Concepts, Methodology, Applications to Manufacturing, Service Sector
Including IT – Bench Marking – Reason to Bench Mark, Bench Mark Process – FMEA Types. (4)

PRODUCTION PLANNING & CONTROL – Concepts of Productivity – Importance – Modes of Calculating Productivity – Cost of
Quality - SERVQUAL – Quality Improvement Strategies. (3)

CONTROL CHART – Process Capability – Quality Function Development (QFD) – Taguchi Quality Loss Function – TPM Concepts.
(2)

Total L: 15

REFERENCES:
1. Jiju Antony; David Preece Routledge, ―Understanding, Managing and Implementing Quality: Frameworks, Techniques and
Cases‖, Routledge, 2002.
2. Dale H. Besterfield., ―Total Quality Management‖, Pearson, 2011.
3. Hubert K.Rampersad, ―Total Quality Management‖, Springer International Publishing, 2004.
4. Mukkerjee P N., ―Total Quality Management‖, PHI Learning Pvt. Ltd., 2006.

15OF15 FINANCIAL MANAGEMENT


1001
INTRODUCTION: Meaning of finance - Definition of financial management - Scope of Financial Management - Functions of
Financial Manager. (2)

OBJECTIVE OF FINANCIAL MANAGEMENT: Profit Maximization and Wealth Maximization. (4)

CAPITAL STRUCTURE: Designing of Capital Structure - Profitability and Liquidity Aspects. (4)

DIVIDEND POLICY: Determinants of Dividends- Bonus share – Tax aspects. (3)

CORPORATE RESTRUCTURING: Merger and Acquisition (M&A) - Case Studies. (2)

Total L: 15

REFERENCES:

1. Pandey I M., ―Financial Management‖, Vikas Publication House Pvt Ltd., 2013.
2. Prasanna Chandra, ―Financial Management Theory and Practice‖, TATA McGraw Hill Publishing, 2010.
3. James C. Van Horne and John M. Wachowicz JR. ―Fundamentals of Financial Management‖, twelfth edition, Pearson Edition,
2010
4. Khan M.Y and Jain P.K., ―Financial Management‖ TATA McGraw Hill Publishing, 2010.

15OF16 PERSONALITY DEVELOPMENT THROUGH TRANSACTIONAL ANALYSIS


1001

EXPLORING THE PERSONALITY - Structural Ego states - Functional Ego states. (2)

MOTIVATION – Strokes Maslow‘s Hierarchy of Needs. (4)

INTERPERSONAL RELATIONSHIP - Time Management – Transactions - Time Structuring. (4)

STRESS MANAGEMENT - Working Styles – Contamination. (3)

ASSERTIVENESS AND LEADERSHIP SKILLS - Life positions – Competency. (2)

Total L: 15

REFERENCES:
1. Eric Berne, ―Games People Play The Basic Handbook of Transactional Analysis‖, The Random House Publishing Group,
Newyork, 1964.
2. Muriel James and Dorothy Jongeward, ―Born to Win‖, Addison-Wesley Publishing Company, Inc. Philippines, 1971.
3. Claud Steiner, ―Scripts people live: Transactional Analysis of Life Scripts‖, Grove Press Newyork, 1974.
4. Wagner. A., ―The Transactional Manager‖, Prentice Hall Press, New Yark, 1981.

96
OFFERED BY THE DEPARTMENT OF ENGLISH

15OF10 CORPORATE COMMUNICATION


1001
INTRODUCTION: Basics of Corporate Culture, Etiquette, Code governing manners and conduct, Personal Grooming, People
relationship, Worthy goals/ideals. (3)

ORAL COMMUNICATION: Communicating in Organizational Settings - Recognizing effective Communication - Mastering Listening
and Nonverbal Communication Skills - Overcoming Barriers to Communication - Communicating in Teams and adapting to Cross
Cultural Communication contexts. (4)

WRITTEN COMMUNICATION: Planning, Writing, and completing business messages - Writing messages for Electronic Media -
Creating effective E-mail messages - Writing routine and positive and negative messages - Writing persuasive messages – Training
on writing Reports and proposals – Mastering the 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,
New Delhi, 2008.
2. Courtland L. Bove‘e, John V. Thill, and Mukesh Chaturvedi, ―Business Communication Today‖, Dorling Kindersley India (Pvt).
Ltd., 2009.

15OF11 INTERPERSONAL AND ORGANIZATIONAL COMMUNICATION


1001
UNDERSTANDING ORGANIZATIONAL COMMUNICATION: Communication Networks in an Organization; Intra- organizational
communication; Inter-organizational communication; Flow Nomenclature; Workplace diversity and intercultural aspects of
communication (4)

COMMUNICATION FUNCTIONS IN ORGANIZATIONS: Teamwork and team dynamics; Conflict resolution strategies and styles;
Leading and influencing others-facilitation skills (3)

WRITTEN COMMUNICATION: Email Writing, Professional Reports, and Memos (4)

INTERPERSONAL SKILLS: Nature and Dimensions of Interpersonal Communication; Personality and Communication styles;
Active listening and intentional responding; Working with emotional intelligence. (4)

Total L:15

REFERENCES:
1. Bagchi, Subroto. ―The Professional ‖. Penguin Publications, UK. 2011.
2. ―A Guide to the Project Management Body of Knowledge (PMBOK guide)‖. Project Management Institute Inc., USA. 2013.

15OF12 HUMAN VALUES THROUGH LITERATURE


1001

PROSE: Kalam, Abdul. ―College Education‖ from Wings of Fire, Emerson, R W. ―Self-Reliance‖ Independence, Russell, Bertrand.
―Education‖ Harmony (5)

POETRY: Frost, Robert. ―Mending Wall‖ Neighbourly Relationship,Das, Kamala. ―An Introduction‖ – Identity and Freedom . (2)

DRAMA: Karnad, Girish, Tughlaq – Statesmanship and friendship (3)

ONE-ACT PLAY: Chekhov, Anton. The Bear – Love (1)

SHORT STORY: Maugham, Somerset. ―Mr. Know-All‖ – Empathy, Desai, Anita. ―Devoted Son‖ – Family Bond. (2)

NOVEL: Murthy, Sudha. Gently Falls the Bakula – Gender equality (2)

Total L: 15 hrs
REFERENCES:
1. Abrams, M .H. and Harpham, G., ― A Glossary of Literary Terms‖. Cengage, Boston, 2015
2. Scholes, R., Comely, N.R., Klaus, C. H., and Silverman, M. Elements of Literature, Indian Rpt. OUP,New Delhi, 2013
3. Additional readings on individual texts

97
OFFERED BY THE DEPARTMENT OF MATHEMATICS

15OF21 PRINCIPLES OF BUSINESS ANALYTICS


1001
PREDICTIVE ANALYTICS: CLASSIFICATION AND DISCRETE CHOICE PROBLEMS: Simple linear regression - multiple linear
regression model development and diagnostics - analysis of transactional data using binary logistic and multinomial logistic
regression models - discrete choice models, non-linear regression. Classification Trees, Classification and Regression Tree (CART)
- forecasting.

PREDICTIVE ANALYTICS: MARKETING, RETAIL AND OPERATIONS ANALYTICS: Markov chain models in marketing:
Modelling customer relationship as a Markov chain - brand switching - market share estimation - Markov model for customer
retention - Customer Lifetime Value (CLV) estimation.

PRESCRIPTIVE ANALYTICS: Multi-criteria decision making - analytic hierarchy process - data envelopment analysis and their
applications in operations - marketing and finance. Six sigma methodologies for problem solving: DMAIC methodology for problem
solving and process improvement - DMADV methodology for design and development of new process.

Total L: 15
REFERENCES:
1. Hopkins M S, LaValle S, Balboni F, Kruschwitz N and Shockley R, ―10 Insights: A first look at The New Intelligence Enterprise
Survey on Winning with Data‖, MIT Sloan Management Review, Vol. 52, No. 1, 21–31.
2. Fausto Pedro García Márquez and Benjamin Lev, ―Advanced Business Analytics‖, Springer, 2015.

98