r2015 (full time) - Mepco Schlenk Engineering College, Sivakasi

Transcription

r2015 (full time) - Mepco Schlenk Engineering College, Sivakasi
MEPCO SCHLENK ENGINEERING COLLEGE, SIVAKASI (AUTONOMOUS)
AFFILIATED TO ANNA UNIVERSITY, CHENNAI 600 025
REGULATIONS: MEPCO - R2015 (FULL TIME)
(CHOICE BASED CREDIT SYSTEM)
B. E. – COMPUTER SCIENCE AND ENGINEERING
Department Vision
Department Mission
To become the centre of excellence in
computer education & research and to
create the platform for industrial
consultancy
o
To produce globally competent and quality computer
professionals by educating computer concepts and techniques.
o
To facilitate the students to work with recent tools and
technologies.
o
To mould the students by inculcating the spirit of ethical values
contributing to the societal ethics.
Programme Educational Objectives (PEOs):
After 4 to 6 years of completing the Programme on Bachelor of Computer Science and Engineering, the
graduates will become:
1.
Competent Computer/Software Engineer rendering expertise to the industrial and societal needs in an
effective manner
2.
Sustained learner by adapting to societal change for improved career opportunities in industries,
academics and entrepreneurial endeavours
3.
Team leader ethically committed to the profession in a multi-disciplinary environment with positive
attitude towards the individual, industry and society
Programme Outcomes (POs):
During the course of the programme on Bachelor of Computer Science and Engineering the learners will acquire
the ability to:
PO No.
POs
1.
Apply knowledge
engineering
of mathematics, science and engineering fundamentals in computer
2.
Design a Computer system with c o m p o n e n t s and processes of desired needs within
realistic constraints such as economics, e n vi r o n m e n t a l , social, political, ethical, health and
safety.
3.
Identify and modify the functions of the internal software components such as operating systems
and compilers
4.
Apply Software Engineering principles, techniques and tools for software development
5.
Acquire programming skills for application development in real-world problem solving
6.
Create, collect, process, view, organize, store, mine and retrieve data in both local and remote
locations in a secure and effective manner
7.
Design and conduct experiments, as well as to analyze and interpret
foundation for solving complex problems
8.
Develop project management techniques and to work in team for successful reach of information
to the end users
9.
Create technical reports, presentations, for effective communication.
10.
Participate and succeed in various competitive examinations
data laying
PO No.
POs
11.
Realize professional and ethical responsibility and act in accordance to social welfare
12.
Engage in life-long learning acquiring knowledge of contemporary issues so as to face the
career challenges
13.
Apply the skills and techniques in computer engineering and inter-disciplinary domains for providing
solutions in a global, economic, environmental, and societal context
CURRICULUM (I to VIII SEMESTER)
SEMESTER- I (Common to all UG Programmes)
SL. NO.
COURSE CODE
COURSE TITLE
L
T
P
C
THEORY
1.
15HS101
Technical English – I
3
0
2
4
2.
15BS101
Mathematics – I
3
2
0
4
3.
15BS102
Engineering Physics
3
0
0
3
4.
15BS103
Engineering Chemistry
3
0
0
3
5.
15GE101
Computer Programming
3
0
0
3
6.
15GE102
Engineering Graphics
2
0
4
4
PRACTICAL
7.
15BS151
Physics and Chemistry Laboratory
0
0
4
2
8.
15GE151
Computer Programming Laboratory
0
0
4
2
9.
15GE152
Engineering Practices Laboratory
0
0
4
2
17
2
18
27
L
T
P
C
TOTAL
SEMESTER II – Computer Science and Engineering
SL.NO.
COURSE CODE
COURSE TITLE
THEORY
1.
15HS201
Technical English – II*
3
0
0
3
2.
15BS201
Mathematics – II*
3
2
0
4
3.
15BS202
Environmental Science and Disaster Management*
3
0
0
3
4.
15BS204
Materials Science
3
0
0
3
(Common to EEE, ECE, CSE & IT)
5.
15EC201
Electric Circuits and Electron Devices
(Common to CSE /IT)
3
2
0
4
6.
15CS201
Object Oriented Programming
3
0
0
3
15BS251
Applied Physics and Environmental Chemistry Laboratory
0
0
4
2
0
0
4
2
18
4
8
24
PRACTICAL
7.
(common to EEE/ECE/CSE/MECH/IT/BT)
(Laboratory Classes on Alternate Weeks for Physics and
Environmental Chemistry)
8.
15CS252
Object Oriented Programming Laboratory
TOTAL
* Common to all UG Programmes
1
SEMESTER - III
SL.NO.
COURSE CODE
COURSE TITLE
L
T
P
C
3
2
0
4
THEORY
Mathematics III - Discrete Mathematics
1.
15MA304
2.
15HS301
Professional Ethics
2
0
0
2
3.
15CS301
Data Structures and Algorithms
3
0
0
3
4.
15CS302
Digital Principles and System Design
(Common to CSE / IT)
3
0
0
3
5.
15CS303
Computer Organization and Architecture
3
2
0
4
6.
15IT303
Principles of Communication
(Common to CSE / IT)
3
0
0
3
(Common to CSE / IT)
PRACTICAL
7.
15HS351
Presentation Skills Laboratory
0
0
2
1
8.
15CS351
Data Structures Laboratory
0
0
4
2
9.
15EC354
Digital Circuits Laboratory
(Common to CSE / IT)
0
0
4
2
17
4
10
24
L
T
P
C
TOTAL
SEMESTER – IV
SL.NO.
COURSE CODE
COURSE TITLE
THEORY
1.
15MA404
Mathematics IV - Probability and Queuing Theory
3
2
0
4
2.
15CS401
Microprocessors and Micro Controllers
(Common to CSE / IT)
3
0
0
3
3.
15CS402
Design and Analysis of Algorithms
3
0
0
3
4.
15CS403
Theory of Computation
3
2
0
4
5.
15CS404
Software Engineering Principles
3
0
0
3
6.
15IT401
Database Management Systems
(Common to CSE / IT)
3
0
0
3
PRACTICAL
7.
15CS451
Microprocessors and Micro Controllers Laboratory
(Common to CSE / IT)
0
0
4
2
8.
15IT451
Database Management System Laboratory
(Common to CSE / IT)
0
0
4
2
18
4
8
24
TOTAL
2
SEMESTER - V
SL.NO.
COURSE CODE
COURSE TITLE
L
T
P
C
THEORY
1.
15CS501
Programming with JAVA
3
0
0
3
2.
15CS502
Operating Systems
3
0
0
3
3.
15CS503
Computer Networks
3
0
2
4
4.
Core Elective – I
3
0
0
3
5.
Open Elective – I
3
0
0
3
6.
Allied Elective – I
3
0
0
3
PRACTICAL
7.
15HS551
Professional Communication Skills Lab
0
0
4
2
8.
15CS551
JAVA Laboratory
0
0
4
2
9.
15CS552
Operating System Laboratory
0
0
4
2
18
0
14
25
L
T
P
C
TOTAL
SEMESTER - VI
SL.NO.
COURSE CODE
COURSE TITLE
THEORY
1.
15CS601
System Software and Compiler Design
3
0
0
3
2.
15CS602
Principles of Distributed Systems
3
0
0
3
3.
15IT602
Object Oriented Analysis and Design
(Common to CSE / IT)
3
0
0
3
4.
Core Elective – II
3
0
0
3
5.
Open Elective – II
3
0
0
3
6.
Allied Elective – II
3
0
0
3
PRACTICAL
7.
15CS651
System Software and Compiler Laboratory
0
0
4
2
8.
15IT652
Object Oriented Analysis and Design Laboratory
(Common to CSE / IT)
0
0
4
2
17
0
10
22
L
T
P
C
3
0
0
3
TOTAL
SEMESTER - VII
SL.NO.
COURSE CODE
COURSE TITLE
THEORY
1.
15CS701
Computer Graphics
(Common to CSE / IT)
3
SL.NO.
L
T
P
C
Computational Intelligence
3
0
2
4
3.
Core Elective – III
3
0
0
3
4.
Core Elective – IV
3
0
0
3
5.
Core Elective – V
3
0
0
3
6.
Open Elective – III
3
0
0
3
2.
COURSE CODE
15CS702
COURSE TITLE
PRACTICAL
7.
15CS751
Computer Graphics Laboratory
(Common to CSE / IT)
0
0
4
2
8.
15CS752
Software Application Development Laboratory
0
0
4
2
18
0
10
23
L
T
P
C
TOTAL
SEMESTER - VIII
SL.NO.
COURSE CODE
COURSE TITLE
THEORY
1.
Core Elective – VI
3
0
0
3
2.
Open Elective – IV
3
0
0
3
0
0
12
6
6
0
12
12
PRACTICAL
3.
15CS851
Project Work
TOTAL
Total Credits for the Course
181
CORE ELECTIVE – I (FOR SEMESTER V)
SL.NO.
COURSE CODE
COURSE TITLE
L
T
P
C
1.
15CSC01
Parallel Computing Architecture (Common to CSE / IT)
3
0
0
3
2.
15CSC02
Embedded System Development
3
0
0
3
3.
15CSC03
Introduction to Digital Signal Processing
3
0
0
3
4.
15CSC04
Web Programming
2
0
2
3
5.
15ITC05
Software Project Management (Common to CSE / IT)
3
0
0
3
L
T
P
C
CORE ELECTIVE – II (FOR SEMESTER VI)
SL.NO.
COURSE CODE
COURSE TITLE
1.
15CSC05
J2EE Technology
2
0
2
3
2.
15CSC06
Parallel Programming
2
0
2
3
3.
15CSC07
Multimedia Systems
3
0
0
3
4
SL.NO.
COURSE CODE
COURSE TITLE
L
T
P
C
4.
15CSC08
Digital Imaging
2
0
2
3
5.
15CSC09
Advanced Data Structures
2
0
2
3
6.
15CSC10
Fundamentals of Big Data (offered by Infosys)
2
0
2
3
7.
15CSC26
Combinatorics and Graph Theory (Common to CSE / IT)
3
0
0
3
8.
15ITC37
Statistics (Common to CSE / IT)
3
0
0
3
L
T
P
C
CORE ELECTIVE – III, IV AND V (FOR SEMESTER VII)
SL.NO.
COURSE CODE
COURSE TITLE
1.
15CSC11
Mobile Application Development
2
0
2
3
2.
15CSC12
Network Analysis and Management
3
0
0
3
3.
15CSC13
Data Warehousing and Data Mining
(Common to CSE / IT)
3
0
0
3
4.
15CSC14
Virtual Machines
3
0
0
3
5.
15CSC15
Machine to Machine Communication
3
0
0
3
6.
15CSC16
Data Science
3
0
0
3
7.
15CSC17
Real Time Systems
(Common to CSE / IT)
3
0
0
3
8.
15CSC18
Virtual Reality and Augmented Reality
3
0
0
3
9.
15CSC19
Grid and Cluster Computing
3
0
0
3
10.
15CSC20
Natural Language Processing
(Common to CSE / IT)
3
0
0
3
11.
15CSC21
Design Patterns
3
0
0
3
12.
15CSC22
Introduction to Machine Learning
3
0
0
3
13.
15ITC14
Service Oriented Architecture
(Common to CSE / IT)
3
0
0
3
14.
15ITC15
Ad hoc and Sensor Networks
(Common to CSE / IT)
3
0
0
3
15.
15ITC16
Cloud Computing
(Common to CSE / IT)
3
0
0
3
L
T
P
C
CORE ELECTIVE – VI (FOR SEMESTER VIII)
SL.NO.
COURSE CODE
COURSE TITLE
1.
15CSC23
Software Quality and Testing
3
0
0
3
2.
15CSC24
Information Storage and Retrieval
3
0
0
3
3.
15CSC25
Human Computer Interaction (Common to CSE / IT)
3
0
0
3
4.
15ITC33
Software Defined Networks (Common to CSE / IT)
3
0
0
3
5
ALLIED ELECTIVES - CURRICULUM
Offered by Civil Department
V SEMESTER
SL.NO.
COURSE CODE
COURSE TITLE
L
T
P
C
1.
15CEA01
Industrial Pollution Prevention and Control
3
0
0
3
2.
15CEA02
Introduction to Engineering Seismology
3
0
0
3
3.
15CEA03
Solar Energy Utilization
3
0
0
3
4.
15CEA04
Environmental Geotechnology
3
0
0
3
5.
15CEA05
Principles of Global Positioning System
3
0
0
3
COURSE TITLE
L
T
P
C
VI SEMESTER
SL.NO.
COURSE CODE
1.
15CEA06
Non-Conventional Energy Resources
3
0
0
3
2.
15CEA07
Energy Conservation and Management
3
0
0
3
3.
15CEA08
Environmental Impact Assessment
3
0
0
3
4.
15CEA09
Fundamentals of Supply Chain
3
0
0
3
5.
15CEA10
Coastal Engineering
3
0
0
3
6.
15CEA11
Manufacturing Cost Estimation
3
0
0
3
L
T
P
C
Offered by EEE Department
V SEMESTER
SL.NO.
COURSE CODE
COURSE TITLE
1.
15EEA01
Industrial Instrumentation
3
0
0
3
2.
15EEA02
Illumination Engineering
3
0
0
3
3.
15EEA03
Switch Mode Power Converters
3
0
0
3
4.
15EEA04
Power Plant Instrumentation and Control
3
0
0
3
5.
15EEA05
Electrical Machines and Drives
3
0
0
3
L
T
P
C
VI SEMESTER
SL.NO.
COURSE CODE
COURSE TITLE
1.
15EEA06
Real Time Embedded Systems
3
0
0
3
2.
15EEA07
Fundamentals of Electric Power Utilization
3
0
0
3
3.
15EEA08
Soft Computing Techniques and Applications
3
0
0
3
4.
15EEA09
Fundamentals of Power Quality
3
0
0
3
5.
15EEA10
Wiring, Estimation and Costing
3
0
0
3
6
Offered by ECE Department
V SEMESTER
SL.NO.
COURSE CODE
COURSE TITLE
L
T
P
C
1.
15ECA01
Communication Systems
3
0
0
3
2.
15ECA02
Microprocessors and Applications
3
0
0
3
3.
15ECA03
MATLAB Programming
2
0
2
3
4.
15ECA04
Antenna Fundamentals
3
0
0
3
5.
15ECA05
Television Engineering
3
0
0
3
L
T
P
C
VI SEMESTER
SL.NO.
COURSE CODE
COURSE TITLE
1.
15ECA06
Remote Sensing Techniques
3
0
0
3
2.
15ECA07
Embedded Systems
3
0
0
3
3.
15ECA08
Optical Communication
3
0
0
3
4.
15ECA09
Mobile Communication
3
0
0
3
5.
15ECA10
Very Large Scale Integrated Circuits
3
0
0
3
L
T
P
C
Offered by Mechanical Department
V SEMESTER
SL.NO.
COURSE CODE
COURSE TITLE
THEORY
1.
15MEA01
Automotive Maintenance and Pollution Control
3
0
0
3
2.
15MEA02
Fundamentals of Energy Resources
3
0
0
3
3.
15MEA03
Manufacturing for Industrial Electronics
3
0
0
3
4.
15MEA04
Human Factors in Engineering
3
0
0
3
5.
15MEA05
Decision Support Systems
3
0
0
3
6.
15MEA06
Engineering Economics and Cost Analysis
3
0
0
3
7.
15MEA07
Nano Technology
3
0
0
3
8.
15MEA08
Fuel Cell & Hydrogen Energy
3
0
0
3
9.
15MEA09
Bio-Mechanics and human body vibration
3
0
0
3
L
T
P
C
VI SEMESTER
SL.NO.
COURSE CODE
COURSE TITLE
THEORY
1.
15MEA10
Fundamentals of Thermal Science
3
0
0
3
2.
15MEA11
Fundamentals of Lithography
3
0
0
3
3.
15MEA12
Fundamentals of Fire Safety Engineering
3
0
0
3
4.
15MEA13
High Energetic material - Propellants
3
0
0
3
5.
15MEA14
Direct Digital Manufacturing
3
0
0
3
7
SL.NO.
COURSE CODE
COURSE TITLE
L
T
P
C
6.
15MEA15
Instrumental Analysis of Materials
3
0
0
3
7.
15MEA16
Basics of Aircraft and Space Technology
3
0
0
3
8.
15MEA17
Introduction to MATLAB with Engineering Applications
3
0
0
3
9.
15MEA18
Micro and Nano Fabrication
3
0
0
3
10.
15MEA19
Fundamentals of Nature Inspired Algorithms
3
0
0
3
11.
15MEA20
Energy Efficient Buildings
3
0
0
3
12.
15MEA21
Water Treatment Technology
3
0
0
3
L
T
P
C
Offered by IT Department
V SEMESTER
SL.NO.
COURSE CODE
COURSE TITLE
1.
15ITA01
Introduction to Computer Graphics
3
0
0
3
2.
15ITA02
Rich Internet Application
3
0
0
3
3.
15ITA03
Introduction to Java
3
0
0
3
4.
15ITA04
Perl
3
0
0
3
5.
15ITA05
Fuzzy Systems
3
0
0
3
VI SEMESTER
SL.
NO.
COURSE CODE
COURSE TITLE
L
T
P
C
1.
15ITA06
Graphics Programming
3
0
0
3
2.
15ITA07
PHP Programming
3
0
0
3
3.
15ITA08
Android Application Development
3
0
0
3
4.
15ITA09
Python Programming
3
0
0
3
5.
15ITA10
Decision Making Methods
3
0
0
3
Offered by Bio-Tech Department
V SEMESTER
SL.NO.
COURSE CODE
COURSE TITLE
L
T
P
C
1.
15BTA01
Basic Cell and Molecular Biology
3
0
0
3
2.
15BTA02
Basic Microbiology
3
0
0
3
3.
15BTA03
Basic Biochemistry
3
0
0
3
4.
15BTA04
Basic immunology
3
0
0
3
L
T
P
C
VI SEMESTER
SL.NO.
COURSE CODE
COURSE TITLE
1.
15BTA05
Chemicals in Environment and Public Health
3
0
0
3
2.
15BTA06
Biological Waste Management
3
0
0
3
3.
15BTA07
Nanobiotechnology
3
0
0
3
4.
15BTA08
Human Physiology
3
0
0
3
8
Offered by MBA Department
VI SEMESTER
SL.NO.
COURSE CODE
COURSE TITLE
L
T
P
C
1.
15BAA01
Essentials of Finance
3
0
0
3
2.
15BAA02
Essentials of Marketing
3
0
0
3
3.
15BAA03
Essentials of Human Resource Management
3
0
0
3
9
SYLLABUS (I to VIII SEMESTER)
SEMESTER- I (Common to all UG Programmes)
Technical English – I
LT P C
(Common to all UG Programmes)
3 02 4
15HS101
COURSE OBJECTIVES:

Enable the students of Engineering and Technology build up vocabulary

Improve grammatical accuracy

Develop language functions

Understand the basic nuances of language
COURSE OUTCOMES:

The students of Engineering and Technology will be able to build up their vocabulary

Grammatical accuracy will be improved

Language functions will be developed

The basic nuances of language will be understood
UNIT-I
12
Listening–Importance of listening- Types of listening - Listening to audio files and understanding the concept;
Speaking -Speaking about one’s place, important festivals etc. – Introducing oneself, one’s family / friend; Asking
for Information; Reading - Skimming and Scanning - Note-making - Reading comprehension exercises; Writing Free writing on any given topic (My favourite place / Hobbies / School life, etc.) - Sentence completionAutobiographical writing (writing about one’s leisure time activities, hometown, etc.) - Creative Writing;
Grammar–Parts of Speech- Kinds of Sentences- Framing questions; Vocabulary -Word formation - Word
expansion
UNIT-II
12
Listening - Listening and responding to video lectures / talks; Listening exercises with sample telephone
conversations; Speaking - Describing a simple process (filling a form, etc.) - Asking & answering questions on
various everyday activities: Telephone skills – Telephone etiquette. Reading – Critical reading - Finding key
information in a given text and paraphrasing - Sifting facts from opinions; Value Based Text Reading and
thematic analysis. Writing: Informal letter – Letter to the editor (Regarding Social Issues) - Single line Definitions
– Recommendations- Paragraph Writing; (cause & effect / compare & contrast / narrative / analytical)
Grammar– tense - Use of sequence words - Adverbs -; Vocabulary –prefixes and Suffixes -Compound words.
UNIT-III
12
Listening - Listening to specific task - focused audio tracks - Listening to different accents - Watching videos /
documentaries and responding to questions based on them and giving personal opinion.
Speaking - Speaking in formal situations (teachers, officials, foreigners); Role-play and Simulation
Reading - Reading and interpreting data given as visual material. Writing– Coherence and cohesion in writing- Channel conversion -Process descriptions – interpretations of Pictures of flow charts, graphs, pie charts and
tables - Essay writing – Different types of essays. Grammar– Articles - Connective adverbs – Subject-verb
agreement-; Vocabulary – Same word in a different parts of speech & Word Association
UNIT-IV
12
Listening - Excerpts from films focusing on theme and follow up exercises - film scenes; Speaking - Responding
to questions - Giving impromptu talks, Making presentations on given topics- Group interaction; Reading Making inference from the reading passage - Predicting the content of a reading passage; Jumbled sentences;
Writing - Business Letters- Sales and Credit letters; Letter of Enquiry; Letter of Quotation, Order, Claim and
Adjustment Letters. Grammar – Preposition – future time reference; Vocabulary - Single word substitutes - Use
of abbreviations & acronyms.
10
UNIT-V
12
Listening - Listening to Speeches/Presentations, Listening to broadcast & telecast from Radio & TV; Sample
interview; Speaking; Different forms of interviews - Speaking at different types of interview; Reading - Email
communication - Reading the attachment files having a poem/joke/proverb - Sending their responses through
email Writing; Writing: invititation letter, accepting, declining letter and permission letter, Creative writing,
Poster making, Interpreting posters; Grammar –Editing-Direct and indirect speech; Vocabulary - Lexical items
(fixed / semi fixed expressions).
TOTAL: 60 PERIODS
TEXTBOOKS:
1. Dept. of English, Anna University, Chennai. Mindscapes: English for Technologists and Engineers.
Orient Black Swan, Chennai. 2012.
REFERENCE BOOKS:
1.
Raman, Meenakshi & Sangeetha Sharma. Technical Communication: English Skills for Engineers.
Oxford University Press, New Delhi. 2011.
2.
Dhanavel, S.P. English and communication skills for students of science and Engineering.
Orient Black Swan publications, Chennai, 2011.
3.
Rizvi M, Ashraf. Effective Technical Communication. Tata McGraw-Hill publishing company limited,
New Delhi, 2007.
4.
Rutherford, Andrea J. Basic Communication Skills for Technology. Pearson Edition
(II Edition), New Delhi, 2001.
Extensive reading:
1. Kalam, Abdul. The Wings of Fire, Universities Press, Hyderabad. 1999.
15BS101
MATHEMATICS I
LT P C
(Common to all UG Programmes)
3 20 4
COURSE OBJECTIVES:

To know the matrix algebra techniques needed by engineers for practical applications

To make the student knowledgeable in the area of infinite series and their convergence so that he/ she
will be familiar with limitations of using infinite series approximations for solutions arising in
mathematical modeling

To familiarize the student with functions of several variables. This is needed in engineering problems

To introduce the concepts of improper integrals, Gamma, Beta functions which are needed in
engineering problems

To acquaint the student with mathematical tools needed in evaluating multiple integrals and their usage
COURSE OUTCOMES:
At the end of the course, the students are able to

Expertise matrix algebra

Apply tests of convergence

Understand and apply functions of several variables

Evaluate integrals using Beta and Gamma functions

Expertise multiple integrals and their usage
UNIT 0
(Not for Examination)
5+ 0
Basic concepts on limits, continuity, derivative & integrals of a single variable
UNIT-I
MATRICES
Characteristic equation -
9+3
Eigen values and Eigenvectors of a real matrix– Properties of eigen values and
11
eigenvectors – Cayley-Hamilton Theorem – Diagonalization of matrices – Reduction of a quadratic form to
canonical form by orthogonal transformation – Nature of quadratic forms
UNIT-II
FUNCTIONS OF SEVERAL VARIABLES
9+3
Partial derivatives –Homogeneous functions and Euler’s theorem-Total derivative – Differentiation of implicit
functions-Change of variables - Jacobians – Partial differentiation of implicit functions – Taylor’s series for
functions of two variables – Errors and approximations - Maxima and minima of functions of two variables –
Lagrange’s method of undetermined multipliers
UNIT-III
INFINITE SERIES
9+3
Sequences – Convergence of series – General properties – Series of positive terms – Tests for convergence:
Comparison test, Integral test, Comparison of ratios and D’Alembert’s ratio test (Proofs excluded) – Alternating
series – Series of positive and negative terms – Absolute and conditional convergence – Power Series –
Convergence of exponential, logarithmic and Binomial Series
UNIT-IV
IMPROPER INTEGRALS
9+3
Improper integrals of the first and second kind and their convergence – Evaluation of integrals involving one
parameter by Leibnitz rule – Beta and Gamma functions – Properties – Evaluation of integrals using Beta and
Gamma functions – Error functions
UNIT-V
MULTIPLE INTEGRALS
9+3
Double integrals – Change of order of integration – Double integrals in polar coordinates – Area enclosed by
plane curves – Triple integrals– Triple integrals in cylindrical and spherical coordinates – Volume of Solids
L= 45 hours
T = 15 hours
Total = 60 hours
TEXTBOOKS:
1.
Grewal B.S., “Higher Engineering Mathematics”, Khanna Publishers, New Delhi, 43
rd
Edition, 2013
2.
Erwin Kreyszig, “Advanced Engineering Mathematics”, John Wiley & Sons (ASIA) Pvt. Ltd, Singapore,
th
9 Edition, 2013
REFERENCE BOOKS:
1.
Jain R.K. and Iyengar S.R.K., “Advanced Engineering Mathematics”, Narosa Publications, New Delhi,
th
4 Edition, 2014
2.
Greenberg M.D., “Advanced Engineering Mathematics”, Pearson Education, New Delhi, 2
th
11 Reprint, 2013
3.
Peter V.O’Neil, “Advanced Engineering Mathematics”, Cengage Learning India Pvt., Ltd, New Delhi, 7
Edition, 2012
4.
Monty J. Strauss, Gerald L. Bradley, Karl J. Smith, “Calculus”, Pearson Education, New Delhi, 3
Edition 2007 (For Unit 0-Section 2.1,2.3,3.1,5.2, Unit – 2,3,5)
5.
Ramana B.V, “Higher Engineering Mathematics”, Tata McGraw Hill Publishing
nd
Edition,
th
rd
th
Company, New Delhi, 11 Reprint, 2010
15BS102
ENGINEERING PHYSICS
(Common to all UG Programmes)
LTPC
3003
COURSE OBJECTIVES:

To impart sound knowledge about basic concepts of physics.

To introduce the basic physics concepts relevant to different branches of Engineering and Technology

To introduce the fundamentals of physics and its applications in engineering.
COURSE OUTCOMES:

The students are able to understand the elastic properties of the materials.
12


The students will acquire knowledge about solid state physics.
The students will acquire knowledge about the basic concepts of physics in the topics such as
acoustics, ultrasonics, thermal physics, and applied optics.
UNIT I
PROPERTIES OF MATTER
9
Elasticity - Poisson’s ratio and relationship between moduli (qualitative) - Stress-strain diagram and its usesfactors affecting tensile strength - bending of beams - cantilever - bending moment - theory and experiment of
Young’s modulus determination - Uniform and non-uniform bending - I shaped girders - twisting couple - hollow
cylinder - shaft - torsion pendulum - determination of rigidity modulus- moment of inertia of a body (regular and
irregular).
UNIT II
ACOUSTICS AND ULTRASONICS
9
Classification of sound - loudness and intensity - Weber-Fechner Law - standard intensity and intensity level decibel - reverberation - reverberation time - rate of growth and decay of sound intensity - derivation of Sabine’s
formula - absorption coefficient and its determination – factors affecting acoustics of buildings : focusing,
interference, echo, Echelon effect, resonance - noise and their remedies. Ultrasonics - production magnetostriction and piezoelectric methods - detection of ultrasound - acoustic grating - industrial applications NDT – Ultrasonic method: scan modes and practice.
UNIT III
THERMAL PHYSICS
9
Thermal expansion - thermal stress - expansion joints - bimetallic strips - thermal conductivity- conductions in
solids - Forbe’s and Lees’ disc methods - Rectilinear flow of heat through a rod -flow of heat through a
compound media - radial flow of heat – thermal insulation of buildings – Laws of blackbody radiation: Kirchhoff’s
law, Stephens law, Wien’s law, Raleigh-Jean’s law and Planck’s law (derivation). Laws of thermodynamics Otto and diesel engines and their efficiency - entropy - entropy of Carnot’s cycle - reverse Carnot’s cycle refrigerator.
UNIT IV
APPLIED OPTICS
9
Interference - Michelson interferometer: construction, working, determination of wave length and thickness - antireflection coating - air wedge and its application - Lasers - Einstein’s coefficients - CO2, Nd:YAG and
semiconductor lasers - homojunction and heterojunction -construction and working - applications - Optical fibers classification (index & mode based) - principle and propagation of light in optical fibers - acceptance angle and
numerical aperture - fiber optic communication system - active and passive sensors.
UNIT V
SOLID STATE PHYSICS
9
Growth of single crystals-Czochrolski method and Bridgeman-Stockbarger method - unit cell, crystal systems,
Bravais space lattices - crystal planes and directions, Miller indices - expressions for interplanar distance coordination number and packing factor for simple structures: SC, BCC, FCC and HCP - structure and
significance of NaCl, ZnS, diamond and graphite - crystal imperfections: point defects, dislocations and stacking
faults.
TOTAL: 45 PERIODS
TEXTBOOKS:
T1. Marikani A, Engineering Physics, PHI, New Delhi, 2013.
T2. Gaur R.K., and Gupta, S.L., Engineering Physics, Dhanpat Raj Publications, 2013
REFERENCE BOOKS:
R1.
Sankar, B.N., Pillai.S.O., Engineering Physics, New Age International (P) Ltd., 2009.
R2.
Palanisamy, P.K., Engineering Physics, Scitech Publications (P) Ltd, 2009.
R3.
Arumugam, M., Engineering Physics, Anuradha Publications, 2000.
R4.
John W. Jewett. Jr, and Raymon A. Serway, Physics for Scientists and Engineers with Modern Physics
– Seventh Edition, Cengage Learnings, Delhi, India, 2013.
R5.
David Halliday, Robert Resnick and Jearl Walker, Fundamentals of Physics, sixth edition, John Wiley
and Sons, New Delhi, 2010.
13
15BS103
ENGINEERING CHEMISTRY
LTPC
(Common to all UG Programmes)
3003
COURSE OBJECTIVES:
The student should be familiar with

The treatment of water for potable and industrial purposes.

The principles of electrochemistry, electrochemical cells, emf and applications of emf measurements.

The principles of corrosion and corrosion control techniques.

Different materials and their engineering applications.

Different types of fuels and combustion.
COURSE OUTCOMES:
At the end of the course the student will be able to

Understand the basic principles of water quality parameters, their analysis and various water
treatment processes for domestic and industrial applications.

Understand the basic principles of electrochemistry and its applications.

Know the principles, various types of corrosion and corrosion control techniques.

Have a sound knowledge on various engineering materials and their industrial applications.

Have a sound knowledge on different types of fuels.
UNIT I
WATER TECHNOLOGY
9
Characteristics of water – alkalinity – types of alkalinity and determination – hardness – types of hardness and
estimation by EDTA method (problems on calculation of hardness only); Boiler feed water – requirements –
disadvantages of using hard water in boilers – priming and foaming – scales and sludges – caustic embrittlement
– boiler corrosion – external conditioning (demineralization process) – internal conditioning (colloidal, phosphate,
carbonate and calgon conditionings) – Domestic water treatment – disinfection methods (Chlorination,
Ozonation, UV treatment) – break point chlorination – salinity – desalination by reverse osmosis.
UNIT II
ELECTROCHEMISTRY
9
Electrochemical cells – reversible and irreversible cells – EMF – measurement of emf – Single electrode potential
– Nernst equation (problems) – reference electrodes – Standard Hydrogen electrode – Calomel electrode – Ion
selective electrode – glass electrode and measurement of pH – Standard Cell – electrochemical series –
significance – potentiometric redox titration – conductometric titrations (Strong acid Vs Strong base and Weak
acid Vs Strong base)
UNIT III
CORROSION AND ITS CONTROL
9
Chemical corrosion – Pilling-Bedworth rule – electrochemical corrosion – differential aeration corrosion – factors
influencing corrosion – different types – galvanic corrosion – erosion corrosion – pitting corrosion – crevice
corrosion – waterline corrosion – stress corrosion – corrosion control – sacrificial anode and impressed current
cathodic methods – corrosion inhibitors – Protective coatings – metallic coating – pretreatment of surface –
hotdipping – spraying – cladding – cementation – electroplating (Cr, Cu, Ni and Au) – electrolessplating
(electroless nickel plating only).
UNIT IV
ENGINEERING MATERIALS
9
Refractories – classification – acidic, basic and neutral refractories – properties (refractoriness, refractoriness
under load, dimensional stability, porosity, thermal spalling) – manufacture of alumina, magnesite and zirconia
bricks.
Lubricants – mechanism of lubrication, liquid lubricants – properties (viscosity index, flash and fire points, cloud
and pour points, oiliness) – solid lubricants – graphite and molybdenum disulphide – semi solid lubricants and
emulsions.
Nanomaterials – introduction to nano chemistry – carbon nanotubes and their applications.
14
UNIT V
FUELS AND COMBUSTION
9
Fuels – Classification – Calorific value (Problems using Dulong’s formula) – Coal – proximate and ultimate
analysis – Hydrogenation of coal – Petroleum – processing and fractions – cracking – catalytic cracking and
methods – knocking – octane number and cetane number – synthetic petrol – Fischer-Tropsch and Bergius
processes – Gaseous fuels – Natural gas, CNG and LPG – Flue gas analysis – Orsat apparatus – Combustion –
theoretical calculation of air (Problems on calculation of weight of air only).
TOTAL: 45 PERIODS
TEXTBOOKS:
th
T1. P.C. Jain and Monika Jain, Engineering Chemistry, Dhanpat Rai Publishing Co.(P) Ltd., 16 Edition,
New Delhi (2013).
T2. S.S.Dara, A text book of engineering chemistry, S. Chand & Co. Ltd., New Delhi (2010).
REFERENCE BOOKS:
R1.
Mars G. Fontana, Corrosion Engineering, Tata McGraw Hill Publishing Company (P) Ltd., New Delhi
(2009).
R2.
B. K. Sharma, Engineering chemistry, Krishna Prakasan Media (P) Ltd., Meerut (2006).
R3.
B. Sivasankar, Engineering Chemistry, Tata McGraw-Hill Pub. Co. Ltd, New Delhi (2008).
15GE101
COMPUTER PROGRAMMING
LTPC
(Common to all UG Programmes)
30 03
COURSE OBJECTIVES:

To gain knowledge on problem solving techniques

To learn how to write modular and readable C programs

To understand the usage of arrays and strings

To learn to use pointers to access and manipulate memory

To exploit the notion of derived data types and files
COURSE OUTCOMES:

Solve problems using sound techniques

Develop modular C programs for a given problem

Store and manipulate homogeneous data using arrays and strings

Write programs that uses memory based on the run time needs

Store and manipulate heterogeneous data using structures

Write programs that manipulate data stored on permanent storage
UNIT I
FUNDAMENTALS OF C
9
Basic Organization of a Computer - Problem Solving Techniques: Introduction to Algorithm, Pseudo code, Flow
Chart.
Structure of ‘C’ program, compilation and linking processes - C Tokens: Keywords, Data Types, Constants,
Variables - Declaration - Qualifiers - typedef - Enumeration - Pre-processor directives (#include, #define)
UNIT II
BASIC CONSTRUCTS IN C
9
Managing simple Input and Output operations - Operators and Expressions - Decision Making: Branching
statements, Looping statements - Function: Declaration, Definition - Recursion - Storage classes
UNIT III
ARRAYS AND STRINGS IN C
8
Arrays: Initialization - One dimensional, Two dimensional, and Multi-dimensional arrays - String: String
operations, Manipulating Strings - Pre-processor directives (#if, #else, #elif, #ifdef, #ifndef)
15
UNIT IV
POINTERS IN C
10
Pointers - Parameter passing mechanism in functions - Dynamic Memory Allocation - Pointer arithmetic Pointers and one dimensional array - Pointers and Multi-Dimensional Array: Array of Pointers, Pointer to Pointer,
Pointer to an array - void Pointer - Pointer to function - Command Line Arguments
UNIT V
STRUCTURES, UNIONS AND FILE HANDLING IN C
9
Structure: Declaration, Definition-Array of Structures - Pointer to Structure - Structure within a Structure - Bit
fields in Structure - Union - Files: File Management functions, Working with Text Files and Binary Files
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Pradip Dey, Manas Ghosh, “Fundamentals of Computing and Programming in C”, First Edition, Oxford
University Press, 2009
2.
Byron S Gottfried, “Programming with C, Schaum’s Outlines”, Third Edition, Tata McGraw-Hill, 2010
reprint.
REFERENCE BOOKS:
1.
Brian.W.Kernighan and Dennis.M.Ritchie, “The C Programming language”, Second Edition, Pearson
Education, 2006 reprint.
2.
R.G. Dromey, “How to Solve it by Computer”, Pearson Education, 2008
3.
Al Kelley, Ira Pohl, “A Book on C : Programming in C”, Fourth Edition, Pearson Education, 2008 reprint
4.
Deitel.P.J and Deitel.H.M, “C How to Program”, Sixth Edition, Prentice-Hall of India, 2009 reprint.
5.
Ashok N. Kamthane, “Computer programming”, Second Edition, Pearson Education, 2012.
6.
Yashavant P. Kanetkar, “Let Us C”, Thirteenth Edition, BPB Publications, 2012.
WEB REFERENCES:
1.
http://www.tutorialspoint.com/cprogramming/index.htm
2.
http://www.cprogramming.com/tutorial/c-tutorial.html
3.
http://www.w3schools.in/c
4.
http://fresh2refresh.com/c-tutorial-for-beginners
15GE102
ENGINEERING GRAPHICS
(Common to all UG Programmes)
L T P C
2 0 4 4
COURSE OBJECTIVES:
 To gain knowledge on the basics of Engineering Drawing construction procedures.
 To understand the principles involved in graphic skill for communication of concepts, ideas and design
of Engineering products.
 To draw the drawing of various solids.
 To expose the above to existing national standards related to technical drawings.
 An ability to draw the drawing for any given object to the required standard.
COURSE OUTCOMES:

Sketch multiple views of Engineering components

Create the projection of point, straight line and plane

Project the solid objects

Section the solid

Develop lateral surfaces of solids

Apply isometric and perspective projections
16
Concepts and Conventions (Not For Examination)
5
Importance of graphics in engineering applications – Use of drafting instruments – BIS
conventions and specifications – Lettering and Dimensioning-Size, layout and folding of drawing sheets.
UNIT I
PLANE CURVES AND PICTORIAL VIEWS TO ORTHOGRAPHIC
VIEWS
14
Geometrical Constructions like bisection of a straight line, division of a straight line into n equal parts, bisection
of angles, Curves used in engineering practices: Conics – Construction of ellipse, parabola and hyperbola by
eccentricity method – Construction of cycloid – Construction of involutes of square and circle – Drawing of
tangents and normal to the above curves.
Orthographic projection – Principles – Principal planes- Representation of Three Dimensional objects – Layout
of views– Sketching of multiple views (Front, Top and Side views) from pictorial views of simple objects and
Engineering Components.
UNIT II
PROJECTION OF POINTS, LINES AND PLANE SURFACES
14
First Angle projection–Projection of points in four quadrants. Projection of straight lines (only First angle
projection) inclined to both the principal planes – Determination of true lengths and true inclinations by rotating
line method and traces.
Projection of planes (polygonal and circular surfaces) inclined to both the principal planes by change of position
method.
UNIT III
PROJECTION OF SOLIDS
14
Projection of simple solids like prisms, pyramids, cylinder and cone when the axis is inclined to one of the
principal planes by change of position method. Projection of simple solids when the axis inclined to both planes.
UNIT IV
SECTION OF SOLIDS AND DEVELOPMENT OF LATERAL
SURFACES OF SOLIDS
14
Sectioning of above solids in simple vertical position when the cutting plane is inclined to the one of the principal
planes and perpendicular to the other – Obtaining true shape of the section.
Development of lateral surfaces of simple solids – Prisms, pyramids, cylinders and cones. Development of
lateral surfaces of sectioned solids and simple applications like funnel.
UNIT V
ISOMETRIC AND PERSPECTIVE PROJECTIONS
14
Principles of isometric projection – Isometric scale –Isometric View– Isometric projections of simple solids and
cut solids – Prisms, pyramids, cylinders, cones– Combination of two solid objects in simple vertical positions.
Perspective projection of simple solids–Prisms, pyramids and cylinders by visual ray method.
TOTAL: 75 PERIODS
TEXTBOOK:
th
N.D. Bhatt, “Engineering Drawing” Charotar Publishing House, 50 Edition, (2010).
REFERENCE BOOKS:
1.
Gopalakrishna K.R., “Engineering Drawing” (Vol. I&II combined), Subhas Stores, Bangalore, 2007.
2.
Luzzader, Warren.J. and Duff,John M., “Fundamentals of Engineering Drawing with an
introduction to Interactive Computer Graphics for Design and Production, Eastern Economy Edition,
Prentice Hall of India Pvt. Ltd, New Delhi, 2005.
3.
Shah M.B., and Rana B.C., “Engineering Drawing”, Pearson, 2nd Edition, 2009.
4.
Venugopal K. and Prabhu Raja V., “Engineering Graphics”, New Age International (P) Limited, 2008.
5.
Natrajan K.V., “A text book of Engineering Graphics”, Dhanalakshmi Publishers, Chennai, 2009.
6.
Basant Agarwal and Agarwal C.M., “Engineering Drawing”, Tata McGraw Hill Publishing Company
Limited, New Delhi, 2008.
17
Publication of Bureau of Indian Standards:
1.
IS 10711 – 2001: Technical products Documentation – Size and lay out of drawing
sheets.
2.
IS 9609 (Parts 0 & 1) – 2001: Technical products Documentation – Lettering.
3.
IS 10714 (Part 20) – 2001 & SP 46 – 2003: Lines for technical drawings.
4.
IS 11669 – 1986 & SP 46 – 2003: Dimensioning of Technical Drawings.
5.
IS 15021 (Parts 1 to 4) – 2001: Technical drawings – Projection Methods.
Special points applicable to End Semester Examinations on Engineering Graphics:
1.
There will be five questions, each of either or type covering all units of the syllabus.
2.
All questions will carry equal marks of 20 each making a total of 100.
3.
The answer paper shall consist of drawing sheets of A3 size only. The students will be permitted
to use appropriate scale to fit solution within A3 size.
4.
The examination will be conducted in appropriate sessions on the same day
15BS151
PHYSICS AND CHEMISTRY LABORATORY
L T PC
0 0 4 2
(Common to all UG Programmes)
(Classes on alternate weeks for Physics and Chemistry)
COURSE OBJECTIVES:

To have a study on determination of Rigidity modulus and Young’s modulus

To be familiar with findings thickness of a thin paper

To deal with the determination of Ultrasonic velocity

To have a study on estimation of hardness and alkalinity of water

To deal with Conductometric titration and Potentiometric titration
COURSE OUTCOMES:

Find the moment of inertia of disc and Rigidity modulus of wire

Determine thickness of a thin sheet of paper

Find the specific resistance of wire

Estimate hardness and Alkalinity of water sample

Do Conductometric titration and Potentiometric titration

Find corrosion rate
LIST OF EXPERIMENTS FOR PHYSICS LABORATORY (Any FIVE Experiments)
1.
Torsional pendulum – Determination of rigidity modulus of wire and moment of inertia of disc.
2.
Non-uniform pending- Young’s modulus determination
3.
Air-wedge- Determination of thickness of a thin sheet of paper
4.
Spectrometer- Determination of wavelength of Hg spectrum using grating
5.
Lee’s disc-Determination of thermal conductivity of bad conductor
6.
Determination of ultrasonic velocity of sound and compressibility of liquid –
7.
Carey Foster Bridge- Determination of specific resistance of the given coil of wire.
Ultrasonic interferometer.
REFERENCE BOOK:
Physics Laboratory Manual, Department of Physics, Mepco Schlenk Engineering College, Sivakasi.
LIST OF EXPERIMENTS FOR CHEMISTRY LABORATORY (Any FIVE Experiments)
1.
Estimation of hardness of water by EDTA method
2.
Estimation of alkalinity of water sample
18
3.
pH-metric titration (acid & base)
4.
Conductometric titration (strong acid Vs strong base)
5.
Conductometric titration (mixture of acids Vs Strong base)
6.
Potentiometric titration between ferrous ion and potassium dichromate
7.
Determination of corrosion rate by weight loss method
TOTAL: 45 PERIODS
REFERENCE BOOKS:
1.
J. Mendham, R.C. Denney, J. D. Barnes, M.J.K. Thomas, Vogel's Quantitative Chemical Analysis,
Prentice Hall, India, 2000.
2.
D.P. Shoemaker and C.W. Garland, Experiments in Physical Chemistry, McGraw Hill, London, 2001.
15GE151
COMPUTER PROGRAMMING LABORATORY
(Common to all UG Programmes)
L T PC
0 0 4 2
COURSE OBJECTIVES:

To develop C programs using conditional and looping statements

To understand the principles of arrays and strings

To learn to access memory using pointers

To group different kinds of information related to a single entity

To understand the manipulation of data in permanent storage
COURSE OUTCOMES:

Implement programs using control statements

Write programs using arrays and strings

Access data in memory using pointers

Use structures to manipulate heterogeneous data

Manipulate data stored on permanent storage
SYLLABUS FOR THE LABORATORY:
0.
Study of simple Document Processing & Presentation Preparation
Study of basic OS commands, Software Engineering Practices -2 sessions (Not for End Examination)
1.
Programs using simple statements
2.
Programs using decision making statements
3.
Programs using looping statements
4.
Programs using user defined functions and recursive functions
5.
Programs using one dimensional and two dimensional arrays
6.
Solving problems using string functions
7.
Programs using pointers and dynamic memory allocation
8.
Programs using structures and unions
9.
Programs using pointers to structures and other data types
10.
Programs using text files
11.
Programs using binary files
TOTAL: 45 PERIODS
REFERENCE BOOKS:
1.
Pradip Dey, Manas Ghosh, “Fundamentals of Computing and Programming in C”, First Edition, Oxford
19
University Press, 2009
2.
Brian.W.Kernighan and Dennis.M.Ritchie, “The C Programming language”, Second Edition, Pearson
Education, 2006 reprint.
3.
Byron S Gottfried, “Programming with C”, Schaum’s Outlines, Third Edition, Tata McGraw-Hill, 2010
reprint.
4.
Deitel.P.J and Deitel.H.M, “C How to Program”, Sixth Edition, Prentice-Hall of India,2009
5.
Yashavant P. Kanetkar, “Let Us C”, Thirteenth Edition, BPB Publications, 2012.
WEB REFERENCES:
1.
http://www.tutorialspoint.com/cprogramming/index.htm
2.
http://www.cprogramming.com/tutorial/c-tutorial.html
3.
http://www.w3schools.in/c
4.
http://fresh2refresh.com/c-tutorial-for-beginners
15GE152
ENGINEERING PRACTICES LABORATORY
(Common to all UG Programmes)
LTPC
0042
COURSE OBJECTIVES:

To provide exposure to the students with hands on experience on various basic engineering practices in
Civil, Mechanical, Electrical and Electronics Engineering.

To have a study and hands-on-exercise on plumbing and carpentry components.

To have a practice on gas welding, foundry operations and fitting

To have a study on measurement of electical quantities, energy and resistance to earth.

To have a practice on soldering
COURSE OUTCOMES:

Do pipe connections with different joining components.

Create joints for roofs, doors, windows and furniture

Prepare square fitting and vee fitting models

Do residential house wiring

Measure energy and resistance to earth of an electrical equipment

Apply soldering
GROUP A (CIVIL & MECHANICAL)
I
CIVIL ENGINEERING PRACTICE
9
Buildings:
Study of plumbing and carpentry components of residential and industrial buildings, Safety aspects.
Plumbing Works:
1.
Study of pipeline joints, its location and functions: valves, taps, couplings, unions, reducers, and elbows
in household fittings.
2.
Study of pipe connections requirements for pumps and turbines.
3.
Preparation of plumbing line sketches for water supply and sewage works.
4.
Hands-on-exercise: Basic pipe connections – Mixed pipe material connection – Pipe connections with
different joining components.
5.
Demonstration of plumbing requirements of high-rise buildings.
Carpentry using Power Tools only:
1.
Study of the joints in roofs, doors, windows and furniture.
2.
Hands-on-exercise: Wood work, joints by sawing, planning and cutting.
20
II
MECHANICAL ENGINEERING PRACTICE
13
Welding:
Preparation of arc welding of butt joints, lap joints and tee joints.
Basic Machining:
1.
Simple Turning, Step turning
2.
Drilling Practice using drilling machine.
Sheet Metal Work:
1.
Forming & Bending:
2.
Model making – Trays, funnels, etc.
3.
Different type of joints.
Machine assembly practice:
1.
Study of centrifugal pump
2.
Study of air conditioner
Demonstration on:
1.
Gas welding practice
2.
Smithy operations, upsetting, swaging, setting down and bending. Example –Exercise – Production of
hexagonal headed bolt.
3.
Foundry operations like mould preparation for gear and step cone pulley.
4.
Fitting – Exercises – Preparation of square fitting and vee – fitting models.
GROUP B (ELECTRICAL AND ELECTRONICS)
III
ELECTRICAL ENGINEERING PRACTICE
10
1.
Residential house wiring using switches, fuse, indicator, lamp and energy meter.
2.
Fluorescent lamp wiring.
3.
Stair case wiring
4.
Measurement of electrical quantities – voltage, current, power & power factor in RLC circuit.
5.
Measurement of energy using single phase energy meter.
6.
Measurement of resistance to earth of an electrical equipment.
IV
ELECTRONICS ENGINEERING PRACTICE
13
1.
Study of Electronic components and equipments – Resistor, colour coding measurement of AC signal
parameter (peak-peak, rms period, frequency) using CRO.
2.
Study of logic gates AND, OR, EXOR and NOT.
3.
Generation of Clock Signal.
4.
Soldering practice – Components Devices and Circuits – Using general purpose PCB.
5.
Measurement of ripple factor of HWR and FWR.
TOTAL: 45 PERIODS
REFERENCE BOOKS:
1.
K.Jeyachandran, S.Natarajan & S, Balasubramanian, “A Primer on Engineering Practices Laboratory”,
Anuradha Publications, (2007).
2.
T.Jeyapoovan, M.Saravanapandian & S.Pranitha, “Engineering Practices Lab Manual”, Vikas Publishing
House Pvt. Ltd, (2006)
3.
H.S. Bawa, “Workshop Practice”, Tata McGraw – Hill Publishing Company Limited, (2007).
4.
A.Rajendra Prasad & P.M.M.S. Sarma, “Workshop Practice”, Sree Sai Publication, (2002).
5.
P.Kannaiah & K.L.Narayana, “Manual on Workshop Practice”, Scitech Publications, (1999).
21
SEMESTER EXAMINATION PATTERN
The Laboratory examination is to be conducted for Group A & Group B, allotting 90 minutes for each group, with
a break of 15 minutes. Both the examinations are to be taken together in sequence, either in the FN session or in
the AN session. The maximum marks for Group A and Group B lab examinations will be 50 each, totaling 100 for
the Lab course. The candidates shall answer either I or II under Group A and either III or IV under Group B,
based on lots.
List of equipment and components
(For a Batch of 30 Students)
CIVIL ENGINEERING
1.
Assorted components for plumbing consisting of metallic pipes, plastic pipes,
flexible pipes, couplings, unions, elbows, plugs and other fittings.
15 Sets.
2.
Carpentry vice (fitted to work bench)
15 Nos.
3.
Standard woodworking tools
15 Sets.
4.
Models of industrial trusses, door joints, furniture joints
5 each
5.
Power Tools:
(a) Rotary Hammer
2 Nos.
(b) Demolition Hammer
2 Nos.
(c) Circular Saw
2 Nos.
(d) Planer
2 Nos.
(e) Hand Drilling Machine
2 Nos.
(f) Jigsaw
2 Nos.
MECHANICAL ENGINEERING
1.
Arc welding transformer with cables and holders
5 Nos.
2.
Welding booth with exhaust facility
5 Nos.
3.
Welding accessories like welding shield, chipping hammer, wire brush, etc.
5 Sets.
4.
Oxygen and acetylene gas cylinders, blow pipe and other welding outfit.
2 Nos.
5.
Centre lathe
10 Nos.
6.
Drilling machine
2 Nos.
7.
Hearth furnace, anvil and smithy tools
2 Sets
8.
Moulding table, foundry tools
2 Sets
9.
Power Tool: Angle Grinder
2 Nos.
10. .
Study-purpose items: centrifugal pump, air-conditioner
1 each.
1.
Assorted electrical components for house wiring
10 Sets
2.
Electrical measuring instruments
15 Sets.
3.
Study purpose items: Iron box, fan and regulator, emergency lamp
1 each
4.
Megger (250V/500V).
1 No.
5.
Power Tools:
(a) Range Finder
2 Nos.
(b) Digital Live-wire detector
2 Nos.
ELECTRICAL
ELECTRONICS
1.
Soldering guns
10 Nos.
22
2.
Assorted electronic components for making circuits
50 Nos.
3.
Small PCBs
10 Nos.
4.
Multimeters
10 Nos.
5.
Study purpose items: Telephone, FM radio, low-voltage power supply
2 Nos.
SEMESTER - II
15HS201
Technical English –II
LTPC
(Common to all UG Programmes)
300 3
COURSE OBJECTIVES:

Make the students of Engineering and Technology enhance their communicative skills

Strengthen LSRW skills

Boost up creative and critical thinking

Master the skills of writing

Face the challenges of the competitive world
COURSE OUTCOMES:

The students of Engineering and Technology will be able to enhance LSRW skills

Their creative and critical thinking will be enriched

The students will be able to face the challenges of the competitive world
UNIT I
15
Listening - Listening to informal conversations and participating; Listening to different types of conversation and
answering questions. Speaking - Opening a conversation (greetings, comments on topics like weather) - Turn
taking - Closing a conversation (excuses, general wish, positive comment, and thanks); narrating personal
experience. Reading - Developing analytical skills, Deductive and inductive reasoning - intensive reading.
Writing - Biography Writing- Effective use of SMS for sending short notes and messages - Using ‘emoticons’ as
symbols in messages - e-mail/blogs - Posting reviews in blogs. Grammar – Regular and irregular verbs - Modal
verbs - Purpose expressions. Vocabulary – Match the Synonyms- Homonyms and Homophones.
UNIT II
7
Listening - Listening to situation based dialogues - Conversations between great leaders and celebrities.
Speaking - Conversation practice in real life situations, asking for directions (using polite expressions), giving
directions (using imperative sentences), Purchasing goods from a shop, Discussing various aspects of a film
(they have already seen) or a book (they have already read); Dialogues (Fill up exercises), Recording students’
dialogues. Reading - Reading a short story or an article from newspaper, Critical reading, Comprehension skills;
Extensive reading activity (reading stories / novels); Writing - Writing a review / summary of a story /article Product Description -Dialogue Writing- memos and circulars. Grammar - Use of clauses - Conditional clauses Phrasal verbs and their meanings, Using phrasal verbs in sentences– Conjunctions. Vocabulary :
Descriptive words & phrases,
UNIT III
6
Listening - Listening to the conversation with various accents/dialects - Understanding the structure of
conversations. Speaking -Conversation skills with a sense of stress, intonation, pronunciation and meaning –
Seeking information – expressing feelings (affection, anger, regret, etc.). Reading - Speed reading – reading
passages with time limit - Skimming; Writing - Minutes of meeting – format and practice in the preparation of
minutes - Writing summary after reading articles from journals - Giving instructions Grammar - Reported speech
- Active and passive voice - American and British English.
Vocabulary - Words used as nouns and verbs without any change in the Spelling.
UNIT IV
7
Listening - Listening to a telephone conversation, Viewing model interviews (face-to-face, telephonic and video
23
conferencing); Speaking - Role play practice in telephone skills - listening and responding - asking questions, note taking – passing on messages, Role play and mock interview for grasping interview skills; Telephonic
interview – recording the responses. Reading - Reading the job advertisements and the profile of the company
concerned. Writing - Applying for a job – cover letter - résumé preparation – vision, mission and goals of the
candidate; e-résumé writing. Writing Advertisements for a Product. Grammar - Numerical expressions discourse markers -Adjectives and comparative Adjectives. Vocabulary -Idioms and their meanings – Using
idioms in sentences - Phrases used for Advertisements
UNIT V
10
Listening - Viewing a model debate and reviewing the performance of each participant - Identifying the
characteristics of a good listener; Sample Debate Speaking - Group communication skills –assertiveness in
expressing opinions – mind mapping technique; Reading - making notes from books, Newspaper or any form of
written materials. Writing – Itinerary - Checklist - report writing – recommendations / suggestions – interpretation
of data (using charts for effective presentation) - Note making skills. Grammar–Infinitives and Gerunds - Cause
and effect expressions. Vocabulary – Collocation.
TOTAL: 45 PERIODS
TEXTBOOK:
Dept. of English, Anna University, Chennai. Mindscapes: English for Technologists and Engineers.
Orient Black Swan, Chennai. 2012.
REFERENCE BOOKS:
1.
Raman, Meenakshi & Sangeetha Sharma. Technical Communication: English Skills for Engineers.
Oxford University Press, New Delhi. 2011.
2.
Dhanavel, S.P. English and communication skills for students of science and Engineering.
Orient Black Swan publications, Chennai, 2011.
3.
Rizvi M, Ashraf. Effective Technical Communication. Tata McGraw-Hill publishing company limited,
New Delhi, 2007.
4.
Rutherford, Andrea J. Basic Communication Skills for Technology. Pearson Edition
(II Edition), New Delhi, 2001.
EXTENSIVE READING:
Wells, H.G. The Time machine, Peacock, India, 2008.
15BS201
MATHEMATICS II
LTPC
(Common to all UG Programmes)
320 4
COURSE OBJECTIVES:

To make the student acquire sound knowledge of techniques in solving ordinary differential equations
obtained from engineering problems

To acquaint the student with the concepts of vector calculus that is needed for problems in engineering
disciplines

To know the standard techniques of complex variable theory so as to enable the student to apply them
with confidence, in application areas such as heat conduction, elasticity, fluid dynamics and flow of the
electric current

To make the student for appreciating the purpose of using transforms to create a new domain in which it
is earlier to handle the problem that is being investigated.
COURSE OUTCOMES:
At the end of the course, the students are able to

Apply different techniques to solve ordinary differential equations

Solve engineering problems using vector calculus
24

Use complex variable theory for applications like heat conduction, fluid dynamics etc.

Transform given problem to a new domain for solving it efficiently
UNIT 0
(Not for Examinations)
5+0
Reviews of integration concepts
UNIT I
DIFFERENTIAL EQUATIONS
9+3
Method of variation of parameters –Method of undetermined coefficients – Homogeneous equation of Euler’s
and Legendre’s type – System of Simultaneous first order linear equations with constant coefficients
UNIT II
VECTOR CALCULUS
9+3
Gradient and Directional derivative – Divergence and Curl – Irrotational and solenoidal vector fields – Line
integral over a plane curve – Surface integral and Volume integral– Green’s, Gauss divergence and Stokes’
theorems (excluding proofs) – Verification and application in evaluating line, surface and volume integrals
UNIT III
ANALYTIC FUNCTIONS
9+3
Analytic functions – Necessary and Sufficient conditions for analyticity – properties – Harmonic conjugates –
Construction of analytic functions – Conformal mapping – Mapping by functions w= z+c, cz, 1/z, z+1/z,
and
- Bilinear transformation.
UNIT IV
COMPLEX INTEGRATION
9+3
Line integral – Cauchy’s theorem and integral formula – Taylor’s and Laurent’s series – Singularities – Residues
– Residue theorem – Application of residue theorem for evaluation of real integrals – Use of circular contour and
semi-circular contour with no pole on real axis
UNIT V
LAPLACE TRANSFORM
9+3
Laplace transform – Transforms of elementary functions – Basic properties – Transform of derivatives and
integrals – Transform of periodic functions - Initial and Final value theorems – Inverse Transforms – Convolution
theorem –Application to solution of linear ODE with constant coefficients
TOTAL: 65 PERIODS
TEXTBOOKS:
rd
1.
Grewal. B.S, “Higher Engineering Mathematics”,, Khanna Publications, New Delhi, 43 edition (2013)
2.
Erwin Kreyszig, “Advanced Engineering Mathematics”, John Wiley & Sons Pvt. Ltd, Singapore, 9
Edition, 2006, (Reprint 2013)
th
REFERENCE BOOKS:
1.
Jain R.K. and Iyengar S.R.K., “Advanced Engineering Mathematics”, Narosa Publications, New Delhi,
th
4 Edition, 2014
2.
Greenberg M.D., “Advanced Engineering Mathematics”, Pearson Education, New Delhi, 2
th
11 Reprint, 2013
3.
Peter V.O’Neil, “Advanced Engineering Mathematics”, Cengage Learning India Pvt., Ltd, New Delhi, 7
Edition, 2012
4.
Monty J. Strauss, Gerald L. Bradley, Karl J. Smith, “Calculus”, Pearson Education, New Delhi, 3
Edition 2007 (For Unit 0-Section 5.2, Unit – 1,2)
5.
Ramana B.V, “Higher Engineering Mathematics”, Tata McGraw Hill Publishing
nd
Edition,
th
rd
th
Company, New Delhi, 11 Reprint, 2010
15BS202
ENVIRONMENTAL SCIENCE AND DISASTER MANAGEMENT
LTPC
(Common to all UG Programme)
300 3
COURSE OBJECTIVES:
The student is expected to understand

What constitutes the environment, what are precious resources in the environment, how to conserve
25
these resources, what is the role of a human being in maintaining a clean environment and useful
environment for the future generations and how to maintain ecological balance and preserve biodiversity.

The role of government and non-government organizations in environment management.

About Disaster and its management.
COURSE OUTCOMES:
At the end of the course the student will be able to

Understand the basic concepts of environment studies and natural resources.

Get the thorough knowledge about ecosystem and biodiversity.

Have an elaborate knowledge about causes, effects and control measures of various types of pollution.

Understand the social issues and various environmental acts.

Get the knowledge about types of disaster and mitigation measures.
UNIT I
INTRODUCTION TO ENVIRONMENTAL STUDIES AND NATURAL
RESOURCES
9
Definition, scope and importance – Need for public awareness – Forest resources: Use and over-exploitation,
deforestation, case studies. Timber extraction, mining, dams and their effects on forests and tribal people –
Water resources: Use and over-utilization of surface and ground water, floods, drought, conflicts over water,
dams – benefits and problems – Mineral resources: Use and exploitation, environmental effects of extracting and
using mineral resources, case studies – Food resources: World food problems, changes caused by agriculture
and overgrazing, effects of modern agriculture, fertilizer, pesticide problems, water logging, salinity, case studies
– Energy resources: Growing energy needs, renewable and non renewable energy sources, use of alternate
energy sources. Case studies – Role of an individual in conservation of natural resources – Equitable use of
resources for sustainable lifestyles
UNIT II
ECOSYSTEMS AND BIODIVERSITY
10
Concept of an ecosystem – Structure and function of an ecosystem – Producers, consumers and decomposers –
Energy flow in the ecosystem (single channel energy flow model) – Concept of nutrient cycling (Nitrogen cycle) –
Ecological succession – Food chains, food webs and ecological pyramids – Introduction to Biodiversity –
Definition: genetic, species and ecosystem diversity – Value of biodiversity: consumptive use, productive use,
social, ethical, aesthetic and option values – Biodiversity at global, National and local levels – India as a megadiversity nation – Hot-spots of biodiversity – Threats to biodiversity: habitat loss, poaching of wildlife, man-wildlife
conflicts – Endangered and endemic species of India – Conservation of biodiversity: In-situ and Ex-situ
conservation of biodiversity.
UNIT III
ENVIRONMENTAL POLLUTION AND SOCIAL ISSUES
12
Definition – Causes, effects and control measures of: (a) Air pollution (b) Water pollution (c) Marine pollution (d)
Noise pollution (e) Nuclear hazards – Solid waste Management: Causes, effects and control measures of urban
and industrial wastes – Role of an individual in prevention of pollution.
Unsustainable and Sustainable development – Unsustainable practices – Issues – possible solutions –
Water conservation, rain water harvesting – Environmental ethics –Acts for Prevention of Environmental
Pollution – Wildlife Protection Act – Forest Conservation Act - Water (Prevention and Control of Pollution) Act –
Air (Prevention and Control of Pollution) Act – Environment Protection Act – Issues involved in enforcement of
environmental legislation – Public awareness.
UNIT IV
DISASTER AND ITS IMPACTS
7
Definition of Disaster, Hazard, Vulnerability, Risk – Types – Natural disasters (earthquake, landslides, flood,
cyclones, tsunami and drought) – Manmade disasters (Chemical, nuclear and biological) Disaster impacts
(environmental, physical, social, ecological and economical) – Case studies.
UNIT V
DISASTER MANAGEMENT
7
Need and concept of Disaster management – Disaster Management cycle – Prevention, mitigation,
26
preparedness, relief, recovery – Post–disaster environmental response (water, sanitation, food safety, waste
management, disease control) – Role and responsibilities of government, community, local institutions and
NGOs.
TOTAL: 45 PERIODS
TEXTBOOKS:
1. Gilbert M. Masters and Wendell P. Ela, Introduction to Environmental Engineering and Science,
Pearson Education Pvt., Ltd., Third Edition, 2014.
2. Miller T.G. Jr, Environmental Science, Wadsworth Publishing Co.
3. Townsend C., Harper J., and Michael Begon, Essentials of Ecology, Blackwell Science, Third Edition.
4. Trivedi R.K. and P.K. Goel, Introduction to Air Pollution, Techno-Science Publications.
5. Anubha Kaushik and Kaushik C.P., Environmental Science and Engineering, New Age International
(P) Ltd, Fourth Edition, ISBN: 978-81-224-3647-1, 2014.
6. Mukesh Dhunna., 2009, Disaster Management, Vayu Education of India, New Delhi.
REFERENCE BOOKS:
1. Bharucha Erach, The Biodiversity of India, Mapin Publishing Pvt. Ltd., Ahmedabad India, 2004.
2. Trivedi R.K., Handbook of Environmental Laws, Rules, Guidelines, Compliances and Standards, Vol. I
and II, Enviro Media.
3. Cunningham, W.P. Cooper, T.H. Gorhani, Environmental Encyclopaedia, Jaico Publ. House, Mumbai,
2001.
4. Wager K.D., Environmental Management, W.B. Saunders Co., Philadelphia, USA, 1998.
5. Benny Joseph, Environmental Science and Engineering, Tata McGraw-Hill Publishing Company Ltd,
New Delhi, ISBN: 0070601690, 2006.
6. Singh B.K., 2008, Handbook of Disaster Management: techniques & Guidelines, Rajat Publication.
7. Ghosh G.K., 2006, Disaster Management, APH Publishing Corporation.
15BS204
MATERIALS SCIENCE
LTPC
(Common to EEE, ECE, CSE & IT)
300 3
COURSE OBJECTIVES:

To introduce the essential principles of physics for information science and related Engineering
applications

To transform the basic principles and concepts to understand the utility of Engineering materials
operating electrical core devices in terms of their structure and properties

To identify the fleet of scientific channels exploring the generation of high-tech electrical engineering
materials
COURSE OUTCOMES:
UNIT I

The students are able to understand the electrical properties of the materials

The students will acquire knowledge about semiconducting materials

The students will acquire knowledge about the application of the magnetic materials, optical devices
and nano devices
ELECTRICAL PROPERTIES OF MATERIALS
9
Classical free electron theory for electrical and thermal conductivity–Wiedemann Franz law–Drawbacks of
classical free electron theory–Quantum free electron theory (qualitative)–Schrodinger wave equations–time
independent and time dependent wave equations–Particle in a one dimensional Box–Fermi function–Density of
energy states–Carrier concentration in metals–Expression for Fermi energy.
27
UNIT II
SEMICONDUCTORS AND TRANSPORT PHYSICS
9
Direct and indirect bandgap semiconductors–Intrinsic Semiconductors–Carrier concentration–Determination of
bandgap energy–Extrinsic semiconductor– Carrier concentration in n type and p type semiconductors–Variation
of Fermi energy level with temperature and impurity concentration–Hall effect–Determination of Hall coefficient–
carrier transport in semiconductors: Drift, Mobility and diffusion.
UNIT III
MAGNETIC PROPERTIES OF MATERIALS
9
Classification of magnetic materials–Quantum numbers–Origin of magnetic moments–Classical theory of
diamagnetism (Langevin theory) –Quantum theory of paramagnetism–Ferromagnetism (Weiss theory) – Energy
associated with domain theory –Hysteresis – antiferromagnetic materials–Ferrites–applications– Soft and hard
magnetic materials. Magnetic recording and readout in tapes, floppy and hard disk drives.
UNIT IV
OPTICAL PROPERTIES OF MATERIALS
9
Classification of optical materials –Absorption in metals, insulators & semiconductors–LED’s–Organic LED’s–
Polymer light emitting materials–Plasma light emitting devices–LCD’s–Laser diodes–Optical data storage
techniques (including DVD, Blu- ray disc, holographic data storage).
UNIT V
NANO DEVICES
9
Quantum confinement –quantum structures– metal to insulator transition –Confining of excitons–Bandgap of
nanomaterials––Tunnelling –Resonant tunneling diode (RTD)–Single electron phenomenon–Single electron
transistor–Quantum cellular automata (QCA). Carbon nanotubes–Molecular electronics –Spintronics.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
William D. Callister, Jr. Material Science and Engineering, Seventh Edition, John Wiley & Sons Inc. New
Delhi, 2010
2.
Kasap, S.O., Principle of Electronic Materials and devices, Tata Mc-Graw Hill, 2007
REFERENCE BOOKS:
1.
Pierret, R.F. Semiconductor device fundamentals, Pearsons, 1996.
2.
Garcia N and Damask A, Physics for Computer science students, Springer–Verlag, 1998.
3.
Todd D. Steiner, Semiconductor Nanostructure for Optoelectronic Applications, ArTech House
Publishers, Boston, London, 2004.
4.
Physics of Semiconducting Devices, S.M. Sze, Kwok K. Ng, Third Edition, Wiley, India, 2007.
15EC201
ELECTRIC CIRCUITS AND ELECTRON DEVICES
(Common to CSE /IT)
COURSE OBJECTIVES:

To understand basic current and voltage laws

To discuss transient resonance in RLC circuits

To know in detail about semiconductor diodes

To familiarize about transistors

To introduce special semiconductor devices
COURSE OUTCOMES:

Analyze DC and AC circuits using basic laws.

Solve and verify network theorems

Analyze the effect of temperature in semiconductor diodes

Compare BJT with MOSFET

Understand the working of special semiconductor devices like Diac, Triac etc.
28
LTPC
3 204
UNIT I
CIRCUIT ANALYSIS TECHNIQUES
12
Kirchoff’s current and voltage laws –
series and parallel connection of independent sources – R, L and
C – Network Theorems – Thevenin, Superposition, Norton, Maximum power transfer and Reciprocity – Stardelta conversion.
UNIT II
TRANSIENT RESONANCE IN RLC CIRCUITS
12
Basic RL, RC and RLC circuits and their responses to pulse and sinusoidal inputs – frequency response –
Parallel and series resonances – Q factor.
UNIT III
SEMICONDUCTOR DIODES
12
Review of intrinsic & extrinsic semiconductors – Theory of PN junction diode – Energy band structure – current
equation – space charge and diffusion capacitances – effect of temperature and breakdown mechanism – Zener
diode and its characteristics.
UNIT IV
TRANSISTORS
12
Principle of operation of PNP and NPN transistors – study of CE, CB and CC configurations and
comparison of their characteristics – Breakdown in transistors – operation and comparison of N-Channel and PChannel JFET – drain current equation – MOSFET – Enhancement and depletion types – structure and operation
– comparison of BJT with MOSFET – thermal effect on MOSFET.
UNIT V
SPECIAL SEMICONDUCTOR DEVICES
12
(Qualitative Treatment only)
Tunnel diodes – PIN diode, varactor diode – SCR characteristics and two transistor equivalent model – UJT –
Diac and Triac – Laser, CCD, Photodiode, Phototransistor, Photoconductive and Photovoltaic cells – LED, LCD.
TOTAL: 60 PERIODS
TEXT BOOKS:
1.
Joseph A. Edminister, Mahmood, Nahri, “Electric Circuits” – Shaum series,Tata McGraw Hill, (2001)
2.
S. Salivahanan, N. Suresh kumar and A. Vallavanraj, “Electronic Devices and Circuits”,Tata
nd
McGraw Hill, 2 edition, (2008)
3.
David A. Bell, “Electronic Devices and Circuits”, Oxford University Press, 5
th
edition, (2008)
REFERENCE BOOKS:
“Introducing
Pearson Education, 7th
1.
Robert T. Paynter,
edition, (2006).
2.
William H. Hayt, J.V. Jack, E. Kemmebly and steven M. Durbin, “Engineering Circuit Analysis”,Tata
th
McGraw Hill,6 edition, (2002)
3.
J. Millman & Halkins, Satyebranta Jit, “Electronic Devices & Circuits”, Tata McGraw Hill, 2nd edition,
(2008)
15CS201
Electronics
Devices
and
Circuits”,
OBJECT ORIENTED PROGRAMMING
LTPC
3 003
COURSE OBJECTIVES:
During the course the students shall

Learn about Object Oriented Programming paradigm and how it differs from Procedural Programming
Paradigm

Define classes with appropriate members and create Objects mapping to real world entities for the
classes

Learn and realize OOP concepts like Polymorphism, inheritance, etc.

Understand the concept of generic programming and achieve it using templates

Gain knowledge on handling exceptions and file operations using C++
29
COURSE OUTCOMES:

Represent real world entities using classes in C++

Design and implement C++ programs with classes as ADTs

Design and implement reusable code in C++

Write programs which can specify data types at the time of type instantiation.

Implement programs with persistent data

Write robust programs which are less error-prone
UNIT I
Programming Paradigms and C++ specific extensions to C
9
Overview of different Programming Paradigms-C++: Native types and Statements, Input/output, C++ specific
Casting - Pointers and References: Use of new and delete operators in dynamic memory management,
References - Functions: Call by reference, Default Arguments, Overloading functions, inlining - Storage
Classes –Structures - Namespace.
UNIT II
OOP and Classes
9
Imperative Vs. Object Oriented Programming paradigm - Overview of Features of Object Oriented Programming Classes and Objects: Members, data hiding, this pointer, Constructors: Parameterized constructors, Default
constructors, Conversion constructors and Copy constructors – Destructor – Other Members: Static members,
Constant Members - Constant Object.
UNIT III
Polymorphism and Exception handling
9
Polymorphism: function overload resolution, Operator overloading: Unary and binary operators as member
function, Friend functions, Use of accessor / mutator for non-member function overloading, overloading
assignment operators, i/o operators and subscripting operators. Exceptions: Using assert, Throwing an
exception, Try Blocks, Catching an exception, Re-throwing an exception, uncaught exceptions
UNIT IV
Inheritance
9
Inheritance: Public Inheritance, Virtual Functions and Run-time polymorphism, Pure virtual functions and
abstract classes, Overview of private protected and Multiple inheritance, inheritance and Design, Run -Time
Type Identification
UNIT V
Templates and I/O
9
Templates: Function Template, Class Template, Templates and inheritance, Brief overview of STL Input/output: i/o Classes, Files, Sequential and Random Access files.
Brief overview of C++11/C++14 features: Auto, lambda expressions, nullptr, constexpr
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Ira Pohl,”Object Oriented Programming using C++”, Second Edition, Pearson Education 2012, Reprint .
2.
Paul Deitel and Harvey Deitel, “C++ How to Program”, 9 Edition, Prentice Hall, 2013.
th
REFERENCE BOOKS:
1.
Bjarne Stroustrup, “The C++ Programming Language”, Fourth edition, Addison-Wesley, 2013.
2.
Herbert Schildt, “C++: A Beginner's Guide”, Second Edition, McGraw-Hill, 2003.
3.
Stanley B. Lippman, Josée Lajoie, Barbara E. Moo, “C++ Primer”, Sixth Edition, Addison-Wesley, 2012.
4.
Alex Korban, “C++11/14 Rocks”, VS2013/GCC Edition, http://cpprocks.com/books/, 2014
WEB REFERENCES:
1.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-januaryiap-2011/index.htm
2.
https://developers.google.com/edu/c++/
3.
https://www.coursera.org/course/cplusplus4c
30
15BS251
APPLIED PHYSICS AND ENVIRONMENTAL CHEMISTRY LABORATORY
L
T
P
C
(Common to EEE/ECE/CSE/MECH/IT/BT)
0
0
4
2
(Laboratory classes on alternate weeks for Physics and Environmental
Chemistry)
COURSE OBJECTIVES:

To determine particle size and wavelength

To find the viscosity of liquid

To find band gap of a semiconductor

To determine dissolved oxygen and chloride content in water

To estimate chromium, iron, sodium and chlorine using various methods
COURSE OUTCOMES:

Use Post Office Box to determine band gap of a semiconductor

Use spectrometer to determine the dispersive power of the prism

Use Winkler’s method to determine dissolved oxygen in water

Use Argentometric method to estimate chloride content in water

Use flame photometry to estimate sodium in water
PHYSICS LABORATORY
LIST OF EXPERIMENTS (Any FIVE Experiments)
1.
Laser-
(i) Particle size and wavelength determination
(ii) Numerical aperture and acceptance angle measurement of an optical fiber
2.
Post Office Box-Determination of band gap of a semiconductor
3.
Indexing of Powder Diffraction Pattern
4.
Characteristics of a photodiode
5.
Uniform pending- Young’s modulus determination
6.
Spectrometer-Dispersive power of the prism
7.
Viscosity of liquids- Determination of co-efficient of viscosity of a liquid by Poiseuille’s method.
REFERENCE BOOKS:
1.
Physics Laboratory Manual, Department of Physics, MepcoSchlenk Engineering College, Sivakasi.
ENVIRONMENTAL CHEMISTRY LABORATORY
LIST OF EXPERIMENTS (Any FIVE Experiments)
1.
Determination of DO in water by Winkler’s method
2.
Estimation of Chloride in water sample by Argentometric method
3.
Determination of COD value of industrial effluents
4.
Estimation of chromium in tannery wastes
5.
Estimation of available chlorine in bleaching powder
6.
Estimation of iron by spectrophotometry
7.
Estimation of sodium by flame photometry
REFERENCE BOOKS:
1.
A. L. Vogel, A Text Book of Quantitative Inorganic Analysis, ELBS London, 1995.
2.
D. P. Shoemaker and C. W. Garland, Experiments in Physical Chemistry, McGraw Hill, London, 2001.
3.
N. Manivasakam, Industrial Effluents – Origin, Characteristics, Effects Analysis & Treatment, Sakthi
Publications, Coimbatore, 1987.
31
15CS252
OBJECT ORIENTED PROGRAMMING LABORATORY
LT P C
0 0 4 2
COURSE OBJECTIVES:
During the lab course the students shall

Practice implementation of Object Oriented Programs in C++ using appropriate coding standards

Practice design and implementation of C++ program with classes and objects as real world entities

Practice reusability using inheritance in C++

Practice design and implementation of generic programs in C++

Practice design and implementation of OOP concepts like polymorphism

Practice file manipulation in C++
COURSE OUTCOMES:

Develop object oriented programs which follows proper coding standards.

Demonstrate object oriented concepts learnt in theory by writing efficient C++ programs involving generic
and non-generic types.

Write robust program using proper exception handling techniques

Develop ADTs with arithmetic operations performed as done for inbuilt data types

Develop programs which can create and manipulate persistent data

Develop a software application (minimal) to exercise all concepts learnt
SYLLABUS FOR THE LABORATORY:
The exercises are to be based on the following topics
1.
Study of Coding Standards & guidelines for C++ and the code building procedure
2.
Functions with C++ specific features like default arguments, inline, parameter pass by reference
3.
Classes, objects, member functions, Constructors , destructor
4.
Static data members and static member functions
5.
Function overloading
6.
Operator Overloading
7.
ADT with proper exception handling
8.
Inheritance, virtual function, and RTTI
9.
Templates
10.
Creating and manipulating Data Files
11.
Auto, lambda expressions, nullptr, constexpr
12.
Mini Project – To be taken along with other exercises
*The course instructor may specify a problem statement (for a team size of 4 to 5 members) focusing towards a
working project by covering each of the above topics as modules incorporated into the project. This leads to
CDIO (Conceive, Design, Implement and Operate) Framework.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Ira Pohl, ”Oriented Programming using C++”, Second Edition, Pearson Education, 2012 Reprint.
2.
Paul Deitel and Harvey Deitel, “C++ How to Program”, 9 Edition, Prentice Hall, 2013
th
REFERENCE BOOKS:
1.
Herbert Schildt, “C++: A Beginner's Guide”, Second Edition, McGraw-Hill, 2003
2.
Bjarne Stroustrup, “The C++ Programming Language”, Fourth edition, Addison-Wesley, 2013.
32
3.
Stanley B. Lippman, Josée Lajoie, Barbara E. Moo, “C++ Primer”, Sixth Edition, Addison-Wesley, 2012.
4.
Alex Korban, “C++11/14 Rocks”, VS2013/GCC Edition, http://cpprocks.com/books/, 2014
WEB REFERENCES:
1.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-januaryiap-2011/index.htm
2.
https://developers.google.com/edu/c++/
3.
https://www.coursera.org/course/cplusplus4c
SEMESTER – III
15MA304
MATHEMATICS III - DISCRETE MATHEMATICS
L
T
P
C
(Common to CSE / IT)
3
2
0
4
COURSE OBJECTIVES:

To introduce students the ideas and techniques of naïve set theory that are widely applied in
computer science

To introduce object language and to write derive conclusions using mathematical arguments

To introduce the concept of graph theory and its applications.

To impart the group theory and its relevance in computer science

To impart the concept of partial order relation and lattices
COURSE OUTCOMES:
Upon completion of this course, the students will be able to

Apply the concept of set theory for enumeration problems

Construct mathematical arguments using logical connectives, quantifiers and to derive conclusions
using the rules of inference

Write computer programs using object language

Apply the concepts of graph theory in many real life problems such as finding the shortest path,
critical path etc.

Use lattices as an algorithmic tool to solve problems in cryptography and cryptanalysis
UNIT I
SET THEORY
12
Set operations - Properties - Power set - Principle of Inclusion and exclusion and its applications - Relations Graph and Matrix of a relation - Partial order - Well ordering - Equivalence relation and its properties Functions - One to one and onto functions - Composition of relations and functions - Inverse functions.
UNIT II
LOGIC AND PROOFS
12
Basic connectives and truth tables - Logical equivalences and implications - Propositional logic - First order
logic - Laws of logic - Rules of inference - Inference theory - Statement calculus - Quantifiers - Predicate
calculus - Proof methods and strategy.
UNIT III
BASIC GRAPH THEORY
12
Introduction to graphs – Terminology – Directed and undirected graphs – Adjacency and incidence matrices –
paths – Euler and Hamiltonian paths – Dijkstra’s shortest path algorithm – Tree – Simple applications –
Spanning tree – Kruskal algorithm.
UNIT IV
ALGEBRAIC STRUCTURE
12
Semi groups and Monoids – Groups – Subgroups and Homomorphisms – Cosets and Lagrange’s theorem –
Rings and Fields (Definitions and Examples).
33
UNIT V
LATTICES AND BOOLEAN ALGEBRA
12
Partial ordering – Posets – Lattices as Posets – Properties of lattices – Sub-lattices – Direct product and
Homomorphism – Distributive lattices – Modular lattices – Complete lattices – Complemented lattices –
Boolean Algebra.
TOTAL: 60 PERIODS
TEXTBOOKS:
th
1.
Kenneth H. Rosen, “Discrete Mathematics and Its Applications”, McGraw-Hill, 7 edition, 2012.
2.
Jean Paul Trembley, R Manohar, “Discrete Mathematical Structures with Application to Computer
th
Science”, McGraw-Hill, Inc. New York, 5 edition, 2010.
REFERENCE BOOKS:
1.
Koshy,”Discrete Mathematics with Applications”, Elsevier Publications, (2006).
2.
T.Veerarajan, ”Discrete Mathematics with Graph Theory” , Tata McGraw-Hill Education 5
2008.
th
reprint,
WEB REFERENCES:
1. http://www.cims.nyu.edu/~regev/teaching/discrete_math_fall_2005/dmbook.pdf
2. http://maths.mq.edu.au/~chris/notes/first_discrete.html
3. http://www1.cs.columbia.edu/~zeph/3203s04/lectures.html
15HS301
PROFESSIONAL ETHICS
L
T
P
C
2
0
0
2
COURSE OBJECTIVES:

To discuss about various human values and explain their significance

To illustrate the importance of ethics in engineering

To highlight the importance of conducting the engineering experiments in ethical manner

To discuss on safety standard for engineering products and services

To explain the rights and responsibilities of professionals

To explain the global ethical issues in business, environment, media and warfare
COURSE OUTCOMES:

Live ethical and peaceful professional life by following human values

Handle the ethical issues in engineering field

Conduct the engineering experiments without affecting the society

Become a responsible engineer for maintaining safety in all aspects

Become responsible in work place and ensure the proper usage of rights

Handle global ethical issues
UNIT I
HUMAN VALUES
6
Morals, values and Ethics - Integrity - Work ethic - Service learning - Civic virtue - Respect for others - Living
peacefully - Caring - Sharing - Honesty - Courage - Valuing time - Cooperation - Commitment - Empathy Self-confidence - Character - Spirituality
UNIT II
ENGINEERING ETHICS
6
Senses of Engineering Ethics - Variety of moral issues - Types of inquiry - Moral dilemmas - Moral autonomy Kohlberg’s theory - Gilligan’s theory - Consensus and controversy - Models of professional roles - Theories
about right action - Self-interest - Customs and Religion - Uses of ethical theories
UNIT III
ENGINEERING AS SOCIAL EXPERIMENTATION
6
Engineering as experimentation - Engineers as responsible experimenters - Codes of ethics - A Balanced
34
outlook on law - The challenger case study
UNIT IV
SAFETY, RESPONSIBILITIES AND RIGHTS
6
Safety and risk - Assessment of safety and risk - Risk benefit analysis and reducing risk - The Three Mile
Island and Chernobyl case studies - Collegiality and loyalty - Respect for authority - Collective bargaining
- Confidentiality - Conflicts of Interest - Occupational crime - Professional rights - Employee rights Intellectual Property Rights (IPR) - Discrimination
UNIT V
GLOBAL ISSUES
6
Multinational corporations - Environmental ethics - Computer ethics - Weapons development - Engineers as
managers - Consulting engineers - Engineers as Expert Witnesses and Advisors - Moral leadership - Sample
Code of Conduct
TOTAL: 30 PERIODS
TEXTBOOKS:
1.
Govindarajan M, Natarajan S, Senthil Kumar V. S, “Professional Ethics and Human Values”, Prentice
Hall of India, New Delhi, 2004.
2.
Subramanian R, “Professional Ethics”, Oxford University Press, 2013.
REFERENCE BOOKS:
1.
Mike W. Martin and Roland Schinzinger, “Ethics in Engineering”, Tata McGraw Hill, New Delhi, 2nd
Edition, 2009.
2.
Charles B. Fleddermann, “Engineering Ethics”, Pearson Prentice Hall, New Jersey, 2004.
3.
Charles E. Harris, Michael S. Pritchard and Michael J. Rabins, “Engineering Ethics - Concepts and
Cases”, Thompson Wadsworth, A Division of Thomson Learning Inc., United States, 2000.
4.
John R Boatright, “Ethics and the Conduct of Business”, Pearson Education, New Delhi, 2003.
5.
Edmund G Seebauer and Robert L Barry, “Fundamentals of Ethics for Scientists and Engineers”,
Oxford University Press, 2001.
WEB REFERENCES:
1.
http://ethics.iit.edu/teaching/professional-ethics
2.
http://www.engc.org.uk/professional-ethics.aspx
3.
http://www.youtube.com/playlist?list=PL746AE3CCB29B64B8
4.
http://www.csun.edu/~meh20426/303/6EthicsIntro.pdf
5.
www.ethicsandbusiness.org/whoweare.htm
15CS301
DATA STRUCTURES AND ALGORITHMS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To introduce algorithm analysis frame work for recursive and non recursive algorithms

To acquire knowledge on ADTs such as List, Stack and Queue

To explore the binary trees and the priority queues with their applications

To learn the various hashing techniques and Set ADT

To get exposure on graphs, its representation, traversal and applications
COURSE OUTCOMES:

Design and analyse recursive and non recursive algorithms

Implement List, Stack and Queue with appropriate data structures

Construct balanced search trees and heap based priority queue

Work with Set and hash table for effective searching

Apply the BFS and DFS traversal techniques
35

Find MST, Shortest path and connected components in graphs
UNIT I
INTRODUCTION TO ANALYSIS OF ALGORITHMS
9
Introduction to algorithms - Algorithm Analysis framework - Performance of algorithms: Space and Time
Complexity - Asymptotic Notations: Big-Oh, Big-Omega and Big-Theta - Best, Worst and Average case
analysis of algorithms. Mathematical analysis of Non recursive Algorithms - Sequential Search. Mathematical
analysis of Recursive Algorithms - Recurrence relation - Binary search.
UNIT II
LINEAR DATA STRUCTURES
9
Abstract Data Types (ADT) - List ADT - Array-based implementation - Linked list implementation - doublylinked lists - Applications of Lists - Polynomial Operations. Stack ADT - Array based and linked List based
implementation - Postfix expression evaluation. Queue ADT - Circular queue and linked List based
implementation - Applications of Queues.
UNIT III
BINARY TREES AND PRIORITY QUEUES
9
Trees - Binary trees - Binary tree representation and traversals - Threaded binary trees - Expression Trees Binary Search Tree - Applications of trees. Balanced trees: AVL trees. Priority queue - Binary heap - Heap
operations - Applications of heap.
UNIT IV
SETS AND HASHING
9
Disjoint Set ADT - Dynamic equivalence problem - Set operations - Representation - Implementation of union Find operations - Smart union algorithms - Path compression - Applications of set. Hashing - Closed hashing:
Separate chaining - Open addressing: Linear and quadratic probing - rehashing - Extendible hashing.
UNIT V
GRAPHS
9
Graph - Definitions - Representations - Topological sort - Breadth first traversal - Depth first traversal Connected components - Shortest path algorithms: Single source shortest path - Minimum spanning tree Prim’s and Kruskal’s algorithms.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Mark Allen Weiss, “Data Structures and Algorithm Analysis in C++”, Pearson Education, Fourth
Edition, 2013.
2.
Anany Levitin, “Introduction to the Design and Analysis of Algorithm”, Pearson Education Asia, 2013.
REFERENCE BOOKS:
1.
Ellis Horowitz and Sartaj Sahni, “Fundamentals of Data Structures”, Galgotia Book Sorce, Gurgaon,
2007.
2.
Jean-Paul Tremblay and Paul G. Sorenson, “An Introduction to Data Structures with Applications”,
Tata McGraw-Hill, New Delhi, Second Edition, 1991.
3.
Alfred V. Aho, John E. Hopcroft and Jeffry D. Ullman, “Data Structures and Algorithms”, Pearson
Education, New Delhi, 2006
4.
Thomas H Cormen, Charles E Leiserson, Ronald L Rivest and Clifford Stein, “Introduction to Algorithms”,
Prentice Hall of India, New Delhi, Second Edition, 2007
WEB REFERENCES:
1. www.nptel.ac.in
2. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-851-advanced-datastructures-spring-2012/
3. http://courses.cs.vt.edu/~csonline/DataStructures
4. http://cslibrary.stanford.edu/103/LinkedListBasics.pdf
5. www.cs.cornell.edu/courses/cs312/2005sp/lectures/rec19.html
36
15CS302
DIGITAL PRINCIPLES AND SYSTEM DESIGN
(Common to CSE / IT)
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To introduce different methods to simplify Boolean function and realize the logic circuits

To acquire knowledge for the design of the combinational circuit and simulation using HDL

To understand the principles of memory and programmable logic circuits

To learn the working of the synchronous sequential circuits and their simulation using HDL / Verilog
HDL.

To get exposure of asynchronous sequential circuits.
COURSE OUTCOMES:

Simplify Boolean function and realize the logic circuits

Design the combinational circuit and simulate using HDL

Design the memory and programmable logic circuits

Design synchronous sequential circuit and simulate using HDL / Verilog HDL.

Design asynchronous sequential circuits.
UNIT I
BOOLEAN ALGEBRA AND LOGIC GATES
9
Binary codes - Boolean algebra and theorems - Boolean functions - Simplifications of Boolean functions using
Karnaugh map and Tabulation methods - Implementation of Boolean functions using logic gates. Introduction
to Hardware Description Language (HDL)
UNIT II
COMBINATIONAL LOGIC
9
Combinational circuits - Analysis and design procedures - Circuits for arithmetic operations - Code conversion
- Decoders and encoders - Multiplexers and demultiplexers - HDL for combinational circuits
UNIT III
MEMORY AND PROGRAMMABLE LOGIC
9
RAM - Memory Decoding - Error detection and correction - ROM - PLA - PAL - Applications. Specific
Integrated Circuits: Multiplexed display systems, Dot matrix Display Systems
UNIT IV
SYNCHRONOUS SEQUENTIAL LOGIC
9
Sequential circuits - Flip-Flops - Analysis and design procedures - State reduction and state assignment - Shift
registers - Counters - HDL for Sequential Circuits.
UNIT V
ASYNCHRONOUS SEQUENTIAL LOGIC
9
Analysis and design of asynchronous sequential circuits - Reduction of state and flow tables - Race-free state
assignment - Hazards.
TOTAL: 45 PERIODS
TEXTBOOK:
M.Morris Mano, “Digital Design”, Pearson Education, 5th edition, 2012.
REFERENCE BOOKS:
1.
Charles H.Roth, Jr. “Fundamentals of Logic Design”, Jaico Publishing House, Cengage Earning, 4th
Edition, 2005.
2.
Donald D.Givone, “Digital Principles and Design”, Tata McGraw-Hill, 2007.
3.
John F. Wakerly, “Digital Design Principles and Practices”, Pearson Education, Fourth Edition, 2007.
WEB REFERENCES:
1. http://www.doe.carleton.ca/~shams/ELEC3500/hazards.pdf
2. www.ee.surrey.ac.uk/Projects/Labview/Sequential/Course/02-Hazard
3. http://sifaka.uwaterloo.ca/~akenning/courses/ece124/notes/19_async_analysis_and_design_v1.pdf
4. http://www.uotechnology.edu.iq/sweit/Lectures/Dr-Ikbal-Electronics-2nd/ASM2.pdf
37
15CS303
COMPUTER ORGANIZATION AND ARCHITECTURE
L
T
P
C
3
2
0
4
COURSE OBJECTIVES:

To understand the basic structure and operation of a digital computer.

To learn the design of arithmetic unit.

To understand the basics of processing unit and control signals.

To study the pipelining architecture and its issues.

To study the hierarchical memory system.

To study the interfaces for I/O devices.
COURSE OUTCOMES:

Identify the parameters that affect the performance of digital computers.

Design the components of arithmetic unit.

Trace the execution sequence of an instruction.

Address the various issues of pipeline organization.

Analyze the cost performance of memory types.

Design I/O interface circuits.
UNIT I
BASIC STRUCTURE OF COMPUTERS
10+3
Functional units - Basic operational concepts - Performance - Instructions and instruction sequencing Addressing modes - Arithmetic: Design of fast adders - Multiplication of unsigned and signed numbers - Fast
Multiplication - Integer division - Floating point numbers and operations.
UNIT II
BASIC PROCESSING UNIT
9+3
Fundamental concepts - Instruction Execution - Hardware Components - Instruction Fetch and Execution
Steps - Control Signals - Hardwired control - RISC and CISC Styles Processors.
UNIT III
PIPELINING
8+3
Basic concepts - Pipeline organization and issues - Data dependencies - Memory and branch delays Performance evaluation - Pipelining in CISC processors.
UNIT IV
MEMORY SYSTEM
9+3
Basic concepts - Memory hierarchy - Semiconductor RAM - Read-only Memories - Direct Memory Access Cache memory - Performance considerations - Virtual memory - Secondary storage.
UNIT V
I/O ORGANIZATION
9+3
Bus structure - Bus operation - Arbitration - Interface circuits - Interconnection standards: PCI, SCSI, SATA,
USB, SAS, and HDMI - Accessing I/O Devices: I/O Device Interface - Program-Controlled I/O - Interrupts.
L: 45; T: 15; TOTAL: 60 PERIODS
TEXTBOOK:
Carl Hamacher, Zvonko Vranesic, Safwat Zaky, and Naraig Manjikian, “Computer Organization and
Embedded Systems”, McGraw Hill Higher Education, Sixth Edition, 2011.
REFERENCE BOOKS:
1.
David A. Patterson and John L. Hennessy, “Computer Organization and Design: The Hardware /
Software interface”, Elsevier, Third Edition, 2005.
2.
“Computer Organization”, ISRD Group, Tata McGraw Hill, 2006.
3.
William Stallings, “Computer Organization and Architecture Education, Sixth Edition, 2003.
WEB REFERENCES:
1.
http://www.ics.p.lodz.pl/~dpuchala/CompArch/Lecture_6.pdf
38
Designing for Performance”, Pearson
2.
http://www.dauniv.ac.in/downloads/CArch_PPTs/
3.
http://cse.iitk.ac.in/users/karkare/courses/2011/cs220/html/notes.html
4.
http://nptel.ac.in/courses/106102062/
5.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-823-computer-systemarchitecture-fall-2005/
15IT303
PRINCIPLES OF COMMUNICATION
L
T
P
C
(Common to CSE / IT)
3
0
0
3
COURSE OBJECTIVES:

To understand the basic analog transmission and communication techniques

To learn digital modulation techniques

To study about the digital communication methods

To learn the concept of spread spectrum and Multiple access techniques

To understand the basic concepts of satellite and optical communication
COURSE OUTCOMES:

Determine the behavior of analog modulation schemes in time and frequency domains

Apply suitable pulse modulation techniques for data transmission

Determine the performance of different digital communication systems

Evaluate the operation of spread spectrum and multiple access schemes

Estimate the performance of Optical Communication Systems
UNIT I
ANALOG COMMUNICATION
10
Need of modulation - Principles of amplitude modulation - AM envelope - Frequency spectrum and bandwidth
– Modulation index – AM Voltage Distribution - AM power distribution – AM Transmitter - Angle modulation FM and PM waveforms - Phase deviation and modulation index - Frequency deviation - Frequency analysis of
angle modulated waves - Bandwidth requirements for angle modulated waves – Superheterodyne Receiver.
UNIT II
DIGITAL TRANSMISSION
9
Introduction to Pulse modulation - Pulse Code Modulation – PCM sampling – Sampling Rate – Quantization
and Folded Binary Code – Dynamic Range – Signal-to-Quantization Noise Ratio - Analog companding –
Digital companding - Delta modulation – Adaptive Delta Modulation - Intersymbol interference - Eye patterns.
UNIT III
DIGITAL COMMUNICATION
9
Introduction –Digital Amplitude Modulation - Frequency shift keying - Binary Phase shift keying – Quadrature
phase shift keying – 8-PSK – 16-PSK - Quadrature Amplitude Modulation.
UNIT IV
SPREAD SPECTRUM AND MULTIPLE ACCESS TECHNIQUES
8
Introduction - Pseudo-noise sequence - DS spread spectrum with coherent binary PSK - Processing gain - FH
spread spectrum - Multiple access techniques – FDMA - TDMA - CDMA.
UNIT V
SATELLITE AND OPTICAL COMMUNICATION
9
Satellite communication systems - Kepler’s law - LEO and GEO orbits - Footprint - Link model - Optical
communication systems - Elements of optical fiber transmission link - Types - Sources and detectors.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Wayne Tomasi, “Advanced Electronic Communication Systems”, Sixth Edition, Pearson Education,
2007.
2.
Simon Haykin, “Communication Systems”, 5th Edition, John Wiley & Sons., 2009
39
REFERENCE BOOKS:
1.
H.Taub, D L Schilling, G Saha,”Principles of Communication”, 3/e, 2007.
2.
B.P.Lathi,”Modern Analog and Digital Communication
2007.
3.
Dennis Roddy and John Coolen ,” Electronic Communications”,
2008.
systems”,
3/e,
4/e,
Oxford University Press,
Pearson Education India,
WEB REFERENCES:
1.
www.nptel.ac.in
2.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-450-principles-of-digitalcommunications-i-fall-2006/
15HS351
PRESENTATION SKILLS LABORATORY
L
T
P
C
III Semester - for branches EEE, CSE, Civil
0
0
2
1
IV Semester - for branches IT, ECE, Mech, Bio-Tech
COURSE OBJECTIVES:

To hone the students’ proficiency in speaking skills

To enhance their pronouncing skills

To help the students acquire presentation skills

To enable the students communicate effectively
COURSE OUTCOMES:
Students of Engineering and Technology will be able to

recognize phonemes

improve pronunciation

acquire all strategies of presentation skills

develop interpersonal skills
PHONETIC PRACTICE
4
English phonemes: Vowels, Diphthongs, Consonants - Word Stress, phoneme recognizing practice
LISTENING COMPREHENSION
3
Documentaries, Educational video clips, Oration of Great leaders, Radio & TV news, Listening to
conversations, Telephone etiquette, Reviewing news from Media.
LANGUAGE FUNCTIONS
3
Giving reasons, talking about future plans, Comparing & Contrasting, Making suggestions
PRESENTATION STRATEGIES
5
Presentation Strategies Defining Purpose; Audience & Locale; Organizing Contents; Preparing Outline; Audiovisual Aids; Nuances of Delivery; Body Language; Proximics; Setting Nuances of Voice Dynamics; TimeDimension.
PRESENTATION AND APPRAISAL SESSIONS
10
Importance of Journal articles - elements of technical articles (abstract, introduction, methodology, results,
discussion, conclusion, appendices, Bibliography and references), Preparation of scholarly papers based on
the internet Resources, Oral Presentations & Reviews.
TOTAL: 30 PERIODS
REFERENCE BOOKS:
1.
Mandel, Steve, “Effective Presentation Skills”, New Delhi: Viva Books Pvt. Ltd., 2004.
2.
Gopalaswamy, Ramesh & Ramesh Mahadevan, “ACE of Soft Skills”, New Delhi: Pearson, 2010.
40
3.
Gimson AC, “An Introduction to the Pronunciation of English”, London: ELBS, 1989.
4.
Oconnor, JD. , “Better English Pronunciation”, Cambridge: Cambridge University Press, 1967.
15CS351
DATA STRUCTURES LABORATORY
L
T
P
C
0
0
4
2
COURSE OBJECTIVES:

To develop programming skills in design and implementation of linear data structures.

To build non linear data structures for set data type.

To practice the different hash searching and binary search techniques.

To work with different types of heaps.

To work with graph and solve some of the applications using graph.
COURSE OUTCOMES:

Implement the various linear data structures such as List, Stack and Queue ADTs.

Enhance programming skills in design and implementation of non linear data structures.

Solve the collision problem using hashing technique.

Build the various heaps structures.

Solve graph based applications.
LIST OF EXPERIMENTS COVERING THE FOLLOWING TOPICS
(The exercises are to be designed either based on CDIO principle or a mini project could be given based on
the courses in the semester)
1.
Implementation of Lists and applications of List
2.
Implementation of Stacks and its applications
3.
Implementation of Queues with applications
4.
Construction of Binary Search tree and perform the various operations
5.
Implementation of AVL tree
6.
Implementation of Binary Heap based Priority Queue
7.
Implementation of Hashing techniques
8.
Implementation of Set
9.
Implementation of graph algorithms
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Mark Allen Weiss, “Data Structures and Algorithm Analysis in C++”, Pearson Education, Third
Edition, 2008.
2.
Anany Levitin, “Introduction to the Design and Analysis of Algorithm”, Pearson Education Asia, 2013.
REFERENCE BOOKS:
1.
Ellis Horowitz and Sartaj Sahni, “Fundamentals of Data Structures”, Galgotia Book Source, Gurgaon,
1976.
2.
Jean-Paul Tremblay and Paul G. Sorenson, “An Introduction to Data Structures with Applications”,
Tata McGraw-Hill, New Delhi, Second Edition, 1991.
3.
Alfred V. Aho, John E. Hopcroft and Jeffry D. Ullman, “Data Structures and Algorithms”, Pearson
Education, New Delhi, 2006
WEB REFERENCES:
1. www.nptel.ac.in
2. http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-851-advanced-datastructures-spring-2012/
41
3. http://courses.cs.vt.edu/~csonline/DataStructures
4. http://cslibrary.stanford.edu/103/LinkedListBasics.pdf
5. www.cs.cornell.edu/courses/cs312/2005sp/lectures/rec19.html
15EC354
DIGITAL CIRCUITS LABORATORY
(Common to CSE / IT)
L
T
P
C
0
0
4
2
COURSE OBJECTIVES:

To implement adders, subtractors

To exercise code convertors, multiplexers, de-multiplexers

To construct counters and shift registers

To be familiar with any one digital circuits simulation software
COURSE OUTCOMES:

Design and implement adders, subtractors, code convertors, multiplexers, de-multiplexers

Design and implement magnitude comparator, parity checker circuit

Design and implement LED display and traffic light signal controller

Construct counters, shift registers using flip flops

Construct and simulate digital circuit using VHDL software
LIST OF EXPERIMENTS COVERING THE FOLLOWING TOPICS
1.
Verification of Boolean theorems using digital logic gates
2.
Design and implementation of combinational circuits using basic gates for arbitrary functions,
code converters, etc.
3.
Design and implementation of binary adder / subtractor using basic gates and MSI devices
4.
Design and implementation of parity generator / checker using basic gates and MSI devices
5.
Design and implementation of magnitude comparator
6.
Design of decoder for LED display control
7.
Design and implementation of application using multiplexers/ De-multiplexers
8.
Design and implementation of Shift registers
9.
Design of traffic signal light controller
10. Design and implementation of Synchronous and Asynchronous counters
11. Simulation of combinational circuits using Hardware Description Language (VHDL/ Verilog
HDL software required)
12. Simulation of sequential circuits using HDL (VHDL/ Verilog HDL software required)
TOTAL: 45 PERIODS
TEXTBOOK:
M.Morris Mano, “Digital Design”, Pearson Education, 3rd edition, 2007.
REFERENCE BOOKS:
1.
Charles H.Roth, Jr. “Fundamentals of Logic Design”, Jaico Publishing House, Cengage Earning, 5th
ed, 2005.
2.
Donald D.Givone, “Digital Principles and Design”, Tata McGraw-Hill, 2007.
42
SEMESTER - IV
15MA404
MATHEMATICS IV - PROBABILITY AND QUEUEING THEORY
L
T
P
C
3
2
0
4
COURSE OBJECTIVES:

To know the association between the variables using correlation and regression.

To understand the theory of discrete-time Markov chains.

To introduce the concepts of queuing Theory.

To solve the problems of Non – Markovian queues and Networking.

To make the student knowledgeable in the area of probabilistic models.
COURSE OUTCOMES:
At the end of the course, the student will be able to

Acquire skills in handling situations involving more than one random variable.

Have a well-founded knowledge of Markov Processes which can describe real life phenomena.

Be exposed to basic characteristic features of a queuing system and acquire skills in analyzing
models.

Define and explain basic concepts in the theory of Markov Process.

Gain some insights on using queuing theory as a decision-making tool.
UNIT I
PROBABILITY RANDOM VARIABLES AND DISTRIBUTIONS
12
Axiomatic definition of probability – Conditional Probability – Baye’s Theorem - Discrete and Continuous
random variables – Cumulative distribution function – properties – Moments – Moments about mean –
Moment generating function – Uniform and Exponential distributions.
UNIT II
TWO DIMENSIONAL RANDOM VARIABLES
12
Joint density function - Marginal and conditional density function – Functions of random variable Transformation of random variables - Correlation and regression.
UNIT III
MARKOV PROCESSES AND MARKOV CHAINS
Classification - Stationary process
- Markov
probabilities - Limiting distributions - Poisson process.
UNIT IV
process
12
-
Markov
chains
-
Transition
QUEUEING THEORY
12
Markovian models – Birth and Death Queuing models - Steady state results: Single and multiple server
queuing models - queues with finite and infinite size - Little’s Formula.
UNIT V
NON-MARKOVIAN QUEUES AND QUEUEING NETWORKS
12
Non Markovian Models: M/G/1 queue- Pollaczek- Khinchine formula, series queues. Tandem Queues:
Queues with blocking, without blocking – Jackson open network and closed network.
TOTAL: 60 PERIODS
Note: Approved statistical table is permitted to use in the examinations.
TEXTBOOKS:
1.
O.C. Ibe, “Fundamentals of Applied Probability and Random Processes”, Elsevier, 1st Indian Reprint,
2014.
2.
D. Gross and C.M. Harris, “Fundamentals of Queueing Theory”, Wiley Student edition, 2013.
REFERENCE BOOKS:
1.
H.A. Taha, “Operations Research”, Pearson Education, Asia, 8th edition, 2011.
2.
A.O. Allen, “Probability, Statistics and Queueing Theory with Computer Applications”, Elsevier, 2nd
edition, 2005.
3.
K.S. Trivedi, “Probability and Statistics with Reliability, Queueing and Computer Science
Applications”, John Wiley and Sons, 2nd edition, 2008.
43
WEB REFERENCES:
1.
http://stattrek.com/probability-distributions/discrete-continuous.aspx
2.
http://people.brunel.ac.uk/~mastjjb/jeb/or/queue.html
3.
http://www.win.tue.nl/~iadan/queueing.pdf
15CS401
MICROPROCESSORS AND MICROCONTROLLERS
(Common to CSE / IT)
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To study the hardware architecture and programming model of 8086 processor

To learn to use coprocessor with 8086

To study the serial and parallel interfacing techniques

To study the hardware architecture and programming model of 8051 microcontroller

To learn the evolution of processors and its features
COURSE OUTCOMES:

Write Intel 8086 Assembly Language Programs

Perform Floating Point Computations using co-processor 8087

Interface the microprocessors with various input output devices

Develop programs using 8051 microcontroller

Compare the features of recent processors
UNIT I
8086 ARCHITECTURE AND PROGRAMMING
9
Intel 8086 Processor signals - Architecture - Addressing modes - Instruction set and assembler directives Assembly language programming - Procedures - Macros - Interrupts and interrupt service routines.
UNIT II
8086 AND SUPPORTING PROCESSORS
9
Minimum and Maximum mode configurations - Clock Generator - Bus controller - System bus timing Coprocessor: Numeric Data Processor - Data types - Instruction set.
UNIT III
INTERFACING
9
Memory interfacing and I/O interfacing - Parallel communication interface - Serial communication
interface - Timer -Interrupt controller - DMA Controller - Keyboard / Display interfacing - ADC and DAC
Interfacing - Stepper motor interfacing.
UNIT IV
8051 MICROCONTROLLER
9
Architecture of 8051 - Signals - Operational features - Instruction set - Memory and I/O addressing - Timer Interrupts - Serial Port - Introduction to 16 bit microcontroller
UNIT V
EVOLUTION OF PROCESSORS (Introductory level Only)
9
Introduction to 80386 - Pentium – Features of Multi Core Processors – Dual Core – Core 2 Duo – Core 2
Quad – Core i3 – Core i5 – Core i7
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
N.Senthilkumar, M.Saravanan, S.Jeevananthan, S.K.Shah “Microprocessors & Interfacing”, Oxford
University Press, 2012.
2.
Barry B. Brey, “The Intel Microprocessors - Architecture, Programming & Interfacing, 8086/8088,
80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III,
Pentium 4 and Core2 with 64-bit Extensions”, Pearson Prentice Hall, Eighth Edition, 2009.
44
REFERENCE BOOKS:
1.
Kenneth J.Ayala, “The 8051 Microcontroller Architecture, Programming and Applications”, Penram
international, 2008.
2.
A. K. Ray & K. M. Bhurchandi, “Advanced Microprocessors and Peripherals- Architectures,
Programming and Interfacing”, Tata McGraw Hill, Second Edition, 2006.
3.
Peter Abel, “IBM PC Assembly language and programming”, Prentice Hall of India Pvt. Ltd., Fifth
Edition, 2007.
4.
Mohamed Ali Mazidi, Janice GillispieMazidi, RolinMcKinlay, “The 8051 Microcontroller and
Embedded Systems: Using Assembly and C”, Pearson education, Second Edition, 2011.
WEB REFERENCES:
1.
www.intel.com
2.
www.nptel.ac.in
15CS402
DESIGN AND ANALYSIS OF ALGORITHMS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To introduce algorithm analysis and problem solving techniques using Divide & conquer and Greedy
techniques

To learn the problem solving techniques such as dynamic programming and iterative improvement

To understand and analyze algorithms using Backtracking and Branch and Bound technique

To explore various data sorting and string matching methods

To introduce advanced algorithms such as approximation, randomization and parallel algorithms
COURSE OUTCOMES:

Design and analyze the algorithms using divide and conquer and greedy techniques.

Solve problems using dynamic programming and iterative improvement and analyze it

Analyze the backtracking and branch & bound algorithms.

Perform sorting and string matching on the given collection of records

Work with advanced algorithms such as approximation, randomization and parallel algorithms
UNIT I
DIVIDE & CONQUER AND GREEDY TECHNIQUES
9
Introduction to the analysis of algorithms - Divide and conquer: Binary Tree Traversals - Finding maximum and
minimum - Multiplication of Large Integers - Strassen’s matrix multiplication - Closest Pair - Convex Hull.
Greedy approach: Container Loading Problem - Knapsack problem - Job Sequencing with deadlines - Optimal
storage on tapes - Huffman trees and Codes.
UNIT II
DYNAMIC PROGRAMMING AND ITERATIVE IMPROVEMENT
9
Dynamic Programming: Principle of optimality - Knapsack Problem - Optimal Binary Search Trees - Warshall’s
and Floyd’s Algorithms - Travelling Salesperson Problem. Iterative Improvement: The Simplex Method - The
Maximum-Flow Problem - Maximum Matching in Bipartite Graphs - The Stable Marriage Problem.
UNIT III
BACKTRACKING AND BRANCH & BOUND
9
Backtracking: n-Queens Problem - Hamiltonian Circuit Problem - Subset-Sum Problem - Graph Coloring.
Branch and Bound: Assignment Problem - Knapsack Problem - Traveling Salesman Problem.
UNIT IV
SORTING AND STRING MATCHING
9
Sorting: Bubble Sort - Selection Sort - Insertion Sort - Merge Sort - External Sorting - Quick Sort - Heap Sort.
String Matching: Brute Force String Matching Algorithm - KMP Algorithm - Horspool’s Algorithm - Boyer Moore
Algorithm.
45
UNIT V
NP PROBLEMS AND ADVANCED ALGORITHMS
9
NP completeness - Polynomial time verification - Theory of reducibility - Circuit satisfiability - Approximation
Algorithms for NP Hard Problems: Knapsack and Traveling Salesman problems - Randomization Algorithms:
Randomized Quick Sort - Parallel Algorithms: Parallel Searching and Sorting.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Anany Levitin, “Introduction to the Design and Analysis of Algorithm”, Pearson Education, Second
Edition, 2013.
2.
Ellis Horowitz, Sartaj Sahni and Sanguthevar Rajasekaran, “Fundamentals of Computer Algorithms”,
Universities Press, Hyderabad, Second Edition, 2008.
REFERENCE BOOKS:
1.
Thomas H Cormen, Charles E Leiserson, Ronald L Rivest and Clifford Stein, “Introduction to
Algorithms”, Prentice Hall of India, New Delhi, Second Edition, 2007
2.
Kenneth A. Berman and Jerome L. Paul, “Algorithms: Sequential, Parallel and Distributed”, Cengage
learning India Edition, New Delhi, 2002.
3.
Sara Baase and Allen Van Gelder, “Computer Algorithms - Introduction to Design & Analysis”,
Pearson Education, New Delhi, Third Edition, 2000.
4.
S.Sridhar, “Design and Analysis of Algorithms”, Oxford Higher education, 2015
WEB REFERENCES:
1.
http://nptel.ac.in/courses/106101059/
2.
http://nptel.ac.in/courses/106101060/
3.
http://www.personal.kent.edu/~rmuhamma/Algorithms/algorithm.html
4.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-toalgorithms-fall-2011/lecture-videos/
5.
http://cs.uef.fi/pages/franti/asa/notes.html
15CS403
THEORY OF COMPUTATION
L
T
P
C
3
2
0
4
COURSE OBJECTIVES:

To know the different types of finite automata and regular languages

To familiarize context free grammars

To learn about push down automata

To understand the working of Turing machines

To study about undecidable problems
COURSE OUTCOMES:

Design finite state automata and regular expression for a language specification and convert one
form to another form

Write Context Free Grammars and normalize

Design push down automata(PDA) for languages and convert CFG to PDA and vice versa

Construct Turing machine by applying different techniques

Find undecidability in languages
UNIT I
FINITE AUTOMATA AND REGULAR EXPRESSIONS
10+3
Basic Definitions - Finite Automaton - DFA and NFA - Finite Automaton with -moves - Equivalence of NFA
and DFA - Equivalence of NFAs with and without -moves - Regular Languages - Regular Expression Equivalence of finite Automaton and regular expressions - Minimization of DFA.
46
UNIT II
GRAMMARS
9+3
Introduction - Types of Grammar - Context Free Grammars and Languages - Derivations - Parse Trees Equivalence of Derivations and Parse Trees - Ambiguity - Normalization of CFG - Elimination of Useless
symbols - Unit productions -  productions - Chomsky normal form - Greibach Normal form.
UNIT III
PUSH DOWN AUTOMATA
8+3
Definition - Moves - Instantaneous descriptions -- Equivalence of Pushdown automata and CFG Deterministic pushdown automata - Pumping lemma for Regular Languages and CFL - Application of
Pumping Lemma
UNIT IV
TURING MACHINES
9+3
Definitions - Models - Computable languages -Techniques for Turing machine construction - Extensions of
Basic Turing Machine - Problems about Turing machine - Chomskian hierarchy of languages.
UNIT V
UNDECIDABILITY
9+3
Unsolvable Problems and Computable Functions - Recursive and recursively enumerable languages Universal Turing machine - Rice Theorem - Post Correspondence Problem - P and NP completeness Polynomial time reductions.
L: 45 ; T: 15 ; TOTAL: 60 PERIODS
TEXTBOOK:
J.E.Hopcroft, R.Motwani and J.D Ullman, “Introduction to Automata Theory, Languages and
Computations”, Pearson Education, Third Edition, 2008.
REFERENCE BOOKS:
1.
Mishra K L P and Chandrasekaran N, “Theory of Computer Science-Automata, Languages and
Computation”, Prentice Hall of India, Third Edition, 2007.
2.
Harry R. Lewis and Christos H. Papadimitriou, “Elements of the theory of Computation”, Prentice-Hall
of India Pvt. Ltd, Second Edition, 2009.
3.
Kamala Krithivasan and R. Rama, “Introduction to Formal Languages, Automata Theory and
Computation”, Pearson Education, Delhi, 2009.
4.
J. Martin, “Introduction to Languages and the Theory of Computation”, Tata Mc Graw Hill, New Delhi,
Third Edition, 2007.
5.
Micheal Sipser, “Introduction to the Theory and Computation”, Cengage Learning India, 2012.
WEB REFERENCES:
1.
www.nptel.ac.in
2.
http://ocw.mit.edu/courses/mathematics/18-404j-theory-of-computation-fall-2006/
3.
http://infolab.stanford.edu/~ullman/ialc.html
4.
http://www.cs.duke.edu/csed/jflap/tutorial/
5.
http://www.turing.org.uk/turing/scrapbook/machine.html
15CS404
SOFTWARE ENGINEERING PRINCIPLES
COURSE OBJECTIVES:

To explore the fundamental concepts of software engineering

To develop skills to elicitate, analyze and document requirements

To understand the software design principles

To introduce ethical and professional issues in developing project

To learn the software project management principles
47
L
T
P
C
3
0
0
3
COURSE OUTCOMES:

Apply software engineering principles for software development

Formulate software requirement specification

Design software according to the specification

Test the software using software testing techniques

Manage software projects
UNIT I
SOFTWARE PROCESS AND DEVELOPMENT METHODOLOGY
9
Introduction to software engineering – Life cycle models – Water fall model – Spiral model – Win Win Spiral
model – Prototyping model – Increment model – RAD model – Software processes – Specialized process
models – The rational unified process
UNIT II
SOFTWARE REQUIREMENTS
9
Functional and non functional – Software document – Requirement engineering process – Feasibility studies –
Software prototyping – Prototyping in the software process – Data – Functional and behavioral models –
Structured analysis and data dictionary
UNIT III
ANALYSIS, DESIGN CONCEPTS AND PRINCIPLES
9
Systems engineering – Analysis concepts – Design process and concepts – Modular design – Design
heuristic – Architectural design – Data design – User interface design – Real time software design – System
design – Real time executives – Data acquisition system – Monitoring and control system
UNIT IV
TESTING
9
Taxonomy of software testing – Types of Software testing – Black box testing – Testing boundary conditions –
Structural testing – Test coverage criteria based on data flow mechanisms – Regression testing – Unit testing
– Integration testing – Validation testing – System testing and Debugging – Software implementation
techniques
UNIT V
SOFTWARE PROJECT MANAGEMENT
9
Measures and measurement – ZIPF’s law – Software cost estimation – Function point models – COCOMO
Model – Delphi method – Scheduling – Earned value analysis – Error tracking – Software configuration
management – Program evaluation dynamics – Software maintenance – Project planning – Project scheduling
– Risk management – Agile software development – Agile methods – Plan driven and agile development –
Scaling agile methods - agile project management – Case tools.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Roger S. Pressman, “Software Engineering: A practitioner’s Approach”, McGraw-Hill International
Edition, Seventh Edition, 2014.
2.
Ian Sommerville, “Software engineering”, Pearson Education Asia, Ninth Edition, 2012.
3.
Richard Fairley,”Software Engineering concepts”, McGraw-Hill International Edition, 30
2008.
th
Reprint,
REFERENCE BOOKS:
1.
Watts S.Humphrey, “A Discipline for Software Engineering”, Pearson Education, 2007.
2.
James F.Peters and Witold Pedrycz, “Software Engineering, An Engineering Approach”, Wiley-India,
2007.
3.
Stephen R.Schach, “Software Engineering”, Tata McGraw-Hill, 2007.
4.
S.A.Kelkar, “Software Engineering”, Prentice Hall of India, 2007.
WEB REFERENCES:
1.
http://172.16.16.210/index.php/nptel-video-courses/video-cse/ video-cse-software-engineering
2.
http://172.16.16.210/index.php/nptel-video-courses/video-cse/ video-cse-software-engineering/2503software-metrics-quality
48
3.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-005-elements-of-softwareconstruction-fall-2008/
4.
http://nptel.ac.in/video.php?subjectId=106101061
5.
http://nptel.ac.in/courses/Webcourse-contents/IIT%20Kharagpur/Soft%20Engg/New_index1.html
15IT401
DATABASE MANAGEMENT SYSTEMS
L
T
P
C
(Common to CSE / IT)
3
0
0
3
COURSE OBJECTIVES:

To correlate the role of database management systems in information technology applications within
organization

To sketch basic database concepts, including the structure and operation of the relational data model

To articulate the use of contemporary logical design methods and tools for databases

To understand the relationship between Transaction Processing and Databases

To study query processing and optimization
COURSE OUTCOMES:

Draw the ER diagram for enterprise applications

Analyze the consequence of algebra in designing relational model and create database using query
languages with constraints and security

Normalize databases to reduce cost due to redundancy constraints

Assess different types of scheduling and recovery techniques for concurrent transactions

Validate the query evaluation plan and optimize to reduce memory complexity
UNIT I
DATABASE FUNDAMENTALS
9
Purpose of Database Systems – View of Data - Database System Architecture – Database Users and
Administrators – Data Models – Entity Relationship Model – Constraints - Entity Sets – Attributes – Keys - E-R
Diagrams - Design Issues - Extended E-R Features - Introduction of Relational Model – E-R Reduction to
Relational Schemas.
UNIT II
RELATIONAL DATABASE MODEL
9
Structure of Relational Databases – Schema Diagrams – Relational Query Languages - Relational Algebra –
Queries in SQL – Set Operations – Aggregate Operations – Joins – Views – Integrity Constraints –
Authorization – Advanced SQL – Functions and Procedures – Triggers – Assertion – Embedded SQL –
Dynamic SQL- SQL Application Programming using C and Java.
UNIT III
LOGICAL DATABASE DESIGN
9
Need for good database design – Functional Dependencies and Keys – Closure of Functional Dependencies
Set – Closure of attributes - Dependency Preservation - Decomposition using Functional dependencies –
Atomic domains and First Normal Form – Second Normal Form – Third Normal Form – Boyce Codd Normal
Form – Multivalued Dependencies - Decomposition using Multivalued dependencies – Fourth Normal Form
– Join Dependencies – Fifth Normal Form – Introduction to Domain Key Normal Form – Case Studies
UNIT IV
DATABASE TRANSACTIONS AND CONCURRENCY CONTROL
9
Transaction Model – ACID properties – Transaction States – Serializability - Conflict serializability – View
Serializability – Testing Serializability - Concurrency Control – Lock Based Protocols – Deadlocks – Multiple
Granularity – Time Stamp Based Protocols – Validation Based Protocols – Multi Version Schemes – Recovery
System – Failure Classification – Storage – Recovery and Atomicity – Recovery Algorithm.
UNIT V
QUERY PROCESSING AND OPTIMIZATION
9
Query Processing - Measures of Query Cost - Selection– Sorting - Join Operation – Other Operations Evaluation of Expressions –Database Tuning - Query Optimization - Transformation of Relational Expressions
- Estimating Statistics of Expression Results - Choice of Evaluation Plans – Materialized Views.
49
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Henry F Korth, Abraham Silberschatz, S. Sudharshan, “Database System Concepts”, McGraw Hill,
Sixth Edition, 2011.
2.
C.J.Date, A.Kannan and S.Swamynathan, ”An Introduction to Database Systems”, Pearson
Education, Eighth Edition, 2006.
REFERENCE BOOKS:
1.
R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Pearson Education/Addison
Wesley, Sixth Edition, 2014.
2.
Thomas Cannolly and Carolyn Begg, “Database Systems, A Practical Approach to Design,
Implementation and Management”, Pearson Education, Fifth Edition, 2009.
3.
Raghu Ramakrishnan, Johannes Gehrke, “Database Management Systems”, McGraw Hill, Third
Edition, 2004.
WEB REFERENCES:
1.
http://www.1keydata.com/datawarehousing/data-modeling-levels.html
2.
http://www.cs.uwaterloo.ca/~gweddell/cs448/Arch.pdf
3.
http://www.sql-tutorial.net/SQL-tutorial.asp
4.
http://sqlzoo.net/
5.
http://www.service-architecture.com/database/articles/ acid_properties. html
6.
http://www.orafaq.com/wiki/Oracle_database_Performance_Tuning_FAQ
15CS451
MICROPROCESSORS AND MICRO CONTROLLERS LABORATORY
(Common to CSE / IT)
L
T
P
C
0
0
4
2
COURSE OBJECTIVES:

To acquire expertise in assembly language programming using 8086

To develop programming skills on microcontroller programming using 8051

To apply the assembly language programming for interfacing with various peripherals
COURSE OUTCOMES:

Write assembly language programs using 8086

Design applications using MASM assembler and cross assemblers

Write programs to perform I/O using handshaking and interrupts

Develop different interfacing applications
LIST OF EXPERIMENTS COVERING THE FOLLOWING TOPICS
1.
Simple programming exercises on 8086.
2.
Code conversion, decimal arithmetic and Matrix operations.
3.
Simple programming with BIOS Interrupts
4.
String manipulation - search, find and replace, copy operations, sorting and searching.
5.
Interfacing with 8086 - 8255 and 8253.
6.
Interfacing with 8086 - 8279 and 8251.
7.
16 bit arithmetic operations using 8051.
8.
Interfacing stepper motor with 8086/8051.
9.
Interfacing ADC and DAC with 8086/8051.
10. Interfacing traffic light controller with 8086/8051.
TOTAL: 45 PERIODS
50
TEXT BOOK:
N.Senthilkumar, M.Saravanan, S.Jeevananthan, S.K.Shah “Microprocessors & Interfacing”, Oxford
University Press, 2012.
REFERENCE BOOKS:
1.
Barry B. Brey, “The Intel Microprocessors - Architecture, Programming & Interfacing, 8086/8088,
80186/80188, 80286, 80386, 80486, Pentium, Pentium Pro Processor, Pentium II, Pentium III,
Pentium 4 and Core2 with 64-bit Extensions”, Pearson Prentice Hall ,Eighth Edition , 2009.
2.
Kenneth J.Ayala, “The 8051 Microcontroller Architecture, Programming and Applications”, Penram
international, 2008.
3.
A. K. Ray & K. M. Bhurchandi, “Advanced Microprocessors and Peripherals- Architectures,
Programming and Interfacing”, Tata McGraw Hill, Second Edition, 2006.
4.
Peter Abel, “IBM PC Assembly language and programming”, Prentice Hall of India Pvt. Ltd., Fifth
Edition, 2007.
5.
Mohamed Ali Mazidi, Janice GillispieMazidi, RolinMcKinlay, “The 8051 Microcontroller and
Embedded Systems: Using Assembly and C”, Pearson Education, Second Edition, 2011.
15IT451
DATABASE MANAGEMENT SYSTEM LABORATORY
L
T
P
C
(Common to CSE / IT)
0
0
4
2
COURSE OBJECTIVES:

To persuade different issues involved in the design and implementation of a database system for real
time applications

To speculate sophisticated queries to extract information from the large datasets available

To schematize several database projects related to an information technology problem based on
given requirements
COURSE OUTCOMES:

Populate and query a database using SQL DML/DDL commands

Declare and enforce integrity constraints on a database using a state-of-the-art RDBMS

Programming PL/SQL including stored procedures, stored functions, cursors and packages

Design and build a GUI application using any programming language as front end
LIST OF EXPERIMENTS
For all exercises draw ER Diagram and Apply Normalization techniques
1.
Data Definition Language Commands
2.
Data Manipulation Language Commands
3.
Data Control Language, Nested Queries
4.
Set Operators and Join Queries
5.
Views and Indexes
6.
PL/SQL – Triggers
7.
PL/SQL – Functions
8.
PL/SQL – Procedures
9.
ORDBMS
10. Front end Connectivity
11. Form / Menu Design (Qlik)
12. Report Generation
51
SEMESTER - V
15CS501
PROGRAMMING WITH JAVA
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To realize object oriented concepts using Java

To understand the essentials of Inheritance and Polymorphism

To learn event driven programming and GUI

To learn to handle exceptions

To study generics and Collection classes

To understand the basics of concurrent programming in Java
COURSE OUTCOMES:

Write simple Object Oriented Programs using Java

Design classes with inheritance and polymorphism

Develop GUI based Application using event driven programming

Handle exceptions in an effective way

Write Java programs using Generics and collections

Write concurrent programs in Java
UNIT I
FUNDAMENTALS OF OBJECT ORIENTED PROGRAMMING WITH JAVA
9
Review of OOP - Java Features - Objects and classes in Java - defining classes - methods - access specifiers
- static members - constructors - Arrays - Strings - String Buffer - String Tokenizer - Packages - The
ClassPath - JavaDoc comments – String Object as Expression in Switch Statement -java.Time API- Use of
Method References
UNIT II
INHERITANCE AND POLYMORPHISM
10
Inheritance - class hierarchy - final keyword - polymorphism - dynamic binding - abstract classes - instanceof
– Interface- Lamda Expressions- Functional Interfaces - the Object class - Object Wrappers and Autoboxing Methods with variable number of Parameters - Enumeration Classes - Reflection - inner classes
UNIT III
EVENT DRIVEN PROGRAMMING
10
Introduction to Applet - Applet Life Cycle - AWT event handling in Applet - Introducing Swing - Creating a
Frame - Positioning a Frame - Displaying Information in a Component - Working with 2D Shapes - Color Fonts - Displaying Images - Basics of Event Handling - The AWT Event Hierarchy - Mouse Events - Actions Introduction to Layout Management - Swing Components: Text Input - Choice Components - Menus - Dialog
Boxes - Accessing database using JDBC - JAR file creation.
UNIT IV
EXCEPTION, GENERIC PROGRAMMING AND COLLECTION
8
Exceptions - exception hierarchy - throwing and catching exceptions - Try-with-resources Statement - Catch
Block Handling Multiple Exceptions- Stack Trace Elements - Motivation for generic programming - generic
classes - generic methods - generic code and virtual machine. Collection Framework: Collection Types Vector, Priority Queue, Hash Set- Stream Collection Types
UNIT V
CONCURRENT PROGRAMMING
8
Multi threaded programming - thread states - thread life cycle - thread properties - thread synchronization Inter thread Communication - Suspending, Resuming, and Stopping Threads - Executors - synchronizers
TOTAL: 45 PERIODS
TEXTBOOK:
Cay S. Horstmann and Gary Cornell, “Core Java: Volume I - Fundamentals”, Sun Microsystems
Press, Ninth Edition, 2013.
52
REFERENCE BOOKS:
1. Rajkumar Buyya ,S. Thamarai Selvi ,Xingchen Chu “Object Oriented Programming with Java:
Essentials and Applications” Tata McGraw Hill Education 2009
2. P.J. Deitel & H.M. Deitel, “Java: How to Program Java 2”, Prentice Hall, Seventh Edition, 2011.
3. Herbert Schildt, “Java: The Complete Reference”, McGraw Hill Education, Ninth Edition, 2014.
4. K. Arnold and J. Gosling, “The JAVA programming language”, Pearson Education, Third edition,
2000.
WEB REFERENCES:
1. http://docs.oracle.com/javase/tutorial/java/
2. http://www.java2s.com/Tutorial/Java/CatalogJava.htm
3. http://www.javatpoint.com/java-swing
4. https://docs.oracle.com/javase/tutorial/collections/intro/
5. http://way2java.com/java-versions-2/jdk-1-8-features/
15CS502
OPERATING SYSTEMS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To acquire basic knowledge on computer operating system structures and functioning

To study the concept of process management

To learn the basics of memory management

To understand the structure of file and I/O systems

To be familiar with some operating systems
COURSE OUTCOMES:

Identify the components of operating system and their functionalities

Analyze the various process management algorithms

Evaluate the performance of various memory management techniques

Design a simple file system and analyze the performance

Work with some popular operating systems like Linux, Windows
UNIT I
OPERATING SYSTEMS OVERVIEW
9
Introduction to operating systems - Computer system organization - architecture - Operating system structure operations - Process, memory, storage management - Protection and security - Distributed systems Computing environments - Open source operating systems - OS services - User interface - System calls System programs - Process concept - scheduling - Operations on processes - Cooperating processes - Inter
process communication - Threads
UNIT II
PROCESS MANAGEMENT
10
Scheduling criteria - Scheduling algorithms - Multiple processor scheduling - Algorithm evaluation - The critical
section problem - Synchronization hardware - Semaphores - Classic problems of synchronization - Critical
regions - Monitors - Deadlocks - Deadlock characterization - Methods for handling deadlocks - Deadlock
prevention - Deadlock avoidance - Deadlock detection and Recovery
UNIT III
MEMORY MANAGEMENT
9
Introduction - Swapping - Contiguous memory allocation - Paging - Segmentation - Segmentation with paging
- Virtual memory: Background - Demand paging - Copy on write - Page replacement - Allocation of frames Thrashing
UNIT IV
FILE AND I/O SYSTEMS
8
File concept - Access methods - Directory structure - File system mounting - Protection - Directory
53
implementation - Allocation methods - Free space management - Disk scheduling - Disk management - Swap
space management - Protection.
I/O Systems: I/O Hardware - Application I/O Interface - Kernel I/O subsystem
UNIT V
CASE STUDY
9
The Linux system: History - Design principles - Kernel modules - Process management - Scheduling - Memory
management - File systems - Input and output - Inter Process Communication - Network structure – Security.
Windows: History - Design principles – Recent Trends.
TOTAL: 45 PERIODS
TEXTBOOK:
Abraham Silberschatz, Peter B. Galvin, Greg Gagne, “Operating System Concepts Essentials”, John
th
Wiley & Sons Inc., 8 Edition, 2011
REFERENCE BOOKS:
1.
Andrew S. Tanenbaum, “Modern Operating Systems”, Addison Wesley, Second Edition, 2001.
2.
Charles Crowley, “Operating Systems: A Design-Oriented Approach”, Tata McGraw Hill Education,
1996.
3.
D M Dhamdhere, “Operating Systems: A Concept-based Approach”, Tata McGraw-Hill Education,
Second Edition, 2007.
4.
William Stallings, “Operating Systems: Internals and Design Principles”, Prentice Hall, Seventh
Edition, 2011.
5.
Maurice J.Bach, “The Design of the UNIX Operating System”, Prentice Hall, 2004
WEB REFERENCES:
1.
www.nptel.ac.in
2.
http://cseweb.ucsd.edu/classes/fa06/cse120/lectures/120-fa06-l13.pdf
3.
http://www.cs.kent.edu/~farrell/osf03/oldnotes/
4.
http://www.microsoft.com/about/mspreview/windows8/Windows8_RP_Product_guide.pdf
15CS503
COMPUTER NETWORKS
L
T
P
C
3
0
2
4
COURSE OBJECTIVES:

To study layered architecture of computer networks and protocols.

To learn the various mediums used in the physical layer.

To study the functionalities of data link layer.

To learn the routing algorithms and the use of IP addressing in the network layer.

To understand the working of transport layer.

To learn to design secure network applications.
COURSE OUTCOMES:

Identify the role of each layer in computer networks and its protocols.

Encode the data for transmission in wired and wireless medium

Develop scheme for error detection and correction

Select flow control algorithm at link to link level.

Evaluate the performance of various routing algorithms.

Analyze the flow control and congestion control algorithms for QoS at end to end level.

Develop secure network applications for the specified requirement.
54
UNIT I
INTRODUCTION, PHYSICAL LAYER
9+3
Overview: Data Communication - Network Types - Internet History - TCP/IP Protocol Suite - The OSI Model Digital Signals - Data rate limits - Performance - Line Coding - Block Coding - Transmission Media: Guided
Media - Unguided Media - Switching
Lab Component: Line Coding and Block Coding
UNIT II
DATA LINK LAYER
9+3
Link Layer Addressing - ARP - Error Detection and Correction - Data Link Control Services - Data Link Layer
Protocols - HDLC - PPP - Media Access Control - Ethernet - Wireless LANs: IEEE 802.11, Bluetooth Connecting Devices.
Lab Component: Framing, Error Detection and Correction.
UNIT III
NETWORK LAYER
9+3
Network layer Services - Packet switching - Performance - IPV4 addresses - Forwarding of packets Internet Protocol - ICMPV4 - Mobile IP - Routing algorithms - Routing Protocols - IPV6 addressing - IPV6
protocol -Transition from IPV4 to IPV6
Lab Component: Routing Algorithms
UNIT IV
TRANSPORT LAYER
9+3
Transport Layer Services - Protocols - UDP - TCP: Transition Diagram, Flow Control, Error Control,
Congestion Control - SCTP - QoS: Flow Control to improve QoS - Integrated Services - Differentiated
Services - Client Server Programming.
Lab Component: Client Server Programming using sockets
UNIT V
APPLICATION LAYER AND SECURITY
9+3
World Wide Web and HTTP - FTP - Electronic Mail - Telnet - Secure Shell - Domain Name System Cryptographic Algorithms - Authentication Protocols - Message Integrity Protocols - Public Key
Distribution(X.509) - Network Layer Security - Transport Layer Security - Application Layer Security Firewalls.
Lab Component: Network Application Development
L: 45 ; P: 15 ; TOTAL: 60 PERIODS
TEXTBOOKS:
1.
Behrouz A. Foruzan, “Data communication and Networking”, Tata McGraw-Hill, Fifth Edition, 2013
2.
Larry L. Peterson, Bruce S. Davie, “Computer Networks: A Systems Approach”, Morgan Kauffmann
Publishers Inc., Third Edition, 2003.
REFERENCE BOOKS:
1.
James F. Kuross, Keith W. Ross, “Computer Networking, A Top-Down Approach Featuring the
Internet”, Addison Wesley, ThirdEdition,2004.
2.
Pete Loshin, “IPv6: Theory, Protocol and Practice”, ELSEVIER, Morgan Kauffmann Publishers Inc.,
Second edition, 2004
3.
William Stallings , “ Data and C o m pu t er Communication ”, Pearson Education, Sixth Edition,
2000.
4.
Andrew S. Tannenbaum, “Computer Networks”, Pearson Education, Fourth Edition, 2003
5.
D.E. Comer, “Internetworking with TCP/IP Vol- III”, (BSD Sockets Version), Pearson Education,
Second Edition, 2003.
6.
W. Richard Stevens, “UNIX Network Programming Vol-I”, Pearson Education, Second Edition, 1998.
WEB REFERENCES:
1.
www.nptel.ac.in
2.
http://compnetworking.about.com/od/basicnetworkingconcepts/a/network_types.htm
3.
http://www.protocols.com/pbook/tcpip1.htm
55
4.
http://docs.oracle.com/cd/E23824_01/html/821-1453/ipv6-troubleshoot-2.html
5.
http://searchsecurity.techtarget.com/tip/Get-ready-for-IPv6-Five-security-issues-to-consider
15HS551
PROFESSIONAL COMMUNICATION SKILLS LAB
V Semester - for branches Civil, EEE, CSE
L
T
P
C
0
0
4
2
VI semester - for branches ECE, Mech, IT, Bio-Tech
COURSE OBJECTIVES:

To enable the students of engineering and technology attain effective professional communication
skills

To train the aspirants to get through interviews successfully

To make them successful corporates

To upgrade the language proficiency level of engineering students
COURSE OUTCOMES:
Students of Engineering and technology will be able to

Attain effective communication skills

Enhance business communication

Acquire language proficiency

Face interviews
VOCABULARY BUILDING
9
Synonyms & antonyms, grammar: error spotting exercise, listening exercise, reading comprehension
exercises, sequencing the jumbled sentences, cloze test
BUSINESS CORRESPONDENCE
9
Report Writing: types of Reports - Project report - report format, Preparation of a report based on the
newspaper article. Writing memos, notice, agenda and circular.
GROUP DISCUSSION
9
Group Discussion - an introduction, Sample videos on GD and appraisal, Participation in Group Discussion Persuasive skills, Negotiating ability, team skills and leadership Quality.
INTERVIEW SKILLS AND SOFT SKILLS
9
Resume designing, Online Resume, Successful interview skills, mock interviews, and Motivation - self-image goal setting - managing changes - corporate etiquette, body language, and power dressing - time
management - stress management, Career and life planning.
THEATRE ART AND AN INTRODUCTION TO INTERNATIONAL EXAMINATIONS
9
Master of Ceremony, Welcome Address, Role play activities, dramatics, An Introduction to International
English Language Testing System (IELTS) - Test of English as a Foreign Language (TOEFL), Cambridge
Advanced English(CAE) - Graduate Record Examination (GRE) - Civil Service (Language related)
TOTAL: 45 PERIODS
REFERENCE BOOKS:
1.
Berry, Thomas Elliott, “Most Common Mistakes in English Usage”, TMH Publication Company
Limited, 2012.
2.
Thorpe,E and Heaton,S., “Objective English”, Pearson Education, New Delhi, II Edition,
2007.
3.
Bhatnagar, R.P., “English for Competitive Examination”, Macmillan, 3 edition, 2012.
4.
Bhatnagar, R.P., NITINBhatnagar and Mamta, “Communicative English for Engineers &
Professionals”, Pearson Education, 2010.
5.
Rizvi, Asharaf M., “Effective Technical Communication”, Tata McGraw-Hill Publishing Company
Limited, 2007
rd
56
15CS551
JAVA LABORATORY
L
T
P
C
0
0
4
2
COURSE OBJECTIVES:

To practice implementing Object Oriented Concepts, Package creation in Java using appropriate
coding standards

To practice to design GUI based application using Swing components.

To practice writing generic programs and collection classes in Java

To explore exception handling techniques.

To practice concurrency programming
COURSE OUTCOMES:

Write JAVA programs with proper coding standards.

Develop a GUI based application using Java swing components.

Develop application to handle generic data.

Use collection classes in Java programs

Write robust programs using exception handling techniques

Develop multithreaded applications
LIST OF EXPERIMENTS COVERING THE FOLLOWING TOPICS
(The exercises are to be designed either based on CDIO principle or a mini project could be given based on
the courses in the semester)
1.
Simple Java program with JavaDoc comments
2.
Programs using packages and classes, JAR file creation
3.
Programs using inheritance and dynamic polymorphism
4.
Programs using Interface and exception handling
5.
Programs using GDI
6.
Event driven windows based application in Java
7.
Programs using generics
8.
Program to demonstrate the use of Collection Classes
9.
Database Connectivity using JDBC
10. Multithreaded application
TOTAL: 45 PERIODS
TEXTBOOK:
Cay S. Horstmann and Gary Cornell, “Core Java: Volume I - Fundamentals”, Sun Microsystems
Press, Ninth Edition, 2013.
REFERENCE BOOKS:
1. P.J. Deitel & H.M. Deitel, “Java: How to Program Java 2”, Prentice Hall, Seventh Edition, 2011.
2. Herbert Schildt, “Java: The Complete Reference”, McGraw Hill Education, Ninth Edition, 2014.
15CS552
OPERATING SYSTEM LABORATORY
COURSE OBJECTIVES:

To learn file and process related system calls

To practice on the process scheduling algorithms

To learn to write programs for process synchronization using semaphores.

To experiment with IPC system calls
57
L
T
P
C
0
0
4
2

To practice memory allocation and disk scheduling algorithms
COURSE OUTCOMES:

Work with file related System calls

Create and manage processes

Implement various CPU scheduling algorithms

Write code for IPC with synchronization

Implement memory allocation, file allocation algorithms

Work with page replacement and disk scheduling algorithms
LIST OF EXPERIMENTS COVERING THE FOLLOWING TOPICS
(The exercises are to be designed either based on CDIO principle or a mini project could be given based on
the courses in the semester)
1. Implementation of basic Linux system commands
2. Process creation and management
3. Performing inter process communication
4. Simulation of CPU scheduling
5. Solving Producer-Consumer problems using semaphores.
6. Implementation of deadlock avoidance algorithms
7. Implementation of contiguous and non contiguous memory allocation algorithms
8. Implementation of Page replacement algorithms
9. Implementation of file allocation algorithms
10. Simulation of disk scheduling algorithms
TOTAL: 45 PERIODS
TEXTBOOK:
Abraham Silberschatz, Peter B. Galvin, Greg Gagne, “Operating System Concepts Essentials”, John
th
Wiley & Sons Inc., 8 Edition, 2011
REFERENCE BOOKS:
1.
Andrew S. Tanenbaum, “Modern Operating Systems”, Addison Wesley, Second Edition, 2001.
2.
Charles Crowley, “Operating Systems: A Design-Oriented Approach”, Tata McGraw Hill Education,
1996.
3.
D M Dhamdhere, “Operating Systems: A Concept-based Approach”, Tata McGraw-Hill Education,
Second Edition, 2007.
4.
William Stallings, “Operating Systems: Internals and Design Principles”, Prentice Hall, Seventh
Edition, 2011.
SEMESTER - VI
15CS601
SYSTEM SOFTWARE AND COMPILER DESIGN
COURSE OBJECTIVES:

To understand the internals of system software like assemblers, linkers , loaders

To learn to design a lexical analyzer

To learn to design and implement a parser

To understand storage management

To study the various intermediate code representations

To understand the code optimization techniques
58
L
T
P
C
3
0
0
3

To learn to generate the machine code
COURSE OUTCOMES:

Explore the internals of assemblers, linkers, loaders

Design a lexical analyzer

Design a parser

Choose the right storage structure for the language constructs

Select the appropriate intermediate code

Apply the suitable optimization techniques

Generate the machine code for simple language constructs
UNITI
SYSTEM SOFTWARE
10
Definition - SIC and SIC/XE machine architecture - basic assembler functions - algorithm and data structures one-pass assembler - multi-pass assembler - basic loader functions - machine dependent loader features
UNITII
LEXICAL ANALYSIS
9
Introduction: process of compilation - phases of compiler - grouping of phases - cousins of compiler - compiler
construction tools
Lexical Analyzer: role of the lexical analyzer - Input buffering - specification of tokens - recognition of tokens language for specifying lexical analyzer
UNITIII
SYNTAX ANALYSIS AND RUN-TIME ENVIRONMENTS
9
Need and role of the parser - Context Free Grammars - top down parsing - Recursive descent parser Predictive parser - bottom up parsing - shift reduce parser - LR parsers - Construction of SLR, CLR and LALR
parsing table - syntax analyzer generators
Run-time environments: Source language issues-Storage organization - Stack allocation space - Access to
non-local data on the stack - Heap management
UNITIV
INTERMEDIATE CODE GENERATION
8
Syntax directed definitions - construction of syntax tree - intermediate languages - declarations - assignment
statements - type systems- specification of a simple type checker - arithmetic expression evaluation in
assignment statements - Boolean expressions - case statements - back patching- procedure calls
UNITV
CODE OPTIMIZATION AND CODE GENERATION
9
Code Optimization: Principal sources of optimization - DAG - optimization of basic blocks - global data flow
analysis
Code Generation: issues in design of a code generator – a simple code generator algorithm - register
allocation and assignment - generating code from DAGs.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Alfred V. Aho, Monica S.Lam, Ravi Sethi, Jeffrey D.Ullman, “Compilers: Principles, Techniques and
Tools”, Pearson Education, 2008.
2.
K.Muneeswaran, “Compiler Design”, Oxford University Press, 2013
3.
Leland L. Beck and D. Manjula, “System Software - An Introduction to Systems Programming”,
Pearson Education Asia, 3rd Edition, 2009.(For Unit I)
REFERENCE BOOKS:
1.
David Galles, “Modern Compiler Design”, Pearson Education Asia, 2007
2.
Steven S. Muchnick, “Advanced Compiler Design and Implementation”, Morgan Kaufmann
Publishers, 2000.
3.
C. N. Fisher and R. J. LeBlanc, “Crafting a Compiler with C”, Pearson Education, 2000.
4.
V. Raghavan, “Principles of Compiler Design”, Tata McGraw Hill Education Publishers, 2010.
59
5.
Allen I. Holub, “Compiler Design in C”, Prentice-Hall software series, 1993
WEB REFERENCES:
1.
www.nptel.ac.in
2.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-035-computer-languageengineering-spring-2010/
3.
http://infolab.stanford.edu/~ullman/dragon.html
4.
http://dinosaur.compilertools.net/
5.
http://www.onesmartclick.com/engineering/compiler-design.html
15CS602
PRINCIPLES OF DISTRIBUTED SYSTEMS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To introduce distributed system principles.

To study the various communication models in distributed systems.

To gain knowledge about peer to peer services.

To understand distributed file systems.

To study synchronization and replication techniques.

To study the resource management techniques.
COURSE OUTCOMES:

Identify the elements of distributed system.

Compare the pros and cons of various communication models.

Address the issues in peer to peer services.

Explore distributed file systems.

Analyze synchronization and replication algorithms.

Explore distributed scheduling algorithms
UNIT I
INTRODUCTION
8
Introduction – Examples of Distributed Systems–Trends in Distributed Systems – Focus on resource sharing –
Challenges - World Wide Web - System Models – Physical Models - Architectural models - Fundamental
Models.
UNIT II
COMMUNICATION IN DISTRIBUTED SYSTEM
9
Inter process Communication – the API for the internet protocols – External data representation - Multicast
communication - Network virtualization: Overlay networks. MPI - Request-reply protocols – Remote procedure
call. Distributed Objects: Java RMI – Group communication – Publish-subscribe systems – Message queues
– Shared memory approaches- From Objects to components: Enterprise Java beans
UNIT III
PEER TO PEER SYSTEMS AND DISTRIBUTED FILE SYSTEMS
9
Introduction – Napster and its legacy – Peer-to-peer Middleware – Routing overlays - Overlay case studies:
Pastry, Tapestry. Distributed File Systems – File service architecture – Sun Network File System - Andrew File
system – Name Services and Domain Name System – Directory Services – Case Studies: The Global Name
System, X.500 Directory Service.
UNIT IV
SYNCHRONIZATION AND FAULT TOLERANCE
10
Introduction – Clocks, events and process states – Synchronizing physical clocks- Logical time and logical
clocks – Global states – Coordination and Agreement – Distributed mutual exclusion – Elections –
Transactions -Nested transactions – Locks – Optimistic concurrency control – Timestamp ordering – Atomic
60
Commit protocols –concurrency control in distributed systems- Distributed deadlocks. – Replication – Case
study: Coda
UNIT V
RESOURCE AND PROCESS MANAGEMENT
9
Resource Management: Desirable Features of a Good Global Scheduling Algorithm –Task Assignment
Approach – Load Balancing Approach – Load Sharing Approach – Process Management: Process Migration Threads
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
George Coulouris, Jean Dollimore and Tim Kindberg, “Distributed Systems Concepts and Design”,
Fifth Edition, Pearson Education, 2012.
2.
Pradeep K Sinha, “Distributed Operating Systems: Concepts and Design”, Prentice Hall of India,
2007. (Unit V)
REFERENCE BOOKS:
1.
Tanenbaum A.S., Van Steen M., “Distributed Systems: Principles and Paradigms”, Pearson
Education, 2007.
2.
Liu M.L., “Distributed Computing, Principles and Applications”, Pearson Education, 2004.
3.
Nancy A Lynch, “Distributed Algorithms”, Morgan Kaufman Publishers, USA, 2003.
4.
Mukesh Singhal and Niranjan G. Shivaratri, “Advanced Concepts in Operating Systems – Distributed,
Database, and Multiprocessor Operating Systems”, Tata McGraw-Hill, 2001.
WEB REFERENCES:
1. http://deneb.cs.kent.edu/~mikhail/classes/aos.f02/
2. http://www.coda.cs.cmu.edu/ljpaper/lj.html
3. http://www.windowsnetworking.com/articles_tutorials/Windows2003-Distributed-File-System.html
4. http://www.developers.net/intelisnshowcase/view/758
5. http://csi-india.org/resource-scheduling-real-time-database-systems-operating-system-perspective
15IT602
OBJECT ORIENTED ANALYSIS AND DESIGN
(Common to CSE / IT)
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To gain basic knowledge in object oriented system.

To study the software design process.

To assess the unified process and Unified Modeling Language

To gain basic OO analysis and design skills through an elaborate case study

To learn the appropriate usage of design patterns
COURSE OUTCOMES:

Create use case documents that capture requirements for a software system.

Create class diagrams that model both the domain model and design model of a software system.

Create interaction diagrams that model the dynamic aspects of a software system.

Apply UML tools to address the real world problems with software solutions

Apply design patterns that facilitate development and evolution of new models
UNIT I
9
INTRODUCTION
Basics of Object Oriented Concepts - Introduction to OOAD - UML - Unified Process(UP) phases - Agile
modeling and UP – Agile Business modeling - Case study – the NextGen POS system
61
UNIT II
9
INCEPTION AND STATIC MODELING
Inception - Use case Modeling - Relating Use cases – include, extend and generalization - Elaboration Domain Models - Finding conceptual classes and description classes – Associations – Attributes – Domain
model refinement – Finding conceptual class hierarchies - Aggregation and Composition - UML activity
diagrams and modeling
UNIT III
9
DYNAMIC MODELING
System sequence diagrams – Communication diagrams - Relationship between sequence diagrams and use
cases - Logical architecture and UML package diagram – Logical architecture refinement - UML class
diagrams – relationship – inheritance – Abstract classes – polymorphism - Operation contracts
UNIT IV
9
DESIGN PATTERNS
Object Oriented Design Methodology – Common base class - GRASP: Designing objects with responsibilities
– Patterns – Creator – Information expert – Low Coupling – Controller – High Cohesion – Designing for
visibility - Applying GoF design patterns – adapter – singleton – factory -strategy – composite - facade observer patterns
UNIT V
9
IMPLEMENTATION AND APPLICATION
Mapping design to code – Test driven development – Refactoring – UML tools and UML as blueprint - UML
state machine diagrams and modeling - UML deployment and component diagrams – Adopting Agile
modeling on an UP project
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Craig Larman,"Applying UML and Patterns: An Introduction to object- oriented Analysis and
Design and iterative development”, Third Edition, Pearson Education, 2012
2.
Scott Ambler, “Agile Modeling: Effective Practices for eXtreme Programming and the
Unified Process”, Wiley Computer Publishing, 2002
REFERENCE BOOKS:
1.
Mike O’Docherty, “Object-Oriented Analysis & Design:
Development with UML 2.0”, John Wiley & Sons, 2005.
2.
James W- Cooper, Addison-Wesley, “Java Design Patterns – A Tutorial”, 2000.
3.
Micheal Blaha, James Rambaugh, “Object-Oriented Modeling and Design with UML”, Second
Edition, Prentice Hall of India Private Limited, 2007
4.
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, “Design patterns: Elements of
Reusable object-oriented software”, Addison-Wesley, 1995.
Understanding
WEB REFERENCES:
1.
http://codecourse.sourceforge.net/materials/The-Waterfall-Lifecycle-Model.html
2.
http://www.eclipse.org/proposals/beacon/Basic%20Unified%20Process.pdf
3.
http://www.agilemodeling.com/
4.
http://www.uml.org/
5.
http://www.uml-diagrams.org/package-diagrams-examples.html
6.
http://www.tutorialspoint.com/uml/uml_interaction_diagram.htm
7.
http://faculty.inverhills.edu/dlevitt/CS%202000%20(FP)/GRASP%20Patterns.pdf
8.
http://www.gofpatterns.com/
9.
http://www.objectmentor.com/resources/articles/umlfsm.pdf
10.
http://www.agilemodeling.com/essays/umlDiagrams.htm
62
System
15CS651
SYSTEM SOFTWARE AND COMPILER LABORATORY
L
T
P
C
0
0
4
2
COURSE OBJECTIVES:

To practice to design and implement an assembler

To gain skills in using compiler writing tools.

To practice to implement the different Phases of compiler in a simpler form

To practice to apply simple optimization techniques
COURSE OUTCOMES:

Design and implement an assembler

Use compiler writing tools

Implement the different Phases of compiler

Optimize the code

Generate an assembly language program for the source code
LIST OF EXPERIMENTS COVERING THE FOLLOWING TOPICS
(The exercises are to be designed either based on CDIO principle or a mini project could be given based on
the courses in the semester)
1.
Implementation of Symbol Table
2.
Implement first pass of a two pass assembler
3.
Implement second pass of a two pass assembler
4.
Develop a lexical analyzer to recognize a few patterns in C. (Ex. identifiers, constants, comments,
operators etc.) using LEX.
5.
Generate a parser for recognizing assignment statements with operators like +, - , * and / and
operands like identifiers and constants using YACC
6.
Generate three address code and store them as quadruples for assignment statements with
operators like +, - , * and / and operands like identifiers and constants using YACC
7.
Implement a type checker
8.
Construct a DAG for the given quadruples generated in experiment 6
9.
Implementation of Simple Code Optimization Techniques like Constant Folding etc.
10. Implement the back end of the compiler which takes the DAG and produces the 8086 assembly
language instructions that can be assembled and run using a 8086 assembler. The target assembly
instructions can be simple move, add, sub, jump.
TOTAL: 45 PERIODS
REFERENCE BOOKS:
1.
Alfred V. Aho, Monica S.Lam, Ravi Sethi, Jeffrey D.Ullman, “Compilers: Principles, Techniques and
Tools”, Pearson Education, 2008.
2.
K.Muneeswaran, “Compiler Design”, Oxford University Press, 2013.
3.
Leland L. Beck and D.Manjula, “System Software - An Introduction to Systems Programming”,
Pearson Education Asia, 3rd Edition, 2009.
4.
John R. Levine, Tony mason & Doug brown, “UNIX Programming Tools - lex & yacc”, O’Reilly.
63
15IT652
OBJECT ORIENTED ANALYSIS AND DESIGN LAB
L
T
P
C
(Common to CSE / IT)
0
0
4
2
COURSE OBJECTIVES:

To highlight the importance of object-oriented analysis and design and its limitations.

To show how we apply the process of object-oriented analysis and design to software development.

To point out the importance and function of each UML model throughout the process of objectoriented analysis and design and explaining the notation of various elements in these models.

To provide the necessary knowledge and skills in using object-oriented CASE tools.
COURSE OUTCOMES:

Construct various UML models for projects

Implement forward and reverse engineering

Perform testing for simple applications
LIST OF EXERCISES
1.
Identify a problem and prepare Statement of Work.
2.
Develop an IEEE standard SRS document. Also develop project plan (Gantt chart).
3.
Identify Use Cases and develop functional model (Functional Requirement Specification).
4.
Identify the business activities and develop an UML Activity diagram.
5.
Identity the conceptual classes and develop a domain model and UML Class diagram.
6.
Using the identified scenarios find the interaction between objects and represent them using UML
Interaction diagrams.
7.
Draw the State Chart diagram.
8.
Identify the User Interface, Domain objects, and Technical services(Code generation)
9.
Draw Component and Deployment diagrams.
10.
Perform testing for software projects
TOTAL: 45 PERIODS
SEMESTER - VII
15CS701
COMPUTER GRAPHICS
L
T
P
C
(Common to CSE / IT)
3
0
0
3
COURSE OBJECTIVES:

To learn the primitives and clipping methods and to explore object construction using primitives.

To apply transformations and texture on the object

To motivate the students to create the 3-D scenes by adding lighting and shades to the objects in the
scene.

To enable the students to perform modeling

To have in-depth idea about advanced rendering.
COURSE OUTCOMES:

Rasterize and clip the primitives

Construct geometric Objects

Apply transformations and texture on the object

Perform viewing, lighting and Shading

Apply hierarchical modeling and procedural methods

Apply advanced rendering techniques
64
UNIT I
RASTERIZATION AND GEOMETRIC OBJECTS
11
Bresenham’s Line drawing Algorithm - Clipping - Line-Segment Clipping - Cohen-Sutherland Clipping - LiangBarsky Clipping - Polygon Clipping - Rasterization - Polygon Rasterization - Hidden-Surface Removal Antialiasing -The Sierpinski Gasket - Programming Two-Dimensional Applications – Graphics programming
standards: OpenGL, WebGL – WebGL Application Programming Interface - Primitives and Attributes - Color Viewing - Scalars, Points, and Vectors - Three-Dimensional Primitives - Coordinate Systems and Frames Frames in WebGL - Matrix and Vector Types - Modeling a Colored Cube
UNIT II
TRANSFORMATIONS AND TEXTURE
9
Affine Transformations - Translation, Rotation, and Scaling of 2D and 3D Objects - Transformations in
Homogeneous Coordinates - Concatenation of Transformations - Transformation Matrices in WebGL - Buffers
- Digital Images - Mapping Methods - Two-Dimensional Texture Mapping- Texture Mapping in WebGL Texture Generation - Environment Maps - Reflection Map Example - Bump Mapping
UNIT III
VIEWING, LIGHTING AND SHADING
9
Parallel Projections - Perspective Projections - Perspective Projections with WebGL - Perspective Projection
Matrices - Hidden-Surface Removal - Light and Matter - Light Sources - The Phong Reflection Model Computation of Vectors - Polygonal Shading - Approximation of a Sphere by Recursive Subdivision Specifying Lighting Parameters - Implementing a Lighting Model - Shading of the Sphere Model
UNIT IV
HIERARCHICAL MODELING AND PROCEDURAL METHODS
8
Symbols and Instances - Hierarchical Models - A Robot Arm -Trees and Traversal - Use of Tree Data
Structures -Animation - Graphical Objects - Scene Graphs - Implementing Scene Graphs - Other Tree
Structures - Language - Based Models - Recursive Methods and Fractals - Procedural Noise
UNIT V
ADVANCED RENDERING
8
Going Beyond Pipeline Rendering - Ray Tracing - Building a Simple Ray Tracer - The Rendering Equation Radiosity - Global Illumination and Path Tracing - RenderMan - Parallel Rendering - Hardware GPU
Implementations - Implicit Functions and Contour Maps - Volume Rendering - Isosurfaces and Marching
Cubes - Marching Tetrahedra - Mesh Simplification - Direct Volume Rendering - Image-Based Rendering
TOTAL: 45 PERIODS
TEXTBOOK:
Edward Angel, Dave Shreiner, “Interactive Computer Graphics: A Top Down Approach with
WebGL”, Pearson Education, Seventh Edition, 2015
REFERENCE BOOKS:
1.
Kouichi Matsuda, Rodger Lea, “WebGL Programming Guide: Interactive 3D Graphics Programming
with WebGL”, Pearson Education, 2013
2.
Patrick Cozzi, “WebGL Insights“, CRC Press
3.
Donald D. Hearn, M. Pauline Baker and Warren Carithers, “Computer Graphics with OpenGL”,
Pearson Education, Fourth Edition, 2010.
4.
James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, “Computer Graphics
Principles and Practice in C”, Pearson Education, Second Edition, 2007.
5.
F .S. Hill, “Computer Graphics using OPENGL”, Pearson Education, Second Edition, 2003.
WEB REFERENCES:
1.
https://webglfundamentals.org/
2.
learningwebgl.com/
3.
https://www.khronos.org/webgl/
4.
https://www.chromeexperiments.com/webgl
65
15CS702
COMPUTATIONAL INTELLIGENCE
L
T
P
C
3
0
2
4
COURSE OBJECTIVES:

To learn the concepts of computational intelligence for solving problems

To understand the representation of knowledge and reasoning mechanisms

To learn to construct plans of actions

To study network models used for reasoning in uncertainty

To introduce models that learn from samples of data
COURSE OUTCOMES:

Formulate a problem and find the solution using searching techniques

Use the knowledge and the process of inference to derive new facts

Represent planning problems and find the sequence of actions to achieve goals

Build network models to reason under uncertainty

Design and apply Learning models
UNIT I
INTRODUCTION
9
Introduction - Intelligent agents - Problem Solving: Solving problems by searching - Problem solving Agents Example Problems - Searching for solutions - Uninformed search strategies - Informed search strategies:
Greedy best first search, A* search - Memory bounded Heuristic search - Heuristic functions
UNIT II
KNOWLEDGE AND REASONING
9
Logic Agents: Knowledge based agents - Wumpus world - Logic - Propositional logic - Syntax and Semantic of
FOL - Using FOL - Propositional vs First order inference - Unification and Lifting - Forward chaining Backward chaining - Resolution
UNIT III
PLANNING
9
Classical Planning: Definitions - Examples - Algorithms for Planning as state space search - Planning graphs Planning and acting in the real world: Time, Schedule and Resources - Hierarchical planning - Planning and
acting in Non deterministic domain - Multi agent planning
UNIT IV
UNCERTAIN KNOWLEDGE AND REASONING
9
Quantifying Uncertainty - Acting under Uncertainty - Basic probability notation - Inference using Full joint
distribution - Independence - Bayes rule - Probabilistic Reasoning - Semantics of Bayesian networks Bayesian nets with continuous variable - Exact inference in Bayesian networks
UNIT V
LEARNING
9
Forms of learning - Supervised learning - Learning decision trees - Artificial neural networks - Ensemble
learning - Case study: Handwritten digit recognition
Lab Component: Working with Searching, Reasoning and Learning Algorithms
15
TOTAL: 60 PERIODS
TEXTBOOK:
Stuart Russell, Peter Norvig, "Artificial Intelligence: A Modern Approach", Pearson education, Third
edition, 2014
REFERENCE BOOKS:
1.
Nils.J.Nilsson, "Artificial Intelligence: A new synthesis", Elsevier, July 2003
2.
AndriesP.Engelbrecht, "Computational Intelligence: An Introduction", John Wiley & Sons, 2nd edition,
2007
3.
John Fulcher, L.C. Jain, “Computational Intelligence: A Compendium, Studies in Computational
Intelligence”, Vol.115, Springer,2008
66
WEB REFERENCES:
1.
http://www.formal.stanford.edu/jmc/whatisai/
2.
http://www.sciencedaily.com/news/computers_math/artificial_intelligence/
3.
NPTEL course material
15CS751
COMPUTER GRAPHICS LABORATORY
L
T
P
C
(Common to CSE / IT)
0
0
4
2
COURSE OBJECTIVES:

To practice drawing various 2D and 3D objects and perform transformations and clipping operations

To practice to create a graphics scene using WebGL and perform Viewing, shading, lighting and
texture mapping

To practice to create images using Procedural methods in WebGL
COURSE OUTCOMES:

Draw various 2D and 3D Objects and perform various transformations and Clipping

Create realistic scenes

Draw Complex Image Using Iterated Functions and various Procedural methods
LIST OF EXPERIMENTS COVERING THE FOLLOWING TOPICS
(The exercises are to be designed either based on CDIO principle or a mini project could be given based on
the courses in the semester)
1.
Code Bresenham’s line drawing algorithm.
2.
Implement line and Polygon clipping algorithms
3.
Draw the various 2D and 3D shapes using existing API
4.
Perform Transformations
5.
Apply Composite Transformations
6.
Apply texture mapping
7.
Draw 3D scene with various light and material properties
8.
Build a scene graph
9.
Generate Fractal images.
10. Construct complex objects using CSG
TOTAL: 45 PERIODS
REFERENCE BOOKS:
1.
Edward Angel, Dave Shreiner, “Interactive Computer Graphics: A Top Down Approach with WebGL”,
Pearson Education, Seventh Edition, 2015
2.
Kouichi Matsuda, Rodger Lea, “WebGL Programming Guide: Interactive 3D Graphics Programming
with WebGL”, Pearson Education, 2013
3.
Patrick Cozzi, “WebGL Insights“, CRC Press
4.
Donald D. Hearn, M. Pauline Baker and Warren Carithers, “Computer Graphics with OpenGL”,
Pearson Education, Fourth Edition, 2010.
5.
James D. Foley, Andries Van Dam, Steven K. Feiner, John F. Hughes, “Computer Graphics
Principles and Practice in C”, Pearson Education, Second Edition, 2007.
6.
F .S. Hill, “Computer Graphics using OPENGL”, Pearson Education, Second Edition, 2003.
67
15CS752
SOFTWARE APPLICATION DEVELOPMENT LABORATORY
L
T
P
C
0
0
4
2
COURSE OBJECTIVES:

To give an exposure on real world application project development

To practice developing a Desktop or Web based or Mobile based application

To understand and practice the various phases in developing an application

To practice the use of Configuration Management

To understand the issues in deploying the product
COURSE OUTCOMES:

Develop a Desktop or Web based or Mobile based application

Develop project plan

Complete and come out with artifacts related to
o
Project Problem Formulation
o
Planning a project
o
Requirements
o
Test case Design
o
Design
o
Coding and Unit Testing
o
Testing
o
Deployment

Use Configuration Management System and work break down structure

Complete an inquiry
PROJECT DEVELOPMENT GUIDELINES
The students have to select an application which could be a Desktop Application, Web based application,
Mobile based application, cross platform or universal application. It is preferred to have the application to
either address a social issue or bring out an element of innovation, or demonstrate use of latest technological
trends. After fixing the application, they have to complete the following:
1.
The Problem Statement
2.
Project Proposal consisting of
3.
a.
Project Title
b.
Project Description
c.
Objectives
d.
Team Members
e.
Customer
f.
Direct & Indirect Users
g.
Scope
h.
Proposed Technology for development / deployment
i.
Rationale behind the project (innovation, new technology, Proof of concept, etc)
j.
Approximate effort / cost estimate with rationale
Complete the Project Plan activity and develop a project plan with
a.
Version Number and Date
b.
Modification History
c.
Detailed Project Description
d.
Scope of the project
e.
Key Deliverables and Success Criteria
68
4.
5.
6.
7.
8.
9.
f.
Estimation
g.
Schedule and Work Breakdown structure
h.
SDLC
i.
Project Tracking - Milestones
j.
Risk Management
k.
Configuration Management Plan
l.
Quality Assurance - Reviews and audits
Work on Software Requirements and write an SRS which has
a.
Version Number and Date
b.
Modification History
c.
Detailed Project Description
d.
Hardware Requirements
e.
Assumptions, constraints and dependencies
f.
Users and Use case Diagram
g.
Functional Requirements
h.
Non-Functional Requirements
Prepare a Test Case Design with
a.
Version Number and Date
b.
Modification History
c.
Equivalence Partitioning
d.
Boundary Value Analysis
e.
Test Cases
Complete the Software Design showing
a.
Version Number and Date
b.
Modification History
c.
Architecture
d.
UI Design
e.
Business Logic
f.
Database Design
Perform Coding and Unit Testing with
a.
Code as per coding guidelines
b.
Unit test report
Testing which includes
a.
Interface Testing
b.
System testing
c.
Acceptance testing
Deployment
a.
Release Document
REFERENCE BOOKS:
Books related to software engineering and domain of interest.
69
CORE ELECTIVE - I (for Semester V)
15CSC01
PARALLEL COMPUTING ARCHITECTURE
(Common to CSE / IT)
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To learn the different ways of exploiting Instruction Level Parallelism

To study vector architecture and GPU architecture.

To understand the different multiprocessor architectures and memory consistency models.

To learn the architecture, issues and working of warehouse scale computers.

To study multicore architecture and their design issues.
COURSE OUTCOMES:

Explore Instruction Level Parallelism

Analyze the architecture of Vector, SIMD and GPU architecture.

Compare the cache coherence protocols for symmetric and distributed memory multiprocessor
systems.

Analyze the issues in warehouse scale computing.

Compare various multicore processor architectures.
PREREQUISITES:
Basic Computer Architecture
UNIT I
INSTRUCTION LEVEL PARALLELISM
9
Classes of computers - Trends in technology, power, energy and cost - Dependability - Measuring, Reporting
and summarizing performance - Quantitative principles of computer design - Classes of parallelism.
ILP: Concepts and challenges - Basic compiler techniques for exposing ILP - Branch prediction - Dynamic
scheduling - Hardware based Speculation - Multiple issue, static and dynamic scheduling - Limitations of ILP
UNIT II
VECTOR, SIMD AND GPU ARCHITECTURES
9
Vector architecture - SIMD instruction set extensions for multimedia - Graphics processing units - Detecting
and enhancing loop level parallelism - Case studies.
UNIT III
MULTIPROCESSOR ARCHITECTURE
9
Multiprocessor architecture: Issues and approaches - Centralized shared memory architecture Multiprocessor cache coherence - Snooping cache coherence protocols - Limitations - Distributed shared
memory - Directory based cache coherence protocols - Performance issues - Synchronization - Models of
memory consistency.
UNIT IV
WAREHOUSE-SCALE ARCHITECTURES
9
Programming models and workloads for Warehouse-Scale computers - Architectures for Warehouse-Scale
computing - Physical infrastructure and costs - Cloud computing - Case studies.
UNIT V
MULTICORE ARCHITECTURES
9
Software and hardware multithreading - SMT and CMP architectures - Design issues - Case studies: Intel
multicore architecture - SUN CMP architecture - Heterogeneous multicore processors - Case study: IBM cell
processor.
TOTAL: 45 PERIODS
TEXTBOOK:
John L. Hennessey and David A. Patterson, “Computer architecture - A quantitative approach”,
Morgan Kaufmann / Elsevier Publishers, 5th edition, 2012.
REFERENCE BOOKS:
1.
David E. Culler, Jaswinder Pal Singh, “Parallel computing architecture: A hardware/software
70
approach”, Morgan Kaufmann /Elsevier Publishers, 1999.
2.
Kai Hwang and Zhi Wei Xu, “Scalable Parallel Computing”, Tata McGraw Hill, New Delhi, 2003.
3.
Kai Hwang, “Advanced Computer Architecture”, Tata McGraw-Hill Education, 2003
4.
Richard Y. Kain, “Advanced Computer Architecture a Systems Design Approach”, Prentice Hall,
2011.
WEB REFERENCES:
1. http://docs.nvidia.com/cuda/cuda-c-programming-guide/
2. http://www.cs.cmu.edu/~fp/courses/15213-s07/lectures/27-multicore.pdf
3. http://rolfed.com/nehalem/nehalemPaper.pdf
15CSC02
EMBEDDED SYSTEM DEVELOPMENT
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To learn the architecture and programming of ARM processor.

To be familiar with the design of embedded computing platform

To be exposed to the basic concepts of real time Operating system.

To learn the design techniques for embedded systems

To know the design and issues of sample embedded systems
COURSE OUTCOMES:

Write simple programs for ARM processor.

Explore embedded computing platform.

Differentiate between the general purpose operating system and the real time operating system

Design and develop embedded systems

Model real-time applications using embedded system concepts
PREREQUISITES:
Microprocessors and Microcontrollers, Programming Concepts
UNIT I
EMBEDDED COMPUTING WITH ARM PROCESSORS
9
Complex systems and micro processors- Embedded system design process - Instruction sets - ARM
Processor - CPU: programming input and output- supervisor mode, exceptions and traps - Co-processorsMemory system mechanisms - CPU performance - CPU power consumption.
UNIT II
DESIGN OF EMBEDDED COMPUTING PLATFORM
9
The CPU Bus - Memory devices and systems - Designing with computing platforms - consumer electronics
architecture - platform-level performance analysis - Components for embedded programs - Models of
programs - Assembly, linking and loading - compilation techniques - Program level performance analysis Software performance optimization - Program level energy and power analysis and optimization Analysis and optimization of program size - Program validation and testing.
UNIT III
EMBEDDED OPERATING SYSTEMS
9
Introduction - Multiple tasks and multiple processes - Multirate systems - Preemptive real-time operating
systems - Priority based scheduling - Interprocess communication mechanisms - Evaluating operating system
performance - power optimization strategies for processes - Example Real time operating systems - POSIX Windows CE
UNIT IV
EMBEDDED SYSTEM DESIGN TECHNIQUES
9
Design methodologies - Design flows - Requirement Analysis - Specifications - System analysis and
architecture design - Quality Assurance techniques - Distributed embedded systems - MPSoCs and shared
memory multiprocessors
71
UNIT V
CASE STUDIES
9
Data compressor - Alarm Clock - Audio player - Software modem - Digital still camera - Telephone answering
machine - Engine control unit - Video accelerator.
TOTAL: 45 PERIODS
TEXTBOOK:
Marilyn Wolf, “Computers as Components - Principles of Embedded Computing System Design”,
Morgan Kaufmann Publisher (An imprint from Elsevier), Third Edition, 2012.
REFERENCE BOOKS:
1.
Jonathan W.Valvano, “Embedded Microcomputer Systems Real Time Interfacing”, Cengage
Learning, Third Edition, 2012.
2.
David. E. Simon, “An Embedded Software Primer”, Addison-Wesley Professional, 1st Edition, Fifth
Impression, 2007.
3.
Sriram V Iyer, Pankaj Gupta, “Embedded Real Time Systems Programming”, Tata Mc Graw Hill,
2004
4.
Raymond J.A. Buhr, Donald L.Bailey, “An Introduction to Real-Time Systems- From Design to
Networking with C/C++”, Prentice Hall, 1999.
WEB REFERENCES:
1.
www.mit.edu/courses/
2.
www.nptel.ac.in
15CSC03
INTRODUCTION TO DIGITAL SIGNAL PROCESSING
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To study the basic concepts of signals and systems.

To be familiar with frequency transforms.

To learn to design IIR filter.

To learn to design FIR filter.

To learn to apply DSP techniques in real world problems
COURSE OUTCOMES:

Work with the basic concepts of Signals and Systems

Apply frequency transformation techniques in DT System

Design IIR filter using several mapping techniques

Design FIR filter using window and frequency sampling techniques

Explore applications of DSP techniques
PREREQUISITES:
Laplace Transform, Basic Knowledge of Filters
UNIT I
SIGNALS AND SYSTEMS
10
Basic elements of DSP - Concepts of frequency in analog and digital signals - Sampling theorem - Discrete
time signals and systems - Analysis of discrete time LTI systems - Z transform properties - Convolution Correlation.
UNIT II
FREQUENCY TRANSFORMATIONS
9
Introduction to DFT - Properties of DFT - Circular convolution - Filtering methods based on DFT - FFT
Algorithms - Decimation in time algorithms - Decimation in frequency algorithms - Use of FFT in linear filtering
-DCT
72
UNIT III
IIR FILTER DESIGN
9
Structures of IIR - Analog filter design - Discrete time IIR filter from analog filter - IIR filter design by impulse
invariance - Bilinear transformation - Approximation of derivatives - Filter design (LPF, HPF, BPF, BRF) using
frequency translation
UNIT IV
FIR FILTER DESIGN
9
Structures of FIR - Linear phase FIR filter - Filter design using windowing techniques (Rectangular Window,
Hamming Window, and Hanning Window) - Frequency sampling techniques - Finite word length effects in
digital Filters: Errors - Limit Cycle.
UNIT V
APPLICATIONS
8
Multirate signal processing: Decimation - Interpolation - Sampling rate conversion by a rational factor Adaptive Filters: Introduction - Applications of adaptive filtering to equalization - Echo cancellation Interference cancellation - Speech recognition systems - Speech synthesis systems
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
John G. Proakis & Dimitris G.Manolakis, “Digital Signal Processing - Principles, Algorithms and
Applications”, Pearson education / Prentice Hall, Fourth edition, 2007
2.
Emmanuel C.Ifeachor, & Barrie.W.Jervis, “Digital Signal Processing”, Pearson Education Prentice
Hall, Second edition, 2002
REFERENCE BOOKS:
1.
Alan V.Oppenheim, Ronald W. Schafer & Hohn. R.Back, “Discrete Time Signal Processing”, Pearson
Education, Second Edition,2005.
2.
Andreas Antoniou, “Digital Signal Processing”, Tata McGraw Hill,2001.
3.
Nagoor Kani A, “Digital Signal Processing” , Tata McGraw Hill, Second Edition, 2012.
4.
Sanjit K Mitra, “Digital Signal Processing”, Tata McGraw Hill, Third Edition,2006
5.
Rafeal C. Gonzalez, Richard E. Woods, “Digital Image Processing”, Pearson Education, First Edition
WEB REFERENCES:
1.
http://ocw.mit.edu/resources/res-6-008-digital-signal-processing-spring-2011/
2.
www.nptel.ac.in
3.
http://www.alwayslearn.com/dft%20and%20fft%20tutorial/DFTandFFT_FFT_Overview.html
15CSC04
WEB PROGRAMMING
COURSE OBJECTIVES:

To learn to design web pages using HTML5

To gain knowledge on creating interactive web pages using JavaScript, jQuery

To know to use Cascading Style Sheets (CSS) and DOM.

To study different technologies related to XML

To learn to develop server side scripting using PHP

To learn to develop web services using AJAX
COURSE OUTCOMES:

Develop website using HTML5

Create interactive web pages using JavaScript, jQuery

Design interesting and appealing pages using CSS

Access and process various elements of web page using DOM
73
L
T
P
C
2
0
2
3

Represent web data using XML and perform translation using XSLT

Develop server side code using PHP.

Create, describe, publish and consume the Web Services using AJAX
PREREQUISITES:
Fundamentals of Programming
UNIT I
BASICS INTERNET PROTOCOLS, HTML5
6+4
Basic Internet Protocols - The World Wide Web - HTTP messages - Web servers and clients - Introduction to
HTML5 - Editing HTML5 - W3C HTML validation service - Headings - Linking - Images - Special characters
and horizontal rules - Lists - Tables - Forms - Internal linking - Meta elements - New HTML5 Form input types
- Input and datalist elements and auto complete attribute - Page structure elements - Introduction to Canvas Canvas Coordinate System - Rectangles - Drawing Arcs and Circles - Shadows
UNIT II
JAVASCRIPT, JQUERY
6+4
Introduction to JavaScript - Syntax - Variables and data types - JavaScript Control Statements - Operators Literals - Functions - Objects - Arrays - Built in objects - Event handling - Fundamentals of JQuery - JQuery
selectors - JQuery methods to access HTML attributes - Traversing - Manipulators - Events - Effects
UNIT III
CSS3, DOM
6+4
Types of CSS - Conflicting style sheets - Positioning Elements - Element Dimension - Box model and Text
Flow - Media types - Media Queries - Drop-Down Menus - Text shadows - Rounded corners - Color - Box
Shadows - Introduction to the Document Object Model - DOM History and Levels - Intrinsic Event Handling Modifying Element Style - The Document Tree - Properties of window - DOM Collections - Using Timer and
Dynamic Styles to Create Animated Effects - JavaScript Event Handling - Reviewing the load, mousemove,
mouseover, mouseout events - Form processing with focus, blur, submit, reset - Event Bubbling - More Events
UNIT IV
XML AND PHP
6+4
XML documents and vocabularies - XML versions and declarations - XML namespace - Representing data
types : DTD, XML schema - XSLT - XPath - XQuery - Introduction to PHP - Converting Between Data Types Arithmetic Operators - Initializing and Manipulating Arrays - String Comparisons - String Processing with
Regular Expressions - Form Processing and Business Logic - Reading from a Database - Using Cookie Dynamic Content
UNIT V
AJAX AND WEB SERVICES
6+4
Ajax - Enabled rich internet applications with XML and JSON - Web Services Introduction - WCF Services
Basics - SOAP - REST - JSON - Publishing and Consuming SOAP-Based Web Services, REST-Based XML
Web Services, REST-Based JSON Web Services
TOTAL: 50 PERIODS
TEXTBOOKS:
1.
P.J.Deitel, H.M.Deitel, “Internet and World Wide Web - How to program”, Pearson Education
Publishers, Fifth Edition, 2009.
2.
Jeffrey C. Jackson, "Web Technologies - A Computer Science Perspective", Pearson Education,
2007.
REFERENCE BOOKS:
1.
Robert. W. Sebesta, "Programming the World Wide Web", Pearson Education, Fourth Edition, 2007.
2.
Kogent Learning Solutions Inc., “Html5 Black Book: Covers CSS3, JavaScript, XKL, XHTML, AJAX,
PHP and jQuery”, Dreamtech Press, 2011.
3.
Joe Fawcett, Danny Ayers, Liam R. E. Quin, “Beginning XML”, John Wiley & Sons Publisher, Fifth
Edition, 2012
4.
Bates, “Developing Web Applications”, Wiley, 2006.
74
WEB REFERENCES:
1.
www.nptel.ac.in
2.
http://www.echoecho.com/javascript.htm
3.
http://www.w3schools.com/jquery/default.asp
4.
http://www.quackit.com/ajax/tutorial/
5.
http://www.w3schools.com/php/
6.
http://www.theshulers.com/whitepapers/internet_whitepaper/index.html
7.
http://www.protocols.com/pbook/tcpip2/#UDP
15ITC05
SOFTWARE PROJECT MANAGEMENT
L
T
P
C
(Common to CSE / IT)
3
0
0
3
COURSE OBJECTIVES:

To estimate the cost associated with a project

To plan and monitor projects for the risk management

To explore the process of monitoring and controlling

To manage people and organization of teams

To study various software development standards
COURSE OUTCOMES:

Estimate cost benefits, risk and forecast cash flow for software projects

Evaluate the activities, risks and hazards in the project management

Apply cost monitoring and control strategies for software projects

Manage the organizational behavior of people working in teams

Use open source tools for managing projects
PREREQUISITES:
Software Engineering
UNIT I
INTRODUCTION
9
Project Definition – Contract Management – Activities covered by Software Project Management – Overview
of Project Planning – Stepwise Project Planning - Project evaluation - Strategic Assessment – Technical
Assessment – Cost Benefit Analysis – Cash Flow Forecasting – Cost Benefit Evaluation Techniques – Risk
Evaluation
UNIT II
ACTIVITY PLANNING
9
Objectives – Project Schedule – Sequencing and Scheduling Activities – Network Planning Models – Forward
Pass – Backward Pass – Activity Float – Shortening Project Duration – Activity on Arrow Networks – Risk
Management – Nature Of Risk – Types Of Risk – Managing Risk – Hazard Identification – Hazard Analysis –
Risk Planning And Control
UNIT III
MONITORING AND CONTROL
9
Creating Framework – Collecting the Data – Visualizing Progress – Cost Monitoring – Earned Value –
Prioritizing Monitoring – Getting Project Back To Target – Change Control – Managing Contracts –
Introduction – Types of Contract – Stages in Contract Placement – Typical Terms of a Contract – Contract
Management – Acceptance
UNIT IV
MANAGING PEOPLE AND ORGANIZING TEAMS
9
Understanding Behavior – Organizational Behavior – Selecting The Right Person For The Job – Instruction in
the Best Methods – Motivation – The Oldham Hackman Job Characteristics Model – Working In Groups –
Becoming A Team – Decision Making – Leadership – Organizational Structures – Stress – Health And Safety
75
– Case Studies
UNIT V
DEVELOPMENT AND MANAGEMENT STANDARDS
9
Microsoft solution Framework - PMBOK Guide - NASA practices - PRINCE 2 - Capability Maturity Model Integration - open source tools for managing projects: Project information flow - basic infrastructure collaborative document writing
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Bob Hughes, Mike Cotterell, “Software Project Management”, Fifth Edition, Tata McGraw Hill, 2011
2.
Adolfo Villafiorita, “Introduction to Software Project Management”, CRC Press 2014
REFERENCE BOOKS:
1
Ramesh, Gopalaswamy, "Managing Global Projects", Tata McGraw Hill, 2001.
2
Royce, “Software Project Management”, Pearson Education, 1999
3
Jalote, “Software Project Management in Practice”, Pearson Education, 2002
WEB REFERENCES :
1
http://www.cs.ox.ac.uk/people/michael.wooldridge/teaching/soft-eng/lect05.pdf
2
https://at-web1.comp.glam.ac.uk/staff/dwfarthi/projman.htm
3
https://www2.swc.rwth-aachen.de/docs/98_FESMA.pdf
CORE ELECTIVE - II (for Semester VI)
15CSC05
J2EE TECHNOLOGY
L
T
P
C
2
0
2
3
COURSE OBJECTIVES:
1.
To learn to develop web applications by separating presentation and logic using JSP and Servlet.
2.
To study the behaviour of EJB
3.
To learn the functionality of Java Mail and JMS
4.
To develop web application using JSF.
5.
To develop and deploy web services.
6.
To build web applications using Struts2
COURSE OUTCOMES:
1.
Capable of writing Server side programming using Servlet and JSP.
2.
Develop web application using EJB
3.
Work with Java Mail API and JMS
4.
Develop a Web Application using JSF
5.
Capable of creating, describing, publishing and consuming the Web Service
6.
Develop a Web Application using Struts2 MVC Architecture
PREREQUISITES:
Fundamentals of Java Programming, Web Programming
UNIT I
SERVLET AND JSP
6+4
Introduction to J2EE - Servlet - Life cycle - Parameter data - Sessions - Cookies - URL rewriting - Other
servlet capabilities - Servlets and concurrency - Database connectivity.
Separating programming and presentation - JSP technology - JSP expression language - JSP markup - JSTL
core actions - Tag libraries and files
76
UNIT II
EJB
6+4
EJB Container - EJB Classess - EJB Interfaces - Deployment Descriptors - environment elements - Session
Java Bean - stateless vs stateful - creating a session Java Bean - Entity Java Bean - Message Driven Bean
UNIT III
JAVA MAIL AND JMS
6+4
Java Mail : API - Protocols - Send Email Message - Retrieving Email Messages - deleting Email Messages Forwarding Email Message - Sending and Receiving Attachments
Java Message service : JMS Fundamentals - Components of JMS - sending Message - receiving Messagecreating a Publisher - Creating a Subscriber
UNIT IV
JSF AND WEB SERVICES
6+4
Java Server Faces - overview - architecture - Life cycle - various tags - data tables - JSF JDBC integration Event handling - Application using JSF.
Web Services :JAX-RPC-Concepts-Writing a Java Web Service-Writing a Java Web Service ClientDescribing Web Services - WSDL- SOAP
UNIT V
MVC ARCHITECTURE
6+4
MVC Architecture - Struts overview-Architecture - Struts Action Class- Using Struts HTML Tags - Struts
Validation Framework - Developing Application with Struts- Introduction to Spring - Introduction to Hibernate
TOTAL: 50 PERIODS
TEXTBOOKS:
1.
Jim Keogh, “The Complete Reference - J2EE”, McGraw Hill, 2009.
2.
Jeffrey C. Jackson, "Web Technologies--A Computer Science Perspective", Pearson Education, 2006.
3.
Sharanam and Vaishali Shah, “Struts 2 for Beginners”, Shroff Publishers, 2009
REFERENCE BOOKS:
1.
P.J. Deitel, H.M. Deitel, “Internet and World Wide Web - How to program”, Pearson Education Publishers,
Fifth Edition, 2009.
2.
Hortsmann & Cornell, “CORE JAVA 2 - Advanced Features, VOL.II”, Pearson Education, 2002.
WEB REFERENCES:
1.
http://docs.oracle.com/javaee/6/tutorial/doc/bnafd.html
2.
http://www.javatpoint.com/servlet-tutorial
3.
http://www.javatpoint.com/jms-tutorial
4.
http://www.tutorialspoint.com
5.
http://www.w3schools.com
15CSC06
PARALLEL PROGRAMMING
COURSE OBJECTIVES:

To acquire knowledge on models and issues of parallel computing

To understand the various parallel algorithms

To introduce message passing paradigm using MPI

To demonstrate the shared memory paradigm with Pthreads and OpenMP

To study GPU based parallel programming using OpenCL and CUDA
COURSE OUTCOMES:

Identify issues in parallel programming

Parallelize the algorithm for different applications

Write parallel programs using MPI framework
77
L
T
P
C
2
0
2
3

Write shared memory parallel programs using Pthreads and OpenMP

Design and develop CUDA and OpenCL parallel programs
PREREQUISITES:
Knowledge of Parallel Architecture is preferred, Algorithms
UNIT I
FOUNDATIONS OF PARALLEL PROGRAMMING
6+4
Motivation for parallel programming - Concurrency in computing - basics of processes, multiprocessing and
threads - cache - cache mappings - caches and programs - virtual memory - instruction level parallelism hardware multi threading - SIMD - MIMD - interconnection networks - cache coherence - shared memory
model - issues in shared memory model - distributed memory model - issues in distributed memory model hybrid model - I/O - performance of parallel programs - parallel program design
UNIT II
PARALLEL ALGORITHMS
6+4
Elementary parallel algorithms- Reduction-Broadcast-Prefix sum. Matrix multiplication- Algorithm for processor
array-Algorithm for multiprocessors and multicomputer. Sorting: Odd even transposition sort - Bitonic mergeQuick sort based algorithms.
UNIT III
MESSAGE PASSING PARADIGM
6+4
Basic MPI programming - MPI_Init and MPI_Finalize - MPI communicators - SPMD programs - Message
passing - MPI_Send and MPI_Recv - Message matching - MPI I/O - Parallel I/O - Collective communication MPI_Reduce - MPI_Allreduce broadcast scatter gather allgather - derived types - Remote Memory Access Dynamic Process Management - MPI for Grids - Performance evaluation of MPI programs
UNIT IV
SHARED MEMORY PARADIGM: PTHREAD AND OPENMP
6+4
Basics of Pthreads - Thread Synchronization - Critical sections - Busy waiting - Mutexes - Semaphores Barriers and Condition variables- Basic OpenMP constructs - Scope of variables - Reduction clause - Parallel
For directive - Loops in OpenMP - Scheduling loops - Synchronization in OpenMP.
UNIT V
GRAPHICAL PROCESSING PARADIGMS: CUDA AND OPENCL
6+4
Introduction to GPU architecture. CUDA - Introduction- CUDA programming examples - CUDA Execution
model - CUDA Memory hierarchy - Introduction to OpenCL - OpenCL programming examples - Programs and
Kernels - Buffers and Images - Event model -OpenCL language- OpenCL case study
Lab components:
Implementation of parallel algorithms using MPI, PThread, OpenMP
TOTAL: 50 PERIODS
TEXT BOOKS:
1.
Peter S. Pacheco, “An introduction to parallel programming”, Morgan Kaufmann, 2011.
2.
Michael J. Quinn, “Parallel Computing: Theory & Practice”, Tata McGraw Hill Edition, 2003.
REFERENCE BOOKS:
1.
M. J. Quinn, “Parallel programming in C with MPI and OpenMP”, Tata McGraw Hill, 2003.
2.
W. Gropp, E. Lusk, and R. Thakur, “Using MPI-2: Advanced features of the message passing
interface”, MIT Press, 1999.
3.
W. Gropp, E. Lusk, and A. Skjellum, “Using MPI: Portable parallel programming with the message
passing interface”, MIT Press, Second Edition, 1999.
4.
B. Chapman, G. Jost, and Ruud van der Pas, “Using OpenMP”, MIT Press, 2008.
5.
B. Lewis and D. J. Berg, “Multithreaded programming with Pthreads”, Sun Microsystems Press, 1998.
6.
Munshi, B. Gaster, T. G. Mattson, J. Fung, and D. Ginsburg, “OpenCL programming guide”, Addison
Wesley, 2011.
7.
Rob Farber, “CUDA application design and development”, Morgan Haufmann, 2011.
WEB REFERENCES:
1. http://nptel.ac.in/courses/106106112/1
78
2. http://mc.stanford.edu/cgi-bin/images/b/ba/M02_2.pdf
3. http://www.dmi.unict.it/~bilotta/gpgpu/notes/12-opencl-images.html
15CSC07
MULTIMEDIA SYSTEMS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To introduce the concepts of multimedia

To understand the functions of the various elements of multimedia

To understand the storage media and compression techniques

To be familiar with multimedia operating system and networking concepts

To learn the multimedia application development models
COURSE OUTCOMES:

Design a multimedia architecture for handling the stream

Work with the various elements of multimedia system

Select storage media and compression technique

Develop animation, images, Sound using Multimedia Tools.

Develop a multimedia applications
PREREQUISITES:
Basic Encoding and Decoding Principles, Fundamentals of Operating Systems and Networking
UNIT I
INTRODUCTION
9
Introduction to multimedia - Characteristics - Utilities - Creation - Uses - Promotion - Digital Representation Media and Data streams - Properties of multimedia systems - Basic Sound, Image and Video Concepts Multimedia Architecture - Multimedia Documents
UNIT II
ELEMENTS OF MULTIMEDIA
9
Multimedia Building Blocks: Text - Graphics - Video Capturing - Sound Capturing and Editing - Introduction to
2D and 3D Graphics - surface characteristics and texture - lights - Animation: key frames and Tweeningtechniques - Principles of animation - Techniques of animation - 3D animation - File formats.
UNIT III
STORAGE AND COMPRESSION
9
Visual Display Systems - CRT - video adapter card - video adapter cable - LCD - PDP - optical storage media
- CD technology - DVD Technology - Compression Types and Techniques - CODEC - GIF coding standards lossy and lossless - JPEG - MPEG-1 - MPEG-2 - MP3 - Fractals - MMDBS
UNIT IV
MULTIMEDIA OPERATING SYSTEM AND NETWORKING
9
Real time and Multimedia - Resource Management -Real time process management - Multimedia file system Unix multimedia extension - Windows multimedia extensions - Application subsystem - Transport Subsystem Quality of service and resource management.
UNIT V
MULTIMEDIA APPLICATION DEVELOPMENT
9
Software life cycle - ADDIE Model - conceptualization - content collection and processing - story - flowline script - storyboard - implementation - multiplatform issues - Authoring - Metaphors - Testing - report writing documentation - Case study: Web Application - Console Application - Distributed Application - Mobile
Application - Games consoles - iTV - Kiosks - Education
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Parekh R, “Principles of Multimedia”, Tata McGraw-Hill, 2013
79
2.
Ralf Steinmetz, KlaraNahrstedt, “Multimedia: Computing, Communications and Applications”,
Pearson Education, 2009
REFERENCE BOOKS:
1.
Villamil and Louis Molina, “Multimedia: An Introduction”, Prentice Hall, New Delhi 1998.
2.
Tay Vaughan, “Multimedia: Making It Work”, McGraw-Hill Professional, 2006.
3.
Deitel&Deitel, “Internet & World Wide Web - How to Program”, Prentice Hall, Fourth Edition, 2008.
4.
Banerji Ashok & Ghosh Ananda Mohan, “Multimedia Technologies”, TMH, New Delhi 2010.
5.
Li, Ze-Nian& Drew-Mark S, “Fundamentals of Multimedia”, Phi Learning Private Limited, New Delhi
2012.
6.
K. R. Rao, Zoran S. Bojkovic, Dragorad A.Milovacovic, D. A. Milovacovic, “Multimedia
Communication Systems: Techniques, Standards, and Networks”, Prentice Hall, First Edition, 2002.
7.
Ze-Nian Li and Mark S. Drew, “Fundamentals of Multimedia”, Pearson, 2004.
15CSC08
DIGITAL IMAGING
L
T
P
C
2
0
2
3
COURSE OBJECTIVES:

To acquire knowledge on fundamentals of image processing.

To get familiar with Image transformations and enhancements

To understand the image restoration and segmentation algorithms

To study the multi resolution analysis and image compression techniques

To learn the significance of image representation

To understand the task of recognition and analysis in images and video
COURSE OUTCOMES:

Perform the basic image processing operations using MATLAB

Apply Image transformations and enhancements

Use the image restoration and segmentation algorithms

Work with multi resolution analysis and image compression techniques

Represent the features of image

Recognize and classify the images and video.
PREREQUISITES:
Digital Signal Processing, Knowledge of Matrices
UNIT I
FUNDAMENTALS OF IMAGE PROCESSING
6+4
Introduction - Steps in image processing systems - Image acquisition - Sampling and Quantization Pixel relationships - Color fundamentals and models - File Formats, Image operations: Arithmetic, Geometric
and Morphological - Introduction to MATLAB - Image operations using MATLAB
UNIT II
IMAGE ENHANCEMENT
6+4
Spatial Domain - Gray level transformations - Histogram processing - Spatial filtering - Smoothing and
sharpening - Frequency domain: Filtering in frequency domain - DFT, FFT, DCT - Smoothing and sharpening
filters - Homomorphic filtering - Image enchantment using MATLAB
UNIT III
IMAGE RESTORATION AND SEGMENTATION
6+4
Noise models - Mean Filters - Order Statistics - Adaptive filters - Band reject Filters - Band pass Filters - Notch
Filters - Optimum Notch Filtering - Inverse Filtering - Wiener filtering.
Segmentaion: Detection of discontinuities - Edge operators - Edge linking and boundary Detection Thresholding - Region based segmentation - Morphological Watersheds - Motion segmentation
80
UNIT IV
MULTI RESOLUTION ANALYSIS AND COMPRESSIONS
6+4
Multi Resolution analysis: Image pyramids - Multi resolution expansion - Wavelet transforms - Image
compression: Fundamentals - Models - Elements of information theory - Error free compression - Lossy
compression - JPEG standard, JPEG 2000, SPIHT, MPEG Standards. Image compression and enhancement
using Wavelet transforms.
UNIT V
IMAGE REPRESENTATION AND RECOGNITION
6+4
Boundary representation - Chain Code - Polygonal approximation, signature, boundary segments - Boundary
description - Shape number - Fourier Descriptor, moments- Regional Descriptors - Topological feature,
Texture - Patterns and Pattern classes - Recognition based on matching. Image Classification, retrieval.
Image fusion - Digital compositing - Video motion analysis.
LAB COMPONENT:
Arithmetic, Geometric and Morphological operations
Image Enhancement
Filtering, Edge detection and Segmentation
Wavelet transforms and texture processing
TOTAL: 50 PERIODS
TEXTBOOKS:
1.
Rafael C.Gonzalez and Richard E.Woods, “Digital Image Processing”, Pearson Education, Third
Edition, 2009.
2.
Anil K.Jain, “Fundamentals of Digital Image Processing”, PHI, 2011.
REFERENCE BOOKS:
1.
Milan Sonka, Vaclav Hlavac and Roger Boyle, “Image Processing, Analysis and Machine Vision”,
Thompson Learning, Second Edition, 2007.
2.
Willliam K Pratt, “Digital Image Processing”, John Willey, 2002.
3.
Malay K. Pakhira, “Digital Image Processing and Pattern Recognition”, PHI Learning Pvt. Ltd., First
Edition, 2011.
4.
Sanjit K. Mitra and Giovanni L. Sicuranza, “Non Linear Image Processing”, Elsevier, 2007.
5.
S.Sridhar, “Digital Image Processing”, Oxford University Press, 2011.
WEB REFERENCES:
1.
http://inst.eecs.berkeley.edu/~ee225b/fa12/lectures/
2.
http://www.debugmode.com/imagecmp/
3.
http://ocw.mit.edu/courses
15CSC09
ADVANCED DATA STRUCTURES
COURSE OBJECTIVES:

To learn effective searching using advanced search trees

To study various advanced heap structures

To gain knowledge on multi way and digital search trees.

To study the synchronization mechanism

To gain knowledge on concurrent linked lists, stacks, and queues
COURSE OUTCOMES:

Search using advanced search trees

Build various advanced heap structures

Work with multi way trie and digital search trees
81
L
T
P
C
2
0
2
3

Achieve synchronization using shared objects and concurrent objects

Apply concurrency on linked lists, stacks, and queues
PREREQUISITES:
Data Structure fundamentals, Algorithms
UNIT I
ADVANCED SEARCH TREES
6+4
AA Tree- K-D Search Tree - Red Black Tree - Splay Tree - Weight balanced tree - Selection tree - Skip List 2-3 Trees
UNIT II
ADVANCED HEAP STRUCTURES
6+4
Min heap - Min-Max heap - Double ended heap - Leftist Heaps - Binomial Heaps - Fibonacci Heaps - Skew
Heaps - Interval Heap.
UNIT III
MULTI WAY AND DIGITAL SEARCH STRUCTURES
6+4
Multi way Search structures: m-Way Search tree - B-tree - B+ tree. Digital Search Structures: Digital Search
tree - Binary Trie - Patricia - Multi way Trie - Strings - Tries and Compressed Tries - Suffix trees.
UNIT IV
SHARED OBJECTS AND CONCURRENT OBJECTS
6+4
Shared Objects and Synchronization - Properties of Mutual Exclusion - The Producer-Consumer Problem The Readers-Writers Problem - Realities of Parallelization - Mutual Exclusion - Critical Sections - Thread
Solutions -The Filter Lock - Fairness - Bounded Timestamps - Concurrent Objects - Concurrency and
Correctness -Sequential Objects - Quiescent Consistency - Sequential Consistency - Linearizability - Progress
Conditions - The Java Memory Model
UNIT V
CONCURRENT DATA STRUCTURES
6+4
Linked Lists - The Role of Locking - List-Based Sets - Concurrent Reasoning - Coarse-Grained
Synchronization -Fine-Grained Synchronization - Optimistic Synchronization - Lazy Synchronization - NonBlocking Synchronization - Concurrent Queues - A Bounded Partial Queue - An Unbounded Total Queue - An
Unbounded Lock-Free Queue. Concurrent Stacks and Elimination - An Unbounded Lock-Free Stack - The
Elimination Backoff Stack.
LAB COMPONENT:
Implement Advanced trees, Heap, multi way trees
Implement concurrent linked list, stack and Queue
TOTAL: 50 PERIODS
TEXTBOOKS:
1.
E. Horowitz, S. Sahni and Dinesh Mehta, “Fundamentals of Data structures in C++”, Silicon Press,
Second Edition, 2007
2.
M. Herlihy and N. Shavit, “The Art of Multiprocessor Programming”, Morgan Kaufmann, 2012.
REFERENCE BOOKS:
1.
Ellis Horowitz and SartajSahni, “Fundamentals of Data Structures”, Galgotia Book Source, Gurgaon,
1976.
2.
Jean-Paul Tremblay and Paul G. Sorenson, “An Introduction to Data Structures with Applications”,
Tata McGraw-Hill, New Delhi, Second Edition, 1991.
3.
Alfred V. Aho, John E. Hopcroft and Jeffry D. Ullman, “Data Structures and Algorithms”, Pearson
Education, New Delhi, 2006
WEB REFERENCES:
1.
http://www.geeksforgeeks.org/pattern-searching-set-8-suffix-tree-introduction/
2.
http://iamwww.unibe.ch/~wenger/DA/SkipList/
3.
http://www.cs.au.dk/~gerth/slides/soda98.pdf
82
4.
http://www.cs.sunysb.edu/~algorith/files/suffix-trees.shtml
5.
http://pages.cs.wisc.edu/~shuchi/courses/880-S07/scribe-notes/lecture20.pdf
6.
http://ocw.mit.edu/courses
15CSC10
FUNDAMENTALS OF BIG DATA
L
T
P
C
(Offered by Infosys)
2
0
2
3
COURSE OBJECTIVES:

To understand the Basic concepts of Big Data, Analytics and Technology landscape

To examine the Hadoop framework that supports processing of large data sets

To study the Mongo DB and Cassandra for formulating the data

To learn MapReduce Programming and Hive

To gain knowledge on Pig and open source reporting tools
COURSE OUTCOMES:

Explore the big data landscape and analytics

Demonstrate the Hadoop platform for processing massive volume of data

Implement CRUD operations using MongoDB and Cassandra

Work on MapReduce framework and Hive

Analyze big data using pig

Prepare Reports using Jaspersoft studio
PREREQUISITES:
Database Management System, Programming Concepts
UNIT I
INTRODUCTION TO BIG DATA, ANALYTICS AND TECHNOLOGY LANDSCAPE
6+4
Classification of Digital Data - Introduction to Big Data: Characteristics – Evolution – Definition - Challenges
with Big Data - Other Characteristics of Data - Why Big Data - Traditional Business Intelligence versus Big
Data - Data Warehouse and Hadoop Environment
Big Data Analytics: Classification of Analytics – Challenges - Big Data Analytics important - Data Science Data Scientist - Terminologies used in Big Data Environments - Basically Available Soft State Eventual
Consistency - Top Analytics Tools
Big Data Technology Landscape: NoSQL, Hadoop
UNIT II
INTRODUCTION TO HADOOP
6+4
RDBMS Versus Hadoop - Distributed Computing Challenges – History - Hadoop Overview - Use Case of
Hadoop - Hadoop Distributors - Hadoop Distributed File System - Processing Data with Hadoop - Managing
Resources and Applications with Hadoop YARN - Interacting with Hadoop Ecosystem
UNIT III
INTRODUCTION TO MONGODB AND CASSANDRA
6+4
MongoDB: Why Mongo DB - Terms used in RDBMS and Mongo DB - Data Types - MongoDB Query
Language - Cassandra: Features - CQL Data Types – CQLSH – Keyspaces - CRUD Operations – Collections
- Using a Counter - Time to Live - Alter Commands - Import and Export - Querying System Tables
UNIT IV
INTRODUCTION TO MAPREDUCE PROGRAMMING AND HIVE
6+4
MapReduce: Mapper – Reducer – Combiner – Partitioner – Searching – Sorting – Compression
Hive: Introduction – Architecture - Data Types - File Formats - Hive Query Language Statements – Partitions –
Bucketing – Views - Sub- Query – Joins – Aggregations - Group by and Having - RCFile Implementation Hive User Defined Function - Serialization and Deserialization - Hive Analytic Functions
UNIT V
INTRODUCTION TO PIG & JASPERREPORTS
6+4
Pig: Introduction - History and Anatomy – Features – Philosophy - Use Case for Pig - Pig Latin Overview - Pig
Primitive Data Types - Running Pig - Execution Modes of Pig - HDFS Commands - Relational Operators - Eval
83
Function - Complex Data Types - Piggy Bank - User-Defined Functions - Parameter Substitution - Diagnostic
Operator - Word Count Example using Pig - Pig at Yahoo! - Pig Versus Hive - JasperReport using Jaspersoft.
LAB COMPONENT:
Implementation of Hadoop framework
Mapreduce program
Work with MongoDB, Cassandra,Pig,Hive and Jaspersoft
TOTAL: 50 PERIODS
TEXTBOOK:
Seema Acharya, SubhashiniChellappan, “Big Data and Analytics”, Wiley Publications, First
Edition,2015
REFERENCE BOOKS:
1.
Judith Huruwitz, Alan Nugent, Fern Halper, Marcia Kaufman, “Big data for dummies”, John Wiley &
Sons, Inc. (2013)
2.
Tom White, “Hadoop The Definitive Guide”, O’Reilly Publications, Fourth Edition, 2015
3.
Dirk Deroos, Paul C.Zikopoulos, Roman B.Melnky, Bruce Brown, Rafael Coss, “Hadoop For
Dummies”, Wiley Publications, 2014
4.
Robert D.Schneider, “Hadoop For Dummies”, John Wiley & Sons, Inc. (2012)
5.
Paul Zikopoulos, “Understanding Big Data: Analytics for Enterprise Class Hadoop and Streaming
Data, McGraw Hill, 2012
6.
Chuck Lam, “Hadoop In Action”, Dreamtech Publications, 2010
WEB REFERENCES:
1.
https://www.mangodb.org
2.
http://cassandra.apache.org
3.
http://apache.bytenet.in/hadoop/common/hadoop-2.6.0
4.
http://apache.bytenet.in/hive
5.
http://apache.bytenet.in/pig
6.
https://community.jaspersoft.com
15CSC26
COMBINATORICS AND GRAPH THEORY
(Common to CSE / IT)
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
The main objectives of the course are

To introduce topics and techniques of combinatorics methods.

To learn the basics of combinatorics: enumeration, recurrence, generating Functions

Understanding the elements of Graph Theory.

To introduce the students about graphs, their properties and their applications as models of
networks.

To solve theoretical problems and apply them in algorithms based on graph structures.
COURSE OUTCOMES:
On successful completion of the course students will be able to

Know the permutations and combinations for all possible results in an experiment.

Use generating functions to solve a variety of combinatorial problems.

Formulate problems in terms of graphs.

Have knowledge of the graph theoretic concepts needed for some algorithms.
84

Solve graph theoretic problems and apply algorithms taught in the course
PREREQUISITES:
Number theory, Logic and Proof methods.
UNIT I
COMBINATORICS
9
The pigeon-hole principle - Basic counting problems - The binomial coefficients (the binomial theorem,
algebraic vs. combinatorial proof, Pascal’s identity, Pascal’s triangle, Catalan numbers) - the principle of
inclusion and exclusion.
UNIT II
RECURRENCES
9
Fibonacci numbers - The substitution method - Linear recurrences (mostly homogenous recurrences, the
characteristic polynomial/equation) - Generating functions - (Catalan numbers revisited, divisions of a number
UNIT III
INTRODUCTION TO GRAPH THEORY
9
Definition examples – subgraphs – complements and graph isomorphism – Euler trail and circuits – planar
graphs – Hamilton paths and cycles.
UNIT IV
TREES
9
Definition – rooted trees – trees and sorting – weighted trees and prefix codes – biconnected components and
Articulation points.
UNIT V
OPTIMIZATION AND MATCHING
9
Dijkstra’s shortest path algorithm – Kruskal and Prim algorithms – Max-Flow Min-cut theorem – Matching
theory.
TOTAL: 45 PERIODS
TEXTBOOKS:
nd
1.
Douglas B. West, “Introduction to Graph Theory “: Prentice-Hall of India, 2
III)
2.
Ralph P. Grimaldi, “Discrete and combinatorial mathematics: An applied introduction”, Pearson, 5
Edition, 2004. (Units IV, V)
Edition, 2012. (Units I, II,
th
REFERENCE BOOKS:
1.
Narsingh Deo,” Graph Theory with applications to Engineering and Computer Science”, Prentice-Hall
th
of India, New Delhi, 11 printing, 1995.
2.
John Clark, Derek Allan Holton, “A first look at Graph Theory”, world Scientific publishing company
incorporated 1991.
3.
Alan Tucker,” Applied Combinatorics”, John wiley and sons, 2002.
15ITC37
STATISTICS
L
T
P
C
(Common to CSE / IT)
3
0
0
3
COURSE OBJECTIVES:
The main objectives of the course are

To learn to employ statistical tools to clarify, analyse and draw inferences from data

To acquire knowledge of various statistical techniques useful in making rational decision in
management problems

To introduce the concept of design of experiment to make the scientific judgments in the real life
problems.

To provide a foundation and motivation to expose statistical ideas subsequently to the course.

To familiarize the student with the knowledge of reliability of systems and statistical quality control of
the products.
85
COURSE OUTCOMES:
At the end of the course, the student would

Draw inferences through application of statistical tools

Define and explain basic concepts in descriptive statistics and basic probability.

Be introduced to the notion of sampling distributions and have acquired knowledge of statistical
techniques useful in making rational decision in management problems.

Be exposed to statistical methods designed to contribute the process of making scientific judgments
in the face of uncertainty and variation.

Construct a confidence interval to estimate a population mean.
PREREQUISITES:
Elementary probability theory and Statistical Measures.
UNIT I
Sampling Distribution
9
Sampling distributions: Sampling distribution of mean and proportion - Various sampling techniques - Point
and Interval estimates for population parameters of large sample and small samples - Determining the sample
size.
UNIT II
TESTING OF HYPOTHESIS
9
Hypothesis testing: one sample and two sample tests for means and proportions of large samples (z-test) one sample and two sample tests for means of small samples (t-test) - F-test for two sample standard
deviations.
UNIT III
NON – PARAMETRIC METHODS
9
Chi-square tests - independence of attributes and goodness of fit - Sign test for paired data - Rank sum test –
Kolmogorov Smirnov test for goodness of fit - Mann–Whitney U test - Kruskal Wallis test - One sample run test
- Rank correlation.
UNIT IV
DESIGN OF EXPERIMENTS
9
Analysis of variance – One way classification (CRD) – Two way classification (RBD) – Latin square Design
(LSD)
UNIT V
RELIABILITY AND QUALITY CONTROL
9
Concepts of reliability - Hazard functions - Reliability of series and parallel systems - Control charts for
measurements (Mean and Range charts) – Control charts for attributes (p, c and np charts).
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
J. S. Milton and J.C. Arnold, “Introduction to Probability and Statistics”, Tata McGraw Hill, 4th edition,
2009.
2.
Levin R.I. and Rubin D.S., “Statistics for Management”, 7th edition, Prentice Hall of India Pvt. Ltd., New
Delhi, 2012 .
3.
R.A. Johnson and C.B. Gupta, “Miller and Freund’s Probability and Statistics for Engineers”, Pearson
Education, Asia, 7th edition, 2009.
REFERENCE BOOKS:
1.
Walpole, R. E., Myers, R. H. Myers R. S. L. and Ye. K, “Probability and
th
Scientists”, Seventh Edition, Pearsons Education, 9 Edition, 2011.
2.
Lipschutz. S and Schiller. J, “Schaum’s outlines - Introduction to Probability and Statistics”, McGraw-Hill,
st
New Delhi, 1 edition, 2011.
3.
Gupta, S.C, and Kapur, J.N., “Fundamentals of Mathematical Statistics”, Sultan Chand, Ninth Edition,
New Delhi ,1996.
86
Statistics for Engineers and
CORE ELECTIVE - III, IV and V (for Semester VII)
15CSC11
MOBILE APPLICATION DEVELOPMENT
L
T
P
C
2
0
2
3
COURSE OBJECTIVES:

To understand the difference between mobile based application and conventional application

To learn to design user interface for Mobile applications

To learn to develop simple Android based mobile applications

To learn to integrate database with an Android Application

To be familiar with mobile frame works like IOS, windows and blackberry
COURSE OUTCOMES:

Explore the differences between mobile based application and conventional application

Design UI in the context of mobile application

Develop mobile applications for Android

Write Android application involving integration of sensors, connectivity to database, etc.

Write simple App for IOS, blackberry and Windows phone
PREREQUISITES:
Java Programming
UNIT I
INTRODUCTION
8
Brief History of Mobile Software Development - Mobile Web Vs. Mobile App - Hardware and Software for
different Mobile frameworks - Difference between Mobile and Desktop applications
UNIT II
USER INTERFACE DESIGN
9
Mobile Application users - Basic Design principles - Mobile Information Design - Mobile Platforms: Android,
IOS, BlackberryOS, WindowsPhone
UNIT III
APPLICATION DEVELOPMENT FOR ANDROID-I
6+5
Android Platform - Different SDKs and their growth - Android Architecture - Android Development Environment
Setup - Anatomy of Android Application - Views & Layouts - List View - Adapters - HTTP Connection initiation
Lab Component: Android Programs using Layout and Views
UNIT IV
APPLICATION DEVELOPMENT FOR ANDROID-II
6+5
Database Integration - Android Preferences - Broadcast Receivers - Content providers - Usage of different
sensors – Services - intent filters
Lab Component: Android Programs with data integration, intent filters, broadcast receivers
UNIT V
OTHER MOBILE FRAMEWORKS
6+5
IOS - Objective C Basics - a simple App in IOS - Windows Phone basics - Simple Application in Windows
Phone - Blackberry basics - Simple Application in Blackberry - Introduction to Cross-platform Mobile
Application development.
Lab Component: Simple applications in IOS, Windows and cross platforms
TOTAL: 50 PERIODS
TEXT BOOK:
Jeff McWherter and Scott Gowell, "Professional Mobile Application Development", Wrox,2012
REFERENCE BOOKS:
1.
Joseph Annuzzi, Jr.,LaurenDarcey, Shane Conder “Introduction
Development, Addision-Wesley, Fourth Edition, 2014
2.
Charlie Collins, Michael Galpin and Matthias Kappler, “Android in Practice”, DreamTech, 2012
87
to Android™ Application
3.
Professional Cross-Platform Mobile Development in C#, By Scott Olson, John Hunter, Ben Horgen,
Kenny Goers, wrox, 2012
WEB REFERENCES:
1.
http://developer.android.com/index.html
2.
https://www.udacity.com/course/developing-android-apps--ud853
3.
https://developer.apple.com/ios8/
4.
http://developer.blackberry.com/
5.
http://www.microsoftvirtualacademy.com/training-courses/windows-phone-8-1-development-forabsolute-beginners
15CSC12
NETWORK ANALYSIS AND MANAGEMENT
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
 To learn the analysis of network requirements and network flow.
 To understand the design, security and privacy issues in network communication requirements.
 To understand management technology to manage today’s systems.
 To study about the network management in organization
 To understand the effectiveness of management assessment
COURSE OUTCOMES:

Do requirement analysis and flow analysis for network design

Address the routing and security issues in networks.

Work with management lifecycle and management reference models.

Design communication management protocols

Integrate and assess the impact of network management
PREREQUISITES:
Computer Networks
UNIT I
INTRODUCTION
9
Introduction - Overview of Analysis, Architecture and Design Processes - Systems Methodology - Systems
Description - Service Description - Service Characteristics - Performance Characteristics - Network
Supportability - Requirement analysis concepts - User, Application, Device, Network and Other Requirements
-Requirement analysis process - Flow Analysis - Flow Models - Flow Prioritization
UNIT II
ARCHITECTURE
9
Network architecture - Component Architectures - Reference Architecture - Architectural Models - Addressing
and routing architecture - Architecture and Routing Mechanisms - Architecture and Routing Strategies Performance architecture - Security and privacy architecture - Network analysis tool
UNIT III
NETWORK MANAGEMENT BASICS
9
Network management overview - Basic Ingredients of Network Management
Management perspective: Dimensions of the management - Management interoperability - Management
Subject - Management life cycle - Management layers - Management functions and reference models.
UNIT IV
NETWORK MANAGEMENT COMMUNICATION
9
Management information - MIBs - Modeling Management Information - Management communication patterns Layers of Management Interactions - Manager and Agent Initiated Interactions - Rules of conversation Common management protocols - SNMP - CLI - Netflow - Management organization - Scaling Network
Management -Management Mediation
88
UNIT V
NETWORK MANAGEMENT INTEGRATION
9
Applied network management: Management integration - Challenges and Approaches to Management
Integration - Containing Complexity of the Managed Domain - Service level management
Management metrics: Assessing management impact and effectiveness
Case Study: NMS, Organization Network
TOTAL: 45 PERIODS
TEXTBOOKS:
1. James D.McCabe, “Network Analysis, Architecture and Design”, Elsevier, 3rd Edition, 2007.
2. Alexander Clemm, “Network Management Fundamentals”, Cisco Press, 1st Edition, 2007.
REFERENCE BOOKS:
1. Larry Walsh, “SNMP MIB Handbook”, 2008.
2. Steven T.Karris, "Network Design and Management", Orchard Publications, 2009.
3. Laura Chappell and Gerals combs, “Wireshark Network Analysis”, 1st Edition, 2010.
4. William Stallings, “SNMP, SNMPV2, SNMPV3, AND RMON 1&2”, 3rd Edition, 1999.
WEB REFERENCES:
1.
http://www.slac.stanford.edu/xorg/nmtf/nmtf-tools.html
2.
http://www.ils.indiana.edu/faculty/hekbia/web/other/Ekbia_ManagingNetworkOrgs.pdf
3.
http://www.change-management.com/tutorial-integrating-cm-pm.html
15CSC13
DATA WAREHOUSING AND DATA MINING
(Common to CSE / IT)
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To study the concepts of data warehousing architecture

To understand data mining principles and techniques

To learn to use association rule mining for handling large data

To study classification and clustering for better organization and retrieval of data

To expose business applications and recent trends of Data mining
COURSE OUTCOMES:

Identify the components of data warehousing architecture

Implement data preprocessing for mining applications

Apply the association rules for mining the data

Deploy appropriate classification and clustering techniques

Use recent trends of Data mining in business applications
PREREQUISITES:
Database Management System, Probability Theory
UNIT I
DATA WAREHOUSING
10
Introduction to Data warehousing - Data warehousing Components - Building a Data Warehouse - Mapping
the Data Warehouse to Multiprocessor Architecture - DBMS Schemas for Decision Support - OnLine
Analytical Processing and tools.
UNIT II
INTRODUCTION TO DATA MINING
8
Introduction to KDD process - Knowledge discovery from databases - Data mining functionalities Technologies used - Applications - Issues - Knowing Data: Data objects and attributes - Statistical description
of data - Data visualization - Measuring similarity and dissimilarity - Data preprocessing: Data cleaning - Data
89
integration and transformation - Data reduction - Data discretization and Concept hierarchy generation
UNIT III
ASSOCIATION RULE MINING
9
Introduction - Association rule mining - Mining frequent itemsets with and without candidate generation Pattern evaluation methods - Mining various kinds of association rules: Pattern mining - Mining multilevel
association - Mining multidimensional association - Constraint based mining.
UNIT IV
CLASSIFICATION AND CLUSTERING
10
Basic concepts - Decision tree induction - Bayesian classification - Rule based classification - Classification by
back propagation - Model Evaluation and Selection - Techniques to improve classification - Cluster analysis Clustering techniques: Partitioning methods - Hierarchical methods - Evaluation of clustering
Outlier detection: Outliers and Outlier analysis - Outlier detection methods
UNIT V
CASE STUDY
8
Sequential pattern mining in symbolic sequences - Mining graphs and networks - Visual and audio data mining
- Data mining for intrusion detection and prevention - Data mining and Recommender systems - Working with
WEKA, GEPHI tools, Massive Online Analysis
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Jiawei Han and Micheline Kamber, “Data Mining: Concepts and Techniques”, Morgan Kaufmann
Publishers, Third edition, 2011.
2.
Alex Berson and Stephen J. Smith, “Data Warehousing, Data Mining & OLAP”, Tata McGraw Hill
Edition, 21st Reprint, 2011.
REFERENCE BOOKS:
1.
G. K. Gupta, “Introduction to Data Mining with Case Studies”, Prentice Hall of India, Easter Economy
Edition, 2014
2.
Mehmed Kantardzic, “Data mining concepts, models, methods and algorithms”, Wiley IEEE Press,
2nd edition, 2011
3.
Ian Witten, Eibe Frank, “Data Mining: Practical Machine Learning Tools and Techniques”, Morgan
Kaufmann, Third edition, 2011
4.
George M Marakas, “Modern Data Warehousing, Mining and Visualization”, Prentice Hall, 2003
WEB REFERENCES:
1.
www.nptel.ac.in
2.
http://www.gtbit.org/downloads/dwdmsem6/dwdmsem6lman.pdf
3.
http://www.abbottanalytics.com/data-mining-resources-websites.php
4.
http://www.gephi.org
5.
http://ocw.mit.edu/courses/sloan-school-of-management/15-062-data-mining-spring-2003
15CSC14
VIRTUAL MACHINES
COURSE OBJECTIVES:

To understand the Basics of Virtual Machines and Emulation

To learn the ways of Implementing Virtual Machines

To learn to apply Code signed and System Virtual Machines

To be familiar with emerging applications using Virtual Machines
COURSE OUTCOMES:

Realize the concept of Virtual Machine

Implement and address the issues related to optimization
90
L
T
P
C
3
0
0
3

Implement VMs in High Level Languages

Virtualize various system resources to enhance performance of the system

Explore the emerging applications
PREREQUISITES:
Principles of Compilers, Programming Principles
UNIT I
INTRODUCTION
9
Introduction - Computer Architecture - Virtual Machine Basics - Process Virtual Machines - System Virtual
Machines - A Taxonomy - Interpretation - Binary Translation - Dynamic Translation - Control Transfer
Optimization - Instruction Set Issues
UNIT II
EMULATION
9
Virtual Machine Implementation - Compatibility - State Mapping - Emulation - Code Cache Management System Environment - Dynamic Program Behavior - Profiling - Optimizing Translation Blocks - Optimization
Framework - Code Reordering - Code Optimizations - Same-ISA Optimization Systems
UNIT III
HIGH LEVEL LANGUAGE ARCHITECTURE AND
IMPLEMENTATION
9
Pascal P-Code Virtual Machine - Object Oriented Virtual Machines - JVM Architecture - APIs - Microsoft
Common Language Infrastructure - Dynamic Class Loading - Implementing Security - Garbage Collection Java Native Interface - Basic Emulation - High Performance Emulation
UNIT IV
CODESIGNED AND SYSTEM VIRTUAL MACHINES
9
Memory and Register State Mapping - Self Modifying and Self Referencing Code - Support of Code Caching Implementing Precise Traps - Input / Output - Applying Codesigned Virtual Machines - Key concepts of
System Virtualization - Resource Virtualization - Processors - Memory - Input / Output - Performance
Enhancement
UNIT V
VIRTUAL MACHINE APPLICATIONS
9
Multiprocessor Systems - Partitioning - Virtualization with different Host and Guest ISAs - Security - Migration
- Grids - Case Studies: The Jikes Research VM - Transmeta Crusoe - IBM AS / 400 - VMware Virtual
Platform - The Intel VT-x Technology - Cellular Disco System VM Based Partitioning – VM Portability –
Distributed VMs – Objects and VMs – Virtual VMs
TOTAL: 45 PERIODS
TEXTBOOKS:
1. James Edward Smith, Ravi Nair, “Virtual Machines: Versatile Platforms for Systems and Processes”,
Elsevier, 2005.
2. Iain D. Craig “Virtual Machines”, Springer, 2006 edition.
REFERENCE BOOKS:
1. Bernard Golden, “Virtualization For Dummies”, First edition, 2007
2. Tim Lindholm, Frank Yellin, Gilad Bracha, Alex Buckley, “The Java Virtual Machine Specification,
Java SE 8 Edition”, Addison-Wesley Professional, First edition, 2014
WEB REFERENCES:
1. http://cs.nyu.edu/courses/spring14/CSCI-GA.3033-015/
2. https://www.virtualbox.org/manual/ch01.html
3. http://www.shavlik.com/onlinehelp/protect80htmlhelp/notes_about_virtual_machines.htm
91
15CSC15
MACHINE TO MACHINE COMMUNICATION
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To understand the concept of machine-to-machine (M2M) communications and their standards

To gain knowledge on the various machine-to-machine (M2M) communications architectures

To study the scheduling concepts, mobility concepts and security protocols.

To learn to handle large groups of devices with energy optimizations

To get exposure on commercial aspects of machine-to-machine (M2M) solutions.
COURSE OUTCOMES:

Visualize the architecture and standards of machine-to-machine communication.

Select appropriate machine-to-machine (M2M) communication architecture

Secure machine-to-machine and Internet of Things applications

Minimize energy consumptions.

Exploit M2M solutions in eHealth and smart grid applications.
PREREQUISITES:
Network Principles and Standards
UNIT I
INTRODUCTION, ARCHITECTURES AND STANDARDS - I
9
Introducing machine-to-machine (M2M) communication - Benefits of M2M - Business models for M2M - M2M
Standards - Overview of ETSI machine-to-machine and one M2M architectures - Overview of 3GPP machinetype communication standardization.
UNIT II
ARCHITECTURES AND STANDARDS - II
9
Lower-power wireless mesh networks for machine-to-machine communications using the IEEE 802.15.4
standard - M2M interworking technologies and underlying market considerations - Supporting machine-tomachine communications in long-term evolution (LTE) networks.
UNIT III
ACCESS, SCHEDULING, MOBILITY AND SECURITY PROTOCOLS
9
Traffic models for machine-to-machine communications: Types and applications - Packet scheduling
strategies for machine-to-machine communications over LTE cellular networks - Mobility management for
machine-to-machine communications - Establishing security in machine-to-machine communication devices
and services.
UNIT IV
NETWORK OPTIMIZATION FOR M2M COMMUNICATIONS
9
Group-based optimization of large group of devices in machine-to-machine communications networks Optimizing power saving in cellular networks for machine-to-machine communications - Increasing power
efficiency in LTE networks for machine-to-machine communications.
UNIT V
APPLICATIONS
9
Machine-to-Machine communications for smart cities - Machine-to-Machine communications for e-health Intrusion Detection System for Machine-to-Machine communication in the Smart Grid
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Carles Anton-Haro, Mischa Dohler, “Machine-to-Machine (M2M) Communications: Architecture,
Performance and Applications”, Elsevier, 2015.
2.
Vojislav B. Misic, Jelena Misic, “Machine-to-Machine Communications: Architectures, Technology,
Standards, and Applications”, CRC Press 2014.
3.
Zhong Fan, Russell J. Haines, Parag Kulkarni, “M2M communications for e-health and smart grid: An
industry and standard perspective”, Vol. 21, No. 1, pp. 62-69, Feb 2014.
92
REFERENCE BOOKS:
1.
David Boswarthick, Omar Elloumi, Olivier Hersent, “M2M Communications: A Systems Approach”,
John Wiley & Sons, 2012.
2.
Kwang-Cheng Chen, Shao-Yu Lien, “Machine-to-machine communications: Technologies and
challenges”, Ad Hoc Networks, Volume 18, Pages 3-23, July 2014.
WEB REFERENCES:
1.
http://www.barnesandnoble.com/sample/read/9781782421023
2.
http://www.iith.ac.in/~tbr/teaching/docs/M2M-CPS.pdf
3.
http://www.3gpp2.org/public_html/specs/__S.R0141-0_v1.0_M2M_Study_Report.pdf
4.
http://www.etsi.org/deliver/etsi_ts/102600_102699/102690/02.01.01_60/ts_102690v020101p.pdf
15CSC16
DATA SCIENCE
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To understand the importance of high-dimensional space and subspaces

To study the role of random graphs in data science

To learn to use random walks, Markov chains and machine learning models

To explore various algorithms for massive data problem and clustering

To learn about the various models used in data representation
COURSE OUTCOMES:

Represent the data using high-dimensional space and subspaces

Analyse the random graphs

Find solution using random walks, Markov chains and machine learning models

Examine the various algorithms for massive data problem and clustering

Use data models to represent the data
PREREQUISITES:
Database Management Systems, Probability Theory
UNIT I
HIGH-DIMENSIONAL SPACE AND BEST-FIT SUBSPACES AND
SINGULAR VALUE DECOMPOSITION
9
Properties of High-Dimensional Space - The Law of Large Numbers - The High-Dimensional Sphere Volumes of Other Solids - Generating Points Uniformly at Random on the Surface of a Sphere - Gaussians in
High Dimension - Bounds on Tail Probability - Applications of the tail bound - Random Projection and
Johnson-Lindenstrauss Theorem - Singular Vectors - Singular Value Decomposition - Best Rank k
Approximations - Left Singular Vectors - Power Method for Computing the Singular Value Decomposition Applications of Singular Value Decomposition - Singular Vectors and Eigenvectors.
UNIT II
RANDOM GRAPHS
9
The G(n,p) Model - Phase Transitions - The Giant Component - Branching Processes - Cycles and Full
Connectivity - Phase Transitions for Increasing Properties - Phase Transitions for CNF-sat - Nonuniform and
Growth Models of Random Graphs - Growth Models - Small World Graphs.
UNIT III
RANDOM WALKS, MARKOV CHAINS AND MACHINE LEARNING
MODELS
9
Stationary Distribution - Electrical Networks and Random Walks - Random Walks on Undirected Graphs with
Unit Edge Weights - Random Walks in Euclidean Space - The Web as a Markov Chain - Markov Chain Monte
Carlo - Areas and Volumes - Convergence of Random Walks on Undirected Graphs – Learning - Linear
Separators, the Perceptron Algorithm, and Margins - Nonlinear Separators, Support Vector Machines, and
93
Kernels - Strong and Weak Learning – Boosting - Number of Examples Needed for Prediction: VC-Dimension
- Vapnik-Chervonenkis or VC-Dimension - The VC Theorem - Simple Learning.
UNIT IV
ALGORITHMS
CLUSTERING
FOR
MASSIVE
DATA
PROBLEMS
AND
9
Frequency Moments of Data Streams - Matrix Algorithms Using Sampling - Sketches of Documents - Some
Clustering Examples - A k-means Clustering Algorithm - A Greedy Algorithm for k-Center Criterion Clustering Spectral Clustering - Recursive Clustering Based on Sparse Cuts - Kernel Methods - Agglomerative Clustering
- Dense Submatrices and Communities - Flow Methods - Finding a Local Cluster Without Examining the
Whole Graph - Axioms for Clustering.
UNIT V
TOPIC MODELS, HIDDEN MARKOV PROCESS, GRAPHICAL
MODELS, AND BELIEF PROPAGATION
9
Topic Models - Hidden Markov Model - Graphical Models, and Belief Propagation - Bayesian or Belief
Networks - Markov Random Fields - Factor Graphs - Tree Algorithms - Message Passing in general Graphs Graphs with a Single Cycle - Belief Update in Networks with a Single Loop - Maximum Weight Matching Warning Propagation - Correlation Between Variables – Rankings - Hare System for Voting - Compressed
Sensing and Sparse Vectors – Applications – Gradient - Linear Programming - Integer Optimization - SemiDefinite Programming.
TOTAL: 45 PERIODS
TEXTBOOKS:
John Hopcroft, Ravindran Kannan, “Foundations of Data Science”, 2014.
REFERENCE BOOKS:
1.
Nina Zumel, John Mount, “Practical Data Science with R”, dreamtech press, Reprint Edition, 2015.
2.
Anand Rajaraman, Juriji Leskovec and Jeffrey Ullman, “Mining of Massive Datasets”, Cambridge
University Press, 2012.
3.
Foster Provost, Tom Fawcett, “Data Science for Business: What You Need to Know about Data
Mining and Data-analytic Thinking”, O’Reilly Media, First Edition, 2013.
4.
Trevor Hastie, Robert Tibshirani, Jerome Friedman, “The Elements of Statistical Learning: Data
Mining, Inference and Prediction”, Springer, Second Edition, 2008.
WEB REFERENCES:
1.
https://www.youtube.com/watch?v=eo2CSgmfO2I
2.
http://research.microsoft.com/en-us/people/navingo/e0-229.aspx
3.
http://columbiadatascience.com/about-the-class/
4.
https://www.coursera.org/course/datasci
15CSC17
REAL TIME SYSTEMS
L
T
P
C
(Common to CSE / IT)
3
0
0
3
COURSE OBJECTIVES:

To familiarize with various performance measures and scheduling algorithms

To characterize a good real-time programming language

To understand real time databases

To provide an effective communication between various devices of a real time system

To familiarize with real time reliability techniques
94
COURSE OUTCOMES:

Apply different scheduling algorithms

Apply suitable programming constructs according to the specification

Use real time databases for efficient storage

Apply real time communication techniques and Fault tolerance techniques in networks

Exploit reliability in real time applications
PREREQUISITES:
Operating System - Principles of Programming - Fundamentals of Database Management Systems
UNIT I
INTRODUCTION
7
Introduction – Issues in Real Time Computing – Structure of a Real Time System – Task Classes –
Performance Measures for Real Time Systems – Estimating Program Runtimes – Task Assignment and
Scheduling – Classical Uniprocessor Scheduling Algorithms – Uniprocessor Scheduling of IRIS Tasks – Task
Assignment - Mode Changes – Fault Tolerant Scheduling
UNIT II
PROGRAMMING LANGUAGES AND TOOLS
11
Desired Language characteristics- Data Typing- Control structures- Facilitating Hierarchical DecompositionPackages- Run-time Exception- Error handling- Overloading and Generics- Multitasking- Low Level
Programming- Task scheduling- Timing Specifications- Programming Environments- Run-time Support- Brief
survey of languages
UNIT III
REAL TIME DATABASES
9
Basic Definition- Real time Vs General Purpose Databases- Main Memory Databases- Transaction prioritiesTransaction Aborts- Concurrency Control Issues- Disk Scheduling Algorithms- Two-Phase Approach to
improve Predictability- Maintaining Serialization Consistency- Databases for Hard Real Time systems
UNIT IV
COMMUNICATION
9
Real-Time Communication – Communications Media- Network Topologies Protocols- Fault Tolerant Routing.
Fault Tolerance Techniques – Fault Types- Fault Detection – Fault Error containment Redundancy- Data
Diversity- Reversal Checks- Integrated Failure handling
UNIT V
EVALUATION TECHNIQUES
9
Reliability Evaluation Techniques – Obtaining Parameter Values- Reliability Models for Hardware
Redundancy- Software Error Models – Clock Synchronization – Clock Impact of Faults- Fault Tolerant
Synchronization in Hardware - Fault Tolerant Synchronization in Software
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
C.M. Krishna, Kang G. Shin, “Real-Time Systems”, McGraw-Hill International Editions, Third Reprint,
2010.
2.
Phillip A. Laplante, Seppo J. Ovaska, “Real-Time Systems Design and Analysis: Tools for the
Practitioner” John Wiley & Sons, Third Edition, 2011.
REFERENCE BOOKS:
1 . Rajib Mall, ”Real-time systems: theory and practice”, Pearson Education, 2007
2 . R.J.A Buhur, D.L. Bailey, “ An Introduction to Real-Time Systems”, Prentice-Hall International, 1999.
3.
Philip.A.Laplante “Real Time System Design and Analysis” PHI, Third Edition, April 2004.
4.
Stuart Bennett, “Real Time Computer Control-An Introduction”, Prentice Hall PTR, Second edition,
1994.
5.
Peter D. Lawrence, “Real time Micro Computer System Design – An Introduction”, McGraw Hill,
1988.
95
6.
S.T. Allworth and R.N. Zobel, “Introduction to real time software design”, Macmillan, Second Edition,
1987.
7.
Jane W. S. Liu, “Real-time Systems”, Prentice Hall, 2000
WEB REFERENCES:
1.
http://en.wikipedia.org/wiki/Real-time_operating_system
2.
http://www.cse.unsw.edu.au/~cs9242/08/lectures/09-realtimex2.pdf
3.
http://www.rtc-vsat.com/
4.
www.cs.helsinki.fi/u/jplindst/papers/rtds.pdf
5.
http://cs.unomaha.edu/~stanw/031/csci4510/KS-Scheduling.pdf
6.
http://w3.cs.huji.ac.il/~dolev/pubs/p89-halpern.pdf
15CSC18
VIRTUAL REALITY AND AUGMENTED REALITY
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To introduce virtual reality and input and output devices

To acquire knowledge on computing architectures and modeling

To explore VR programming and human factors

To learn various applications of VR

To get exposure on augmented reality
COURSE OUTCOMES:

Explore different input and output devices used in virtual reality system

Model the VR system

Create scene graph using different toolkits

Apply VR in various fields.

Apply visualization techniques for AR
PREREQUISITES:
Multimedia
UNIT I
INTRODUCTION TO VIRTUAL REALITY AND INPUT AND OUTPUT
DEVICES
9
Introduction: The three I’s of Virtual Reality - A short history of early virtual reality - Early commercial VR
technology - VR becomes an industry - The five classic components of a VR system. Input devices: ThreeDimensional position trackers - tracker performance parameters - ultrasonic trackers - optical trackers navigation and manipulation interfaces - gesture interfaces. Output devices: graphics displays - large-volume
displays - sound displays.
UNIT II
COMPUTING ARCHITECTURES AND MODELING OF A VR
SYSTEM
9
Computing architectures for VR: The rendering pipeline - The graphics rendering pipeline - The haptics
rendering pipeline - PC graphics architecture - PC graphics accelerators - Graphics benchmarks - Distributed
VR architectures - Multipipeline synchronization - Colocated rendering pipelines. Modeling: geometric
modeling - kinematics modeling - physical and behavior modeling
UNIT III
VR PROGRAMMING AND HUMAN FACTORS
9
Toolkits and scene graphs - WorldToolKit - Model geometry and appearance - The WTK scene graph Sensors and action functions - WTK networking - Java 3D - Model geometry and appearance - Java 3D
scene graph - Sensors and behaviors - Java 3D networking - WTK and Java 3D performance comparison -
96
Methodology and terminology - user performance studies - VR health and safety issues - VR and society
UNIT IV
APPLICATIONS OF VR
9
Medical applications of VR - Virtual anatomy - Triage and diagnostic - Surgery - VR in education - VR and the
Arts - Entertainment applications of VR - military VR applications - Army use of VR - VR applications in the
Navy - Air force use of VR - Applications of VR in Robotics - Robot programming - Robot teleoperation
UNIT V
AUGMENTED REALITY
9
Augmented reality: An overview: Introduction - History - Augmented reality technologies - Computer vision
methods in AR - AR devices - AR interfaces - AR systems. Visualization techniques for augmented reality:
data integration - Depth perception - Augmenting pictorial depth cues - Occlusion handling - Image based Xray visualization - Scene manipulation - Rearranging real world objects - Space-distorting visualization.
TOTAL: 45 PERIODS
TEXTBOOKS:
1. Grigore C. Burdea, Philippe Coiffet, “Virtual reality technology”, Wiley, Second Edition, 2006
2. “Handbook of augmented reality”, Borko Furht, Springer, 2011.
REFERENCE BOOK:
Sherman, William R & Craig, Alan B, “Understanding Virtual reality”, Elsevier India Private Limited,
Noida, 2008
WEB REFERENCES:
1.
http://www.cs.upc.edu/~virtual/RVA/CourseSlides/03.%20VR%20Input%20Hardware.pdf
2.
https://www.cs.uic.edu/~jbell/Courses/Eng591_F1999/HWGUIDE_NT.PDF
15CSC19
GRID AND CLUSTER COMPUTING
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To gain knowledge on Grid Computing and its applications

To study about standards like OGSA and OGSI and Globus Toolkit

To know about cluster computing and related services

To gather knowledge about fault tolerant and high performance clusters

To learn the networking and I/O in a cluster.
COURSE OUTCOMES:

Explore the activities, architecture, applications and services associated with Grid Computing

Analyze the working of OGSA, OGSI and Globus toolkit

Identify the requirements and issues of cluster computing

Compare fault tolerant, high performance and metacomputing grids.

Investigate network and I/O for clusters.
PREREQUISITES:
Distributed Systems
UNIT I
GRID COMPUTING INITIATIVES AND APPLICATIONS
9
Introduction: Early Grid Activities - Current Grid Activities - An overview of Grid Business Areas - Grid
Applications - Grid Infrastructure. Grid Computing Organizations and their Roles: Organizations developing
Grid Standards and Best Practice Guidelines - Organizations developing Grid Computing Toolkits and the
Framework. Organizations building and using Grid based solutions. The Grid Computing Anatomy - The Grid
Computing Road Map - Service Oriented Architecture - Web service architecture - XML Messages and
Enveloping - Service Message Description Mechanisms - Relationship between Web Service and Grid Service
97
UNIT II
TECHNOLOGICAL VIEWPOINTS
9
Open Grid Services Architecture (OGSA) - Sample use cases - OGSA Platform Components - Open Grid
Services Infrastructure (OGSI): Technical Details of OGSI Specification - Service data Concepts - Grid Service
naming. OGSA Basic Services - GLOBUS GT3 Toolkit: Architecture.
UNIT III
CLUSTER
ISSUES
COMPUTING
REQUIREMENTS
AND
GENERAL
9
Cluster Computing at a glance - Cluster Setup and its administration: setting up the cluster - Security - System
Monitoring - System Tuning. Constructing Scalable Services: Environment - Resource Sharing - Resource
Sharing Enhanced Locality - Prototype Implementation and Extension.
UNIT IV
DEPENDABLE AND HIGH THROUGHPUT CLUSTER COMPUTING
9
Dependable Cluster Computing: Dependabilty Concepts - Cluster Architectures - Detecting and Masking
Faults -Recovering from faults - The practice of dependable Clustered Computing. Deploying a High
Throughput Computing Cluster: Condor Overview - Software development - System Administration.
Metacomputing: Need for metacomputing - Evolution - Design Objectives and Issues - Metacomputing
Projects - Emerging Metacomputing Environments.
UNIT V
NETWORKING AND I/O IN CLUSTERS
9
High Speed Networks: Design Issues - Fast Ethernet - High Performance Parallel Interface - Asynchronous
Transfer Mode - Scalable Coherent Interface - Servernet - Myrinet - Memory Channel - Synfinity. Parallel I/O
for Clusters: Parallel I/O Problem - Methods and Techniques - Architecture and Systems. Representative
Cluster Systems: Beowulf - COMPaS: A Pentium Pro PC Based SMP Cluster.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Joshy Joseph & Craig Fellenstein, “Grid Computing”, Pearson Education 2004.
2.
R. Buyya, High Performance Cluster Computing: Architectures and Systems, Volume 1, Pearson
Education, 2008.
REFERENCE BOOKS:
1.
Maozhen Li, Mark Baker, The Grid Core Technologies, John Wiley & Sons ,2005
2.
Fran Berman, Geoffrey Fox, Anthony J.G. Hey, “Grid Computing: Making the Global Infrastructure a
reality”, John Wiley and sons, 2003
3.
Ian Foster and Carl Kesselman, The Grid: Blueprint for a New Computing Infrastructure, Morgan
Kaufmann, Elsevier, 2004.
4.
Ahmar Abbas, “Grid Computing: Practical Guide to Technology & Applications”, Firewall Media, 2004.
5.
Chakrabarti, Grid Computing Security, Springer, 2007.
6.
B.Wilkinson, Grid Computing: Techniques and Applications, CRC Press, 2009.
7.
D. Janakiram, Grid Computing, Tata McGraw-Hill, 2005.
8.
S. R. Prabhu, Grid and Cluster Computing, PHI, 2008.
9.
Donald J. Becker, John Salmon, Daniel F. Savarese and Thomas Sterling, “How to Build a BeowulfA Guide to the Implementation and Application of PC Clusters”, The MIT Press, 1999
WEB REFERENCES:
1. http://www.gridcomputing.com/
2. http://toolkit.globus.org/toolkit/
3. http://www.codeproject.com/Articles/11709/Cluster-Computing
4. https://www.linux.com/community/blogs/133-general-linux/9401
5. http://www.cray.com/products/computing/cs-series
6. https://www.ogf.org
98
15CSC20
NATURAL LANGUAGE PROCESSING
(Common to CSE / IT)
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To know the basic concepts of natural language processing and language modelling

To learn the word level and syntax analysis techniques.

To understand the working of semantic analysis and discourse processing

To familiar with natural language generation and machine translation

To study about information retrieval techniques and lexical resources
COURSE OUTCOMES:

Construct the various language models

Analyze the natural language text using word level and syntactic methods

Examine the semantic analysis and discourse processing for the natural language text

Generate the natural language and apply machine translation techniques.

Apply information retrieval techniques and evaluate the lexical resources
PREREQUISITES:
Principles of Compilers
UNIT I
INTRODUCTION AND LANGUAGE MODELING
9
Introduction: Origins and challenges of NLP - Language and Grammar - Processing Indian Languages - NLP
Applications - Information Retrieval. Language Modeling: Various Grammar-based Language Models Statistical Language Model.
UNIT II
WORD LEVEL AND SYNTACTIC ANALYSIS
9
Word Level Analysis: Regular Expressions - Finite-State Automata - Morphological Parsing - Spelling Error
Detection and correction - Words and Word classes - Part-of Speech Tagging. Syntactic Analysis: Contextfree Grammar – Constituency – Parsing - Probabilistic Parsing.
UNIT III
SEMANTIC ANALYSIS AND DISCOURSE PROCESSING
9
Semantic Analysis: Meaning Representation - Lexical Semantics – Ambiguity - Word Sense Disambiguation.
Discourse Processing: Cohesion - Reference Resolution - Discourse Coherence and Structure.
UNIT IV
PRAGMATICS
9
Reference Resolution – Reference Phenomena – Pronoun Interpretation – Pronoun Resolution Algorithm –
Text Coherence – Discourse Structure – Dialogue Acts – Types of Interpretation of Dialogue - Generation –
Introduction – Architecture – Surface Realization – Discourse Planning – Machine Translation – Metaphor –
Syntactic Transformations – Lexical Transfers – Direct \ Statistical Translation
UNIT V
NATURAL LANGUAGE GENERATION AND MACHINE TRANSLATION
9
Natural Language Generation: Architecture of NLG Systems - Generation Tasks and Representations Application of NLG. Machine Translation: Problems in Machine Translation - Characteristics of Indian
Languages - Machine Translation Approaches - Translation involving Indian Languages- Lexical Resources:
WordNet – FrameNet - Stemmers - POS Tagger - Research Corpora.
TOTAL: 45 PERIODS
TEXTBOOKS:
Tanveer Siddiqui, U.S. Tiwary, “Natural Language Processing and Information Retrieval”, Oxford
University Press, 2008.
REFERENCE BOOKS:
1.
Daniel Jurafsky and James H Martin, “Speech and Language Processing: An introduction to Natural
Language Processing, Computational Linguistics and Speech Recognition”, 2nd Edition, Prentice
Hall, 2008.
99
2.
James Allen, “Natural Language Understanding”, 2nd edition, Benjamin /Cummings publishing
company, 1995.
WEB REFERENCES:
1.
http://nptel.ac.in/courses/106101007/
2.
http://www.tutorialspoint.com/artificial_intelligence/artificial_intelligence_natural_language_processin
g.htm
3.
http://nlp.stanford.edu/
4.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science
15CSC21
DESIGN PATTERNS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To understand the common design patterns.

To learn to code using creational patterns.

To study the various structural patterns.

To learn to identify appropriate behavioral patterns.

To learn the architectural patterns for software architecture.
COURSE OUTCOMES:

Select appropriate design patterns.

Design code using creational Patterns

Design Software by following standard principles/practices using structural patterns

Select and apply suitable behavioral patterns in specific contexts.

Follow Architectural Patterns while deciding on the software architecture
PREREQUISITES:
Object Oriented Analysis and Design
UNIT I
INTRODUCTION TO DESIGN PATTERNS
9
Introduction - Design Pattern - Design Patterns in Smalltalk MVC - Describing Design patterns - Catalog of
Design Patterns - Organizing the Catalog - How Design Patterns Solve Design Problems - How to select a
Design Pattern - How to use a Design Pattern.
UNIT II
CREATIONAL PATTERNS
9
Abstract Factory - Builder - Factory Method - Prototype - Singleton - Case Studies applying Creational
Patterns
UNIT III
STRUCTURAL PATTERNS
9
Adapter - Bridge - Composite - Decorator - Facade - Flyweight - Proxy - Case Studies applying Structural
Patterns
UNIT IV
BEHAVIORAL PATTERNS
9
Chain of Responsibility - Command - Interpreter - Iterator - Mediator - Memento - Observer - State - Strategy Template Method - Visitor - Case Studies applying Behavioral Patterns
UNIT V
ARCHITECTURAL PATTERNS
9
Patterns and Software Architecture - Architectural Patterns: Layers, Pipes and Filters, Blackboard - Distributed
Systems - Adaptable Systems - Enabling Techniques for Software Architecture - The Pattern Community.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, “Design patterns: Elements of
100
Reusable Object - Oriented Software”, Addison-Wesley, 1995.
2.
Frank Bachmann, Regine Meunier, Hans Rohnert,et.al “Pattern Oriented Software Architecture A
System of Patterns” Volume 1, John Wiley, 1996.
REFERENCE BOOKS:
1.
Mark Grand ,” Patterns in Java: A Catalog of Reusable Design Patterns Illustrated with UML, Volume
1”, Wiley, Second edition, 2002
2.
William J Brown et al., "Anti-Patterns: Refactoring Software, Architectures and Projects in Crisis",
John Wiley, 1998.
WEB REFERENCES:
1.
https://sourcemaking.com/design_patterns
2.
http://www.tutorialspoint.com/design_pattern/index.htm
3.
http://www.blackwasp.co.uk/GofPatterns.aspx
15CSC22
INTRODUCTION TO MACHINE LEARNING
L
T
P
C
3
0
0
3
Course Objectives:

To study the basics of machine learning

To learn linear models

To understand distance based clustering techniques

To know about tree and rule based models

To understand ensemble learning
Course Outcomes:

Explore the concepts of machine learning

Apply the linear modelling techniques to solve a problem

Work with distance based clustering techniques

Build tree and rule based models

Apply ensemble learning techniques
PREREQUISITES:
Partial differential Equations, Matrices
UNIT I
INTRODUCTION
9
Machine learning - Task : problems solved with machine learning,
Looking for structure, performance
evaluation - Models: Geometric models, Probabilistic models, Logical models, Grouping and grading -Features
- Binary Classification : Classification, Scoring and ranking, Class probability estimation - Handling more than
two classes – Regression-Movie genre identification and rating system
UNIT II
LINEAR MODELS
9
Concepts: Supervised, Unsupervised and Descriptive learning - Hypothesis space - Linear classification –
univariate linear regression – multivariate linear regression – logistic regression – perceptron – multilayer
neural networks – learning neural networks structures – support vector machines- Credit card approval system
UNIT III
DISTANCE-BASED MODELS
9
Distance and measure - Neighbours and exemplars - Nearest neighbour classification - Distance based
clustering: K-means algorithm, clustering around medoids – clustering using kernels - silhouettes –
hierarchical clustering –Document clustering
UNIT IV
TREE AND RULE MODELS
9
Decision trees – learning decision trees – ranking and probability estimation trees – regression trees –
clustering trees – learning ordered rule lists – learning unordered rule lists – descriptive rule learning – first-
101
order rule learning- spam filtering
UNIT V
MODEL ENSEMBLES
9
Features : Kinds of feature, Feature transformation , Feature Construction and Selection - Ensemble learning:
bagging and random forests – Boosting: Boosted rule learning - Mapping the ensemble landscape : Bias,
variance, margin, other ensemble methods - Meta learning –Diabetes diagnosis system.
TOTAL: 45 PERIODS
TEXTBOOK:
P. Flach, “Machine Learning: The art and science of algorithms that make sense of data”, Cambridge
University Press, 2012
REFERENCE BOOKS:
1.
K. P. Murphy, “Machine Learning: A probabilistic perspective”, MIT Press, 2012.
2.
C. M. Bishop, “Pattern Recognition and Machine Learning”, Springer, 2007.
3.
M. Mohri, A. Rostamizadeh, and A. Talwalkar, “Foundations of Machine Learning”, MIT Press, 2012
WEB REFERENCES:
1.
http://ocw.mit.edu
2.
https://www.coursera.org/learn/machine-learning/
3.
http://archive.ics.uci.edu/ml/
4.
www.nptel.ac.in
5.
www.imdb.com
15ITC14
SERVICE ORIENTED ARCHITECTURE
L
T
P
C
(Common to CSE / IT)
3
0
0
3
COURSE OBJECTIVES:

To study the importance of Service Oriented Architecture.

To learn to implement SOA in the J2EE and .Net environment

To study the advanced features of SOA

To be familiar with java web services

To study extended web services for SOA
COURSE OUTCOMES:

Identify how the components are interrelated in SOA.

Able to develop a simple web services using SOA principles

Apply various activity management and a series of composition techniques for SOA

Implement the various services using J2EE

Apply various Web Service specification standards
PREREQUISITES:
NIL
UNIT I
SOA AND BUSINESS PROCESS MANAGEMENT CONCEPTS
9
Service Oriented Enterprise – Service Oriented Architecture (SOA) – SOA and Web Services – MultiChannel Access – Business Process management – Extended Web Services Specifications – Overview
of SOA – Concepts – Key Service Characteristics – Technical Benefits – Business Benefits
UNIT II
SOA AND WEB SERVICES
9
Web Services Platform – Service Contracts – Service-Level Data Model – Service Discovery – Service-Level Security
– Service-Level Interaction patterns – Atomic Services and Composite Services – Proxies and Skeletons –
Communication – Integration Overview – XML and Web Services - .NET and J2EE Interoperability – Service-
102
Enabling Legacy Systems – Enterprise Service Bus Pattern – Creating simple web services
UNIT III
SOA AND MULTICHANNEL ACCESS
9
Multi-Channel Access – Business Benefits – SOA for Multi Channel Access – Tiers – Business Process Management
– Concepts – BPM - SOA and Web Services – WS- BPEL – Web Services Composition
UNIT IV
JAVA WEB SERVICES ARCHITECTURE
9
Java Web Service Developer pack– JAXP- Architecture-SAX-DOM-XSLT-JDOM-JAX RI – JAX-RPC-Service Model JAX RPC and J2EE - JAXM – JAXM Architecture –JAXR - Registries and Repositories – JAXR Architecture – JAXR
Information Model - JAXB – Architecture – Developing with JAXB - XML to Java mapping – JAXB API - Validation
with JAXB – Customizing JAXB.
UNIT V
EXTENDED WEB SERVICES SPECIFICATION
9
Metadata Management - Metadata Specification - Policy – Metadata exchange – Web Services Security -Core
concepts – Challenges - Threads and Remedies – Message Level Security – Data Level Security – Advanced
Messaging – Reliable Messaging - Notification – Transaction Management - Protocols and Specification –
Transaction Specification
TOTAL: 45 PERIODS
TEXTBOOKS:
1. Eric Newcomer, Greg Lomow, “Understanding SOA with Web Services”, First Edition, Pearson
Education, 2005
2. James McGovern, Sameer Tyagi, Michael E Stevens, Sunil Mathew, “Java Web Services
Architecture”, Elsevier, 2003
REFERENCE BOOKS:
1. Thomas Erl, “Service Oriented Architecture”, Pearson Education, 2005.
2. Frank Cohen, “Fast SOA”, Elsevier, 2007.
3. Scott Campbell, Vamsi Mohun, “Mastering Enterprise SOA”, W iley, 2007.
4. Eric Pulier, Hugh Taylor, “Understanding Enterprise SOA”, Dreamtech Press, 2007.
5. Jeff Davies, “The Definitive Guide to SOA”, Apress, 2007.
6. Sandeep Chatterjee, James Webber, “Developing Enterprise Web Services”, Pearson Education,
2004.
WEB REFERENCES:
1.
http://www.service-architecture.com/web-service/articles/service
oriented_architecture_soa_definition.html
2.
http://www. W3.orh/TR/soap12-part1/
3.
http://www.w3.org/TR/ws-arch/
4.
http://www.whatissaoa.com/
5.
http://www.ibm.com/developerworks/webservices/library/ws-soadl/
6.
http://xml.coverpages.org/Burdett-WSChoreographyJune032003.pdf
7.
http://download.oracle.com/javaee/1.4/tutorial/doc/JAXR2.html
8.
http://java.sun.com/developer/technicalArticles/xml/jaxb/
9.
http://java.ociweb.com/mark/JavaUserGroup/JAXB.pdf
10. http://java.sun.com/xml/downloads/jaxrpc.html
103
15ITC15
AD HOC AND SENSOR NETWORKS
(Common to CSE and IT)
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To study about the fundamentals and different types of Adhoc routing protocols

To learn about the QoS aware Adhoc routing protocols

To study about power and energy management in adhoc networks

To understand the basics of Sensor Networks, its architecture and Protocols

To understand the nature, applications and security issues of sensor networks
COURSE OUTCOMES:

Apply various MAC protocols for Ad hoc networks

Interpret issues in unicast and multicast routing protocols

Infer the need for energy management and review the working of transport layer protocols

Apply wireless sensor networks to solve given scenarios

Identify the suitable MAC and Routing protocols for sensor networks
PREREQUISTES:
Computer Networks and Programming
UNIT I
ADHOC NETWORKS FUNDAMENTALS AND MAC PROTOCOLS
8
Issues in Ad hoc wireless networks – Ad hoc Wireless Internet - Issues in Design of MAC Protocols – Design
Goals – MAC Protocol Classifications – Contention-Based MAC Protocols – Reservation Mechanisms –
Scheduling Mechanisms – Using Directional Antennas – Other MAC Protocols – MAC Layer QoS Solutions
UNIT II
ADHOC NETWORKS ROUTING PROTOCOLS
12
Issues in Routing Protocol - Challenges in providing QoS – Classification of Routing Protocols – Table Driven
Routing Protocols (DSDV, CGSR, OLSR) – On-Demand Routing Protocols (DSR, AODV, TORA) – Hybrid
Protocols (CEDAR, ZRP) – Hierarchical Routing Protocols(HSR, FSR) - Efficient Flooding Mechanisms –
Power-Aware Routing Protocols – Architecture Reference Model for Multicast Routing Protocols –
Classifications – Tree-Based Multicast Routing Protocols – Mesh-Based Multicast Routing Protocols – EnergyEfficient Multicasting – Multicasting with QoS Guarantees
UNIT III
ADHOC NETWORKS TRANSPORT LAYER PROTOCOLS AND
ENERGY MANAGEMENT
8
Issues in Design of Transport Layer Protocols – Design Goals – TCP over Ad hoc – Other Transport Layer
Protocols – Need for Energy Management in Ad Hoc Wireless Networks – Classification of Energy
Management Schemes – Battery Management Schemes – Transmission Power Management Schemes –
System Power Management Schemes.
UNIT IV
WIRELESS SENSOR NETWORKS
9
Motivation – Challenges and Constraints – Ad-hoc Vs sensor networks – Sensing Subsystem – Processor
Subsystem – Communication Interfaces – Prototypes - Sensor Network architecture– Applications of sensor
networks – Enabling Technologies for Wireless Sensor Networks – Data Dissemination – Data Gathering –
Location discovery – Quality of Sensor Networks
UNIT V
SENSOR NETWORKS MAC AND ROUTING PROTOCOLS
8
Characteristics of MAC & Routing Protocols in Sensor Networks – Contention-Free MAC Protocols (TRAMA,
LEACH) – Contention-Based MAC Protocols (SMAC, TMAC) – Hybrid MAC (ZMAC) – Routing Metrics –
Flooding and Gossiping – Data centric Routing – Location Based Routing – QoS Based Routing
TOTAL: 45 PERIODS
104
TEXTBOOK:
C. Siva Ram Murthy and B.S.Manoj, “Ad hoc Wireless Networks – Architectures and Protocols’,
Pearson Education, 2004
REFERENCE BOOKS:
1.
Erdal Çayırcı , Chunming Rong, “Security in Wireless Ad Hoc and Sensor Networks”, John Wiley and
Sons, 2009
2.
Waltenegus Dargie, Christian Poellabauer, “Fundamentals of Wireless Sensor Networks Theory
and Practice”, John Wiley and Sons, 2010.
3.
Carlos De Morais Cordeiro, Dharma Prakash Agrawal, “Ad Hoc and Sensor Networks: Theory and
Applications”, World Scientific Publishing, Second Edition, 2011.
4.
Holger Karl & Andreas Willig, “Protocols And Architectures for Wireless Sensor Networks”, John
Wiley, 2005.
5.
C.K.Toh, “Adhoc Mobile Wireless Networks”, Pearson Education, 2002.
6.
Feng Zhao and Leonidas Guibas, “Wireless Sensor Networks”, Morgan Kaufman Publishers,
2004.
7.
Adrian Perrig, J. D. Tygar, "Secure Broadcast Communication: In Wired and Wireless Networks",
Springer, 2006
8.
Fraser Cadger et al.,”A Survey of Geographical Routing in Wireless Ad-Hoc Networks”, IEEE
Communications Surveys & Tutorials, Vol. 15, No. 2, Second Quarter 2013
9.
Bo Sun et al., “Intrusion Detection Techniques in Mobile Ad Hoc and Wireless Sensor Networks”,
IEEE Wireless Communications, October 2007
10. Carlos de Morais Cordeiro et al., “Multicast over Wireless Mobile Ad Hoc Networks :Present and
Future Directions”, IEEE Network , January/February 2003
WEB REFERENCES:
1.
http://www.cs.jhu.edu/~cs647/intro_adhoc.pdf
2.
http://www.ece.ncsu.edu/wireless/Resources/Papers/adhocSurvey.pdf
3.
http://dsn.tm.kit.edu/medien/publications-tutorials/AdHoc-RoutingMac-Tutorial-MoMuC-Muenchen.pdf
4.
http://people.cs.vt.edu/~hamid/Mobile_Computing/papers/frodigh_ericsson00.pdf
5.
http://www.olsr.org/docs/wos3-olsr.pdf
6.
http://cwi.unik.no/images/Manet_Overview.pdf
7.
http://people.ece.cornell.edu/~haas/Publications/NM-zhou-haas-1999-11+12.pdf
8.
http://www.netlab.tkk.fi/opetus/s38030/k02/Papers/12-Petteri.pdf
9.
http://ceng.usc.edu/~bkrishna/research/talks/WSN_Tutorial_Krishnamachari_ICISIP05.pdf
10.
http://www.isi.edu/~johnh/PAPERS/Estrin99e.pdf
11.
http://courses.cs.tamu.edu/rabi/cpsc617/resources/sensor%20nw-survey.pdf
12.
http://nesl.ee.ucla.edu/tutorials/mobicom02/slides/Mobicom-Tutorial-4-DE.pdf
15ITC16
CLOUD COMPUTING
L
T
P
C
(Common to CSE / IT)
3
0
0
3
COURSE OBJECTIVES:

To understand the concept and issues of cloud and utility computing

To familiarize the types of virtualization

To understand various cloud service models

To know the lead players in cloud

To appreciate the emergence of cloud as the next generation computing paradigm
105
COURSE OUTCOMES :

Realize the architecture, challenges and reference models of cloud computing

Apply virtualization techniques

Apply suitable resource management techniques to cloud infrastructure

Implement Cloud programming models

Use Cloud services for different applications
PREREQUISITES:
Distributed System
UNIT I
INTRODUCTION, PRINCIPLES AND ARCHITECTURE
9
Cloud Computing : Reference model - characteristics and challenges – historical development – building cloud
computing environment – Computing platforms and Technologies – Parallel Vs distributed computing –
Elements of parallel and distributed computing – Technologies for distributed computing - Cloud Computing
Architecture : NIST Cloud Computing Reference Architecture – Types of Clouds - economics – Open
challenges.
UNIT II
VIRTUALIZATION
7
Characteristics of virtualized environments - Taxonomy of virtualization techniques - Execution virtualization Machine reference model - Hypervisors - Hardware virtualization techniques - Operating system-level
virtualization - Application-level virtualization - Virtualization and cloud computing - Pros and cons of
virtualization - Technology examples - Xen: Para-virtualization - VMware: Full virtualization and binary
translation - Microsoft Hyper-V - Management of Virtual Machines for Cloud infrastructure – Anatomy –
distributed management – scheduling techniques – Capacity management to meet SLA commitment.
UNIT III
CLOUD INFRASTRUCTURE AND RESOURCE MANAGEMENT
9
Cloud Computing and Services Model – Public, Private and Hybrid Clouds – Cloud Eco System – IaaS - PaaS
– SaaS - Architectural Design of Compute and Storage Clouds – Layered Cloud Architecture Development –
Design Challenges - Inter Cloud Resource Management – Resource Provisioning and Platform Deployment –
Global Exchange of Cloud Resources - Resource Scheduling for cloud computing – Economic Models for
resource allocation – Heuristics models for task execution – Real time scheduling in cloud computing.
UNIT IV
CLOUD PROGRAMMING AND SOFTWARE ENVIRONMENT
11
Cloud capabilities and platform features – data features and databases - Parallel and Distributed Programming
Paradigms – MapReduce – Mapping Applications - Google App Engine - Amazon AWS – Microsoft Azure Cloud Software Environments – Eucalyptus - Open Nebula - OpenStack – Cloudsim programming. Case
Study: Amazon Web Service – GoGrid - Rackspace.
UNIT V
CLOUD APPLICATIONS
9
Amazon web services - Compute services - Storage services - Communication services - Google App Engine
- Architecture and core concepts. Application life cycle - Cost model – Observations - Microsoft Azure - SQL
Azure – Salesforce.com - Scientific Applications –Business and Consumer Applications - Energy efficiency in
clouds - Market-based management of clouds - Federated clouds / InterCloud - Third-party cloud services Trust - Reputation and Security management
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Kai Hwang, Geoffrey C Fox, Jack G Dongarra, “Distributed and Cloud Computing, From Parallel
Processing to the Internet of Things”, Morgan Kaufmann Publishers, 2012.
2.
Rajkumar Buyya, Christian Vecchiola. S.Thamarai Selvi, “Mastering Cloud Computing”, McGraw Hill
Education, 2013.
3.
Frederic Magoules, Jie Pan, Fei Tang, “Cloud Computing: Data-Intensive Computing and
Scheduling” CRC press, Taylor and Francis, 2013.
106
REFERENCE BOOKS:
1.
Rajkumar Buyya, James Broberg, Andrzej Goscinski, “Cloud Computing :Principles and Paradigms”,
Wiley, 2012
2.
George Reese, “Cloud Application Architectures: Building Applications and Infrastructure in the
Cloud” O'Reilly
3.
Ronald L. Krutz, Russell Dean Vines, “Cloud Security – A comprehensive Guide to Secure Cloud
Computing”, Wiley – India, 2010.
4.
John W.Rittinghouse and James F.Ransome, “Cloud Computing: Implementation, Management, and
Security”, CRC Press, 2010.
WEB REFERENCES:
1.
http://aws.amazon.com/
2.
http://www.cloudbus.org/
3.
http://www.ibm.com/cloud-computing/in/en/
4.
https://www.openstack.org/
5.
https://www.youtube.com/user/OpenStackFoundation/videos
CORE ELECTIVE - VI (for Semester VIII)
15CSC23
SOFTWARE QUALITY AND TESTING
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To learn the basics and goals of software testing

To study various methods of unit and white box testing techniques

To understand integration, system and acceptance testing techniques

To introduce the software quality standards for establishing quality environment

To understand the methods and evaluation procedures for improving the quality models
COURSE OUTCOMES:

Choose the right type of software testing process for any given real world problem

Carry out the unit and white box software testing process

Implement integration, system and acceptance testing techniques

Use software quality standards for developing quality software

Analyze and improve the quality procedures through continuous improvement process
PREREQUISITES:
Software Engineering
UNITI
INTRODUCTION
8
Basics Concepts of Software Testing and Quality Assurance - Theory of Program Testing: Basic Concepts in
Testing Theory - Theory of Goodenough and Gerhart - Theory of Weyuker and Ostrand - Theory of Gourlay Adequacy of Testing - Limitations of Testing - Testing Techniques: Black Box - White Box - Gray Box testing Manual vs Automated Testing - Static vs Dynamic Testing - Taxonomy of Software Testing Techniques
UNITII
UNIT AND WHITE BOX TESTING
9
Unit Testing - Control Flow Testing: Control Flow Graph - Paths in a Control Flow Graph - Path Selection
Criteria - Generating Test Input - Examples of Test Data Selection - Containing Infeasible Paths
Data Flow Testing: Data Flow Graph - Data Flow Testing Criteria - Comparison of Data Flow Test Selection
Criteria - Feasible Paths and Test Selection Criteria - Comparison of Testing Techniques
UNITIII
INTEGRATION, SYSTEM AND ACCEPTANCE TESTING
10
Integration Testing: Different Types of Interfaces and Interface Errors - Granularity of System Integration
107
Testing - System Integration Techniques - Software and Hardware Integration - Test Plan for System
Integration - Off-the-Shelf Component Integration
System Test: System Test Categories, Functional Testing: Functional Testing Concepts of Howden Complexity of Applying Functional Testing - Pairwise Testing - Equivalence Class Partitioning - Boundary
Value Analysis - Decision Tables - Random Testing - Error Guessing - Category Partition
Acceptance Testing: Types - Acceptance Criteria - Selection of Acceptance Criteria - Test Plan - Test
Execution - Test Report - Acceptance Testing in eXtreme Programming
UNITIV
SOFTWARE QUALITY MODELS
9
Software quality -Verification versus Validation- Components of Quality Assurance - SQA Plan - Quality
Standards - McCall’s Quality Factors and Criteria - Capability Maturity Model and its levels - People
Capability Maturity Model - CMM-Integration - Test Process Improvement - Testing Maturity Model - ISO
9126 Quality Characteristics - ISO 9000:2000 Software Quality Standard - Malcolm Baldrige National Quality
Award
UNITV
QUALITY THROUGH CONTINUOUS IMPROVEMENT PROCESS
9
Role of Statistical Methods in Software Quality: Cause-and-Effect Diagram, Flow Chart, Pareto Chart, Run
Chart, Histogram, Scatter Diagram, Control Chart - Deming’s Quality Principles - Continuous
Improvement through Plan Do Check Act (PDCA) process - Quality Management Systems: Terms Elements - Key to Quality management - QMS for software
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
KshirasagarNaik, PriyadarshiTripathy, “Software Testing and Quality Assurance -Theory and
Practice”, John Wiley & Sons publication, 2011
2.
William E.Lewis, “Software Testing and Continuous Quality Improvement”, Auerbach Publications,
Third edition, 2011
3.
Alan C Gillies, “Software Quality Theory and Management”, Cengage Learning, Second Edition, 2011
REFERENCE BOOKS:
1.
Ron Patton, “Software testing”, Second edition, Pearson Education, 2007
2.
Elfriede Dustin, Jeff Rashka, John Paul, “Automated
Management and Performance”, Addison-Wesley, 1999
3.
William E. Perry, “Effective Methods for Software Testing”, Wiley India, Second Edition, 2006.
Software
Testing:
Introduction,
WEB REFERENCES:
1.
http://www.etestinghub.com/introduction_to_testing.php
2.
http://www.guru99.com/software-testing.html
3.
http://www.tutorialspoint.com/software_testing/software_testing_qa_qc_testing.htm
4.
http://www.guru99.com/all-about-quality-assurance.html
15CSC24
INFORMATION STORAGE AND RETRIEVAL
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To study information storage system, data protection and intelligent storage system

To learn various storage networking technologies and virtualization

To study the backup, recovery and replication techniques

To identify the components of an information retrieval system

To understand the factors which optimize the information retrieval process
108
COURSE OUTCOMES:

Distinguish the information and intelligent storage system

Explore the various storage networking technologies and virtualization

Analyse the backup and recovery, local and remote replication

Compare different information retrieval models

Evaluate existing information retrieval systems
PREREQUISITES:
Data Structures, Computer Networks
UNIT I
INTRODUCTION TO INFORMATION STORAGE SYSTEM AND
DATA PROTECTION
9
Introduction - Information Storage - Evolution of Storage Technology and Architecture - Data Center
Infrastructure - Key Challenges in Managing Information - Information Lifecycle. Storage System Environment:
Components of a Storage System Environment - Disk Drive Components - Disk Drive Performance - Data
Protection: RAID - Implementation of RAID- RAID Array Components - RAID Levels - RAID Comparison RAID Impact on Disk Performance - Applications.
UNIT II
INTELLIGENT STORAGE SYSTEM AND STORAGE NETWORKING
TECHNOLOGIES
9
Intelligent Storage System: Components of an Intelligent Storage System - Intelligent Storage Array - DirectAttached Storage and Introduction to SCSI: Types of DAS - DAS Benefits and Limitations - Disk Drive
Interfaces - Introduction to Parallel SCSI - Storage Area Networks: Fibre Channel - SAN Evolution Components of SAN - FC Connectivity - Fibre Channel Ports - Fibre Channel Architecture - Zoning - Fibre
Channel Login Types - FC Topologies - Network-Attached Storage: Benefits - NAS File I/O - Components of
NAS - NAS Implementations - NAS File-Sharing Protocols.
UNIT III
STORAGE VIRTUALIZATION, BACKUP
LOCAL AND REMOTE REPLICATION
AND
RECOVERY,
9
Storage Virtualization: Forms of Virtualization - SNIA Storage Virtualization Taxonomy - Storage Virtualization
Configurations - Storage Virtualization Challenges - Types of Storage Virtualization - Backup Purpose Considerations - Granularity - Methods - Process - Backup and Restore Operations - Backup Topologies Backup in NAS Environments - Backup Technologies - Local Replication: Data Consistency - Technologies Restore and Restart Considerations - Creating Multiple Replicas - Remote Replication: Modes - Technologies
- Network Infrastructure.
UNIT IV
INTRODUCTION TO INFORMATION RETRIEVAL
9
Boolean retrieval - Vocabulary and posting lists: Document delineation and character sequence decoding Determining the Vocabulary of terms - Faster posting list intersection via skip pointers - Positional posting and
phrase queries - Dictionaries and tolerant retrieval: Wildcard queries - Spelling correction - Phonetic
correction.
UNIT V
INFORMATION RETRIEVAL AND EVALUATION
9
Index Construction: Hardware basics - Blocked sort-based indexing - single-pass in-memory indexing Distributed indexing - Dynamic indexing - Other types of indexes - Index Compression: Statistical properties of
terms in information retrieval - Dictionary compression -Evaluation in information retrieval: Information retrieval
system evaluation - Standard test collections - Evaluation of unranked retrieval sets - Evaluation of ranked
retrieval results - Assessing relevance.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
G. Somasundaram, Alok Shrivastava, “Information Storage and Management”, EMC Corporation,
Wiley Publication, 2009.
2.
Christopher D. Manning, Prabhakar Reghavan and Hinrich Schutze, “Introduction to Information
109
Retrieval”, Cambridge University, 2008.
REFERENCE BOOKS:
1.
Gerald J. Kowalski, Mark T. Maybury, “Information Storage and Retrieval Systems”, Kluwer
Academic Publishers, 2002.
2.
C. Manning, P. Raghavan and H.Schutze, “Information Retrieval”, Cambridge University Press, 2008.
3.
Ricardo Baeza - Yates and Berthier Ribeiro - Neto, Modern Information Retrieval: The Concepts and
Technology behind Search, ACM Press Books, Second Edition, 2011.
WEB REFERENCES:
1.
https://www.itracs.com.
2.
http://www-nlp.stanford.edu/IR-book/
3.
https://developer.mozilla.org/en/docs/Web/Guide/API/DOM/Storage
15CSC25
HUMAN COMPUTER INTERACTION
(Common to CSE / IT)
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To study the effectiveness of interacting with computers

To understand the principles and goals of usability

To learn the various models that can be used for designing systems

To understand the importance of design techniques

To learn to design dialog for representation
COURSE OUTCOMES:

Use the Human Computer Interaction(HCI) principles while developing software

Evaluate the performance of interactive systems in terms of usability

Identify the appropriate design model for HCI

Design experiments and analyse interaction

Postulate appropriate interaction styles
PREREQUISITES:
Software Engineering
UNIT I
INTRODUCTION AND DESIGN PROCESS
9
Human: Memory - Reasoning and Problem Solving - Emotion - Psychology and design of interactive systems Computer: Devices - Memory - Processing and networks - Interaction process: Models for interaction Frameworks and HCI - Ergonomics - Interaction and interactivity - Paradigms for interaction - Interaction
Designing basics Usability Engineering - Iterative Design - Design Rules - Evaluation Techniques Universal Design
UNIT II
USABILITY
9
Usability of interactive systems: Usability requirements - Usability measures - Usability motivations - Goals Guidelines - Principles - Theories - Object - Action Interface Model
UNIT III
MODELS
9
Cognitive model: Goal and Task hierarchies - linguistic models - Physical and device models - cognitive
architectures - Socio technical models - Communication and Collaboration models: Face to Face
communication - Conversation - Text based communication - Group working - Task models - Task analysis
and design.
UNIT IV
EXPERIMENTAL DESIGN AND ANALYSIS OF HCI
9
Experimental Research - Types - Hypothesis - Independent and Dependent variables in HCI - Basic
components - Limitations - Designing Experiments - Choosing the design approach - Survey - benefits - target
110
users - Developing survey questions - Data Analysis.
UNITV
INTERACTION STYLES
9
Direct Manipulation - Virtual environment - 3D Interfaces - Teleoperations - Virtual and augmented reality Menu Selection - Form Fillin - Dialog boxes - Dialog semantics - Dialog Analysis and design - collaboration
and Social media participation - Modelling rich interaction
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Alan Dix, Janet Finlay, Gregory Abowd, Russell Beale, “Human Computer Interaction”, Prentice Hall,
3rd Edition, 2004.
2.
B. Shneiderman, “Designing the User Interface”, Addison Wesley, fifth edition, 2010.
3.
Jonathan Lazar Jinjuan Heidi Feng, Harry Hochheiser, “Research Methods in Human- Computer
Interaction”, Wiley, 2010(Unit-IV).
REFERENCE BOOKS:
1.
Julie A. Jacko (Ed), The Human-Computer Interaction Handbook. CRC Press, (3rd edition), 2012
2.
M.G. Helander,Handbook of Human-Computer Interaction, Elsevier, 2014
3.
Andrew Sears, Julie A. Jacko,Human-Computer Interaction: Development Process, CRC Press, 2009
4.
Andrew Sears, Julie A. Jacko,Human-Computer Interaction: Design Issues, Solutions, and
Applications, CRC Press, 2009.
WEB REFERENCES:
1.
http://nptel.ac.in/courses/106103115/
2.
http://hci.bham.ac.uk/
3.
www.hcibook.com/e3/online
15ITC33
SOFTWARE DEFINED NETWORKS
L
T
P
C
(Common to CSE / IT)
3
0
0
3
COURSE OBJECTIVES:

To gain knowledge of the various network operations

To learn the functions of a SDN, and its architecture

To understand the internals of a SDN and get an experience of designing such systems

To learn about behavior of the network at different conditions
COURSE OUTCOMES:

Apply the knowledge of network operations to SDN

Apply SDN for real world scenarios

Apply the knowledge of SDN to data center

Apply the knowledge of software defined networks to open source framework

Develop simple applications for SDN
PREREQUISITES:
Computer Networks
UNIT I
INTRODUCTION TO SOFTWARE DEFINED NETWORKS
9
Virtualization – Server virtualization – Storage virtualization – Defining SDN – Need for SDN – Evolution of
switched and control Planes – Cost – Increased cost of development– Increased cost of operating the network
– Implications for research and innovation – Data center innovation– Compute and storage virtualization–
Inadequacies in Networks – Needs – Genesis of SDN – Forerunners of SDN – Centralized and distributed
control planes and data planes
111
UNIT II
WORKING OF SDN
9
Working of SDN – Fundamental characteristics– SDN operation – SDN devices – SDN controller – Core
modules – Interfaces – Existing SDN controller – Issues with the SDN controller – SDN applications –
Alternate SDN methods – Open flow – switch specification - Channel - Controller modes - Configuration and
management protocol – Drawbacks of open SDN
UNIT III
SDN IN DATA CENTER
9
Data center concepts and constructs – SDN in data center – Data center definition – Data Center Demands –
Tunneling technologies – Virtual extensible LAN – GRE – Stateless transport tunneling – Path technologies –
General multipath routing issues – Multiple spanning tree protocol –Shortest path bridging – Equal-cost
multipath – Shortest-path complexity – Ethernet fabrics – SDN use cases in data center – Open SDN Vs.
Overlays in data center – Data center implementation – SDN in other environment
UNIT IV
TOPOLOGY AND FRAMEWORK
9
Network topology and topological information abstraction - Traditional methods – LLDP - BGP-TE/LS - BGPLS with PCE – ALTO - BGP-LS and PCE interaction with ALTO - I2RS Topology - Juniper SDN framework –
IETF SDN framework – Open Daylight controller/Framework - SDN evolution - Enterprise networks Transport networks - Optical transport networks - Scalable SDN - SDN management
UNIT V
APPLICATIONS AND FUTURE TRENDS
9
SDN applications – SDN open source – Terminology – Issues – Profile – OpenStack – Applying SDN open
source – Business ramifications – EaS – Classifying SDN vendors – Impact on incumbent NEMs – Impact on
enterprise consumers – Major SDN acquisitions – SDN startups – SDN futures – Current state of affairs–
Applications of open SDN– Physical layer links – Programming techniques to networks – Security applications
– Roaming in mobile networks – Traffic engineering in mobile networks – Energy savings – SDN-enabled
switching chips
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Paul Goransson, Chuck Black, “Software Defined Networks: A Comprehensive Approach” , Morgan
Kaufmann, 2014
2.
Patricia A. Morreale, James M. Anderson, “Software Defined Networking: Design and Deployment”,
CRC Press, 2014
3.
Thomas D. Nadeau, Ken Gray , “SDN: Software Defined Networks”, Oreilly, 2013
REFERENCE BOOK:
Siamak Azodolmolky, "Software Defined Networking with OpenFlow", packt publishing, 2013
WEB REFERENCES:
1.
http://noise.gatech.edu/classes/cs8001-sdn/fall2013/
2.
https://sites.google.com/site/sdnreadinglist/
3.
http://www.brocade.com/solutions-technology/technology/software-defined-networking/index.page
4.
http://www.cisco.com/web/IN/solutions/trends/sdn/index.html
5.
https://www.coursera.org/course/sdn1
ALLIED ELECTIVES – SYLLABUS
Offered by Civil Department
15CEA01
INDUSTRIAL POLLUTION PREVENTION AND CONTROL
COURSE OBJECTIVES:

To understand the concept of sustainability.

To know environmental regulations.
112
L
T
P
C
3
0
0
3

To realize the environmental pollution

To understand the air pollution control methods

To know the principles of water treatment
COURSE OUTCOMES:
At the end of the course, the students will be able to

Identify the importance of sustainability and its indicators, strategies and barriers.

Implement the environmental regulations, policies and Regulations for clean environment

Familiarize the pollution and its regulating standards

Apply the different air pollution control methods gases and particulates

Apply the principles of water treatment and recovery methods.
COURSE PREREQUISITE:
Knowledge on Environmental Science
UNIT I
SUSTAINABILITY
9
Industrial activity and environment - Industrialization and sustainable development - Indicators of sustainabilitySustainability strategies - Barriers to sustainability - Pollution prevention in achieving sustainability
UNIT II
ENVIRONMENTAL REGULATIONS
9
Prevention vs. control of industrial pollution - Environment policies and Regulations to encourage pollution
prevention - Environment friendly chemical processes - Regulations for clean environment and implications for
industries
UNIT III
POLLUTION
9
Definition of pollutant - Types of pollution - Air - Water - Land - Noise - Adverse effects of pollutants eco system
and human health - Need for effluent treatment and toxicity control - Standards for portable water - Agricultural
and left-off streams- Air standards for cities - Industrial areas and Resorts.
UNIT IV
AIR POLLUTION CONTROL METHODS
9
Particulate Emission Control- Gravitational Settling Chambers- Cyclone separators - Fabric filters - Electrostatic
Precipitators - Wet scrubbers - Absorbers - Control of sulphur di oxide - Oxides of nitrogen - Carbon monoxide
and hydrocarbons - Noise pollution measurements and its control.
UNIT V
PRINCIPLES OF WATER TREATMENT
9
Primary, secondary and tertiary treatments - Advanced waste water treatments - Recovery of metals from
process effluents
TEXTBOOKS:
1.
Bishop.P, "Pollution Prevention: Fundamentals and Practice", McGraw Hill International, McGraw Hill Book
Co., Singapore, 2010
2.
Freeman.H.M, "Industrial Pollution Prevention Hand Book", McGraw Hill, 1995
REFERENCE BOOKS:
1.
Rose.G.R.D, “Air pollution and Industry”, Van No strand Reinhold Co., New York 1972
2.
Pandey.G.N and Carney.G.C, “Environmental Engineering”, Tata McGraw Hill, New Delhi,1989
3.
James. G. Mann and Liu.Y.A, "Industrial Water Reuse and Waste WaterMinimization", McGraw Hill, 1999
EXTENSIVE READING:
th
Kapoor.B.S, “Environmental Engineering”, 5 Edition, Khanna publishers, 2012
WEB REFERENCES:
http://www.tutorialspoint.com/
113
15CEA02
INTRODUCTION TO ENGINEERING SEISMOLOGY
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To impart the basic knowledge about the Engineering Seismology

To create the awareness about the earthquake recording instruments and seismic records

To instruct the knowledge about the earthquake hazards and seismic hazard assessment

To understand the various seismic hazard analysis

To introduce the different types of risk and vulnerability assessment
COURSE OUTCOMES:
At the end of the course, the students will be able to

Categorize the various components of engineering seismology

Identify the different types of seismic recording instruments

Classify the various earthquake hazards and seismic hazard assessment

Do the various seismic hazard analysis

Analyze the types of risk and vulnerability
COURSE PREREQUISITE:
Knowledge on basics on earthquake
UNIT I
ENGINEERING SEISMOLOGY
9
Introduction to engineering seismology - Terminologies and definitions - Earthquake types - Overview of plate
tectonics - Earthquake source mechanisms - Source models - Types of faults - Activity and fault studies Concepts of seismic magnitudes and intensity -Earthquake size, different magnitude scales and relations, Theory
of wave propagation - Seismic waves, body and surface waves.
UNIT II
EARTHQUAKE RECORDING INSTRUMENTS
9
Earthquake recording instrumentations - Concept of seismograph - Seismic station - Sensors and data loggers Mechanical and digital sensors - Interpretation of Seismic Records -Acceleration, Velocity and Displacement Frequency and Time Domain parameters - Response Spectra and Spectral parameters - Epicentre and
magnitude determination.
UNIT III
EARTHQUAKE HAZARDS AND SEISMIC HAZARD ASSESSMENT
9
Introduction to earthquake hazards -Strong ground motions and site effects - World great Earthquakes - Large
and Damaging Earthquakes of India - Instruction to seismic zones and codes - Global and National seismic
hazard assessment mapping programs - Safety of individual site - Concept of seismic micro zonation - Need for
Micro zonation - Types and Scale – Methodology.
UNIT IV
SEISMIC HAZARD ANALYSIS
9
Introduction to Seismic Hazard Analysis- Methods - Deterministic and Probabilistic - Attenuation models and
Simulation of Strong Ground Motion - Introduction to Site characterization - Different methods and experiments Geotechnical properties - Site classification and worldwide code recommendation.
UNIT V
RISK CLASSIFICATIONS AND MAPPING
9
Concept of site response - Local site effects and evaluation methods - Ground motion amplifications and
estimation - Development of response /design spectrum - Introduction to liquefaction - Mechanism and factors
causing liquefaction - estimation methods and procedures- Mapping - Earthquake induced landslide - Landslide
hazard mapping - Tsunami hazard and Consideration for Tsunami hazard mapping.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
st
Stein, S., and M. Wysession, “An Introduction to Seismology, Earthquakes, and Earth Structure”, 1 edition,
Malden, MA: Blackwell, September 2003.
114
Steven L Kramer, “Geotechnical Earthquake Engineering”, Pearson Education, 2003
2.
REFERENCE BOOKS:
1.
Bozorgnia, Y. and Bertero, V.V., “Earthquake Engineering - From Engineering Seismology to Performance Based Engineering” CRC Press, Washington, 2004.
2.
Leon Reiter, “Earthquake hazard Analysis - Issues and Insights”, Columbia University Press, New York,
1990.
3.
Havskov, J. and Alguacil, G.,“Instrumentation in Earthquake Seismology”,Springer,Netherlands, 2004.
EXTENSIVE READING:
Judith Petts, “Handbook of Environmental Impact Assessment Vol. I & II”, Blackwell Science, 1999
WEB REFERENCES:
1.
http://nisee.berkeley.edu/
2.
http://www.ethiopians.com/earthquake_engineering_resources.htm
15CEA03
SOLAR ENERGY UTILIZATION
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To enable the students to acquire knowledge of solar radiation data and its measurement.

To explain the concept of various forms of solar thermal systems.

To create basic knowledge on direct steam generation systems.

To learn the maintenance and implementation of solar photovoltaic.

To recognize the latest heat energy storages in buildings.
COURSE OUTCOMES:
At the end of this course the students will be able to,

Recognize the concepts of solar radiation data and its measurement.

Understand the working process of various solar thermal systems.

Appreciate the principles of solar parabolic concentrators and direct steam generation systems.

Know the importance of solar photovoltaic maintenance and their implementation.

Identify the orientation and design of buildings by using latest heat energy storages.
COURSE PREREQUISITE:
Knowledge on energy conservation
UNIT I
SOLAR RADIATION
9
Sun and earth geometry- Solar radiation- Beam and diffuse radiations- Measurement of solar radiation –
Pyranometer-Pyrheliometer- Sunshine recorder-Solar collectors and applications.
UNIT II
SOLAR THERMAL SYSTEMS
9
Flat plate and evacuated tube collectors- Domestic hot water and process heat systems- Solar cooker- Solar
dryer-Solar desalination and solar pond.
UNIT III
SOLAR POWER PLANT
9
Principles of solar parabolic concentrators- Trough and dish types- Compound parabolic concentrators- Fresnel
lens collectors- Central receiver plant- Direct steam generation systems-Solar furnaces.
UNIT IV
SOLAR PHOTOVOLTAICS
9
Solar photovoltaic theory- Mono and polycrystalline silicon technologies- PV modules and integrated systemsimplementation and maintenance.
115
UNIT V
SOLAR-CONSCIOUS BUILDINGS
9
Orientation and design of buildings- Passive solar heat- Thermal capacity -Insulation- Solar cooling-refrigeration
and air-conditioning- Space heating- Sensible and latest heat energy storages in buildings.
TOTAL: 45 PERIODS
TEXT BOOKS:
1.
Sukhatme.K, Suhas P. Sukhatme, “Solar energy: Principles of thermal collection and storage”, Tata McGraw
Hill publishing Co. Ltd, 8th edition, 2008.
2.
Soteris A. Kalogiru, “Solar Energy Engineering: Processes and systems”, First edition, Academic press,
2009.
REFERENCE BOOKS:
rd
1.
Duffie.J.A, &Beckman.W.A, “Solar Engineering of Thermal Processes”, 3 edition, John Wiley & Sons, Inc.,
2006.
2.
Martin A. Green, “Third generation Photovoltaics: Advanced energy conversion”, 1st edition, 2005.
3.
Garg.H.P, Prakash.J, “Solar energy fundamentals and applications”, Tata McGraw Hill publishing Co. Ltd,
2006.
4.
Yogi Goswami.D, Frank Kreith, Jan F.Kreider, “Principle of solar engineering”, 2nd edition, Taylor and
Francis, 2nd edition, 2000.
5.
Tiwari.G.N, “Solar energy: Fundamentals, Design, Modeling and Applications”, CRC Press Inc., 2002.
15CEA04
ENVIRONMENTAL GEOTECHNOLOGY
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To understand the physics and chemistry of soil

To know inorganic and organic geochemistry.

To realize contaminant fate and transport in soil

To understand the soil remediation technologies

To find the principles behind site selection and methods of disposal
COURSE OUTCOMES:
At the end of the course, the students will be able to

Classify theIndex properties, classification and exchange capacity.

Analyse the inorganic and organic geochemistry and Distribution of metals in soils

Identify the contaminant fate and transport in soil

Apply the soil remediation technologies available in the affected soil

Procure idea in site selection and disposal methods
COURSE PREREQUISITE:
Knowledge on basic soil mechanics
UNIT I
PHYSICS AND CHEMISTRY OF SOIL
9
Soil formation - Composition - soil fabric - Mass volume relationship - Index properties and soil classification Hydraulic and consolidation characteristics - Chemical properties - Soil pH - Surface charge and point of zero
charge - Anion and Cation exchange capacity of clays - Specific surface area - Bonding in clays - Soil pollution Factors governing soil - Pollutant interaction.
UNIT II
INORGANIC AND ORGANIC GEOCHEMISTRY
9
Inorganic Chemistry - Metal contamination - Distribution of metals in soils - Geochemical processes controlling
the distribution of the metals in soils - Chemical analysis of metal in soil - Organic geochemistry - Organic
116
contamination - Distribution of NAPLs in soils - Process controlling the distribution of NAPLs in soil - Chemical
analysis of NAPLs in soils.
UNIT III
CONTAMINANT FATE AND TRANSPORT IN SOIL
9
Transport processes - Advection - Diffusion - Dispersion - Chemical mass transfer processes - Sorption and
desorption - Precipitation and dissolution - Oxidation and reduction - Acid base reaction - Complexation - Ion
exchange - Volatilization - Hydrolysis - Biological process - Microbial transformation of heavy metals.
UNIT IV
SOIL REMEDIATION TECHNOLOGIES
9
Contaminated site characterization – Containment – Soil vapor extraction – Soil washing – Solidification and
stabilization – Electro-kinetic remediation – Thermal desorption – Vitrification – In-situ and Ex-situ Bioremediation
– Phytoremediation – Soil fracturing – Biostimulation – Bioaugumentation – Chemical oxidation and reduction.
UNIT V
SITE SELECTION AND METHODS OF DISPOSAL
9
Criteria for sites for waste disposal facilities – Current practices for waste disposal – Sub surface techniques –
Passive contaminant system – Leachate contamination – Application of geo-membranes – Rigid and flexible
membrane liners
TOTAL: 45 PERIODS
TEXTBOOKS:
1. Calvin Rose, “An introduction to the Environmental Physics of Soil, Water and Water Sheds”, Cambridge
University Press, 2004.
2. Paul Nathanail C. and Paul Bardos R., “Reclamation of contaminated Land”, John Wiley & Sons Limited,
2004.
REFERENCE BOOKS:
1. Hari D. Sharama and Krishna R.Reddy, “Geo-Environmental Engineering: Site Remediation, Water
Contamination and Emerging Water Management Technologies”, John Wiley & Sons Limited, 2004.
2. Marcel Vander Perk, “Soil and Water contamination from Molecular to catchment Scale”, Taylor &Franncis,
2006.
EXTENSIVE READING:
William J. Deutsch, “Groundwater Geochemistry: Fundamentals and Applications to Contamination”, Lewis
Publishers, 1997.
WEB REFERENCES:
http://www.tutorialspoint.com/
15CEA05
PRINCIPLES OF GLOBAL POSITIONING SYSTEM
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

Introduce students to the basic principles of Global Positioning System

Familiarize with GPS signals and data

Impart knowledge on GPS data processing

Know about various errors in GPS data

provide students with the skills required to link locational data to certain projections and present same as
maps
COURSE OUTCOMES:
Upon completion of the course students will be able to

Acquaint with the fundamentals of Global Positioning System

Employ various methods to collect GPS data by receiving signals from receiver

Perform basic GPS receiver operation and data processing
117

Check the accuracy of GPS data and able to do necessary adjustments.

Produce a simple map from field data acquired using hand-held GPS
COURSE PREREQUISITE:
Knowledge on Surveying
UNIT I
FUNDAMENTALS OF GPS
9
Components of GPS - GPS receivers - Reference coordinates systems - Datum, geoid, ellipsoid, WGS 84
system –Time and signal propagation through atmosphere- Their modelling and estimation - Satellite orbit
andEngineering Applications.
UNIT II
GPS SIGNALS AND DATA
9
Navigational data - Collection methods - static positioning, kinematic positioning, Pseudo - Kinematic and stop
and go methods -Observation planning and strategy.
UNIT III
GPS OBSERVABLES
9
Pseudo range and carrier phase parameters - Estimations, data handling, cycle slip detection and correction,
ambiguity resolution- GPS data processing -Single, Double and Triple differences.
UNIT IV
ERRORS IN GPS DATA
9
Satellite geometry -Errors in different segments - Multipath errors - accuracy of GPS data and measures Network adjustments.
UNIT V
DATUM TRANSFORMATION AND DIFFERENTIAL GPS
9
Reduction of observation -Transformation to various map projection systems - Real time kinematic GPS -Multiple
reference stations -Virtual reference stations.
TOTAL : 45 PERIODS
TEXTBOOK:
Satheesh, Gopi, “Global Positioning System and its Applications”, McGraw Hill, 2005.
REFERENCE BOOKS:
1.
Leick, A., “GPS Satellite Surveying”, John Wiley, 2004
2.
Kaplan, E.D. and Hegarty, C.J., “Understanding GPS: Principles and Applications”, Artech House, 2006
3.
Gunter, S., „Satellite Geodesy“, 2
15CEA06
nd
Ed., WalterbdeGruyter, 2003.
NON-CONVENTIONAL ENERGY RESOURCES
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To enable the students to acquire the knowledge of with various sources of Non-conventional energy
such as solar wind, small hydro, ocean & wave energy

To understand the working of solar thermal power plants

To know various aspects of geo-thermal energy

To have knowledge in wind and Thermo-electrical energy

To have exposure on biomass energy management
COURSE OUTCOMES:
At the end of the curse student will be able to

Learn fundamentals of solar radiation geometry, application of solar energy

Selection of sites for wind farm, different types of wind generators.

Realize the basic of small hydro, ocean & wave energy.

Have knowledge in geo-thermal energy
118

Appreciate bio mass energy management
COURSE PREREQUISITE:
Knowledge on alternate energy resources
UNIT I
NON-CONVENTIONAL ENERGY RESOURCES
9
Various non-conventional energy resources- Introduction, availability, classification, relative Merits and Demerits Solar Cells - Theory of solar cells - Solar cell materials -Solar cell array -Solar cell power plant -Limitations.
UNIT II
SOLAR THERMAL ENERGY
9
Solar radiation- Flat plate collectors and their materials - Applications and performance - Focussing of collectors
and their materials -Applications and performance -Solar thermal power plants - Thermal energy storage for solar
heating and cooling - Limitations.
UNIT III
GEOTHERMAL ENERGY
9
Resources of geothermal energy - Thermodynamics of geo-thermal energy conversion- Electrical conversion and
non-electrical conversion -Environmental considerations - Magneto-hydrodynamics (MHD) - Principle of working
of MHD Power plant - performance and limitations - Fuel Cells - Principle of working of various types of fuel cells
and their working, performance and limitations.
UNIT IV
WIND ENERGY
9
Wind Energy - Wind power and its sources- Site selection- Criterion - Momentum theory- Classification of rotorsConcentrations and augments- Wind characteristics- Performance and limitations of energy conversion systems Thermo-electrical and thermionic Conversions - Principle of working - Performance and limitations.
UNIT V
BIO-MASS
9
Bio-mass - Availability of bio-mass and its conversion theory - Ocean Thermal Energy Conversion (OTEC) Availability, theory and working principle -Performance and limitations -Wave and Tidal Wave - Principle of
working -Performance and limitations -Waste Recycling Plants.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
John Twideu and Tony Weir, “Renewal Energy Resources” BSP Publications, 2006.
2.
M.V.R. KoteswaraRao, “Energy Resources: Conventional & Non-Conventional”, BSP Publications, 2006.
REFERENCE BOOKS:
1.
D.S. Chauhan, “Non-conventional Energy Resources”, New Age International, 2002
2.
C.S. Solanki, “Renewal Energy Technologies: A Practical Guide for Beginners”, PHI Learning, 2006
3. Raja, “Introduction to Non-Conventional Energy Resources”,SciTech Publications, 2008
EXTENSIVE READING:
Peter Auer, "Advances in Energy System and Technology - Vol. 1 & 2", Academic Press, 2005.
15CEA07
ENERGY CONSERVATION AND MANAGEMENT
COURSE OBJECTIVES:

To enable the students to acquire the knowledge of energy conservation measures.

To understand conservation measures in steam systems

To know energy conservation aspects of fluid machinery

To have knowledge in electrical energy conservation in various industries

To have exposure on energy management
COURSE OUTCOMES:
At the end of the course student will be able to
119
L
T
P
C
3
0
0
3

Have knowledge of energy conservation measures

Appreciate conservation measures in steam systems

Realize energy consumption and energy saving potentials

Have knowledge on electrical energy conservation

Practice energy management
COURSE PREREQUISITE:
Knowledge on energy conservation
UNIT I
ENERGY CONSERVATION PRINCIPLES
9
Energy scenario - Principles of energy conservation - Resource availability - Energy savings - Current energy
consumption in India - Roles and responsibilities of energy managers in industries.
UNIT II
ENERGY CONSERVATION IN STEAM SYSTEMS
9
Power plant components, conservation measures in steam systems - Losses in boiler - Methodology of upgrading
boiler performance - Blow down control - Excess air control - Pressure reducing stations - Condensate recovery Condensate pumping - Thermo compressors - Recovery of flash steam - Air removal and venting - Steam traps Cooling towers.
UNIT III
ENERGY CONSERVATION IN FLUID MACHINERY
9
Centrifugal pumps - Energy consumption and energy saving potentials - Design consideration - Minimizing over
design - Fans and blowers -Specification - Safety margin - Choice of fans - Controls and design considerations Air compressor and compressed air systems - Selection of compressed air layout - Energy conservation aspects
to be considered at design stage.
UNIT IV
ELECTRICAL ENERGY CONSERVATION
9
Potential areas for electrical energy conservation in various industries - Conservation methods - Energy
management opportunities in electrical heating, lighting system - Cable selection - Energy efficient motors Factors involved in determination of motor efficiency - Adjustable AC drives - Variable speed drives - Energy
efficiency in electrical system.
UNIT V
ENERGY MANAGEMENT
9
Organizational background desired for energy management persuasion -Motivation - Publicity role, Tariff analysis
- Industrial energy management systems - Energy monitoring - Auditing and targeting - Economics of various
energy conservation schemes – Energy policy and energy labelling.
TOTAL: 45 PERIODS
TEXTBOOKS:
st
1.
Reay.D.A, “Industrial energy conservation”, Pergamon Press, 1 edition, 2003.
2.
White.L.C, “Industrial Energy Management and Utilization”, Hemisphere Publishers, 2002.
REFERENCE BOOKS:
1.
Smith.C.B, “Energy Management Principles”, Pergamon Press, 2006.
2.
Trivedi.P.R and Jolka.K.R, “Energy Management”, Common Wealth Publication, 2002.
EXTENSIVE READING:
Hamies, “Energy Auditing and Conservation;Methods, Measurements,Management and Case study”,
Hemisphere, 2003.
15CEA08
ENVIRONMENTAL IMPACT ASSESSMENT
COURSE OBJECTIVES:

To understand the concepts of sustainability and EIA
120
L
T
P
C
3
0
0
3

To expose the students to the need, methodology of EIA

To realize the documentation and application of Environmental Impact Assessment

To Understand the pollution control methods

To develop the skill to prepare Environmental Management Plan
COURSE OUTCOMES:
At the end of the course student will be able to

Identify the impact on environment by the Infrastructural projects

Impart the knowledge in legal and regulatory aspect in India according to MoEF.

Comprehend the various components of EIA and its methods.

Appreciate the Methodologies, prediction and Assessment.

Prepare Environmental Management plan for Infrastructure engineering project.
COURSE PREREQUISITE:
Knowledge on environmental science
UNIT I
BASIC FUNDAMENTALS COMPONENTS OF EIA
9
Historical Development of Environmental Impact Assessment - EIA in Project Cycle - Legal and Regulatory
Aspects in India - Types and Limitations of EIA - Cross Sectorial Issues and terms of references in EIA - Public
Participation in EIA.: EIA Process- Screening and Scoping - Setting - Analysis and Mitigation.
UNIT II
METHODOLOGY
9
Matrices - Networks - Checklists - Connections and Combinations of Processes-Cost benefit analysis - Analysis
of Alternative - Software Packages for EIA - Expert Systems in EIA.
UNIT III
PREDICTION AND ASSESSMENT
9
Prediction tools for EIA - Mathematical modelling for impact prediction - Assessment of Impacts on Air, Water and
Soil - Assessment of Impacts on Biological Community - Cumulative Impact Assessment - Documentation of EIA
findings -Report Preparation.
UNIT IV
SOCIO-ECONOMIC IMPACT ASSESSMENT
9
Definition of Social Impact Assessment - Social Impact Assessment model and the planning process - Rationale
and measurement for SIA variables- Relationship between social impacts and change in community and
institutional arrangements - Individual and family level impacts - Communities in transition - Neighbourhood and
community impacts - Selecting, testing and understanding significant social impacts - Mitigation and
enhancement in social assessment - Environmental costing of projects.
UNIT V
ENVIRONMENTAL MANAGEMENT PLAN
9
Environmental Management Plan - Preparation - EMP - Implementation and Review - Mitigation and
Rehabilitation plans - Policy and guidelines for planning and monitoring programmes - Post Project Audit - Ethical
and Quality aspects of Environmental Impact Assessment - Case Studies - EIA related to infrastructure,
Construction and Housing - Mining - Industrial Projects - Thermal Power - River Valley and Hydroelectric- Coastal
Projects -Nuclear Power.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Petts, J., “Handbook of Environmental Impact Assessment, Vol., I and II”, Blackwell science, London, 1999.
2.
Canter, L.W., “Environmental Impact Assessment”, McGraw Hill, New York, 1996
REFERENCE BOOK:
Lawrence, D.P., “Environmental Impact Assessment – Practical Solutions to recurrent problems”, WileyInterscience, New Jersey, 2003.
121
15CEA09
FUNDAMENTALS OF SUPPLY CHAIN
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To introduce the fundamentals of the supply chain.

To provide knowledge on designing the supply chain network

To provide exposure on various types of facility location and network design

To impart knowledge on planning and managing of inventories in a supply chain.

To provide experience on sourcing, transportation and pricing products.
COURSE OUTCOMES:
At the end of the course, the students will be able to;

Comprehend the concepts behind the supply chain network.

Design the supply chain network.

Locate the facilities and design the network.

Plan and manage the inventories in a supply chain.

Do the sourcing, transportation and pricing products.
COURSE PREREQUISITE:
Knowledge on Engineering Economics & Cost analysis
UNIT I
INTRODUCTION TO SUPPLY CHAIN
9
Supply chain systems -Stages and decision phases and process view of supply chain - Supply chain flows Examples of supply chains -Competitive supply chain strategies -Drivers for supply chain performance.
UNIT II
DESIGNING THE SUPPLY CHAIN NETWORK
9
Distribution Networking –Role, Design - Supply Chain Network - SCN – Role –Factors -Framework for design
decisions.
UNIT III
FACILITY LOCATION AND NETWORK DESIGN
9
Models for facility location and capacity location - Impact of uncertainty on SCN -Discounted cash flow analysis Evaluating network design decisions using decision trees - Analytical problems.
UNIT IV
PLANNING AND MANAGING OF INVENTORIES IN A SUPPLY CHAIN
9
Inventory concepts -Trade promotions -Managing multi-echelon cycle inventory -Safety inventory determination Impact of supply uncertainty aggregation and replenishment.
UNITV
SOURCING, TRANSPORTATION AND PRICING PRODUCTS
9
Role of sourcing -Supplier- Scoring and assessment - Selection and contracts -Design collaboration -Role of
transportation -Models of transportation and designing transportation network - Revenue management.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Blanchard, D., “Supply chain management: Best practices”, John Wiley &Sons,New Jersey,2007.
2.
Simchi-Levi, David, Xin Chen, and JulienBramel, “The Logic of Logistics: Theory, Algorithms, and
nd
Applications for Logistics and Supply Chain Management” 2 edition. Springer, New York, 2004.
REFERENCE BOOK:
Graves, S. C., and A. G. De Kok, “Handbook in operations research and management science” Vol. 11,
Elsevier Publishing Company, 2003.
122
15CEA10
COASTAL ENGINEERING
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To provide knowledge on various aspects of coastal engineering

To provide an overview of the analysis and design procedures used in the field of coastal engineering

To understand the various issues connected with coastal sediment transport

To familiarize with planning and design of various coastal protection works

To impart knowledge on various types of modeling aspects
COURSE OUTCOMES:
At the end of the course the student will be able to

Acquire knowledge on wave theory

Apply these engineering principles to solve the problems

Understand the basic concepts of coastal sediment transport

Design shore defense structures

Develop site specific physical and numerical models
COURSE PREREQUISITE:
Knowledge on Water Resources Engineering
UNIT I
INTRODUCTION TO COASTAL ENGINEERING
9
Introduction - Wind and waves - Sea and Swell - Introduction to small amplitude wave theory -Use of wave
tables- Mechanics of water waves - Linear (Airy) wave theory.
UNIT II
WAVE PROPERTIES AND ANALYSIS
9
Introduction to non-linear waves and their properties - Waves in shallow waters - Wave Refraction - Diffraction
and Shoaling - Hinds east wave generation models -Wave shoaling -Wave refraction -Wave breaking - Wave
diffraction random and 3D waves- Short term wave analysis -Wave spectra and its utilities - Long term wave
analysis- Statistics analysis of grouped wave data
UNIT III
COASTAL SEDIMENT TRANSPORT
9
Dynamic beach profile -Cross-shore transport -Along shore transport (Littoral transport) -Sediment movement
UNIT IV
COASTAL DEFENSE
9
Field measurement -Models, groins, sea walls, offshore breakwaters and artificial nourishment -Planning of coast
protection works - Design of shore defence structures –Case studies
UNIT V
MODELING IN COASTAL ENGINEERING
9
Physical modeming in Coastal Engineering - Limitations and advantages - Role of physical modelling in coastal
engineering - Numerical modelling - Modelling aspects -Limitations - Case studies using public domain models
TOTAL: 45 PERIODS
TEXT BOOKS:
1.
US Army Corps of Engineers, “Coastal Engineering Manual, Vol. I-VI”, Coastal Engineering Research
Centre, Department of the Army, Washington DC, 2006.
2.
Kamphuis, J.W. “Introduction to Coastal Engineering and Management”, 2000.
REFERENCE BOOKS:
1.
US Army Corps of Engineers, “Coastal Engineering Manual, Vol. I-VI”, Coastal Engineering Research
Centre, Department of the Army, Washington DC, 2006.
2.
Kamphuis, J.W. “ Introduction to Coastal Engineering and Management”, 2000
3.
Dean, R.G. and Dalrymple, R.A. “ Water wave mechanics for Engineers and Scientists”, Prentice-Hall, Inc.,
123
Englewood Cliffs, New Jersey, 1994
4.
Sorenson, R.M. “Basic Coastal Engineering”, Wiley-Interscience Publication, New York, 1978.
15CEA11
MANUFACTURING COST ESTIMATION
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To understand the basics of cost estimation and different types of cost estimating methods.

To impart clear knowledge on cost and various factory expenses.

To gain knowledge on budget and measures of cost economics.

To compute the cost estimation in different shops.

To calculate machining time and cost for the different process.
COURSE OUTCOMES:

Comprehend the different types of cost estimating methods.

Gain knowledge on calculating cost and expenses of various factory processes.

Acquire knowledge on measures of cost economics and able to create budget for the industry.

Calculate the process cost involved in different shops.

Work out machining time and cost for the different process.
COURSE PREREQUISITE:
Knowledge on Estimation
UNIT I
COST ESTIMATION
9
Objective of cost estimation- Costing -Cost accounting- Classification of cost-Elements of cost- Types of
estimates -Methods of estimates -Data requirements and sources- Collection of cost- Allowances in estimation.
UNIT II
COSTS AND EXPENSES
9
Aims of costing and estimation - Functions and procedure - Introduction to costs- Computing material cost- Direct
labor cost-Analysis of overhead costs - Factory expenses-Administrative expenses-Selling and distributing
expenses - Cost ladder - Cost of product.
UNIT III
COST ECONOMICS
9
Budget -Need and Types - Budgetary control - Objectives and Benefits - Measures of cost economics - Make or
buy decision and Analysis - Depreciation - Causes of depreciation -Methods of Depreciation - Allocation of
overheads.
UNIT IV
ESTIMATION OF COSTS IN DIFFERENT SHOPS
9
Estimation in Forging shop - Losses in forging - Forging cost-Estimation in welding shop - Gas cutting - Electric
welding-Estimation in foundry shop - Pattern cost - Casting cost - Illustrative examples.
UNIT V
ESTIMATION OF MACHINING TIMES AND COSTS
9
Estimation of machining time for lathe operations - Drilling, Boring, Shaping, Planning, Milling and Grinding
operations - Illustrative examples.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
R. Kesavan, C. Elanchezhian, B. VijayaRamanath, “Process Planning And Cost Estimation”, New Age
International (P) Ltd., Second Edition, 2015
2.
Chitale.A.K and Gupta.R.C, “Product Design and manufacturing”, Prentice Hall of India, New Delhi, Sixth
Edition, 2013.
REFERENCE BOOKS:
1.
Adithan. M, “Process Planning And Cost Estimation”, New Age International (P) Ltd., Second Edition, 2015.
124
2.
Banga.T.R and Sharma.S.C, “Mechanical Estimating and Costing including contracting”, Khanna publishers,
New Delhi, 2012.
3.
Joseph G. Monks, “Operations Management, Theory and Problems”, McGraw Hill Book Company, New
Delhi, 2001.
4.
Narang.G.B.S and Kumar.V, “Production and Planning”, Khanna Publishers, New Delhi, Fourth edition 2010.
5.
Adithan.M. and Pabla.B.S, “Estimating and costing for the Metal Manufacturing Industries”, CRC press,
1992.
Offered by EEE Department
15EEA01
INDUSTRIAL INSTRUMENTATION
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
To impart knowledge on

Measurement of force, torque and speed.

Measurement of industrial parameters like acceleration, Vibration and density.

Monitoring techniques for pressure in industrial process.

Advanced techniques for temperature and high temperature measurement.
COURSE OUTCOMES:
Upon completion of the course students will be able to

Analyze Instrumentation systems and explain their applications to various industries.

Measure the changes in pressure, temperature in an industry.
COURSE PREREQUISITES:
Basics of measurements standards – Instrumentation system – Basic knowledge on industrial process.
UNIT I
CHARACTERISTICS, ERRORS & STANDARDS OF INSTRUMENTS
9
Functional elements of generalized instrumentation systems- Static and dynamic characteristics of measuring
instruments- Absolute, gross, systematic, random and limiting errors in measurements - Statistical estimation of
measurements data (Arithmetic mean, Average deviation, Standard deviation, Variance and Probable error of
mean) – Standards and calibration.
UNIT II
MEASUREMENT OF ACCELERATION, VIBRATION AND FORCE
9
Accelerometers: - LVDT, Piezoelectric, Strain gauge and Variable reluctance type accelerometers - Seismic
instruments as accelerometer - Vibration sensor. Different types of load cells - Hydraulic, Pneumatic, strain
gauge and Piezoelectric load cells
UNIT III
PRESSURE MEASUREMENT
9
Units of pressure – Manometers and their types,-McLeod Gauge-Elastic type pressure gauges: Bourdon tube,
bellows and diaphragms - Capacitive type pressure gauge – Piezo-resistive pressure sensor- Thermal
conductivity gauges – Ionization gauge - calibration of pressure gauges. Dead weight tester.
UNIT IV
LOW TEMPERATURE MEASUREMENT
9
Definitions and standards - Primary and secondary fixed points - Calibration of thermometers - Different types of
filled in system thermometers - Bimetallic thermometers - RTD - characteristics and signal conditioning-3 lead
and 4 lead RTDs - Thermistors.
UNIT V
HIGH TEMPERATURE MEASUREMENT
9
Thermocouples - Laws of thermocouple - Fabrication of industrial thermocouples – Compensating cable- Signal
conditioning for thermocouple - Radiation fundamentals - Radiation methods of temperature measurement - Total
radiation pyrometers - Optical pyrometers.
TOTAL: 45 PERIODS
125
TEXTBOOKS:
3. Doebellin, E.O.and Manik D.N., “Measurement systems Application and Design”, Special Indian Edition,
Tata McGraw Hill Education Pvt. Ltd, 2007.
4. Jones. B.E, "Instrument Technology”, Vol.2, Butterworth-Heinemann, International Edition, 2003.
5. A. K. Sawhney, Puneet Sawhney, “Course in Mechanical Measurements and Instrumentation and
Control”, Dhanpat Rai & Sons, New Delhi, 2013.
REFERENCE BOOKS:
3.
Liptak, B.G., “Instrumentation Engineers Handbook (Measurement)”, CRC Press, 2005
4.
Patranabis,D., “Principles of Industrial Instrumentation”, 3rd Edition, Tata McGraw Hill Publishing
Company Ltd., New Delhi, 2010.
5.
Eckman D.P., “Industrial Instrumentation”, Wiley Eastern Limited, 2003.
6.
S.K.Singh., “Industrial Instrumentation and Control”, 3rd Edition, Tata McGraw - Hill Education, 2008.
7.
Jain, R.K., “Mechanical and Industrial Measurements”, Khanna Publishers, Delhi, 1999.
15EEA02
ILLUMINATION ENGINEERING
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To impart in-depth knowledge on illumination and requirements of energy efficient lighting.

To make the students familiar with measurement of illumination.

To make the students design a lighting scheme.
COURSE OUTCOMES:
Upon completion of the course, students will be able to

Explicate the different types of lighting schemes.

Elucidate the measurement of light.

Explain the working of different lamps.

Demonstrate the ability to design illumination systems for desired specifications.

Demonstrate the awareness of impact of energy conservation approach to illumination systems.
COURSE PREREQUISITES:
Basics of Electrical Engineering, awareness about artificial lighting, Energy Conservation, Algebra, Trigonometry.
UNIT I
LIGHTING FUNDAMENTALS
9
Nature of light – Importance of lighting – sensitivity of eye – colour sensation – Quantum theory of light – Terms
used in illumination – Polar Curve – Laws of illumination – Illumination at a point – Types of reflection – Types of
lighting schemes – Requirements of good lighting – Stroboscopic effect – Factory lighting – Flood lighting –
Street lighting.
UNIT II
PHOTOMETRY
9
Grease Spot Photometer Head – Lummer - Brodhun Photometer Head – Flicker Photometer – Measurement of
MSCP by Integrating Sphere – Photovoltaic cell – Distribution photometry – Illumination Photometer.
UNIT III
LAMPS AND FITTINGS
9
Filament lamps – Arc lamps – Fluorescent lamps – Mercury Vapour lamps – Sodium Vapour lamps – Halogen
lamps – Neon lamps – Induction lamps – Emergency Lamps – lighting for displays and signaling – neon signs,
Lamp fittings – Symmetrical fittings, Asymmetrical fittings.
UNIT IV
LIGHTING DESIGN AND CALCULATIONS
9
Basic design of illumination schemes for residential, commercial, street lighting, and sports ground. Selection of
lamps – Calculation of wattage, number and arrangement of lamps – Space height ratio – Calculation of
illumination level available.
126
UNIT V
ENERGY EFFICIENT LAMPS AND WIRING METHODOLOGY
9
Compact Fluorescent Lamp (CFL) – Selection of CFL – Lumens output – Disposal of waste CFL – Limitations of
CFL – Cold Cathode CFL, LED – Terminologies – Choice of LED Lamps for different lighting requirements –
Benefits of LED lighting – CFL Vs LED lighting, 12V DC home wiring – Solar powered lamps – Importance –
Constraints in 12V DC wiring – Voltage Regulation devices – wiring and distribution, Necessary Appliances.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Joseph B. Murdoch, "Illumination Engineering from Edison's Lamp to the Laser, second edition, Visions
Comm., 1994.
2.
Jack L. Lindsey, "Applied Illumination Engineering" The Fairmont Press Inc., 1991.
REFERENCE BOOKS:
1.
Ronald N. Helms, M. Clay Beicher, "Lighting for Energy Efficient Luminous Environments", Prentice
Hall, 1991.
2.
Marc Schiler, "Simplified Design of Building Lighting" John Wiley and Sons, 1992.
3.
IES Lighting Handbook, 8th edition, 1993.
4.
C.L. Wadhwa, ‘Generation, Distribution and Utilization of Electrical Energy’, New Age International Pvt.
Ltd, Third Edition 2015.
5.
J.B. Gupta, ‘Utilization of Electric Power and Electric Traction’, S.K.Kataria and Sons, Eleventh Edition
2015.
6.
G.C.Garg, ‘Utilization of Electric Power and Electric Traction’, Khanna Publishers, Ninth Edition 2009.
7.
A.Chakrabarti, M.L.Soni, P.V.Gupta, U.S.Bhatnagar, ‘A text Book on Power System Engineering”,
Dhanpat Rai and Co, New Delhi, 2009.
WEB REFERENCES:
1.
http://energy.gov/energysaver/articles/induction-lighting-old-lighting-technology-made-new-again
2.
http://www.buildings.com/article-details/articleid/18718/title/led-vs-induction-lighting/viewall/true.aspx
3.
http://www.edisontechcenter.org/InductionLamps.html
4.
http://eartheasy.com/live_energyeff_lighting.htm
5.
http://dreamgreenhouse.com/designs/12v/index.php
6.
http://www.treehugger.com/sustainable-product-design/big-steps-in-building-change-our-wiring-to-12volt-dc.html
7.
https://www.nelt.co.jp/english/products/ccfl/about.html
15EEA03
SWITCH MODE POWER CONVERTERS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
To impart knowledge on

Different types of power semi-conductor devices and their switching characteristics.

Operation, characteristics and performance parameters of controlled rectifiers.

Operation, switching techniques and basic topologies of DC-DC switching regulators.

Different modulation techniques of pulse width modulated inverters and to understand the harmonic
reduction methods.

Operation of AC voltage controllers
COURSE OUTCOMES:
Upon completion of the course students will be able to

Identify and select the switching devices for different power converter applications.
127

Design a suitable DC power supply for given load specification from AC or DC supply.

Design and analyze the single or three phase inverter.

Analyze the AC voltage controller
COURSE PREREQUISITES:
Semiconductor physics, Steady state operation of single phase AC circuits, Differentiation, Integration and
Fourier series
UNIT I
POWER SEMI-CONDUCTOR DEVICES
9
Introduction to Power Electronics - Study of switching devices: structure, operation, static and switching
characteristics of SCR, TRIAC, BJT, MOSFET, IGBT-SCR: Two Transistor model, turn on circuits and
commutation circuits
UNIT II
PHASE-CONTROLLED CONVERTERS
9
1-pulse, 2-pulse converters - circuit, operation, waveforms - Estimation of average load voltage and average
load current for continuous current operation - Input power factor estimation for ripple free load current
UNIT III
DC TO DC CONVERTER
9
Step-down and step-up chopper - Time ratio control and current limit control –
converter-Isolated Converters: Fly back and Forward converter
UNIT IV
Buck, boost, buck-boost
INVERTERS
9
0
0
Single phase and three phase inverters (both 120 mode and 180 mode) - PWM techniques: single, multiple,
sinusoidal PWM, modified sinusoidal PWM – Voltage and harmonic control
UNIT V
AC TO AC CONVERTERS
9
Single phase AC voltage controllers –Integral cycle control, phase angle control - Estimation of RMS load
voltage, RMS load current and input power factor - Single phase cycloconverter
TOTAL: 45 PERIODS
TEXTBOOK:
Muhammad H.Rashid, “Power Electronics Circuits, Devices and Applications”, Pearson Publication, 4
Edition, 2004.
th
REFERENCE BOOKS:
1.
Mohan, Undeland, Robbins,” Power Electronics: Converters Applications and Design”, John Wiley &
Sons, 3rd Edition, 2003
2.
Robert W. Erickson, Dragan Maksimovic, “Fundamentals of Power Electronics”, Springer Science &
nd
Business Media, 2 edition 2001.
15EEA04
POWER PLANT INSTRUMENTATION AND CONTROL
COURSE OBJECTIVES:
To impart knowledge on

Power generation through various methods.

Importance of measuring devices in power plant.

Boiler control techniques and turbine control techniques.
COURSE OUTCOMES:
Upon completion of the course students will be able to

Demonstrate the measurement of various power plant parameters.

Implement various Control techniques in power generation process.
128
L
T
P
C
3
0
0
3
COURSE PREREQUISITES:
Basics of Measurements & instrumentation – Power plant working concepts - Knowledge on power plant
parameters controls – Fundamentals of control system .
UNIT I
MEASUREMENTS & INSTRUMENTATION IN POWER PLANT - I
9
Importance of measurement and instrumentation in power plant. Measurement of water purity- Measurement of
dissolved oxygen in feed water- Measurement of PH value of water- Measurement of O2,CO2, and CO content in
the gases - Measurement of Smoke and Dust- Dosimeters.
UNIT II
MEASUREMENTS & INSTRUMENTATION IN POWER PLANT - II
9
Measurement of feed water flow, air flow, steam flow and coal flow – Drum level measurement – Steam pressure
and temperature measurement – Turbine speed and vibration measurement.
UNIT III
BOILER CONTROL
9
Combustion of fuel and excess air – Firing rate demand – Steam temperature control – Drum level control –
Single, two and three element control – Furnace draft control– flue gas dew point control.
UNIT IV
BURNER MANAGEMENT SYSTEM
9
Burners for liquid and solid fuels – Burner management – Furnace safety interlocks – Coal pulverizer control –
Combustion control for liquid and solid fuel fired boilers – air/fuel ratio control.
UNIT V
CONTROL OF TURBINE
9
Types of steam turbines – impulse and reaction turbines – compounding – Turbine governing system – Speed
and Load control- Basics of Automatic Load Frequency Control- Free Governor Mode of Operation (FGMO) Restricted Governor Mode of Operation (RGMO).
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
S.C.Arora,S. Domkundwar,” Power plant Engineering”Dhanpat Rai &Co (P)Ltd,2015.
2.
Sam Dukelow, “Control of Boilers”, Instrument Society of America, 2009.
3.
Everett Woodruff , Herbert Lammers, Thomas Lammers, “Steam Plant Operation”,9th Edition
McGraw Hill, 2012.
4.
Rajput R.K., “A Text book of Power plant Engineering”. 5th Edition, Lakshmi Publications, 2013.
REFERENCE BOOKS:
1.
Liptak B.G., “Instrumentation in Process Industries”, Chilton Book Company, 2005.
2.
Jain R.K., “Mechanical and Industrial Measurements”, Khanna Publishers, New Delhi, 2010.
3.
P.K.Nag, “Powerplant Engineering”, Tata McGraw-Hill Education, 3rd edition, 2007.
4.
Tamilmani, “Power plant instrumentation”, Sams Publishers, 2011.
5.
Krishnaswamy.K and Ponnibala.M., “Power Plant Instrumentation”, PHI Learning Pvt.Ltd., New
Delhi, 2011.
15EEA05
ELECTRICAL MACHINES AND DRIVES
COURSE OBJECTIVES:
To impart knowledge on

The basic concepts of different types of electrical machines and their performance.

The different methods of starting D.C motors and induction motors.

Conventional and solid-state DC and AC drives.
COURSE OUTCOMES:
Upon completion of the course students will be able to
129
L
T
P
C
3
0
0
3

Demonstrate the concepts and different types of electrical machines.

Deliver the impact of starting D.C motors and induction motors.

Explain about conventional and solid-state DC and AC drives.
COURSE PREREQUISITES:
Fundamentals of Electrical Engineering
UNIT I
INTRODUCTION TO D.C. MACHINES
9
DC Machine – Construction – DC generator - Principle of operation – EMF equation – Self and separately excited
generators – Characteristics of series, shunt and compound generators. DC motor–Principle of operation – Back
emf and torque equation – characteristics - applications.
UNIT II
A.C. MACHINES
9
Alternators – Construction – Types – Induced EMF – Voltage regulation – EMF and MMF methods. Three-phase
induction motors – Construction – Types – Principle of operation – slip-torque characteristics. Single-phase
induction motors – Construction–Types– Principle of operation.
UNIT III
STARTING METHODS
9
Types of D.C Motor starters – Two point, three point and four point starter. Types of A.C Motor starters – DOL,
Auto transformer, Star-Delta and Rotor Resistance starter.
UNIT IV
CONVENTIONAL AND SOLID STATE SPEED CONTROL OF D.C.
9
DRIVES (Qualitative treatment only)
Speed control of DC series and shunt motors – Armature and field control, Ward- Leonard control system - Using
controlled rectifiers and DC choppers(Circuit diagram and operation) –applications.
UNIT V
CONVENTIONAL AND SOLID STATE SPEED CONTROL
9
OF A.C. DRIVES (Qualitative treatment only)
Speed control of three phase induction motor – Voltage control, V/f control, slip power recovery scheme – Using
inverters and AC voltage regulators (Circuit diagram and operation)– applications.
TOTAL: 45 PERIODS
TEXTBOOKS:
rd
1.
A K Theraja & B L Theraja “A Text Book of Electrical Technology Vol-2,” 23
Publications, 2007.
2.
Dubey G.K., “Fundamentals of Electrical Drives”, Narosa Publishing House, Second Edition, 2015..
Edition S.Chand
REFERENCE BOOKS:
1.
P.C.Sen.,“Principles of Electrical Machines and Power Electronics”, Second Edition ,Wiley India Pvt.
Lt&Sons. 2013.
2.
K. Murugesh Kumar, “Electric Machines”, Vikas publishing house Pvt Ltd, 2002.
3.
M.D.Singh, K.B.Khanchandani, “Power Electronics”, Second Edition, McGraw-Hill, 2002.
4.
Vedam Subramanyam, “Electric Drives – Concepts and Applications”, Second Edition, McGraw Hill,
2010.
5.
Nagrath .I.J. & Kothari .D.P, “Electrical Machines” ,Fourth Edition, McGraw-Hill, 2010.
15EEA06
REAL TIME EMBEDDED SYSTEMS
COURSE OBJECTIVES:
To impart knowledge on

The architecture and programming of ARM processor.

The embedded computing platform design and analysis.
130
L
T
P
C
3
0
0
3

The basic concepts of real time Operating system.

The fundamentals of filters.

The system design techniques and networks for embedded systems
COURSE OUTCOMES:
At the end of the course, the students will be able to:

Describe the architecture and programming of ARM processor..

Explain the basic concepts of real time Operating system design.

Use the system design techniques to develop software for embedded systems.

Model real-time applications using embedded-system concepts.
COURSE PREREQUISITES:
Basics of Microprocessor and Microcontrollers
UNIT I
INTRODUCTION TO EMBEDDED COMPUTING AND ARM PROCESSORS
9
Complex systems and micro processors– Embedded system design process –Design example: Model train
controller- Instruction sets preliminaries – ARM Processor – CPU: programming input and output- supervisor
mode, exceptions and traps – Co-processors- Memory system mechanisms – CPU performance- CPU power
consumption.
UNIT II
EMBEDDED COMPUTING PLATFORM AND DESIGN ANALYSIS
9
CPU buses – Memory devices – I/O devices – Component interfacing – Design with microprocessors –
Development and Debugging – Program design – Model of programs – Assembly and Linking – Basic
compilation techniques – Analysis and optimization of execution time, power, energy, program size – Program
validation and testing.
UNIT III
PROCESSES AND OPERATING SYSTEMS
9
Multiple tasks and multi processes – Processes – Context Switching – Operating Systems –Scheduling policies Multiprocessor – Inter Process Communication mechanisms – Evaluating operating system performance – Power
optimization strategies for processes.
UNIT IV
SYSTEM DESIGN TECHNIQUES AND NETWORKS
9
Design methodologies- Design flows – Requirement Analysis – Specifications-System analysis and architecture
design – Quality Assurance techniques- Distributed embedded systems – MPSoCs and shared memory
multiprocessors.
UNIT V
CASE STUDY
9
Data compressor – Alarm Clock – Audio player – Software modem-Digital still camera – Telephone answering
machine-Engine control unit – Video accelerator.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Wayne Wolf, “Computers as Components - Principles of Embedded Computer System Design”, Morgan
Kaufmann Publisher, 2006.
2.
Marilyn Wolf, “Computers as Components – Principles of Embedded Computing System Design”, Third
Edition “Morgan Kaufmann Publisher (An imprint from Elsevier), 2012.
REFERENCE BOOKS:
1.
Jonathan W.Valvano, “Embedded Microcomputer Systems Real Time Interfacing”, Third Edition
Cengage Learning, 2012.
2.
David. E. Simon, “An Embedded Software Primer”, 1st Edition, Fifth Impression, Addison-Wesley
Professional, 2007.
3.
Raymond J.A. Buhr, Donald L.Bailey, “An Introduction to Real-Time Systems- From Design to
Networking with C/C++”, Prentice Hall, 1999.
131
4.
C.M. Krishna, Kang G. Shin, “Real-Time Systems”, International Editions, Mc Graw Hill 1997
5.
K.V.K.K.Prasad, “Embedded Real-Time Systems: Concepts, Design & Programming”, Dream Tech
Press, 2005.
6.
Sriram V Iyer, Pankaj Gupta, “Embedded Real Time Systems Programming”, Tata Mc Graw Hill, 2004.
15EEA07
FUNDAMENTALS OF ELECTRIC POWER UTILIZATION
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
To impart knowledge on

Different types of lamps

Methods of heating and welding

Refrigeration and Air Conditioning

Electrolytic processes and storage of electricity

Electric traction systems

Electrical energy conservation
COURSE OUTCOMES:
Upon completion of the course, students will be able to

Elucidate the working of various electric lamps and the various types of electric heating, electric welding
and design a heating element

Explain the working principle of refrigerators and Air Conditioning System

Explain about electrolytic processes and storage of electricity

Explain about electric traction.

Explicate the importance of electrical energy conservation and apply various measures for economic
aspects of utilising electrical energy
COURSE PREREQUISITES:
Basics of Electrical Engineering, Effects of electric current, Chemical reactions in electrolyte, awareness about
artificial lighting, refrigeration and air conditioning, Characteristics and application of different electric motors,
awareness about traction, Algebra, Trigonometry.
UNIT I
ILLUMINATION, INDUSTRIAL HEATING AND WELDING
9
Different types of lamps - incandescent – fluorescent – mercury vapour lamps.
Role of electric heating for industrial applications – resistance heating – induction heating – dielectric heating electric arc furnaces.
Brief introduction to electric welding – welding generator, welding transformer and their characteristics.
UNIT II
REFRIGERATION AND AIR CONDITIONING
9
Principle of a refrigerator – Vapour Compression System – Mechanical and Electrical circuits – Voltage Regulator
– Water Cooler – Coefficient of Performance – Standard rating – Maintenance and trouble shooting of
refrigerators – Air conditioning system – Types – operation – Mechanical and Electrical circuits – Cooling
capacity – Thermo-electric Refrigeration – Central Air Conditioning System.
UNIT III
ELECTROLYTIC PROCESSES AND STORAGE OF ELECTRICITY
9
Electrolysis, Faraday’s laws of Electrolysis – Electroplating – Electrical Equipments – Agitation and Filtration
Plant – Extraction and refining of metals – Storage of Electricity – Lead Acid Battery – Characteristics –
Indications of a fully charged battery – Nickel iron and Nickel cadmium batteries – Applications –Capacity rating
of batteries – Charging and maintenance of batteries – Battery chargers.
UNIT IV
ELECTRIC TRACTION
9
Merits of electric traction – requirements of electric traction system – supply systems – traction motors – d.c.
132
series motor – mechanics of train movement – Speed Time curve –tractive effort – specific energy consumption.
UNIT V
ECONOMIC ASPECTS OF ELECTRICAL ENERGY UTILISATION
9
Introduction to Energy conservation and Energy auditing - Tools for Energy auditing – Energy conservation in
Chemical industry, Pulp and Paper industry, Sugar industry, Cement industry, Textile industry, Iron and Steel
Industry – Energy Conservation in household and commercial sectors – Energy Conservation Legislation –
Tariffs - Influence of power factor – The most economic power factor - PF improvement.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
C.L. Wadhwa, ‘Generation, Distribution and Utilization of Electrical Energy’, New Age International Pvt.
Ltd, Third Edition 2015.
2.
E. Openshaw Taylor, ‘Utilization of Electrical Energy in SI Units’, Orient Longman Pvt. Ltd, Eleventh
Edition 2007.
REFERENCE BOOKS:
1.
H. Partab, ‘Art and Science of Utilisation of Electrical Energy’, Dhanpat Rai and Co, New Delhi, Third
Edition 2014.
2.
J.B. Gupta, ‘Utilization of Electric Power and Electric Traction’, S.K.Kataria and Sons, Eleventh Edition
2015.
3.
G.C.Garg, ‘Utilization of Electric Power and Electric Traction’, Khanna Publishers, Ninth Edition 2009.
4.
A.Chakrabarti, M.L.Soni, P.V.Gupta, U.S.Bhatnagar, ‘A text Book on Power System Engineering”,
Dhanpat Rai and Co, New Delhi, 2009.
5.
N.V.Suryanarayana, ‘Utilisation of Electric Power : Including Electric Drives and Electric Traction’, New
Age International Publishers, Second Edition 2014.
6.
V.K.Mehta, Rohit Mehta, ‘Basic Electrical Engineering’, S.Chand Limited, 2008.
15EEA08
SOFT COMPUTING TECHNIQUES AND APPLICATIONS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To provide an introduction to the emerging area of intelligent control and optimization.

To impart knowledge on expert systems, fuzzy logic systems, artificial neural networks and optimization
techniques.
COURSE OUTCOMES:
Upon completion of the course, students will be able to

Explain the concept of intelligent control and their applications.

Analyze Fuzzy Logic and Artificial Neural Networks through case studies.

Design Genetic Algorithms system through case study.
COURSE PREREQUISITES:
Basic understanding of problem solving, design and analysis of algorithms, Algebra, Elementary differential
Calculus, probability, basic knowledge on human nervous system and nervous cells.
UNIT I
INTRODUCTION
9
Approaches to intelligent control – Architecture for intelligent control – Symbolic reasoning system – rule-based
systems – the AI approach – Knowledge representation – Expert systems.
UNIT II
ARTIFICIAL NEURAL NETWORKS
9
Concept of Artificial Neural Network and its basic mathematical model – McCulloch-Pitts neuron model – simple
perceptron – Adaline and Madaline – Feed-forward Multilayer Perceptron – Learning and Training the neural
133
network – Hopfield network – Self-organizing network – Neural Network based controller.
UNIT III
GENETIC
ALGORITHM
TECHNIQUE
AND
ANT-COLONY
OPTIMIZATION
9
Basic concept of Genetic algorithm and detailed algorithmic steps – Flowchart – GA operators – adjustment of
GA parameters – Concept of ant-colony search technique for solving optimization problems.
UNIT IV
FUZZY LOGIC SYSTEM
9
Introduction to crisp sets and fuzzy sets – basic fuzzy set operation and approximate reasoning – Introduction to
fuzzy logic modeling and control – Fuzzification – inferencing and defuzzification – Fuzzy knowledge and rule
bases.
UNIT V
APPLICATIONS
9
Applications of Neural Network to engineering problems – GA applications to engineering optimisation problems
– Fuzzy modeling and control schemes for non-linear systems.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Sivanandam S.N., Deepa S.N., “Principles of Soft Computing”, Wiley India Pvt. Ltd., Reprint 2012.
2.
Jang J.S.R., Sun C.T. and Mizutani E., “Neuro-Fuzzy and Soft Computing: A Computational Approach
to Learning and Machine Intelligence”, PHI Learning Private Limited, New Delhi, 2014.
REFERENCE BOOKS:
1.
Jacek.M.Zurada, “Introduction to Artificial Neural Systems”, Jaico Publishing House, 1999.
2.
Klir G.J., Folger T.A., “Fuzzy sets, uncertainty and Information”, Prentice-Hall of India Pvt. Ltd., 1993.
3.
Zimmerman H.J., “Fuzzy set theory-and its Applications”, Kluwer Academic Publishers, 1994.
4.
Driankov D., Hellendoorn H., Reinfrank M., “Introduction to Fuzzy Control”, Narosa Publishers, 2001.
5.
Goldberg D.E., “Genetic algorithms in Search, Optimization and Machine learning”, Addison Wesley,
1989.
6.
Padhy N.P., “Artificial Intelligence and Intelligent System, Oxford University Press, 2005.
7.
Allain Bonnet, “Artificial Intelligence – Promise and Performance, Prentice Hall International Publishers,
1985.
8.
Sivanandam S.N., Paulraj M., “Introduction to Artificial Neural Networks”, Vikas Publishing House Pvt.
Ltd., First Edition, 2003.
9.
Donald A. Waterman, “A Guide to Expert Systems”, Addison-Wesley Publishers, Second Edition, 1993.
15EEA09
FUNDAMENTALS OF POWER QUALITY
COURSE OBJECTIVES:
To impart knowledge on

Various Power Quality issues.

Power quality problems and methods of control.

Various methods of power quality monitoring and suppression.
COURSE OUTCOMES:
Upon completion of the course students will be able to

Analyze the various power quality issues.

Analyze the power quality events and assessment.

Mitigate the power quality problems using relevant devices.
134
L
T
P
C
3
0
0
3
COURSE PREREQUISITES:
Fundamentals of Electrical Engineering
UNIT I
INTRODUCTION TO POWER QUALITY
9
Terms and definitions: Overloading, under voltage, sustained interruption; sags and swells; waveform distortion,
Total Harmonic Distortion (THD), Computer Business Equipment Manufacturers Associations (CBEMA) curve.
UNIT II
VOLTAGE SAGS ANDSWELLS
9
Sources of sags and interruptions, estimating voltage sag performance, motor starting sags, estimating the sag
severity, fast transfer switches- Sources of over voltages: Capacitor switching, lightning, ferro-resonance;
mitigation of voltage swells
UNIT III
HARMONICS
9
Harmonic distortion: Voltage and current distortion, THD-TDD, harmonic sources from commercial and industrial
loads, locating harmonic sources- resonance-harmonic distortion evaluation, devices for controlling harmonic
distortion, passive filters, active filters
UNIT IV
Power Quality Benchmarking
9
Benchmarking Process-RMS voltage variation Indices-Harmonic Indices-Power Quality Contracts-Power Quality
Insurance
UNIT V
POWER QUALITY MONITORING
9
Monitoring consideration-Power quality measurement equipment: harmonic / spectrum analyzer, flicker meters,
disturbance analyzer- applications of expert system for power quality monitoring.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Roger.C.Dugan, Mark.F.McGranagham, Surya Santoso, H.Wayne Beaty, “Electrical Power Systems
Quality”, Tata McGraw Hill Publishing Company Ltd, New Delhi, Third Edition, 2013.
2.
Math H.J.Bollen, “Understanding Power Quality Problems-Voltage Sag & Interruptions”, (New York:
IEEE press, 2000).
REFERENCE BOOKS:
1.
C.Sankaran, “Power Quality”, CRC press, 2002.
2.
Arindam Ghosh, “Power Quality Enhancement Using Custom Power Devices”, Springer International
Edition, 2002
3.
PSCAD User Manual.
4.
J.Arrilaga, N.R.Watson, S.Chen, “ Power System Quality Assessment”, John Wiley & Sons, 2000.
15EEA10
WIRING, ESTIMATION AND COSTING
COURSE OBJECTIVES:
To impart knowledge on

Electrical supply systems and its protection equipments

Different wiring methods

Estimation for electrical wiring
COURSE OUTCOMES:
Upon completion of the course students will be able to

Address Electrical supply systems and its protection equipments

Explain about different wiring methods

Estimate for a wiring system
135
L
T
P
C
3
0
0
3
COURSE PREREQUISITES:
Fundamentals of Electrical Engineering
UNIT I
INTRODUCTION
9
Electrical supply system-Three-phase four wire distribution system-Types of domestic loads-Protection against
Electric shock-Earthing- Domestic Wiring Protection equipments: Fuse-Miniature Circuit Breaker – Residual
Current Circuit Breaker or Earth Leakage Circuit Breaker-General requirements of Electrical Installations
UNIT II
TYPES AND INSTALLATION OF WIRING SYSTEMS
9
Types of wires, Factors influencing the choice of wiring system, Types of wiring system, Conduit Wiring System,
Accessories, Advantages and Disadvantages of Conduit Wiring Systems, IE rules, 1956: rules 50, 56, 57, 58,
60,61 – Internal wiring systems – Looping-in system – Ring system – tree system - Position of switches, cutouts,
main switch board, sub-distribution boards
UNIT III
DESIGN OF SIMPLE ELECTRICAL CIRCUIT
9
System of Connection of Appliances and accessories-Schematic diagram and Wiring diagram of Light and Fan
circuits-Wiring diagram of a single tube light controlled by a switch-Alarm circuits without relays-Alarm circuits
with relays
UNIT IV
ELEMENTS OF ESTIMATION
9
Introduction -Purpose of Estimating and Costing-Qualities of a good Estimator-Essential Elements of Estimating
and Costing-Tender-Guidelines for Inviting Tenders-Quotation-Other Important Factors of Estimating and Costing
UNIT V
DOMESTIC ELECTRICAL INSTALLATION AND ESTIMATES
9
Estimation of load requirements-Estimation of connected load, Maximum demand, and type of supply required for
a domestic building and related problem- Determination of size of distribution boards – Different types of
commonly available distribution boards-Estimation of Accessories required, wiring materials and labour
requirement for a domestic building and related problem-Pre-commissioning tests for domestic wiring Installation:
Visual Inspection, Testing- Special features applicable for High-Rise apartment buildings
TOTAL: 45 PERIODS
TEXTBOOKS:
th
1.
Uppal S.L, “Electrical Wiring - Estimating and Costing”, Khanna Publishers, 6 Edition, 2011
2.
Giridharan M.K., “ Electrical Systems Design”, I.K. International Publishing House, New Delhi, 2011
3.
Raina K.B., Bhattacharya S.K., “Electrical Design Estimating and Costing”, New Age International Pvt.
Ltd., Publishers, 1991.
REFERENCE BOOK:
J.B. Gupta, “A Course in Electrical Installation Estimating and Costing”, S. K. Kataria & Sons, 9
Edition, 2012
th
Offered by ECE Department
15ECA01
L
T
P
C
3
0
0
3
COMMUNICATION SYSTEMS
COURSE OBJECTIVES:

To introduce analog and digital communication techniques.

To impart knowledge on data and pulse communication techniques.

To introduce source and Error control coding.

To develop knowledge on multi–user radio communication
COURSE OUTCOMES:
At the end of this course students will be able to
136

Apply analog and digital communication techniques.

Apply data and pulse communication techniques.

Analyze Source and Error control coding.

Utilize multi–user radio communication.
PREREQUISITES:
Basic knowledge of Bessels function, Time domain and frequency domain signals representation, Basicelectronic
circuits,
UNIT I
FUNDAMENTALS OF ANALOG COMMUNICATION
9
Principles of amplitude modulation – AM envelope, frequency spectrum and bandwidth – modulation index
and percent – modulation, AM Voltage distribution, AM powerdistribution – Angle modulation – FM and PM
waveforms – phase deviation and modulation index – frequency deviation and percent modulation – Frequency
analysis of angle modulated waves – Bandwidth requirements for Angle modulated waves.
UNIT II
DIGITAL MODULATION TECHNIQUES
9
Amplitude shift keying – frequency shift keying – FSK bit rate and baudrate – FSK transmitter – BW
consideration of FSK – FSK receiver – phase shift keying – binary phase shift keying – QPSK – Quadrature
Amplitude modulation – bandwidth efficiency – DPSK.
UNIT III
DATA AND PULSE COMMUNICATION
9
Data Communication:History of Data Communication – Standards Organizations for Data Communication –
Data Communication Circuits – Data Communication Codes – Error Detection and Correction Techniques –
Data communication Hardware – serial and parallel interfaces.
Pulse Communication: Pulse Amplitude Modulation (PAM) – Pulse Time Modulation (PTM) – Pulse code
Modulation (PCM) – Comparison of various Pulse Communication System (PAM – PTM – PCM).
UNIT IV
SOURCE AND ERROR CONTROL CODING
9
Entropy – Source encoding theorem – Shannon Fano coding – Huffman coding – mutual information – channel
capacity – channel coding theorem – Error Control Coding – linear block codes.
UNIT V
MULTI–USER RADIO COMMUNICATION
9
Advanced Mobile Phone System (AMPS) – Global System for Mobile Communications (GSM) – Code division
multiple access (CDMA) – Cellular Concept and Frequency Reuse – Channel Assignment and Hand off –
Satellite Communication – Bluetooth.
TOTAL: 45 PERIODS
TEXTBOOKS:
th
1.
Wayne Tomasi, “Advanced Electronic Communication Systems”, 6 Edition, Pearson Education, 2009.
2.
Simon Haykin, “Communication Systems”, 4 Edition, John Wiley & Sons, 2004.
th
REFERENCE BOOKS:
nd
1.
Rappaport T.S, "Wireless Communications: Principles and Practice", 2
2007.
Edition, Pearson
Education,
2.
Martin S.Roden, “Analog and Digital Communication System”, 3 Edition, Prentice Hall of India, 2002.
3.
B.Sklar,”Digital
2007.
rd
Communication
Fundamentals
and
Applications” 2
nd
Edition PearsonEducation,
WEB REFERENCES:
1.
http://www.wirelesscommunication.nl/reference/chaptr01/telephon/amps.html
2.
http://ecee.colorado.edu/~liue/teaching/comm_standards/gsm/index.html
3.
http://edu.eap.gr/pli/pli23/documents/Parallila_Keimena/GSM.pdf
4.
https://www.eff.org/files/filenode/global_system_for_mobile_communication_technology.pdf
5.
http://users.ece.utexas.edu/~jandrews/publications/cdma_talk.pdf
6.
http://nptel.ac.in/courses/106105080/pdf/M5L8.pdf
137
7.
www.intel.com/education/.../lectures/lecture_06_80211bandBT.ppt
15ECA02
L
T
P
C
3
0
0
3
MICROPROCESSORS AND APPLICATIONS
COURSE OBJECTIVES:

To apply knowledge of the architecture for programming of 8085 & 8086 microprocessor.

To develop skills in interfacing of peripheral devices with 8085 microprocessor.
COURSE OUTCOMES:
At the end of this course students will be able to

Write assembly language program for 8085 & 8086 microprocessor.

Interface peripheral devices with 8085 & 8086 microprocessor.

Design 8085 and 8086 microprocessor based system.
PREREQUISITES:
Digital logic circuits, binary and other number systems, electronic circuits, memory and interfacing concepts,
UNIT I
8 BIT MICROPROCESSOR ARCHITECTURE AND PROGRAMMING
9
Microprocessor based system blocks – Number system – Address bus – data bus – control bus – Tristate bus –
Data Transfer Scheme – 8085 Microprocessor Architecture – Instruction set – Assembly Language Programming
– Interrupts
UNIT II
16 BIT MICROPROCESSOR ARCHITECTURE
9
Intel 8086 Internal Architecture – signals– Minimum mode and Maximum mode operation and bus cycles –
Interrupts – Interrupt Service Routines – Memory Interfacing
UNIT III
16 BIT MICROPROCESSOR INSTRUCTION SET AND ASSEMBLY LANGUAGE
PROGRAMMING
9
Programmer’s model of 8086 – operand types – operand addressing – assembler directives,instruction set –
Data transfer group – Arithmetic group – logical group – Flag manipulation group – control transfergroup –
Shift/rotate group – Machine or processor control group – 8086 Assembly Languageprogramming.
UNIT IV
MICROPROCESSOR PERIPHERAL CHIP INTERFACING
9
Introduction to I/O Ports – Architecture and interfacing of Programmable Peripheral Interface (8255) – Serial
Communication (8251) – Programmable Interval timers (Intel 8253/8254) – Keyboard and Display Controller
(8279)
UNIT V
SYSTEM DESIGN USING MICROPROCESSORS
9
Switches and LEDs – Seven–segment Displays – D to A converter – A to D converter – Relay, Motor Control –
DC & Stepper Motor – Case studies – Microprocessor based Digital Scale system – Temperature controller –
Traffic Light control
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Ramesh S Gaonkar, “Microprocessor Architecture – Programming and application with 8085”, 4
Edition,Penram International Publishing, New Delhi, 2000.
2.
Douglas V Hall, “Microprocessors and Interfacing, Programming and Hardware” TMH, 2006.
th
REFERENCE BOOKS:
1. Barry B. Brey, “Intel Microprocessors Architecture Programming and Interfacing”, Pearson Prentice Hall,
2009.
2. M. Rafi Quazzaman, “Microprocessors Theory and Applications” Intel and Motorola prentice Hall of India,
Pvt. Ltd., New Delhi, 2003.
3. A.K. Ray and K.M.Burchandi, “Advanced Microprocessors & Peripherals”, Tata McGraw–Hill Education,
2013.
138
4. Sunil Mathur, “Microprocessor 8086: Architecture, Programming and Interfacing”, PHI Learning Pvt Ltd.
2011.
WEB REFERENCES:
1.
http://www.zseries.in/embedded%20lab/
2.
http://nptel.ac.in/courses/106108100/pdf/Teacher_Slides/mod1/M1L3.pdf
3.
http://nptel.ac.in/downloads/106108100/
15ECA03
MATLAB PROGRAMMING
L
T
P
C
2
0
2
3
COURSE OBJECTIVES:

To gain knowledge of the MATLAB functions to manipulate complex values, arrays and matrices.

To develop skills in M File Programming and Elementary Solution Methods.
COURSE OUTCOMES:
At the end of this course students will be able to

Analyze the MATLAB Concepts and Debugging methods.

Create M–files using IF, SWITCH, FOR, WHILE statements.

Evaluate the results of Elementary Solution Methods.
PREREQUISITES:
Familiarity with using Windows applications, calculus, Boolean laws, probability,arrays and vectors, use of a
scientific calculator,
UNIT I
MATLAB CONCEPTS
6+3
Directory and Defined Path – Menus and the toolbar – Saving & Loading Files – Using the command line to call
functions – Computing with MATLAB – Reading and Writing from a file: Reading and Writing data from/to a .mat
file, MATLAB Help System.
Lab Component: Get and Set values – Numerical computations
UNIT II
DATA STORAGE AND MANIPULATION
6+3
Rational Operators on Single Values – Boolean Operators on Single Values – MATLAB functions to manipulate
complex values – Arrays and Matrices – Declaring a vector – Dot product – Cross Product.
Lab Component:
UNIT III
Matrix generators – Data conversion & Data Normalization.
GRAPHICS
6+3
2D Graphics: XY– plotting functions, Subplots and Overlay plots – Special Plot types, Bar, Grid, Legend,
Lineseries properties, Semilogx, Regression – 3D Graphics – Mesh – Contour – Developing GUI.
Lab Component:
Multiple data sets in one plot – Setting x and y axis limits to match the actual range of the
data using xlim and ylim.
UNIT IV
m FILE PROGRAMMING
6+3
m-files– syntax guidelines – Nested functions – Placing comments – Control Flow: IF statement, SWITCH
statement, FOR statement, WHILE statement – Program Flow: Arithmetic errors – Indexing errors, Assignment
errors, Struct array errors.
Lab Component: Histogram – Interpolation – Break and Continue – Fibonacci series
UNIT V
MATHEMATICAL MANIPULATIONS
6+3
Operations – Linear Algebraic Equations : Elementary Solution Methods, Statistics and probability, Special
Matrices– Row reduced echelon form – Inverse, Cofactor, minor
Lab Component: Differential equation solver – factorial finding – Eigenvalues and eigenvectors.
L : 30 ; P : 15 ; TOTAL:45 PERIODS
139
TEXTBOOK:
Linda Coulson, “MATLAB Programming”, Global Media, Delhi,2009
REFERENCE BOOKS:
1.
William J. Palm III,” Introduction to Matlab 7 for Engineers”, McGraw Hill, 2005.
2.
G. H. Golub and C. F. Van Loan,” Matrix Computations”, 3 Editon, Johns Hopkins University
Press,1996.
3.
Stephen J. Chapman, “MATLAB Programming for Engineers”, 4 Edition ThomsonLearning,2007
rd
th
WEB REFERENCES:
1.
www.mathworks.com/academia/student_center/tutorials/launchpad.html
2.
http://ocw.mit.edu/resources/res–18–002–introduction–to–matlab–spring–2008/
15ECA04
ANTENNA FUNDAMENTALS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To introduce the working principles of various types of antenna.

To study various antennas, arrays and radiation patterns of antennas.

To know various techniques involved in various antenna parameter measurements.
COURSE OUTCOMES:
At the end of this course students will be able to

Analyze the properties and parameters of antenna

Analyze the operation of different antennas

Design antenna array systems
PREREQUISITES:
electromagnetic field theory, analog electronics, Maxwell's equations, electromagnetic wave propagation,
polarization
UNIT I
ELECTROMAGNETIC RADIATION AND ANTENNA FUNDAMENTALS
9
Review of electromagnetic theory: Vector potential – Solution of wave equation – retarded vector and scalar
potential –Hertzian dipole. Antenna characteristics: Radiation pattern, Beam solid angle, Directivity, Gain, Input
impedance, Polarization, Beam width, Bandwidth, Reciprocity – Equivalence of Radiation patterns – Equivalence
of Impedances – Effective aperture – Effective length – Antenna temperature.
UNIT II
WIRE ANTENNAS
9
EM radiation and working of Short dipole – Radiation resistance and Directivity – Half wave Dipole – Monopole –
Small loop antennas.
UNIT III
ANTENNA ARRAYS
9
Linear Array and Pattern Multiplication – Two–element Array – Uniform Array – Polynomial representation –
Array with non–uniform Excitation – Binomial Array.
UNIT IV
APERTURE ANTENNAS
9
Magnetic Current and its fields – Uniqueness theorem – Field equivalence principle – Duality principle –
Method of Images – Pattern properties – Slot antenna, Horn Antenna – Pyramidal Horn Antenna – Reflector
Antenna –Flat reflector – Corner Reflector
UNIT V
SPECIAL ANTENNAS AND ANTENNA MEASUREMENTS
9
Long wire – V and Rhombic Antenna –Yagi–Uda Antenna – Turnstile Antenna – Helical Antenna – Axial mode
helix, Normal mode helix –Biconical Antenna – Log periodic Dipole Array – Spiral Antenna –Microstrip Patch
Antennas.
Antenna Measurements: Radiation Pattern measurement – Gain and Directivity Measurements – Impedance
140
measurement and Anechoic Chamber measurement.
TOTAL: 45 PERIODS
TEXTBOOKS:
rd
1.
John D.Kraus, Ronald J Marhefka and Ahmad S Khan, “Antennas for all Applications”, 3 Edition, Tata
McGraw–Hill Book Company, 2012.
2.
Constantine A. Balanis,”Antenna Theory Analysis and Design”, 2
nd
Edition, John Wiley, 2011.
REFERENCE BOOKS:
1.
E.C.Jordan and Balmain, “Electromagnetic waves and Radiating Systems”, Pearson Education / PHI,
2006
2.
A.R.Harish, M.Sachidanada, “Antennas and Wave propagation”, Oxford University Press, 2007.
3.
G.S.N.Raju, “Antenna Wave Propagation”, Pearson Education, 2004.
4.
R.E.Collins, “Antenna and Radiowave propagation”,McGraw–Hill, 1985
5.
W.L Stutzman and G.A. Thiele, “Antenna analysis and design”, John Wiley, 2000.
WEB REFERENCES:
1.
http://www.authorstream.com/Presentation/Ani_Kate–508171–wave–propagation/
2.
http://classes.soe.ucsc.edu/cmpe123a/Fall07/doc/AntBrief123A12–6–07.ppt
3.
http://muse.widener.edu/~rpj0001/courses/ENGR647/ClassNotes/LECT04.ppt
4.
http://www.authorstream.com/Presentation/aSGuest125391–1319926–unit–antenna–engineering/
15ECA05
TELEVISION ENGINEERING
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To understand the construction details of TV Receiver Picture Tubes, Television Camera tubes and
Composite Video Signal details

To understand principles of operation of Monochrome Television Transmitter and Receiver systems.

To study PAL Color Television system operation.
COURSE OUTCOMES:
At the end of this course students will be able to

Analyse the transmission of video signals and importance of television standards

Analyse the functioning of circuits related to broadcasting applications.

Apply the knowledge gained in digital video and television transmission.
PREREQUISITES:
Electromagnetic spectrum, electromagnetic wave propagation, basic modulation theory, transducers, electronic
circuits, signals representation.
UNIT I
TELEVISION SIGNALS
9
Audio and video transmission – scanning principle – TV broadcasting, system – Aspect ratio – Resolution –
Video bandwidth. Video signals – composite video signal – blanking signal – horizontal, vertical blanking and
sync pulses.
UNIT II
TELEVISION CAMERAS AND SIGNAL TRANSMISSION
9
Image orthicon –Vidicon–plumbicon– characteristics of camera tubes –video processing of camera pickup signal
–Picture signal transmission – positive and negative modulation – VSB transmission – Sound signal transmission
– Standard channel bandwidth
UNIT III
TV TRANSMITTER & RECEIVER
9
TV standards – TV transmitter – Block diagram of TV Reciever –
141
Receiver controls –
RF tuners – Video
COMPOS
channel and picture tube – AGC and synchronization circuits –
video detector – Sound section
UNIT IV
Deflection circuit (Horizontal and vertical ) –
COLOUR TV PRINCIPLES
9
Compatibility –colour fundamentals – chromaticity diagram –colour picture tubes (Delta – gun, P.I.L &trintron) –
purity and convergence. Colour Signal Transmission and Reception – modulation of colour difference signals –
formation of chrominance signal – NTSC, PAL and SECAM colour systems.
UNIT V
DIGITAL TV SYSTEMS
9
Cable TV – Cable Signal Sources – Cable Signal Processing, Distribution & Scrambling – DVB – Video
Recording – Video Disc recording and playback – Digital television –Transmission and reception –Projection
television – Flat panel display TV receivers – Digital TV – LCD and Plasma screen receivers – LEDTV – 3DTV
TOTAL: 45 Periods
TEXTBOOKS:
rd
1.
R.R.Gulati, “Monochrome Television Practice, Principles, Technology and servicing” , 3 Edition, New Age
International (P) Publishers, 2006
2.
R.R.Gulati,”Monochrome & Color Television,” New Age International Publisher, 2003.
3.
Bernard Grob, Charles Herndon, “Basic television and video systems” , McGraw–Hill, 1998
REFERENCE BOOKS:
nd
1.
A.M Dhake, “Television and Video Engineering”, 2 Edition, TMH, 2003.
2.
R.P.Bali, “Color Television, Theory and Practice,” 4 Edition, Tata McGraw–Hill, New York, 1997.
th
WEB REFERENCES:
1.
http://seminarprojects.net/q/principles–of–television–engineering–ppt‎\
2.
www.focalpress.com/
3.
www.hobbyprojects.com
15ECA06
REMOTE SENSING TECHNIQUES
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To familiarize the principles of Remote Sensing

To gain fundamental knowledge on the physics of remote sensing
COURSE OUTCOMES:
At the end of this course students will be able to

Apply the Electromagnetic Radiation principles for Remote Sensing Applications

Analyse various imaging systems

Interpret Multispectral and Hyperspectral data for Land cover/ Land use studies

Classify the data for application specific analysis
PREREQUISITES:
fundamental principles of electromagnetic wave propagation and scattering, Optics, satellite communication
fundamentals, basics of communication engineering
UNIT I
PHYSICS OF REMOTE SENSING
9
Electro Magnetic Spectrum – Physics of Remote Sensing – Effects of Atmosphere – Scattering – Different types
–Absorption – Atmospheric window – Energy interaction with surface features – Spectral reflectance of
vegetation, soil ,and water –atmospheric influence on spectral response patterns.
UNIT II
REMOTE SENSING SYSTEMS
9
Satellites and orbits – Polar orbiting satellites – Spectral – radiometric and spatial resolutions – Temporal
142
resolution of satellites – Multispectral – thermal and hyperspectral Sensing. Remote Sensing platforms –
airborne and space borne sensors. Some remote sensing satellites, Radars and their features.
UNIT III
IMAGE PROCESSING TECHNIQUES FOR REMOTE SENSING
9
Geometric corrections – Co–registration of Data – Ground Control Points (GCP) – Atmospheric corrections –
Solar illumination corrections. Image Enhancement: Concept of color – Color composites – Contrast stretching –
linear and non–linear stretching – Filtering techniques – Edge enhancement – Density slicing –Thresholding –
Intensity–Hue–Saturation (IHS) images – Time composite images – Synergetic images.
UNIT IV
INFORMATION EXTRACTION FROM REMOTE SENSED DATA
9
Multispectral classification – Ground truth collection – Supervised and unsupervised classification – Change
detection analysis – Principal component analysis – Ratio images – Vegetation indices. Introduction to Image
Processing Softwares: MATLAB – Introduction to Multispectral classification algorithms.
UNIT V
REMOTE SENSING APPLICATIONS
9
Watershed management – Rainfall–runoff modeling – Irrigation management – Flood mapping – Drought
assessment –Environmental monitoring.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Lillesand T.M., and Kiefer R.W., “Remote Sensing and Image interpretation”, 6
&Sons, 2000.
2.
Jensen, J.R., “Remote sensing of the environment”, 2
nd
th
Edition, John Wiley
Edition,Prentice Hall, 2000.
REFERENCE BOOKS:
1.
John A.Richards, “Remote Sensing Digital Image Analysis”, Springer,1999.
2.
John R.Jensen, “Introductory Digital Image Processing: A Remote Sensing Perspective”, 2
Prentice Hall, 1995.
3.
Paul Curran P.J., “Principles of Remote Sensing”, ELBS, 1995.
4.
Charles Elachi and Jakob J. van Zyl, “Introduction to the Physics and Techniques of Remote Sensing”,
Wiley Series in Remote Sensing and Image Processing, 2006.
5.
Sabins, F.F.Jr,” Remote Sensing Principles and Image interpretation”, W.H.Freeman& Co, 1978.
nd
Edition,
WEB REFERENCES:
1.
http://www.itc.nl/~bakker/rs.html
2.
rst.gsfc.nasa.gov
3.
www.isprs.org
4.
www.nrsa.gov.in
15ECA07
EMBEDDED SYSTEMS
COURSE OBJECTIVES:

To introduce embedded systems, its hardware and software.

To introduce devices and buses used for embedded networking.

To explain programming concepts and embedded programming in C and C++.
COURSE OUTCOMES:
At the end of this course students will be able to

Apply the knowledge applications

Develop an embedded product.

Validate the program for system development.
143
L
T
P
C
3
0
0
3
PREREQUISITES:
Basics of Assembly Language, C, C++, Python, basic knowledge of electronics, digital electronics, knowledge of
microcontrollers, I/O, analog and digital interfacing, and peripherals.
UNIT I
EMBEDDED COMPUTING
9
Embedded system examples – Parts of Embedded System – Processor – Power supply – clock – memory
interface – interrupt – I/O ports – Buffers, Programmable Devices – ASIC – interfacing with memory and I/O
devices – Memory Technologies – EPROM, Flash, OTP, SRAM,DRAM, SDRAM
UNIT II
EMBEDDED SYSTEM DESIGN
9
Embedded System product Development Life cycle (EDLC) – Hardware development cycles – Specifications –
Component selection – Schematic Design – PCB layout – fabrication and assembly. Product enclosure Design
and Development.
UNIT III
EMBEDDED SYSTEM DEVELOPMENT ENVIRONMENT
9
Reset Circuit – Brown–out Protection Circuit – Oscillator Unit – Real Time Clock – Watchdog Timer.
Development and Debugging – Program design – Model of programs– Assembly and Linking – Basic compilation
techniques– Program validation and testing.
UNIT IV
OPERATING SYSTEMS
9
Concept of firmware – Operating system basics – Real Time Operating systems – Tasks, Processes and
Threads – Multiprocessing and Multitasking – Task scheduling – Task communication and synchronization –
Device Drivers.
UNIT V
SYSTEM DESIGN EXAMPLES
9
Design Example: Alarm Clock – Elevator Controller – Ink jet printer– Hardware Design and Software Design –
Set–top Boxes.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Shibu K.V, “Introduction to Embedded Systems “,Tata McGraw Hill, 2009.
2.
Marylin wolf, “Computer as Components” Elsevier, 2013,
3.
Raj Kamal, “Embedded Systems”, 2
nd
Edition, TMH, 2008.
REFERENCE BOOKS:
1.
Frank Vahid, Tony Givargis, “Embedded System Design”, John Wiley,2001
2.
Lyla, “Embedded System”, Pearson, 2013.
3.
C.M. Krishna, Kang G. Shin, “Real – Time Systems”, McGraw – Hill International Editions, 1997
4.
David E. Simon, “An Embedded Software Primer”, Pearson Education, 2007.
5.
Rajib Mall, ”Real–time systems: theory and practice”, Pearson Education, 2007
6.
Philip.A.Laplante, “Real Time System Design and Analysis”, 3 Edition, Prentice Hall of India, 2004.
rd
WEB REFERENCES:
1.
http://nptel.ac.in/courses/108102045/
2.
http://www.learnerstv.com/Free-Engineering-Video-lectures-ltv118-Page1.htm
15ECA08
OPTICAL COMMUNICATION
COURSE OBJECTIVES:

To learn the basic elements of light sources, Wavelength and frequencies of light

To understand the different kind of fibers, losses, and fiber slicing and connectors

To learn different types of photo detectors and its operation
144
L
T
P
C
3
0
0
3

To learn the fiber optical receivers and its measurements

To learn, Optical networks, operational principles of WDM
COURSE OUTCOMES:
At the end of this course students will be able to

Analyze the different kinds of light sources and Detectors used in any applications

Design any optical communication system

Analyze the performance measure of the optical parameters
PREREQUISITES:
Electromagnetic spectrum and its uses, Snells law, optical signal propagation methods and electromagnetic
theory
UNITI
OPTICAL SOURCES
9
Light sources : Sunlight, Torch light, LED and Laser light – Optical frequencies and Wavelength – LED internal –
quantum efficiency –Relationship between speed of light, wavelength and frequency – light as an
Electromagnetic waves – comparison of LED and Laser diode
UNITII
OPTICAL FIBER
9
Refractive Index –Ray theory of transmission – Total internal reflection – Acceptance angle – Numerical aperture
– Attenuation Fiber Bend losses and Dispersion – Structure of an optical fiber – Optical domain signal –
electrical domain signal Optical pulses for the digital data – Optical fiber connectors – Fiber alignment and Joint
Losses – Fiber Splices – Fiber connectors – Fiber couplers
UNIT III
OPTICAL DETECTORS
9
Optical Detectors: PIN Photo detectors, Avalanche photo diodes – construction, characteristics and properties –
Comparison of performance, Photo detector noise –Noise sources – Signal to Noise ratio – Detector response
time.
UNITIV
FIBER OPTIC RECEIVER AND MEASUREMENTS
9
Fundamental receiver operation – Pre amplifiers – Error sources – Receiver Configuration – Probability of Error –
Quantum limit.
Fiber Attenuation measurements– Dispersion measurements –Optical Spectrum Analyzer–OTDR
UNITV
OPTICAL NETWORKS
9
Basic Networks – Broadcast and select Networks – WDM Networks –Bus topology – Star topology –
Wavelength Routed Networks – Routing and wavelength Assignment – Different types of wavelength
Assignment
TOTAL: 45 PERIODS
TEXTBOOK:
th
Gerd Keiser, "Optical Fiber Communication" 5 Edition, McGraw Hill International, 2014.
REFERENCE BOOKS:
1.
J.Gower, “Optical Communication System”, Prentice Hall of India, 2001.
2.
Rajiv Ramaswami, “Optical Network”, 2
3.
Govind P. Agrawal, “Fiber–optic communication systems”, 3 edition, John Wiley & sons, 2004.
nd
Edition, Elsevier, 2004.
rd
WEB REFERENCES:
1. www.nptel.ac.in/courses/117101002/downloads/Lec19.pdf
2. www.ece466.groups.et.byu.net/notes/notes_source.ppt
145
15ECA09
MOBILE COMMUNICATION
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To impart the fundamentals concepts of mobile communication systems.

To provide the student with an understanding of advanced multiple access techniques.

To give the student an understanding digital cellular systems.
COURSE OUTCOMES:
After the completion of this course, students will be able to

Analyze the cellular radio concepts such as frequency reuse, handoff and how interference between
mobiles and base stations affects the capacity of cellular systems.

Apply the concepts on basic diversity, equalization and spread spectrum techniques in mobile
communication.

Analyze the current and future cellular mobile communication systems (GSM, IS95, WCDMA, etc.)
PREREQUISITES:
Radio frequency propagation fundamentals,basics ofdigital communications, basic telephony
UNIT I
CELLULAR MOBILE SYSTEMS
9
Historic perspective and overview of Mobile Communication Systems – A basic cellular system – operation of
cellular systems – overview of generations of cellular systems – concept of frequency reuse – co–channel
interference reduction factor – desired C/I from a normal case in an omni directional antenna system – co–
channel interference and Non–co–channel interference – design of antenna system – antenna parameter and
their effects – diversity receiver –Traffic theory – Erlang B system
UNIT II
CELL COVERAGE,
HANDOFF
CELL
SITE,
FREQUENCY
MANAGEMENT
AND
9
Cell coverage for signal and traffic – cell site and mobile antennas – frequency management and channel
assignment – Handoff – dropped calls and cell splitting
UNIT III
MODULATION METHODS AND CODING FOR ERROR DETECTION AND
CORRECTION
9
Digital modulation methods in cellular wireless systems – OFDM – Block Coding – convolution coding and Turbo
coding.
UNIT IV
SPREAD SPECTRUM AND MULTIPLE ACCESS TECHNIQUES
9
Spread Spectrum Techniques – DSSS – FHSS – Frequency division multiple access (FDMA) – Time–division
multiple access (TDMA) – code division multiple access (CDMA) – CDMA capacity – probability of bit error
considerations – CDMA vs TDMA.
UNIT V
SECOND And THIRD GENERATION WIRELESS SYSTEMS
9
GSM, IS–136 (D–AMPS), IS–95 – Third generation wireless systems – GPRS – EDGE – WCDMA – LTE.
TOTAL: 45 PERIODS
TEXTBOOKS:
nd
1.
William, C. Y. Lee, “Mobile Cellular Telecommunications”, 2
2.
Mischa Schwartz, “Mobile Wireless Communications”, Cambridge University Press, UK, 2005
Edition, McGraw Hill, 2006.
REFERENCE BOOKS:
rd
1.
Jerry D. Gibson, “Mobile Communication Hand Book”, 3 Edition, IEEE Press,2012.
2.
Theodore S Rappaport, “Wireless Communication Principles and Practice”, 2
Education, 2010.
3.
Lawrence Harte, “3G Wireless Demystified”, McGraw Hill Publications, 2001.
4.
KavehPahlavan and Prashant Krishnamurthy”, Principles of Wireless Networks”, Prentice Hall PTR,
2002
146
nd
Edition, Pearson
WEB REFERENCES:
1.
http://webmail.aast.edu/~khedr/Courses/Graduate/Wireless%20Communications_F08/Lecture%20four%
20channel%20II.pdf.
2.
http://staff.neu.edu.tr/~fahri/wireless_chp6.pdf.
15ECA10
VERY LARGE SCALE INTEGRATED CIRCUITS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To understand the characteristics of CMOS systems

To discuss the delay models and interconnects in CMOS circuits

To study the HDL fundamentals
COURSE OUTCOMES:
At the end of this course students will be able to

Analyze the operation of various CMOS circuits

Apply the techniques for circuit characterization

Synthesize the combinational and sequential circuits using Verilog HDL
PREREQUISITES:
Basic electronic devices and circuits, CMOS circuits, integrated circuits
UNIT I
SEMICONDUCTOR DEVICES
9
PN junction diode – forward and reverse bias characteristics – Bipolar Junction Transistors – Input and Output
characteristics of CE, CB& CC Configuration.
UNIT II
FIELD EFFECT TRANSISTOR
9
JFETs – Drain and Transfer characteristics – Pinch off voltage and its significance – MOSFETCharacteristics –
DMOSFET – E MOSFET.
UNIT III
IC FABRICATION
9
IC classification – fundamental of monolithic IC technology – epitaxial growth, masking and etching – diffusion of
impurities. Realisation of monolithic ICs and packaging – Fabrication of diodes – capacitance, resistance and
FETs.
UNIT IV
MOS DEVICE CHARACTERISTICS
9
Ideal I–V and C–V characteristics – non ideal I–V effects – DC transfer characteristics – Scaling of Devices.
UNIT V
HARDWARE DESCRIPTION LANGUAGE
9
Verilog HDL fundamentals – Types of Modeling – HDL for Logic Gates – Half Adder – Full Adder – Half / Full
Subtractor – Comparators.
TOTAL: 45 PERIODS
TEXTBOOKS:
rd
1.
Donald A Neaman, “Semiconductor Physics and Devices”, 3 Edition, Tata McGrawHill Inc. 2007
2.
D.RoyChoudhary, SheilB.Jani, “Linear Integrated Circuits”, 2
nd
Edition, New Age, 2003.
rd
3.
N.H.E.Westeetal, “CMOS VLSI Design”,3 Edition, Pearson, 2005
4.
Samir Palnitkar, “Verilog HDL – A Guide to Digital Design and Synthesis”, Pearson, 2003.
REFERENCE BOOKS:
1.
Wayne Wolf, “FPGA– based System Design”, Pearson, 2004
2.
Mark Gordon Arnold, “Verilog Digital – Computer Design”, Prentice Hall (PTR), 1999.
3.
MichealD.Ciletti, “Modeling, Synthesis and Rapid Prototyping with the Verilog HDL”, Prentice Hall, 1999.
147
WEB REFERENCES:
1.
http://www.eolss.net/sample-chapters/c05/e6-195-04.pdf
2.
http://web.ewu.edu/groups/technology/Claudio/ee430/Lectures/L1-print.pdf
3.
http://www.circuitstoday.com/integrated-circuits
4.
http://www.tutorialspoint.com/vlsi_design/vlsi_design_digital_system.htm
Offered by Mechanical Department
SEMESTER V
15MEA01
AUTOMOTIVE MAINTENANCE AND POLLUTION CONTROL
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
To impart knowledge on

The concepts of automobile maintenance

The methods of pollution control in automobiles
COURSE OUTCOMES:
Upon completion of the course students will be able to

Understand the basic concept of engine maintenance

Acquire knowledge about the Chassis Drive-line Maintenance

Understand the Maintenance and servicing of auxiliaries

Understand concept of Air Pollution due to Automobile Exhaust and its control methods

Understand about Exhaust Emission Control
COURSE PREREQUISITE:

Thermal Engineering

Automobile Engineering
UNIT I
ENGINE MAINTENANCE
9
Engine troubles, effects & remedies, different major & minor services for engine, inspection and checking of
components visually and dimensionally, reconditioning methods of engine components, engine tune-up, special
tools & advanced equipment.
UNIT II
CHASSIS DRIVE-LINE MAINTENANCE
9
Maintenance, repair and servicing of clutches, Fluid flywheel, gear boxes, Automatic transmission, Continuously
Variable Transmission (CVT) unit, propeller shaft, differential unit, front axle and rear axle, suspension systems,
servicing of brake systems- hydraulic, air systems, brake bleeding and brakes adjustments, maintenance and
servicing of steering system-Manual & Power Steering system, wheel balancing, wheel alignment, maintenance
of tyres, tyre rotation, frame defects, chassis frame alignment.
UNIT III
MAINTENANCE, SERVICING OF AUXILIARIES
9
Cooling system service, anti-corrosion additives, anti-freezing solutions, dry & wet liners, petrol fuel and diesel
fuel system maintenance, Multi-Point Fuel Injection (MPFI) maintenance, lubrication system services, chassis
lubrication, lubrication chart, maintenance and care of storage batteries, battery testing methods, maintenance of
ignition systems, tyre service & reconditioning.
UNIT IV
AIR POLLUTION DUE TO AUTOMOBILE EXHAUST
9
Sources of Emission, Exhaust gas constituents & analysis, Ingredients responsible for air pollution, Smoke,
odour, Smog formation, Sources of pollution, effects, Analysis of air pollutants, Air pollution control models and
equipment.
UNIT V
EXHAUST EMISSION CONTROL
9
Basic methods of emission control, catalytic converter, After burners, reactor manifold, air injection, crank case
148
emission control, evaporative loss control, Exhaust gas recirculation, Fuel additives. Pollution Norms: European
pollution norms, Indian pollution norms as per Central Motor Vehicle Rules (C.M.V.R.), Measurement Devices for
HC, CO,NOX,Smoke.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
John B. Heyhood, “Internal Combustion Engines Fundamentals”, McGraw Hill, 1989.
2.
Stone.R, “Introduction to Internal Combustion Engines”, CBS Publishers & Distributors, 2002.
REFERENCE BOOKS:
1.
Newton, Steeds and Garet, “Motor Vehicles”, Society of Automotive Engineers, U.S., 13th revised
Edition, 2002.
2.
Joseph Heitner, “Automotive Mechanics”, East-West Press, 2nd Edition, 2004.
3.
Martin W. Stockel and Martin T Stockel, “Automotive Mechanics Fundamentals,” Goodheart-Willcox Co;
Instructor's Manual Edition 2005.
4.
Heinz Heisler, “Advanced Engine Technology”, SAE International
15MEA02
Publications USA, 2003.
FUNDAMENTALS OF ENERGY RESOURCES
L
T
P
C
3
0
0
3
COURSE OBJECTIVE:

To enable the students to understand the interaction between different parts of the energy system.
COURSE OUTCOMES:
Upon completion of the course students will be able to

Understand the basics of energy systems.

Apply the fundamentals of energy conversion for practical applications.

Realize the importance of non-conventional energy systems.

Understand the concepts of Biomass energy.

Know about energy conservation techniques.
COURSE PREREQUISITE:

Power plant Technology.

Heat Transfer.
UNIT I
ENERGY
9
Introduction to energy – Global energy scene – Indian energy scene - Units of energy conversion factors, general
classification of energy, energy crisis, energy alternatives.
UNIT II
CONVENTIONAL ENERGY
9
Conventional energy resources, Thermal, hydel and nuclear reactors, Thermal, hydel and nuclear power plants,
Efficiency, merits and de-merits of the above power plants, combustion processes, fluidized bed combustion.
UNIT III
NON-CONVENTIONAL ENERGY
9
Solar energy, solar thermal systems, flat plate collectors, focusing collectors, solar water heating, solar cooling,
solar distillation, solar refrigeration, solar dryers, solar pond, solar thermal power generation, solar energy
application in India, energy plantations. Wind energy, types of windmills, ocean wave energy conversion, ocean
thermal energy conversion, tidal energy conversion, geothermal energy.
UNIT IV
BIOMASS ENERGY
9
Biomass origin - Resources – Biomass estimation. Thermochemical conversion – Biological conversion,
Chemical conversion – Hydrolysis & hydrogenation, bio-crude, biodiesel power generation, gasifier, biogas,
integrated gasification.
149
UNIT V
ENERGY CONSERVATION
9
Energy conservation - Act; Energy management importance, duties and responsibilities; Energy audit – Types
and methodology, reports, instruments. Material and energy balance, thermal energy management.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Rao, S. and Parulekar, B.B., “Energy Technology”, Khanna Publishers, 2005.
2.
Rai, G.D., “Non-conventional Energy Sources”, Khanna Publishers, New Delhi, 2010.
3.
Nagpal, G.R., “Power Plant Engineering”, Khanna Publishers, 2008.
REFERENCE BOOKS:
1.
Godfrey Boyle, “Renewable Energy, Power for a Sustainable Future”, Oxford University Press, U.K., 3rd
Revised Edition 2012.
2.
Twidell, J.W. & Weir, A., “Renewable Energy Sources”, EFN Spon Ltd., UK, 1986.
3.
Tiwari G.N., “Solar Energy – Fundamentals Design, Modelling and applications”, Narosa Publishing
House, New Delhi, 2002.
4.
Freris L.L., “Wind Energy Conversion systems”, Prentice Hall, UK, 1990.
15MEA03
MANUFACTURING FOR INDUSTRIAL ELECTRONICS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
To impart knowledge on

Electronics manufacturing.

Surface Mount Technology and Packing Technology.

Defects, Inspection techniques employed in SMT assembly process.

Repair, rework and quality aspects of Electronics assemblies.
COURSE OUTCOMES:
Upon completion of the course students will be able to

Understand the basics of Electronics manufacturing and fabrication steps.

Know the types of Mounting and Packaging Technologies.

Know various Defects, Inspection techniques employed in SMT assembly process.

Learn repair, rework and quality aspects of Electronics assemblies.
COURSE PREREQUISITE:

Crystal Structure, Semi-conducting materials.

Atomic Structure, Miller Indices, Periodic table, Crystal defects.

Various Joining processes, filing and assembly tools.

Silicon and its chemistry.
UNIT I
INTRODUCTION OF SEMICONDUCTORS
9
Semiconductor materials, devices – Process technology – Basic fabrication steps – Oxidation,
Photolithography, Etching, Diffusion, Ion implantation, Metallization – Material characterization – Wafer
shaping – Crystal characterization.
UNIT II
ETCHING AND DIFFUSION
9
Etching – Definition – Types - Wet chemical etching – Silicon, Silicon Dioxide, Silicon Nitride and Polysilicon,
Aluminum, Gallium Arsenide – Dry etching – Reactive plasma etching – Techniques and equipment –
Applications – Diffusion – Definition – Basic diffusion process – Extrinsic diffusion – Lateral diffusion.
150
UNIT III
SURFACE MOUNT TECHNOLOGY AND PACKAGING
9
Introduction to packaging, types – Pin grid array package, Ball grid array package – Attachment
methodologies – Wire bonding, Tape automated bonding, Flip chip bonding – Surface mount technology –
Introduction – Through hole components.
UNIT IV
INSPECTION AND TESTING
9
Inspection techniques, equipment and principle - AOI, X-ray. Defects and Corrective action - Stencil printing
process, component placement process, reflow soldering process, under fill and encapsulation process Electrical testing of PCB assemblies- In circuit test, functional testing - Fixtures and jigs.
UNIT V
REPAIR, REWORK, QUALITY AND RELIABILITY OF ELECTRONICS
ASSEMBLIES
9
Repair tools – Methods - Rework criteria and process - Thermo-mechanical effects and thermal management Reliability fundamentals - Reliability testing - Failure analysis - Design for manufacturability - Assembly –
Reworkability – Testing - Reliability and environment.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Gary S. May, Simon M. Sze, “Fundamentals of Semiconductor Fabrication”, Wiley Student Edition,
2004.
2.
Ray Prasad,” Surface Mount Technology – Principles and practice”, Second Edition, Chapman and
Hall, New York, 1997.
REFERENCE BOOKS:
1.
Puligandla Viswanadham and Pratap Singh, Chapman and Hall, “Failure Modes and Mechanisms in
Electronic Packages”, New York, N.Y, 1998.
2.
Ning - Cheng Lee, “Reflow Soldering Process and Trouble Shooting SMT, BGA, CSP and Flip Chip
Technologies”, Elsevier Science, 1995.
3.
Zarrow, Phil, “Surface Mount Technology Terms and Concepts”, Elsevier Science and Technology,
1997.
4.
C.A.Harper, “Electronic Packaging and Interconnection Handbook”, McGraw Hill Inc.,New York,
N.Y.,2004.
15MEA04
HUMAN FACTORS IN ENGINEERING
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To recognize the important issues concerned with the human factors aspects of tasks, products and
environments.

To study human behaviour during working.

To know the methods of quantifying and predicting human comfort, human performance and human
health.

To recognize the role of standards, recommendations and regulations applicable to tasks, products
and environments.

To recognize limitations to predict human responses, including inter-subject variability and intrasubject variability.
COURSE OUTCOMES:

Able to explain the various aspects of human sensory and cognitive attributes that influence human
performance.

Able to design the working space, work station ergonomically by considering human body
dimensions.
151

Able to predict the human behaviour, human comfort and human performance during working.

Able to design man machine system effectively.

Able to assess human skill and capabilities.
COURSE PREREQUISITE:

Basics of ergonomics, various work postures and risk factors.

Interest to study the human behaviour such as motivation talk, personality and determination of
attitudes.

Ability to understand the concept behind man-machine system, theory behind Ergonomics system
and virtual environments.

Design of systems, tools and equipment, Knowledge of Man-Machine systems.

Work study, Method study, Motion study.
UNIT I
ERGONOMICS AND ANATOMY
9
Introduction to ergonomics: The focus of ergonomics, ergonomics and its areas of application in the work
system, a brief history of ergonomics, attempts to humanize work, modern ergonomics,
Posture stability and posture adaptation, low back pain, risk factors for musculoskeletal disorders in the
workplace, behavioral aspects of posture.
UNIT II
HUMAN BEHAVIOR
9
Individual differences, Factors contributing to personality, fitting the man to the job, Influence of difference on
safety, Method of measuring characteristics, Accident Proneness.
Motivation, Complexity of Motivation, Job satisfaction. Management theories of motivation, Job enrichment
theory. Frustration and Conflicts, -Determination of attitudes, changing attitudes. Motivational requirements.
UNIT III
ANTHROPOMETRY AND WORK DESIGN FOR STANDING AND SEATED
WORKS
9
Designing for a population of users, percentile, sources of human variability, anthropometry and its uses in
ergonomics, principles of applied anthropometry in ergonomics, application of anthropometry in design, design
for everyone, anthropometry and personal space, effectiveness and cost effectiveness
Fundamental aspects of standing and sitting, an ergonomics approach to work station design, design for
standing workers, design for seated workers, work surface design, visual display units, guidelines for design of
static work, effectiveness and cost effectiveness, research directions
UNIT IV
MAN- MACHINE SYSTEM AND REPETITIVE WORKS AND MANUAL
HANDLING TASK
9
Applications of human factors engineering, man as a sensor, man as information processor, man as controller
– Man Vs Machine.
Ergonomics interventions in Repetitive works, handle design, key board design- measures for preventing in
work related musculoskeletal disorders (WMSDs), reduction and controlling, training.
Anatomy and biomechanics of manual handling, prevention of manual handling injuries in the work place,
design of manual handling tasks, carrying, and postural stability.
UNIT V
HUMAN SKILL & PERFORMANCE AND DISPLAY, CONTROLS AND
9
VIRTUAL ENVIRONMENTS
Human strength capabilities - Features of the human body- measures of the physiological functions-strength
and endurance- speed of movements.
Principles for the design of visual displays- auditory displays- design of controls- combining displays and
controls- virtual (synthetic) environments, research issues.
TOTAL: 45 PERIODS
TEXT BOOK:
1.
Bridger R.S., “Introduction to Ergonomics”, CRC Press; 3rd Edition, 2008.
152
REFERENCE BOOKS:
1.
Michael O’Neill, “Ergonomic Design for Organizational Effectiveness”, CRC Press; 2ndEdition 1998.
2.
Mark S. Sanders, “Human Factors in Engineering & Design”, McGraw-Hill Higher Education; 7th
Edition, 1992.
3.
Philip Jacobs, Dan McLeod & Nancy Larson, “The Ergonomics Manual”, Saunders group, UK, 1990.
4.
Thomas A. Hunter, “Engineering Design for Safety”, McGraw-Hill, 1992.
15MEA05
DECISION SUPPORT SYSTEMS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
To impart knowledge on

To review and clarify the fundamental terms, concepts associated with Decision Support Systems,
computerized decision aids, expert systems, group support systems and executive support systems.

To discuss the modelling and analysis of the Decision Support Systems.

To understand the enterprise DSS and knowledge management.

To understand the intelligent systems used in DSS.

To discuss organizational and social implications of Decision Support Systems.
COURSE OUTCOMES:
Upon completion of the course students will be able to

Demonstrate an understanding of the theory of decisions and decision analysis including probability,
decisions under uncertainty, risk taking, and real-world problems.

Demonstrate the different models used in the DSS.

Analyze, design and build an information system using emerging tools and technologies for a given
business problem.

Recognize the relationship between enterprise information needs and decision making.

Explain the components and concepts of DSS, their characteristics and capabilities.

Analyze typical decision situations to determine whether it is practical to support them with computer
technology and, if so, how.

Gain an appreciation of working on systems development projects in a team environment and obtain
experience with project management.

Describe and understand the concept of decision support systems including collection of data,
database management, modeling, group and organizational decision support systems, executive
information systems, and expert systems.
COURSE PREREQUISITE:

Operation analysis.

Reasoning skills and critical thinking.

Deductive problem solving techniques.
UNIT I
DECISION MAKING AND COMPUTERIZED SUPPORT
9
Decision Making: Introduction and Definitions - Managers and Decision Making - Managerial decision making
and Information Systems - Managers and computerized support Need - framework for decision support –
concept of decision support systems (DSS) –executive support systems - preview of the modeling processphases of decision making process.
UNIT II
MODELING AND ANALYSIS
9
DSS components- DSS classifications - Data warehousing, access, analysis, mining and visualization -
153
modeling and analysis- Static and dynamic models – influence diagrams – Optimization via mathematical
programming – Heuristic programming – simulation – multidimensional modeling – model base management.
UNIT III
ENTERPRISE DECISION SUPPORT SYSTEMS AND KNOWLEDGE
MANAGEMENT
9
Group decision making – Group support systems- Technologies – Creativity and Idea generation - enterprise
information systems (EIS) – Comparing and Integrating EIS and DSS - supply and value chain and DSSsupply chain problems and solutions – Computerized systems - knowledge management methods,
technologies and tools.
UNIT IV
INTELLIGENT SYSTEMS
9
Artificial intelligence (AI) – Concepts and Definitions – AI versus natural intelligence - expert systemsconcepts, structure, types and benefits and problems – knowledge Engineering - knowledge acquisition and
validation - knowledge representation – Techniques – Inference techniques
UNIT V
IMPLEMENTATION, INTEGRATION, AND IMPACTS
9
Implementation – Major issues of implementation – implementation strategies – Models of integration –
Intelligent DSS – Intelligent modelling and model management – problems and issues in integration - impact of
management support systems - overview – personnel management issues – impact of Individuals – Impacts
on productivity, quality and competitiveness – Issues of legality, privacy and ethics – Other societal impacts.
TOTAL: 45 PERIODS
TEXTBOOK:
Efraim Turban and Jay E Aronson, “Decision Support and Intelligent Systems”, Prentice Hall,
6thEdition, 2010.
REFERENCE BOOKS:
1.
George M. Marakas, “Decision Support Systems”, Prentice Hall, 2nd Edition, 2002.
2.
Daniel J. Power, “Decision Support Systems: Concepts and Resources for Managers”, Greenwood
Publishing Group, 1st Edition, 2002.
3.
Quazi Khabeer, “Business Process Management and Decision Support Systems”, Alpha Science
International Limited, 1stEdition, 2013.
4.
Elain Rich, Kevin Knight and Shivashankar B. Nair , “Artificial intelligence”, Tata McGraw-Hill
Publishing Company Limited, 3rd Edition, 2009.
15MEA06
ENGINEERING ECONOMICS AND COST ANALYSIS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To learn about the basics of economics.

To make cost analysis related to engineering so as to take economically sound decisions.

To learn about different types of maintenance analysis.

To learn about depreciation and inflation.
COURSE OUTCOMES:
At the completion of the course the students will be able to

Understand the concept of Engineering Economics, types of costs and make economic analysis.

Remember, understand and apply various Interest formulae and their applications for different
investment situations.

Compare and analyze various investment alternatives and make appropriate decisions.

Make replacement and maintenance analysis to take optimal decisions.

Understand the concept of depreciation, and inflation.
154
COURSE PREREQUISITE:

Economics basics.

Profit and Loss.

Concept of money, loans.

Interest rate, maintenance
UNIT I
INTRODUCTION TO ECONOMICS
9
Introduction to economics-Flow in an economy-Law of supply and demand, Concept of engineering
economics-Engineering efficiency, economic efficiency, Scope of engineering economics – Elements of costs,
marginal cost, marginal revenue, sunk cost, opportunity cost, break-even analysis- V ratio, Elementary
economic analysis – Material selection for product design selection for a product, process planning.
UNIT II
VALUE ENGINEERING
9
Make or buy decision, Value engineering – Function, aims, Value engineering procedure. Interest formulae
and their applications –Time value of money, Single payment compound amount factor, Single payment
present worth factor, Equal payment series sinking fund factor, Equal payment series payment Present worth
factor- equal payment series capital recovery factor-Uniform gradient series annual equivalent factor, Effective
interest rate, Examples in all the methods.
UNIT III
CASH FLOW
9
Methods of comparison of alternatives – present worth method (Revenue dominated cash flow diagram),
Future worth method (Revenue dominated cash flow diagram, cost dominated cash flow diagram), Annual
equivalent method (Revenue dominated cash flow diagram, cost dominated cash flow diagram), rate of return
method, Examples in all the methods.
UNIT IV
REPLACEMENT AND MAINTENANCE ANALYSIS
9
Replacement and Maintenance analysis – Types of maintenance, types of replacement problem,
determination of economic life of an asset, Replacement of an asset with a new asset – capital recovery with
return and concept of challenger and defender, Simple probabilistic model for items which fail completely.
UNIT V
DEPRECIATION
9
Depreciation- Introduction, Straight line method of depreciation, declining balance method of depreciation-Sum
of the years digits method of depreciation, sinking fund method of depreciation/ Annuity method of
depreciation, service output method of depreciation-Evaluation of public alternatives- introduction, Examples,
Inflation adjusted decisions – procedure to adjust inflation, Examples on comparison of alternatives and
determination of economic life of asset.
TOTAL: 45 PERIODS
TEXTBOOK:
Panneer Selvam, R, “Engineering Economics”, Prentice Hall of India Ltd, New Delhi, 2nd Edition,
2014.
REFERENCE BOOKS:
1.
Chan S.Park, “Contemporary Engineering Economics”, Prentice Hall of India, 6th Edition2015.
2.
Donald.G. Newman, Jerome.P.Lavelle, “Engineering Economics and analysis”, Oxford University
Press, 12th Edition, 2013.
3.
Degarmo, E.P., Sullivan, W.G and Canada, J.R, “Engineering Economy”, Pearson, 6th Edition2014.
4.
Grant.E.L, Ireson.W.G, and Leavenworth, R.S, “Principles of Engineering Economy”, Wiley, 8th
Edition1990.
5.
Smith, G.W., “Engineering Economy”, Iowa State Press, 4th Edition1987.
155
15MEA07
NANO TECHNOLOGY
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To understand the basics behind the nanotechnology.

To impart knowledge on the synthesis of various nanomaterials.

To acquire knowledge on the characterization tools used in nanotechnology.

To have exposure on nanomaterials patterning technologies.

To gain knowledge on nanodevices and their purpose in the engineering applications.
COURSE OUTCOMES:
At the end of the course, the students will be able to:

Demonstrate the classification and properties of nanomaterials.

Able to synthesis various nanomaterials.

Identify the various characterization techniques using sophisticated techniques.

Understand the patterning and lithographic techniques.

Apply the perceptions of the nanotechnology for various technical applications.
COURSE PREREQUISITE:

Material Science.

Basic knowledge in Physics and Chemistry.

Fundamentals and technological importance of new materials.
UNIT I
INTRODUCTION
9
Nanoscale architecture -Classification of nanostructures - Surface to volume ratio -Fraction of surface atoms –
Surface energy- changes to the system total energy - effect of nanoscale dimensions on various properties –
thermal, chemical, mechanical, magnetic, optical and electronic properties.
UNIT II
PREPARATION METHODOLOGIES
9
Fabrication methods – top down processes – milling, ECAP process – bottomup process – vapour phase
deposition methods – plasmaassisted deposition process - MBE and MOMBE - liquid phase methods colloidal and solgel methods – methods for templating the growth of nanomaterials – ordering of nanosystems
- self-assembly.
UNIT III
CHARACTERISATION
9
Analytical and imaging techniques - Electron Microscopy: Scanning Electron Microscopy, Transmission
Electron Microscopy - Scanning Tunnelling Microscopy - Atomic Force Microscopy – X-Ray diffraction
techniques – Spectroscopy techniques – Raman spectroscopy – surface analysis and depth profiling.
UNIT IV
PATTERNING AND LITHOGRAPHY TECHNIQUES
9
Optical lithography – Electron lithography - X-ray Lithography - Ion lithography. Plasma properties – Feature
size control and anisotropy etch mechanism – Lift off techniques – Plasma reactor – Fl2 & Cl2 based etching –
Relative plasma etching techniques and equipments.
UNIT V
NANODEVICES
9
Single Electron devices: Nano scale MOSFET – Resonant tunnelling transistor – Single electron transistors Single electron dynamics - Nano robotics and Nano manipulation DNA based nano devices – Gas based nano
devices - Quantum structures and devices - Quantum layers, wells, dots and wires - Carbon nanotube based
logic gates, optical devices - Connection with quantum devices- Single molecule electronic devices – photonic
band gap systems - applications.
TOTAL: 45 PERIODS
REFERENCE BOOKS:
1.
Timp Gregory, “Nanotechnology”, Springer, 2012.
156
2.
Guozhong Cao, “Nanosrtuctures and nanomaterials: Synthesis, properties and applications”, Imperial
College Press, 2004.
3.
Robert Kelsall, Ian Hamley, Mark Geoghegan, “Nanoscale Science and Technology”, John Wiley &
sons, Inc., 2005.
4.
Michael Kohler, Wolfgang Fritzsche, “Nanotechnology: An Introduction to Nano structuring
Techniques”, Wiley-VCH Verlag GmbH, 2009.
5.
Charles. P. Poole, Frank. J. Owens, “Introduction to Nanotechnology”, John Wiley, 2010.
6.
Stefan Landis, “Nano Lithography”, Wiley, 2011.
7.
Pradeep T., “A Text book of Nanoscience and Nanotechnology”, Tata McGraw Hill, 2012.
15MEA08
FUEL CELL & HYDROGEN ENERGY
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
•
To familiarize the need and production of Hydrogen.
•
To impart basic knowledge about Fuel cell.
•
To analyze the fuel cell from the thermodynamics perspective.
•
To understand the different components and types of fuel cell.
•
To know the heat and mass transfer analysis and current issues of fuel cell.
COURSE OUTCOMES:
At the end of this course, the students are able to
•
To acquire the basics involved in the production of Hydrogen and its storage.
•
To understand the working principle of fuel cell.
•
To gather knowledge about the thermodynamics, and electrochemical engineering perspectives of
fuel cell technology.
•
To acquire fundamental knowledge in the development of fuel cell technology.
•
Gathered the fundamental knowledge about the heat and mass transfer in fuel cell.
COURSE PREREQUISITE:
•
Basic chemistry.
•
Thermodynamics
UNIT I
HYDROGEN ENERGY
9
Hydrogen: Its merit as a fuel; Applications, Hydrogen production methods - Production of hydrogen from fossil
fuels, electrolysis, thermal decomposition, photochemical and photo-catalytic methods. Hydrogen storage
methods - Metal hydrides, metallic alloy hydrides, carbon nano-tubes, sea as source of deuterium.
UNIT II
FUEL CELL BASICS
7
Fuel cell definition, Difference between batteries and fuel cells, fuel cell history, components of fuel cells,
principle of working of fuel cells
UNIT III
FUEL CELL THERMODYNAMICS
10
Second law analysis of fuel cells, efficiency of fuel cells, fuel cell electrochemistry - Nernst equation,
Electrochemical kinetics, Butler-Volmer equation, Fuel cell types - Classification by operating
temperature/electrolyte type, Fuel Cell Performance, Activation, Ohmic and Concentration over potential
UNIT IV
FUEL CELL DESIGN AND COMPONENTS
9
Cell components, stack components, system components, Overview of intermediate/high temperature fuel
cells - Solid oxide fuel cells (SOFC), Molten carbonate fuel cells (MCFC), Phosphoric acid fuel cells (PAFC),
Polymer Electrolyte fuel cells (PEFC)
157
UNIT V
HEAT AND MASS TRANSFER IN FUEL CELLS
10
Heat and mass transfer in polymer electrolyte fuel cells, water management in PEFCs, Current issues in
PEFCs Direct methanol fuel cells (DMFC) - Electrochemical kinetics methanol oxidation, Current issues in
DMFCs, Fuel crossover in DMFCs, Water management in DMFCs, high methanol concentration operation,
limiting current density
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
J. Larminie and A. Dicks, “Fuel Cell Systems Explained”, SAE International and John Wiley &
Sons,2nd Edition, 2003.
2.
Xianguo Li, “Principles of Fuel Cells”, Taylor and Francis, New York, 2005.
3.
S. Srinivasan, “Fuel Cells: From Fundamentals to Applications”, Springer US, CBS Publishers: New
Delhi, 2006.
REFERENCE BOOKS:
1.
Ryan O'Hayre, Suk-Won Cha, Whitney Colella and Fritz B. Prinz, “Fuel Cell Fundamentals”, Wiley,
2nd Edition, 2008.
2.
Allen J. Bard and Larry R. Faulkner, “Electrochemical Methods: Fundamentals and Applications”,
John Wiley & Sons, 2nd Edition, 2001.
3.
Amir Faghriand Yuwen Zhang, “Transport Phenomena in Multiphase Systems”, Academic Press; 1st
Edition, 2006.
15MEA09
BIO-MECHANICS AND HUMAN BODY VIBRATION
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To know the functions of various muscular skeletal system and anthrometry.

To correlate the human body vibration and muscular skeletal system.

To know about various bio mechanical models and acquire knowledge on work capacity.

To know about the various types of vibration and its relevant criteria.
COURSE OUTCOMES:
At the end of this course, the students would

Analyse the various types of vibration and its relation to the bio mechanical models.

Acquire knowledge on Anthrometric data and Bio mechanical studies in the industries.

Acquire the knowledge on evaluation of work capacity vibration measurement.
COURSE PREREQUISITE:

Basic knowledge on biology.

Fundamentals of Engineering Mechanics.
UNIT I
VIBRATION
9
Introduction, vibration exciters, control systems, Performance specification, motion sensors and transducers
UNIT II
MUSCULARSKELETAL SYSTEM AND ANTHROPOMETRY IN
BIOMECHANICS
9
Introduction, structure and function of musculoskeletal system - Connective Tissue, Skeletal Muscle, Joints
Measurement of body segment, physical properties, Anthropometric data for biomechanical studies in
industry
UNIT III
MECHANICAL WORK CAPACITY EVALUATION AND
BIOINSTRUMENTATION
9
Joint motion, human motion analysis system, applied electromyography, intradiscal pressure measurement,
158
intrabdominal measurement, force platform system, whole body vibration measurement.
UNIT IV
BIOMECHANICAL MODELS
9
Planar static biomechanical models, static 3D modelling, dynamic biomechanical models, special purpose
biomechanical models.
UNIT V
WHOLE BODY AND SEGMENTAL VIBRATION
9
Vibration on human body, whole body vibration, Hand-Transmitted Vibration, segmental vibration, vibration
exposure criteria.
TOTAL: 45 PERIODS
TEXTBOOK:
Vibration and Shock Handbook, Clarence W. De Silva, Taylor and Francis Group, 2005.
REFERENCE BOOK:
Occupational Biomechanics, Don B. Chaffin and Gunnar B.J.Andersson, John Wiley and sons, Inc.
15MEA10
FUNDAMENTALS OF THERMAL SCIENCE
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
To impart knowledge on

The interaction between different concepts of thermodynamics and heat transfer.

The application of thermodynamics and heat transfer to various industries.
COURSE OUTCOMES:
Upon completion of the course students will be able to

Understand the basic concepts of thermodynamics.

Acquire knowledge about the power plants.

Know the applications of psychrometry.

Understand the basic concepts of Refrigeration.

Understand the basic concepts of Air conditioning.
COURSE PREREQUISITE:

Engineering Thermodynamics

Power plant technology

Thermal Engineering
UNIT I
INTRODUCTION TO THERMODYNAMICS
12
Basic Concepts: System, Control Volume, Surrounding, Boundaries, Universe, Types of Systems,
Thermodynamic Equilibrium, Property, Process, Cycle – Reversibility – Quasi-static Process, Irreversible
Process, Types, Work and Heat, Point and Path function, Concept of quality of Temperature, Principles of
Thermometry, Steady Flow Energy Equation, Limitations of First Law of Thermodynamics, Second law of
Thermodynamics, entropy (Elementary treatment only).
UNIT II
POWER PLANTS
7
Introduction to thermodynamic cycles, Steam, Hydel, Diesel, Tidal, Geothermal, Wind, Solar power plantsschematic and working.
UNIT III
PSYCHROMETRY
7
Properties of air-water vapour mixtures: Dry Bulb Temperature, Wet Bulb Temperature, Relative Humidity, dew
point temperature, degree of saturation, thermodynamic wet bulb temperature, enthalpy of moist air, sensible
heating and cooling, Adiabatic humidification and dehumidification, By-pass factor, Cooling load calculations
using psychrometric table and chart.
159
UNIT IV
REFRIGERATION
12
Vapour compression refrigeration cycle- super heat, sub cooling – Performance calculations - working principle
of vapour absorption system, Ammonia –Water, Lithium bromide –water systems (Description only) - Alternate
refrigerants – Comparison between vapour compression and absorption systems
UNIT V
AIR CONDITIONING
7
Air conditioning system: Types, Working Principles – Cooling Load calculations – Concept of Room Sensible
Heat Factor, Grand Sensible Heat Factor, Effective Sensible Heat Factor.
TOTAL: 45 PERIODS
Note: Use of standard thermodynamic tables, Mollier diagram, Psychrometric chart and refrigerant
propertytables are permitted in the examination
TEXTBOOKS:
1.
Sarkar, B.K, “Thermal Engineering”, Tata McGraw-Hill Publishers, 2007.
2.
Kothandaraman.C.P, Domkundwar.S, Domkundwar. A.V., “A course in thermal engineering“, Dhanpat
Rai & sons, 5th Edition, 2012.
3.
Nag.P.K, “Engineering Thermodynamics”, Tata McGraw-Hill, 4th Edition, New Delhi, 2008.
4.
Nag P. K, “Power Plant Engineering”, Tata McGraw- Hill, 3rdEdition, 2007.
REFERENCE BOOKS:
1.
Rajput. R. K., “Thermal Engineering” S.Chand Publishers , 2010
2.
Cengel, “Thermodynamics – An Engineering Approach” TataMcGraw Hill, New Delhi, 5th Edition,
2006.
3.
EI-Wakil M.M, “Power Plant Technology”, Tata McGraw-Hill 2001.
15MEA11
FUNDAMENTALS OF LITHOGRAPHY
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
Lithography is a study of printing micron to nano scale features on silicon wafer. Complete understanding of
the course makes the student technically strong in nano fabrication.

To impart sound knowledge about the fundamentals of clean room and nano fabrication by optical
projection lithography.

To emphasize about the importance of mask and maskless lithography.

To motivate the pattern transfer technique with high energetic electron beam concepts.

This course provides information about printing the pattern with ion beam sources.

To enable the knowledge about printing with soft lithographic concepts and etching the
unwantedportions.
COURSE OUTCOMES:
After studying this course students will be able to:

It emphasize about the fabrication of integrated circuits on microchip using optical principles.

Understand about the extreme UV light and zone plates as maskless techniques.

Applying scanning electron beam techniques in nano fabrication.

Imparts knowledge about the use of Ion beam/focused ion beam as tools for developing nano objects.

Provides impression about soft lithography techniques and various modes of etching.
COURSE PREREQUISITE:

Fundamentals of Nanoscience and Technology.

Microelectro mechanical systems and Nano electro mechanical systems.
160

Fundamentals of Micro fabrication.

Fundamental principles of optical lithography.
UNIT I
PHOTOLITHOGRAPHY AND PATTERNING OF THIN FILMS
10
Introduction to lithography – lithography processes; mask making, wafer pre-treatment, resist spinning – prebake, exposure, development and rinsing, post-bake, resist stripping, positive and negative photoresists – lift
off profile - introduction to semiconductor processing - necessity for a clean room - different types of clean
rooms - maintenance of a clean room – micro fabrication process flow diagram – chip cleaning, coating of
photoresists, patterning, etching, inspection – process integration - etching techniques - reactive Ion etching magnetically enhanced RIE- Ion beam etching - other etching techniques.
UNIT II
PHOTOLITHOGRAPHY AND PATTERNING OF THIN FILMS
9
Lithography - optical lithography - different modes - optical projection lithography - multistage scanners –
resolution and limits of photolithography – resolution enhancement techniques - photo mask- binary mask phase shifting mask - attenuated phase shift masks - alternating phase shift masks - off axis illumination optical proximity correction - sub resolution assist feature enhancement - optical immersion lithography.
UNIT III
DIRECT WRITING METHODS - MASKLESS OPTICAL LITHOGRAPHY
7
Maskless optical projection lithography – types, advantages and limitations – required components - zone
plate array lithography - extreme ultraviolet lithography – light sources - optics and materials issues.
UNIT IV
ELECTRON BEAM LITHOGRAPHY, ION BEAM & X-RAY
LITHOGRAPHY
10
Scanning electron - beam lithography - electron sources and electron optics system – maskless EBL- electron
beam projection lithography - scattering with angular limitation projection e-beam lithography - projection
reduction exposure with variable axis immersion lenses - Ion beam lithography - focusing ion beam lithography
- ion projection lithography – X-ray lithography – X-ray masks, resists, merits and demerits - atom lithography.
UNIT V
NANOIMPRINT LITHOGRAPHY AND SOFT LITHOGRAPHY
9
Nano imprint lithography - hot embossing - soft Lithography- moulding/replica moulding: PDMS stamps printing with soft stamps - edge lithography - dip-pen lithography - set up and working principle – selfassembly – LB films.
TOTAL: 45 PERIODS
REFERENCE BOOKS:
1.
Chris Mack, “Fundamental principles of optical lithography: The science of micro fabrication”, Wiley,
2008.
2.
M. Madou, “Fundamentals of micro fabrication”, 2nd Edition, CRC Press, 2002.
3.
Stepanova, Maria, “Nano fabrication techniques and principles”, Dew, Steven (Eds.) Springer, 2012.
4.
John A. Rogers & Hong H. Lee, “Unconventional nano patterning techniques and applications”, A
John Wiley & Sons, Inc., 2009.
5.
Sergey Edward Lyshevski, “MEMS and NEMS: Systems, devices and structures”, CRC Press LLC,
2002.
6.
Zheng Cui, “Nano fabrication – Principles, capabilities and limits”, Springer Science, 2008.
7.
Mark J. Jackson, “Micro fabrication and nano manufacturing”, CRC Press Taylor & Francis Group,
2006.
15MEA12
FUNDAMENTALS OF FIRE SAFETY ENGINEERING
COURSE OBJECTIVES:

To provide an in depth knowledge about the fundamentals of fire and explosion.

To understand the causes and effects of fire and explosion.
161
L
T
P
C
3
0
0
3

To know the various fire and explosion prevention systems and protective equipment.

To understand the protection of building from fire.

To understand the various fire prevention techniques to be followed in a building.
COURSE OUTCOMES:
At the end of this course, the students are able to

To make familiar about basic concepts of fire and explosion science.

To k n o w t h e d i f f e r e n t causes and effects of fire and explosion.

To understand the operation of various types of fire fighting equipment.

To understand the prevention of explosion.

To equip the students to effectively employ fire protection techniques in building.
COURSE PREREQUISITE:

Fundamentals of Thermodynamics.

Various modes of heat transfer.

Fluid mechanics, Engineering Chemistry, Engineering Physics.

Building materials used for construction.
UNIT I
FUNDAMENTALS OF FIRE
9
Combustion process & concepts, combustion in solids, liquid, gases- smouldering fires- Spontaneous
combustion - rapid fire progress phenomena- Properties influencing fire hazard – properties of solid, liquid
and gaseous fuels - classification of fires.
UNIT II
FIRE CONTROL
9
Fire extinguishers – Location and operation of extinguishers - Extinguishing methods- extinguishing agents:
water, foam, chemical powder, CO2, sand, steam, saw dust – Fire detectors – Fire tender - Automatic fire
extinguishing system - Fixed fire fighting installations - Risk analysis: risk assessment, consequence analysis,
risk reduction – Fire drill – Emergency procedures.
UNIT III
PRODUCTS AND EFFECTS OF COMBUSTION
9
Heat: Conduction, convection, radiation- effects of heat- effects of flames – different fire gases and their
effects – effects of smoke on humans– Smoke movement control and venting - Effects of explosion – Negative
pressure wave – Fragmentation – case studies.
UNIT IV
BUILDING FIRE SAFETY
9
Objectives of fire safe building design, Fire load, fire resistant material and fire testing – concept of egress
design - exits – width calculations -– fire safety requirements for high rise buildings – Behavior of materials &
structures in fire – Concrete and steel. Flame spread in high rise building – Statutory requirements.
UNIT V
FUNDAMENTALS OF EXPLOSION
9
Introduction – Explosion fundamentals – Types – Physical, BLEVE, Chemical explosion – Vapour cloud
explosion – Dust explosion – Explosion prevention – Explosion mitigation.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Purandare D.D., Abhay D. Purandare, “Hand Book on Industrial Fire Safety”, 1st Edition, P & A
Publications.
2.
Derek, James, “Fire Prevention Hand Book”, Butter Worths and Company, London, 1986.
3.
Jain V.K., Fire Safety in Building, New Age International (P) Ltd. Publishers, 2001.
REFERENCE BOOKS:
1.
Gupta, R.S., “Hand Book of Fire Technology” Orient Longman, Bombay, 2010.
2.
“Accident Prevention manual for industrial operations” N.S.C., Chicago, 1982.
3.
Dinko Tuhtar, “Fire and explosion protection – A system approach”, Ellis Horwood Ltd, 1989.
162
4.
“Fire fighters hazardous materials Reference Book Fire Prevention in Factories”, Nostrand Rein Hold,
New York, 1991.
5.
Lees F.P., “Fire Prevention and firefighting”, Loss prevention Association, India.
15MEA13
HIGH ENERGETIC MATERIAL - PROPELLANTS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To study about the process of conversion of the high energy released by materials due to
decomposition into useful work.

This course deals with the study of the application of the released energy into different categories like
explosives, propellant and pyrotechnics.

To understand the background aspects of the different products of explosives, pyro techniques and
propellant by any engineering student.
COURSE OUTCOMES:
At the end of this course, the students are able to

Understand the classification of high energy materials according to the process.

Apply the release of energy into useful work in different categories.

Understand the basic characteristics and ingredients of Propellant.

Know about the basic process of pyro techniques.

Understand the various processing techniques of explosives in an ethical manner.
COURSE PREREQUISITE:

Materials: Inorganic materials, Ferrous and Non-ferrous materials.

Organic materials, Polymers.

Fundamentals of Combustion.

Chemistry of burning.

Hazardous materials.
UNIT I
EXPLOSIVE MATTER
9
High energetic material – Definition – Classifications – Explosives – Reactive explosive materials – Primary
explosives – Secondary explosives – Military explosives – Industrial explosives – Nitro explosives – Liquid
oxidizers and explosives.
UNIT II
GUN PROPELLANT
9
Low explosives - Gun propellant – Features - Deflagration – Ballistic property – Homogeneous propellant Single base propellant – Nitrocellulose – Stabilizer – Characteristics - Double base propellant – Nitrocellulose
and nitroglycerin – Additives - Extruded Double-Base Propellants - Cast Double-Base Propellants – Liquid
propellant.
UNIT III
ROCKET PROPELLANT
9
Rocket Propellant - Composite propellant – Features - Ingredients - Fuels, oxidizers, binders – Additives –
Cross linking agents – Plasticizers – Stabilizers – Burn rate modifier – Characteristics - Inhibition – Neutral and
Progressive burning– Inhibition techniques.
UNIT IV
PYROTECHNICS
9
Pyrotechnics – General features - Ingredients of Pyrotechnic Formulations – Fuel, Oxidizers, Binders,
Coolants, Retardants, Dyes, Color Intensifiers, Moderators – Characteristics- Pyrotechnic formulations Illuminating formulations - Delay formulations - Smoke formulations - Incendiary formulations.
UNIT V
PROCESSING TECHNIQUES FOR EXPLOSIVES
9
Extrusion - Casting types– Normal, Melt, Vibration, Squeeze casting, Pressing – Unidirectional, Double Action,
163
Incremental, Hydrostatic, Iso-static pressing – Stability of explosives – Vacuum stability test – Heat test –
Impact sensitivity test.
TOTAL: 45 PERIODS
TEXTBOOK:
“High Energy Materials – Propellants, Explosives and Pyrotechnics” Jai Prakash Agarwal, WILEYVCH Verlag GmbH & Co. KGaA, Weinheim, 2010.
REFERENCE BOOKS:
1.
"High Energy Oxidisers for Advanced Solid Propellants and Explosives - Advances in Solid Propellant
Technology”, First International HEMSI Workshop, Ranchi, India, 2002, 87-106.
2.
“The Chemistry of Powder and Explosives”, Davis, Tenney L. – Open source downloadable.
15MEA14
DIRECT DIGITAL MANUFACTURING
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
To impart knowledge on

Direct Digital Manufacturing technology and the associated Aerospace, Architecture, Art, Medical and
industrial applications.

Different types of Image capturing and Image processing techniques and its applications in various
fields.

Study of production of x-rays and its application to different medical Imaging techniques and different
types of Radio diagnostic techniques.

Study of digitization and special imaging techniques used for visualizing the cross sections of the body.

Understanding of various geometric modeling and meshing techniques.
COURSE OUTCOMES:
Upon completion of the course students will be able to

Learn about the principle of Direct Digital Manufacturing (DDM) techniques, and along with their
potential applications to customized manufacturing.

Understand the basic concepts of reverse engineering and various image processing techniques.

Effectively employ the free form fabrication technique in launching a new product in market within a
short span of time.

Trained to find innovative solutions to fabricate highly intricate complex shapes by suitable digital
manufacturing technique.

Get exposure to various diagnostic applications of the medical imaging integrated with 3D Printing and
SDM technique.
COURSE PREREQUISITE:

Digitization Techniques.

Geometric modeling techniques.

Processing CAD Data (Selection of Orientation, Supports generation, Slicing, Toolpath generation).

Data Exchange Formats.

Reverse Engineering Techniques.

Medical Image sources, Medical Image Representation.
UNIT I
INTRODUCTION AND CAD MODELING
11
Introduction of DDM - Need - Development of DDM systems – DDM process chain - Impact of DDM on Product
Development in various fields –Digital & Virtual prototyping -Benefits- Applications. Digitization techniques –
geometric modeling techniques: Wire frame, surface and solid modeling – Part orientation and support
164
generation, direct and adaptive slicing, Tool path generation.
UNIT II
REVERSE ENGINEERING AND MEDICAL IMAGING SYSTEM
9
Basics of Medical Image Sources: Radiology - Computed Tomography- Magnetic Resonance Tomography –
Medical Image Representation: Pixels and voxels - Image file formats- DICOM- Other formats- Medical image
analysis: Image segmentation - Image representation and analysis - Feature extraction and representation.
UNIT III
POWDER BASED DDM SYSTEMS
9
Selective Laser Sintering(SLS): Principle, process, Indirect and direct SLS- Powder structures, modeling of SLS,
materials, post processing, post curing, surface deviation and accuracy, Applications. Laser Engineered Net
Shaping (LENS): Processes, materials, products, advantages, limitations and applications– Case Studies.
UNIT IV
LIQUID BASED AND SOLID BASED DDM SYSTEMS
9
Stereo Lithography (SLA): Apparatus: Principle, per-build process, part-building, post-build processes, photo
polymerization of SL resins, part quality and process planning, recoating issues, materials, advantages,
limitations and applications. Solid Ground Curing (SGC): working principle, process, strengths, weaknesses and
applications. Fused Deposition Modeling (FDM): Principle, details of processes, process variables, types,
products, materials and applications. Laminated Object Manufacturing (LOM): Working Principles, details of
processes, products, materials, advantages, limitations and applications - Case studies.
UNIT V
3D PRINTING AND SHAPE DEPOSITION MANUFACTURING
TECHNIQUES
7
Three dimensional Printing (3DP): Principle, basic process, Physics of 3DP, types of printing, process
capabilities, material system. Solid based, Liquid based and powder based 3DP systems, strength and
weakness, Applications and case studies. Shape Deposition Manufacturing (SDM): Introduction, basic process,
shape decomposition, Mould SDM and applications.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Chua C.K., Leong K.F., and Lim C.S., “Rapid prototyping: Principles and applications”, World Scientific
Publishers, 3rd Edition, 2010.
2.
Andreas Gebhardt, “Rapid prototyping”, Hanser Gardener Publications, 1st Edition, 2003.
3.
Steve Webb, “The Physics of Medical Imaging”, Medical Science Series, Institute of Physics Publishing,
Bristol, 1992.
REFERENCE BOOKS:
1.
LiouW.Liou, Frank W.Liou,”Rapid Prototyping and Engineering applications: A tool box for prototype
development”, CRC Press, 2007.
2.
Ali K. Kamrani, EmadAbouel Nasr, “Rapid Prototyping: Theory and practice”, Springer, 2006.
3.
Peter D.Hilton Hilton/Jacobs, Paul F.Jacobs, “Rapid Tooling: Technologies and Industrial Applications”,
CRC press, 2000.
4.
Wolfgang Birkfellner, “Applied Medical Image Processing – A Basic course‟, CRC Press, 2nd Edition,
2014.
5.
R.C.Gonzalez and R.E.Woods, “Digital Image Processing‟, Pearson-Prentice-Hall, 2nd Edition, 2009.
15MEA15
INSTRUMENTAL ANALYSIS OF MATERIALS
COURSE OBJECTIVES:

To know about the basic principles of spectroscopy.

To understand about the molecular spectroscopy.

To acquire knowledge about NMR and mass spectroscopy.

To inculcate about the separation techniques.
165
L
T
P
C
3
0
0
3

To measure and evaluate about the surface properties.
COURSE OUTCOMES:

Obtaining fundamental knowledge about optical spectroscopy.

Gaining knowledge about molecular and atomic spectroscopy.

Gathering enough knowledge in the field of nuclear magnetic resonance spectroscopy.

Studying about the separation of various constituents present in a mixture by chromatographic
techniques.

Acquiring knowledge about electrochemical analysis.
COURSE PREREQUISITE:

Material science, physics and chemistry.

Basic information on scattering processes involving X-rays,visible light, electrons.
UNIT I
INTRODUCTION OF SPECTROMETRY
9
Properties of electromagnetic radiation- wave properties – components of optical instruments – Sources of
radiation – wavelength selectors – sample containers – radiation transducers – Signal process and read outs –
signal to noise ratio - sources of noise – Enhancement of signal to noise - types of optical instruments – Principle
of Fourier Transform optical Measurements.
UNIT II
MOLECULAR SPECTROSCOPY
9
Molecular absorption spectrometry – Measurement of Transmittance and Absorbance – Beer’s law –
Instrumentation - Applications -Theory of fluorescence and Phosphorescence Instrumentation – Applications –
Theory of Infrared absorption spectrometry – IR instrumentation - Applications – Theory of Raman spectroscopy
– Instrumentation – applications.
UNIT III
MAGNETIC RESONANCE SPECTROSCOPY AND
MASSSPECTROMETRY
9
Theory of NMR – environmental effects on NMR spectra –chemical shift-NMR spectrometers – applications of 1H
NMR- Molecular mass spectra – ion sources – Mass spectrometer. Applications of molecular mass – Electron
paramagnetic resonance- g values – instrumentation.
UNIT IV
SEPARATION METHODS
9
General description of chromatography – Band broadening and optimization of column performance- Liquid
chromatography – Partition chromatography - Adsorption chromatography – Ion exchange chromatography principles of GC and applications – HPLC- Capillary electrophoresis – Applications.
UNIT V
ELECTRO ANALYSIS AND SURFACE MICROSCOPY
9
Electrochemical cells- Electrode potential - EMF – potentiometry-reference electrode – ion selective and
molecular selective electrodes– Voltammetry – Cyclic and pulse voltammetry- Applications of voltammetry Study of surfaces – Scanning probe microscopes – AFM and STM.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
D.A. Skoog, F. James Holler, Stanky, R.Crouch, “Instrumental Methods of Analysis”, Cengage Learning,
2007.
2.
G. Aruldhas, “Molecular Structure and Spectroscopy”. PHI Learning Pvt Ltd, 2007.
3.
Elsa Lundanes, Leon Reubsaet, TygeGreibrokk. “Chromatography: Basic Principles, Sample
Preparations and Related Methods”, John Wiley & Sons, 2013.
4.
Fritz Scholz, “Electroanalytical Methods: Guide to Experiments and Applications”, Springer Science &
Business Media, 2009.
REFERENCE BOOKS:
1.
James Keeler, “Understanding NMR spectroscopy”, John Wiley & Sons, 2011.
2.
Jack Cazes, “Encyclopedia of Chromatography”, Volume 2, CRC Press, 2005.
166
3.
Challa S.S.R. Kumar,“Surface Science Tools for Nanomaterials Characterization”, Springer, 2015.
15MEA16
BASICS OF AIRCRAFT AND SPACE TECHNOLOGY
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To provide in depth knowledge in the evolution of aircrafts.

To give understanding of concept of aerospace engineering.

To get exposed to the various aircraft materials and aircraft structures.

To develop knowledge in satellites and satellite launching vehicles.

To analyse the current trends in the field of Manned Mission.
COURSE OUTCOMES:

This course would make familiar of basic concepts of aviation.

Course would be helpful to understand the basic principle behind the aircraft structures.

Students would be trained in the current engineering materials and structures of an aircraft.

One would be able to make use of knowledge for the design of rocket, satellites, and space shuttles in
the field of inter-discipline.

This Course would equip the students to effectively enhance the concepts of aircrafts and spacecrafts.
COURSE PREREQUISITE:

Basics of Earth science, solar science.

Keen interest in Aerospace.

Basics of Material science.

Polymers, Ceramics.

Fuels-Liquids, solids and gases.
UNIT I
INTRODUCTION TO AVIATION
9
Astronomy: overview of astronomy – know the sky – coordinate system – telescopes – flux, magnitudes – stars,
formation – solar system.
Atmospheric Science: Earth’s atmosphere, structure, classification, constituents– standard atmosphereIntroduction to space environment-Historical perspective of aviation.
UNIT II
AEROSPACE ENGINEERING
9
Aerodynamic forces – lift generation – aerofoils and wings – drag – anatomy of an aircraft – mechanism of thrust
production – propeller – jet engines and their operation – helicopters – aircraft performance – aircraft
instruments-fatigue failure in aircrafts – Airplane Disasters.
UNIT III
AIRCRAFT MATERIALS & STRUCTURES
9
Light-weight materials- FRP: GFRP, CFRP- Applications of FRP in principal parts of aircrafts.
Radome-fuselage-wings-landing gears-black box-Research Issues: smart skins in aircraft-structural health
monitoring (SHM) of aircrafts.
UNIT IV
ROCKETS & SATELLITES
9
Introduction to rockets – rocket propulsion engines – types of rockets- nozzles – propellants –rocket engines–
elements of liquid propulsion systems – solid rocket motors – rocket testing – launch preparation.
Types of satellites- present-day satellites- satellite structures- satellite operations-application of shape memory
alloy (SMA) in satellites.
UNIT V
LAUNCH VEHICLES FOR MANNED MISSION
9
Overview of Re-entry vehicles and Manned missions-Shuttle components -Orbiter Vehicle (OV), a pair of
recoverable solid rocket boosters (SRBs)-expendable external tank (ET) –Space shuttle disasters: A case study.
167
TOTAL: 45 PERIODS
TEXT BOOKS:
1.
Megson, T. H. G., “Aircraft Structures for Engineering Students”, 4th Edition, Butterworth-Hein-emann,
2007.
2.
Turner, M. J. L., “Rocket and Spacecraft Propulsion: Principles, Practice and New Developments”, 3
Edition, Springer, 2009.
3.
Anderson, D. F. and Eberhardt, S., “Understanding Flight”, 2nd Edition, McGraw-Hill, 2009.
rd
REFERENCE BOOKS:
1.
Wiesel, W. E., “Spaceflight Dynamics”, 2nd Edition, McGraw Hill, 1997.
2.
Kaplan, M. H., “Modern Spacecraft Dynamics and Control”, John Wiley and Sons, London, 1976.
3.
Thompson, W. T., “Introduction to Space Dynamics”, Dover Publications, New York, 1986.
4.
Cornelisse, J. W., “Rocket Propulsion and Spaceflight Dynamics”, Pitman, London, 1979.
5.
Anderson, J. D., “Introduction to Flight”, 7th Edition, McGraw-Hill, 2011.
Szebehely, V. G. and Mark, H., “Adventures in Celestial Mechanics”, 2nd Edition, Wiley, 1998.
15MEA17
INTRODUCTION TO MATLAB WITH ENGINEERING APPLICATIONS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
To impart knowledge on

Basic concept of Matlab.

Matlab codes and programming.

Exploit of the plotting.

Writing program for solving linear system, curve fitting, numerical integration & one dimensional
equation, which are needed for engineering disciplines.

Concept of Simulink, for solving engineering problem.
COURSE OUTCOMES:
Upon completion of the course students will be able to

Extrapolate the basic of Matlab commands.

Write codes for simple applications.

Programming for solving linear system, Gaussian elimination, finite difference method, finite element
method.

Plot the graphs using code.

Familiar with the concepts of Simulink for engineering applications.
COURSE PREREQUISITE:

Basic programming concepts.

Analytical skills.

Matrix manipulations.

Linear algebra.

Plots.

Basics of modelling and simulations.
UNIT I
INTRODUCTION TO MATLAB
9
Basic of Matlab- Matlab window, Input-Output, File Types, Platform dependence – Matrices and Vectors: Input,
Indexing, Matrix Manipulation, creating vectors- Matrix and Array Operations: Arithmetic, Relational, Logical,
Elementary math function, Matric function, character string.
168
UNIT II
PROGRAMMING IN MATLAB (SCRIPTS AND FUNCTIONS)
9
Script Files- Function Files: Executing a function, More on functions Language, Sub-functions, Compiled
function (P code) – Language Specific Features: variables, Loops, branches, control-flow, Interactive input,
Recursion, Input/output - Advanced Data Objects: Multidimensional matrices, Structures, Cells– programming
for simple problem like conversion of temperature.
UNIT III
GRAPHICS-PLOTTING
9
Basic2-D Plots: Style options, Labels, title, legend, and other text objects, Axis control, zoom-in, and zoom-out,
Modifying plots with Plot Editor, Overlay plots-3-D Plots: View, Rotate view, Mesh and surface plots, Vector field
and volumetric plots, Interpolated surface plots - Saving and Printing Graphs.
UNIT IV
APPLICATIONS
9
Computer implementation - development of codes- Linear Algebra: Solving a linear system, Gaussian
elimination, Finding eigenvalues & eigenvectors - Curve Fitting and Interpolation: Polynomial curve fitting, Least
squares curve fitting - Interpolation - Numerical Integration (Quadrature): Double integration - Ordinary
Diff erential Equations (ODE): first-order linear ODE, second-order nonlinear ODE.
UNIT V
INTRODUCTION TO SIMULINK AND ITS APPLICATIONS
9
Simulink and its Relation to MATLAB- library: sink, source, maths operation, logic & bit operations, discrete Modeling the Solution of Three Equations with Three Unknowns - Modeling a Fourth−Order Differential Equation
- Modeling an Electric Circuit - Applications: Moving Ladder, Conical Water Reservoir, Heat Flow, Cantilever
Beam Deflection, Feedback Control Systems.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Rudra Pratap "Getting Started with MATLAB", Oxford University Press, 2002.
2.
Steven T.Karris, "Introduction to Simulink with Engineering Applications", Orchard Publications, 2nd
Edition, 2006.
®
REFERENCE BOOKS:
1.
Moore Holly, "Matlab for Engineers" Prentice Hall, 2009.
2.
William J. Palm, "Introduction to MATLAB for Engineers”, 3rd Edition, 2010.
3.
Amos Gilat, "MATLAB: An Introduction with Applications", 3rd edition, 2008.
4.
Ferreira Ajm, "Matlab Codes for Finite Element Analysis - Solids and Structures", Springer, 2014.
15MEA18
MICRO AND NANO FABRICATION
COURSE OBJECTIVES:

Able to define the concepts involved in IC chip manufacturing.

Gain knowledge on various Nano deposition technologies.

To learn the etching technologies used in semiconductor industry.

Emphasize on the importance of doping and surface modification.

To define the concept of self-assembled monolayers for Nano device fabrication.
COURSE OUTCOMES:

Gain knowledge on the wafer preparation techniques in IC industry.

Able to fabricate thin films for the fabrication of micro and nanodevices.

Able to apply the etching techniques in any prepared substrates for nanofabrication.

Learn the wafer technology applications and surface modification techniques.

Can design the self-assembled monolayers for nanofabrication.
169
L
T
P
C
3
0
0
3
COURSE PREREQUISITE:

Knowledge in electronics, physics, chemistry, materials science with mathematical background.
UNIT I
CRYSTAL GROWTH, WAFER PREPARATION AND EPITAXY
9
Basic steps in IC fabrication - Electronic grade silicon – crystal plane and orientation – Defects in the lattice –
Czochralski crystal growing – Silicon shaping – Processing consideration – Vapour phase epitaxy – Liquid phase
epitaxy - selective epitaxy - Molecular beam epitaxy - Epitaxial Evaluation.
UNIT II
DEPOSITION TECHNOLOGIES
9
Deposition processes- Thermal, Plasma and Arc physical vapour deposition, Chemical vapour deposition
process- Atomic layer deposition process-Liquid phase deposition by spin coating, Spray coating, Dip coating,
Sol-gel Technology, Electrochemical and Chemical reaction deposition.
UNIT III
ETCHING TECHNOLOGIES
9
Etching Technology basics, Wet chemical etching – process, etching of single crystal silicon, etching of
insulators, semiconductors and conductors – Dry etching – physical etching, Chemical dry etching, PhysicalChemical process, Chemical etching – powder blasting, gas cluster ion beam etching (GCIB) technology.
UNIT IV
DOPING AND SURFACE MODIFICATION
9
Importance of doping and surface modification-Introduction into doping-Doping by diffusion-Doping by
implantation-Doping applications-MEMS applications, Wafer Technology applications- Thermal oxidation of
silicon- oxidation mechanisms, oxidation equipments and process.
UNIT V
NANOFABRICATION BY SELF-ASSEMBLY
9
Self-Assembly process- Introduction to self-assembly, Chemical, Physical and Colloidal Self-Assembly, Static
and dynamic Self-assembly, Directed self-assembly-Basics, Mechanisms-Surface topography and surface
wetting, Role of defects in self-assembly. Self-assembled monolayers (SAMs).
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Hans H. Gatzen, Volker Saile, JurgLeuthold, “Micro and Nano Fabrication: Tools and Processes”,
Springer, 2015.
2.
Sami Franssila, “Introduction to Microfabrication”, Wiley Publications, 2010.
REFERENCE BOOKS:
1.
Mark J. Jackson, “Microfabrication and Nano manufacturing”, Taylor andFrancis Group, 2006.
2.
Bo Cui, “Recent advances in Nanofabrication Techniques and Applications”,InTech Publisher, 2011.
3.
Milton Ohring, “Materials Science of Thin Films: Deposition and Structure”, Academic Press, 2002.
4.
Rointan F. Bunshah, “Handbook of Deposition Technologies for Films andcoatings, science, Technology
and applications”, Noyes Publications, 1994.
FUNDAMENTALS OF NATURE INSPIRED ALGORITHMS
L
T
P
C
3
0
0
3
15MEA19
COURSE OBJECTIVES:
The intention of this course is to

Give an overview of the fundamentals of a special category of algorithms developed from the
inspiration of natural things.
COURSE OUTCOMES:
At the end of this course, the students are able to

Understand the fundamentals of heuristic search algorithms.
170

Apply the concept of the natural behavior of agents in the optimization.

Understand different types of search algorithms.

Apply the behavior of ant in solving large sized computational problems.

Understand the basics of population base algorithms.
COURSE PREREQUISITE:

Calculus, Functions.

Linear and Non-linear Function.

Discrete and Continuous variables.

Maximum and minimum values of continuous function.

Discrete function.
UNIT I
HEURISTIC SEARCH ALGORITHMS
9
Introduction to Heuristic Algorithm – Robustness of traditional optimization and search methods – Goal of
optimization – Combinatorial optimization – Problem complexity – Classification of Search algorithms – Nature
inspired algorithms – Single point search algorithms – Population based algorithms.
UNIT II
SINGLE POINT SEARCH ALGORITHMS
9
Memory less single point search – Local search – Neighborhood search – Variable neighborhood search –
Iterated local search Simulated Annealing – Memory based search algorithms –Tabu search – Hybrid
algorithms.
UNIT III
EVOLUTIONARY ALGORITHMS
9
Search algorithm – Genetic algorithm – Coding methods –Phenotype and phenotype representation of
solution and mathematical foundation of Genetic Algorithm. Mapping of objective function – Fitness function –
Computer implementation of Genetic Algorithm– Data structure – Roulette Wheel selection – Genetic
operators – Cross over operators – various types – Mutation operators.
UNIT IV
ANT COLONY OPTIMIZATION
9
Advanced Population based search algorithms – Introduction to Ant Colony Optimization – Ant System –
Pheromone trail – Desirability factor – Variants in ant colony optimization – Simple applications.
UNIT V
PARTICLE SWARM OPTIMIZATION
9
Swarm intelligence – Particles and swarm – Objective and fitness function – Velocity of particle – Cognition
component – Social component – gbest and pbest concept – Evolution of PSO – Simple applications.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
David Goldberg, "Genetic Algorithm in search, Optimization and Machine learning", Addison–
Weseley Publishers.
2.
David Corne, et al. "New Ideas in Optimization" McGraw Hill Publishers. 1999.
REFERENCE BOOKS:
1.
James Kennedy, Russell C. Eberhart, with Yuhui Shi, “Swarm Intelligence”, Morgan Kaufmann, 2001.
2.
AndriesEngelbrecht, “Computational Intelligence – an Introduction”, John Wiley and sons Ltd., 2007.
3.
Eric Bonabeau, Marco Dorigo, and Guy Theraulaz, “Swarm Intelligence: FromNatural to Artificial
Systems”, Oxford University Press, 1999.
15MEA20
ENERGY EFFICIENT BUILDINGS
COURSE OBJECTIVES:
To impart knowledge on
171
L
T
P
C
3
0
0
3

Design, construction and operation of energy efficient buildings.

Utilization of energy efficient technologies.

Energy efficient building codes.
COURSE OUTCOMES:
Upon completion of the course students will be able to understand and apply

The concepts and techniques of energy efficient buildings.

The concepts and techniques of different energy efficient technologies and energy conservation
measures in different equipment's used in buildings.

The concepts and techniques of indoor environmental quality.

The energy transfer in different buildings.

The policies, rules and regulation for energy efficient building thereby facilitating towards sustainable
development.
COURSE PREREQUISITE:

Basic knowledge in Refrigeration and Air-conditioning.

Sun, Earth movement.

Climate change.
UNIT I
INTRODUCTION
9
The sun-earth relationship and the energy balance on the earth's surface, climate, wind, solar radiation, and
solar temperature, sun shading and solar radiation on surfaces, energy impact on the shape and orientation of
buildings, thermal properties of building materials. Technology Roadmap on Energy-efficient Buildings.
UNIT II
ENERGY EFFICIENT TECHNOLOGIES
9
Passive cooling and day lighting, active solar and photovoltaic, building energy analysis methods, building
energy efficiency standards, different lighting technologies. Refrigeration and air conditioning systems, energy
conservation in pumps, fans and blowers, refrigerating machines, heat rejection equipment, energy efficient
motors, and insulation. Energy Efficiency Trends in Residential and Commercial Buildings, Energy Efficiency
in traditional buildings.
UNIT III
INDOOR ENVIRONMENTAL QUALITY
9
Psychrometry, comfort conditions, thermal comfort, ventilation and air quality, air conditioning requirement,
visual perception, auditory requirement, illumination requirement, choice of lighting, lighting standards, control
of lighting, lighting economics and aesthetics, energy saving, impacts of lighting efficiency, electronic ballast.
Ventilation – Requirements – Minimum standards for ventilation – Ventilation Design – Energy conservation in
ventilating systems.
UNIT IV
ENERGY TRANSFER IN BUILDINGS
9
Concepts of energy efficient buildings and energy efficient HVAC systems. Calculation of heating and cooling
loads of the building. Heating and Cooling Equipment. Building’s energy balance accounting for solar energy
gain – Heat losses - Internal heat sources. Study of climate and its influence in building design for energy
requirement. Low energy and zero energy buildings.
UNIT V
GREEN BUILDINGS
9
Ecological sustainable design, working group sustainable construction methods & techniques. Barriers to
green buildings, green building rating tools, material selection, embodied energy, operating energy, façade
systems, transportation, water treatment systems, water efficiency, building economics, LEED and IGBC
codes. Energy efficiency requirements in building codes, energy efficiency policies for new buildings.
TOTAL: 45 PERIODS
TEXTBOOK:
John Littler and Randall Thomas, “Design with Energy: The Conservation and Use of Energy in
Buildings”, Cambridge University Press, 1984.
172
REFERENCE BOOKS:
1.
Edward G Pita, “An Energy Approach- Air-conditioning Principles and Systems”, Pearson Education,
2003.
2.
Colin Porteous, “The New Eco-Architecture”, Spon Press, 2002.
3.
Lever More G J, “Building Energy Management Systems”, E and F.N Spon, London, 2000.
4.
Means R.S., “Green building: project planning and cost estimating”, Kingston, 2006.
5.
Kibert C.J. “Sustainable Construction: Green Building Design”, Wiley, 2nd Edition, 2007.
6.
Eicker U., “Low Energy Cooling for Sustainable Buildings”, Wiley, 2009.
7.
Attmann O., “Green Architecture”, McGraw-Hill, 2010.
WEB REFERENCES:
1. http://www.bee-india.nic.in
2. http://www.iea.org
3. http://www.unep.org
15MEA21
WATER TREATMENT TECHNOLOGY
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To understand the quality of water parameters.

To know about the purification of water by filtration process.

To impart the knowledge about usage of membranes in water purification system.

To know about biological membrane system used in water purification.

To study about the fouling and other problems associated with membranes.
COURSE OUTCOMES:

Understanding the quality of water parameters will be achieved.

Acquiring knowledge about different kinds of filtration techniques.

Gathering idea about usage of membranes in water purification system.

Understanding the effect of biological membrane system used in water purification.

Studying about the fouling and other problems associated with membranes.
COURSE PREREQUISITE:

UNIT I
Knowledge in physics, chemistry, materials science, environmental engineering, and safety
engineering.
WATER QUALITY CHARACTERISTICS
9
Physical, Chemical and Biological Characteristics of Water. Standard methods of determination of important
physical and chemical parameters of water qualities- PH, turbidity, electrical conductivity, total Solids, alkalinity,
hardness, Dissolved oxygen, BOD and COD - Units of measurements and expression of results- Estimation of
hardness (EDTA method only)- Bacteriological Indicators.
UNIT II
WATER PURIFICATION BY FILTRATION
9
Solid Liquid separation systems-Filtration systems- Theory of Membrane separation – mass Transport
Characteristics Cross Flow filtration-Membrane Filtration- Types and choice of membranes, porous, nonporous, symmetric and asymmetric – Plate and Frame, spiral wound and hollow fibre membranes – Liquid
Membranes.
UNIT III
MEMBRANE PROCESSES AND SYSTEMS
9
Microfiltration – Ultrafiltration- Nano Filtration – Reverse Osmosis – Electro dialysis- Evaporation -Membrane
manufactures – Membrane Module/Element designs – Membrane System components – Design of Membrane
systems - pump types and Pump selection – Plant operations – Economics of Membrane systems
173
UNIT IV
MEMBRANE BIOREACTORS
9
Introduction and Historical Perspective of MBRs, Bio-treatment Fundamentals, Biomass Separation MBR
Principles, Fouling and Fouling Control, MBR Design Principles, Design Assignment, Alternative MBR
Configurations, Commercial Technologies, Case Studies.
UNIT V
MEMBRANE FOULING
9
Membrane Fouling – Pretreatment methods and strategies – monitoring of Pretreatment – Langlier Index, Silt
Density Index, Chemical cleaning, Biofoulant control – Types of foulants and scalants – Natural organic matter
fouling - Impact of membrane material on fouling - Reversible and irreversible fouling- Prevention of fouling and
Fouling control.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Klaus-Viktor Peinemann, Suzana Pereira Nunes, " Membranes for Water Treatment”, Volume 4, Wiley
publishers, 2010.
2.
Peter Hillis “Membrane Technology in Water and Wastewater Treatment”, RSC (Special Publications)
1st Edition, 2006.
REFERENCE BOOKS:
1.
Angelo Basile, Alfredo Cassano, NavinRastogi, “Advances in membrane technologies for water
treatment: Materials, process and applications”, Woodhead Publishing, 2015.
2.
Water Environment Federation (WEF), “Membrane Systems for Wastewater Treatment”, McGraw-Hill,
USA, 2005.
3.
Symon Judd, “The MBR Book – Principles and application of Membrane Bioreactors in water and
wastewater treatment”,Elsevier, 2006.
4.
Jorgen Wagner,” Membrane Filtration handbook, Practical Tips and Hints”, Osmonics Inc.,2nd Edition,
Revision2, 2001.
5.
Mulder M, “Basic Principle of Membrane Technology”, Kluwer Academic Publishers, 1996.
6.
Noble, R.D. and Stern, S.A., “Membrane Separations Technology: Principles and Applications”,
Elsevier, 1995.
Offered by IT Department
15ITA01
L
T
P
C
3
0
0
3
INTRODUCTION TO COMPUTER GRAPHICS
COURSE OBJECTIVES:

To learn the output primitives like line, circle and ellipse using algorithms.

To study the 2-D and 3-D viewing and transformations.

To understand various, color models modeling and animation techniques.
COURSE OUTCOMES:

Apply the line, circle and ellipse drawing algorithms

Apply the two dimensional geometric transformations and clipping

Apply the three dimensional geometric transformations

Work with color and illumination models

Apply different methods for Modeling
COURSE PREREQUISITES:

UNIT I
C Programming
INTRODUCTION
9
Introduction-Applications-Graphics systems-Output Primitives-representing Image-Straight Line-Line drawing
174
Algorithms-DDA Algorithm-Bresenhams’ Line Algorithm-Circle Generating Algorithm- Bresenhams’ Circle
Algorithm-Midpoint Circle Algorithm-Ellipse Generating Algorithm-Midpoint Ellipse Algorithm.
UNIT II
TWO DIMENSIONAL TRANSFORMATIONS
9
Introduction-Representation of points-Matrix Algebra and Transformation-Transformation of points- StraightlinesMidpoint Transformation-Transformation of parallel lines-Intersecting lines- Rotation - Reflection and scaling of
straight lines-Combined Transformations-Translation and Homogeneous Coordinates-Rotation about Arbitrary
point-Reflection about Arbitrary line-Windowing and clipping
UNIT III
THREE DIMENSIONAL TRANSFORMATION
9
Introduction-3D Transformation-Rotation about an axis parallel to coordinate Axis-Reflection about an arbitrary
axis in space-Reflection through an arbitrary plane-3D Modeling schemes-Projection-Orthographic-Isometricoblique-perspective-3D clipping
UNIT IV
COLOR AND ILLUMINATION MODELS
9
Introduction –colors-Illumination model and light sources-specular Reflection-Intensity Attenuation-ShadowReflectivity and refractivity- Radiosity Model-Texturing-Surface-Bump mapping-Environment Mapping-Shading
Methods
UNIT V
MODELLING CONCEPTS AND TECHNIQUES
9
Introduction - structures and Hierarchical Modeling-Advanced Modeling Techniques-Procedural Models-FractalsGrammar based Models-Physical based Modeling-Animation-Devices-Computer assisted-video formats-Frame
by Frame animation-Real Time Animation Techniques
TOTAL: 45 PERIODS
TEXTBOOK:
Amarendra N Sinha, Arun D Udai, ”Computer Graphics”,Tata Mc-Graw Hill ,2008
REFERENCE BOOKS:
1.
Foley, van Dam, Feiner and Hughes ,”Computer Graphics Principles and Practice”, Addison
Wesley,2004
2.
D Hearn and P M Baker ,”Computer Graphics”, Prentice Hall of India Second Edition,2008
3.
F .S. Hill, “Computer Graphics using OPENGL”, Second edition, Pearson Education 2003
WEB REFERENCES:
1.
http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-837-computer-graphicsfall-2003/
2.
http://www.moshplant.com/direct-or/bezier/
3.
http://www.cs.mtu.edu/~shene/COURSES/cs3621/NOTES/spline/B-spline/bspline-curve-prop.html
4.
http://nptel.ac.in/
15ITA02
RICH INTERNET APPLICATION
COURSE OBJECTIVES:

To create websites combining HTML/CSS

To develop an understanding in the basics of html like forms, lists, frames etc

To develop a design with CSS

To increase the quality of website design by formatting with styles

To evaluate a web page design and consider the issues
COURSE OUTCOMES:

Design a website in HTML
175
L
T
P
C
3
0
0
3

Apply concepts of element header in HTML

Design a webpage using frames, forms, images etc..

Create styles for the HTML document

Apply presentation techniques for webpage with CSS
COURSE PREREQUISITES:
NIL
UNIT I
INTRODUCTION : MARKUP WITH HTML
9
HTML & XHTML – markup instructions & Language – Rules of XHTML - HTML Values and Units – Tag
Attributes- Text and Comments – Uniform Resource Indicators - Document Structure – Head & Body – Styles
Definition – Block Elements – Inline Elements – Organisational Elements – Link – Images - Comments
UNIT II
ELEMENT HEADER
9
Head – Document Title – Script & Style sections – Document background color and image – Text Structuring –
Character Formatting – Lists – Ordered – Unordered – Definition Lists – Links to a web page – Tables – Borders
and Rules – Rows and Cells – Formatting with Tables
UNIT III
FRAMES, FORMS AND MULTIMEDIA
9
Framesets – frame – links to frames – nested framesets – Forms – GET and POST – Form attributes – Textbox –
checkbox – radiobutton – listbox – Buttons – Hidden fields – Images - Insert a Image – sizing – image maps –
multimedia – animated images & videos – embedding media
UNIT IV
PRESENTATION WITH CSS
9
Styles and HTML – defining styles – cascading styles – style definitions – understanding selectors –
understanding style inheritance – pseudo-class – pseudo-elements – CSS value and units – inheritance and
cascade
UNIT V
FORMATTING WITH CSS
9
CSS Inheritance and cascade – Font properties – Text Formatting – CSS lists – Padding, margin and borders –
CSS layouts – CSS positioning – Pseudo-elements and generated content – Dynamic HTML with CSS
TOTAL: 45 PERIODS
TEXTBOOK:
Steven M.Schafer, “ HTML, XHTML and CSS”, Wiley Publishing, Inc., Fifth edition 2010.
REFERENCE BOOKS:
1.
Chuck Musciano Bill Kennedy, “HTML & XHTML: The Definitive Guide”, O’Reilly, 6th Edition, October
24, 2006
2.
Thomas A. Powell, “Web Design: The Complete Reference”, McGraw Hill, June 2000
3.
Jeffrey C.Jackson, "Web Technologies--A Computer Science Perspective", Pearson Education, 2006
4.
Thomas Powell,”HTML & CSS: The Complete Reference”, McGraw Hill, Fifth Edition, Mar 2010
5.
Jon Duckett ,”Beginning Web Programming with HTML, XHTML, and CSS”, Wrox Publications, 2008
WEB REFERENCES:
1.
www.codecademy.com
2.
http://www.w3schools.com/html/
3.
http://www.w3schools.com/css/
4.
https://www.khanacademy.org/computing/computer-programming/html-css
5.
http://tutorialehtml.com/en/
6.
http://www.alternetwebdesign.com/htmltutorial/lesson1.htm
7.
http://www.htmlhelp.com/reference/css/
176
15ITA03
INTRODUCTION TO JAVA
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

Understand fundamentals of programming such as variables, conditional and iterative execution,
methods, etc.

Understand fundamentals of object-oriented programming in Java, including defining classes, invoking
methods, using class libraries, etc

Have the ability to write a computer program to solve specified problems

Be able to use the Java SDK environment to create, debug and run simple Java programs
COURSE OUTCOMES:

Write basic programs using fundamental structures.

Create basic programs using object oriented concepts.

Create classes that can handle exception and various errors handling mechanism.

Create Simple applications with GUI

Develop applications using applet and graphics.
COURSE PREREQUISITE:
Object Oriented Programming using C++
UNIT I
JAVA FUNDAMENTALS
9
Overview of JDK framework – Identifiers – variables – Assignment statements and Expressions – Constants Numeric data types, operations and conversions – String Type – Scanner class – if switch statements – while – do
while – for loop – nested loop- Defining a method- Calling a method – Passing parameters by values –
Overloading methods.
UNIT II
OBJECT ORIENTED PROGRAMMING CONCEPTS
9
Class Fundamentals-Using predefined classes--Constructors-Access control-Modifiers -Methods-Dealing with
Static Members and Methods-Method Overloading-Interfaces-Importing Packages-Understanding Class PathImplementing Packages-Java Doc Comments-Inheritance-Polymorphism.
UNIT III
EXCEPTION / ERROR HANDLING
9
Garbage Collection-Finalize () Method-Exceptions & Errors-Types of Exception-Control Flow In Exceptions-Use of
try -catch-finally-throw-throws in Exception Handling -In-built and User Defined Exceptions-Checked and Un
Checked Exceptions
UNIT IV
APPLICATION PROGRAMMING WITH GUI
9
Event-Driven Programming- Event and Event Sources – Listeners, Registration and handling events – Mouse
events – Key events -Introduction to Swings-Frame-Components-Text Input-Choice Components-Menus-Dialog
Box-Layout Management
UNIT V
APPLETS AND GRAPHICS
9
Applet class – JApplet class – Enabling applets to run as application – Passing string to applets – Html file and
applet tag- Graphics class – paint component method – Drawing graphics on panels – Drawing strings , lines,
Rectangles, and Ovals, Polygons , Polylines, FontMetrics class.
TOTAL: 45 PERIODS
TEXTBOOK:
th
Y.Daniel Liang “ Introduction to Java Programming” 7 Edition, Pearson Education,2013
177
REFERENCE BOOKS:
1.
P.J.Deitel & H.M.Deitel, “Java: How to Program Java 2”, Prentice Hall, Seventh Edition, 2011.
2.
Herbert Schildt, “Java The Complete Reference“,Tata McgrawHill, Eight Edition, 2011.
3.
E.BalaGurusamy, “Programming with java A Primer”, Tata McGraw, Hill Education, Fourth Edition, 2009
WEB REFERENCES:
1.
http://mark.random-article.com/weber/java/schedule.html
2.
http://www.oracle.com/technetwork/java/index.html
3.
http://docs.oracle.com/javase/tutorial/ -
4.
http://horstmann.com/corejava
5.
www.deitel.com
6.
http://www.kodejava.org/
7.
http://www.tutorialspoint.com/java
15ITA04
PERL
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To teach how to do programs in Perl

To study the basics of Perl syntax and constructs

To introduce list, arrays and hashes implementation in Perl

To read and write subroutines and data files

To parse and manipulate text with Perl regular expressions
COURSE OUTCOMES:

Devise Perl programs using scalar data and control structures

Develop simple programs in Perl using lists, arrays and hashing

Implement Perl Input Output programming

Apply and match regular expressions using Perl

Validate data using regular expressions
COURSE PREREQUISITE:

UNIT I
C Programming
SCALAR DATA
9
Perl programming introduction– Simple Perl program – Scalar data: Numbers – Strings – Variables – Operators–
Output with print – Getting user input – - The undefined value – Defined functions control structure - if – elseif while – unless – until – for control – loop control – conditional operator – logical operator
UNIT II
LIST, ARRAYS AND HASHES
9
Array elements – indices – List literals – Assignment – Interpolating arrays into strings – For each control structure
– Scalar and list context – Hash – Hash Element Access – Hash Assignment – Hash Functions – Use of Hash %Env Hash
UNIT III
SUB ROUTINES AND IO
9
Sub routines definition– invoking sub routines – return variables – arguments – private variables – variable length
parameter list – lexical variables – non-scalar return values – persistent private variables – Standard input output –
formatted output – opening and using file handle
UNIT IV
REGULAR EXPRESSION
9
Regular expression definition – using simple patterns – character classes – matching with regular expression –
anchors – match variables - precedence
178
UNIT V
PROCESSING REGULAR EXPRESSION
9
Substitution – split operator – join operator - list context – powerful regular expression – Perl Modules – finding
modules – installing modules – using modules – strings and sorting
TOTAL: 45 PERIODS
TEXTBOOK:
Tom Christiansen, Randal L. Schwartz, Larry Wall, “Learning Perl”, O'Reilly Media, Sixth Edition, 2011.
REFERENCE BOOKS:
1.
Tom Christiansen, brian d foy, Larry Wall, Jon Orwant “Learning Perl”, O'Reilly Media, Fourth Edition, 2012.
2.
Harvey M. Deitel, Paul J. Deitel, Tem R. Nieto, D. C. McPhie, “Perl How to Program”, Prentice Hall, First
edition, 2001.
WEB REFERENCES:
1.
http://www.tutorialspoint.com/perl/
2.
https://www.perl.org
3.
http://www.cs.cf.ac.uk/Dave/PERL/
15ITA05
FUZZY SYSTEMS
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To understand the role of fuzzy logic for decision making problems

To choose various fuzzy inference systems and approximate reasoning for decision making

To understand the impact of fuzzy system for group decision making

To understand how to evaluate the criteria in structured situations

To learn to hybrid fuzzy with decision making methods
COURSE OUTCOMES:

Identify the decision making problems in fuzzy environments

Identify the suitable FIS for decision making

Implement fuzzy concepts for multi-person decision making

Solve complex problems using multi-criteria decision making

Integrate fuzzy with decision making methods for ranking
COURSE PREREQUISITE:
NIL
UNIT I
INTRODUCTION
9
Introduction – The Logic of Decisions, Behavioral Decision Theory and Decision Technology – Optimization –
Outranking – Evaluation – Basics of Fuzzy Set Theory – Individual Decision Making in Fuzzy Environments
UNIT II
DECISION SUPPORT SYSTEMS
9
Knowledge Based Vs Data based Systems – Linguistic Variables – Fuzzy logic – Approximate Reasoning – An
Interactive Decision Support System – Fuzzy and Semi Fuzzy Multi Objective Problems – Expert Systems and
Fuzzy Sets
UNIT III
MULTI-PERSON DECISION MAKING IN FUZZY ENVIRONMENTS
9
Basic Models – Fuzzy Games – Fuzzy Team Theory – Fuzzy Group Decision Making – Fuzzy Mathematical
Programming - Fuzzy Linear and Non Linear Programming – Fuzzy Multi Stage Programming
UNIT IV
MULTI CRITERIA DECISION MAKING IN STRUCTURED SITUATIONS
9
Fuzzy Multi Criteria Programming – Multi Attribute Decision Making – Fuzzy Outranking – Operators and
179
Membership functions in Decision Models
UNIT V
DECISION MAKING WITH FUZZY INFORMATION
9
Fuzzy Synthetic Evaluation – Fuzzy Ordering – Non Transitive Ranking – Preference and Consensus –
Multiobjective Decision Making – Fuzzy Bayesian Decision Method – Decision Making under Fuzzy States and
Fuzzy Actions
TOTAL: 45 PERIODS
TEXTBOOK:
Hans J.Zimmermann, “Fuzzy Sets, Decision Making and Expert Systems”, International Series in
Management Science/Operations Research, Kluwer Academic Publishers, 1987
REFERENCE BOOKS:
1.
Timothy J.Ross , “Fuzzy Logic with Engineering Applications”, Third Edition , Wiley Publication, 2012
2.
S. N. Sivanandam & S. N. Deepa, Principles of Soft Computing, Wiley - India, 2007.
3.
S. Rajasekaran & G.A. Vijayalakshmi Pai, “Neural Networks, Fuzzy Logic and Genetic Algorithm: Synthesis
and Applications” Prentice Hall of India ,2003
WEB REFERENCES:
1.
https://www.uic.edu/classes/idsc/ids422/lect2.ppt
2.
www.clei.org/cleiej/papers/v13i3p4.pdf
3.
www.math.ucdenver.edu/~wlodwick/m4-5779/lecture3fuzzylogic.ppt
15ITA06
L
T
P
C
3
0
0
3
GRAPHICS PROGRAMMING
COURSE OBJECTIVES:

To explore the basic Primitives and attributes in OpenGL

To study the geometric objects and transformations

To Understand the various lighting and shading effects

To gain a proficiency with OpenGL by applying Modeling techniques, curves and surfaces
COURSE OUTCOMES:

Apply basic Primitives and Attributes for 2D transformations

Work with 3D transformations using OpenGL

Implement Lighting and shading effects

Apply various Modeling Techniques

Apply various Curves and Surfaces for different objects
COURSE PREREQUISITE:

UNIT I
C Programming
GRAPHICS PROGRAMMING
9
Introduction-Sierpinski Gasket-Programming 2D Applications-OpenGL Application Programming InterfacePrimitives and Attributes-Color-Viewing-Control Functions-Gasket program-Polygons and Recursions-3D
Gasket-Adding Interaction-Menus
UNIT II
GEOMETRIC OBJECTS AND TRANSFORMATIONS
9
Scalars points and Vectors-3D primitives-Coordinate systems and Frames-Frames in open GL-Modeling a
colored cube-Affine Transformations-Translation - Rotation and scaling-Transformation in homogeneous
coordinates-Transformation matrices in OpenGL-spinning of the cube-Interface to 3D applications- quaternionclassical and computer viewing-parallel, Perspective Projections with OpenGL-Hidden surface Removal
180
UNIT III
LIGHTING AND SHADING
9
Light and Matter-Light sources-The Phong Reflection Model-computation of vectors-Polygonal Shadingspecifying Light Parameters-Implementing a Lighting Model-Shading of the sphere Model-Per Fragment
Lighting-Vertices to fragments-Clipping-Line Segment Clipping-Polygon Clipping-Clipping in 3D-RasterizationBresenhams Algorithm-Polygon Rasterization-Hidden Surface Removal
UNIT IV
MODELING AND HIERARCHY
9
Symbols and Instances-Hierarchical Models-A Robot Arm-Trees and Traversal-Animation –Graphical objectsScene Graphs-Open Scene Graphs-Graphics and Internet-Procedural Methods-Algorithmic Models-Newtonion
Particles-Constraints-A Simple Particle System-Language Based Models-Recursive Methods and fractalsProcedural Noise
UNIT V
CURVES AND SURFACES
9
Representation of curves and surfaces-Design Criteria-Parametric cubic Polynomial Curves-InterpolationHermite curves and surfaces-Bezier curves and surfaces-Cubic B Splines-General B Splines-Rendering curves
and surfaces-Utah teapot-Advanced Rendering-Parallel-volume-Direct Volume-Image Based Rendering
TOTAL: 45 PERIODS
TEXTBOOK:
Edward Angel ,Dave Shreiner ,”Interactive Computer Graphics: A Top-Down Approach with ShaderBased OpenGL” ,Sixth Edition,2011
REFERENCE BOOKS:
1.
Sumanta Guha Computer Graphics Through OpenGL: From Theory to Experiments, CRC Press,
Second Edition, 2014
2.
Tom McReynolds, David Blythe ,”Advanced Graphics Programming Using OpenGL”Morgan
Kauffmann,2005
3.
Clayton Walnum,” 3-D graphics programming with OpenGL,” Que, 1995
WEB REFERENCES:
1.
http://learnopengl.com/
2.
http://www.videotutorialsrock.com/
3.
http://www.cs.uccs.edu/~ssemwal/indexGLTutorial.html
4.
http://www.opengl-tutorial.org/
5.
http://courses.cs.vt.edu/~cs4204/lectures/opengl_basics.pdf
15ITA07
PHP PROGRAMMING
COURSE OBJECTIVES:

To introduce web development with PHP

To work with various operations in PHP

To model the design in a web environment

To develop a webpage with database

To test and work with a PHP application
181
L
T
P
C
3
0
0
3
COURSE OUTCOMES:

Create simple basic PHP programs

Create programs using functions and strings

Explore the usage of arrays and objects

Implement graphics, security and web techniques in designing

Implement database connectivity with PHP
COURSE PREREQUISITE:
NIL
UNIT I
INTRODUCTION TO PHP
9
PHP – History and Evolution – Installation – Language Basics – Lexical Structure – Data types – Variables –
Expression & Operators – Flow Control statements – embedding PHP in web pages
UNIT II
FUNCTIONS & STRINGS
9
Calling a function – Defining a function – Variable scope – function parameters – return values – variable
functions – Strings – Quoting string constants – Printing string – cleaning strings – encoding and escaping –
comparing strings – manipulating and searching strings UNIT III
ARRAYS & OBJECTS
9
Indexed versus Associative Arrays – Identifying elements of an array – Storing data in arrays – Multidimensional
arrays –Extracting multiple values – Conversion between arrays and variables – Traversing arrays – Sorting –
Working with arrays – Objects – Creation – Accessing Properties and methods – Declaration of class –
Introspection
UNIT IV
WEB TECHNIQUES, GRAPHICS & SECURITY
9
HTTP basics – Server Information – Processing Forms –Setting Response Headers – Maintaining State – SSL –
Graphics – Embed an image – Create and draw images – Images with text – Dynamic buttons – Color handling
– Security – Cross site scripting – File uploads and Access
UNIT V
DATABASE ACCESS & APPLICATION
9
PHP to access a database – Relational databases and SQL – MySQL object interface – Connectivity – Direct file
level manipulation – Application techniques – code libraries – handing output - error reporting and suppression –
performance tuning
TOTAL: 45 PERIODS
TEXTBOOK:
Kevin Tatroe, Peter MacIntyre & Rasmus Lerdorf, “Programming PHP”, Creating Dynamic Web Pages,
O'Reilly Media, 3rd Edition, 2013
REFERENCE BOOKS:
1.
Steven Holzner ,”PHP: The Complete Reference”, McGraw Hill Education,2008
2.
Timothy Boronczyk , Martin E. Psinas,”PHP and MYSQL: Create - Modify – Reuse”, Wiley India Private
Limited ,2008
3.
Matt Doyle,”Beginning PHP 5.3”, Wiley Publishing Inc., 2009
WEB REFERENCES:
1.
http://php.net/
2.
http://www.tutorialspoint.com/php/
3.
http://www.toves.org/books/php/ch03-first/index.html
4.
http://www.codecademy.com/en/tracks/php
5.
http://www.w3schools.com/php/
182
15ITA08
ANDROID APPLICATION DEVELOPMENT
L
3
T
0
P
C
0
3
COURSE OBJECTIVES:

To build your own android application for you mobile devices

To understand how android application works.

To utilize the power of background services, thread and notifications

Secure, tune, package and deploy android applications.
COURSE OUTCOMES:

Use Android SDK for simple applications

Create Graphical user interfaces for Android application.

Create Android application for data processing and management

Create location based services using android

Test the Android application
COURSE PREREQUISITE:

UNIT I
Java Programming
INTRODUCTION TO ANDROID
9
Introduction to Android Architecture: Introduction, History, Features and Android Architecture. Android
Application Environment, SDK, Tools: Application Environment and Tools, Android SDK. Programming
paradigms and Application Components Intents, Content providers, Broadcast receivers, Services
UNIT II
USER INTERFACE DESIGN
9
User Interface Design Views &View Groups, Views : Button, Text Field, Radio Button, Toggle Button, Checkbox,
Spinner, Image View, Image switcher, Event Handling, Listeners, Layouts : Linear, Relative, List View, Grid
View, Table View, Web View, Adapters. Menus, Action Bars, Notifications : Status, Toasts and Dialogs, Styles
and Themes, Creating Custom Widgets, Focus, Touch Mode, Screen Orientation. Designing for Tablets –
Working with tablets: Developing for the Honeycomb and Ice Cream Sandwich platforms, Manipulating objects
with drag and drop, Optimizing applications for high screen resolution, combining fragments into a multilane UI.
Resources, Assets, Localization: Resources and Assets, Creating Resources, Managing application resources
and assets, Resource-Switching in Android. Localization, Localization Strategies, Testing Localized Applications,
Publishing Localized Applications
UNIT III
DATA STORAGE
9
Content Providers: Contents provider, Uri, CRUD access, Browser, CallLog, Contacts, Media Store, and Setting.
Data Access and Storage: Shared Preferences, Storage External, Network Connection. SQLite - SQLite
Databases
UNIT IV
NATIVE CAPABILITIES
9
Camera, Audio, Sensors and Bluetooth: Android Media API: Playing audio/video, Media recording. Sensors how sensors work, listening to sensor readings. Bluetooth. Maps & Location: Android Communications: GPS,
Working with Location Manager, Working with Google Maps extensions, Maps via intent and Map Activity,
Location based Services. Location Updates, location-based services (LBS), Location Providers, Selecting a
Location Provider, Finding Your Location, Map - Based Activities, Load maps, Map API key.
UNIT V
TESTING
9
Testing: Testing and Commercializing Applications - Basics of Testing, Testing from an IDE (Eclipse), Activity
testing, Service testing, Content provider testing, Test Classes, Debugging using DDMS.
TOTAL: 45 PERIODS
183
TEXTBOOKS:
1.
Reto Meier, “Professional Android 4 Development”, John Wiley and Sons, 2012
2.
W. Frank Ableson, RobiSen, Chris King and C. Enrique Ortiz, “Android in Action”, Third Edition, 2012
REFERENCE BOOKS
1.
Wei-Meng Lee, “Android Application Development Cookbook”, John Wiley and Sons, 2013.
2.
Grant Allen, “Beginning Android 4, Apress, 2011.
WEB REFERENCES:
1.
W1. https://developer.android.com
2.
W2. http://www.androidcentral.com/apps
3.
W3. https://www.opensesame.com/c/android-app-development-beginners-training-course
15ITA09
PYTHON PROGRAMMING
L
3
T
0
P
0
C
3
COURSE OBJECTIVES:

Understand fundamentals of programming such as variables, conditional and iterative execution,
methods, etc.

Understand fundamentals of object-oriented programming in python, including defining
invoking methods, using class libraries, etc

Have the ability to write a program to solve specified problems
classes,
COURSE OUTCOMES:

Develop basic programs using fundamental structures.

Create programs using various collection data types.

Apply appropriate Python control flow structure.

Implement user defined python functions.

Design classes and use them
COURSE PREREQUISITE:
NIL
UNIT I
INTRODUCTION
9
Python object types – Numeric Type Basics – Numeric Literals –Built in Numeric Tools – Python Expression
operators – Numbers in action – Other numeric types – String Literals – Strings in action – String methods –
String formatting expressions – String formatting method calls – General type categories
UNIT II
LISTS AND DICTIONARIES
9
Lists in action – Basic list operations – List Iteration and comprehensions – Indexing, Slicing and Matrixes –
Changing list in place – Dictionaries – Dictionaries in action – Basic dictionary operations – Changing
Dictionaries In place – Dictionary methods – A language table – Dictionary usage notes – Other ways to make
dictionary – Tuples – Files – Python Type Hierarchies
UNIT III
STATEMENT AND SYNTAX
9
Introducing Python statements- A Tale of Two ifs – Assignment statements – Expression statements – Print
operations – if statements – Python syntax rules – while loops – for loops – Loop coding techniques – Iterators –
List comprehension –
184
UNIT IV
FUNCTIONS
9
Coding functions- Scope basics – scope rules – global statement – Scopes and nested functions – Nonlocal
statement – Argument Passing Basics – Special Argument Matching modes – function design conceptsRecursive functions – function objects – Anonymous functions – mapping functions
UNIT V
CLASSES AND OOP
9
Class coding basics – Class Statement – Methods – Inheritance – Attribute tree construction – specializing
Inherited methods – Class Interface Techniques – Abstract super classes -Namespaces –simple names –
Attribute names – Namespace dictionaries – Operator overloading – Designing with classes
TOTAL: 45 Periods
TEXT BOOK:
Mark Lutz , “Learning Python” , Fifth Edition, O,Reilly, 2013
REFERENCE BOOKS:
1.
Jason Cannon, “Python Programming for Beginners” O,Reilly, 2010
2.
David Beazley , Brain K Jones “Python CookBook” Third edition,2013
3.
CHUN, WESLEY J ”Core Python Programming”, Pearson Education 2012
4.
GUTTAG, JOHN V ”Introduction to Computation and Programming Using Python”, PHI Learning Private
Limited, New Delhi, 2014
WEB REFERENCES:
1.
http://www.tutorialspoint.com/python/
2.
http://www.learnpython.org/
3.
http://www.codecademy.com/en/tracks/python
4.
http://www.pyschools.com/
5.
http://www.youtube.com/watch?v=cpPG0bKHYKc&noredirect=1
6.
http://www.python-course.eu/python3_course.php
15ITA10
DECISION MAKING METHODS
COURSE OBJECTIVES:

To understand the logic of MCDM Methods

To learn how to do pairwise comparison

To learn to do normalization of attributes

To understand the role of fuzzy logic for decision making problems

To understand various MCDM methods to choose the best alternative
COURSE OUTCOMES:

Explore various MCDM methods for decision making

Apply quantification methods for decision making problems

Evaluate using relative weights for the attributes in order of relative importance

Apply fuzzy with MCDM methods for decision making

Evaluate the results of fuzzy with MCDM to choose the best alternative
COURSE PREREQUISITE:
NIL
185
L
T
P
C
3
0
0
3
UNIT I
INTRODUCTION
9
Multi- Criteria Decision Making – A General Overview – Classification of MCDM Methods – WSM – WPM – AHP
– Revised AHP – TOPSIS
UNIT II
QUANTIFICATION
9
Qualitative data for MCDM problems – Scales for Quantifying Pair wise Comparisons – Evaluating different
scales – Simulation – Analysis of the Computational Results
UNIT III
EVALUATION OF WEIGHTS
9
Deriving Relative Weights – Sensitivity Analysis – Evaluation of methods – Process a decision matrix – Ranking
abnormalities
UNIT IV
FUZZY MULTI- CRITERIA DECISION MAKING
9
Fuzzy Operations – Ranking of Fuzzy Numbers - Fuzzy WSM method – Fuzzy WPM method – Fuzzy AHP
method – Fuzzy Revised AHP method – Fuzzy TOPSIS method
UNIT V
FUZZY EVALUATION CRITERIA
9
Testing the methods – First Evaluative Criterion – Second Evaluative Criterion - Computational Experiments Analysis
TOTAL: 45 PERIODS
TEXTBOOK:
1.
Evangelos Triantaphyllou, “Multi-criteria Decision Making Methods: A Comparative Study”,
Academic Publishers, Springer 2000.
Kluwer
REFERENCE BOOKS:
1.
Witold Pedrycz, Petr Ekel, Roberta Parreiras, “Fuzzy Multicriteria Decision-Making: Models, Methods and
Applications” , Wiley 2010
2.
Hans J.Zimmermann, “Fuzzy Sets, Decision Making and Expert Systems”, International Series in
Management Science/Operations Research, Kluwer Academic Publishers, 1987
3.
Timothy J.Ross , “Fuzzy Logic with Engineering Applications”, Third Edition , Wiley Publication, 2012
WEB REFERENCES:
1.
www.ccse.kfupm.edu.sa/.../Multi-Criteria%20Decision%20Making.ppt
2.
www.ccse.kfupm.edu.sa/~duffuaa/download/Courses/.../TOPSIS.ppt
3.
https://www.uic.edu/classes/idsc/ids422/ahp.ppt
Offered by Bio-Tech Department
15BTA01
BASIC CELL AND MOLECULAR BIOLOGY
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

Understand the basics of cellular structure and function.

Gain knowledge about the genetic basis of life.

Understand the regulation of gene expression at transcript and protein level.
COURSE OUTCOMES:
Upon the completion of the course students will be able to

Know the basic structure and function of cell and its organelles and its significance for proper functioning
of the cell.

Be aware of the nature of the genetic materials, mechanism of replication and expression.

Be able to appreciate and analyse the basic differences between the cellular organization and
regulation of genes between eukaryotes and prokaryotes.
186
COURSE PREREQUISITES:
Basic understanding of Biological Sciences.
UNIT I
CELL STRUCTURE
9
Structural Organization: Prokaryotic and Eukaryotic cell - Cell wall: Primary and Secondary structure model and
function - Plasma membrane: Channels, pumps and receptors - Plasmodesmata - Cell organelles: structure and
functions - Ultra structure and semi autonomous nature of chloroplast and mitochondria.
UNIT II
CELLULAR ORGANELLES
9
Structure and function of Organelles: Nucleus, ER, golgi complex, ribosome, lysosome, chromosomeLampbrush, polytene - Microscopy – light microscope, compound microscope, electron microscope, dark field
microscope, phase contrast microscope - Cell cycle and cell division.
UNIT III
GENETIC MATERIAL
9
Identification of DNA as genetic material – Watson and Crick model of DNA - Structure of DNA and RNA - DNA
replication: Semi conservative Nature of replication - DNA polymerases in prokaryotes- the processes of DNA
replication- Replication in eukaryotes - Mitochondrial DNA replication.
UNIT IV
GENE EXPRESSION
9
Transcription – RNA polymerase, sigma factors - Difference between prokaryotic and eukaryotic transcription Regulation of gene expression - Operon concept.
UNIT V
THE GENETIC CODE AND PROTEIN SYNTHESIS
9
Genetic code - Codons - Anticodons - Wobble hypothesis - Protein synthesis- the stages of protein synthesis the process of translation in prokaryotes, factors involved in translation - the triplet nature of genetic code - an
overview of comparisons with eukaryotic translation.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
De Robertis, E.D.P. and Robertis, E.M.C., “Cell and Molecular Biology”. Lippincott William & Wilkins, NY, 8th
Edition, 2010.
2.
Freifelder, D. “Molecular Biology”. Narosa Publishing House, 2nd Edition, 2008.
REFERENCE BOOKS:
1.
Benjamin L., “Gene VII” Oxford University Press: 2000.
2.
Watson J. D., Hopkins N. H., Roberts J. W., Steitz J. A., Weiner A. M., “Molecular biology of the Gene”, The
Benjamin/Cumming Publishing Company Inc., 4th Edition 1992.
3.
Snyder L & Wendy W., “Molecular Genetics of Bacteria”, ASM press, Washington DC, 2nd Edition, 2003.
15BTA02
BASIC MICROBIOLOGY
COURSE OBJECTIVES:
To impart knowledge on

History of microbiology and techniques used in microbiology.

Characteristic features of prokaryotes, eukaryotes and viruses.

Impact of microbes on environment, health and disease.
COURSE OUTCOMES:
Upon the completion of the course students will be able to

Understand the diversity of microbes.

Have knowledge of culturing and controlling the microbes.

Become familiarized with the significance of microbes in daily life.
187
L
T
P
C
3
0
0
3
COURSE PREREQUISITES:
Basic understanding of Biological sciences
UNIT I
INTRODUCTION TO MICROBIOLOGY
9
History & Development of microbiology - Microscopy: Simple, Compound Microscopy - Staining: Principle and
technique of simple & differential staining, (Gram, Acid-fast & Endospore staining).
UNIT II
STRUCTURE OF MICROORGANISMS
9
Prokaryotes and Eukaryotes - Virus; Bacteria: Bacterial morphology & subcellular structures (General
morphology of bacteria, shapes & sizes) - Slime layer & capsule, Cell wall structure of gram positive and gram
negative cells General account of Ribosome, Flagella & Fimbriae - Chromatin materials, plasmids and
episomes - Endospore: Detailed study of endospore structure & its formation - Basis of resistance.
UNIT III
BACTERIAL GROWTH AND NUTRITION
9
Cultivation of microbes: Growth rate and generation time - Nutritional types of microbes - Culturing bacteria
Media, Sterilization – Physical and chemical sterilizing agents – Principle, Mode of action and application culturing techniques.
UNIT IV
ENVIRONMENTAL MICROBIOLOGY
9
Role of microorganisms in biogeochemical cycles (N, P and C cycles) – Biodegradation of xenobiotics
(pesticides) – Microbes in waste treatment: solid and liquid wastes – sewage treatment (Primary, secondary &
tertiary treatments) – COD & BOD – pollution indicating microbes – Biofertilizers.
UNIT V
MICROBES IN HEALTH AND DISEASE
9
Human Normal Microflora: Skin, stomach, Small Intestine, Large Intestine, Genitourinary tract - Relationship
between normal microbiota and the host - Principles of Infectious Diseases: Epidemiology, Infectious Disease
cycle - Pathogen transmission - control of epidemics – Case study, disease caused by viruses, bacteria, fungi
and protists, food borne and water borne diseases - an overview.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Pelczar M.J., Chan E.C.S., Krein N.R., “Microbiology”, Tata McGraw Hill Edition, 5th Edition, 2008.
2.
Prescott L.M., Harley J.P., Klein D.A., “Microbiology”, Wm. C. Brown Publishers, 9th Edition, 2013.
REFERENCE BOOKS:
1.
Black, J.G., Black, L.J. “Microbiology-Principles and Explorations”, Wiley 9th Edition, 2014.
2.
Murray R., “Manual of Clinical Microbiology: Illustrations”, American Society for Microbiology, 9
2007.
15BTA03
BASIC BIOCHEMISTRY
Edition,
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To impart basic knowledge of chemistry of biomolecules.

To understand the structure, function and metabolism of carbohydrates, proteins and lipids.

To learn the biochemistry of the genetic material.
COURSE OUTCOMES:
Upon the completion of the course students will be able to

Understand the chemical nature of biologically significant molecules.

Correlate the function and significance of the biomolecules with their chemical structure.

Appreciate the chemical nature of biological processes.
188
th
COURSE PREREQUISITES:
Basic understanding of Biological sciences.
UNIT I
INTRODUCTION TO BIOMOLECULES
9
Water and Life – pH and Buffers - Law of Thermodynamics: Entropy and enthalpy - Chemical bonds in
biochemistry-molecular structures, Biomolecules and their functional groups - Biochemical evolution.
UNIT II
CARBOHYDRATES
9
Structure of monosaccharides, sterioisomerism and optical isomerism of sugars - Reactions of aldehydes and
ketone groups - Ring structure and anomeric forms – mutarotation - Structure, occurrence and biological
importance oligosaccharides and polysaccharides - Carbohydrate metabolism: glycolysis, gluconeogenesis TCA cycle.
UNIT III
PROTEINS
9
Structure and Function - Primary, Secondary, Tertiary and Quaternary structures - Enzymes and their
classifications - General properties of enzymes (pH, Temperature, Substrate concentrations) - 3-D structure of
proteins - amino acid sequencing - Metabolism of amino acids - Metabolism of aromatic amino acids – Inborn
errors of metabolism.
UNIT IV
LIPIDS
9
Definition and classification - Fatty acids: Introduction, classification, nomenclature, structure and properties of
saturated and unsaturated fatty acids - Essential fatty acids - Triacylglycerols: nomenclature, physical properties,
chemical properties and characterization of fats - hydrolysis, saponification - rancidity of fats - Biological
significance of fats.
UNIT V
NUCLEIC ACIDS
9
Chemical nature of nucleic acids - Double helical structure - Nucleic acid denaturation - Classes of nucleic acidsMetabolism of nucleic acids - Synthesis of purines and pyrimidines.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Nelson, D.L., M.M. Cox, “Lehninger’s Principles of Biochemistry”, W.H.Freeman & Co., 6th Edition, 2012.
2.
Stryer L., “Biochemistry”, W.H.Freeman & Co., 7th Edition, 2011.
REFERENCE BOOKS:
1.
Voet D., Prat W.C., Voet J., “Principles of Biochemistry”, John Wiley and Sons, 4th Edition 2012.
2.
Wilson K., Walker J., “Principles and Techniques of Biochemistry and Molecular Biology”, Cambridge
University Press, 7th Edition, 2010.
15BTA04
BASIC IMMUNOLOGY
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To impart knowledge about the organization of immune system.

To familiarize students with basic components in innate immunity.

To introduce students to the critical role of adaptive immune system and vaccination concepts.

To familiarize students with immune system disorders.

To make students understand the importance of transplantation and immunotherapy.
COURSE OUTCOMES:

Able to understand the various types of cells and organs involved in immune system.

Able to illustrate the various barriers of innate immunity and importance of complement system.

Able to understand the various concepts and molecules of adaptive immunity and methods involved in
189
vaccine designing.

Able to analyze the reason behind the various autoimmune disorders.

Able to apply the concepts of immunology immunotherapy of infectious diseases and transplantation.
COURSE PREREQUISITES:
Basic knowledge in microbiology, genetics, and cell biology.
UNIT I
ORGANIZATION OF IMMUNE SYSTEM
9
History - Hematopoiesis - Primary & Secondary lymphoid organs - Myeloid cells, Lymphoid cells, Dendritic cells
and Natural killer cells.
UNIT II
INNATE IMMUNITY
9
Innate immunity: Anatomical, Physiological, Phagocytic and Inflammatory barriers - The complement system:
Overview - Induced innate responses to infections.
UNIT III
THE ADAPTIVE IMMUNE AND INFECTION
9
Cell-Mediated Immune response: T cell mediated response, Humoral Immune Response - Antibodies: Structure
of Immunoglobulins, Immunoglobulin subtype - T cell receptor - Cytokines: functions, Infectious agents and how
they cause disease: Bacterial (Tuberculosis), viral (Influenza) and parasitic infection (helminthes) - vaccines:
history, principle of vaccination - Conventional and recombinant vaccines.
UNIT IV
IMMUNE DISORDERS
9
Inherited immunodeficiency diseases: SCID, DiGeorge’s syndrome, X-linked agammaglobulinemia - Acquired
Immune Deficiency Syndrome: AIDS - Hypersensitivities: Type I, II, III and IV - Autoimmune responses: Graves
disease, Rheumatoid Arthritis, Diabetes Mellitus Type I, II - Myesthenia gravis.
UNIT V
TRANSPLANTATION AND IMMUNOTHERAPY
9
Tissue typing and matching transplantation: Heart, Liver, Kidney – Immunosuppression - Transplant rejection Immunotherapy: Infections, Cancer.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Kuby J., “Immunology”, WH Freeman & Co., 6th Edition, 2000.
2.
Roitt I., Brostoff M., “Immunology”, Mosby Publication, 8th Edition, 2012.
3.
Immunobiology by Janeway , Travers, Walport, Sclomchik, Garland Science; 7th edition, 2007.
4.
Abbas, K.A., Litchman, A.H., Pober, J.S., “Cellular and Molecular Immunology”, W.B. Saunders Co.,
th
Pennsylvania, 7 Edition, 2011.
5.
William E.P., “Fundamental Immunology”, Lippincott Williams & Wilkins, 7th Edition, 2012.
REFERENCE BOOKS:
1.
Ashim K.C., “Immunology and Immunotechnology”, Oxford University Press, 1st Edition, 2006.
2.
Christine D., “Clinical Immunology and Serology: A laboratory Perspective”; F.A. Davis Co., 3rd revised
Edition, 2009.
15BTA05
CHEMICALS IN ENVIRONMENT AND PUBLIC HEALTH
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

Define the major sources and types of environmental agents and discuss the transport and fate of these
agents in the environment.

Identify the carriers or vectors that promote the transfer of these agents from the environment to the
human.

To understand the procedures and requirement for hazardous waste management and
knowledge on the policies, legislations.
190
gain the
COURSE OUTCOMES:
Upon the completion of the course students will be able to

Understand the relationship between environment and human health.

Able to understand the impact of hazardous waste on environment and human health.

Acquire the knowledge about the Environmental Management Policies and Practices.
COURSE PREREQUISITES:
Environmental Science, Physics, Chemistry.
UNIT I
ENVIRONMENT AND HEALTH
9
Human impact on the environment - Environment-human interaction - Environmental impact on humans - Indoor
and outdoor air - Water & Soil pollution - Exposure, dose and Response - Food and water-borne disease.
UNIT II
IMPACT OF INDUSTRIAL PRODUCTS AND HAZARDOUS WASTE
9
Non Hazardous wastes - Hazardous wastes: Metals, chemical, drugs, leather, pulp, electroplating, dye, rubber Hazardous wastes on environment and human heath: case studies (chemical accumulation in plants - Cadmium
in rice, Hexachlorobenzene in seed grains : Cancer, neurological disorder, acute lung diseases, behavioural and
mental effects - Carbamate pesticide in watermelons: Gastrointestinal, skeletal, muscle, autonomic and central
nervous system effects, , Lead in paint) - Food adulterants and their impact on human health.
UNIT III
IMPACT OF BIOMEDICAL WASTES
9
Characteristics & sources – BMW: Segregation, collection, transportation, disposal - Liquid BMW - Radioactive
waste - Metals / Chemicals / Drug waste - Modern technology for handling BMW Monitoring & controlling of cross
infection - Health and Environmental effect: case studies.
UNIT IV
IMPACT OF NUCLEAR WASTES
9
Sources - Types of Nuclear waste - Nuclear power plants and fuel production Waste generation from nuclear
power plants - Disposal options, Defining risk and environmental risk - Methods of risk assessment - Measures
and health effects: case studies.
UNIT V
ENVIRONMENTAL MANAGEMENT POLICIES AND PRACTICES
9
Environment and pollution - definition as per Environmental law - General powers of Central and state
Government under EPA - Important Notification in EPA 1986 - Constitution of Pollution Control Boards - Powers,
functions, Accounts, Audit etc. - Equitable remedies for pollution control - Solid waste management – Hazardous
Wastes (Handling and Management) Rules 1998, Biomedical Wastes (Handling and Management) Rules 1998.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Rodricks J.V., “Calculated Risks- The Toxicity and Human Health Risks of Chemicals in Our Environment”,
Cambridge University press, 2nd Edition, 2007.
2.
Lippmann M., “Environmental toxicants: Human exposures and their health effects”, New York: Van
Nostrand Reinhold, 1992.
REFERENCE BOOKS:
1.
Philp, R. B., “Environmental hazards and human health”, Boca Raton: Lewis Publishers, 1995
2.
Eckenfelder Jr. W .W., “Industrial Water Pollution Control”, McGraw-Hill Book Company, New Delhi, 2000.
3.
Michel, Mckinney, Robert,
Publishers, Canada, 2007.
Logan, “Environmental Science – Systems & Solutions”, Jones & Barlett
191
15BTA06
BIOLOGICAL WASTE MANAGEMENT
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
To impart knowledge on

Hazardous wastes and its effects.

Disposal of biological wastes.

Safe handling and management of biological wastes.
COURSE OUTCOMES:
Upon the completion of the course students will be able to

To understand about hazardous wastes, its origin and effects on public health.

To impart knowledge about sources of biohazardous wastes, risks associated and regulatory aspects of
health care wastes.

To understand the methods of treatment, disposal and management of biological wastes.
COURSE PREREQUISITES:
Environmental Science, Physics, Chemistry.
UNIT I
INTRODUCTION TO HAZARDOUS WASTE
9
Hazardous waste - Classifications of hazardous waste and its sources - Effects on public health and
environment.
UNIT II
BIO HAZARDOUS WASTE
9
Biological, Biomedical and Healthcare wastes – Sources - Bio hazardous wastes classification - Risks associated
with bio hazardous waste - Need for control.
UNIT III
LEGISLATIVE, REGULATORY AND POLICY ASPECTS OF HEALTHCARE WASTE
9
National policies and its five guiding principles - Available guidance – World health organization (WHO), The
International Solid Waste Association (ISWA) and its policy document.
UNIT IV
BIOLOGICAL WASTE TREATMENT AND DISPOSAL
9
Segregation, storage and transport of healthcare and biological wastes - Treatment and disposal method
healthcare waste - Disposal of biological and sharp wastes - Health and safety practices for health-care
personnel and waste workers.
UNIT V
MANAGEMENT OF BIO HAZARDOUS WASTES
9
Healthcare waste - Management planning - Infectious waste management plans - Healthcare waste minimization,
reuse and recycling.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Blackman W. C., “Basic Hazardous Waste Management”, CRC Press, 3rd Edition, 2001.
2.
Henry J. G., Heinke G. W., “Environmental Science and Engineering”, Pretice Hall of India, 2nd Edition,
2004.
3.
Cheremisinoff, N. P., Cheremisinoff P. N., “Hazardous Materials and Waste Management: A Guide For The
Professional Hazards Manager”, Noyes Publications, 1995.
REFERENCE BOOKS:
Panda H., “The Complete Book on Biological Waste Treatment and their Utilization”, NIIR Project
Consultancy Services, 2013.
EXTENSIVE READING:
1.
Safe Management of Wastes from Health-Care Activities, 2nd Edition, WHO, 2014.
192
2.
Biomedical waste (Management and Handling) Rules, Ministry of Environment & Forests, 1998.
15BTA07
NANOBIOTECHNOLOGY
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To provide the knowledge in basics of Nanobiotechnology.

Understand the application of nanomaterials in biotechnology and acquire the knowledge about the
DNA, proteins, amino acids, drug delivery, biomedicine etc.,

To make the students understand about the functional principles of bionanotechnology.
COURSE OUTCOMES:

Able to understand physicochemical properties of nanomaterials and the unique changes that happen at
nanoscale.

Able to understand nanoscale view of the natural biomolecular processes, synthesis, modification, and
characterization of nanomaterials.

Able to understand the application of nanomaterials to biological problems including nanomedicine.
COURSE PREREQUISITES:
Basic understanding of Biological Sciences.
UNIT I
NANOSCALE AND NANOBIOTECHNOLOGY
9
Introduction to Nanoscience and Nanotechnology - Milestones in Nanotechnology - Overview of
Nanobiotechnology and Nanoscale processes - Physicochemical properties of materials in Nanoscales - Lessons
from Nature on making nanodevices.
UNIT II
NANOMATERIALS
9
Types and synthesis of Nanomaterials: Quantum dots, Nanoparticles, Nanocrystals, Dendrimers, Buckyballs,
Nanotubes - Gas, liquid, and solid phase synthesis of Nanomaterials - Lithography techniques (Photolithography,
Dip-pen and Electron beam lithography) - Thin film deposition – Electrospinning - Bio-synthesis of nanomaterials.
UNIT III
PROPERTIES AND MEASUREMENT OF NANOMATERIALS
9
Optical Properties: Absorption, Fluorescence, and Resonance - Methods for the measurement of Nanomaterials Microscopy measurements: SEM, TEM, AFM and STM - Confocal and TIRF imaging.
UNIT IV
PROTEIN AND DNA BASED NANOSTRUCTURES
9
Protein based nanostructures: building blocks and templates – Proteins as transducers and amplifiers of
biomolecular recognition events – Nanobioelectronic devices and polymer nanocontainers – Microbial production
of inorganic nanoparticles –Magnetosomes .DNA based nanostructures – Topographic and Electrostatic
properties of DNA and proteins – Hybrid conjugates of gold nanoparticles – DNA oligomers – Use of DNA
molecules in nanomechanics and Computing.
UNIT V
APPLICATIONS
9
Nanoparticles as carrier for genetic material – Nanotechnology in agriculture – Nanomedicine - Drug delivery DNA computing - Molecular design using biological selection - Harnessing molecular motors - Artificial life Hybrid materials – Biosensors - Future of Bionanotechnology - Health and environmental impacts of
nanotechnology.
TOTAL: 45 PERIODS
TEXTBOOKS:
1.
Christof M. Niemeyer and Chad A. Mirkin, “Nanobiotechnology: Concepts, Applications and Perspectives”,
Wiley VCH, 1st Edition, 2004.
2.
Oded Shoseyov and Ilan Levy “NanoBiotechnology: BioInspired Devices and Materials of the Future”,
Humana Press; 1st Edition 2007.
193
REFERENCE BOOKS:
1.
Sandra J Rosenthal and David W. Wright, “NanoBiotechnology Protocols (Methods in Molecular Biology)”,
Humana Press; 1st Edition, 2005.
2.
Clarke. A.R. and Eberhardt C. N. (Editors), “Microscopy Techniques for Material Science”, CRC Press. 1
Edition, 2002.
15BTA08
HUMAN PHYSIOLOGY
st
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:
To impart knowledge on

The basic architecture of human body.

Organization of human organ systems.

Physiological significance of the human organ system.
COURSE OUTCOMES:
Upon completion of the course students will be able to

Understand basic human anatomy.

Know the functions of different organs and their significance.

Implement the knowledge for up-keeping good health.
COURSE PREREQUISITES:
Basic understanding of Biological Sciences.
UNIT I
GENERAL ANATOMY OF THE BODY
9
Introduction to basic concepts of: Body planes, Tissues (Types, origin & function) organs.
UNIT II
BLOOD
9
Composition of blood – Haemopoesis - Structure and function of hemoglobin - Haemostasis (all types of clotting
mechanisms) - Blood groups and introduction to basic concepts of transfusion.
UNIT III
NERVE PHYSIOLOGY
9
Origin of resting membrane potential and action potential - Electrophysiology of ion channels - Structure and
function of neuron - Conduction of nerve impulse in a neuron - Synapse, its types and synaptic transmission Neurotransmitters, types and functions.
UNIT IV
MUSCULAR SYSTEM AND ENDOCRINOLOGY
9
Types of muscles - Functional anatomy of muscular system - Concepts of degeneration and regeneration of
muscle - Neuromuscular transmission - Muscle excitation and contraction - Types of contraction and its
properties - General mechanism of hormone action - Glands and their hormone, structure, function, regulation.
UNIT V
CARDIOVASCULAR SYSTEM
9
Structure and function of heart - Cardiac cycle - Basic concepts of electrocardiogram (ECG) - Circulatory system
and hemodynamic - Lymph and lymphatic circulation - Blood pressure (causes and factors affecting it).
TOTAL: 45 PERIODS
TEXTBOOKS:
th
1.
Stuart I. F H., “Human Physiology” McGraw- Hill, 13 Edition, 2012.
2.
Guyton and Hall, “Text book of Medical Physiology”, W B Saunders and Company, 13th Edition, 2015.
REFERENCE BOOKS:
1.
Gerad J. T., Sandra R. G., “Principles of Anatomy and Physiology - Control systems of human body, Vol-3”,
Wiley and Sons, 10th Edition, 2006.
2.
Barett K.E., Barman S.M., Boitans S., Brook H., “Ganong’s Review of Medical physiology”, Tata McGraw
Hill, 23rd Edition (Lange basic science), 2009.
194
Offered by MBA Department
15BAA01
ESSENTIALS OF FINANCE
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To develop an understanding of business related finance.

To have an understanding of finance in order to contribute to the organization’s success.

To improve the financial skills in order to make critical business decisions involving budgets, cost
savings and growth strategies.
COURSE OUTCOMES:
Upon completion of this course the student will be able to:

understand financial terms

interpret financial statements

make decision on budgeting and investment

communicate with financial experts
UNIT I
INTRODUCTION TO FINANCE
9
Role for Finance for Individual and Organization – Goals and Functions of Finance - Time Value of Money –
Significance
UNIT II
FINANCIAL PLANNING AND DECISIONS
9
Financial Planning – Decisions – Investment Decision – Financing Decision - Dividend Decision - Evaluation of
Investment Projects and Financing – Working Capital
UNIT III
FUNDS MANAGEMENT
9
Funds Mobilization – Sources – Internal and external
UNIT IV
FINANCIAL STATEMENTS
9
Financial Statements - Balance Sheet – PL account - Cash/Fund Flow - Analysis
UNIT V
OVERVIEW OF INDIAN FINANCIAL MARKETS
9
Financial System – Bank and Financial Institutions – Capital Market - Money Market
TOTAL: 45 PERIODS
TEXTBOOK:
th
I. M. Pandey, “Financial Management”, (10 ed.), Vikas Publishing House Pvt. Ltd., 2013.
REFERENCE BOOKS:
th
1.
Prasanna Chandra, “Financial Management”, (7 ed.), Tata McGraw Hill, 2008.
2.
Khan M Y and Jain P K, “Financial Management”, (6 ed.), McGraw Hill, 2013.
th
15BAA02
ESSENTIALS OF MARKETING
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To understand the basics of Marketing Management as a functional area of an organisation.

To understand the basic elements that makes up the marketing function.

To understanding the functions of a marketing department.

To understand the importance of marketing to an organisation.
COURSE OUTCOMES:
At the end of this course students will be able to:
195

Describe a Marketing Department and the functions of a marketing department.

Choose and understand the needs of the customers.

Combine the four Ps of marketing to design a marketing model

Have a basic ideas on how a market segmented and customers are targeted.

Have a basic understanding on the elements of the marketing mix
UNDERSTANDING MARKETING MANAGEMENT – AN OVERVIEW
UNIT I
9
Introduction, Marketing department functions, Selling vs Marketing, Marketing concepts (Marketers and
Prospects, Needs, Wants, and Demands, Value and Satisfaction), Basics of Market segmentation, Target
markets and Positioning.
THE MARKETING MIX ELEMENT – PRODUCT
UNIT II
9
Introduction, Characteristics of the product life cycle and their marketing implications, Facets of the PLC, New
product development, The market diffusion process, Organizing for new product development
THE MARKETING MIX ELEMENT – PRICE
UNIT III
9
Introduction, Price and the marketing mix, Pricing objectives, Factors affecting pricing decisions, Setting a price,
Pricing industrial goods, Pricing and information technology
THE MARKETING MIX ELEMENT – PROMOTION
UNIT IV
9
Communications contact techniques (Promotion mix) - Advertising, Direct marketing, Sales promotion, Personal
selling, Sponsorship, Publicity
THE MARKETING MIX ELEMENT – PLACE: CHANNELS OF DISTRIBUTION
UNIT V
9
Introduction, Intermediaries in channels of distribution - Sales agents, Distributors, Wholesalers, Retailers, Franchising,
Internet marketing.
TOTAL: 45 PERIODS
TEXTBOOK:
Marilyn A. Stone, John Desmond, “Fundamentals of Marketing” (Special Indian Edition), Routledge, Taylor
& Francis Group, 2014.
REFERENCE BOOKS:
th
1. William J. Stanton, Michael J. Etzel, Bruce J. Walter, “Fundamentals of Marketing”, (10 ed.), TMH, 1994.
th
2. Philip Kotler, “Marketing Management: A South Asian Perspective”, (14 ed.), Pearson India, 2012.
15BAA03
ESSENTIALS OF HUMAN RESOURCE MANAGEMENT
L
T
P
C
3
0
0
3
COURSE OBJECTIVES:

To make the participant understand the role of HR Department in an organization

To know the various functional areas of HRM

To understand the recent developments in HR
COURSE OUTCOMES:

Students will understand the basic concepts in HRM

Students will be aware of human resource requirement for an organization

Students will be aware of the ways for developing the skills and knowledge of the employees

Students will be able to understand the motivation model in an organization

Students will be aware of present development in HR
UNIT I
INTRODUCTION
9
Introduction to HRM – Meaning, Importance and Objectives, History of Managing Human Resources,
196
Environment of HR. Functions and Roles of HR Manager
UNIT II
PROCUREMENT OF HUMAN RESOURCES
9
Job Analysis – Meaning, Process and Methods, Human Resource Planning – Importance, Process, HR Demand
and Supply Forecasting Techniques. Recruitment – Importance, Recruitment Sources, Selection – Process
Socialization / Induction – Importance and Types
UNIT III
DEVELOPMENT / TRAINING
9
Training – Purpose, Process – Need Identification, On-the-Job Methods and Off-the-Job Methods. Executive
Development Programmes – Difference from training. Performance Appraisal – Process, Techniques – MBO and
360 Degree Feedback. Job Changes - Promotion, Demotion and Transfer
UNIT IV
COMPENSATION AND MOTIVATION
9
Job Evaluation – Meaning, Process, Compensation Plan – Deciding factors & Framing Process. Human Needs –
Motivation Theories – Maslow’s Need theory and Herzberg’s two factor theory, Applications – Rewards and
Reinforcement. Grievances – Causes and Redressal methods. Disciplinary Action – Nature and Types
UNIT V
MAINTENANCE AND SEPARATION
9
The Factories Act, 1948 – Health, Safety and Welfare Provisions. The Industrial Employment (Standing Orders)
Act, 1946 – Framing Standing Order. Separation – Retirement, Layoff, Out-placement & Discharge. Latest trends
in HRM - HRIS – Meaning and Implementation Process. E-HRM.
TOTAL: 45 PERIODS
TEXTBOOKS:
st
1.
Arun Monappa, “Managing Human Resources”, (1 ed.), Trinity Press Publications, 2014.
2.
Dessler, “Human Resource Management”, (12 ed.), Pearson Education Limited, 2011.
th
REFERENCE BOOKS:
th
1.
Aswathappa K., “Human Resource Management”, (7 ed.), 2013, Tata McGraw Hill, New Delhi.
2.
Decenzo and Robbins, “Human Resource Management”, (10 ed.), Wiley, 2010.
3.
Mamoria C.B & Mamoria S., “Personnel Management”, Himalaya Publishing Co., 2010.
4.
Eugence Mckenna & Nic Beach, “Human Resource Mgmt”, (2
th
nd
ed.), Pearson Education Ltd, 2008.
th
5.
Wayne Cascio, “Managing Human Resource”, (9 ed.), Tata McGraw Hill, 2012.
6.
Ivancevich, “Human Resource Management”, (12 ed.), Tata McGraw Hill, New Delhi, 2012.
th
197