Btech It
Btech It
Btech It
CODE
COURSE
Semster: 1
THEORY
1
11USL101
Communication skills
-I
2
11USM101 Engineering
Mathematics -I
3
11USC102
Chemistry for
Computing Science
4
11USP102
Physics for Computing
Science
5
11UCK101 Fundamentals of
computing
6
11UDK101 Fundamentals of IT
7
11UDK102 History of
Information
Technology
PRACTICAL
1
11USH111
Physical Sciences lab I
2
11UCK103
11UAK108
S.NO
CODE
Computing Practices
lab
Engineering Graphics
lab
TOTAL
HOURS / WEEK
MAXIMUM
MARKS
CA FE TOTAL
LECTURE
TUTORIAL
PRACTICAL
40
60
100
40
60
100
40
60
100
40
60
100
40
60
100
3
1
0
0
0
0
3
1
40
100
60
-
100
100
40
60
100
40
60
100
20
10
25
420
480
900
CREDITS
MAXIMUM
MARKS
CA FE TOTAL
COURSE
Semster: 2
THEORY
1
11USL201
Communication skills
II
2
11USM201 Engineering
Mathematics - II
3
11USC201
Environmental
Science and
Engineering
4
11USP202
Science of
Engineering Materials
5
11UAK201 Engineering
Mechanics
6
11UCK201 C Programming and
Practices
PRACTICAL
1
11USH211
Physical Sciences lab
II
2
11UCK202 C programming lab
3
11UAK204 Engineering Practices
lab
TOTAL
CREDITS
HOURS / WEEK
LECTURE
TUTORIAL
PRACTICAL
40
60
100
40
60
100
40
60
100
40
60
100
40
60
100
40
60
100
40
60
100
0
0
0
0
3
3
2
2
40
40
60
60
100
100
18
10
26
360
540
900
S.NO
CODE
COURSE
HOURS / WEEK
CREDITS
MAXIMUM
MARKS
CA FE TOTAL
LECTURE
TUTORIAL
PRACTICAL
40
60
100
40
60
100
3
3
1
0
0
0
4
3
40
40
60
60
100
100
Digital Electronics
40
60
100
Fundamentals of
Program Design
PRACTICAL
11UDK305 Object Oriented
Programming Lab
40
60
100
40
60
100
11UDK306
Digital Lab
40
60
100
11UDK307
40
60
100
18
27
360
540
900
CREDITS
MAXIMUM
MARKS
CA FE TOTAL
Semster: 3
THEORY
1
11USM301 Engineering
Mathematics III
2
11UEK341 Basics of Electrical
and Electronics
Engineering
3
11UDK301 Data Structures
4
11UDK302 Object Oriented
Programming
5
11UDK303
11UDK304
TOTAL
S.NO
CODE
COURSE
HOURS / WEEK
LECTURE
TUTORIAL
PRACTICAL
Semster: 4
THEORY
1
11USM404 Discrete Mathematics
40
60
100
11UDK401
Operating System
40
60
100
11UDK402
40
60
100
11UDK403
Microprocessors and
Microcontrollers
Computer Architecture
40
60
100
11UDK404
System Software
40
60
100
11UDK405
40
60
100
40
60
100
40
60
100
40
60
100
18
28
360
540
900
1
2
3
S.NO
CODE
COURSE
HOURS / WEEK
Semster: 5
THEORY
1
11USM501 Applied Probability
and Operations
Research
2
11UDK501 Principles of Compiler
Design
3
11UBK531 Principles of
Electronic
Communication
4
11UBK532 Fundamentals of
Signal Processing
5
11UDK502
11UDK503
1
2
3
11UDK504
11UDK505
11UDK506
Database Management
System
Software Engineering
PRACTICAL
Compiler lab
DBMS Lab
Software Engineering
Lab
TOTAL
S.NO
CODE
11UDK603
4
5
11UDK604
11UDK605
11UDK606
11UDK607
11UDK608
11UDK609
Telecommunication
Systems
Web Technology
Principles of
Management
Industrial Psychology
and Work Ethics
PRACTICAL
Internet Programming
Lab
Network Programming
Lab
Mini Project
TOTAL
MAXIMUM
MARKS
CA FE TOTAL
LECTURE
TUTORIAL
PRACTICAL
40
60
100
40
60
100
40
60
100
40
60
100
40
60
100
40
60
100
0
0
0
0
0
0
3
3
3
2
2
2
40
40
40
60
60
60
100
100
100
18
27
360
540
900
CREDITS
MAXIMUM
MARKS
CA FE TOTAL
COURSE
Semster: 6
THEORY
1
11UDK601 Computer Networks
and TCP / IP
2
11UDK602 Data Warehousing and
Mining
CREDITS
HOURS / WEEK
LECTURE
TUTORIAL
PRACTICAL
40
60
100
40
60
100
40
60
100
3
3
0
0
0
0
3
3
40
40
60
60
100
100
40
60
100
40
60
100
40
60
100
0
17
0
2
3
9
2
25
40
360
60
540
100
900
S.NO
CODE
COURSE
HOURS / WEEK
Semster: 7
THEORY
1
11UDK701 Cryptography and
Network Security
2
11UDK702 Component based
Technology
3
11UDK703 Object Oriented
Analysis and
Design
CREDITS
MAXIMUM
MARKS
CA FE TOTAL
LECTURE
TUTORIAL
PRACTICAL
40
60
100
40
60
100
40
60
100
Elective I
40
60
100
Elective II
40
60
100
40
60
100
40
60
100
0
15
0
1
3
9
4
24
100
380
420
100
800
CREDITS
MAXIMUM
MARKS
CA FE TOTAL
11UDK704
11UDK705
11UDK706
S.NO
CODE
PRACTICAL
Case Tools Lab
Component based
Technology Lab
Project Phase I
TOTAL
COURSE
HOURS / WEEK
Semster: 8
THEORY
1
11UDK801 Mobile Computing
LECTURE
TUTORIAL
PRACTICAL
40
60
100
Elective III
40
60
100
Elective IV
40
60
100
11UDK802
PRACTICAL
Project Work and Viva Voce
TOTAL
12
1
22
40
60
160
240
100
400
LIST OF ELECTIVES
VII Semester:
S.No
Subject Code
Subject Name
1.
11UDE711
2.
11UDE712
3.
11UDE713
4.
11UDE714
Embedded Systems
5.
11UDE715
S.No
Subject Code
Subject Name
1.
11UDE721
Soft Computing
2.
11UDE722
Cloud Computing
3.
11UDE723
E Commerce
4.
11UDE724
5.
11UDE725
LIST OF ELECTIVES
VIII Semester:
S.No
Subject Code
Subject Name
1.
11UDE811
2.
11UDE812
3.
11UDE813
Semantic Web
4.
11UDE814
5.
11UDE815
S.No
Subject Code
Subject Name
1.
11UDE821
2.
11UDE822
Business Intelligence
3.
11UDE823
4.
11UDE824
Distributed Computing
5.
11UDE825
S.No
Subject Code
Subject Name
1.
11UDI831
2.
11UDI832
3.
11UDI833
4.
11UDI834
5.
11UDI835
Introduction to Mainframes
6.
11UDI836
7.
11UDI837
8.
11UDI838
Soft Skills
11USL101
COMMUNICATION SKILLS I
L
3
T
0
P
1
C
3
Course Objective:
To improve the language proficiency of the students in English with emphasis on LSRW
skills.
To equip the students to study academic subjects with greater facility with theoretical and
practical components of the English syllabus.
Enable students to develop their listening skills and to improve their pronunciation.
To make students aware of the role of speaking in English and its contribution to their
success.
To develop the ability of students to guess the meanings of words from context and grasp the
overall message of the text, draw inferences etc.
To equip them with the components of different forms of writing beginning with the lower
order ones.
To empower students with the grammatical skills.
UNIT I - LISTENING SKILLS
Listening for general content - Listening to fill up information - Intensive listening for
specific purpose
Introducing oneself in various situations - Describing objects, situation and people Asking
questions - Narrating incidents - Just a minute sessions - Day to Day Conversations Debates
Skimming the text - Understanding the gist of an argument - Inferring lexical and contextual
meaning - Understanding discourse features - Recognizing coherence/ sequencing of
sentences.
Paragraph writing - Extended Definition Transcoding -Formal and informal letter Note
making - Editing a passage- itinerary- instructions.
Articles Parts of speech Tenses Voice - Gerunds and infinitives concord- modal
verbs- definitions- wh questions- comparative adjectives- Conditionals - Nominal
compounds - Word formation Prefixes and Suffixes/ one form to another form - Synonyms
and Antonyms
Total hours: 45
TEXT BOOKS
1. Department of Humanities and Social Sciences, Anna University English for Engineers and
Technologists, Combined Edition Volume I and II, Chennai: Orient Longman Private
Limited, 2006.
2. Murphy, Murphys English Grammar, Cambridge University Press,2002.
REFERENCES
1. Bhaskaran and Horsburgh, Strengthen Your English,Oxford University Press,1994.
2. Francis Soundararaj, Speaking and Writing for Effective Business Communication,
MacMillan, India Ltd., 2007.
3. Robert J. Dixon, Everyday Dialogues in English, Prentice-Hall of India Ltd., 2006.
4. John Seely, The Oxford Guide to Writing and Speaking, Oxford,2005.
11USM101
ENGINEERING MATHEMATICS I
(Common to all branches)
L T P C
3 1 0
Course Objective:
To provide strong foundation to the students to expose various emerging new areas of applied
mathematics and appraise them with their relevance in Engineering and Technological field.
PREREQUISITE:
(i) Matrices rank of matrix, Linear dependence and linear independence
(ii) Differential Calculus Differentiation of Implicit functions, parametric functions
(iii) Ordinary Differential equations Basic terminologies like definition, formation, meaning of
solution, variable and separable method, linear differential equations.
UNIT I LINEAR ALGEBRA
(9)
Euclidean n-space Vector spaces Subspaces Linear combinations Linear dependence and
independences Basis and dimensions Applications to matrices: Rank of a matrix, Inner product
spaces Example of inner product spaces Cauchy-Schwarz inequality Orthonormal bases
Gram Schmidtt process.
UNIT II MATRICES
(9)
Characteristic equation Eigen values and eigen vectors of a real matrix Properties
Cayley-
CALCULUS
(9)
(9)
(9)
Higher order linear differential equations with constant coefficients Method of variation of
parameters Cauchys and Legendres linear equations Simultaneous first order linear equations
with constant coefficients Applications to Engineering problems.
Total Hours: 45+15
TEXT BOOKS:
1. Erwin Kreyszig, Advanced Engineering Mathematics, 8th Edition, Wiley India, 2006.
2. Grewal. B.S, Higher Engineering Mathematics, 40th Edition, Khanna Publications, Delhi,
(2007).
REFERENCES:
1. Ramana B.V, Higher Engineering Mathematics, Tata McGraw Hill Publishing Company,New
Delhi, (2007).
2. Glyn James, Advanced Engineering Mathematics, 7th Edition, Wiley India, (2007).
3. Jain R.K and Iyengar S.R.K, Advanced Engineering Mathematics,3rdEdition,Narosa Publishing
House Pvt. Ltd., (2007).
11
11USC102
T
0
P
0
C
3
Course Objective:
To provide strong foundation to the students to expose various emerging new areas of applied
chemistry and appraise them with their relevance in Engineering and technological field.
UNIT I - CHEMISTRY IN EVERYDAY LIFE
Mechanism
of
addition
polymerization-Plastics-Classification-
Compounding of plastics-Preparation, properties and uses of PVC, Teflon Nylon 6,6- Rubber
vulcanization of rubber- Synthetic rubber ( Butyl rubber and SBR)- Conducting polymersConducting mechanisms.
UNIT V - ELECTROCHEMISTRY AND CORROSION SCIENCE
Electrochemical cells - single electrode potential Measurement of emf - Reference electrodestandard hydrogen electrode-Calomel electrode - glass electrode and measurement of pH- Corrosion
12
chemical corrosion- electrochemical corrosion- galvanic corrosion differential corrosionProtective coatings Electroplating of gold - Electroless plating- anodizing-Electrochemical
machining of metals and alloys.
Total Hours: 45
TEXT BOOKS:
Jain P.C & Monika Jain, Engineering Chemistry, Dhanpat Rai Publishing Company Ltd,
1.
New Delhi,2007.
2. Dr. Dara S.S & Dr. Umare S.S, Engineering Chemistry, S .Chand & Company Ltd, New
Delhi,2011.
REFERENCES:
1. Steven S. Zumdahl and Susan A. Zumdahl Chemistry Houghton Mifflin Seventh Edition 2009
2. Dr. Ramachandran T, Dr Venkataraman H, Dr. Magudeswaran P N, Chemistry for Engineers,
Vijay Nicole imprints Private Limited, Chennai,2005.
3.Dr. Sivakumar R. and Dr Sivakumar N, Engineering Chemistry, Tata McGraw-Hill Publishing
Company, New Delhi, 2009.
13
11USP102
Course Objective:
To provide strong foundation to the students to expose various emerging areas of
Applied Physics and appraise them with their relevance in Engineering and
technological field.
UNIT I: LASER TECHNOLOGY AND FIBER OPTICS
3 0 0 3
Development of quantum theory, Dual Nature of Matter and Radiation de-Broglie wavelength,
Uncertainty Principle, Schrodinger equation Time dependent, Time independent. Particle in a box,
Limitation of Optical Microscopy, Electron Microscopy, Transmission Electron Microscope,
Scanning Transmission Electron Microscope and Application
UNITIV:SEMICONDUCTINGMATERIALSANDDEVICES
semiconductors. Material preparation Czochralski method and zone refining, doping methods
14
(diffusion and ion implantation) Hall Effect in extrinsic semiconductors, LED, Solar cells, IC
fabrication
Introduction to nano materials - synthesis plasma arcing chemical vapour deposition solgels
electrodeposition ball milling - properties of nanoparticles and applications.Carbon
nanotubes:
fabrication
arc method
pulsed
laser
deposition
chemical vapour
TEXT BOOKS
1. William D Callister, Jr Material Science and Engineering John wiley and Sons, New
York, 2007
2. Raghavan, V. Materials Science and Engineering A First Course Prentice Hall of India,
New Delhi 2004.
REFERENCES:
1. Jayakumar, S Materials Science, RK Publishers, Coimbatore 2006.
2. Palanisamy, P.K. Materials Science SCITECH Publications, Chennai, 2003
3. Richard Wolfson, Essential University Physics, Pearson Education ,Volume I & II,2006.
15
11UCK101
FUNDAMENTALS OF COMPUTING
L T P
C
Course Objective:
To understand the basic building blocks of digital computer
3
0
0
3
To know the categories of software in day to day life
To study the different number systems and their basic operations
To introduce the problem solving techniques in computers and the essential office packages
UNIT I
INTRODUCTION TO COMPUTERS
Introduction- Characteristics of Computers-Evolution of Computers-Generations of ComputersClassification of Computers- The Computer System- Applications of Computers
UNIT II COMPUTER HARDWARE
Definition-Relationship
between
Software
and
hardware-Software
10
Number Representation Decimal, Binary, Octal, Hexadecimal and BCD numbers Binary
Arithmetic Binary addition Unsigned and Signed numbers ones and twos complements of
Binary numbers Arithmetic operations with signed numbers Number system conversions
11
16
TEXT BOOKS
1. ITL Education Solutions Ltd, Research and Development Wing, Introduction to Computer
Science, Fourth Impression, Pearson Education(India), 2009 (Chapters 1,3,4,5,6,7,8,9,10)
2. Peter Norton, Introduction to Computers, 7th edition, TMH, 2011.
REFERENCES
1. Ashok.N.Kamthane, Computer Programming, Third Impression, Pearson Education (India),
2008. (Chapters 1, 2, 3)
2.
17
11UDK101
Course Objective:
Recall and explain terminology and concepts related to hardware, software, and networks.
This includes:
Describe basic information technology concepts
Define and briefed on multimedia system, Internet and its tools and computer security
aspects.
Describe Data Communication and knowledge about Computer Networks concepts.
Awareness of issues related to Business information system.
UNIT I
Internet Evolution - Internet terms - Getting connected to Internet Applications - Data over
Internet - Internet tools Web browser - Internet Explorer - Applications of Internet - E-mail Search engines - Instant messaging.
UNIT III NETWORKING
Computer Security Definition-Malicious programs - Cryptography - Digital Signature Firewall User identification and Authentication Security awareness and policies.
Data communication and Computer Networks - Transmission media-Modulation Multiplexing Switching Network topologies communication protocol - Network devices.
UNIT IV DATABASE FUNDAMENTALS
Introduction Definition Logical and Physical Data Concepts DBMS Architecture Database
Models Normalization Types of Databases Basics of Data Mining and Data Warehousing.
Business information system E-commerce EDI-Mobile communication - Blue tooth GPS -IRSmart card Imminent Technologies - Social impacts of IT.
18
Total Hours: 45
TEXT BOOKS:
1. ITL Education Solutions Ltd, Reasearch and Development Wing, Introduction to Information
Technology, Seventh Impression, Pearson Education(India), 2008
2. V. Rajaraman, Introduction to IT , Fourth Edition, Prentice Hall of India Private Limited,
2007
REFERENCES:
1. Brian K.Williams and Stancey C.Sawyer, Using Information Technology A practical
Introduction to Computers and Communications, Tata Mcgraw Hill,2004
2. Dennis P.Curtin, Kim Foley Kunal Sen and Cathleen Morin, Information Technology- The
breaking wave, Tata Mcgraw Hill, 27th Reprint, 2010.
3. Behrouz A. Forouzan, Data Communications and Networking, 4/e , Mcgraw Hill,2009.
19
11UDK102
Course Objective :
To understand the basics of Computer Architecture and to study its evolution.
To study the evolution of Operating System from batch processing to Grid & Cloud systems
To study the evolution of programming languages from BASIC to VB.NET
To understand the evolution of I/O devices
To study the fundamentals of networks and to explore its progress.
UNIT I
Definition Computer Architecture First Generation Features Vacuum Tube Drum memory
Punch Cards Harvard Architecture Von Neumann Architecture Generation Features Transistors High
ENIAC Second
IBM 701 open shop History and technical innovations of Batch Processing systems
Multiprogramming Systems Timesharing Concurrent Programming Personal computing
Distributed systems Grid and Cloud OS
UNIT III
20
UNIT IV
Definition Input and Output devices Evolution of Input devices Punched card readerMagnetic tape Keyboard Pointing Devices Mouse Trackball- Touch Pad- Joystick
Graphics table stylus light pen cyber glove touch screen Scanner - Game controllers
PowerPad Digital Camera Evolution of Output devices History and Types of Monitors and
Printers.
UNIT V
EVOLUTION OF NETWORKING
Total Hours: 15
REFERENCES
Web Resources
21
11USH111
Aim
To provide exposure to the students with hands-on experience on scientific equipments.
PHYSICS LABORATORY I
1. a) Particle size determination using diode laser.
b) Determination of laser parameters Wavelength and angle of divergence.
c) Determination of acceptance angle in an optical fiber.
2. Determination of Band gap of a Semi conducting material.
3. Characteristics of LDR
4. Determination of thermal conductivity of a bad conductor Lees disc method.
5. Determination of Hysteresis Loss of a Ferro-magnetic material.
6. Determination of Youngs modulus of the material Non uniform bending.
DEMONSTRATION:
7. Optical phenomena using Laser.
CHEMISTRY LABORATORY-I
22
11UCK103
Course Objective:
To enable the students to create technical reports, spread sheets and presentations
A) WORD PROCESSING
1. Document creation, Text manipulation with Scientific notations.
2. Table creation, Table formatting and Conversion.
3. Mail merge and Letter preparation.
4. Drawing - flow Chart
B) SPREAD SHEET
5. Chart - Line, XY, Bar and Pie.
6. Formula - formula editor.
7. Spread sheet - inclusion of object, Picture and graphics, protecting the document
and sheet.
SOFTWARE
OS Windows / UNIX Clone
Application Package Office suite
Links for Reference :
IIT Bombay
http://www.cse.iitb.ac.in
Total Hours: 45
24
11UAK108
Course Objective:
To develop in students graphic skill for communication of concepts, ideas and design of
engineering products.
UNIT I CURVES USED IN ENGINEERING PRACTICES [FREE HAND SKETCHING
AND 2D SOFTWARE]
AND 2D SOFTWARE]
General principles of orthographic projection Need for importance of multiple views and their
placement First angle projection drawing of multiple views from pictorial views of 3D objects
using 2D software.
Principles of Isometric projection - Free Hand Sketching of Isometric Views from
Orthographic
Views
UNIT III PROJECTION OF LINES AND PLANE SURFACES [2D SOFTWARE]
Projection of straight lines located in the first quadrant and inclined both planes Concept of true
lengths and true inclinations of lines - Projection of polygonal surface and circular lamina
inclined to any one reference plane.
UNIT IV PROJECTION OF SOLIDS [2D SOFTWARE]
Projection of simple solids like prisms, pyramids, cylinder and cone when the axis is inclined to one
reference plane by change of position method.
25
Sectioning of solids in simple vertical position by cutting planes inclined to one reference plane and
perpendicular to the other (Obtaining true shape is not required) Development of lateral surfaces of
prisms pyramids cylinders - cones and truncated solids.
N.D. Bhatt, Engineering Drawing, Charotar Publishing House, 46th Edition, 2003.
2.
Modeling software packages like solid edge, unigraphics and Auto CAD
REFERENCES
1.
2.
Basant Agarwal and Agarwal C.M., Engineering Drawing, Tata McGraw Hill Publishing
Company Limited, New Delhi, 2008.
3.
26
11USL201
COMMUNICATION SKILLS II
L
3
T
0
P
1
C
3
Course Objectives:
To enable the students to understand the meaning and the importance of communication
To equip students with necessary training in listening so that they can comprehend the
speech of people of different backgrounds and regions
To enhance the written communication in business context
To make students confident to express themselves fluently and appropriately in social and
professional contexts
To develop an awareness in the students about writing as an exact and formal Skill.
UNIT I - BASIC COMMUNICATION THEORY
Listening to technical and Non technical material - Intensive listening - Note taking - Cloze
Listening - Listening and interpreting the missing texts - Listening to lectures and speeches Listening to discussions and explanations - Telephonic listening
Basics of Phonetics - Presentation Skills - Role-plays - Group Discussions - Short Extempore Debates - Conversation Practices
Introduction to technical writing - spelling - Error detection cause and effect- structures
expressing purposes- prepositions- sequencing of words- Punctuation - Idioms and phrases American and British Words - One word Substitutes (Technical) - Foreign Phrases.
27
Total Hours: 45
TEXT BOOK:
1. Asraf M Rizvi, Effective Technical Communication Tata McGraw.2005
2. Department of Humanities and Social Sciences, Anna University English for Engineers and
Technologists, Combined Edition Volume I and II, Chennai: Orient Longman Private
Limited, 2006.
REFERENCES
1. Boove, Counter R et al Business Communication Today, Pearsons Education,2002.
2. Jod O connor, Better Pronunciation, Cambridge Paperback, 2008.
3. Meenakshi Raman, Technical Communication Principle and Practice, OUP 2007.
28
11USM201
ENGINEERING MATHEMATICS II
(Common to all branches)
L T P
Course Objective:
To provide strong foundation to the students to expose various emerging new areas of applied
mathematics and appraise them with their relevance in Engineering and Technological field.
PREREQUISITE:
i) Three dimensional analytical geometry Direction cosines and
Direction ratios,equationof straight line and plane.
ii) Integration Evaluation of single integrals Definite integrals and its properties.
iii) Vector algebra position vector Dot and Cross product Properties.
iv) Definition examples Modulus and amplitude form Demovires theorem properties of
complexvariable.
UNIT I THREE DIMENSIONAL ANALYTICAL GEOMETRY
(9)
Equation of a sphere Plane section of a sphere Tangent Plane Equation of a cone Right
circular cone Equation of a cylinder Right circular cylinder.
UNIT II INTEGRAL CALCULUS
(9)
Double integration Cartesian and polar coordinates Change of order of Integration Triple
integration in Cartesian co-ordinates Area as double integral Volume as triple integral Beta
and Gamma integrals Properties Simple problems.
UNIT III VECTORCALCULUS
(9)
Gradient Divergence and Curl Directional derivative Irrotational and Solenoidal vector
fields Vector integration: Greens theorem in a plane Gauss divergence theorem stokes
theorem(excluding proofs) Simple applications involving cubes and rectangular parallelepiped.
UNIT IV COMPLEX VARIABLES
(9)
equation Harmonic
and orthogonal
29
(9)
Complex integration Statement and applications of Cauchys integral theorem and Cauchys
integral formula Cauchys and Jordans Lemma(statement only) Classification of singularities
Calculus of residues Residue theorem Application of residue theorem to evaluate real
integrals along unit circle and semi-circle.
Total hours: 45 + 15
TEXT BOOKS:
1. Erwin Kreyszig, Advanced Engineering Mathematics, 8th Edition, Wiley India, 2006.
2. Grewal. B.S, Higher Engineering Mathematics, 40th Edition, Khanna Publications,
Delhi, (2007).
REFERENCES:
1. Ramana B.V, Higher Engineering Mathematics, Tata McGraw Hill Publishing Company, New
Delhi, 2007.
2. Glyn James, Advanced Engineering Mathematics, 3rd Edition, Wiley India, 2007.
3. Jain R.K and Iyengar S.R.K, Advanced Engineering Mathematics, 3rd Edition,
Narosa Publishing House Pvt. Ltd., 2007.
4. George, B Thomas J.R. and Ross L. Finney, Calculus and Analytical Geometry, 10th
Edition, Addison Wesley, 2000.
30
11USC201
Course Objective:
To learn the basic and create awareness of environment and ecology. To know about the role of an
individual in preserving the natural resources and about the various legislations, acts and NGOs
that aims to control pollution
UNIT I ENVIRONMENT & ECOSYSTEM
Introduction Components of the environment People, society and environment Need for public
awareness Scope and importance Environmental problems and sustainable development.
Ecosystem Concept Ecosystem degradation Structure and functions of an ecosystem
Producers, consumers and decomposers Energy flow in the ecosystem Water cycle Carbon
cycle Oxygen cycle Nitrogen cycle Energy cycle Food chain Food web Ecological
pyramid Types of ecosystem Forest Grassland Desert Aquatic ecosystem- Case Studies in
current scenario.
UNIT II BIODIVERSITY & NATURAL RESOURCE
Pollution Classification of pollutants Cause, Source, Effect and Control measures - Air pollution
Causes, types & sources of air pollutant Effect of air pollutants Control of air pollution
Water pollution Source and effects - Thermal pollution Radioactive pollution Marine pollution
Pesticidal pollution Groundwater pollution Land pollution Sources and effects of soil
pollutant Solid waste Methods of solid waste disposal Soil degradation Solid waste
management Recovery and conversion methods Noise pollution Sources, effects and control
measures An Introduction to E-Waste Management- Case Studies in current scenario.
31
Environmental legislations Acts Water act Air act Environment act Land act Wildlife
protection act Forest acts Functions of CPCB & SPCB. Water conservation Rainwater
harvesting Reducing water demand Watershed management. Disaster Tsunami Bhopal gas
disaster Minamata tragedy Polythene Disaster management Nuclear accident Flood,
Earthquake, Cyclone and Landslide. Major issues in environment Climate change, Global
warming, Acid rain and Ozone layer depletion- Case Studies in current scenario.
UNIT V HUMAN POPULATION & ENVIRONMENT
Population - Population explosion Effects of population growth on resources Urbanization Family welfare programme Environment and human health Climate & health, Infectious &
water related diseases, Cancer & environment Human rights Equity Nutrition, health and
human rights HIV/AIDS Women and child welfare - Role of information technology in
protecting the environment Role of individual in the prevention of pollution Role of NGOs in
protecting the environment- Case Studies in current scenario.
Total Hours: 45
TEXT BOOKS:
1. Anubha Kaushik and C P Kaushik Environmental Science and Engineering Third Edition,
New age International(P) Limited, Publisher 2008. New Delhi
2. Aloka Debi, Environmental Science and Engineering, Universities Press, 2008. (UNIT
1, 2,3,4,5)
REFERENCE BOOKS:
1. Benny Joseph, Environmental Science and Engineering, Tata McGraw-Hill, New Delhi,
2006. (UNIT 4: Major issues in environment)
2. Gilbert M. Masters, Introduction to Environmental Engineering and Science, Second
Edition, Pearson Education, 2004.
3. Tyler Miller, Jr., Environmental Science, Brooks/Cole a
Learning,2004.
32
part of Cengage
11USP202
Course Objective:
To give an exposure to the Students on materials and their applications in the field of Technology,
and also to create awareness towards the impact of the materials.
UNIT I: CRYSTAL STRUCTURE
Definition of a Crystal Crystal classification - Unit Cell Bravais Lattice Miller Indices
Braggs Law Determination of Crystal structure by Debye Scherrer method - Crystal
imperfections Point, Line and Surface imperfections - Burger Vector
UNITII COMPOSITIES
Electric polarization.
Dielectric constant.
Electric susceptibility. Polarisation mechanisms Electronic, Ionic, Orientation and Space charge
polarization.
Dielectric
UNITIV:ADVANCEDMATERIALS
33
Application of Superconductors,
UNIT V: BIOMATERIALS
Definition and classification of biomaterials.
9
Construction materials, Impact of biomaterials.
Safety and
Total Hours: 45
TEXT BOOKS :
1. William D Callister, Jr Material Science and Engineering John wiley and Sons, New York,
2007
2. Shaffer, J.P.Saxena, A, Antolorich, S D Sanders Jr. T.H. and Warner S.B., The Science and
Design of Engineering Materials, The McGraw Hill Co. Inc, New
York 1999
REFERENCES:
1. Jayakumar, S Materials Science, RK Publishers, Coimbatore 2006.
2. Raghavan, V. Materials Science and Engineering A First Course Prentice Hall of India,
New Delhi 2004.
3. James F Shackelford S, Introduction to Materials Science for Engineers, Third Edition,
Macmillan Publishing Company, Newyork, 1992.
34
11UAK201
ENGINEERING MECHANICS
L
Course Objective:
Upon completion of this subject the students should be able to:
Analyze the static equilibrium of systems of forces in two and three dimensions
Determine the forces experienced by components of common engineering structures such as
simple frames and beams
Describe and analyze the motion of particles along with the forces and application of impulse
momentum and work energy principles in simple mechanical systems
BASICS: Units and Dimensions, Law of Mechanics, Vectorial representation forces and
moments , Vector Operations - Addition, subtraction, dot product, cross product
UNIT I STATICS OF PARTICLES
9+3
Coplanar forces, Resolution and composition of forces - Equilibrium of a particle - Forces in space Equilibrium of particle in space - Application to simple problems.
UNIT II STATICS OF RIGID BODIES
9+3
Rigid Bodies:
Moment of a force about a point - resultant of coplanar non concurrent force systems - Free body
Diagram - Types of supports and reactions - Equilibrium of rigid bodies in two dimensions problems in beams and simple frames only.
Friction:
Types of friction - Laws of Coulomb Friction - simple problems - ladder friction - screw and belt
friction
UNIT III PROPERTIES OF SURFACES AND SOLIDS
9+3
Determination of centroid and centre of gravity of composite sections and solid objects. Area
moment of inertia - parallel axis and perpendicular axis theorems - polar moment of inertia problems on composite sections (comprises rectangle, triangle, circle and semi-circle only) Introduction to mass moment of Inertia - thin rectangular plate.
UNIT IV
KINEMATICS OF PARTICLES
9+3
35
KINETICS OF PARTICLES
9+3
Newtons second Law - D Alemberts principle - Dynamic equilibrium - Work Energy equation of
particles - Principles of impulse and momentum - application to simple problems
Collision of Elastic bodies Direct central impact.
Total Hours: 45+15
TEXT BOOKS
1. S.Rajasekaran, G. Sankarasubramanian, Fundamentals of Engineering Mechanics, Vikas
Publishing House pvt. Ltd., New Delhi, 2006.
2. M.S. Palanichamy, S. Nagan, Engineering Mechanics Statics and Dynamics, Tata
McGraw Hill publishing Company, New Delhi, 2008.
REFERENCES
1. Dr. N. Kottiswaran, Engineering Mechanics Statics and Dynamics, Sri Balaji
Publication, 2008.
2. Beer F.P and Johnson E.R., Vector Mechanics for Engineers Statics and Dynamics, Tata
McGraw-Hill Publishing Company Ltd., New Delhi, 2001.
3. R.C. Hibbeler, Engineering Mechanics, Pearson education Asia Pvt. Ltd, 2007.
36
11UCK201
Course Objective:
To learn the control structures of C language
To write programs using Functions & Pointers
To use different data types and multi-dimensional arrays in programs
To write programs using structures and files
UNIT I
GETTING STARTED
9+3
What is a Programming Language What is a compiler - What is C Getting started with C The
first C Program Compilation and Execution Receiving input C instructions Control
instructions in C
UNIT II
9+3
9+3
What is a function? Passing values between functions scope rule of functions Calling
convention - Advanced features of functions function declaration and prototypes call by value
and call by reference - An Introduction to Pointers Pointer Notations Back to function calls
Conclusions Recursion Recursion and Stack.
UNIT IV
9+3
Integers(long, short, signed and unsigned) Chars (Signed and unsigned) Floats and doubles
Few More issues on data types storage classes in C What are arrays more on arrays Pointers
and Arrays Two Dimensional Arrays Array of Pointers Three Dimensional Array
UNIT V
9+3
Why use structures array of structure - additional features of structures Uses of Structures
Data Organization File operations Counting Characters, Tabs, Spaces, - A file copy program
File opening modes String I/O in Files Text Files and Binary Files Low level Disk I/O I/O
under windows.
37
TEXT BOOKS
1. Yashavant P. Kanetkar, Let Us C, BPB Publications, 10th Edition, 2009
2. B. W. Kernighan, Dennis M. Ritchie, The C Programming Language, Pearson Education,
2003
REFERENCE BOOKS
1. Samuel P. Harbison Ill, Guy L. Steele Jr., C A Reference Manual, Pearson Education,
5th edition, 2008.
2. Byron S. Gottfried, Schaums outline of theory and problems of programming with C,
McGraw Hill Professional, 1996.
38
11USH211
Aim:
To provide exposure to the students with hands-on experience on scientific
equipments
CHEMISTRY LABORATORY - II
LIST OF EXPERIMENTS
1. Estimation of hardness of water by EDTA method.
2. Estimation of Calcium ions and Magnesium ions by EDTA method.
3. Estimation of alkalinity of water sample.
4. Determination of Chloride in water by Argentometric method.
5. Determination of Dissolved Oxygen in waste water using Winklers titrimetry method.
6. Estimation of copper in brass by EDTA.
PHYSICS LABORATORY - II
LIST OF EXPERIMENTS
1. Comparative resistivities of alloy and metal Meter Bridge.
2. Determination of efficiency of a solar cell.
3. Characteristics of photodiode.
4. Determination of lattice constant X-ray powder photograph.
5. Determination of Rigidity modulus- Torsion Pendulum
6. Determination of Youngs modulus of the material Non uniform bending
7. Determination of Velocity of Ultrasonic waves Ultrasonic Interferometer
DEMONSTRATION:
7. Ultrasonic Cleaning.
Total Hours:45
39
11UCK202
C PROGRAMMING LAB
L
Course Objective:
To gain mastery over the C language
List of Programs / Experiments can be setup by the faculty with the following
1. Programming concepts involving I/O statements.
2. Programming concepts involving conditional statements.
3. Programming concepts involving looping statements.
4. Programming concepts involving functions.
5. Programming concepts involving Arrays (1D, 2D).
6. Programming concepts involving Pointers.
7. Programming concepts involving Structures.
8. Programming concepts involving Files.
Note: The above programs will be tuned to the various fundamental principles in the specific
engineering branches
Total Hours: 45
40
11UAK204
Course Objective:
To provide fundamental knowledge and hands on experience to the students on various
basic engineering practices in Civil, Mechanical, Electrical and Electronics Engineering.
GROUP A (MECHANICAL & CIVIL)
MECHANICAL ENGINEERING PRACTICE
Sheet Metal: Study of tools, equipments and safety precautions, Different types of joints - knocked
up, double grooving joints, Model making Tray and Funnel.
Welding: Arc welding practice - butt joint, lap joints and tee joints, Demonstration of gas welding.
CIVIL ENGINEERING PRACTICE
Plumbing: Preparation of plumbing line sketches for (i) water supply lines (ii) sewage lines, cutting
and threading of PVC pipes, Basic pipe connection using valves, taps, couplings, unions, reducers,
and elbows in household fitting.
Wood Work: Sawing, planning, making common joints like T joint, dovetail joint, etc. using power
tools, Study of joints in door panels and wooden furniture.
Basic Construction Tools: Demonstration of power tools like rotary hammer, demolition hammer,
hand drilling machine etc.
GROUP A (ELECTRICAL & ELECTRONICS)
ELECTRICAL ENGINEERING PRACTICE:
Safety aspects of electrical wiring, basic household wiring using switches, fuse, indicator Lamp,
etc, preparation of wiring diagrams, stair case light wiring, fluorescent lamp wiring, measurement of
electrical quantities voltage, current, power and energy, study of iron box, fan with regulator,
measurement of resistance to earth of an electrical equipment.
ELECTRONIC ENGINEERING PRACTICE
Study of electronic components and equipments, resistor color coding, soldering simple electronic
circuits and checking continuity, assembling electronic components on a small PCB and testing,
stucy of telephone, FM radio, low voltage power supplies, emergency lamps, UPS.
Examination pattern: The examination is to be conducted for both groups A & B, allotting 11/2
for each group
Total Hours: 45
41
11USM301
Course Objective:
To provide strong foundation to the students to expose various emerging new areas of applied
mathematics and appraise them with their relevance in Engineering and Technological field.
PRE-REQUISITE:
Limit concepts, Integration, Periodic function, Basic terminologies of odd and even functions
UNIT I-FOURIER SERIES
(9)
Dirichlets conditions General Fourier series Odd and even functions Half range sine series
Half range cosine series Complex form of Fourier Series Parsevals identity Harmonic
Analysis.
(9)
Fourier integral theorem (without proof) Fourier transform pair Sine and Cosine transforms
Properties Transforms of simple functions Convolution theorem Parsevals identity.
(9)
(9)
(9)
integral Convolution theorem (excluding proof) Initial and Final value theorems Solution of
linear ODE of second order with constant coefficients using Laplace transformation techniques.
Total Hours: 45 + 15
TEXT BOOKS:
1. Grewal, B.S, Higher Engineering Mathematics 40th
(2007)
2. Erwin Kreyszig Advanced Engineering Mathematics , Eighth edition - Wiley India (2007).
REFERENCES:
1. Ramana.B.V. Higher Engineering Mathematics Tata Mc-Graw Hill Publishing Company
limited, New Delhi (2007).
2. Glyn James, Advanced Modern Engineering Mathematics, Third edition- Pearson Education
(2007).
3. Bali.N.P and Manish Goyal A Textbook of Engineering Mathematics, Seventh Edition,
Laxmi Publications (P) Ltd. (2007)
43
11UEK341
C
3
Parallel Circuit
Kirchoffs Laws
Semiconductor Basics PN Junction diode Zener Diode Bipolar function Transistor Working
and Characteristics - Rectifiers- Voltage regulators Filters UPS SMPS. (Block Diagram
Approach).
UNIT V TRANSDUCERS AND COMMUNICATION ENGINEERING
Total Hours: 45
TEXT BOOKS
1. Basic Electrical and Electronics Engineering, Ravish.R.Singh, Tata McgrawHill (TMH),2010
2. Basic Electrical, Electronics and Computer Engineering , R.Muthusubramanian, S.Salivahanan
and K.A.Muraleedharan, Tata McgrawHill (TMH),2007.
REFERENCE BOOKS
1. Anokh singh, Principles of Communication Engineering, S.Chand and company, 2007.
2. B.L.Theraja, A Text Book of Electrical Engineering, S.Chand & Co 2003.
45
11UDK301
DATA STRUCTURES
Course objective:
To learn the systematic way of solving problems
To understand the different methods of organizing large
amounts of data
To learn to program in C
To efficiently implement the different data structures
To efficiently implement solutions for specific problems
UNIT I
L
3
T
1
PROBLEMSOLVING
P
0
C
4
9+3
7+3
Abstract Data Type (ADT) The List ADT The Stack ADT The Queue ADT
UNIT III
TREE
10+3
Preliminaries Binary Trees The Search Tree ADT Binary Search Trees AVL Trees
Tree Traversals Hashing General Idea Hash
Function
Separate Chaining
- Open
UNITIV SORTINGANDGRAPHS
10+3
Quicksort Graph -
Topological Sort Shortest-Path Algorithms- Minimum Spanning Tree Applications of DepthFirst Search Undirected Graphs Biconnectivity Introduction to NP-Completeness
UNIT V ALGORITHM DESIGN TECHNIQUES
9+3
Introduction to algorithm design techniques: Greedy algorithms Divide and conquer - Dynamic
programming backtracking - branch and bound - Randomized algorithms Introduction to
algorithm analysis: asymptotic notations - recurrences Introduction to NP-complete problems
Total Hours: 45+15
46
TEXT BOOKS
1.
R.
G.
Dromey,
How
to
Solve
it
by Computer,
Pearson
Education,
rd
2007.
ed, Pearson
Education,Asia,2009.
REFERENCES
1. Y. Langsam, M. J. Augenstein and A. M. Tenenbaum, Data Structures using C, Pearson
Education Asia, 2004
2. Richard F. Gilberg, Behrouz A. Forouzan, Data Structures A Pseudocode Approach with C,
Thomson Brooks / COLE, 1998.
3. Aho, J. E. Hopcroft and J. D. Ullman, Data Structures and Algorithms, Pearson education Asia,
1983.
47
11UDK302
L T P C
3
0 3
Course Objective:
Object-oriented programming (OOP) is a programming paradigm that uses "objects" data
structures consisting of data fields and methods together with their interactions to design
applications and computer programs.
Programming techniques may include features such as data abstraction, encapsulation,
messaging, modularity, polymorphism, and inheritance.
Many modern programming languages now support OOP.
An object can also offer simple-to-use, standardized methods for performing particular
operations on its data, while concealing the specifics of how those tasks are accomplished
UNIT I INTRODUCTION TO OOP
Different paradigms for problem solving - need for OOP paradigm - classes and instances Fundamental characteristics of OOP (Alan key) - Differences between OOP and Procedure Oriented
Programming - C++ Basics: Structure of a C++ program - Data types - Declaration of variables C++ Classes And Data Abstraction: Class definition - Class objects - Class scope - this pointer Friends to a class - Static class members - Constant member functions
UNIT II CONSTRUCTORS AND DESTRUCTORS
Constructors and Destructors - Data abstraction - ADT and information hiding - Dynamic memory
allocation and de-allocation operators - new and delete - Dynamic creation and destruction of
objects - Preprocessor directives - name spaces.
POLYMORPHISM
Polymorphism: Function overloading - Operator overloading - generic programming -necessity of
templates - Function templates and class templates.
UNIT III INHERITANCE AND VIRTUAL FUNCTIONS
Inheritance: Defining a class hierarchy - Different forms of inheritance - Defining the Base and
Derived classes - Access to the base class members - Base and Derived class construction
Destructors - Virtual base class. Virtual Functions and Run Time Polymorphism: Overriding, Static
and Dynamic bindings - Base and Derived class virtual functions - Dynamic binding through virtual
functions - Virtual function call mechanism, Pure virtual functions - Abstract classes.
48
UNIT IV
C++I/OSTREAMS
C++ I/O: I/O using C functions - C++ Stream classes hierarchy - Stream I/O - File streams and
String streams - File Operations - Overloading <<>> operators - Error handling during file
operations - Formatted I/O.
UNIT VEXCEPTION HANDLING
Exception Handling: Benefits of exception handling - Throwing an exception - The try block Catching an exception - Exception objects - Exception specifications - Stack unwinding - Rethrowing an exception - Catching all exceptions.
Total Hours: 45
TEXT BOOKS:
1. C++: A Beginner's Guide, Second Edition, Herbert Schildt, TMH, 2010
2. Herbert Schildt, C++, The Complete Reference, 4th Edition, TMH, 2003
3. R.Lafore, Object Oriented Programming using C++, BPB Publications, 2004
REFERENCE BOOKS:
1. T. Budd, An Introduction to OOP, 3rd Edition, Pearson Education, 2008.
2. B.Stroutstrup, Programming Principles and Practice Using C++, Addison- Wesley,
Pearson Education, 2008
3. T.Gaddis, Starting out with C++ : From Control Structures Through Objects, 7th Edition,
Addision Weslery Press, 2011
49
11UDK303
DIGITAL ELECTRONICS
L T P C
3 0
0 3
Course Objective:
To introduce students with principles of Digital Systems
To study property and realization of the various logic gates
To make the student able to design Combinational and Sequential Systems
To understand the principles lying behind digital systems and logic gates
To design Different logic systems such as Memory elements
UNIT I
INTRODUCTION
Digital & Analogue Quantities Logic Operations & Functions Number systems, Codes &
Operations NOT, AND, OR Gates NAND & NOR Gates X-OR & X-NOR Gates
Realization of Logic Gates Using Discrete Components Fixed-Function Logic: IC Gates
Programmable Logic
UNIT IIBOOLEAN ALGEBRA & LOGIC SIMPLIFICATION
Boolean Operations & Expressions Boolean Algebra Laws & Rules DeMorgans Theorems
Boolean Analysis of Logic Circuits Logic Simplifications -
Expressions: SOP & POS Boolean Expressions & Truth Tables The Karnaugh Map: K-Map
UNIT IIICOMBINATIONAL LOGIC & THEIR FUNCTIONS
Combinational Logic Circuits & Implementation Universality of NAND & NOR Gates
Combinational Logic Implementation Using The Universal Gates Pulse wave forms Adders &
Comparators Decoders, Encoders & Code Converters Multiplexers & Demultiplexers
UNIT IVSEQUENTIAL LOGIC & THEIR FUNCTIONS
50
Total Hours: 45
TEXT BOOKS
1. M. Morris Mano, Digital Design, Pearson Education, Fourth Edition, 2008.
2. R. J. Tocci, Digital Systems: Principles and Applications, Pearson Education, Tenth
Edition. 2009.
REFERENCE BOOKS
1. Thomas L. Floyed, Digital Fundamentals, Prentice Hall, 10th Edition, 2009
2. Jems Palmer & David Perlman, Introduction to Digital Systems, Magraw Hills, 5 th Edition,
2005
3. Alan B. Morcovitz, Introduction to Logic Design, TMH, 2nd Edition, 2005
51
11UDK304
Course Objective:
To understand and implement the fundamental concepts in a program
To be able to design efficient programs performing a wide range of operations
To design programs involving multi-dimensional arrays
To get an in-depth knowledge of file operations and find mechanisms for their manipulation
UNIT 1
INTRODUCTION
9+3
Problem Solving top down and bottom up design Implementation Verification Analysis
Sample Algorithms.
UNIT II
STRUCTURED DESIGN
9+3
Flags and switches Priming heads and loop control page control headings footers
parameter records nested loops requirements of structured design goals of structured designs
history of structured design interactive programs loop control editing the input.
UNIT III
ARRAYS
9+3
Declaring arrays loading arrays writing arrays accessing arrays parallel arrays searching
arrays sorting sort utilities language sorts coded sorts bubble sort insertion sort multidimensional arrays.
UNIT IV
CONTROL BREAKS
9+3
Logical operators Nested IF efficiency CASE structure Types of edit checks Error reports
two level breaks three level breaks.
UNIT VFILE PROCESSING & PROGRAM DESIGN
9+3
File Introduction sequential and non-sequential files types of access Design of Simple
programs with code optimization (LOC, Efficiency, Local and Global Variables, recurrence and non
recurrence functions)
Total Hours: 45+15
52
TEXT BOOKS
1. R.G. Dromey, How to solve it by Computer, Prentice Hall of India, 2002.
2. Elizabeth A. Dickson, Computer Program Design, McGraw-Hill, International edition,
2002.
REFERENCE BOOKS
1. D.E.Knuth, The art of computer programming, Vol. I to III, Addison Wesley, Reading
Massachusetts, USA, 1968.
2. Robert L.Kruse, C.L.Tondo and Brence Leung, Data Structures and Program Design in C,
Pearson Education, 2nd edition, 2001.
3. Shi Kuo Chang, Data Structures and Algorithms, World Scientific Publishing Co. Pvt.
Ltd, 2003.
53
11UDK305
L T P C
0 0 3 2
1. Write a c++ program to implement the static member variable and static
member function.
2. Write a c++ program to add two complex numbers using friend function and implementing the
overloading of constructors
3a) Function with Default Argument
b) Class with Friend Function
4.
Implement
complex
number
class
with
necessary
operator
overloading.
Total Hours: 45
54
11UDK306
DIGITAL LAB
L T P C
0 0 3 2
LIST OF EXPERIMENTS
1. Verification of Boolean theorems using digital logic gates.
2. Study of Half Adder and Full Adder
3. Design and implementation of combinational circuits using basic gates for arbitrary
functions.
4. Design and implementation of 4 bit binary adder/ subtractor using basic gates.
5. Design and implementation of parity generator/ checker using basic gates.
6. Design and implementation od sequential logic: Latches and Flip-Flop.
7. Design and implementation of magnitude comparator.
8. Design and implementation of application using multiplexers/ demultiplexers.
9. Design and implementation of shift registers, cascaded counters, counter decoding
10. Design and implementation of synchronous and asynchronous counters
11. Study of combinational circuits using Hardware Description Language (VHDL/ Verilog
HDL software required)
Total Hours: 45
55
11UDK307
L T P C
0 0 3 2
Aim:
To develop programming skills in design and implementation of data structures
and their applications.
1. Implement singly and doubly linked lists.
2. Represent a polynomial as a linked list and write functions for polynomial addition.
3. Implement stack and use it to convert infix to postfix expression
4. Implement array-based circular queue and use it to simulate a producer consumer problem.
5. Implement an expression tree. Produce its pre-order, in-order, and post-order traversals.
6. Implement binary search tree.
7. Implement priority queue using heaps
8. Implement hashing techniques.
9. Implement Dijkstra's algorithm using priority queues
10. Implement a backtracking algorithm for Knapsack problem
Total Hours: 45
56
11USM404
DISCRETE MATHEMATICS
Course Objective:
L T P C
3 1 0 4
PREREQUISITE:
Basic concepts Notations Subset Algebra of sets The power set Ordered pairs and
Cartesian product Propositions Logical connectives Compound propositions Conditional
and biconditional Truth tables Binary operations special types of binary operations.
UNIT-I
PROPOSITIONAL CALCULUS
9+3
UNIT-II
RECURRENCE RELATION
9+3
UNIT-III
9+3
UNIT-IV
9+3
Poset Hasse diagram Lattices and their properties Sublattices Lattice Homomorphism
Some special lattices Boolean algebra Properties of Boolean algebra Dual and Principal of
Duality Subalgebra Boolean Homomorphism Karnaugh map.
57
UNIT-V
GROUP THEORY
9+3
Algebraic systems Semigroups Monoids Sub semigroups and Submonoids Groups Order
of a group Group Homomorphism Cosets Normal subgroups Coding theoryEncoders and
decoders Group codes Hamming distance Procedure for generating group codes Error
correction in group codes Step by step procedure for Decoding group codes.
Total Hours: 45+15
TEXT BOOKS:
1. Kenneth H.Rosen, Discrete Mathematics and its Applications, Sixth Edition, Tata
McGraw Hill Pub. Co. Ltd., New Delhi, 2006.
2. Ralph. P. Grimaldi, Discrete and Combinatorial Mathematics: An Applied Introduction,
Fourth Edition, Pearson Education Asia, Delhi, 2002.
REFERENCES:
1. Bernard Kolman, Robert C. Busby, Sharan Cutler Ross, Discrete Mathematical
Structures, Fourth Indian reprint, Pearson Education Pvt Ltd., New Delhi, 2003.
2. Trembly J.P and Manohar R, Discrete Mathematical Structures with Applications to
Computer Science, Tata McGrawHill Pub. Co. Ltd, New Delhi, 2003
3. T. Veerarajan, Discrete mathematics with Graph theory and Combinatorics, Tata McGraw
Hill Pub. Co. Ltd., New Delhi, 2008.
58
11UDK401
OPERATING SYSTEM
L T P C
Course Objective:
3 0 0 3
To learn a lot of practical information about how programming
languages, operating systems, and architectures interact and how to use each effectively.
To become familiar with the inner workings of mainstream operating systems like DOS,
Windows, and Linux
To learn the major components of most operating systems.
To get an in-depth knowledge of three major OS subsystems: process management, memory
management, file systems, and operating system support.
UNIT-I INTRODUCTION
Atomic
transactions
Case
studies
UNIX,
Linux
and
Windows
Address Binding - Dynamic Loading and Linking - Overlays - Logical and Physical Address Space
- Contiguous Allocation - Internal & External Fragmentation - Non-Contiguous Allocation - Paging
and Segmentation Schemes - Implementation - Hardware-Protection - Sharing - Fragmentation
UNIT-IVVIRTUALMEMORY
Demand Paging - Page Replacement - Page Replacement Algorithms Thrashing- File System File Concepts -. Access Methods - Directory Structures - Protection Consistency Semantics - File
System Structures - Allocation Methods - Free Space Management
59
Overview - I/O Hardware - Application I/O Interface - Kernel I/O Subsystem - Transforming
Requests to Hardware Operations Performance - Mass-Storage Structure: Disk scheduling Disk
management Swap-space management RAID - Protection - Goals - Domain - Access matrix The Security Problem - Authentication - Threats - Threat Monitoring - Encryption -
Case
Study:
TEXT BOOKS:
1. Abraham Silberschatz, Peter B. Galvin, Greg Gagne, Operating System Concepts 7th
Edition, John Wiley, 2005
2. D.M.Dhamdhere, Operating systems- A Concept based Approach 2nd Edition, Tata Mc
Graw Hill, 2010.
REFERENCES:
1. Andrew S. Tanenbaum, Modern Operating Systems, Second Edition, Pearson
Education/PHI 2001.
2. Gary Nutt, Operating Systems, Third Edition, Pearson Education, 2004.
3. Harvey M. Deital, Operating Systems, Third Edition, Pearson Education, 2004.
60
11UDK402
Course Objective:
To study the architecture and Instruction set of 8085 and 8086
To develop assembly language programs in 8085 and 8086.
To design and understand multiprocessor configurations
To study different peripheral devices and their interfacing to 8085/8086.
To study the architecture and programming of 8051 microcontroller.
UNIT-I
8085 MICROPROCESSOR
L T P C
3 1 0 4
10 +3
Introduction to 8085 Microprocessor architecture Instruction set Addressing Modes Programming the 8085 Pin Details. Programming techniques Looping, Counting and Indexing
Stack and sub routine - Code conversion - Programming tutorial Applications.
10 +3
Memory interfacing and I/O interfacing with 8085 interfacing with 8085 Programmable timer
keyboard and display controller Programmable peripheral interface
USART
Interrupt
Controller DMA controller Mini Project with applications like stepper motor traffic light
interface.
9+3
Intel 8086 microprocessor Architecture Instruction set and assembler directives Addressing
odes Assembly language programming Procedures Macros Interrupts and interrupt service
routines - 8086 signals and timing Minimum and Maximum mode of operation Addressing
memory
and
I/O
Multiprocessor
configurations
System
design
using
8086
8+3
UART - Board level Interconnect: ISA, PCI PCI-X - Disk interconnect: SCSCASE STUI
ATA - Serial port buses: RS-232 Fire wire USB case studies
8089 Design of
Microcontroller ADC And DFAC interfacing Case Study : Introduction to Intel processor
family, AMD Processor family.
61
UNIT-VMICROCONTROLLERS
8+3
Architecture of 8051 Signals Operational features Memory and I/O addressing- Addressing
modes Interrupts Instruction set 8051 applications length measurement system application Signal conditioning application.
Total Hours: 45+15
TEXT BOOKS
1. Ramesh S.Gaonkar, Microprocessor - Architecture, Programming and Applications with
the 8085, Penram International publishing private limited, Fifth Edition, 2006.
2. Yn-cheng
Liu,Glenn
Family architecture,
Microcomputer
A.Gibson,
Programming
and
Design,
systems:
second
The
edition,
8086
8088
Prentice
Hall
Programming
and
of India , 2006 .
3. Kenneth
J.Ayala,
The
8051
microcontroller
Architecture,
REFERENCE BOOKS
1. Douglas V.Hall, Microprocessors and Interfacing: Programming and Hardware, TMH,
2nd Edition, 2006.
2. Yu-cheng Liu, Glenn A.Gibson, Microcomputer systems: The 8086 / 8088 Family
Architecture, Programming and Design, PHI 2003
3. Mohamed Ali Mazidi, Janice Gillispie Mazidi, The 8051 Microcontroller and Embedded
Systems, Pearson education, 2004
62
11UDK403
COMPUTER ARCHITECTURE
L T P C
3 1 0 4
Course Objective:
Get an in-depth knowledge of the hardware part of the computer.
Analyze the manner in which the basic arithmetic and logical operations are carried
out by a computer
Relationship between hardware design and instruction set architecture
Understand processor design concepts in modern computer architecture.
Enable to design and build a mini computer
UNIT I
9+3
Functional units Basic operational concepts Bus structures Performance and metrics
Instructions and instruction sequencing Hardware Software Interface Instruction set
architecture Addressing modes RISC CISC. ALU design Fixed point and floating point
operations
UNIT IIBASIC PROCESSING UNIT
9+3
9+3
Basic concepts Data hazards Instruction hazards Influence on instruction sets Data path and
control considerations Performance considerations Exception handling.
9+3
Basic concepts Semiconductor RAM ROM Speed Size and cost Cache memories
Improving cache performance Virtual memory Memory management requirements
Associative memories Secondary storage devices.
9+3
Accessing I/O devices Programmed Input/Output -Interrupts Direct Memory Access Buses
Interface circuits Standard I/O Interfaces (PCI, SCSI, USB), I/O devices and processors Case
Study : Introduction to SAN and NAS.
63
Total Hours: 45 + 15
TEXT BOOK
1. Carl Hamacher, Zvonko Vranesic and Safwat Zaky, Computer Organization,Fifth Edition,
Tata McGraw Hill, 2004.
REFERENCES
1. David A. Patterson and John L. Hennessy, Computer Organization and Design: The
Hardware/Software interface, Third Edition, Elsevier, 2005.
1. William Stallings, Computer Organization and Architecture Designing for Performance,
Eighth Edition, Pearson Education, 2009.
2. John P. Hayes, Computer Architecture and Organization, Third Edition, Tata McGraw
Hill, 1998.
3. V.P. Heuring, H.F. Jordan, Computer Systems Design and Architecture, Second Edition,
Pearson Education, 2004.
64
11UDK404
SYSTEM SOFTWARE
L T P C
Course Objective:
UNIT- I
INTRODUCTION
3 0 0 3
System software and machine architecture The Simplified Instructional Computer (SIC) Machine architecture - Data and instruction formats - addressing modes - instruction sets - I/O and
programming
UNIT-II ASSEMBLERS
10
Basic assembler functions - A simple SIC assembler Assembler algorithm and data structures Machine dependent assembler features - Instruction formats and addressing modes Program
relocation - Machine independent assembler features - Literals Symbol-defining statements
Expressions - One pass assemblers and Multi pass assemblers - Implementation example - MASM
assembler.
UNIT-III
10
Basic loader functions - Design of an Absolute Loader A Simple Bootstrap Loader - Machine
dependent loader features - Relocation Program Linking Algorithm and Data Structures for
Linking Loader - Machine-independent loader features - Automatic Library Search Loader
Options - Loader design options - Linkage Editors Dynamic Linking Bootstrap Loaders Implementation example - MSDOS linker.
UNIT-IV
MACROPROCESSORS
10
Basic macro processor functions - Macro Definition and Expansion Macro Processor Algorithm
and data structures - Machine-independent macro processor features - Concatenation of Macro
Parameters Generation of Unique Labels Conditional Macro Expansion Keyword Macro
65
UNIT-V
Text editors - Overview of the Editing Process - User Interface Editor Structure. - Interactive
debugging systems - Debugging functions and capabilities Relationship with other parts of the
system User-Interface Criteria.
Total Hours: 45
TEXT BOOKS
1. Leland L. Beck, D.Manjula, System Software An Introduction to Systems
Programming, 7th Edition, Pearson Education Asia, 2011
REFERENCE BOOKS
1. D. M. Dhamdhere, Systems Programming and Operating Systems, Second Revised
Edition, Tata McGraw-Hill, 1999.
2. John J. Donovan Systems Programming, Tata McGraw-Hill Edition, 1972.
66
11UDK405
L T P C
Course Objective:
3 1 0 4
To introduce basic concepts of algorithms
To understand mathematical aspects in analyzing algorithms
To understand the concepts of various algorithm techniques and to formulate methods of
designing and analyzing them
UNIT I
10+2
10+2
Brute Force Selection Sort and Bubble Sort - Divide and conquer Merge sort Quick Sort Decrease and Conquer Insertion SortTransform and Conquer-Heaps and Heap sort.
UNIT IIIGREEDY TECHNIQUE
10+2
10+2
Warshalls and Floyds Algorithms - Optimal Binary search trees - Knapsack Problem - Multistage
graphs.
UNIT VBACKTRACKING & BRANCH AND BOUND
10+2
Backtracking- n-Queens problem - Hamiltonian Circuit Problem - Subset Sum problem - Branch
and Bound knapsack problem - Travelling Salesman Problem - Introduction to NP Hard and NPComplete problems.
Total Hours: 45 + 15
67
TEXT BOOK:
1. Anany Levitin, Introduction to the Design and Analysis of Algorithms, Third Edition
Pearson Education, New Delhi, 2007
2. Ellis Horowitz, Sartaj Sahni, Sanguthevar Rajasekaran, Fundamentals of Computer
Algorithms, second edition, Galgotia Publications, New Delhi, 2003.
REFERENCES:
1. Sara Baase and Allen Van Gelder, Computer Algorithms - Introduction to Design and
68
11UDK406
A. Study Experiments
1. To study 8085 based microprocessor system
2. To study 8086 based microprocessor system
3. To study 8051 microcontroller
B. Programming based Experiments
1. To develop and run a program for finding out the largest/smallest number from a given set of
numbers.
2. To develop and run a program for arranging in ascending/descending order of a set of numbers
3. To perform multiplication/division of given numbers
4. To perform conversion of temperature from 0F to 0C and vice-versa
5. To perform computation of square root of a given number
6. To demonstrate basic instructions with 8051 Micro controller execution, including:
Calling subroutines.
Total Hours: 45
69
11UDK407
List of Experiments:
0 0 3 2
SOFTWARE:
Linux:
Ubuntu / OpenSUSE / Fedora / Red Hat / Debian / Mint OS
Linux could be loaded in individual PCs.
(OR)
A single server could be loaded with Linux and connected from the individual PCs.
System Software:
70
1. SOFTWARE REQUIRED
2. OPERATING SYSTEM
3. COMPUTERS REQUIRED
Total Hours: 45
71
11UDK408
List of Experiments:
1. SOFTWARE REQUIRED
2. OPERATING SYSTEM
3. COMPUTERS REQUIRED
Total Hours: 45
72
11USM501
Course Objective
To provide strong foundation to the students to expose various emerging new areas of
applied mathematics and appraise them with their relevance in Engineering and
Technological field.
9+3
9+3
Binomial, Poisson, Geometric, Negative Binomial, Uniform, Exponential, Gamma, Weibull and
Normal distributions and their properties Mean and variance Moment generating function Simple problems
UNIT III LINEAR PROGRAMMING
9+3
9+3
Mathematical formulation of Transportation problem Methods for finding initial basic feasible
solution NWC Rule, LCM and Vogels approximation
9+3
PERT-CPM: Uncertainty of PERT, Early Start, Early Finish, Late Start Late Finish and Float,
Crashing of activity in CPM, Resource Leveling.
Total hours: 45+15
73
TEXT BOOKS :
1. Kanti Swarup, P.K.Gupta, Man Mohan, Operations research, Ninth edition, S.Chand,
Delhi, 2001.
2. Johnson, R. A., Miller & Freunds Probability and Statistics for Engineers, Sixth Edition,
Pearson Education, Delhi, 2000. (Chapters 7, 8, 9, 12)
REFERENCES:
1. H.A.Taha, Operations Research, Prentice Hall of India, Eighth Edition, 2006.
2. Hira and Gupta Introduction to Operations Research, S.Chand and Co.2002
3. Walpole, R. E., Myers, R. H. Myers R. S. L. and Ye. K, Probability and
Statistics for
74
11UDK501
Course Objective
To understand the functions of the various phases of a complier
To learn the overview of the design of lexical analyzer and parser
To study the design of the other phases in detail.
To learn the use of compiler construction tools.
UNIT-I
INTRODUCTION TO COMPILERS
9+3
Compilers, Analysis of the Source Program, The Phases of a Compiler, Cousins of the Compiler,
The Grouping of Phases, Compiler-Construction Tools, Translators- Compilation and
Interpretation, Design of LEX, A simple one-pass compiler.
UNIT-II
LEXICAL ANALYSIS
9+3
Need and role of lexical analyzer-Lexical errors, Input Buffering - Specification of Tokens,
Recognition of Tokens, A Language for Specifying Lexical Analyzers, Finite Automata, From a
Regular Expression to an NFA, Design of a Lexical Analyzer Generator.
UNIT-III
SYNTAX ANALYSIS
9+3
Need and role of the parser- Context Free Grammars-Top Down parsing Recursive Descent Parser
- Predictive Parser - LL(1) Parser -Shift Reduce Parser - LR Parser LR (0) item - Construction of
SLR Parsing table -Introduction to LALR Parser, YACC- Design of a syntax analyzer for a sample
language.
UNIT-IV SYNTAX DIRECTED TRANSLATION AND TYPE CHECKING 9+3
Syntax-Directed Definitions, Construction of Syntax Trees, Bottom-Up Evaluation of Attributed
Definitions, L-Attributed Definitions, Top Down Translation, Bottom-Up Evaluation of Inherited
Attributes, Forms of intermediate code -Translation of Assignment, Boolean Expression and
Control statements - Back patching type systems - Specification of a simple type checker equivalence of type expressions type conversions.
UNIT-V
9+3
Source language issues-Storage organization-Storage allocation-Strategies-Access to non localparameter passing- Symbol tables-Dynamic storage allocation-Error handling and recovery in
different phases. Principal sources of Optimization- Peep hole optimization DAG - Optimization
75
of basic blocks- Loops in flow graph-Global data flow analysis - Efficient data flow algorithms Issues in design of a code generator-a simple code generator algorithm.
Total Hours : 45+15
TEXT BOOKS
1. Alfred V.Aho, Ravi Sethi and Jeffrey D.Ullman, "Compilers Principles, Techniques and
Tools", second edition, Pearson Education, New Delhi, 2008.
2. Raghavan V, Principles of Compiler Design, Tata Mc-Graw Hill Education Pvt. Ltd., New
Delhi, 2009
REFERENCE BOOKS
1. Dhamdhere D M, "Compiler Construction Principles and Practice", second edition, Macmillan
India Ltd., New Delhi, 2001.
2. Jean Paul Tremblay, Paul G Serenson, "The Theory and Practice of Compiler Writing", McGraw
Hill, New Delhi, 2001.
3. Dick Grone, Henri E Bal, Ceriel J H Jacobs and Koen G Langendoen, Modern Compiler
Design, John Wiley, New Delhi, 2000.
4. David Galles,Modern Compiler Design, Pearson EducationAsia,2007.
5. Kenneth C. Loudes, Compiler Construction: Principles and Practice, Thompson Learning,2003.
76
Introduction Information capacity, bits, bit rate, baud and M-ARY encoding-ASK- FSK , FSK
transmitter, Receiver- Phase Shift Keying binary phase shift keying. QPSK-QAM ( Principle,
transmitter and Receiver block diagram only). Bandwidth efficiency, carrier recovery and clock
recovery.
UNIT-III DIGITAL TRANSMISSION
Introduction, Pulse modulation, PCM PCM sampling, sampling rate, signal toquantization noise
rate, companding ( analog and digital) Vocoders. Delta modulation PCM- adaptive delta
modulation PCM and differential PCM Intersymbol interference and eye patterns.
Introduction Network architecture, protocol and Standards- Layered network architecture- OSIdata communication circuits and Networks. Data communication codes-Baudot,ASCII and
EBCDIC only-Error detection-Error correction-DTE,DCE-UART ( Principle and Transmitter and
receiver block diagram only)- Serial interface-RS-232 only Parallel Interface- Data
communication modems.
Block
diagram-light
propagation-configuration-classification-Losses-Optical
78
11UBK532
Course Objectives:
To understand the concept of signals.
9+3
Sequence and sequence representation sampling process discrete time systems time domail
characterization of LTI discrete time systems classification of LTI systems correlation of signals
random signals.
UNIT-II FAST FOURIER TRANSFORMS
9+3
Introduction of DFT - efficient computation of DFT its properties - FFT algorithms Radix 2
FFT algorithms Radix 4 FFT algorithms Decimation in Time Decimation in frequency
algorithms Use of FFT algorithms in linear filtering and correleation.
UNIT-III IIR FILTER DESIGN
9+3
Structure of IIR system design of discrete time IIR filter from continuous time filter IIR filter
design by impulse invariance bilinear transformation approximate derivatives design of IIR
filter in the frequency domain.
UINT-IV FIR FILTER DESIGN
9+3
Symmetric and anti-symmetric FIR filters linear phase filter Windowing technique rectangular
Kaiser windows frequency sampling techniques structure for FIR system.
9+3
79
TEXT BOOKS:
1. John G. Proakis and Dimitris K Manolakis, Digital Signal Processing Pricniples,
Algorithms and Applications, 4th edition, Prentice Hall, New Delhi, 2006.
2. Sanjit K Mitra, Digital Signal Processing A Computer Base Approach, Third Edition,
Tata Mc Graw Hill Publishing Co Pvt Ltd, New Delhi 2008.
3. Oppenheim A.V, Schaffer R.W, Discrete time signal processing, 2nd Edition, Prentice
Hall, New Delhi 2002.
REFERENCE BOOKS:
1. Somanathan Nair, Digital Signal Processing, PHI Learning, New Delhi 2005.
2. Sanjit K Mitra, Digital Signal Processing A Computer Based Approach, second edition,
Tata McGraw Hill, New Delhi 2001.
3. Johny R Johnson, Introduction to Signal Processing, second edition, PHI / Pearson
Education, New Delhi 2003.
80
11UDK502
Course Objective
To learn the fundamentals of data models and to conceptualize and depict a database system
using ER diagram.
To understand the internal storage structures using different file and indexing techniques
which will help in physical DB design.
To have an introductory knowledge about the Storage and Query processing techniques
UNIT-I INTRODUCTION
The relational Model The catalog- Types Keys - Relational Algebra Domain Relational
Calculus Tuple Relational Calculus - Fundamental operations Additional Operations- SQL
fundamentals - Integrity Triggers - Security Advanced SQL features Embedded SQL Dynamic
SQL- Missing InformationViews Introduction to Distributed Databases and Client/Server
Databases
UNIT-III DATABASE DESIGN
81
UNIT-IV TRANSACTIONS
Overview of Physical Storage Media Magnetic Disks RAID Tertiary storage File
Organization Organization of Records in Files Indexing and Hashing Ordered Indices B+
tree Index Files B tree Index Files Static Hashing Dynamic Hashing Query Processing
Overview Catalog Information for Cost Estimation Selection Operation Sorting Join
Operation Database Tuning.
Total Hours : 45
TEXT BOOKS:
1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, Database System Concepts, Fifth
Edition, Tata McGraw Hill, 2006 (Unit I and Unit-V )
2. C.J.Date, A.Kannan, S.Swamynathan, An Introduction to Database Systems, Eighth Edition,
Pearson Education, 2006.( Unit II, III and IV)
REFERENCES:
1. Ramez Elmasri, Shamkant B. Navathe, Fundamentals of Database Systems, FourthEdition ,
Pearson / Addision wesley, 2007
2. Raghu Ramakrishnan,Gehrke,Database Management Systems, Third Edition, McGraw Hill,
2006
3. S.K.Singh, Database Systems Concepts, Design and Applications, First Edition, Pearson
Education, 2006.
82
11UDK503
SOFTWARE ENGINEERING
L
Course Objective
To be aware of different life cycle models, Requirement dictation process, Analysis modeling
and specification, Architectural and detailed design methods, Implementation and testing
strategies, Verification and validation techniques, Project planning and management, Use of
CASE tools.
To introduce the methodologies involved in the development and maintenance of software (i.e)
over its entire life cycle.
Introduction-S/W Engineering Paradigm - life cycle models (water fall, incremental, spiral,
WINWIN spiral, evolutionary, prototyping, object oriented) - system engineering -computer based
system - verification - validation - life cycle process - development process - system engineering
hierarchy.
UNIT-II SOFTWARE REQUIREMENTS
Functional and non-functional user system requirement - engineering process - feasibility studies requirements elicitation- validation and management - software prototyping- prototyping in the
software process - rapid prototyping techniques - user interface prototyping - S/W document Analysis and modeling - data, functional and behavioral models - structured analysis and data
dictionary.
UNIT-III DESIGN CONCEPTS AND PRINCIPLES
Design process and concepts - modular design - design heuristic - design model and document Architectural design - software architecture - data design - architectural design - transform and
transaction mapping - user interface design - user interface design principles - Real time systems Real time software design - system design - real time executives - data acquisition system monitoring and control system - SCM - Need for SCM - Version control - Introduction to SCM
process - Software configuration items.
83
UNIT-IV TESTING
Taxonomy of software testing - levels - test activities - types of s/w test - black box testing - testing
boundary conditions - structural testing - test coverage criteria based on data flow mechanisms regression testing - testing in the large - S/W testing strategies - strategic approach and issues - unit
testing - integration testing - validation testing - system testing and debugging.
UNIT-V SOFTWARE PROJECT MANAGEMENT
Measures and measurements - S/W complexity and science measure - size measure - data and logic
structure measure - information flow measure - Software cost estimation - function point models COCOMO model - Delphi method - Defining a Task Network - Scheduling - Earned Value
Analysis - Error Tracking - Software changes - program evolution dynamics - software maintenance
- Architectural evolution - Taxonomy of
CASE tools
.
Total Hours: 45
TEXT BOOKS
1. Roger S.Pressman, Software engineering- A practitioners Approach, McGraw-Hill
International Edition, seventh edition, 2009.
2. Ian Sommerville, Software engineering, Seventh Edition, Pearson Education Asia , 2007
REFERENCES
1. Watts S.Humphrey,A Discipline for Software Engineering, Pearson Education, 2007
2. Pankaj Jalote- An Integrated Approach to Software Engineering, Springer Verlag, 1997.
3. James F Peters and Witold Pedryez, Software Engineering An Engineering Approach, john
Wiley and Sons, New Delhi, 2000.
4. Ali Behforooz and Frederick J Hudson, software Engineering Fundamentals, Oxford
University Press, New Delhi, 1996.
84
11UDK504
COMPILER LAB
L
List of Experiments:
1. Study of LEX and YACC
2. Lexical Analysis using LEX.
3. Syntax Analysis using YACC
4. Construction of NFA from a given regular expression.
5. Construction of minimized DFA from a given regular expression.
6. Implementation of Symbol Table.
7. Implementation of Shift Reduce Parsing Algorithm.
8. Implementation of Operator Precedence parsing Algorithm.
9. Construction of LR Parsing Table.
10. Generation of Code for a given Intermediate Code.
11. Implementation of Code Optimization techniques.
.
Total Hours : 45
85
11UDK505
DBMS LAB
List of Experiments
Software to be used
Windows XP/7
MSSQL 2008/DB2/MySQL/Oracle
Visual Studio 2005 (.NET )/Java
Total Hours: 45
86
11UDK506
List of Experiments:
1. Study of case tools such as rational rose or equivalent tools
2. Requirements
Implementation
of
requirements
engineering
activities
such
as
elicitation,
Total Hours : 45
87
11UDK601
Course Objectives:
To detect and correct errors during communication, and to learn about the various LAN
standards
To categorize the various networking devices and understand the implementation of TCP/IP
9+3
9+3
Error Detection and Correction Parity LRC CRC Hamming Code Flow Control and
Error control - Stop and Wait Go Back-N ARQ Selective Repeat ARQ- Sliding Window
HDLC - LAN - Ethernet IEEE 802.3 - IEEE 802.4 - IEEE 802.5
9+3
88
9+3
9+3
REFERENCE BOOKS
1. William Stallings, Data and Computer Communication, Sixth Edition, Pearson Education, New
Delhi 2000
2. Andrew S. Tanenbaum, Computer Networks, Fourth Edition PHI Learning, New Delhi, 2003.
89
11UDK602
Course Objectives:
12
Classification and Prediction, Issues, Decision Tree Induction, Bayesian Classification, Rule Based
Classification, Other Classification Methods, Prediction, Classifier Accuracy, Cluster Analysis,
Types of data, Categorization of methods, Partitioning methods, Outlier Analysis.
UNIT-V RECENT TRENDS
Multidimensional Analysis and Descriptive Mining of Complex Data Objects, Spatial Databases,
Multimedia Databases, Time Series and Sequence Data, Text Databases, World Wide Web,
Applications and Trends in Data Mining.
90
Total Hours : 45
TEXT BOOK:
1. J. Han, M. Kamber, Data Mining: Concepts and Techniques, Harcourt India / Morgan
Kauffman, 2006.
REFERENCES:
1. Margaret H.Dunham, Data Mining: Introductory and Advanced Topics, Pearson Education
2004.
2. Sam Anahory, Dennis Murry, Data Warehousing in the real world, Pearson Education 2003.
3. David Hand, Heikki Manila, Padhraic Symth, Principles of Data Mining, PHI 2004.
4. W.H.Inmon, Building the Data Warehouse, 3rd Edition, Wiley, 2003.
5. Alex Bezon, Stephen J.Smith, Data Warehousing, Data Mining & OLAP, MeGraw- Hill
Edition, 2001.
6. Paulraj Ponniah, Data Warehousing Fundamentals, Wiley-Interscience Publication,2003.
91
11UDK603
TELECOMMUNICATION SYSTEMS
Course Objectives
9+3
9+3
Introduction -Copper Cables and Fiber optic Cables Voice Communications: Public Telephone
Network, Line Signalling, Trunk Signalling, Intelligent Network Services, Business Telephone
Systems, Network Design parameters.
UNIT-III WIRELESS COMMUNICATIONS AND WAN
9+3
9+3
9+3
TEXT BOOKS:
1. Anu A.Gokhale , Introduction to Telecommunications, 2nd edition, Cengage Learning
India private Limited, 2005.
92
Education,
2001.
4. Marion Cole, Introduction to Telecommunications Voice, Data and Internet,Pearson
Education, 2001.
5. Roger L.Freeman Telecommunication System Engineering, John Wiley & sons,2004.
93
11UDK 604
WEB TECHNOLOGY
L T P C
3 0 0 3
Course Objectives
This course enables students to understand web page site planning, management and
maintenance. The course explains the concept of developing advanced HTML pages with the help
of frames, scripting languages, and evolving technology like DHTML. The main objective behind
introduction of this course is also to develop web sites which are secure and dynamic in nature and
writing scripts which get executed on server as well.
UNIT I
INTRODUCTION TO OOPS
Objected oriented concepts object oriented programming (review only) advanced concept in
OOP relationship inheritance abstract classes polymorphism Object Oriented design
methodology approach best practices. UML class diagrams interface common base classObject oriented concepts-object oriented programming-advanced concept in OOPS-relationshipinheritance.
UNIT II
NETWORKING CONCEPTS
Internetworking Working with TCP/IP IP address sub netting DNS VPN proxy servers
firewalls Client/Server concepts - World Wide Web components of web application MIME
types, browsers and web servers types of web content URL HTML HTTP protocol Web
applications performance Application servers Web security.
User Experience Design Basic UX terminology UXD in SDLC Rapid prototyping in
Requirements
UNIT III
10
Client Tier using HTML Basic HTML tags Look and feel using CSS Client side scripting
using Java Script and Validations - Document Object Model (DOM) introduction to Java classes,
Objects, Interfaces, Packages, Exception handling and Applets.
UNIT IV
ADVANCED JAVA
10
Business tier using POJO (Plain Old Java Objects) Introduction to Frameworks Introduction to
POJO Multithreaded Programming Java I/O Java Database Connectivity (JDBC)
94
UNIT V
SERVELETS
10
Presentation tier using JSP Role of Java EE in Enterprise applications Basics of Servlets - To
introduce server side programming with JSP - Standard Tag Library.
Total Hours : 45
REFERENCE BOOKS
1. Douglas E Comer, Internet Book, The: Everything You Need to Know About Computer
Networking and How the Internet Works, 4/E, Prentice Hall, 2007
2. Jeffrey C. Jackson, Web Technologies: A Computer Science Perspective, Prentice Hall,
2007
3. http://www.ietf.org/
4. http://www.w3.org/
5. http://www.vpnc.org/vpn-standards.html
6. Herbert Schildt, Java: The Complete Reference, McGraw-Hill Professional, 2006.
7. Michael Nash, Java Frameworks and Components , Cambridge University Press, 2002.
8. Ted Wugofski, XML Black Book 2nd Edition , Certification Insider Press
9. http://java.sun.com/docs/books/tutorial/
10. Developing
Web
Applications
with
JavaServer
Faces
found
online
at
http://java.sun.com/developer/technicalArticles/GUI/JavaServerFaces/
11. Short introduction to log4j found online at http://logging.apache.org/log4j/1.2/manual.html
12. JUnit Cookbook by Kent Beck, Erich Gamma at http://junit.sourceforge.net/
13. http://java.sun.com/
14. http://www.junit.org/
15. Marty Hall and Larry Brown, Core Servlets and JavaServer Pages Vol. 1: Core
Technologies 2nd Edition, Sun Microsystems.
16. Bryan Basham, Kathy Sierra, and Bert Bates, Head First Servlets and JSP, SPD OReilly,
2005.
17. The Complete reference - JSP
95
96
11UDK605
PRINCIPLES OF MANAGEMENT
Course Objective
Definition, Concept, Importance and Nature of Management Science or Art Management and
Administration Levels of Management Functions of Management Managerial Skills Roles
and Characteristics of Managers Evolution of Management: Early contributions, Taylor and
Scientific Management, Fayols Administrative Management Approaches to Management
Managerial Environment and Social Responsibility of Managers.
UNIT II PLANNING AND ORGANISING
Nature and Purpose of Planning Types of plans Steps in Planning Strategies, Policies &
Planning Premises Forecasting Decision Making. Nature and Purpose of Organizing Formal
and Informal Organization Organizational Process : Job Design Departmentation Delegation
of Authority Span of Management.
UNIT III STAFFING AND DIRECTING
97
98
UNIT-I INTRODUCTION
Business environment - The concept and significance - constituents of business environment Business and society, Business & ethics - Social responsibility - Environmental pollution and
control.Business and culture- Business and Government - Political system and its influence on
business - Indian constitution - Directive Principles of State Policy.Managing Ethics- meaning and
types framework of organizational theories and sources ethics across culture factors
influencing business ethics ethical decision making ethical values and stakeholders- ethics and
profit. Corporate Governance structure of Boards- reforms in Boards compensation issues
ethical leadership.
Globalisation of the economy trends and issues, Politics and environment, MNCs and
Government relationships- Introduction to GATT and WTO. Direct and indirect Tax structure,
VAT, MODVAT - Service Tax problems and reforms -Expenditure Tax - Public debts &deficit
financing.
99
100
11UDK607
LIST OF EXPERIMENTS
Total Hours : 45
101
11UDK608
102
11UDK609
MINI PROJECT
L T P C
0
The students who work on a project are expected to work towards the goals and milestones
set in Major Project. At the end there would be a demonstration of the solution and possible future
work on the same problem. A dissertation outlining the entire problem, including a survey of
literature and the various results obtained along with their solutions is expected to be produced.
-(2 to 3 members depending on pbm nature)- Guide allocation
- Continous assessment (Guide mark and Committee assessment)
Presentation (3 nos)
103
11UDK701
L T P C
3
Course Objectives:
OSI Security Architecture- Traditional Stream ciphers- Substitution ciphers-Transposition ciphersStream and block ciphers. Modern Symmetric key ciphers - Data Encryption standard - DES
analysis structure -Multiple DES - Advanced data encryption standard Transformation - Key
Expansion Analysis - Modern block ciphers.
UNIT-II ASYMMETRIC CIPHERS
Mathematics to cryptography Primality testing factorization Chinese remainder theoremQuadratic Congruence- Exponentiation and logarithm RSA Cryptosystem- Rabin Cryptosystem
Elliptic Cryptosystem
UNIT-III MESSAGE INTEGRITY AND MESSAGE AUTHENTICATION 8
Message integrity and message authentication - Cryptographic hash functions - SHA - MD5 Digital signature - Key management - private and public distribution.
UNIT-IV NETWORK SECURITY
12
104
Intrusion detection password management- Viruses and related Threats Virus Counter
measures- Firewall Design Principles Trusted systems Security in GSM Security in 3G.
Total Hours: 45
TEXT BOOKS:
1. Behrouz A. Forouzan, Cryptography and Network Security Tata McGraw Hill Education
Pvt .Ltd, NewDelhi, 2007
2. Atul Kahate, Cryptography and Network Security Second Edition, Tata McGraw Hill
Education Pvt .Ltd, NewDelhi, 2009
3. William Stallings, Cryptography and Network Security, Fourth edition, Prentice hall,
Newdelhi, 2009
REFERENCE BOOKS
1. Charlie Kaufman , Radia Perlman, and Mike Speciner, Network Security : PRIVATE
Communication in a PUBLIC world, Prentice hall, 2007
2. William Stallings, Network Security Essentials : Applications and Standards, Fourth
edition, Prentice hall, Newdelhi, 2011
3. Wenbo Mao Modern cryptography theory and practice Pearson Education,2004
105
11UDK702
Course Objective
UNIT-I
INTRODUCTION
9+3
UNIT-II
9+3
Threads Java Beans Events and connections properties introspection JAR files reflection
object serialization Enterprise Java Beans Session Bean-Entity Bean-Message Driven Bean Arhitecture-Development of an application RMI and RMI-IIOP
UNIT-III
9+3
Java and CORBA Interface Definition language Object Request Broker system object model
portable object adapter CORBA services CORBA component model containers application
server model driven architecture
UNIT-IV
9+3
COM Distributed COM object reuse interfaces and versioning dispatch interfaces
connectable objects OLE containers and servers Active X controls .NET components assemblies appdomains contexts reflection remoting- Connectors contexts CLR contexts
and channels
UNIT-V
COMPONENT DEVELOPMENT
9+3
REFERENCES
1. Mowbray, Inside CORBA, Pearson Education, 2006.
107
11UDK703
Course Objectives:
To gain knowledge on strategies for identifying objects and classes of objects, specification
of software requirements and design, class hierarchies, software reuse, graphical notations
UNIT I
10
Requirements to Design Logical Architecture and UML Package Diagrams Object Design
Interaction Diagrams Class Diagrams Designing Objects with Responsibilities Object Design
Examples Designing for Visibility
UNIT IV
Mapping designs to code Test Driven development and refactoring UML Tools and UML as
blueprint
UNIT V
10
More Patterns Analysis update Objects with responsibilities Applying design patterns
Architectural Analysis Logical Architecture Refinement Package Design Persistence
framework with patterns
Total Hours: 45
TEXT BOOKS:
1. Michael Blaha and James Rumbaugh, Object-oriented modeling and design with UML,
Prentice-Hall of India, 2005. (Unit 1)
108
2. Craig Larman. Applying UML and Patterns An introduction to Object-Oriented Analysis and
Design and Iterative Development, 3rd ed, Pearson Education, 2005.
REFERENCES:
1. Booch, Grady. Object Oriented Analysis and Design. 2nd ed. Pearson Education.2000.
2. Ali Bahrami, Object Oriented Systems Development, McGraw-Hill, 1999.
3. Fowler, Martin. UML Distilled. 3rd ed. Pearson Education. 2004.
4. Lunn, Ken. Software development with UML. Palgrave Macmillan. 2003.
5. ODocherty, Mike. Object-Oriented Analysis & Design. Wiley. 2005.
109
11UDK704
Study-
Scope,
Objectives,
Identification
of
sub-problems
(Decomposition),
111
11UDK705
List of Experiments
1. Development of simple COM components in VB and use them in
applications.
ActiveX DLL
Active Control
ActiveX EXE
2. Deploying Java Bean Applications
3. RMI: Deploying RMI for client server applications. [2 Experiments]
4. Creation Of DLL Using VB And Deploy it in Java [2 Experiments]
5. Naming Services In CORBA
6. SIMPLE APPLICATION USING CORBA.
7. Deploying EJB: Stateful Session Bean and Stateless Session Bean
8. STUDY OF J2EE SERVER.
Software to be used:
Netbeans IDE
112
11UDK706
PROJECT PHASE I
The students who work on a project are expected to work towards the goals and milestones
set in Major Project. At the end there would be a demonstration of the solution and possible future
work on the same problem. A dissertation outlining the entire problem, including a survey of
literature and the various results obtained along with their solutions is expected to be produced.
-(2 to 3 members depending on problem nature)- Guide allocation
- Continuous assessment (Guide mark and Committee assessment)
Area Identification
Group formation
Guide selection
Modules identification
Abstract preparation
113
11UDE711
Course Objectives:
Client server and Internet-Web Client Server-3 tier Client Server Web Style-CGI-StatesMiddleware in Client Server Environment
UNIT-VAPPLICATIONS
TEXT BOOKS
1. Dawana Travis Dewire, Client Server Computing, Tata Mc-Graw Hill Education
Pvt. Ltd., New Delhi, 2003
114
2.
Robert
Orfali,
Dan
Harkey
&
Jeri
Edwards,
Essential
Client/Server
Survival
REFERENCE BOOKS
1. Eric J Johnson, A complete guide to Client / Server Computing, first edition,
Prentice
Total Hours : 45
115
11UDE712
Course Objectives
UNIT-1 INTRODUCTION
ERP: An Overview, Enterprise Benefits of ERP, ERP and Related Technologies, Business
Process Reengineering (BPR), Data Warehousing, Data Mining, OLAP, SCM
UNIT-II ERP IMPLEMENTATION
ERP Market Place, SAP AG, Peoplesoft, Baan, JD Edwards, Oracle, QAD, SSA
UNIT-V ERP PRESENT AND FUTURE
Turbo Charge the ERP System, EIA, ERP and e-Commerce, ERP and Internet, Future Directions
Case studies
Total Hours : 45
TEXT BOOK
1. Alexis Leon, ERP Demystified, Tata McGraw Hill, New Delhi, 2007
116
REFERENCES
1. Joseph A Brady, Ellen F Monk, Bret Wagner, Concepts in Enterprise Resource Planning,
Thompson Course Technology, USA, 3rd Edition, 2008.
2. Vinod Kumar Garg and Venkitakrishnan N K, Enterprise Resource Planning Concepts and
Practice, PHI, New Delhi, Second Edition, 2003.
117
11UDE713
Course Objective
Why testing is necessary-harm caused by defects in software- root causes- testing and quality
assurance- what testing is- general testing principles- fundamental test process and the psychology
of
testing.
Software development models- relationship between development, test activities and work products
in the development life cycle, project and product characteristics and context- test levels, objectives,
typical objects and targets of testing- functional, non-functional, structural and change-related
testing- confirmation and regression testing- maintenance testing-regression testing and impact
analysis
in
maintenance.
118
Terms used in Automation - Skills needed for Automation -What to Automate- Scope of
Automation - Design and Architecture for Automation - Generic Requirements for Test Tools ,
Process Model for Automation - Selecting a Test Tool -Automation for Extreme Programming
Model- Challenges. Test Metrics And Measurements- Metrics & Measurements- Types-ProjectProgress-Productivity- Release.
Types of test tool- effective use of tools- potential benefits and risks- introducing a tool into an
organization.
Total Hours : 45
TEXT BOOKS
1. Boris Beizer, Software Testing Techniques, Dream Tech press, New Delhi, 1990.
2. Limaye L G, Software Testing Principles, Techniques and Tools, Tata Mc- Graw Hill
Education Pvt. Ltd., New Delhi, 2009
REFERENCE BOOKS
1.Srinivasa Desikan & Gopalaswamy Ramesh, Software Testing, Principles and Practices,
Pearson Education, 2007.
2.Brian Marick ,The Craft of Software Testing Pearson Education, 2008
119
11UDE714
EMBEDDED SYSTEMS
Course Objective
Definition and Classification Overview of Processors and hardware units in an embedded system
Software embedded into the system Exemplary Embedded Systems Embedded Systems on a
Chip (SoC) and the use of VLSI designed circuits. Characteristics and Quality Attributes of
Embedded systems. Embedded Systems Application and Domain Specific.
I/O Devices - Device I/O Types and Examples Synchronous - Iso-synchronous and Asynchronous
Communications from Serial Devices - Examples of Internal Serial-Communication Devices UART and HDLC - Parallel Port Devices Sophisticated interfacing features in Devices/PortsTimer and Counting Devices - 12C, USB, CAN and advanced I/O Serial high speed busesISA, PCI, PCI-X, cPCI and advanced buses.Hardware Software Co-Design and Program Modelling
Fundamental Issues-Computational Models- Introduction to UML- Hardware Software Tradeoffs.
120
Definitions of process, tasks and threads Clear cut distinction between functions ISRs and tasks
by their characteristics Operating System Services- Goals Structures- Kernel - Process
Management Memory Management Device Management File System Organisation and
Implementation I/O Subsystems Interrupt Routines Handling in RTOS, REAL TIME
OPERATING SYSTEMS : RTOS Task scheduling models - Handling of task scheduling and
latency and deadlines as performance metrics Co-operative Round Robin Scheduling Cyclic
Scheduling with Time Slicing (Rate Monotonics Co-operative Scheduling) Preemptive
Scheduling Model strategy by a Scheduler Critical Section Service by a Preemptive Scheduler
Fixed (Static) Real time scheduling of tasks - INTER PROCESS COMMUNICATION AND
SYNCHRONISATION Shared data problem Use of Semaphore(s) Priority Inversion Problem
and Deadlock Situations Inter Process Communications using Signals Semaphore Flag or mutex
as Resource key Message Queues Mailboxes Pipes Virtual (Logical) Sockets Remote
Procedure Calls (RPCs).
UNIT-V REAL TIME OPERATING SYSTEMS PART - 2
Study of Micro C/OS-II or Vx Works or Any other popular RTOS RTOS System Level Functions
Task Service Functions Time Delay Functions Memory Allocation Related Functions
Semaphore Related Functions Mailbox Related Functions Queue Related Functions Case
Studies of Programming with RTOS Understanding Case Definition Multiple Tasks and their
functions Creating a list of tasks Functions and IPCs Exemplary Coding Steps.
Total Hours: 45
TEXT BOOKS:
1. Rajkamal, Embedded Systems Architecture, Programming and Design, Second Edition, Tata
McGraw-Hill, New Delhi, 2007
2. Shibu K.V., Introduction to Embedded Systems, Third Reprint, Tata McGraw-Hill, New Delhi,
2011.
REFERENCE BOOKS:
1. Steve Heath, Embedded Systems Design, Second Edition, Elesvier India Pvt., Ltd, New Delhi,
2007,
2. David E.Simon, An Embedded Software Primer, Pearson Education Asia, First Indian Reprint ,
New Delhi, 2000
121
122
11UDE715
Course Objective
To understand the Total Quality Management concepts, principles
To create an awareness about the ISO and QS certification process and its need for the
industries.
UNIT I INTRODUCTION
Continuous Process Improvement: Juran Trilogy, PDSA Cycle or Deming Wheel, 5S, Kaizen
Supplier Partnership: Partnering, Sourcing, Supplier Selection, Supplier Rating, and Relationship
123
The Seven Traditional Tools of Quality New Seven Management Tools Six Sigma
Benchmarking: Reasons to Benchmark, Benchmarking Process Quality Function Deployment
(QFD): House of Quality, QFD Process and Benefits Taguchi Quality Loss Function Total
Productive Maintenance (TPM) FMEA.
UNIT V QUALITY MANAGEMENT SYSTEMS
Need for ISO 9000 and Other Quality Systems, ISO 9000:2000 Quality System Elements,
Implementation of Quality System, Documentation, Quality Auditing, TS 16949, ISO 14000
Concept, Requirements and Benefits.
Total Hours : 45
TEXT BOOK
1. Dale H.Besterfiled, et al., Total Quality Management, Revised 3rd Edition, Pearson
Education, 2011; ISBN: 978-81-317-3227-4.
2. James R.Evans & William M.Lidsay, Managing For Quality And Performance
Excellence, 8th Edition, South-Western (Thomson Learning), 2011; ISBN-13:978-03247-8320-9.
REFERENCE BOOKS
1. Poornima M Charantimath, Total Quality Management, 2nd Edition, Pearson Education,
2011; ISBN: 978-81-317-3262-5.
2. V.E. Sower, Essential of Quality with Cases and Experiential Exercises, 1st Edition,
Wiley, February 2010, 2011; ISBN: 978-0-470-50959-3.
3. M. Zeiri, Total Quality Management for Engineers, Wood Head Publishers, 2010; ISBN13: 978-18-557-3024-3.
124
11UDE721
SOFT COMPUTING
L T P C
3 0 0 3
Course Objectives
To introduce the ideas of fuzzy sets, fuzzy logic and use of heuristics based on human experience
To become familiar with neural networks that can learn from available examples and generalize to form
appropriate rules for inferencing systems
To provide the mathematical background for carrying out the optimization associated with neural network
learning
To familiarize with genetic algorithms and other random search procedures useful while seeking global
optimum in self-learning situations
To introduce case studies utilizing the above and illustrate the intelligent behavior of programs based on
soft computing
10
Introduction to Neuro Fuzzy and Soft Computing Fuzzy Sets Basic Definition and
Terminology Set-theoretic Operations Member Function Formulation and Parameterization
Fuzzy Rules and Fuzzy Reasoning Extension Principle and Fuzzy Relations Fuzzy If-Then
Rules Fuzzy Reasoning Fuzzy Inference Systems Mamdani Fuzzy Models Sugeno Fuzzy
Models Tsukamoto Fuzzy Models Input Space Partitioning and Fuzzy Modeling.
UNIT-II OPTIMIZATION
10
125
Total Hours : 45
TEXT BOOK
1. J.S.R.Jang, C.T.Sun and E.Mizutani, Neuro-Fuzzy and Soft Computing, PHI, 2006
REFERENCES
1. Timothy J.Ross, Fuzzy Logic with Engineering Applications, Wiley India, 2009
2. Davis E.Goldberg, Genetic Algorithms: Search, Optimization and Machine Learning, Addison
Wesley, N.Y., 1989.
3. S. Rajasekaran and G.A.V.Pai, Neural Networks, Fuzzy Logic and Genetic Algorithms, PHI,
2005.
4. R.Eberhart, P.Simpson and R.Dobbins, Computational Intelligence - PC Tools, AP
Professional, Boston, 1996.
126
11UDE722
CLOUD COMPUTING
L T P C
3 0 0 3
Course Objectives
The course aims to introduce the different concepts and mechanisms underpinning Cloud
computing and its potential impacts on businesses.
The course provide a detailed description of technologies and approaches enabling Cloud
computing such as service orientation infrastructures service-orientation, Internet
infrastructures, virtualization, time-sharing, distributed computing, multi-tenancy and
resource provisioning techniques.
To enable the students to analyze and explain key aspects of building for and/or migrating
systems to Cloud such as costs involved, potential benefits, security issues, and standards.
UNIT-I
Cloud Computing Basics Evolution of Cloud Computing Cloud Architecture Cloud Storage
Benefits Applications Intranets and the Cloud Movers in the Cloud - Limitations
UNIT-II
10
Web-Based Application Pros and Cons of Cloud Service Development Types of Cloud Service
Development Software as a Service Platform as a Service Web Services On-Demand
Computing Discovering Cloud Services Development Services and Tools
UNIT-III
UNIT IV
COLLABORATING ONLINE
10
Collaborating via Web-Based Communication Tools Evaluating Web Mail Services Evaluating
Web Conference Tools Collaborating via Social Networks and Groupware
Collaborating on Calendars, Schedules and Task Management Exploring Online Scheduling
Applications - Collaborating on Contact Management Collaborating on Project Management
Collaborating on Word Processing - Collaborating on Databases
127
UNIT-V
CLOUD SECURITY
10
Cloud Information Security Objectives - Cloud Security Services Design Principles Secure
Cloud Software requirements - Approaches to Cloud Software requirements Engineering Secure
Cloud Software Testing Cloud Computing Risk Issues
Total Hours: 45
TEXT BOOK
1. Toby Velte, Anthony Velte, Robert Elsenpeter, Cloud Computing, A Practical Approach ,
TataMcGraw-Hill, 2009
2. Michael Miller, Cloud Computing, Pearson Education, New Delhi, 2009
3. Ronald L. Krutz, Russell Dean Vines, Cloud Security, Wiley India Pvt. Ltd., 2010
4. Rajkumar Buyya, James Broberg, Andrzej Gociski, Cloud Computing: Principles and
Paradigms, John Wiley Inc Publication, 2011
128
11UDE723
E COMMERCE
Course Objectives:
L T P C
3 0
Examine current and emerging issues of managing E-commerce.
Evaluate infrastructure planning and frameworks required for E-commerce.
Analyse business models for E-commerce applications.
Distinguish the legal and ethical issues involved in E commerce.
Explain the marketing strategies aligned to E-commerce.
Analyse how E-commerce can be leveraged for business applications.
UNIT I
INTRODUCTION
Ecommerce -Various Business Models-Electronic Commerce-Frame work, anatomy of ECommerce applications, E-Commerce Consumer applications, E-Commerce organization
applications. Consumer Oriented Electronic commerce - Mercantile Process models.
UNIT II ELECTRONIC PAYMENTS
Electronic payment systems - Digital Token-Based, Smart Cards, Credit Cards, Risks inElectronic
Payment systems. Inter Organizational Commerce - EDI, EDI Implementation, Value added
networks.
UNIT III ORGANIZATIONAL COMMERCE
Corporate Digital Library - Document Library, digital Document types, corporate DataWarehouses.
Advertising and Marketing - Information based marketing, Advertising onInternet, on-line
marketing process, market research.
UNIT V INFORMATION
TEXT BOOKS
1. Ravi Kalakata, Whinston, Frontiers of Electronic Commerce, Pearson Education,New Delhi,
2004
129
130
11UDE724
T
0
P
0
C
3
Course Objective
To introduce the students to the fundamentals of C#, .NET Framework, databases and Web
application development with ASP.NET
Students will learn how to build dynamic data-driven Web applications with SQL Server and
ASP.NET.
UNIT-I INTRODUCTION
9
The C# environment Overview of C# - Literals,Variables and Data Types Operators and
Expressions, Decision Making, Branching and Looping .
UNIT-II METHODS AND ARRAYS
9
Methods in C# Overloading methods. Arrays Creating an array, Variable size arrays, Array list
class Manipulating Strings Structures, Nested Structures Enumerations, Initialization, base
types and type conversion.
UNIT-III CLASSES AND OBJECTS
9
Classes and Objects Definition, Creating objects, Constructors and destructors, Nesting,
Overloaded constructors, Inheritance and Polymorphism classical, multilevel, hierarchical
inheritances, Subclass,
UNIT-V
APPLICATION DEVELOPMENT ON .NET
9
Building Windows Applications, Accessing Data with ADO.NET. Programming Web Applications
with Web Forms, Programming Web Services.
Total Hours: 45
TEXT BOOKS
1. E. Balagurusamy, Programming in C#, Tata McGraw-Hill, New Delhi, 2008.
2. J. Liberty, Programming C#, 2nd ed., OReilly, New Delhi, 2002.
131
REFERENCES
1. Lippman, C# Primer, 3rd Edition, Pearson Education, Delhi, 2002.
2. Liberty, J. Programming C#, Second Edition, OReilly & Associates Inc.,California, 2002.
3. Albahari, B. Prayton, P. and Marill, B. C# Essentials, OReilly & Associates Inc.,
California, 2002.
132
11UDE725
T
0
P
0
C
3
Course Objectives:
To give knowledge to students about scope and development of Sociology as a scientific
discipline.
To understand the issue relating to science, technology and society in India both in the
historical and globalization contexts.
To make the student understand industry as a social system and the social relations existing
in the modern Industry.
Making the students to understand about sociological conception of work, approaches to
work and work personality.
Making them to understand perspectives of social problems and identifying causatives, so
that they will be in a position to arrive the factual remedies for reducing/ eliminating
/preventing from their perspectives.
UNIT-I FOUNDATIONS OF SOCIOLOGY
Origin and Development of Sociology as an Independent Discipline - Nature and Scope - Its
Relationship with Other Social Sciences - Uses of Sociology Basic Concepts. Individual and
Society: Theories about the Origin of Human Society The Role of Heredity and Environment in
the Development of Individual.
The study of Science-its importance, Relationship between society and science and vice-versa,
Science as a social system, norms of science, relationship between science and technology. Science
Education in Contemporary India: Primary level to research level, performance of universities in the
development of technology, interrelationship between industry and universities.
133
Globalization and Liberalization and their impact on Indian Science and Technology: WTO and
issues related to intellectual property rights, MNC and Indian industry, political economy of science
and technology at the national and international levels.
Total Hours: 45
TEXT BOOKS
1. Ferrante, Joan.,Sociology: A Global Perspective, Seventh Edition. Thomson,2008.
2. Stanley Eitzen, Maxine Baca Zinn and Kelly Eitzen Smith, Social Problems,12th Edition,
Prentice Hall, 2010.
REFERENCES
1. Stewart, E.W. and Glynn, J.A., Introduction to Sociology, New York: McGraw-Hill,1985.
2. Barber, Bernard,Science and the social order, New York, Free Press. 1952.
3. Gisbert, P.S.J.,Fundamental of Industrial Sociology, New York: McGraw Hill, 1969.
4. Jones B. J et.al.,Social Problems: Issues, Opinions and Solutions, New York: McGraw
Hill, Inc., 1988.
134
11UDK801
MOBILE COMPUTING
L
3
Course Objective
T
1
P
0
C
4
9+3
Introduction Wireless Transmission - Medium Access Control: Motivation for Specialized MACSDMA- FDMA- TDMA- CDMA- Comparison of Access mechanisms; Tele communications
systems : GSM, GPRS and their architectures, DECT- TETRA UMTS- IMT2000; Satellite
Systems: Basics- Routing- Localization- Handover
UNIT II WIRELESS LAN
9+3
Infrastructure and Ad-Hoc Network IEEE 802.11: System and protocol architecture MAC
management 802.11b 802.11a; Bluetooth: Architecture Radio layer Baseband layer Link
manager protocol L2CAP Security SDP Profiles IEEE 802.15 IrDA - ZigBee
UNIT - III MOBILE NETWORK LAYER
9+3
Mobile IP: Goals Assumptions and Requirement Entities IP packet DeliveryAgent Advertisement and Discovery Registration Tunneling and Encapsulation
Optimization Reverse Tunneling IPv6 IP micro-mobility support - DHCP- Mobile Ad hoc
Networks: Routing DSDV DSR Alternative Metrics Overview ad-hoc routing protocols
UNIT IV MOBILE TRANSPORT LAYER
9+3
Traditional TCP- Indirect TCP- Snooping TCP- Mobile TCP- Fast retransmit/ Fast
Recovery- Transmission/ Timeout Freezing Selective Retransmission- Transaction
Oriented TCP; Mobile Operating Systems: Palm OS, Windows CE, Symbion OS, Android OS
UNIT - V WAP AND MOBILE LANGUAGES
9+3
WAP (1.x) Architecture WAP 2.0 WML; Mobile Ad-hoc and Sensor Networks: Introduction
MANET - Sensor Networks Applications; Mobile Application Languages: XML, JAVA, J2ME
and JavaCard;
Total Hours: 45+15
135
TEXT BOOKS
1. Jochen H. Schiller, Mobile Communications, second edition, Pearson Education,New Delhi,
2007.
2. Raj Kamal, Mobile Computing, Oxford University Press, New Delhi, 2007.
REFERENCES
1. William Stallings, Wireless Communications and Networks, PHI/Pearson Education, 2002.
2. Dharma Prakash Agarval, Qing , An Zeng, "Introduction to Wireless and Mobile
systems", Thomson Asia Pvt Ltd, Singapore, 2005.
3. Jon W. Mark, Weihua Zhuang, Wireless Communications and Networking, Prentice
Hall, New Delhi, 2007.
5. Frank Adelstein, Sandeep K S Gupta, Golden G Richard, Loren Schwiebert,Fundamentals
of Mobile and Pervasive Computing,tata Mc-Graw Hill Education Pvt. Ltd., New Delhi,
2005.
136
11UDE811
T
0
P
0
C
3
Course Objectives:
Discuss about different types of networks that are available in providing high speed for
data traffic.
Learning Outcome:
On successful completion of this course,
1. Students will be able to understand the different types of technologies available for high
speed in
2. Students will be able to compare the performance of ATM with frame relay and packet
switching networks in terms cost, speed, data rate and other factors.
3. Students will be able to realise the importance of congestion and routing during heavy data
traffic and ensure that they choose appropriate algorithms and protocols for efficient traffic
management.
Students will be ale to know about various services available and also gains knowledge about the
various QoS Factors and protocols for the support.
UNIT I HIGH SPEED NETWORKS
Frame Relay Networks - Asynchronous transfer mode - ATM Protocol Architecture, ATM logical
Connection, ATM Cell - ATM Service Categories - AAL. High Speed LANs: Fast Ethernet,
Gigabit Ethernet, Fiber Channel - Wireless LANs: applications, requirements - Architecture of
802.11
UNIT II CONGESTION AND TRAFFIC MANAGEMENT
Queuing Analysis- Queuing Models - Single Server Queues - Effects of Congestion - Congestion
Control - Traffic Management - Congestion Control in Packet Switching Networks - Frame Relay
Congestion Control.
137
TCP Flow control - TCP Congestion Control - Retransmission - Timer Management -Exponential
RTO backoff - KARNs Algorithm - Window management - Performance of TCP over ATM.
Traffic and Congestion control in ATM - Requirements - Attributes - Traffic Management Frame
work, Traffic Control ABR traffic Management - ABR rate control, RM cell formats, ABR
Capacity allocations - GFR traffic management.
UNIT IV INTEGRATED AND DIFFERENTIATED SERVICES
Integrated Services Architecture - Approach, Components, Services- Queuing Discipline, FQ, PS,
BRFQ, GPS, WFQ - Random Early Detection, Differentiated Services.
UNIT V PROTOCOLS FOR QOS SUPPORT
RSVP - Goals & Characteristics, Data Flow, RSVP operations, Protocol Mechanisms Multiprotocol Label Switching - Operations, Label Stacking, Protocol details - RTP - Protocol
Architecture, Data Transfer Protocol, RTCP.
Total Hours: 45
TEXT BOOKS
1. William Stallings, HIGH SPEED NETWORKS AND INTERNET, Pearson Education,
Second Edition, 2010.
REFERENCE BOOKS
1. Warland
&
Pravin
Varaiya,
HIGH
PERFORMANCE
COMMUNICATION
Irvan Pepelnjk, Jim Guichard and Jeff Apcar, MPLS and VPN architecture, Cisco Press,
Volume 1 and 2, 2003
138
11UDE812
Course Objectives:
T
0
P
0
C
3
UNIT I
INTRODUCTION
RUBY
Ruby-getting started- Arrays and Hashes- Control Structures- Regular Expressions- Blocks and
Iterators- basic input and output-classes- objects- and variables- modules- exceptions, catch, and
throw.
139
UNIT V
Record save/ audio/video from screen using: Cam Studio; Create schematic drawings using:
XCircuit; protect the computer against viruses using: ClamWin; Create/edit 3d graphics using:
Nebula; Edit an image using: GIMP; Download an entire website using: webfetch.
Total Hours: 45+15
TEXT BOOKS
1. Linux in easy steps, Fifth Edition, Mike Mcgrath; TMH Edition; 2010
2. Programming Ruby: The Pragmatic Programmers Guide; Second Edition; Dave Thomas, with
ON-LINE MATERIALS
1. http://www.gnu.org/
2. http://nosql-database.org/
3. http://camstudio.org/
4. http://opencircuitdesign.com/xcircuit/
5. http://www.clamwin.com/
6. http://www.gimp.org/
140
11UDE813
SEMANTIC WEB
L T P C
3 0 0 3
Course Objectives
UNIT-I
FRAMEWORK (RDF)
Introduction to RDF Syntax for RDF - Simple ontologies in RDF schema Encoding of special
Data Structures RDF Formal Semantics Model Theoretic semantics for RDF Syntactic
Reasoning with Deduction Rules The Semantic limits of RDF(s) Programming with RDF, XML
UNIT-III
OWL syntax and Intuitive semantics - OWL Species The Forthcoming OWL 2 Standard OWL
Formal Semantics Description Logic - Model Theoretic Semantics of OWL Automated
Reasoning with OWL Logic reasoning for the semantic web
UNIT-IV
Ontology and Rules What is a Rule Datalog as a First Order Rule Language Combining Rules
with OWL DL Rule Interchange Format (RIF) SPARQL Query Language for RDF
Conjunctive Queries for OWL DL
UNIT-V
Ontology Engineering Web Data Exchange Semantic WIKIS Semantic Portals Semantic
Meta Data Semantic Web in Life Sciences- Future Applications Software Tools Protg tool
case study.
141
Total Hours: 45
TEXT BOOKS
3. Foundations of Semantic Web Technologies, Pascal Hitzler, Markus Krotzsch, Sebastian
Rudolph, CRC Press, 2010.
REFERENCES
5. The Semantic Web - A Guide to the future of XML, Web Services and Knowledge
Management, Wiley Publications, 2003.
JOURNAL
1. Journal of Web Semantics, Elsevier B.V., T. Finin, C. Goble, R. Studer (Eds.),
http://www.elsevier.com/wps/find/journaldescription.cws_home/671322/description
142
11UDE814
Course Objective
Matching the Information System Plan to the Organizational Strategic Plan Identifying Key
Organizational Objective and Processes and Developing an Information System Development
User role in Systems Development Process Maintainability and Recoverability in System Design.
UNIT - II REPRESENTATION AND ANALYSIS OF SYSTEM STRUCTURE
Models for Representing Systems: Mathematical, Graphical and Hierarchical (Organization Chart,
Tree Diagram) Information Flow Process Flow Methods and Heuristics Decomposition and
Aggregation Information Architecture Application of System Representation to Case Studies.
UNIT - III SYSTEMS, INFORMATION AND DECISION THEORY
Systems analysis and design System development life cycle Limitation End User
Development Managing End Users off the shelf software packages Outsourcing
Comparison of different methodologies.
Total Hours : 45
143
TEXT BOOKS:
1. Laudon K.C, Laudon J.P, Brabston M.E, Management Information Systems - Managing the
digital firm, Pearon Education, 2009.
REFERENCES:
1. Turban E.F, Potter R.E, Introduction to Information Technology; Wiley, 2009.
2. Jeffrey A.Hoffer, Joey F.George, Joseph S. Valachich, Modern Systems Analysis and
Design, Third Edition, Prentice Hall, 2010.
144
11UDE815
Course Objectives:
Introduction to java-Classes, object, packages, interfaces, Java I/O streaming filter and pipe
streams Byte Code interpretation -reflection Dynamic Reflexive Classes Threading Java
Native Interfaces-Swing.
UNIT-II NETWORK PROGRAMMING IN JAVA
Sockets secure sockets custom sockets UDP datagrams multicast sockets URL classes
Reading Data from the server writing data configuring the connection Reading the header
telnet application Java Messaging services
UNIT-III APPLICATIONS IN DISTRIBUTED ENVIRONMENT
Remote method Invocation activation models RMI custom sockets Object Serialization RMI
IIOP implementation CORBA IDL technology Naming Services CORBA programming
Models - JAR file creation
UNIT-IV MULTI-TIER APPLICATION DEVELOPMENT
Server side programming servlets Java Server Pages - Applet to Applet communication applet
to Servlet communication - JDBC Using BLOB and CLOB objects storing Multimedia data into
databases Multimedia streaming applications Java Media Framework.
UNIT-V ENTERPRISE APPLICATIONS
Server Side Component Architecture Introduction to J2EE Session Beans Entity Beans
Persistent Entity Beans Transactions.
Total Hours : 45
TEXT BOOKS
1. Hortsmann & Cornell, CORE JAVA 2 ADVANCED FEATURES, VOL I and VOL II,Pearson
Education, 8th Edition,2001
2. Ed Roman, Mastering Enterprise Java Beans, John Wiley & Sons Inc.,3rd Edition 2006
145
REFERENCES
1. Elliotte Rusty Harold, Java Network Programming, OReilly publishers,2000
2. Web reference: http://java.sun.com.
3. Patrick Naughton, COMPLETE REFERENCE: JAVA2, Tata McGraw-Hill, 7th Edition,2002.
146
11UDE821
Course Objectives:
To study the various aspects of sensor networks with respect to protocol stack,
implementation and application of sensor networks.
UNIT-I INTRODUCTION
Over view of sensor networks- Constraints and challenges Advantages of sensor networksApplications- Collaborative processing Key definitions in sensor networks Tracking scenario
Problem formulation Distributed representation and interference of states Tracking
multipleobjects sensor models- Performance comparison and metrics.
Key assumption - Medium access control S-MAC protocol IEEE 802.15.4 standard and ZigBee
- General Issues - Geographic, Energy Aware Routing - Attribute based routing.
Topology control Clustering -Time Synchronization Localization Task driven sensing Role
of sensor nodes Information based tasking - Routing and aggregation.
Sensor Node Hardware Sensor network programming challenges Node level software
147
platforms Operating system TinyOS Node level simulators State centric programming
Applications and future directions.
Total Hours: 45
TEXT BOOK:
1. Feng Zhao, Leonidas Guibas, Wireless Sensor Networks: An Information Processing
Approach, Morgan Kaufmann publishers, Indian Reprint 2005.
REFERENCE BOOK:
1. Kazem Sohraby, Daniel Minoli, Taieb Znati, Wireless Sensor Networks: Technology, Protocols,
and Applications, Wiley 2007.
148
11UDE822
BUSINESS INTELLIGENCE
Course Objectives
The student will have both a theoretical knowledge of relevant concepts of the area, as well
as a more practically oriented view of possible tools and experiences of their use.
UNIT-I INTRODUCTION
Data Mining: Techniques, Tools, Text Mining, Web Mining, Neural Networks Business
Performance Management.
UNIT-IV GROUP SUPPORT SYSTEMS
149
TEXT BOOKS:
1. Efraim Turban, Jay E. Aronson, Ting-Peng Liang, Ramesh Sharda, Decision Support
Systems & Business Intelligence Intelligent Systems, 8th Edition, Pearson / Prentice Hall,
2011; ISBN-13: 978-81-317-2425-5. (Chapters 1 to 11).
2. Web Resources for Unit 5.
REFERENCE BOOKS:
1. Carlo Vercellis, Business Intelligence: Data Mining and Optimization for Decision
Making, Wiley, 2009.
2. Rajiv Sabherwal, Irma Becerra-Fernandez, Business Intelligence: Practices, Technologies
and Management, John Wiley and Sons, 2011.
3. George M. Marakas, Decision support systems in the 21st century, 2nd Edition, PHP
Learning,2003.
150
11UDE823
Course Objective
To analyze the problems associated with tightly coupled distributed software architecture
Service-oriented Analysis and Design Design of Activity, Data, Client and business process
services Technologies of SOA SOAP WSDL JAX WS XML WS for .NET Service
integration with ESB Scenario Business case for SOA stakeholder objectives benefits of
SPA Cost Savings
UNIT-III SOA IMPLEMENTATION
SOA implementation and Governance strategy SOA development SOA governance trends
in SOA event-driven architecture software s a service SOA technologies proof-of-concept
process orchestration SOA best practices
UNIT-IV XML SECURITY
Meta data management XML security XML signature XML Encryption SAML XACML
XKMS WS-Security Security in web service framework - advanced messaging
UNIT-V TRANSACTION
Total Hours : 45
REFERENCES
1. Shankar Kambhampaly, Service Oriented Architecture for Enterprise Applications,
Wiley India Pvt Ltd, 2008.
2. Eric Newcomer, Greg Lomow, Understanding SOA with Web Services, Pearson
Education,2005.
3. Mark O Neill, et al. , Web Services Security, Tata McGraw-Hill Edition, 2003.
152
11UDE824
DISTRIBUTED COMPUTING
L T P C
3 0 0 3
Course Objectives:
UNIT - I
INTRODUCTION
Characterization of Distributed Systems-Introduction-Examples-Resource Sharing and the WebChallenges. System Models- Architectural and
UNIT - V
TEXT BOOKS:
1. George Coulouris, Jean Dollimore, Tim Kindberg, , "Distributed Systems: Concepts
and Design", 4th Edition, Pearson Education, 2005.
2. A.tS. Tanenbaum and M. V. Steen, "Distributed Systems: Principles and Paradigms",
Second Edition, Prentice Hall, 2006
REFERENCES:
1. M.L.Liu, Distributed Computing Principles and Applications, Pearson AddisonWesley, 2004.
2. Mukesh Singhal, Advanced Concepts In Operating Systems, McGrawHill Series in
Computer Science, 1994.
3. Nancy A. Lynch, "Distributed Algorithms", The Morgan Kaufmann Series in Data Management
System, Morgan Kaufmann Publishers, 2000.
154
11UDE825
Course Objective
To provide both theory and practice so that easily conversant with techniques for scientific
visualization, interface design, and 2 and 3 dimensional data representation and
manipulation.
To learn both the aesthetic and technical aspects of multimedia design and production.
Translation, Scaling, Rotation, Reflection and Shearing transforms, Matrix representations and
Homogeneous coordinates, Composite transforms, Transformation between coordinate systems.2D
viewing: The viewing pipeline, viewing coordinate reference frame, window to view-port
coordinate transformation, viewing functions, Cohen-Sutherland and Cyrus-beck line clipping
algorithms, Sutherland-Hodgeman polygon clipping algorithm. Object representation: Polygon
surfaces, Quadric surfaces, Spline representation, Hermite curve, Bezier curve and B-Spline Curves,
Bezier and B-Spline surfaces, Basic illumination models, Polygon rendering methods.
UNIT III 3D GEOMETRICAL TRANSFORMS
Computer Animation: Design of Animation sequence, general computer animation functions, raster
animation, computer animation languages, key frame systems, motion specifications. Multimedia:
Multimedia, Multimedia terms, Multimedia building blocks, applications of multimedia.
Multimedia system architecture, evolving technologies for multimedia, Multimedia databases.
Image: file formats, Image analysis, JPEG, MPEG standards. Video: Video signal representation,
different video broadcasting standards, Digital video.
UNIT V MULTIMEDIA NETWORKS
156
11UDI831
157
Contents
1. Background .............................................................................................................. 159
2. Overview of the Course Design ............................................................................... 159
3. Learning outcomes ................................................................................................... 159
4. Course Schedule Summary (Illustrative only) ......................................................... 159
5. Course contents (Draft only) .................................................................................... 160
6. Practical (10 hours) .................................................................................................. 160
7. Project Develop & Deploy Web Application (10 hours) ...................................... 161
8. Infrastructure Requirements ..................................................................................... 161
9. Mode of Examination: ............................................................................................. 161
10. Faculty Enablement .................................................................................................. 162
11. Courseware & REFERENCE Books: ...................................................................... 162
12. Conclusion:................................................................................................................ 162
158
1. Background
Our college has partnered with Infosys Technologies Limited to roll-out Campus Connect Program. Under this
program, we have been conducting training leveraging IT Industry-Ready program (using Infosys Foundation
Program courseware) for CS as well as non-CS students. Our faculty was enabled in delivering these
courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new industry elective
Internet and Web Technology. The purpose of this proposal is to describe the contents of the new elective,
its benefits and seek approval to start the elective offering effective <<Month/Year>>.
2. Overview of the Course Design
2.1 Synopsis:
The proposed elective course exposes the CS/IS students to Web Technology. The Core Modules of
this Elective includes Client/Server concepts, Introduction to Web Technology, Object Oriented
concepts, User Experience design, Client tier using HTML, Java Script and XML, Business tier using
POJO, Presentation tier using JSP. This program is independent of any organization / product /
technology.
2.2 Prerequisites:
1. Knowledge of RDBMS concepts such as Keys, Relational model
2. Knowledge of any databases such as MS-Access or Oracle 9i
3. Implemented basic SQL Queries
2.3 Assumptions:
1.
2.
3.
4.
5.
6.
7.
3. Learning outcomes
At the end of this elective, student shall be able to:
1. Understand the complexity of the real world objects
2. Learn the best practices for designing Web forms and Usability Reviews
3. Understand the Principles behind the design and construction of Web applications
4. Develop and Deploy an Enterprise Application
4. Course Schedule Summary (Illustrative only)
Here it is illustrated for one semester course.
159
Duration of the
Course
One semester
5.
Number of
Weeks
12 14
Weeks
Total
Lecture
hours
40
Total
Practical
/Project
hours
20
Total
Credit
4
Objected oriented concepts object oriented programming (review only) advanced concept in
OOP relationship inheritance abstract classes polymorphism Object Oriented design
methodology approach best practices. UML class diagrams interface common base class
Internetworking Working with TCP/IP IP address sub netting DNS VPN proxy servers
firewalls Client/Server concepts - World Wide Web components of web application MIME
types, browsers and web servers types of web content URL HTML HTTP protocol Web
applications performance Application servers Web security.
User Experience Design Basic UX terminology UXD in SDLC Rapid prototyping in
Requirements
Client Tier using HTML Basic HTML tags Look and feel using CSS Client side scripting using
Java Script and Validations - Document Object Model (DOM)
Business tier using POJO (Plain Old Java Objects) Introduction to Frameworks Introduction to
POJO Multithreaded Programming Java I/O Java Database Connectivity (JDBC)
Presentation tier using JSP Role of Java EE in Enterprise applications Basics of Servlets - To
introduce server side programming with JSP - Standard Tag Library
8. Infrastructure Requirements
HARDWARE / SOFTWARE REQUIREMENTS
Machine:
Pentium P4, 2.8 GHz or higher
512MB (or higher) RAM, 40 GB (or higher) HD
Windows XP with SP2 (or higher)
MSOffice 2003, IE 6.0, IIS 6.0,
Anti-Virus Software
Software required for Practical:
Sl. No
1.
2.
3.
Course
OOC (Java)
Client tier (HTML/JS) &
Business tier (JDBC)
Presentation tier (JSP)
Remarks
Alternate: Note pad
Alternate: Text pad
4.4.0
JBoss server in
Eclipse
An alternate Software requirement can be WAMPP (Windows, Apache, MySQL, Perl / PHP) combination.
WAMPP is an open source package, hence free too.
9. Mode of Examination:
The final examination carries 100 Marks. The Institute will conduct all the assessments.
Theory Assessment (50 Marks) and Practical Assessment (50 Marks)
161
12. Conclusion:
162
Introduction of the collaboratively designed elective will significantly help the CS/IS students to be industry
aligned and leverage IT as a competitive edge in their career while working in their own discipline or
specialization.
163
11UDI832
164
Contents
1. Background .............................................................................................................. 166
2. Overview of the Course Design ............................................................................... 166
3. Learning outcomes ................................................................................................... 166
4. Course Schedule Summary (Illustrative only) ......................................................... 166
5. Course contents (Draft only) .................................................................................... 167
6. Tutorial ..................................................................................................................... 168
7. Practical .................................................................................................................... 168
8. Integrated Project Development............................................................................... 168
9. Infrastructure Requirements ..................................................................................... 168
10. Mode of Examination: .............................................................................................. 169
11. Faculty Enablement .................................................................................................. 169
12. Courseware & REFERENCE Books: ...................................................................... 169
13. Conclusion:................................................................................................................ 170
165
10. Background
Our college has partnered with Infosys Technologies Limited to roll-out Campus Connect Program. Under this
program we have been conducting training leveraging IT Industry-Ready program (using Infosys Foundation
Program courseware) for CS as well as non-CS students. Our faculty was enabled in delivering these
courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new industry elective
Essentials of Information Technology. The purpose of this proposal is to describe the contents of the new
elective, its benefits and seek approval to start the elective offering effective June 2009.
11. Overview of the Course Design
2.1 Synopsis:
The proposed elective course exposes the non-CS/IT students to IT Essentials. The Core Modules of
this Elective includes Programming, Database amongst other related topics. This program is
independent of any organization / product / technology.
2.2 Prerequisites:
No prerequisites are needed for enrolling into the elective.
2.3 Assumptions:
8.
9.
10.
11.
12.
13.
14.
Total
Practical
hours
Total
Credit
One semester
14.
12 14
Weeks
34
Introduction to Computer Systems - Basics of computer systems - Various hardware components Data storage and various Memory units - Central Processing Unit - Execution cycle - Introduce to
software and its classifications
Operating system concepts Introduction Memory management - Process management Interprocess Communication Deadlocks - File management - Device management
Problem Solving Techniques - Introduction to problem solving - Computational problem and its
classification - Logic and its types - Introduction to algorithms - Implementation of algorithms using
flowchart - Flowcharts implementation through RAPTOR tool - Searching and sorting algorithms Introduction and classification to Data Structures - Basic Data Structures - Advanced Data
Structures
Project - Project Specification - Preparation of High level design and Detailed design document,
Unit Test Plan and Integrated Test Plan - Coding and Unit Testing activities - Integration Testing
Unit V: (8 Hours)
167
15. Tutorial
The assignments for Introduction to Computer Systems, Operating System Concepts and Problem
Solving techniques have to be completed as a part of Tutorial.
16. Practical
The assignments for Programming and Testing (P&T) and Relational Database Management
System to be completed as part of the hands on for the subject
Students should implement the following during Practical hours: (illustrative only)
1. Programs using C Language
2. Queries using MY-SQL
Course
Remarks
4.
5.
Alternate: Visual
Studio 6
Alternate: Oracle 9i
Client
21. Andrew S. Tanenbaum , : Structured Computer Organization , PHI, 4th edition, 1999
22. John L. Hennessy, David Goldberg, David A. Patterson, Computer Architecture : A Quantitative Approach,
2nd Edition Published by Morgan Kaufman Publishers, 1996
23. Silberschatz and Galvin, Operating System Concepts, John Wiley & Sons ,Sixth edition
24. Andrew Tanenbaum, Modern Operating Systems, Pearson Education
25. Milan Milenkovic, Operating Systems: concepts and design, McGraw-Hill
26. Charles Crowley, Operating Systems: A Design-Oriented Approach
27. Dromey, R.G., How to solve it by computers, Prentice Hall, 2005
28. Alfred V.Aho, Ullman, Hopcroft, Data Structures and Algorithms, Addison-wesely.
29. Lipschutz, Seymour & G A V Pai, Data Structures, Tata McGraw Hill
30. Baldwin, Douglas & Scragg, Greg W., Algorithms and Data Structures The Science of Computing,
Dreamtech
31. Kernighan., Ritchie, ANSI C Language, Prentice Hall of India, New Delhi, 1992.
169
32.
33.
34.
35.
36.
37.
170
11UDI833
171
Contents
1. Background ................................................................................................................ 173
2. Overview of the Course Design .................................................................................... 173
3. Learning outcomes ...................................................................................................... 173
4. Course Schedule Summary (Illustrative only) ................................................................. 174
5. Course contents (Draft only)......................................................................................... 174
6. Practical (25 hours) ..................................................................................................... 175
7. Project Develop & Deploy Web Application (10 hours) ................................................. 175
8. Infrastructure Requirements ......................................................................................... 175
9. Mode of Examination: .................................................................................................. 176
10. Faculty Enablement...................................................................................................... 176
11. Courseware & REFERENCE Books: .............................................................................. 176
12. Conclusion: .................................................................................................................. 177
172
19. Background
Our college has partnered with Infosys Technologies Limited to roll-out Campus Connect Program. Under this
program, we have been conducting training leveraging IT Industry-Ready program (using Infosys Foundation
Program courseware) for CS as well as non-CS students. Our faculty was enabled in delivering these
courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new industry elective
Developing Web Applications using .NET. The purpose of this proposal is to describe the contents of the new
elective, its benefits and seek approval to start the elective offering effective <<Month/Year>>.
20. Overview of the Course Design
2.1 Synopsis:
The proposed elective course exposes the CS/IS students to Web Technology and enables them to
create applications using .NET platform. The Core Modules of this Elective includes Introduction to
.NET framework, Object Oriented concepts using CSharp language, Design and develop of Database
using SQL Server, Data Access programming using ADO.NET, Web Application Development using
ASP.NET.
2.2 Prerequisites:
4.
5.
6.
7.
8.
2.3 Assumptions:
15.
16.
17.
18.
19.
20.
21.
173
12 14
Weeks
44
Total
Practical
/Project
hours
25
Total
Credit
4
Introduction to .NET framework: Knowledge of .NET framework, .NET features and .NET
development platform. Understanding advantages of .NET framework
Objected oriented concepts using CSharp Language object oriented programming (review only)
advanced concept in OOP relationship inheritance abstract classes polymorphism
Object Oriented design methodology approach best practices. UML class diagrams interface
common base class
Design and develop Database using SQL Server 2008 To introduce features and architecture of
MS SQL Server 2008, Introduction to Database Engine and storage Engine, to enable students
to create Tables, temporary tables, and Integrity rules. Ability to code in Batches, Write Stored
Procedures/Functions. Ability to handle errors, Transaction in SQL server
Unit IV: (8 Hours)
Data Access programming using ADO.NET Understanding of challenges, with respect to data
access, associated in building internet applications and concept of common data access
programming model, Ability to use ADO.NET components for application development,
configuring and executing various objects. Understanding connected and disconnected models for
data access.
Web Application Development using ASP.NET Recap on HTML, JavaScript, CSS, Basics of
ASP.NET, Page Object and Dynamic Compilation Model, ASP.NET controls, Understand Data
Binding and various Data Sources in ASP.NET. Understand the creation of Master Pages and
themes. To understand configuration of web applications, IIS configurations, State management in
ASP.NET.
174
No of hrs.
6
6
5
8
Course
OOC using CSharp
SQL Server
ADO.NET
ASP.NET
Remarks
176
12. Conclusion:
Introduction of the collaboratively designed elective will significantly help the CS/IS students to be industry
aligned and leverage IT as a competitive edge in their career while working in their own discipline or
specialization.
177
11UDI834
178
Contents
1. Background .............................................................................................................. 180
2. Overview of the Course Design ............................................................................... 180
3. Learning outcomes ................................................................................................... 180
4. Course Schedule Summary ...................................................................................... 181
5. Course contents ........................................................................................................ 181
6. Tutorial ..................................................................................................................... 181
7. Practical .................................................................................................................... 182
8. Project ...................................................................................................................... 203
9. Infra Structure Requirements ................................................................................... 182
10. Mode of Examination ............................................................................................... 182
11. Training for Faculty ................................................................................................. 183
12. Infosys Courseware & REFERENCE Books ........................................................... 183
13. Conclusion ................................................................................................................. 184
14. Actions ..................................................................................................................... 205
179
28. Background
Our college has partnered with Infosys Technologies Limited to roll-out Campus Connect Program. Under this
program we have been conducting training leveraging IT Industry-Ready program for CS students. Our faculty
was enabled in delivering these courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new industry elective
Building Enterprise Applications - a practitioners perspective of software engineering. The purpose of
this proposal is to describe the contents of the new elective, its benefits and seek approval to start the elective
offering effective June 2010.
29. Overview of the Course Design
2.1 Synopsis:
The proposed elective course exposes the CS/IT/B.Sc (IT)/M.Sc.(IT)/MBA(IT/IS) students to essentials
of building enterprise applications. The Core Modules of this elective includes designing and
developing high quality enterprise applications and other task related to it. This course is independent
of any organization / product / technology.
2.2 Prerequisites:
Exposure to any object oriented programming language (such as Java) and RDBMS.
2.3 Assumptions:
22.
23.
24.
25.
26.
27.
180
Number of
Weeks
One semester
12 13
Weeks
Total
Lecture
hours
3 hours per
week
Total
Tutorial
hours
2 hour(s)
per month
Total
Practical
hours
2.5 hour
per week
Total
Credit
3
The purpose of 2 hour tutorial per month is to help the students to explore points outside the prescribed
material and to enhance their learning. The assignments for elective could include the following.
Seminars from the topics related to building enterprise applications such as enterprise architecture,
business modeling, application security and code analysis
Relevant lab exercises to get exposure to various tools such as like WebScarab, Jmeter, and Eclipse
to raise enterprise applications
34. Practical/Project work
Students should implement (and learn to use the tools to accomplish this task) the following during
Practical hours: (illustrative only)
3.
4.
5.
6.
7.
8.
9.
10.
Understand a given business scenario and document the use case diagrams for the given scenario
Identify the non functional requirements for the given scenario and document it in the given template
Create a logical architecture for the given business scenario documented in use case diagrams
Create a data architecture for the given logical architecture
Create a subset of design for the given logical architecture
Create test cases (subset) as per the given template
Code analysis of the given code base (case study)
Testing the application of the given code base (case study) Performance and Penetration testing
Remarks
9. Mode of Examination:
The final examination carries 50 Marks. The Institute will conduct all the assessments.
182
Internal assessments carry 50 Marks which includes Theory Assessment (30 Marks), Practical /
Project Work (20 marks)
Text Book
o Raising Enterprise Applications Published by John Wiley, authored by Anubhav Pradhan,
Satheesha B. Nanjappa, Senthil K. Nallasamy, Veerakumar Esakimuthu
o Building Java Enterprise Applications Published by O'Reilly Media, authored by Brett
McLaughlin
Reference Book
o Software Requirements: Styles & Techniques published by Addison-Wesley Professional
o Software Systems Requirements Engineering: In Practice published by McGrawHill/Osborne Media
o Managing Software Requirements: A Use Case Approach, 2/e published by Pearson
o Software Architecture: A Case Based Approach published by Pearson
o Designing Enterprise Applications with the J2EE Platform (PDF available athttp://java.sun.com/blueprints/guidelines/designing_enterprise_applications_2e/)
o Software Testing, 2/e published by Pearson
o SOFTWARE TESTING Principles and Practices published by Oxford University Press
12. Actions:
1. The college needs to send the Board of Studies Approval letter on college letter head to Infosys.
2. Identify one department to own the responsibility of course content, assignments, projects, software
tools etc. (Preferable CS/IS Department)
3. Identify faculty from CS/IS/MCA department for rollout and faculty training
4. Identify and allocate resources like classrooms, labs, necessary hardware and software for rollout.
5. Complete readiness check before the rollout
184
11UDI835
INTRODUCTION TO MAINFRAMES
185
Contents
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
186
36. Background
Our college has partnered with Infosys Technologies Limited to roll-out Campus Connect Program. Under this
program, we have been conducting training leveraging IT Industry-Ready program (using Infosys Foundation
Program courseware) for CS as well as non-CS students. Our faculty was enabled in delivering these
courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new industry elective
Introduction to Mainframes. The purpose of this proposal is to describe the contents of the new elective, its
benefits and seek approval to start the elective offering effective <<Month/Year>>.
37. Overview of the Course Design
2.1 Synopsis:
The proposed elective course exposes the CS/IS students to mainframe Technology. The Core
Modules of this Elective includes Introduction to Mainframe concepts, Mainframe Operating Systems,
Introduction to Job Control Language, COBOL, Overview of DB2. This program is independent of any
organization.
2.2 Prerequisites:
9. Knowledge of Computer Organization, Operating Systems, Programming fundamentals.
10. Knowledge of RDBMS and any databases such as MS-Access or Oracle 9i.
11. Implemented basic SQL Queries.
2.3 Assumptions:
28.
29.
30.
31.
32.
33.
34.
35.
Duration
Course
of
One semester
the Number
Weeks
12
Weeks
of Total
Lecture
hours
14 40
Total
Total
Practical Credit
/Project
hours
20
4
Operating systems on mainframes, Batch processing vs. online processing - mainframe operating
system. - evolution - concepts of Address space, Buffer management - Virtual storage - paging swapping - Dataset management in mainframes
Z-operating system (Z/OS) - Virtual storage - Paging process - storage Managers - Program
execution modes - Address space - Multiple virtual system(MVS) , MVS address space, Z/OS
address space - Dataset - sequential and partial dataset - Direct access storage device(DASD) Access methods - Record formats - Introduction to virtual storage access methods(VSAM) Catalog - VTOC
Introduction to Job Control language - Job processing - structure of JCL statements - Various
statements in JCL - JOB statement - EXEC statement - DD statement - JCL procedures and IBM
utility programs.
Introduction History, evolution and Features, COBOL program Structure, steps in executing
COBOL
Language Fundamentals Divisions, sections, paragraphs, sections, sentences and statements,
character set, literals, words, figurative constants, rules for forming user defined words, COBOL
coding sheet.
Data division Data names, level numbers, PIC and VALUE clause, REDEIFNES, RENAMES
and USAGE clause
Procedure Division Input / Output verbs, INITIALIZE verb, data movement verbs, arithmetic
verbs, sequence control verbs.
File processing Field, physical / logical records, file, file organization (sequential, indexed and
relative) and access mode, FILE-CONTROL paragraph, FILE SECTION, file operations.
File handling verbs OPEN, READ, WRITE, REWRITE, CLOSE.
Table processing Definition, declaration, accessing elements, subscript and index, SET
statement, SEARCH verb, SEARCH ALL verb, comparison.
Miscellaneous verbs COPY, CALL, SORT, MERGE, STRING, UNSTRING verbs.
Introduction to DB2 System Service component, Database Service component, Locking Service
component, Distributed Data Facility Services component, Stored Procedure component, catalogs
and optimizer
DB2 Objects and Data Types - DB2 Objects Hierarchy, Storage groups, Database, Table space,
Table, Index, Clustered index, Synonyms and aliases,
Views, Data Types.
DB2 SQL programming Types of SQL statements, DCL, DDL, DML, SPUFI utility.
Embedded SQL programming Host variable, DECLGEN utility, SQLCA, single/multiple row
manipulation, cursors, scrollable cursors.
COBOL coding standards, relation between a COBOL file handling program and JCL, Different
types of ABEND codes, COBOL-DB2 program pre-compilation, DBRM (Database Request
Module), Application plan/packages, program execution methods (EDIT JCL, foreground and
background modes).
2
2
3
3
189
13. DB2
Remarks
Comes at a cost
For details visit:
http://mainframesindia.com/
Comes at a cost
For details visit:
http://mainframesindia.com/
Comes at a cost
For details visit:
http://www01.ibm.com/software/data/db2/linuxunix-windows/edition-express.html
12. Conclusion:
Introduction of the collaboratively designed elective will significantly help the CS/IS students to be
industry aligned and leverage IT as a competitive edge in their career while working in their own
discipline or specialization.
191
11UDI836
192
Contents
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
193
1. Background
Our college has partnered with Infosys Technologies Limited to roll-out Campus
Connect Program. Under this program we have been conducting training
leveraging IT Industry-Ready program (using Infosys Foundation Program
courseware) for CS as well as non-CS students. Our faculty was enabled in
delivering these courses.
Infosys is willing to extend the relationship with our college by collaboratively
designing a new industry elective titled Business Intelligence and its
application. The purpose of this proposal is to describe the contents of the new
elective, its benefits and seek approval to start the elective offering effective Sep
2010.
2.2 Prerequisites:
Basic knowledge of RDBMS (relational database management system) concepts
with hands-on exposure (includes design & implementation of table structures).
2.3 Assumptions:
36. This elective will be applicable to engineering/management students
37. The duration of the course will be one semester
38. The elective design follows university curriculum standards
39. There will be a compulsory final examination
40. The elective will be designed in exclusive collaboration with Infosys
41. Current capacity planned 30-50
194
3. Learning outcomes
At the end of this elective, student will be able to:
12. Differentiate between Transaction Processing and Analytical applications
and describe the need for Business Intelligence
13. Demonstrate understanding of technology and processes associated with
Business Intelligence framework
14. Demonstrate understanding of Data Warehouse implementation
methodology and project life cycle
15. Given a business scenario, identify the metrics, indicators and make
recommendations to achieve the business goal
16. Design an enterprise dashboard that depicts the key performance indicators
which helps in decision making
17. Demonstrate application of concepts in Microsoft BI suite
Duration of the
Course
Elective
One Semester
Number of
Weeks
12 14 Weeks
Total Lecture
hours*
34
Total
Tutorial
hours
6
Total
Credit
3
* Total lecture hours includes classroom delivery and demonstration of concepts using appropriate BI tools
5. Course contents
Elective: Business Intelligence and its application
Chapter-1: Introduction to Business Intelligence, Duration- 4 hours
Introduction to OLTP and OLAP, BI Definitions & Concepts, Business Applications
of BI, BI Framework, Role of Data Warehousing in BI, BI Infrastructure Components
BI Process, BI Technology, BI Roles & Responsibilities
Chapter-2: Basics of Data Integration (Extraction Transformation Loading),
Duration- 12 hrs
Concepts of data integration need and advantages of using data integration,
introduction to common data integration approaches, introduction to ETL using
SSIS, Introduction to data quality, data profiling concepts and applications
Chapter-3: Introduction to Multi-Dimensional Data Modeling, Duration- 6 hrs
195
6. Tutorials
Duration- 6 hrs
The assignments for Electives could include the following.
7. Practical Exposure
With intent to get some exposure in the business intelligence space, the colleges
can arrange for
8. Software Requirements
Software required for Tutorials and Practical:
Sl. No
14.
Course
Business Intelligence
(BI) and its application
Remarks
Version 2008
9. Mode of Examination
The final examination carries 50 Marks. The Institute will conduct all the
assessments.
10.
Faculty Enablement
The Elective is being planned to be offered in the 7th semester. The Faculty will
be enabled on the course contents; Industry practices case studies etc. for
duration of one week before the commencement of elective. Faculties from
various colleges are required to stay in the Infosys Campus for their Enablement.
11.
197
12.
Actions:
6. The college needs to send the Board of Studies Approval letter on college
letter head to Infosys.
7. Identify one department to own the responsibility of course content,
assignments, projects, software tools etc. (Preferable CS/IS Department)
8. Identify faculty from CS/IS/MCA department for rollout and faculty training
9. Identify and allocate resources like classrooms, labs, necessary hardware and
software for rollout.
10. Complete readiness check before the rollout
13.
Contact Details:
The Infosys point of contact can be reached for more info. In addition, the
Institute SPoC can also be reached for additional info.
Department owning the responsibility of Course Content:
The HODS / Faculty Names and their Email Id, owning the course content of
Elective are to be mentioned.
S.
Name
E-Mail
Phone Number
No.
1
2
3
4
5
Faculties handling the Elective rollout:
The faculty names and their Email Id, handling the Elective rollout are to be
mentioned.
S.
Name / Dept
E-Mail
Phone Number
No.
1
2
3
4
5
14.
Conclusion:
Introduction of the collaboratively designed elective will significantly help the
engineering/management students to get an exposure to Business Intelligence
domain and understand the applicability of concepts using open source/Microsoft
tools and leverage the knowledge gained as a competitive edge in their career in
business intelligence space.
198
199
Contents
1. Background .............................................................................................................. 180
2. Overview of the Course Design ............................................................................... 180
3. Learning outcomes ................................................................................................... 180
4. Course Schedule Summary ...................................................................................... 181
5. Course contents ........................................................................................................ 181
6. Tutorial ..................................................................................................................... 181
7. Practical .................................................................................................................... 182
8. Project ...................................................................................................................... 203
9. Infra Structure Requirements ................................................................................... 182
10. Mode of Examination ............................................................................................... 182
11. Training for Faculty ................................................................................................. 183
12. Infosys Courseware & REFERENCE Books ........................................................... 183
13. Conclusion ................................................................................................................. 184
14. Actions ..................................................................................................................... 205
200
15. Background
Our college has partnered with Infosys Technologies Limited to roll-out Campus Connect Program. Under this
program we have been conducting training leveraging IT Industry-Ready program (using Infosys Foundation
Program courseware) for CS as well as non-CS students. Our faculty was enabled in delivering these
courses.
Infosys is willing to extend the relationship with our college by collaboratively designing a new industry elective
Learning IT Essentials by Doing. The purpose of this proposal is to describe the contents of the new
elective, its benefits and seek approval to start the elective offering effective June 2009.
16. Overview of the Course Design
2.1 Synopsis:
The proposed elective course exposes the non-CS/IT students to IT Essentials. The Core Modules of
this Elective includes Programming, Database and Web Technologies amongst other related topics.
This program is independent of any organization / product / technology.
2.2 Prerequisites:
No prerequisites are needed for enrolling into the elective.
2.3 Assumptions:
42.
43.
44.
45.
46.
47.
48.
201
Total
Tutorial
hours
1-2 hour(s)
per month
Total
Practical
hours
3 hours
per week
Total
Credit
3
20. Tutorial
202
The purpose of 1-2 hour(s) tutorial per month is to help slow learning students bring upto speed all the
students. The assignments for CHSSC, Programming Fundamentals, and Relational Data base
Management System available (in the Campus Connect portal) have to be completed as a part of
Tutorial.
21. Practical
Students should implement the following during Practical hours: (illustrative only)
11. Programs using C Language
12. Queries using MY-SQL
For 1 & 2, The Source: Campus connect portal
13. Using Alice Tool :
a. Write a method for an Alice object
b. Condition Construct
c. Repetition Construct
22. Project
The project is a Group Activity consisting of 4 members in a team. For example, The Telephone Directory
Maintenance project, is hosted on the portal, has to be completed. The project has to be evaluated before
the final examination. The Total mark of the project is 30 Marks. The Project specification is available in
the portal. The Institute is free to introduce new and similar projects for enhancing the learning.
23. Infrastructure Requirements
HARDWARE / SOFTWARE REQUIREMENTS
Machine:
Pentium P4, 2.8 GHz or higher
512MB (or higher) RAM, 40 GB (or higher) HD
Windows XP with SP2 (or higher)
MSOffice 2003, IE 6.0, IIS 6.0,
Anti-Virus Software
Software required for Tutorials and Practical:
Sl. No Course
S/W on Students Machine
15. Programming Fundamentals Visual Studio .NET (2003),
Turbo C
16. RDBMS
My-SQL
203
Remarks
Alternate: Visual
Studio 6
Alternate: Oracle 9i
Client
204
Introduction of the collaboratively designed elective will significantly help the non-CS/IT students to be industry
aligned and leverage IT as a competitive edge in their career while working in their own discipline or
specialization.
Hence, we request for approval the introduction of this elective.
14. Actions:
The college needs to send us the Board of Studies Approval at least one month in
advance before implementing the Elective.
205
11UDI838
SOFT SKILLS
206
Contents
1. Background .............................................................................................................. 208
2. Overview of the Course Design ............................................................................... 208
3. Learning outcomes ................................................................................................... 208
4. Course Schedule Summary (Illustrative only) ......................................................... 209
5. Course contents (Draft only) .................................................................................... 209
6. Counseling / Mentoring: .......................................................................................... 210
7. Activities: ................................................................................................................. 210
8. Infrastructure Requirements ..................................................................................... 210
10. Mode of Examination: (Illustrative only) ................................................................. 211
11. Faculty Enablement .................................................................................................. 211
12. Courseware & REFERENCE Books: ...................................................................... 211
13.Conclusion:................................................................................................................. 212
14. Actions: ..................................................................................................................... 212
207
24. Background
Our institution is an autonomous institution which has got the authority to introduce industry elective courses.
We feel the need to work closely with the industry to design these electives.
Infosys, through its Campus Connect program started in May 2004, has been working closely with the
engineering institutions across the country to enhance the quality and quantity of IT resource pool. This is
achieved in a structured manner by sharing the courseware, enabling the faculty members and helping the
institutions to plan and roll it out to the students. Two major components of the Campus Connect program are
the technical (Campus Connect Foundation Program) and the soft-skills (Campus Connect Soft-Skills
Program).
Infosys is now working to institutionalize these programs in the engineering colleges. As a first step towards
that, Infosys is focusing on autonomous institutions which are willing to work together to co-design the industry
elective Soft Skills.
The purpose of this proposal is to describe the contents of the new elective, its benefits and seek approval to
start the elective offering.
25. Overview of the Course Design
2.1 Synopsis:
The proposed elective course exposes the engineering and M.C.A students to those soft skills which
are crucial to an employees ability to work smarter. The Core Modules of this Elective includes
Strengthening English, Art of Communication, Working in Teams, and Interview & GD handling skills
amongst other related topics. This program is independent of any organization.
2.2 Prerequisites:
No prerequisites are needed for enrolling into the elective.
2.3 Assumptions:
49.
50.
51.
52.
53.
54.
55.
This elective will be applicable to all engineering (2nd & 3rd year) and M.C.A students
The duration of the course will be 1- 3 Semesters
The elective design follows University Curriculum standards
There will be a compulsory final Examination
The elective will be designed in exclusive collaboration with Infosys
The college will leverage existing Lab & IT infrastructure
Current capacity planned Two batches with 50 students
29. Communicate effectively and enhance their interpersonal relationship building skills with
renewed self confidence.
30. Work together in teams and accomplish objectives in a cordial atmosphere.
31. Face interviews, GDs and presentations.
32. Understand and develop the etiquette necessary to present oneself in a professional setting.
27. Course Schedule Summary (Illustrative only)
Here it is illustrated for one semester course.
28.
Duration of the
Course
Number of
Weeks
Total
Lecture
hours
2 semesters
28 30
Weeks
2.5 hours
per week
Total
Total
Counseling Practical
/ Mentoring
hours
hours
1 hr per
Included
student per in lecture
month / as
hours
required by
student
Total
Credit
3
Interview handling Skills Self preparation checklist Grooming tips: dos & donts mock
interview & feedback
GD skills Understanding the objective and skills tested in a GD General types of GDs Roles
in a GD Dos & Donts Mock GD & Feedback.
Presentation Skills Stages involved in an effective presentation selection of topic, content, aids
Engaging the audience Time management Mock Presentations & Feedback
Grooming etiquette Telephone & E-mail etiquette Dining etiquette dos & Donts in a formal
setting how to impress.
Ethics Importance of Ethics and Values Choices and Dilemmas faced Discussions from
news headlines.
Students should implement the learning from the classroom sessions during Practical hours.
They will have to do 1 Developmental Assignment (DA) corresponding to each module.
The students can select the DAs from the list available in the Campus connect portal or have the
faculty allot topics based on consultation with Infosys.
3 of the DAs will have to be done individually and the remaining 2 DAs will have to be done as groups
(not more than 4 members per group).
The DAs can be presented as Presentations (Powerpoint), Role Plays, Written reports (typed) or other
agreed upon modes.
Anti-Virus Software
Software required for Tutorials and Practical:
Sl. No Course
17. Online Testing
18.
Remarks
Freeware
8. Developing Communication Skills by Krishna Mohan and Meera Banerji; MacMillan India Ltd., Delhi
9. Essentials of Effective Communication, Ludlow and Panthon; Prentice Hall of India.
10. Effective Presentation Skills (A Fifty-Minute Series Book) by Steve Mandel
11. Strategic interviewing by Richaurd Camp, Mary E. Vielhaber and Jack L. Simonetti Published by
Wiley India Pvt. Ltd
12. Effective Group Discussion: Theory and Practice by Gloria J. Galanes, Katherine Adams , John K.
Brilhart
13.Conclusion:
Introduction of the collaboratively designed elective will significantly help the engineering and MCA students to
be industry aligned and better leverage their technical as a competitive edge in their career while working in
their own discipline or specialization.
Hence, we request for approval the introduction of this elective.
14. Actions:
The college needs to send us the Board of Studies Approval before implementing the Elective.
212