Professional Documents
Culture Documents
B.Tech Hons. CSE With AI-ML All Semesters Course Structure and Syllabus
B.Tech Hons. CSE With AI-ML All Semesters Course Structure and Syllabus
TECHNOLOGY
(Full Time)
1st Semester to 8th Semester
The study of the program B.Tech (Honors) Computer Science and Engineering [Artificial Intelligence
& Machine Learning] shall extend for the period of four years, which is divided into eight semesters
with an end semester examination at the end of every semester.
Evaluation Pattern:
1. The medium of instruction is English. The Performance in most Courses is spelt out in terms of
letter grades O, A+, A, B+, B, C, P, F, Ab. Each letter grade has a qualitative meaning and a
grade point value as given below.
2. Each student will be evaluated with 40% in Mid Semester Examination and two internal
examinations and with 60% in the end semester examination. Minimum marks has to be scored,
otherwise the student will be awarded F in concern subject.
Number Total
S.No
Type of Paper of Subjects Credit
1 Core Courses 18 48
2 Discipline Specific Course (DSE) 6 24
3 Internship 1 08
4 Dissertation/ Project/Seminar Work 4 12
5 Generic Elective (GE) 2 04
6 Ability Enhancement Compulsory Courses 3 6
(AECC)
7 Skill Enhancement Courses (SEC) and Others 4 8
8 Program Specialization Courses (PSC) 12 35
9 Basic Science courses (BSC) 7 21
10 Engineering Sciene Course (ESC) 10 25
Total Credit 191
2
SCHOOL OF ENGINEERING &
TECHNOLOGY
Program Description:
B. Tech in Computer Science & Engineering (Artificial Intelligence and Machine Learning) is an
undergraduate programme with advanced learning solutions imparting knowledge of advanced
innovations like machine learning, often called deep learning and artificial intelligence.
This course is designed to enable students to build intelligent machines, software, or applications with
a cutting-edge combination of machine learning, analytics and visualization technologies. The main
goal of artificial intelligence and machine learning (AI-ML) is to program computers to use example
data or experience to solve a given problem.
Illustrate & apply the relevant principles, concepts & methods from mathematics, Computer
Science, Artificial Intelligence and other allied disciplines to solve real life practical problems by
developing suitable solutions.
Adapt knowledge centric education and accomplish innovative & modern research in the
specialized areas of Computer Science and Engineering.
Design and evaluate improved/ new technologies and analyze them to decide the best possible
solution to a real life problem.
Utilize Artificial Intelligence and Machine Learning towards problem solving, inference,
perception, knowledge representation, and learning.
Develop new systems and maintain them in compliance with industry specifications, standards
and recommendations.
Build intelligent machines, software or applications with a cutting-edge combination of machine
learning, analytics and visualization tools.
Develop the skills to communicate and engage effectively with diverse stakeholders.
Construct proficiency in teamwork skills through experiential learning to perform any
technical/managerial role in the industry.
Adapt to cultural, environmental, sustainability and ethical issues.
Adapt to situations demanding self-driven continuous learning.
3
SCHOOL OF ENGINEERING &
TECHNOLOGY
Course Structure
FIRST SEMESTER
Practical/ Tutorials
4
SCHOOL OF ENGINEERING &
TECHNOLOGY
SECOND SEMESTER
Practical/ Tutorials
7. BTF207 Engineering Chemistry Lab - - 2 1
Basic Electrical & Electronics Engineering
8. BTF208 - - 2 1
Lab
9. BTF209 Basic Mechanical Engineering Lab - - 2 1
5
SCHOOL OF ENGINEERING &
TECHNOLOGY
THIRD SEMESTER
Practical/ Tutorials
7. BTAIC307 Object Oriented Programming Lab - - 4 2
6
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
Note:
Students may go for International Training & Education Program for duration of one month
and it will be evaluated in 5th Sem.
Students can opt the elective from the given list or any MOOC courses from SWAYAM
Platform as per the Annexure [BOS-1].
Program Elective I
Course Code Elective Course Name
BTAIE409 Graph Theory
BTAIE410 Software Engineering
BTAIE411 Embedded Systems
BTAIE412 Advanced Algorithms
BTAIE413 Principles of Programming Languages
BTAIE414 Digital Communication
7
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
Practical/ Tutorials
Introduction to AI and Machine Learning
7. BTAIS507 - - 2 1
Lab
8. BTAIS508 Statistics & EDA Lab - - 4 2
Note:
Students can opt the elective from the given list or any MOOC courses from SWAYAM
Platform as per the Annexure [BOS-1].
Program Elective II
Course Code Elective Course Name
BTAIE509 Theory of Computation
BTAIE510 Distributed Systems
BTAIE511 Computer Graphics
BTAIE512 Advanced Operating Systems
BTAIE513 Cryptography & Network Security
BTAIE514 Parallel and Distributed Algorithms
8
SCHOOL OF ENGINEERING &
TECHNOLOGY
9
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
Note:
Students need to go for industrial training for duration of 6 weeks and it will be evaluated in
7th Sem.
Students can opt the elective from the given list or any MOOC courses from SWAYAM
Platform as per the Annexure [BOS-1].
Program Elective IV
Course Code Elective Course Name
BTAIE609 Android Application Development
BTAIE610 Introduction to Cloud Computing
BTAIE611 Biometric Systems
BTAIE612 Robotics & Automation
BTAIE613 Ad-Hoc and Sensor Networks
BTAIE614 Real Time Systems
10
SCHOOL OF ENGINEERING &
TECHNOLOGY
Open Elective I
Course Code Elective Course Name
BTAIO615 Project Management
BTAIO616 Supply chain management
BTAIO617 Multimedia and Animation
BTAIO618 Cyber Law and Ethics
BTAIO619 Social Network Analysis
BTAIO620 Contemporary Management Process
11
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
Note:
Students may go for Industrial Internship for duration of 8-12 Weeks and it will be evaluated
in 8th Sem.
Students can opt the elective from the given list or any MOOC courses from SWAYAM
Platform as per the Annexure [BOS-1].
Program Elective V
Course Code Elective Course Name
BTAIE706 Internet of Things
BTAIE707 Wireless Sensor Networks (WSN)
BTAIE708 High Performance Computing
BTAIE709 E – Commerce
BTAIE710 Open Source Systems
BTAIE711 Social Web Mining
12
SCHOOL OF ENGINEERING &
TECHNOLOGY
Program Elective VI
Course Elective Course Name
Code
BTAIE712 Digital Image Processing
BTAIE713 Data Mining and Warehousing
BTAIE714 Mobile Computing
BTAIE715 Quantum Computing
BTAIE716 Information Retrieval
BTAIE717 Information Theory and Coding
Open Elective II
Course Code Elective Course Name
BTAIO718 Tourism Concepts and Impacts
BTAIO719 Human Rights and Duties
BTAIO720 Intellectual Property Rights
BTAIO721 Social Psychology
BTAIO722 Mass Communication and Journalism
BTAIO723 Indian Music System
13
SCHOOL OF ENGINEERING &
TECHNOLOGY
EIGTH SEMESTER
Note: Evaluation will be done on the basis of submission of project report, presentation and viva-voce.
14
SCHOOL OF ENGINEERING &
TECHNOLOGY
Total Credit
Semester/ Lecture/ Tutorial/ Practical
Total Credits
Category L T P
I 18 03 10 26
II 17 01 14 25
Total 35 04 24 51
III 16 4 10 25
IV 16 4 10 25
V 17 4 12 27
VI 14 4 14 25
VII 14 4 16 26
VIII 0 0 24 12
Total 77 20 86 140
15
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIRST SEMESTER
Engineering Mathematics-I
Engineering Mathematics-I L T P C
Course Code:
3 1 0 4
BTF101
COURSE OBJECTIVES
To provide students the basic knowledge of Matrix calculations .
To provide knowledge and functionality of Integral calculus and differential calculus
To impart analytical ability in solving mathematical problems as applied to the respective
branches of Engineering.
COURSE OUTCOMES
Student shall be able to:
Illustrate various problems that can be solved using Calculus.
Apply concepts of differential equations that relate one or more functions and
their derivatives.
Model the solutions for complex problems using Matrix & Algebra of Logic.
UNIT I
DIFFERENTIAL CALCULUS
Partial Differentiation, Euler‟s Theorem and its application in application and errors, Maxima
and Minima of Functions of two variables, Curvature, Radius of Curvature, Centre of Curvature.
Some applications of Differential Calculus
UNIT II
INTEGRAL CALCULUS
Definite integral, Double and Triple integrals, Change of order of integration, Area, Volume,
Surface, using double and triple integral, Some applications of Integral Calculus
UNIT III
DIFFERENTIAL EQUATIONS (12 hours)
Ordinary Differential Equations of first order and first degree for exact differential equations,
Solution of O.D.E of first order and higher degree, Linear higher order with constant
coefficients. Application of O.D.E
UNIT IV
MATRICES (12 hours)
16
SCHOOL OF ENGINEERING &
TECHNOLOGY
Rank, solution of simultaneous equation by elementary transformation, Characteristic equation –
Eigen values and Eigen vectors, Cayley – Hamilton theorem and its application to find its
inverse.Application of Matrices.
UNIT V
Algebra of Logic, Graph Theory
Algebra of logic, Boolean algebra and Boolean function, principal of duality, Principal of
duality, Basics theorems of Boolean algebra.Application in switching & logical circuits.
Application of graph theory
Text books:
References:
1.Kreyszig.E, “Advanced Engineering Mathematics”, John Wiley & Sons. Singapore, 10th
Edition, 2012.
2. D.C.Agarwal , “Engineering Mathematics-1”,Shree SaiPrakashan, 9th edition.
3.H.K.Dass, “Advanced Engineering Mathematics”, S.Chand& Company 12 thedition .
17
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIRST SEMESTER
Engineering Physics
Course Code: L T P C
BTF102 Engineering Physics 3 1 0 4
COURSE OBJECTIVES
To impart knowledge in basic concepts of physics relevant to engineering applications.
To introduce advances in technology for engineering applications.
To emphasize the significance of Green technology through Physics principles
COURSE OUTCOMES
Explain basic concepts of physics in solving technical problems.
Apply the knowledge of quantum mechanics and wave optics in various applications.
Value the significance of green technology through Physics principles.
UNIT I
Laser and Fiber Optics: Characteristics of Lasers, Einstein‟s coefficients and their relations,
spontaneous emission and stimulated emission of radiations, Population inversion, Principle and
working of Ruby Laser, Nd-YAG, He-Ne, CO2 laser, Application of Laser, Introduction to
optical fibers, principle of propagation of light in optical fibers, Acceptance angle and
acceptance cone, numerical aperture, V-number, types of optical fibers, attenuation in optical
fibers, advantage of optical fibers in communications, fiber optics communication system,
application of optical fibers, fiber optics sensors.
UNIT III
Quantum Mechanics and wave Optics: Introduction to Quantum Physics and quantum
computing, De Broglie hypothesis for matter waves, Heisenberg‟s uncertainty principle, Wave
function and its properties, energy and momentum operators, Schrödinger time dependent and
18
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
Green Energy Physics; Introduction to Green energy, Solar energy: Energy conversion by
photovoltaic principle, Solar cells, Wind energy: Basic components and principle of wind energy
conversion systems, Ocean energy: Wave energy, Wave energy conversion devices, Tidal
energy, single and double basin tidal power plants, Ocean Thermal Electric Conversion (OTEC,
Geothermal energy: Geothermal sources (hydrothermal, geo-pressurized hot dry rocks, magma),
Biomass: Biomass and bio-fuels, bio-energies from wastages, Fuel cells: H2O2, Futuristic
Energy: Hydrogen, Methane Hydrates, Carbon capture and storage (CCS), advantages and
disadvantages of green energy sources.
Text Books:
1. Dattu R.Joshi, “Engineering Physics”,Tata McGraw- Hill,New Delhi, 2010
2. Thiruvadigal .J. D, Ponnusamy .S, Sudha.D and Krishnamohan .M, “Physics for
Technologists”, Vibrant Publication, Chennai, 2013.
3. Charles Kittel, "Introduction to Solid State Physics", Wiley India Pvt. Ltd, 7th ed., 2007
4. V. Rajendran and A. Marikani, Material Science, Tata Mcgraw-Hill(2004)
Reference Books:
1. Physics Resnick & Halliday Volume I WileyIndia Publications.
2. Frank Fahy, “Foundations of Engineering Acoustics”, Elsevier Academic Press, 2005.
3. Alberto Sona, “Lasers and their applications”, Gordon and Breach Science Publishers
Ltd., 1976.
4. David J. Griffiths, “Introduction to electrodynamics”, 3rd ed., Prentice Hall, 1999.
5. Leonard. I. Schiff, “Quantum Mechanics”, Third Edition, Tata McGraw Hill, 2010.
6. Charles Kittel, "Introduction to Solid State Physics", Wiley India Pvt. Ltd, 7th ed., 2007.
7. Godfrey Boyle, “Renewable Energy: Power sustainable future”, 2nd edition, Oxford
University Press, UK, 2004.
19
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIRST SEMESTER
COURSE OBJECTIVES
Understand the programming environment with the C Program structure.
Design and create different types of programs in C language.
COURSE OUTCOMES
Student shall be able to:
Ilustrate fundamental concepts of computer programming.
Design and develop the computer programs in C, analyzes, and interprets the concept of
pointers, declarations, initialization, operations on pointers and their usage.
UNIT I
Introduction to Digital Computer, block diagram of a Computer, different units and their
functions, Memory units, Software types, Computer languages DOS: introduction: External and
Internal commands, Algorithm, Pseudocode, Flowchart, program development steps, Basics of
Programming in C: Structure of C program, Simple C program, Consol input and output,
character set, constants, variables and keywords, instruction types, different types of operators.
UNIT II
Decision Control Structure: if, if-else, nested if-else, switch case, Loop Control Structure: while,
do-while and for statements, nesting of Loops, break, continue statements, Functions: user-
defined functions, standard library functions, function declaration and prototypes, passing values
between functions, Calling Convention, recursive functions.
UNIT III
Pointers: concepts, notation, initialization of pointer variables, Recursion and Stack, Storage
Classes: auto, register, static, extern, Arrays: concepts, declaration, definition, accessing
elements, storing elements, arrays, and functions, Passing an entire array to a function two-
dimensional and multi-dimensional arrays, applications of arrays.
20
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
Concept of a file, file operations, files opening modes, text files and binary files, error handling.
Text Books:
Reference Books:
1. B.W. Kernighan, Dennis M.Ritchie, “The C Programming Language”, PHI/Pearson
Education.
2. J.A. Jones & K. Harrow, “C Programming with problem-solving”, Dreamtech Press.
21
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIRST SEMESTER
Engineering Graphics
L T P C
Course Code: Engineering Graphics
4 4 0 4
BTF104
COURSE OBJECTIVES
To learn the basics of Technical Drawing in Theory and Practice using free hand
sketching, drafting with help of hand-held drafting tools, and computer-aided drafting
(AutoCAD).
COURSE OUTCOMES
Unit I: Scales
Unit II : Projection
Types of projection, Orthographic projection, First and third angle projection, Projection of points
and lines, Line inclined to one plane, inclined with both the plane, True Length and True
Inclination, Traces of straight lines.
Projection of Planes like circle and polygons in different position, Projection of polyhedrons like
prisms, pyramids and solids of revolutions like cylinder, cones in different positions.
Section of right solids by normal and inclined planes, Intersection of cylinders. Development of
Surfaces: Parallel line and radial - line method for right solids.
22
SCHOOL OF ENGINEERING &
TECHNOLOGY
Introduction, benefit, Software‟s basic commands of drafting entities like line, circle, polygon,
polyhedron, cylinders; transformations and editing commands like move, rotate, mirror, array;
Benefit, software‟s, Wire frame, Surface and Solid Model, Basic commands of drafting entities like
line, circle, polygon, polyhedron, cylinders. Modification and editing commands like offset, Fillet,
Chamfer, trim Extend, mirror, array etc. Solution of projection problems on CAD.
Text Book:
Reference Book:
23
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIRST SEMESTER
COURSE OBJECTIVES
To understand different forms of number representation and their conversions
To implement simple logical operations using combinational logic circuits
To design combinational logic circuits, sequential logic circuits
To understand memory organization
COURSE OUTCOMES
Student shall be able to:
UNIT I
Number Systems, Base Conversion Methods, Complements of Numbers, Codes- Binary Codes,
Binary Coded Decimal Code and its Properties, Unit Distance Codes, Error Detecting and
Correcting Codes.Digital Logic Gates, Universal Gates, Basic Theorems and Properties,
Switching Functions, Canonical and Standard Form.
UNIT II
Minimization Techniques:
Introduction, The minimization with theorems, The Karnaugh Map Method, Don‟t Care Map
Entries, Using the Maps for Simplifying, Quine-McCluskey Method, Prime and Essential
Implications, Multilevel NAND/NOR realizations.
UNIT III
Combinational Circuits:
Design Procedure – Half Adder, Full Adder, Half Subtractor, Full Subtractor, Parallel Binary
Adder, Parallel binary subtractor, Binary Multiplier, Multiplexers/DeMultiplexers, decoder,
Encoder, Code Converters, Magnitude Comparator
24
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
Sequential Circuits:
UNIT V
Memory Devices:
Text Books:
1. Digital Design- Morris Mano, PHI, 3rd Edition.
2. Switching Theory and Logic Design-A. Anand Kumar, PHI, 2nd Edition.
Reference Books:
25
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIRST SEMESTER
Communication Skills
L T P C
Course Code: Communication Skills
2 0 0 2
BTF106
COURSE OBJECTIVES
To provide an outline to effective Organizational Communication.
To outline the nuances of Business communication.
COURSE OUTCOMES
Student shall be able to:
Classify various levels of organizational communication and communication barriers
while developing an understanding of Communication as a process in an organization.
Develop knowledge, skills, and judgment around human communication that facilitate
their ability to work collaboratively with others
UNIT I
Elements of Communication
UNIT II
UNIT III
The Language Used In Oral Communication, Verbal & Linguistic Modifiers & Regulators &
Voice Culture, The Techniques Of Delivery.
26
SCHOOL OF ENGINEERING &
TECHNOLOGY
Introduction To Body Language, The Types Of Body Language, Facial Expressions, Kinesics
Related To The Body, Touch.
UNIT IV
Listening
Listening & Hearing, The Value of Listening, The Functions of Listening, The Pitfalls Involved
In Listening, The Process of Listening / The Principles of Listening, How To Listen Efficiently,
The Barriers To Efficient Listening, The Types of Listening.
UNIT V
Text Books:
Reference Books:
1. Communication : By C.S. Rayadu Himalaya Publishing House
2. Developing Communication Skills : Mohan Banerjee, Macmillan, India
27
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIRST SEMESTER
Course Code: L T P C
BTF107 Engineering Physics Lab 0 0 2 1
COURSE OBJECTIVES
The objective of the Engineering Physics Lab is that the student will have exposure to
various experimental skills which is very essential for an engineering student.
The experiments are selected from various areas of physics like optics, lasers, fibre
optics, sound, mechanics, electricity and magnetism and basic electronics.
To explore various tools like microscopes, spectrometers, screw gauge and vernier
calipers.
COURSE OUTCOMES
Students shall be able to :
Summarize principle, concept, working and application of new technologies and
comparison of results with theoretical calculations.
Explain measurement technology, usage of new instruments and real time applications
in engineering studies.
Develop skills to impart practical knowledge of engineering physics in real time
solution.
List of Experiments
1. To determine the (i) moment of inertia of the disc and (ii) the rigidity modulus of the
material of the wire by torsional oscillations.
2. To calculate the Young‟s modulus of elasticity of wire material using searle‟s apparatus.
3. I–V Characteristics of Zener Diode (determination of knee voltage, Zener voltage and
forward resistance)
4. I–V Characteristics of P-N junction Diode (determination of cut off voltage and forward
and reverse resistance).
5. Photo Diode Characteristics (Study of I–V characteristics in reverse bias and variation of
photocurrent as a function of reverse voltage and intensity) (Solar Cell).
6. Diffraction (Measurement of wavelength of laser source using diffraction grating).
7. Torsional pendulum (Determination of M.I. of wire and Rigidity modulus).
8. Uniform Bending Experiment (Determination of Young‟s modulus of material bar).
9. Newton‟s Rings, (Determination of radius of curvature of plan convex lens).
10. To study the diffraction pattern formed by diffraction grating and to determine the
wavelength of a laser beam.
11. To study the number of lines in a transmission grating by using Diode laser.
28
SCHOOL OF ENGINEERING &
TECHNOLOGY
12. To Determine the Angular Divergence of a Laser Beam and Particle size with the help of
laser.
13. To determine the wave lengths of main spectral lines of mercury lamp with the help of
plane transmission grating
14. To Determine angle of prism and angle of minimum deviation
15. To determine the refractive indices µ0 and µe of quartz for the ordinary and extraordinary
rays using spectrometer and sodium light.
16. To determine the dispersive power of a plane transmission grating and speed of light in
glass.
17. Calibration of the given voltmeter using potentiometer and Calibration of the given
Ammeter using potentiometer.
18. Determine characteristics of fiber optics i.e. NA, attenuation loss etc.
Reference Books:
1. C.L. Arora, Practical physics, S. Chand Publication
2. B.L. Worsnop and H. T. Flint, Advanced Practical Physics, Asia Publishing House.
3. Thiruvadigal .J. D, Ponnusamy et al, Physics for Technologists vibrant publications.
29
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIRST SEMESTER
COURSE OBJECTIVES
Apply the programming skills using C programming language.
Analyse the different types of problems during implementation.
COURSE OUTCOMES
Student shall be able to:
Outline the importance of computer programming.
Design and develop programs in C language to solve various real-world problems.
30
SCHOOL OF ENGINEERING &
TECHNOLOGY
Text Books:
Reference Books:
31
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIRST SEMESTER
COURSE OBJECTIVES
To develop Basic Graphic skills.
To develop skills in Preparation of Basic Drawings.
To develop skills in Reading and Interpretation of Engineering Drawings
COURSE OUTCOMES
After learning the course the students will be able to
Make use of the drawing instruments effectively and able to dimension the given figures.
Value the usage of engineering curves in tracing the paths of simple machine
components.
Adapt to the concepts of projection and visualization skills
Design the solutions of new problems.
List of Practical
1. Draw sheet for the Scales: Plain and Diagonal Scale Engineering, scale of cords.
2. Draw sheet for Engineering Curves: Conic section, Ellipse, parabola, hyperbola,
cycloidal Curves: Cycloid, Epicycloids, Hypocycloid, and Involutes.
3. Draw sheet for the Projection planes of four quadrants, first and third angle
projection, reference line symbols for methods of projection.
5. Draw sheet for Projection of Points: point situated in first, second, third & fourth
quadrant.
6. Draw sheet for Projection of lines: line parallel to one or both the planes, line
contained by one or both the planes, line perpendicular to one of the planes, line
inclined to one plane and parallel to other. Line inclined to both the planes.
32
SCHOOL OF ENGINEERING &
TECHNOLOGY
8. Draw sheet for Projections of Solids: Projections of solids in simple position,
projections of solids with axes inclined to one of the reference planes and parallel to
the other, projections of solids with axes inclined to both H.P. and the V.P., section
planes.
9. Draw sheet for Development of Surfaces: Draw of lateral surfaces of right solids,
cube, prisms, cylinders, pyramids & cone.
10. Draw Isometric Projection: Isometric axes, lines & planes, Isometric scale, Isometric
projection and Isometric view of simple objects.
Text Book:
Reference Book:
33
SCHOOL OF ENGINEERING &
TECHNOLOGY
SECOND SEMESTER
Engineering Mathematics-II
Engineering Mathematics-II L T P C
Course Code:
3 1 0 4
BTF201
COURSE OBJECTIVES
To provide students the basic knowledge of Fourier series and Transform.
To provide knowledge and functionality of Vector Calculus.
To impart analytical ability in solving mathematical problems as applied to the respective
branches of Engineering.
COURSE OUTCOMES
Student shall be able to:
UNIT I
FOURIER SERIES&FOURIER TRANSFORM
Fourier series for Continuous and Discontinuous function, Fourier series for Even and Odd
Function, Half range Fourier sine and cosine series. Statement of Fourier integral theorem
(without proof) - Fourier transform pairs -Fourier Sine and Cosine transforms, Application of the
transform.
UNIT II
LAPLACE TRANSFORMS (12hours)
Transforms of simple functions – Basic operational properties – Transforms of derivatives and
integrals – Initial and final value theorems – Inverse transforms – Convolution theorem –
periodic functions – Applications of Laplace transforms for solving linear ordinary differential
equations up to second order with constant coefficients only, applications of Laplace transform
UNIT III
SECOND ORDER LINEAR DIFFERENTIAL EQUATIONS WITH VARIABLE
COEFFICIENTS
Second order differential equations with variable coefficients, Method of variation of parameter
Solution of differential equations by series method and its applications.
34
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
PARTIAL DIFFERENTIAL EQUATIONS:
Partial Differential Equations, order, classification, Partial differential equations with constant
coefficients, Methods of forming PDE, Lagrange‟s linear equation, Method of multipliers,
Solution of equation by direct integration. Application of P.D.E. Non-Linear Partial Differential
Equations of First Order: Methods for solving the standard forms (Clairaut‟s form), Charpits
method, Linear partial differential equation with constant coefficients. Application of Non-linear
P.D.E
UNIT IV
VECTOR CALCULUS (12 hours)
Gradient, divergence, curl ,Solenoidal and irrotational fields ,Vector identities (without proof) –
Directional derivatives, Line, surface and volume integrals,Green‟s, Gauss divergence and
Stoke‟s theorems (without proof) ,applications of vector calculus.
Text Book:
1. B.S Grewal, “Higher Engineering Mathematics”, Khanna Publications, 42th Edition, 2012
References:
35
SCHOOL OF ENGINEERING &
TECHNOLOGY
SECOND SEMESTER
Engineering Chemistry
L T P C
Course Code: Engineerning Chemistry
3 0 0 3
BTF202
COURSE OBJECTIVES
To enable the students to acquire knowledge in the principles of chemistry for
engineering applications.
COURSE OUTCOMES
Define and Classify various water treatment methods for domestic and industrial
applications.
Identify the properties and applications of important polymers and FRPs.
Apply the knowledge of lubricants for protection of different metals from Corrosion
Unit I
Water Treatment
Water quality parameters: Physical, Chemical & Biological significance -Hardness of water -
disadvantages of using hard water in boilers: Scale, sludge formation - disadvantages – prevention -
treatment: Internal conditioning - phosphate, carbon and carbonate conditioning methods - External:
Zeolite, ion exchange methods - desalination – reverse osmosis and domestic water treatment.
Unit II
Polymers and Reinforced Plastics
Polymers – Types – Polymerization – Addition and condensation polymerization –mechanism –
Plastics – classification- preparation, properties and uses of PVC, Teflon, Polyurethane, Nylon 6:6,
PET, Bakelite, and Epoxy resin – Compounding of Plastics- Compression moulding – Injection
moulding – Composites – definition – types of Polymer matrix composites – FRP - Carbon and
Glass- applications.
Unit III
Lubricants and Refractories
Lubricants: Classification –solid, semi solid, liquid, emulsion- properties – selection of lubricants for
different purposes, Refractories – Classification-( acidic, basic and neutral) – Properties
(refractoriness, refractoriness under load, porosity, dimensional stability, thermal spalling) –
manufacture of alumina, magnesite and Zirconia bricks – Abrasives – Natural abrasives – (Quartz,
corundum, emery, garnet, diamond) – Artificial abrasives (silicon carbide, boron carbide)
36
SCHOOL OF ENGINEERING &
TECHNOLOGY
Unit IV
Unit V
Text Books:
1. Dara .S.S, “A Text book of Engineering Chemistry”, 10th Edition, S.Chand & Company Ltd., New
Delhi, 2003.
2. Jain.P.C and Monika Jain, "Engineering Chemistry", Danpat Rai publishing company (P) Ltd,
New Delhi, 2010
Reference Books:
1. J.C. Kuriacose and J. Rajaram “ Chemistry in Engineering and Technology” Tata McGraw
Hills (P) Ltd. New Delhi
37
SCHOOL OF ENGINEERING &
TECHNOLOGY
SECOND SEMESTER
COURSE OBJECTIVES
To provide the knowledge of various fundamental components and laws used in electrical
circuits
To provide DC & AC circuit concepts in solving engineering problems.
To explain the working principle, construction, applications of DC machines, AC
machines & measuring instruments so that students can utilize in the field of engineering
problems
To emphasize the significance of semiconductors in the field of engineering and
technology.
COURSE OUTCOMES
Student shall be able to:
Interpret the behavior of electronics devices and basic concepts of digital electronics.
Make use of transformer and different electrical machines in various electrical
applications.
Formulate and solve different DC and AC circuits.
UNIT I
DC circuit analysis:
Voltage and current sources, dependent and independent sources, Ohm‟s law, Kirchhoff‟s
laws and their applications to circuits, source conversion, DC circuits analysis using mesh &
nodal method, Thevenin‟s & superposition theorem, star-delta transformation.
UNIT II
38
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT III
Transformer:
Review of laws of electromagnetism, mmf, flux, and their relation, analysis of magnetic
circuits. Single-phase transformer, Principle of operation and construction of single phase
transformers (core and shell types), EMF equation, voltage, current and impedance
transformation, equivalent circuits, phasor diagram, voltage regulation, losses and efficiency,
Open circuit and Short circuit test.
UNIT IV
UNIT V
Text Books:
1. J. Nagrath & D.P. Kothari,Basic Electrical and Electronics Engineering, III Edition
TMH.
2. S.K. Bhattacharya, Basic Electrical and Electronics Engineering, Pearson,II Edition
3. T. K. Nagsarkar, Basic Electrical and electronics engineering, Oxford University .
Reference Books:
39
SCHOOL OF ENGINEERING &
TECHNOLOGY
SECOND SEMESTER
COURSE OBJECTIVES
To familiarize with various laws of thermodynamics and applications to thermodynamic system
To know the types and behavior of material at various in compression and tension
To study the different types of fluid properties and their determination
COURSE OUTCOMES
Student shall be able to:
Apply the concepts of thermodynamics systems.
Utilize the knowledge of compression and tension test results to understand stress, strain, young‟s
modulus etc.
Examine the fluids under static and dynamic states
UNIT I
Law of Thermodynamics
Thermodynamic system, properties, state, thermodynamics equilibrium reversible and
irreversible process, zeroth law, first law and second law of thermodynamics, thermodynamic
processes for flow and non flow process.
Boilers: Classification and working of boilers, mountings and accessories of boilers natural and
artificial draught; steam properties, use of steam tables, working principle of steam Engine.
UNIT II
IC Engine
Carnot cycle, working of two stroke & four stroke petrol & diesel engine, Otto and Diesel cycles,
P-v & T-s diagrams
Refrigeration
Methods of refrigeration, reverse carnot cycle, working principle of simple vapour compression
refrigeration system, coefficient of performance (COP).
UNIT III
Engineering Materials
Classification of engineering materials, composition of cast iron and carbon steels, alloy steel
and their applications. mechanical properties of materials, hooks law and modulus of elasticity,
tensile test- stress-strain diagram of ductile and brittle materials.
40
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
Mechanical Measurement
Temperature, pressure, velocity, flow, strain & torque measurement, concept of measurement
error & uncertainty analysis, micrometer, dial gauge, slip gauge, sine-bar and combination set.
Machine Tools
Introduction to lathe, milling, shaper, drilling machines and their various operations.
UNIT V
Fluids
Fluid properties: pressure, density and viscosity, specific weight, Newton‟s law of viscosity,
types of fluids, Pascal‟s law, hydrostatic law, Bernoulli‟s equation for incompressible fluids,
introduction to laminar and turbulent flow, working principle of hydraulic machines, pumps,
turbines, torque converter .
Text Books:
Reference Books:
41
SCHOOL OF ENGINEERING &
TECHNOLOGY
SECOND SEMESTER
Data Structures
L T P C
Course Code: Data Structures
3 0 0 3
BTF205
COURSE OBJECTIVES
Analyze the arrangements of data in memory.
Understand the design and implementation of arrays, stacks, queues, and linked lists.
Apply the techniques of sorting and searching.
COURSE OUTCOMES
Select appropriate data structures as per the specified problem definition.
Implement operations like searching, insertion, and deletion, traversing mechanism etc.
on various data structures.
Determine and analyze the complexity of the given algorithms.
UNIT I
UNIT II
Linked Lists: Linear, circular, double, and priority link lists, operations on polynomials, dynamic
storage management: garbage collection and compaction.
UNIT III
Stacks: Stacks as ADT, Different implementation of the stack, multiple stacks. Application of
Stack: Conversion of infix to postfix notation using stack, evaluation of postfix expression,
Recursion. Queues: Queues as ADT, Different implementation of queue, Circular queue,
Concept of Dequeue and Priority Queue, Queue simulation, Application of queues.
UNIT IV
Linear search, binary search; Sorting Techniques: selection, bubble, insertion, merge, heap,
quick, and radix sort, Hashing: Hash Functions, separate chaining, open addressing, rehashing.
42
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT V
Tree: General tree, binary Tree, rooted tree, binary search tree, tree traversal, Expression
manipulation, height-balanced trees, red-black trees.
Graph: Definition, walks, paths, trails, connected graphs, regular and bipartite graphs, cycles and
circuits, Spanning trees, Hamiltonian and Eulerian graphs, planar graphs, Graph traversal
techniques, shortest path problems
Text Books:
Reference Books:
1. Yashwant Kanetkar, “Data Structure Through C”, BPB Publications, 2nd Edition.
2. J. P. Tremblay and P. G. Sorenson, "An Introduction to Data Structures with applications",
Tata McGraw Hill, 2nd Edition.
43
SCHOOL OF ENGINEERING &
TECHNOLOGY
SECOND SEMESTER
COURSE OBJECTIVES
To provide a comprehensive knowledge in English language communication and soft
skills
COURSE OUTCOMES
Student shall be able to:
Assess the requirements of a successful career in their preferred industry/profession in a
domestic/international setting
Identify their development requirements [short, medium and long term]
Perceive the nuances of writing emails, speaking publicly and develop reflective skills
and record the subsequent observations
Unit I
Developing as an Independent Learner: Self awareness, identifying strengths and weakness,
building self confidence/self esteem , Goal setting: thinking about long term and short term
plans; making a development plan for self, Identifying your learning style: what kind of a
learner are you; what learning style suits you; forming an individual learning style
Unit II
Social Skills: Greetings, introducing and talking about yourself and your University, Small talk
Unit III
Email Writing:Basics of writing an email, Structure, Approaches (direct or indirect), Register
(adapting emails to the person being addressed), Email etiquette
Unit IV
Reading and Interpreting work related texts: Skimming, Scanning, Reading between the lines,
Reading critically, Analyzing
Unit V
Presentations and Public speaking: Basics of presentations, Making simple presentations, Basics
of public speaking, Expressing yourself clearly and suitably
Unit VI
Reflecting about progress, Documenting daily work and progress
44
SCHOOL OF ENGINEERING &
TECHNOLOGY
Reference Books:
1. English for Technical Communication, Cambridge University Press
2. A Quick Guide to Writing Better Emails, Heather Wright, Create space Independent Pub
3. How to Develop Self-Confidence and Influence People by Public Speaking, Dale Carnegie,
Fingerprint Publishing
4. Developing Reading Skills: A Practical Guide to Reading Comprehension Exercises,
Frangoise Grellet, Cambridge University Press
5. Emotional Intelligence, Daniel Coleman, Bantam Books
45
SCHOOL OF ENGINEERING &
TECHNOLOGY
SECOND SEMESTER
Engineering Chemistry Lab
L T P C
Course Code: Engineerning Chemistry
0 0 2 1
BTF207
COURSE OBJECTIVES
To apply the concepts of chemistry and develop analytical skills for applications in
engineering.
COURSE OUTCOMES
List of Experiments
46
SCHOOL OF ENGINEERING &
TECHNOLOGY
SECOND SEMESTER
COURSE OBJECTIVES
To demonstrate measurement of electrical quantities like current, voltage and power in
electrical circuit.
To provide working knowledge and importance of transformer.
To provide understanding and behavior of basic electronics devices.
COURSE OUTCOMES
Student shall be able to:
Analyze the behavior of different electrical and electronics circuits.
Measure different electrical quantities using measuring instruments and able to
demonstrate different circuit laws.
Discuss the need of transformer in different electrical applications.
LIST OF EXPERIMENTS
47
SCHOOL OF ENGINEERING &
TECHNOLOGY
9. To determine the full load parameter losses by short circuit test on single phase
transformer.
10. Study of different logic gates with the help of universal gate - NAND gate.
11. Study of characteristics of Bipolar Junction Transistor.
Text Books:
1. I.J. Nagrath & D.P. Kothari,Basic Electrical and Electronics Engineering, III Edition
TMH.
2. S.K. Bhattacharya, Basic Electrical and Electronics Engineering, Pearson,II Edition
3. T. K. Nagsarkar, Basic Electrical and electronics engineering, Oxford University
Reference Books:
48
SCHOOL OF ENGINEERING &
TECHNOLOGY
SECOND SEMESTER
COURSE OBJECTIVES
To give an overview of Boilers, their classification, applications, operation and processes
To give an overview of Internal Combustion Engines, their classification, applications,
operation and processes
To familiarize with measurement of pressure ,temperature, discharge devices.
COURSE OUTCOMES
Student shall able to
Classify different types of Boiler working operation
Interpret various types of I.C. Engines and Cycles of operation
Evaluate Mechanical properties of Material
Discuss working principles in the measurement of pressure, temperature and flow rate
Text Books:
Reference Books:
49
SCHOOL OF ENGINEERING &
TECHNOLOGY
SECOND SEMESTER
COURSE OBJECTIVES
Understand the implementation of different types of algorithms like array, linked list,
stack, queue, etc.
Create and implementation of different types of searching and sorting algorithms.
COURSE OUTCOMES
Student shall be able to:
Create and apply various data structure algorithms.
Make use of searching and sorting on real world problems.
1. M. Tenenbaumand Augestien, “Data Structures using C”, Pearson Education, 3rd Edition.
2. Seymour Lipschutz, “Data Structures with C”, Schaum‟s, Outline Series, 1st Edition.
Reference Books:
1. Yashwant Kanetkar, “Data Structure Through C”, BPB Publications, 2nd Edition.
2. J. P. Tremblay and P. G. Sorenson, "An Introduction to Data Structures with applications",
Tata McGraw Hill, 2nd Edition.
51
SCHOOL OF ENGINEERING &
TECHNOLOGY
SECOND SEMESTER
Workshop Practice
L T P C
Course Code: Workshop Practice
0 0 4 2
BTF211
COURSE OBJECTIVES
To provide the students hands on experience on different trades ofEngineering like
fitting, carpentry, smithy, welding and sheet metal.
COURSE OUTCOMES
Tools and equipment – practice. Lathe machine and radial drill machine operation i.e.cutting
with machine,different type of machine operations like turning,plain turning, shoulder turning,
taper turning.
UnitII :Carpentry
Tools and Equipment- Planning practice.Making Half Lap joint,Dovetail, Mortise &Tenon
joints.Mini project - model of a single door window frame.
Tools & Equipment – Practice in filing. Making V - Joints, Square, Dovetail joints and Key
making - plumbing.Mini project – Assembly of simple I.C. engines.
UnitIV : Welding
Tools and equipment -Arc welding of butt joint, Lap joint, Tee fillet. Demonstration of gas
welding, TIG & MIG welding.
52
SCHOOL OF ENGINEERING &
TECHNOLOGY
Text Books:
1. Gopal .T.V, Kumar .T, and Murali .G, “A first course on workshop practice –
Theory, Practice and Work Book”, Suma Publications, Chennai, 2005.
Reference Books:
53
SCHOOL OF ENGINEERING &
TECHNOLOGY
THIRD SEMESTER
Engineering Mathematics-III
L T P C
Course Code: Engineering Mathematics-III 3 1 0 4
BTF301
COURSE OBJECTIVES
To learn about existence and uniqueness criteria for numerical methods
To solve systems of linear equations by direct methods
To use iterative methods to solve systems of non-linear equations
To impart analytical ability in solving mathematical problems as applied to the respective
branches of Engineering.
COURSE OUTCOMES
UNIT I
FINITE DIFFERENCES
Finite Differences, forward differences, backward differences, central differences, Difference of
a polynomial, Properties of Operator, Types of Operators, Relations between the Operators,
Various types of errors, Application of Finite difference.
UNIT II
INTERPOLATION
Bisection method, Regular-falsi method, Newton-Raphson method, Interpolation and
Extrapolation, Inverse Interpolation, Newton's forward and backward interpolation, Numerical
Differentiation and Integration - Simpson's one-third rule, Simpson's three-eighth rule,
applications of the various methods.
UNIT III
NUMERICAL SOLUTION OF EQUATIONS
Solution of Algebraic and Transcendental equations (Regular False,Newton-
Raphson,Iterative,Graffe‟s root squaring methods).Solution of Simultaneous algebraic equations,
Solution of Ordinary Differential Equations, Solution of Partial Differential Equations.
54
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
FUZZY SETS
Introduction to Fuzzy sets, Equality of two fuzzy sets, Complement of a fuzzy set, union of two
fuzzy sets, Intersection of two fuzzy sets, Truth value, Applications.
UNIT V
FUNCTION OF COMPLEX VARIABLE
Analytic Function, Harmonic Conjugate, Milne-Thomson‟s method, Conformal mappings
,Introduction to Bilinear transformation, Line integral, Cauchy‟s integral formulae and its
applications, Singularities – Poles and Residues,Cauchy‟s residue theorem,Contour integration.
Text Book
Reference Books
1. Dr. M.K. Venkataraman, “Numerical Methods in Science and Engineering”, National
Publishing Co., 2005.
2. Balagurusamy .E, “Computer Oriented Statistical and Numerical Methods” Tata McGraw
Hill., 2000.
3. Jain .M.K, SRK Iyengar and Jain .R.L, “Numerical Methods for Scientific and
Engineering Computation”, Wiley Eastern Ltd., 4th edition, 2003.
4. H.K.Dass, “Advanced Engineering Mathematics”, S.Chand& Company 12 th edition.
55
SCHOOL OF ENGINEERING &
TECHNOLOGY
THIRD SEMESTER
COURSE OBJECTIVES
To introduce object-oriented concepts to solve modular programming skills.
To enhance the programming skills of the students by giving practical assignments
To demonstrate to the use of object-oriented concepts in programming
COURSE OUTCOMES
Student shall be able to:
Illustrate basic concepts of object oriented programming to model real life problems.
Identify the purpose and types of relationship exist between the objects.
Develop programs for performing different file related operations and handling
exceptions.
UNIT I
Concepts of OOP: Introduction OOP, procedural vs. object oriented programming, principles of
OOP, benefits and applications of OOP. C++ Basics: Overview, Program structure, namespaces,
identifiers, variables, constants, enum, operators, typecasting, control structures, scope and
storage class, arrays and pointers.
UNIT II
C++ Functions: Simple functions call and return, Parameter passing, overloading of functions,
default arguments, type conversion.
Objects and Classes: Basics of object and class in C++, Private and public members, static data
and function members, constructors and their types, destructors., inline functions, macro vs.
inline functions, friend functions, virtual functions; operator overloading,.
UNIT III
56
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
I/O and File Management: Streams and formatted I/O – I/O manipulators, file handling, random
access, File management functions, File modes, object serialization.
Text Books:
1. E Balagurusamy, “Object oriented Programming with C++”, Tata McGraw Hill, 3 rd Edition,
2006,
2. Bhushan Trivedi, “Programming with ANSI C++”, Oxford Press, 2nd Edition, 2012.
3. HM Deitel and PJ Deitel “C++ How to Program”, Prentice Hall, 7th Edition, 2010.
Reference Books:
1. David Parsons, “Object oriented programming with C++” BPB publication, 2nd Edition,
2010.
2. Robert Lafore, “Object oriented programming in C++”, Galgotia publication, 4th Edition,
2002
3. Ira Pohl, “Object–Oriented Programming Using C++”, Pearson Education, 2ndb Edition,
2003
4. Kamthane,” Object Oriented Programming with ANSI and Turbo C++”, Pearson
Education, 2003
57
SCHOOL OF ENGINEERING &
TECHNOLOGY
THIRD SEMESTER
Discrete Mathematics
L T P C
Course Code: Discrete Mathematics
3 1 0 4
BTAIC303
COURSE OBJECTIVES
Introduce the design, analysis and implementation of different types of problem solving
algorithms.
Implementation of dynamic programming and greedy concept for problem solving.
COURSE OUTCOMES
Student shall be able to:
Ilustrate sets with operations, and identify their structure.
Identify structures of algebraic nature, and discover, prove and use properties about them.
Apply logical notation to define and reason mathematically about the fundamental data
types and structures (such as numbers, sets) used in computer algorithms and systems.
UNIT-1
Set Theory , Set operations, properties , power set , methods of proof , relations, graph and
matrix of a relation , partial and total orders, well ordering , equivalence relations, classes and
properties , functions, mapping.
UNIT-2
Introduction to Logic. Propositional Logic, Truth tables, Deduction, Resolution, Predicates and
Quantifiers, Mathematical Proofs. Infinite sets, well-ordering. Countable and Uncountable sets,
Cantor's diagonalization. Mathematical Induction - weak and strong induction.
UNIT-3
Counting, Sum and product rule, Principle of Inclusion Exclusion, Pigeon Hole Principle,
Counting by Bijections. Double Counting, Linear Recurrence relations - methods of solutions.
Generating Functions. Permutations and counting.
UNIT-4
Algebraic Structures , Semi-groups, monoids, groups, subgroups and their properties – cyclic
groups , cosets , permutation groups , Lagrange's theorem , Cayley's theorem – normal
subgroups, homomorphism of groups , quotient groups , rings and fields
58
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT-5
Lattices: Definitions and examples, Lattices as partially ordered sets, some properties of lattices,
lattices as algebraic systems, sub-lattices, direct product and homomorphism.
Graph Theory: Representation of a graph, Trees, Cycles, Paths and connectedness, Graph
Isomorphism, Operations on graphs, Vertex and edge cuts
Text Books:
2. Kenneth Rosen, “Discrete Mathematics and Its Applications”, TMH, 7th Edition, 2017.
Reference Books:
1. K. D. Joshi, "Foundations of discrete mathematics ", John Wiley & Sons. 2007
59
SCHOOL OF ENGINEERING &
TECHNOLOGY
THIRD SEMESTER
Course Code: L T P C
Analysis and Design of Algorithms
BTAIC304 3 1 0 4
COURSE OBJECTIVES
Understand the importance of algorithm and its complexity.
Apply the mathematics for the analysis of algorithms.
Analyse the dynamic programming and greedy concept for problem solving.
COURSE OUTCOMES
Student shall be able to:
Explain different algorithm and analyze its performance.
Choose appropriate algorithm for solving problems.
UNIT I
UNIT II
Introduction of divide and conquer methods, Analysis of Binary Search, Quick sort and Merge
Sort, Strassen's matrix multiplication, Greedy method - Knapsack problem, Job sequencing with
deadlines, Minimum spanning trees.
UNIT III
Introduction: Dynamic Programming, 0/1 Knapsack Problem, Multistage graphs, All pair‟s
shortest paths, Optimal binary search trees and Travelling salesman problem.
UNIT IV
Backtracking concept, Backtracking based problems: NXN Queen's Problem, Sum of Subsets,
Graph Coloring, Hamiltonian's Circuit, Branch & Bound: principle, Travelling Salesman
Problem.
60
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT V
Text Books:
Reference Books:
1. V. Aho, J. E. Hopcroft and J. D. Ullman, "The Design and Analysis of Computer Algorithms",
Addison Wesley.
61
SCHOOL OF ENGINEERING &
TECHNOLOGY
THIRD SEMESTER
Environmental Science
L T P C
Course Code: Environmental Science
2 0 0 2
BTF305
COURSE OBJECTIVES
To learn the fundamentals of Environmental studies
To analyze complex, unstructured qualitative and quantitative problems, using
appropriate tools
Understanding obligations of business to society
COURSE OUTCOMES
Student shall be able to:
Ilustrate the environmental studies need for sustainable development
Analyze the problems of pollution, loss of forget, solid waste disposal, degradation of
environment, issues like economic productivity and national security, Global warming,
the depletion of ozone layer and loss of biodiversity etc.
UNIT-1
Multidisciplinary nature of environmental studies Definition, scope and importance, need for
public awareness.
UNIT-2
Natural Resources : Renewable and non-renewable resources : Natural resources and associated
problems. a) Forest resources : Use and over-exploitation, deforestation, case studies. Timber
extraction, mining, dams and their effects on forest and tribal people. b) Water resources : Use
and over-utilization of surface and ground water, floods, drought, conflicts over water, dams-
benefits and problems. c) Mineral resouces : Use and exploitation, environmental effects of
extracting and using mineral resources, case studies. d) Food resources : World food problems,
changes caused by agriculture and overgrazing, effects of modern agriculture, fertilizer-pesticide
problems, water logging, salinity, case studies. e) Energy resources : Growing energy needs,
renewable and non renewable energy sources, use of alternate energy sources. Case studies. f)
Land resources : Land as a resource, land degradation, man induced landslides, soil erosion and
desertification. • Role of an individual in conservation of natural resources. • Equitable use of
resources for sustainable lifestyles.
62
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT-3
UNIT-4
Biodiversity and its conservation (8 lectures) • Introduction – Definition: genetic, species and
ecosystem diversity. • Biogeographically classification of India • Value of biodiversity :
consumptive use, productive use, social, ethical, aesthetic and option values • Biodiversity at
global, National and local levels. • India as a mega-diversity nation • Hot-sports 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-5
Environmental Pollution (8 lectures) Definition • Cause, effects and control measures of :- a. Air
pollution b. Water pollution c. Soil pollution d. Marine pollution e. Noise pollution f. Thermal
pollution g. Nuclear hazards • Solid waste Management : Causes, effects and control measures of
urban and industrial wastes. • Role of an individual in prevention of pollution. • Pollution case
studies. • Disaster management: floods, earthquake, cyclone and landslides.
UNIT-6
Social Issues and the Environment • From Unsustainable to Sustainable development • Urban
problems related to energy • Water conservation, rain water harvesting, watershed management •
Resettlement and rehabilitation of people; its problems and concerns. Case Studies •
Environmental ethics : Issues and possible solutions. • Climate change, global warming, acid
rain, ozone layer depletion, nuclear accidents and holocaust. Case Studies. • Wasteland
reclamation. • Consumerism and waste products. • Environment Protection Act. • Air
(Prevention and Control of Pollution) Act. • Water (Prevention and control of Pollution) Act •
Wildlife Protection Act • Forest Conservation Act • Issues involved in enforcement of
environmental legislation. • Public awareness.
UNIT-7
Human Population and the Environment • Population growth, variation among nations.•
opulation explosion – Family Welfare Programme. VII • Environment and human health. •
63
SCHOOL OF ENGINEERING &
TECHNOLOGY
Human Rights. • Value Education. • HIV/AIDS. • Women and Child Welfare. • Role of
Information Technology in Environment and human health. • Case Studies.
2. Bharucha Erach, The Biodiversity of India, Mapin Publishing Pvt. Ltd., Ahmadabad - 380013,
India, Email: mapin@icenet. net (R).
3. Brunner R.C., 1989, Hazardous Waste Incineration, McGraw Hill Inc. 480p.
64
SCHOOL OF ENGINEERING &
TECHNOLOGY
THIRD SEMESTER
COURSE OBJECTIVES
To provide a comprehensive knowledge in English language communication and soft
skills
COURSE OUTCOMES
After learning the course the students will be able to
Interpret the dynamics of effective teamwork and undertake tasks in effective teams
Identify the value of giving and receiving relevant feedback in a constructive manner
Apply the concept of emotional intelligence, Understand the dynamics of persuasion and
pitch for an idea [to external or internal audience] using persuasion skills
Appreciate what produces an effective negotiation and use negotiation skills to achieve a
goal.
Unit I
Teamwork: Importance of groups in organizations, How to build a good team, Team interactions
Unit II
Giving/receiving feedback: Various ways in which feedback can be given, Understanding how
feedback works, Positive and negative feedback
Unit III
Conflict Management: Conflicts in human relations, Approaches to conflict resolution,
Unit IV
Listening Skills: Listening strategies, Selective listening, Application exercises
Unit V
Writing Skills: Describing a process, Writing instructions and manuals, Writing product
descriptions
Unit VI
Negotiations: Introduction: basics of networking and negotiations, Stages in a negotiation
process
65
SCHOOL OF ENGINEERING &
TECHNOLOGY
Reference Books:
1. English for Technical Communication, Cambridge University Press
2. Tools for Teams: Building Effective Teams, edited by Craig Swenson
66
SCHOOL OF ENGINEERING &
TECHNOLOGY
THIRD SEMESTER
COURSE OBJECTIVES
To understand fundamentals of object-oriented programming.
To give a concrete understanding to write a computer program to solve specified
problems.
To demonstrate to the use of object-oriented concepts and make the student learn an
object oriented way of solving problems.
COURSE OUTCOMES
Students will be able to
Apply the object oriented programming concepts and its various features while creating
the programs for solving any real-world problem.
Experiment with exception handling in object-oriented programs.
Build program using C++ features such as objects, classes, Operator overloading,
inheritance, Polymorphism etc.
List of experiments:
1. Write a program to prints numbers, alphabets and special characters on the output screen.
2. Write a program to that accept age in years from user as input and displays his age in months
and days.
67
SCHOOL OF ENGINEERING &
TECHNOLOGY
d. member function to add two distance objects
Write a main function to create objects of DISTANCE class. Input two distances and output the
sum.
Write a main function to create EMP, an array of EMPLOYEE objects. Accept and display the
details of at least 6 employees.
Write a main function to create two TIME objects, add them and display the result in
HH:MM:SS format.
7. Create a class 'COMPLEX' to hold a complex number. Write a friend function to add two
complex numbers. Write a main function to add two COMPLEX objects.
8. Create a 'MATRIX' class of size mxn. Overload the „+‟ operator to add two MATRIX objects.
Write a main function to implement it.
9. Derive a class „MAT‟ from MATRIX class created in program No. 8. Add a member function
to overload „*‟ operator to multiply two objects. (Single Inheritance).
11. Create a 'STRING' class which overloads „ = = ' operator to compare two STRING objects.
68
SCHOOL OF ENGINEERING &
TECHNOLOGY
12. Write a C++ program to illustrate „this‟ pointer and pointers to derived classes.
- pure virtual member function display-area( ) to compute and display the area of the geometrical
object.
Derive two specific classes 'TRIANGLE' and 'RECTANGLE' from the base class. Using these
three classes design a program that will accept dimension of a triangle / rectangle interactively
and display the area.
14. Write a C++ program to read a list containing item name, item code and cost interactively
and display the data in a tabular format as shown below:
15. Design your own manipulator to provide the following output specification for printing
money value: 1) 10 columns width 2) The character '$' at the beginning 3) Showing '+' sign. 4)
Two digits precision 5) Filling of unused spaces with ' * ' 6) Trailing zeros shown.
16. Write a C++ program that uses a single file for both reading and writing the data.
17. A file contains a list of names and telephone numbers in the following form:
Write a C++ program to read the file and output the list in the tabular format. The name should
be left-justified and numbers right-justified. Use a class object to store each set of data.
18. Write an interactive, menu-driven program that will access the file created in program No.17
and implement the following tasks: i) To determine the telephone numbers of the specified
person. ii) To determine the name if a telephone number is given. iii) To update the telephone
number whenever there is a change.
19. Write a C++ program that displays the size (in bytes) of a given file. The name of the file is
specified as command line argument.
20. Define a function template for finding the minimum value contained in an array. Write main
( ) function to find the minimum value of integer array and minimum value of floating point
numbers in an array.
69
SCHOOL OF ENGINEERING &
TECHNOLOGY
21. Write a class template to represent a generic vector. Include member functions to perform the
following tasks: 1) to create the vector. 2) To modify the value of a given element. 3) To
multiply the vector by a scalar value. 4) To display the vector in the form (10, 20, 30,…..).
Experiments can be expanded and revised by course instructor based on latest industry
requirement.
Text Books:
Reference Book:
70
SCHOOL OF ENGINEERING &
TECHNOLOGY
THIRD SEMESTER
COURSE OBJECTIVES
Introduce the design, analysis and implementation of different types of problem solving
algorithms.
Implementation of dynamic programming and greedy concept for problem solving.
COURSE OUTCOMES
Student shall be able to:
Compare and develop different type of algorithmic approaches with implementation.
Analyze how the choice of data structures and the algorithm design methods impact the
performance of programs.
4. Write a program to implement Strassen‟s Matrix Multiplication and analyze its complexity.
6. Write a program to implement minimum spanning trees using Kruskal‟s algorithm and analyze
its complexity.
7. Write a program to implement minimum spanning trees using Prim‟s algorithm and analyze its
complexity.
8. Write a program to implement 0/1 knapsack problem and analyze its complexity.
9. Write a program to implement all pair shortest path algorithm and analyze its complexity.
10. Write a program to implement traveling salesman problem and analyze its complexity.
11. Write a program to implement 8 queen problems and analyze its complexity.
71
SCHOOL OF ENGINEERING &
TECHNOLOGY
12. Write a program to implement matrix chain multiplication and analyze its complexity.
Text Books:
Reference Books:
1. V. Aho, J. E. Hopcroft and J. D. Ullman, "The Design and Analysis of Computer Algorithms",
Addison Wesley.
72
SCHOOL OF ENGINEERING &
TECHNOLOGY
THIRD SEMESTER
COURSE OBJECTIVES
Able to use the Java SDK environment to create, debug and run simple Java programs.
Understand the fundamentals concept of object-oriented programming in Java, including objects,
classes, invoking methods etc and exception handling mechanisms.
To enhance the knowledge to server side programming.
COURSE OUTCOMES
List of Experiments:
1. Write a java program to get a Number and Display the Sum of the Digits
2. Write a java program to check Whether the Entered Year is a Leap Year or Not
3. Write a java program to accept the Height of a Person & Categorize as Taller, Dwarf &
Average
4. Write a java program to read a Grade & Display the Equivalent Description
5. Write a java program to find duplicate characters in a String
6. Write a java program to Illustrate Use of Abstract Class and Method
7. Write a java program to Add Two Matrix Using Multi-dimensional Arrays
8. Write a java program to make a calculator using switch case
9. Write a java program to Create the Object for Class and to Assign Value in the Object Using
Constructor
10. Write a java program to Make Shape as an Interface and Implement it Using Circle and
Rectangle Class
73
SCHOOL OF ENGINEERING &
TECHNOLOGY
11. Write a Java program to get a list of all file/directory names from the given.
12. Write a Java program to create a new array list, add some colors (string) and print out the
collection.
13. Write a Java program to join two array lists.
14. Compute the following:
Create a package name org.jlu
Create some classes in the package representing types of employee like faculty, non-
teaching, supporting_staff, admin_staff and soon. The classes should contain work
and courses method in them.
Compile the package.
Use this package to find work and courses of different schools as chosen by the user.
15. To implements the client/server application.
Experiments can be expanded and revised by course instructor based on latest industry
requirement.
Text Books:
1. Herbert Schildt, “The Complete Reference – Java 2”, Tata McGraw Hill, 9th Edition 2014
Reference Books:
74
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
Operating Systems
L T P C
Course Code: Operating Systems
3 1 0 4
BTAIC401
COURSE OBJECTIVES
COURSE OUTCOMES
UNIT I
UNIT II
75
SCHOOL OF ENGINEERING &
TECHNOLOGY
PROCESS SYNCHRONIZATION: Interprocess Commmunication, precedence graphs, critical
section problem, semaphores, pipes, Message Passing, Signals, Monitors, classical problems of
synchronization.
UNIT III:
UNIT IV
UNIT-V
FILE MANAGEMENT: File concept, Types and Structures, Directory Structure, Access
Methods and Matrices, File Security, User authentication.
DEVICE MANAGEMENT: Devices and their characteristics, Device drivers, Device handling, Disk
scheduling algorithms.
Text Books:
1. Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating System
Concepts”, 9th Edition, John Wiley and Sons Inc., 2012.
Reference Books:
1. William Stallings, “Operating Systems – Internals and Design Principles”, 7th Edition,
Prentice Hall, 2011.
2. Andrew S. Tanenbaum, “Modern Operating Systems”, Second Edition, Addison Wesley,
2001.
3. Charles Crowley, “Operating Systems: A Design-Oriented Approach”, Tata McGraw
HillEducation”, 1996.
4. D M Dhamdhere, “Operating Systems: A Concept-Based Approach”, Second Edition,
Tata
76
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
Computer Networks
Computer Networks L T P C
Course Code:
3 1 0 4
BTAIC402
COURSE OBJECTIVES
To provide insight about networks, topologies, and the key concepts
To gain comprehensive knowledge about the layered communication architectures (OSI
and TCP/IP) and its functionalities.
To understand the principles, key protocols, design issues, and significance of each layers
in ISO and TCP/IP
COURSE OUTCOMES
Student shall be able to:
Perceive and describe the layered protocol model.
Analyze and evaluate various networking protocols.
Identify the challenges in building networks and develop the solutions to those
challenges.
UNIT I
Overview of the Internet: Protocol, layering scenario, TCP/IP protocol suite: the OSI model,
internet history, standards and administration, comparison of the OSI and TCP/IP reference model.
Physical Layer: Guided transmission media, wireless transmission media. Data Link Layer: design
issues, CRC codes, elementary data link layer protocols
UNIT II
Multi Access Protocols: ALOHA, CSMA, collision free protocols, Ethernet: physical layer,
Ethernet Mac sub-layer, data link layer switching & use of bridges, learning bridges, spanning tree
bridges, repeaters, hubs, bridges, switches, routers and gateways.
UNIT III
Network Layer: Network Layer Design issues, store and forward packet switching, connection less
and connection oriented networks, routing algorithms-optimality principle, shortest path, flooding,
Distance Vector Routing, Control to Infinity Problem, Hierarchical Routing, Congestion control
algorithms, admission control.
UNIT IV
Internetworking: Tunneling, internetwork routing, packet fragmentation, IPv4, IPv6 protocol, IP
addresses, CIDR, IMCP, ARP, RARP, DHCP.
77
SCHOOL OF ENGINEERING &
TECHNOLOGY
Transport Layer: Services provided to the upper layers, elements of transport protocol: addressing,
connection establishment, connection release, crash recovery. The Internet Transport Protocols-
Introduction to TCP, The TCP Service Model, The TCP Segment Header, The Connection
Establishment, The TCP Connection Release, The TCP Connection Management Modeling, The
TCP Sliding Window, The TCP Congestion Control
UNIT V
Application Layer: Introduction, providing services, applications layer paradigms, client server
model, standard client-server application, HTTP, FTP, electronic mail, TELNET, DNS, SSH.
Text books:
1. Data Communications and Networking - Behrouz A. Forouzan, Fifth Edition TMH, 2013.
2. Computer Networks - Andrew S Tanenbaum, 4th Edition, Pearson Education
Reference books:
1. An Engineering Approach to Computer Networks - S. Keshav, 2nd Edition, Pearson Edication.
2. Understanding communications and Networks, 3rd Edition, W. A. Shay, Cengage Learning.
78
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
COURSE OBJECTIVES
Explain the principles of computer organization and the basic architecture concepts.
Understand the basic architecture of processing, memory and i/o organization in a
computer system.
COURSE OUTCOMES
Student shall be able to
Explain the architecture of modern computers and their arithmetic operation.
Summarize the concepts of CPU, memory and I/O sub-blocks and multiprocessor.
Apply different number systems and codes for digital representation of data in a
computer system.
UNIT – I
STRUCTURE OF COMPUTERS: Computer types, Functional units, Basic operational concepts,
Von Neumann Architecture, Bus Structures, Software, Performance, Multiprocessors and
Multicomputer, Data representation, Fixed and Floating point, Error detection and correction
codes.
COMPUTER ARITHMETIC: Addition and Subtraction, Multiplication and Division algorithms,
Floating-point Arithmetic Operations, Decimal arithmetic operations.
UNIT – II
BASIC COMPUTER ORGANIZATION AND DESIGN: Instruction codes, Computer Registers,
Computer Instructions and Instruction cycle. Timing and Control, Memory-Reference
Instructions, Input-Output and interrupt. Central processing unit: Stack organization, Instruction
Formats, Addressing Modes, Data Transfer and Manipulation, Complex Instruction Set
Computer (CISC) Reduced Instruction Set Computer (RISC), CISC vs RISC
UNIT – III
REGISTER TRANSFER AND MICRO-OPERATIONS: Register Transfer Language, Register
Transfer, Bus and Memory Transfers, Arithmetic Micro-Operations, Logic Micro-Operations,
Shift Micro-Operations, Arithmetic logic shift unit.
MICRO-PROGRAMMED CONTROL: Control Memory, Address Sequencing, Micro-Program
example, Design of Control Unit.
79
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT – IV
MEMORY SYSTEM: Memory Hierarchy, Semiconductor Memories, RAM(Random Access
Memory), Read Only Memory (ROM), Types of ROM, Cache Memory, Performance
considerations, Virtual memory, Paging, Secondary Storage, RAID.
UNIT – V
INPUT OUTPUT: I/O interface, Programmed IO, Memory Mapped IO, Interrupt Driven IO,
DMA.
MULTIPROCESSORS: Characteristics of multiprocessors, Interconnection structures, Inter
Processor Arbitration, Inter processor Communication and Synchronization, Cache Coherence.
Text Books:
80
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
Disaster Management
L T P C
Course Code: Disaster Management
2 0 0 2
BTF405
COURSE OBJECTIVES
To provide students an exposure to disasters, their significance and types.
To ensure that students begin to understand the relationship between vulnerability,
disasters, disaster prevention and risk reduction
To gain a preliminary understanding of approaches of Disaster Risk Reduction (DRR)
COURSE OUTCOMES
UNIT – I
Introduction to Disasters: Concepts, and definitions (Disaster, Hazard, Vulnerability, Resilience,
Risk.
UNIT – II
Disasters: Classification Causes, Impacts (including social, economic, political, environmental,
health, psychosocial, etc.) Differential impacts- in terms of caste, class, gender, age, location,
disability Global trends in disasters: urban disasters, pandemics, complex emergencies, Climate
change
UNIT – III
Approaches to Disaster Risk reduction: Disaster cycle - its analysis, Phases, Culture of safety,
prevention, mitigation and preparedness community, roles and responsibilities of- communities
& other stake-holders.
UNIT – IV
Inter-relationship between Disasters and Development: Factors affecting Vulnerabilities,
differential impacts, impact of Development projects such as dams, embankments, changes in
Land-use etc. Climate Change Adaptation. Relevance of indigenous knowledge, appropriate
technology and local resources
81
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT – V
Disaster Risk Management in India Hazard and Vulnerability profile of India Components of
Disaster Relief: Water, Food, Sanitation, Shelter, Health, Waste Management, (Mitigation,
Response and Preparedness, DM Act and Policy, Other related policies, plans, programmes and
legislation)
UNIT – VI
Project Work: (Field Work, Case Studies) the project /fieldwork is meant for students to
understand vulnerabilities and to work on reducing disaster risks and to build a culture of safety.
Projects must be conceived creatively based on the geographic location and hazard profile of the
region where the college is located. A few ideas or suggestions are discussed below. Several
governmental initiatives require Urban Local Bodies (ULBs) and Panchayati Raj Institutions
(PRIs) to be proactive in preparing DM Plan Several governmental initiatives require Urban
Local Bodies (ULBs) and Panchayati Raj Institutions (PRIs) to be proactive in preparing DM
Plans and community based disaster preparedness plans. Information on these would be available
with the district Collector or Municipal Corporations. The scope for students to collaborate on
these initiatives is immense.
Text/Reference Books:
5. Cuny, F. 1983. Development and Disasters, Oxford University Press. Document on World Summit on
Sustainable Development 2002. Govt. of India: Disaster Management Act 2005, Government of
India, New Delhi. Government of India, 2009. National Disaster Management Policy
82
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
COURSE OBJECTIVES
To Understand the dynamics of persuasion and pitch for an idea [to external or internal audience]
using persuasion skills
COURSE OUTCOMES
After learning the course the students will be able to
Appreciate the usefulness of networking
Justify and defend a logical evidence based argument, singly or with others
Appreciate what produces an effective negotiation
Identify the role played by diversity when communication across cultures
UNIT I
Group Discussions and Panel Discussions
Establishing a verbal argument, Presenting an argument logically, Basics of group discussions and
panel discussions
UNIT II
Presentation Skills
Using visuals, How to make a presentation, PowerPoint, Language, Handling audience questions
UNIT III
Writing Skills (12 hours)
Notes, Messages, Memos
UNIT IV
Workplace Ethics/Office Culture (12 hours)
Assessing the culture of an organization, Understanding ethical behavior and applying it in
dayto-day dealings
UNIT V
Diversity/Inter-cultural communication
Understanding cross cultural communication, Cultural stereotypes
UNIT VI
Negotiating/Networking continued
Guidelines for effective negotiating, Bargaining stages
83
SCHOOL OF ENGINEERING &
TECHNOLOGY
Text books:
1. English for Technical Communication, Cambridge University Press
2. Guide to Cross Cultural Communications, Sana Reynolds, Deborah Valentine, Pearson
Education India
3. HBR Winning Negotiations, Harvard Business Review, Harvard Business Review Press
4. Emotional Intelligence, Daniel Coleman, Bantam Books
References:
1. Presentations (20 Minute Manager), Harvard Business Review, Harvard Business School
Press India Ltd
2. Ethics Can: Managing Workplace Ethics, Cynthia Schoeman, Knowledge Resources
Publishing Pty Ltd
84
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
COURSE OBJECTIVES
To implement various CPU Scheduling Algorithms
To implement Deadlock Avoidance and Deadlock Detection Algorithms
To implement Page Replacement Algorithms.
To implement File Organization and File Allocation Strategies.
COURSE OUTCOMES
Interpret and implement basic services and functionalities of the operating system using
system calls.
Analyze and simulate CPU Scheduling Algorithms
Apply the memory management schemes and page replacement schemes.
LIST OF EXPERIMENTS:
1. Write a program to implement CPU scheduling for first come first serve.
2. Write a program to implement CPU scheduling for shortest job first.
3. Write a program to perform priority scheduling.
4. Write a program to implement CPU scheduling for Round Robin.
5. Write a program for page replacement policy using a) LRU b) FIFO c) Optimal.
6. Write a program to implement first fit, best fit and worst fit algorithm for memory
management.
7. Write a program to simulate the concept of dining philosopher problem.
8. Write a program to implement reader/writer problem using semaphore.
9. Write a program to implement Banker‟s algorithm for deadlock avoidance.
10. Write a C program to simulate disk scheduling algorithms. a) FCFS b) SCAN c) C-SCAN
Experiments can be expanded and revised by course instructor based on latest industry
requirement.
85
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
COURSE OBJECTIVES
Learn to communicate between two desktop computers
Learn to implement the different protocols
Build an understanding of the fundamental concepts of computer networking
To demonstrate the TCP/IP and OSI models with merits and demerits.
Allow the student to gain expertise in some specific areas of networking such as the design and
maintenance of individual networks.
COURSE OUTCOMES
After successfully completing students should be able to:
Identify the different types of network topologies, protocols, network devices and their functions
within a network.
Apply different networking concepts for implementing network solution.
Evaluate and implement routing algorithms to solve real life problems
LIST OF EXPERIMENTS
86
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
COURSE OBJECTIVES
Understand the basic concepts of programming and the Python programming language.
Design and develop the programs by using real world dataset.
COURSE OUTCOMES
Student shall able to:
Analyze the real world dataset.
Describe the Python language syntax including control statements, loops and functions to
write programs for a wide variety problem in mathematics, science, and games.
3. Loops
4. Functions, modules, packages, recursions, iterations, Case study: Interface design
5. Tuples, files, classes and objects, classes and functions, classes and methods, case study: Data
structure selection.
Reference Books:
87
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
COURSE OBJECTIVES
Understand the basic principles of AI toward problem solving, inference, perception,
knowledge representation, and learning.
Investigate applications of AI techniques in intelligent agents, expert systems and other
machine learning models
Understand the strengths and weaknesses of many popular machine learning approaches
COURSE OUTCOMES
Student shall be able to:
Explain the evolution of the artificial intelligence (AI) and its foundations.
Apply basic principles of AI in solutions that require problem solving, inference,
perception, knowledge representation, and learning.
Illustrate the basic concepts of machine learning systems, types of learning etc.
UNIT I
UNIT II
Introduction to Search : Searching for solutions, Uniformed search strategies, Informed search
strategies, Local search algorithms and optimistic problems, Adversarial Search, Search for
games, Alpha - Beta pruning.
UNIT III
Knowledge Representation & Reasoning: Propositional logic, Theory of first order logic,
Inference in First order logic, Forward & Backward chaining, Resolution, Probabilistic
reasoning, Utility theory, Hidden Markov Models (HMM), Bayesian Networks.
88
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
Introduction:
Basic concepts: Definition of learning systems, Goals and applications of machine learning.
Aspects of developing a learning system: training data, concept representation, function
approximation.
UNIT V
Linear Regression- model assumptions, regularization (lasso, ridge, elastic net), Dimensionality
Reduction, Subset Selection, Shrinkage Methods, Principle Components Regression, Linear
Classification, Logistic Regression, Linear Discriminant Analysis, Optimization.
Text Books:
Reference Books:
1. Dan W. Patterson, “Artificial Intelligence and Expert Systems”, Prentice Hall of India,
89
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
COURSE OBJECTIVES
Understand the elementary concepts of descriptive and inferential techniques of statistical
methodology.
To learn the basic statistics and testing hypothesis for specific problems.
Analyzing and summarizing the main characteristics of data sets including visual
methods
COURSE OUTCOMES
Student shall be able to:
Extend and formalize knowledge of the theory of probability and random variables.
Apply appropriate statistical concepts, methodologies and technologies in organizing,
analyzing and interpreting various real-world situations.
Analyze Data Sets using the Principles of Exploratory Data Analysis.
UNIT I
Basics of Statistics: Population, Sample, Attribute and Variable (Discrete and Continuous),
Classification and Tabulation of Data,
Descriptive statistics: Measures of Central Tendency - Mean, Median, Mode, Dispersion and its
Measures – Range, Quartile Deviation, Mean Deviation, Standard Deviation. Skewness and
Kurtosis.
UNIT II
90
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT III
Correlation And Regression: Bivariate Data, Scatter Plots. Pearson Product-Moment and
Spearman‟s Rank Correlation Coefficients, Properties of Correlation Coefficient. Simple Linear
Regression - Regression Equations, ANOVA and Simple Designs: One-Way and Two-Way.
UNIT IV
Introduction to exploratory data analysis and data visualization, Typical data format and the
types of EDA, Univariate non-graphical EDA- Categorical data, Characteristics of quantitative
data, Central tendency Spread Skewness and kurtosis,
UNIT V
Text Books:
1. Adi Adhikari and John De Nero, “Computational and Inferential Thinking: The Foundations
of Data Science”, First edition, 2019
2. Douglas C. Montgomery, George C. Runger, “Applied Statistics and Probability for
Engineers”, Sixth Edition, Wiley, 2013
3. Dr.J.Ravichandran, “Probability And Statistics For Engineers”, First Edition, Wiley, 2010
Reference Books:
1. Ajit C. Tamhan, Dorothy D. Dunlop, “Statistics and Data Analysis: From Elementary to
Intermediate”, Pearson
2. Jiawei Han, Micheline Kamber, Jian Pei, “Data Mining Concepts and Techniques”, Third
edition, Elsevier Publisher, 2006
3. Wendy L. Martinez, Angel R. Martinez, Computational Statistics Handbook with
MATLAB, Second edition, Chapman Hall/CRC, 2008
91
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
COURSE OBJECTIVES
To learn the fundamentals of data models and to represent a database system using ER
diagrams.
To study SQL and relational database design.
To understand the internal storage structures using different file and indexing
techniques which will help in physical DB design.
To understand the fundamental concepts of transaction processing- concurrency
control techniques and recovery procedures.
To have an introductory knowledge about the Storage and Query processing
Techniques.
COURSE OUTCOMES
Student shall be able to:
UNIT I
UNIT II
UNIT IV
TRANSACTION MANAGEMENT: Transaction concepts , ACID properties, Transaction
systems, Testing of Serilizability, Serializability of schedules, conflict & view serializable
schedule, recoverability, Concurrency Control Technique-Concurrency Control, locking
Techniques for concurrency control.
UNIT V
STORAGE & DATA SECURITY: Storage structure, file organisation, Recovery and atomicity,
Performance measures of discs, RAID levels, Indices, B+ Tree, Hashing, Bitmap indices, Query
optimizations , Database Security, Data mining models and techniques, Distributed Databases,
GIS.
Text Books:
Reference Books:
93
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
COURSE OBJECTIVES
To understand interview strategies and roles of effective CV while applying for a job.
COURSE OUTCOMES
Student shall be able to:
UNIT I
Preparing for the job market:
Researching the job market, Identifying areas of interests, Understanding job adverts and company
profiles: identifying job applications and CVs according to adverts
UNIT II
Leadership Styles:
Traits of a good leader, Assessment of leadership skills
UNIT III
Coaching and Mentoring
Helping others, coaching to improve performance
UNIT IV
Delegation
Understanding delegation, Determinants of delegation, Delegation skills
94
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT V
Meetings
Role of Chair, Agenda, Minutes
UNIT VI
Behavioral Skills
Understanding attitude and other important behavior skills, Application Exercises
Text Books:
Recommended Reading
2. The Global Resume and CV Guide, Mary Anne Thompson, John Wiley and Sons
3. Leadership and the One Minute Manager, Kenneth Blanchard, Harper Collins
Reference Books:
95
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
COURSE OBJECTIVES
Understand the basic concepts of Problem Solving and Searching Techniques.
Make use of Data sets in implementing the machine learning algorithms
COURSE OUTCOMES
Student shall able to:
Apply various AI search algorithms.
Analyse the fundamental issues and challenges of machine learning: data, model
selection, model complexity, etc.
Design and implement various machine learning algorithms in a range of real-world
applications.
List of Experiments
96
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
Experiments can be expanded and revised by course instructor based on latest industry
requirement.
97
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
Database Management Systems Lab
L T P C
Course Code: Database Management Systems Lab
0 0 2 1
BTAIC509
COURSE OBJECTIVES
To familiarise the participant with the different database environments towards an
information-oriented data-processing oriented framework
To give a good formal foundation on the relational model of data
To study SQL and procedural interfaces to SQL comprehensively
To give an introduction to systematic database design approaches covering conceptual
design, logical design and an overview of physical design
COURSE OUTCOMES
LIST OF EXPERIMENTS:
1. Creation of a database and writing SQL queries to retrieve information from the database.
2. Performing Insertion, Deletion, Modifying, Altering, Updating and Viewing records based
on
conditions.
3. Creation of Views, Synonyms, Sequence, Indexes, Save point.
4. Creating an Employee database to set various constraints.
5. Creating relationship between the databases.
6. Study of PL/SQL block.
7. Write a PL/SQL block to satisfy some conditions by accepting input from the user.
8. Write a PL/SQL block that handles all types of exceptions.
9. Creation of Procedures.
10. Creation of database triggers and functions
11. Mini project (Application Development using Oracle/ Mysql )
Inventory Control System.
Hospital Management System.
Railway Reservation System.
Timetable Management System.
Hotel Management System
Experiments can be expanded and revised by course instructor based on latest industry
requirement.
98
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
Machine Learning II
L T P C
Course Code: Machine Learning II
3 1 0 4
BTAIS601
COURSE OBJECTIVES
To understand machine learning techniques and computing environment that are suitable
for the applications under consideration
To implement various ways of selecting suitable model parameters for different machine
learning techniques.
COURSE OUTCOMES
Student shall be able to:
Define various supervise & unsupervise machine learning approaches and paradigms.
Compare and contrast pros and cons of various machine learning techniques and to get an
insight of when to apply a particular machine learning approach.
Adapt the features that can be used for a particular machine learning approach in various
IOT applications.
UNIT I
UNIT II
Unsupervised Learning:
UNIT III
MDPs. Bellman equations, Value iteration and policy iteration, Linear quadratic regulation
(LQR). LQG. Q-learning. Value function approximation, Policy search. Reinforce. POMDPs.
99
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
Sparse Modeling and Estimation, Modeling Sequence/Time-Series Data, Deep Learning and
Feature Representation Learning, Scalable Machine Learning, Semi-supervised Learning, Active
Learning, Inference in Graphical Models, Recent trends in various learning techniques of
machine learning and classification methods for IOT applications.
Text Books:
1. Dan W. Patterson, “Artificial Intelligence and Expert Systems”, Prentice Hall of India,
2. Tom M. Mitchell, “Machine Learning”, McGraw-Hill.
100
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
COURSE OBJECTIVES
To teach students the leading trends and systems in natural language processing.
To understand the concepts of morphology, syntax, semantics and pragmatics of the
language.
COURSE OUTCOMES
Student shall be able to:
Illustrate linguistic phenomena and an ability to model them with formal grammars.
Design and analyze the various NLP algorithms.
Discuss the application based on natural language processing and to show the points of
syntactic, semantic and pragmatic processing.
UNIT I
INTRODUCTION:
Origins and challenges of NLP, Language Modeling: Grammar based LM, Statistical LM,
Regular Expressions, Finite-State Automata, English Morphology, Transducers for lexicon and
rules, Tokenization, Detecting and Correcting Spelling Errors, Minimum Edit Distance
UNIT II
SYNTACTIC ANALYSIS
Context-Free Grammars, Grammar rules for English, Treebanks, Normal Forms for grammar ,
Dependency Grammar , Syntactic Parsing, Ambiguity, Dynamic Programming parsing , Shallow
parsing , Probabilistic CFG, Probabilistic CYK, Probabilistic Lexicalized CFGs , Feature
structures, Unification of feature structures.
101
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT III
UNIT IV
UNIT V
Features, Feature Extraction And Pattern Comparison Techniques: Speech Distortion Measures,
Mathematical And Perceptual , Log,Spectral Distance, Cepstral Distances, Weighted Cepstral
Distances And Filtering, Likelihood Distortions, Spectral Distortion Using A Warped Frequency
Scale, LPC, PLP And MFCC Coefficients, Time Alignment And Normalization , Dynamic Time
Warping, Multiple Time , Alignment Paths.
Text Books:
Reference Books:
1. Tanveer Siddiqui, U.S. Tiwary, ―Natural Language Processing and Information Retrieval
Oxford University Press, 2008.
2. Lawrence Rabiner And Biing-Hwang Juang, “Fundamentals Of Speech Recognition”, Pearson
Education, 2003.
102
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
Compiler Design
L T P C
Course Code: Compiler Design
3 1 0 4
BTAIC603
COURSE OBJECTIVES
To provide a thorough understanding of the internals of Compiler Design.
To understand various stages involved in design of a compiler.
COURSE OUTCOMES
Student shall be able to:
Explain the concepts and different phases of compilation with compile time error
handling.
Compare top down with bottom up parsers, and develop appropriate parser to produce
parse tree representation of the input.
Apply optimization techniques to intermediate code and generate machine code for high
level language program.
UNIT I
Lexical Analysis:
The role of Lexical Analyzer, Input Buffering, Specification of Tokens using Regular
Expressions, Review of Finite Automata, Recognition of Tokens.
UNIT II
Syntax Analysis:
Top-Down Parsing:
103
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT III
Bottom-Up Parsing:
Shift Reduce parsing – Operator precedence parsing (Concepts only) LR parsing – Constructing
SLR parsing tables, Constructing, Canonical LR parsing tables and Constructing LALR parsing
tables.
UNIT IV
Type Checking:
UNIT V
Code Optimization:
Code generation:
Issues in the design of a code generator. The target machine, A simple code generator.
Text Books:
1. Aho A. Ravi Sethi and D Ullman. Compilers – Principles Techniques and Tools, Addison
Wesley, 2006.
2. D. M.Dhamdhare, System Programming and Operating Systems,Tata McGraw Hill &
Company, 1996.
Reference Books:
104
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
Course Code: L T P C
Machine Learning II Lab
BTAIS606 0 0 4 2
COURSE OBJECTIVES
To make use of Data sets in implementing the machine learning algorithms.
To implement the machine learning concepts and algorithms in any suitable language of
choice.
COURSE OUTCOMES
Student shall able to:
Identify the Machine Learning algorithms to solve real world problems.
Design and develop the programs for various Learning algorithms.
Apply appropriate data sets to the Machine Learning algorithms.
List of Experiments
1. Study and Implement the Naive Bayes learner. (The datasets taken can be: Breast Cancer
data file or Reuter‟s data set).
2. Study and Implement the Decision Tree learners. (The datasets taken can be: Breast
Cancer data file or Reuter‟s data set).
3. Estimate the accuracy of decision classifier on breast cancer dataset using 5-fold cross-
validation. (You need to choose the appropriate options for missing values).
4. Estimate the precision, recall, accuracy, and F-measure of the decision tree classifier on
the text classification task for each of the 10 categories using 10-fold cross-validation.
5. Develop a machine learning method to classifying your incoming mail.
6. Develop a machine learning method to Predict stock prices based on past price variation.
7. Develop a machine learning method to predict how people would rate movies, books, etc.
8. Develop a machine learning method to Cluster gene expression data, how to modify
existing methods to solve the problem better
9. Select two datasets. Each dataset should contain examples from multiple classes. For
training purposes assume that the class label of each example is unknown (if it is known,
ignore it). Implement the K-means algorithm and apply it to the data you selected.
Evaluate performance by measuring the sum of Euclidean distance of each example from
its class center. Test the performance of the algorithm as a function of the parameter k.
Suggest and test a method for automatically determining the number of clusters.
105
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
Course Code: L T P C
Natural Language Processing Lab
BTAIS607 0 0 4 2
COURSE OBJECTIVES
To introduce the students with the basics of NLP
To empower students for developing advanced NLP tools and solving practical problems
in the field.
COURSE OUTCOMES
Student shall able to:
Analyze the fundamental mathematical models and algorithms in the field of NLP.
Design and Develop various NLP applications such as information retrieval and
information extraction.
Apply POS tagging and context free grammar for English language
List of Experiments
106
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
Course Code: L T P C
Compiler Design Lab
BTAIC608 0 0 2 1
COURSE OBJECTIVES
To deepen the understanding of compiler design
To develop problem solving ability using programming
COURSE OUTCOMES
Student shall able to:
Design & conduct experiments for DFA from a given regular expression
Develop program for solving parser problems.
Create program for intermediate code generation and code generation.
List of Experiments
Experiments can be expanded and revised by course instructor based on latest industry
requirement.
107
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
To Understand the Big Data Platform and its Use cases
To Provide an overview of Apache Hadoop
To Provide HDFS Concepts and Interfacing with HDFS
COURSE OUTCOMES
Student shall be able to:
Interpret the concepts of big data management and its associated applications in
intelligent business and scientific computing.
Develop big data solutions using hadoop ecosystem.
Discuss applications using Map Reduce Concepts
UNIT IV: NOSQL Data Management for Big Data and Visualization
NoSQL Databases: Schema-less Models‖: Increasing Flexibility for Data Manipulation-Key
Value Stores Document Stores, Tabular Stores, Object Data Stores, Graph Databases Hive,
Sharding,
Hbase – Analyzing big data with twitter ,Big data for E-Commerce Big data for blogs.
108
SCHOOL OF ENGINEERING &
TECHNOLOGY
Text Books:
1 Tom White “ Hadoop: The Publications, CRC press (2013) Definitive Guide” Third Edit
on, O‟reily Media, 2012.
2 Seema Acharya, Subhasini Chellappan, "Big Data Analytics" Wiley 2015.
Reference Books:
109
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
Deep Learning
L T P C
Course Code: Deep Learning
3 1 0 4
BTAIS702
COURSE OBJECTIVES
To understand deep learning techniques and computing environment that are suitable for
the applications under consideration
To cover the fundamentals of neural networks as well as some advanced topics such as
recurrent neural networks, long short term memory cells and convolutional neural
networks.
COURSE OUTCOMES
Student shall be able to:
Explain the theory behind deep learning methods such as Convolutional Neural
Networks, Autoencoders etc.
Discuss open issues and trends in deep learning research
Apply deep recurrent and memory network on sequential data.
UNIT I
Introduction
History of Deep Learning, Deep Learning Success Stories, Feedforward Neural networks.
Gradient descent and the backpropagation algorithm. Unit saturation, aka the vanishing gradient
problem, and ways to mitigate it. RelU Heuristics for avoiding bad local minima. Heuristics for
faster training. Nestors accelerated gradient descent. Regularization. Dropout.
UNIT II
UNIT III
110
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
Image segmentation, object detection, automatic image captioning, Image generation with
Generative adversarial networks, video to text with LSTM models. Attention models for
computer vision tasks.
UNIT V
Word Vector Representations: Continuous Skip-Gram Model, Continuous Bag-of Words model
(CBOW), Glove, Evaluations and Applications in word similarity, analogy reasoning, Named
Entity Recognition, Opinion Mining using Recurrent Neural Networks, Parsing and Sentiment
Analysis using Recursive Neural Networks, Sentence Classification using Convolutional Neural
Networks, Dialogue Generation with LSTMs.
Text Books:
1. Bengio, Yoshua, Ian J. Goodfellow, and Aaron Courville. "Deep learning." An MIT Press
book in preparation. (2015)
2. Bengio, Yoshua. "Learning deep architectures for AI." Foundations and trends in Machine
Learning 2.1 (2009)
3. Hochreiter, Sepp, and Jargen Schmidhuber. "Long short-term memory." Neural computation
9.8 (1997)
Reference Books:
1. Jon Krohn, “Deep Learning for Natural Language Processing: Applications of Deep Neural
Networks to Machine Learning Tasks by Pearson Learn IT”, Addison-Wesley Professional
(2017)
2. Sudharsan Ravichandran “Hands-On Deep Learning Algorithms with Python” Packt
Publishing Limited (2019)
111
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
To introduce the tools required to manage and analyze big data like Hadoop, Map-Reduce.
To Interpret business models and scientific computing paradigms, and apply software tools for
big data analytics
COURSE OUTCOMES
Student shall be able to:
Interpret business models & scientific computing paradigms, and apply software tools for big
data analytics.
Analyze fundamental enabling techniques and scalable algorithms like Hadoop, Map Reduce
and NO SQL in big data analytics.
LIST OF EXPERIMENTS
1. Installation of HADOOP.
2. Installation of HADOOP in different modes.
3. Perform file management tasks in HADOOP.
4. Write a Word Count Map Reduce program to understand Map Reduce Paradigm.
5. Write Weather Report POC-Map Reduce Program to analyze time-temperature statistics and
generate report with max/min temperature.
6. Implement matrix multiplication with Hadoop Map Reduce
7. To perform NoSQL database using mongodb to create, update and insert.
8. Installation of Hive
9. To study and create database, tables using Hive
10. To study and create views, functions and indexes on Hive
112
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
To understand deep learning techniques and computing environment that are suitable for
the applications under consideration
To cover the fundamentals of neural networks as well as some advanced topics such as
recurrent neural networks, long short term memory cells and convolutional neural
networks.
COURSE OUTCOMES
Student shall be able to:
Discuss mechanics of deep learning algorithms and why they work so well.
Analyse fully connected neural networks, convolutional neural networks, and recurrent
neural networks.
Apply deep learning algorithms with Pytorch to solve real world problems.
List of Experiments
113
SCHOOL OF ENGINEERING &
TECHNOLOGY
PROGRAM
ELECTIVES
114
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
Advanced Algorithms
L T P C
Course Code: Advanced Algorithms
3 1 0 4
BTAIE412
COURSE OBJECTIVES
To introduce advanced algorithms, programming techniques necessary for developing
sophisticated computer application programs.
Introduce students to the advanced methods of designing and analyzing algorithms
The student should be able to choose appropriate algorithms and use it for a specific
problem.
COURSE OUTCOMES
Student shall be able to:
Apply and implement the advanced algorithm to solve real life problem.
Discuss recent activities in the field of the advanced data structure.
UNIT I
Design Paradigms: Overview of Divide and Conquer, Greedy and Dynamic Programming
strategies. Basic search and traversal techniques for graphs, Backtracking, Branch and Bound.
UNIT II
Weighted Graphs: Single-Source Shortest Paths, All-Pairs Shortest Paths, Minimum Spanning
Trees. Network Flow and Matching: Flows and Cuts, Maximum Bipartite Matching, Minimum-
Cost Flow.
UNIT III
Text Processing: Strings and Pattern Matching Algorithms, Tries, Text Compression, Text
Similarity Testing.
UNIT IV
115
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT V
Computational Geometry: Range Trees, Priority Search Trees, Quad trees and k-D Trees,
Convex Hulls.
Text Books:
116
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
Digital communication
L T P C
Course Code: Digital communication
3 1 0 4
BTAIE414
COURSE OBJECTIVES
To understand basic digital communication systems theory and design implementation.
To carry out research and innovation through lifelong learning adapting to technological
changes in modern digital communications.
COURSE OUTCOMES
Student shall be able to:
Identify and describe various techniques in modern digital communications.
Discuss and encourage the fact that the implementation and development of modern
communication technology requires mathematical modeling and problem solving.
UNIT I
Introduction to communication signals and systems, Low pass and Band pass representation of
signals, Signal space representation, Gram-Schmidt orthogonalization procedure.
UNIT II
Digital Modulation Techniques: Baseband modulation- Pulse amplitude modulation (binary and
M-ary PAM, QAM) Bandpass modulation (M-ary ASK, PSK, FSK, DPSK), Continuous phase
modulation (QPSK and variants, MSK, GMSK), Power spectral density of baseband and band
pass signals.
UNIT III
117
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
Baseband signaling, Inter symbol interference, Pulse shape design for channels with ISI, Nyquist
pulse, Partial response signaling (duo-binary and modified duo-binary pulses), Equalization
techniques, Linear and Non-linear equalizers
UNIT V
Special modulation techniques: Spread Spectrum Modulation, OFDM modulation, Trellis coded
modulation.
Text Books:
Reference Books:
118
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
Embedded Systems
L T P C
Course Code: Embedded Systems
3 1 0 4
BTAIE411
COURSE OBJECTIVES
To provide students the basic knowledge of Embedded System, it‟s components,
architecture and application.
To develop the understanding of application of embedded system in present scenario.
COURSE OUTCOMES
Student shall be able to
Explain the basic concept of embedded system and new technological advancement in the
area.
Identify and use the different components of embedded systems in this era of smart
applications.
UNIT I
UNIT II
UNIT III
UNIT IV
New technologies and sensors:- – RFID, GSM, GPS, BLUETOOTH, DTMF, RF,
ULTRASONIC SENSOR, ACTUATORS- Different types, Examples, Electrical actuators,
Application of actuators.
119
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT V
Case study: Embedded systems in automobile, smart city using embedded systems, smart home,
smart card etc.
Text Books:
1. Embedded Systems Architecture Programming and Design by Raj Kamal, II edition, Tata
MC Graw-Hill.
2. Designing Embedded Systems with PIC Microcontrollers: principles and applications by
Tim Wilmshurst, Elsevier.
Reference Books:
120
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
Graph Theory
Graph Theory L T P C
Course Code:
3 1 0 4
BTAIE409
COURSE OBJECTIVES
To familiar with the most fundamental Graph Theory concepts.
To formulate and prove central theorems about trees, matching, connectivity, colouring
and planar graphs.
To use graph theory as a modelling tool
COURSE OUTCOMES
Student shall be able to
Write precise and accurate mathematical definitions of objects in graph theory.
Apply and describe some basic algorithms for graphs
Identify and use a combination of theoretical knowledge and independent mathematical
thinking in creative investigation of questions in graph theory.
UNIT I
Introduction: Graphs, Types of Graphs, Isomorphism, Sub graphs, Walks, Paths, Circuits
,Components, Euler graphs, Hamiltonian paths and circuits , Trees, Properties of trees, Distance
and centers in tree , Rooted and binary trees.
UNIT II
Trees, connectivity & planarity: Spanning trees , Fundamental circuits , Spanning trees in a
weighted graph , cut sets , Properties of cut set, All cut sets , Fundamental circuits and cut sets,
Connectivity and separability , Network flows , 1-Isomorphism , 2-Isomorphism ,
Combinational and geometric graphs , Planer graphs, Different representation of a planer graph.
UNIT III
121
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
Text Books:
1. Narsingh Deo, “Graph Theory: With Application to Engineering and Computer Science”,
Prentice Hall of India, 2003.
2. Grimaldi R.P. “Discrete and Combinatorial Mathematics: An Applied Introduction”,
Addison Wesley, 1994.
Reference Books:
1. Clark J. and Holton D.A, “A First Look at Graph Theory”, Allied Publishers, 1995.
2. Mott J.L., Kandel A. and Baker T.P. “Discrete Mathematics for Computer Scientists and
Mathematicians” , Prentice Hall of India, 1996.
3. Liu C.L., “Elements of Discrete Mathematics”, Mc Graw Hill, 1985.
4. Rosen K.H., “Discrete Mathematics and Its Applications”, Mc Graw Hill, 2007.
122
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
COURSE OBJECTIVES
To provide students the general concepts common to all programming languages so as to
facilitate learning new languages.
To understand and explain syntax and semantics of programming languages.
To develop programs in non-procedural programming paradigms.
COURSE OUTCOMES
Student shall be able to:
Discuss the key ideas which help in implementation of common characteristics of
programming languages.
Develop program in different programming language and evaluate their comparative
assistances.
UNIT I
UNIT II
UNIT III
Object- orientation, concurrency, and event handling: Object – orientation, design issues for
OOP languages, implementation of object, oriented constructs, concurrency, semaphores,
Monitors, message passing, threads, statement level concurrency, exception handling, event
handling.
123
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
Text Books:
Reference Books:
124
SCHOOL OF ENGINEERING &
TECHNOLOGY
FOURTH SEMESTER
Software Engineering
L T P C
Course Code: Software Engineering
3 1 0 4
BTAIE410
COURSE OBJECTIVES
To introduce advanced algorithms, programming techniques necessary for developing
sophisticated computer application programs.
Introduce students to the advanced methods of designing and analyzing algorithms
The student should be able to choose appropriate algorithms and use it for a specific
problem.
COURSE OUTCOMES
Student shall be able to:
Apply the concepts and choose an appropriate SDLC process model for user
requirements.
Analyze requirement techniques like Data flow diagram, Entity relationship diagram etc.
Demonstrate various testing methodologies and debugging tools for prototype software.
UNIT I
Introduction:
UNIT II
125
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT III
Design Architecture and Patterns, Modularity, Function oriented design, Object Oriented Design,
Software Testing: Software Testing Strategy and Techniques, Functional testing, Structural
testing, Debugging and testing tools.
UNIT IV
UNIT V
Role of Software Project Planning, Estimation method, Estimation of Effort & Schedule,
Software Metrics: Introduction to Size metrics, Data structure metrics, information flow metrics,
entropy-based measures, metric analysis. Basic COCOMO, Intermediate COCOMO, Detailed
COCOMO, Quality Planning, Planning Parameter, Quality Defect Removal Cycle, Role of Risk
Analysis.
Text Books:
1. R.S. Pressman, Software Engineering – A Practitioner‟s Approach, 6th Edition, TMH, 2013.
.Reference Books:
2. K.K.Aggarwal, Yogesh Singh: Software Engineering, New Age International Ltd, 2001
126
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
COURSE OBJECTIVES
To provide students the basic knowledge of various modules of an operating system.
To provide knowledge of functionality system calls related to files, processes, signals,
semaphores etc., stored in operating systems.
COURSE OUTCOMES
Student shall be able to:
Compare and Contrast the most common designs of operating system
Identify the performance issues that batch systems, interactive systems, and real-time
systems have to address.
Discuss the performance challenges of distributed operating systems.
UNIT I
Introduction: Functions of operating systems, Design approaches: layered ,kernel based and
virtual machine approach, why advanced operating systems, types of advanced operating
systems
UNIT II
UNIT III
127
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
Real Time Operating System Introduction to Real time systems and Real Time Operating
Systems, Characteristics of Real Time operating Systems, Classification of Real Time Operating
Systems, Services, structure, goal and feature of RTOS, architecture of RTOS, micro kernels and
monolithic kernels, tasks in RTOS, Performance measures, estimating program runtimes, task
assignment, scheduling in RTOS, rate monotonic scheduling, priority inversion, task
management, inter task communication, applications of various RTOS.
UNIT V
Data base operating System: Introduction to database operating systems, concurrency control:
theoretical aspect, distributed database system, concurrency control algorithms
Mobile Operating System: Symbian O.S.: introduction, kernel design in Symbian OS,
scheduling in Symbian OS, File systems on mobile phones, I/O in Symbian OS, Application
development using Android.
Text Books:
1. M Singhal and NG Sivaratri, Advanced Concepts in Operating Systems, Tata McGraw Hill
Inc., 2001 2.
Reference Books:
128
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
Computer Graphics
L T P C
Course Code: Computer Graphics
3 1 0 4
BTAIE511
COURSE OBJECTIVES
To provide students the basic introduction to the theory and practice of computer
graphics.
To provide knowledge of functionality in mathematics including familiarity with the
theory and use of coordinate geometry and of linear algebra such as matrix
multiplication.
COURSE OUTCOMES
UNIT I
UNIT II
GRAPHICS PRIMITIVES: Points, lines, circles and ellipses as primitives Straight Line, DDA
algorithm, Bresenham's Line Algorithm, Circle- Mid Point Circle Algorithm, polygon filling
algorithms- boundary fill, scan-line algorithm, inside-outside test, boundary and flood-fill
UNIT III
129
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
COLOUR ILLUMINATION METHODS: Color properties of light, XYZ, RGB, YIQ and CMY
color models, Specular reflection, Visible surface detection concepts, Back-Face detection,
Depth buffer method, Illumination, Light Sources, Illumination Methods
Text Books:
1. Donald Hearn, M. Pauline Baker, Computer Graphics, 2nd edition, C version, Prentice
Hall, 1996.
2. Principles of Interactive Computer Graphics – By Newman & Sproull.
Reference Books:
130
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
COURSE OBJECTIVES
COURSE OUTCOMES
Student shall be able to:
Compare various Cryptographic algorithms.
Classify various security threats and develop a security model to prevent, detect and recover from
the attacks.
UNIT I
INTRODUCTION: Need for Security, Security attacks, Security Services – Confidentiality,
Integrity, Availability, Information Security, Classical encryption techniques: substitution
techniques, transposition techniques, steganography- Foundations of modern cryptography:
perfect security, information theory, product cryptosystem, cryptanalysis.
UNIT II
SYMMETRIC KEY CRYPTOGRAPHY: Algebraic structures – Modular arithmetic, Euclid‟s
algorithm, Congruence and matrices, Symmetric key ciphers: DES, Block cipher Principles of
DES, Strength of DES, Differential and linear cryptanalysis, Block cipher design principles,
Block cipher mode of operation, Evaluation criteria for AES , Advanced Encryption Standard –
RC4 , Key distribution.
UNIT III
PUBLIC KEY CRYPTOGRAPHY: Primes, Primality Testing, Factorization, Euler„s totient
function, Fermat„s and Euler„s Theorem, Chinese Remainder Theorem, Exponentiation and
logarithm, Asymmetric key ciphers: RSA cryptosystem, Key distribution, Key management,
Diffie Hellman key exchange, ElGamal cryptosystem, Elliptic curve arithmetic, Elliptic curve
cryptography.
131
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
MESSAGE AUTHENTICATION AND INTEGRITY : Authentication requirement,
Authentication function, MAC, Hash function, Security of hash function and MAC, SHA ,
Digital signature and authentication protocols, DSS, Entity Authentication: Biometrics,
Passwords, Challenge Response protocols, Authentication applications, Kerberos, X.509
UNIT V
SECURITY PRACTICE AND SYSTEM SECURITY: Electronic Mail security, PGP, S/MIME,
IP security, Web Security, System Security: Intruders, Malicious software, viruses, Firewalls.
Text books:
1. Stallings, W., “Cryptography and Network Security: Principles and Practice”, 4th Ed.,
Prentice-Hall, 2006
2. Forouzan, B.A., “Cryptography and Network Security”, Tata McGraw-Hill, 2007
References:
1. Information Systems Security: Security Management, Metrics, Frameworks and Best Practices
by Nina Godbole
2. Network Security Bible by Eric Cole
3. Schneier, B., “Applied Cryptography”, 2nd Ed., Wiley & Sons. 2002 4. Kaufman, C.,
Perlman, R. and Speciner, M., “Network Security”, Prentice-Hall. 2002.
4. Marchette, D. J., “Computer Intrusion Detection and Network Monitoring: A Statistical
Viewpoint”, Springer.
5. Cryptography and Security by C K Shyamala, N Harini and Dr T R Padmanabhan – Wiley
Publications, First Edition
132
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
Distributed Systems
L T P C
Course Code: Distributed Systems
3 1 0 4
BTAIE510
COURSE OBJECTIVES
To understand the knowledge of operating system and sequential program design.
To design and create fault tolerant and efficient distributed algorithms to solve large
problems.
COURSE OUTCOMES
Student shall able to:
UNIT I
UNIT II
UNIT III
Mutual Exclusion Algorithm, Election algorithm, Detecting loss of tokens and regeneration,
Distributed deadlock detection algorithms, Distributed termination algorithms.
UNIT IV
Distributed File System Design and Implementation - NFS, Andrew File Systems and HDFS,
File Replication, Semantics of file sharing, Remote access methods, Fault tolerant issues, Voting
techniques, Introduction to distributed operating systems.
133
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT V
Text Books:
1. George Coulouris and Jean Dollimore, and Tim Kindberg, "Distributed System Concepts
Reference Books:
1. S. Ceri and G.Pelagatti, "Distributed Databases - Principles and Systems", McGraw Hill.
134
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
COURSE OBJECTIVES
To learn fundamental concepts, techniques and tools of parallel and distributed
algorithms.
To study the complexity and correctness models for parallel algorithms and distributed
file systems.
COURSE OUTCOMES
Student shall be able to:
Utilize the knowledge of algorithms in the development of parallel applications.
Apply knowledge of parallel and distributed computing techniques to solve problem.
Analyze performance and properties such as efficiency, speedup etc., of various
algorithms.
UNIT I
UNIT II
UNIT III
Definition, Issues, Goals, Types of distributed systems, Distributed System Models, Hardware
concepts, Software Concept, Models of Middleware, Services offered by middleware, Client
Server model, Remote Procedure Call, Remote Object Invocation, Message Oriented
Communication, Stream Oriented Communication.
135
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
Text Books:
1. Parallel Programming, Barry Wilkinson, Michael Allen, Pearson Education, 2nd Edition.
2. Introduction to Parallel Programming - By Steven Brawer.
3. Introduction to Parallel Computing, Ananth Grama, Anshul Gupta, George Karypis,
Vipin Kumar, By Pearson Publication.
Reference Books:
136
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
Theory of Computation
L T P C
Course Code: Theory of Computation
3 1 0 4
BTAIE509
COURSE OBJECTIVES
Create problem-solving abilities using mathematical theories.
Design and interpret finite automata
Analyze the mathematical tools including grammar and Turing machines.
COURSE OUTCOMES
Student shall able to:
Utilize basic knowledge of Theory of Computation in the computer field to solve
computational problems
Design, analyze and interpret regular expression
UNIT I
Finite Automata Introduction, basic mathematical notation and techniques, finite state systems,
basic definitions; Finite Automaton: DFA & NDFA, a finite automaton with €- moves, regular
languages, regular expression, equivalence of NFA and DFA, equivalence of NDFA‟s with and
without €-moves, equivalence of finite automaton and regular expressions, minimization of
DFA, Pumping Lemma for regular sets.
UNIT II
UNIT III
UNIT IV
137
SCHOOL OF ENGINEERING &
TECHNOLOGY
Definitions of Turing machines, models, computable languages and functions, techniques for
Turing machine construction, multi-head and multi tape Turing machines, halting problem, and
partial solvability.
UNIT V
Unsolvable problems and computable functions, primitive recursive functions, recursive and
recursively enumerable languages, universal Turing machine Complexity: tractable and
intractable problems, P and NP-completeness, polynomial-time reductions.
Text Books:
1. Hopcraft J.E, Motwani R., and Ullman J.D, “Introduction to Automata Theory, Languages and
computations”, second edition, Pearson Education.
2. John C Martin, “Introduction to languages and theory of computation “, Third Edition, Tata
McGraw Hill Publishing company, New Delhi.
Reference Books:
2. Kamala Krithivasan and Rama R, “Introduction to Formal Languages, Automata Theory and
computation”, Person Education.
138
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
Computational Complexity
L T P C
Course Code: Computational Complexity
3 1 0 4
BTAIE517
COURSE OBJECTIVES
To provide students the basic mathematical theory of analysing the hardness of
computational problems.
To get familiar with basics of complexity classes.
COURSE OUTCOMES
Student shall be able to:
Divide problems into appropriate complexity classes.
Determine whether a problem is computable, and prove that some problems are not
computable.
Analyse optimization problems using the concept of interactive proofs.
UNIT I
UNIT II
UNIT III
139
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
Text Books:
Reference Books:
140
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
Linux Programming
Linux Programming L T P C
Course Code:
3 1 0 4
BTAIE520
COURSE OBJECTIVES
To understand principles of operating system including File handling utilities, Security by
file permissions, Process utilities, Disk utilities, Networking Commands, Basic Linux
commands, Scripts and filters.
To acquire knowledge about Inter process communication.
COURSE OUTCOMES
UNIT I
UNIT II
Introduction to Shells: Linux Session, Standard Streams, Redirection, Pipes, Tee Command,
Command Execution, Command-Line Editing, Quotes, Command Substitution, Job Control,
Aliases, Variables, Predefined Variables, Options, Shell/Environment Customization, Filters
UNIT III
Grep: Operation, grep Family, Searching for File Content, Sed- Scripts, Operation, Addresses,
commands, Applications of grep and sed.
Unix file structure: Introduction, inode (Index Node), file descriptors, system calls and device
drivers.
141
SCHOOL OF ENGINEERING &
TECHNOLOGY
File Management :File Structures, System Calls for File Management – create, open, close, read,
write, lseek, link, symlink, unlink, stat, fstat, lstat, chmod, chown, Directory API – opendir,
readdir, closedir, mkdir, rmdir, umask.
UNIT IV
Process and signals: Process, process identifiers, process structure, process scheduling, zombie
processes, orphan process, fork, vfork, exit, wait, waitpid, exec, signals functions, unreliable
signals, interrupted system calls, kill, raise, alarm, pause, abort, system, sleep functions, signal
sets.
File locking: creating lock files, locking regions, use of read and write with locking, competing
locks, other lock commands, deadlocks.
UNIT V
Inter process communication: Pipe, process pipes, the pipe call, parent and child processes, and
named pipes: fifos, semaphores: semget, semop, semctl, message queues: msgget, msgsnd,
msgrcv, msgctl, shared memory: shmget, shmat, shmdt, shmctl, ipc status commands.
Introduction: Socket, socket connections - socket attributes, socket addresses, connect, bind,
listen, accept, socket communications
Text Books:
1. W. Richard. Stevens (2005), Advanced Programming in the UNIX Environment, 3rd edition,
Pearson Education, New Delhi, India
2. Unix and shell Programming Behrouz A. Forouzan, Richard F. Gilberg.Thomson
Reference Books:
142
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTHSEMESTER
Optimization Techniques
L T P C
Course Code: Optimization Techniques
3 1 0 4
BTAIE516
COURSE OBJECTIVES
To understand the Linear Programming problem.
To learn the concept of various type of theories.
COURSE OUTCOMES
Student shall be able to:
UNIT-I
LINEAR PROGRAMMING
Introduction, Formulation Of Linear Programming Problems Graphical Method Of Solution,
Some Exceptional Cases, Theory Of Simplex Method, Artificial Variable Technique Various
Methods & Special Cases In The Simplex Method.
UNIT-II
TRANSPORTATION MODEL
Definition to The Transportation Model, Matrix Terminology, Formulation And Solution Of The
Transportation Model, Variants In Transportation Problems, Addition Problems.
UNIT-III
ASSIGNMENT MODEL
Definition And Mathematical Representation Of The Assignment Model, Comparison With The
T.P, Formulation And Solution Of The Assignment Model, Variants In Assignment Problems,
Addition Problems.
143
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT-IV
REPLACEMENT THEORY
Replacement Of Item That Whose Maintenance And Repair Cost Increase With Time, Ignoring
Changes In The Value Of Money During The Period, Replacement Of Items That Fails
Suddenly, Group Replacement Theory.
UNIT-V
INVENTORY THEORY
Necessity For Maintaining Inventory, Inventory Cost, Inventory Control Problem, Various
Inventory Models With Deterministic Demand.
Text Book:
1. KantiSwarup “Operation Research” latest edition.
2. Hira& Gupta “Operation Research” 10 Edition 2007 .
Reference Books:
1. Gillet B.E. “Introduction to Operation Research” latest edition.
2. Taha,H.A. “Operation Research - an introduction” latest edition.
3. S.D.Sharma “Operation Research” latest edition.
144
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
Pattern Recognition
L T P C
Course Code: Pattern Recognition
3 1 0 4
BTAIE518
COURSE OBJECTIVES
Understand the design and construction of a pattern recognition system
Analyse the major approaches in statistical and syntactic pattern recognition
COURSE OUTCOMES
Student shall be able to:
UNIT I
Basics of Probability, Random Processes and Linear Algebra (recap): Probability: independence
of events, conditional and joint probability, Bayes theorem Random Processes: Stationary and
non-stationary processes, Expectation, Autocorrelation, Cross-Correlation, spectra.
UNIT II
Bayes Decision Theory, Discriminant Functions and Services, the Normal Distribution, Bayesian
Classification, Estimating Probability, Density Functions, Nearest Neighbor Rules, Bayesian
Networks. Gaussian mixture models, Expectation-Maximization method for parameter
estimation, Maximum entropy estimation.
UNIT III
UNIT IV
UNIT V
Text Books:
Reference Books:
1. C.M.Bishop, Pattern Recognition and Machine Learning, Springer, 2006.
146
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
COURSE OBJECTIVES
Develop the skills to gain a basic understanding of neural network theory and fuzzy logic
theory.
Analyze the genetic algorithms and their applications.
COURSE OUTCOMES
UNIT I
UNIT II
UNIT III
FUZZY SYSTEMS: fuzzy set theory, fuzzy sets and operations, membership functions, concept
of fuzzy relations and their composition, concept of fuzzy Measures. Fuzzy logic: fuzzy rules,
inferencing. Fuzzy Control system: selection of membership functions, Fuzzyfication, rule based
design & inferencing, defuzzyfication, applications of fuzzy system.
147
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
Text Books:
1. S. Rajasekaran& G.A. Vijayalakshmi Pai, “Neural Networks, Fuzzy Logic & Genetic
Algorithms, Synthesis & applications”, PHI Publication.
2. S.N. Sivanandam & S.N. Deepa, “Principles of Soft Computing”, Wiley Publications.
Reference Books:
148
SCHOOL OF ENGINEERING &
TECHNOLOGY
FIFTH SEMESTER
Web Technology
Web Technology L T P C
Course Code:
3 1 0 4
BTAIE519
COURSE OBJECTIVES
To impart the design, development and implementation of Static & Dynamic Web Pages.
To develop programs for Web using Scripting Languages.
COURSE OUTCOMES
UNIT I
The World Wide Web, Web Browsers, Web Servers, Uniform Resource Locators, Multipurpose
Internet Mail Extensions, Hypertext Transfer Protocol. Common Gateway Interface (CGI),
Content Management System – Basics
UNIT II
Introduction to HTML/XHTML:
Origins and Evolution of HTML and XHTML, Basic Syntax of HTML, Standard HTML
Document Structure, Basic Text Markup, Images, Hypertext Links, Lists, Tables, Forms,
HTML5, Syntactic Differences between HTML and XHTML.
149
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT III
Cascading Style Sheets: Levels of Style Sheets – Style Specification Formats, Selector Forms,
Property-Value Forms, Font Properties, List Properties, Alignment of Text, Color, The Box
Model, Background Images, The span and div Tags. Frameworks: Overview and Basics of
Responsive CSS Frameworks - Bootstrap.
UNIT IV
Introduction to JavaScript:
The Basics of JavaScript: Overview of JavaScript, Object Orientation and JavaScript, General
Syntactic Characteristics- Primitives, Operations, and Expressions, Screen Output and Keyboard
Input, Control Statements, Object Creation and Modification,Arrays, Functions. Callback
Functions, Java Script HTML DOM.
UNIT V
XML: The Syntax of XML, XML Document Structure, Namespaces, XML Schemas, Displaying
Raw XML Documents, Displaying XML Documents with CSS, XSLT Style Sheets, XML
Applications.
JSON(Basics Only): Overview, Syntax, Datatypes, Objects, Schema, Comparison with XML.
Text Books:
1. P. J. Deitel, H.M. Deitel, Internet &World Wide Web How To Program, 4/e, Pearson
International Edition 2010.
2. Robert W Sebesta, Programming the World Wide Web, 7/e, Pearson Education Inc.,
2014.
3. N. P. Gopalan, T. A. Adikesavan, “Web Technology: a developer's perspective” PHI
Learning Pvt. Ltd, 2014
Reference Books:
150
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
Course Code: L T P C
Ad-Hoc and Sensor Networks
BTAIE613 3 1 0 4
COURSE OBJECTIVES
To understand the design issues in ad hoc and sensor networks.
To learn the different types of MAC protocols.
To be familiar with different types of adhoc routing protocols.
To understand TCP issues in adhoc networks.
To learn the architecture and protocols of wireless sensor networks.
COURSE OUTCOMES
Student shall be able to:
Explain the concepts, network architectures and applications of ad hoc and sensor
networks.
Compare routing protocols , for ad hoc and wireless sensor networks with respect to
some protocol design issues.
Evaluate the QoS related performance measurements of ad hoc and sensor networks.
UNIT I
UNIT II
Mac protocols for Ad hoc wireless networks: Issues in designing a MAC Protocol- Classification
of MAC Protocols- Contention based protocols-Contention based protocols with Reservation
Mechanisms- Contention based protocols with Scheduling Mechanisms – Multi channel MAC-
IEEE 802.11.
151
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT III
Routing protocols and transport layer in Ad hoc wireless networks: Issues in designing a routing
and Transport Layer protocol for Ad hoc networks- proactive routing, reactive routing (on-
demand), hybrid routing- Classification of Transport Layer solutions-TCP over Ad hoc wireless
Networks.
UNIT IV
Wireless sensor networks (WSNs) and MAC protocols: Single node architecture: hardware and
software components of a sensor node – WSN Network architecture: typical network
architectures-data relaying and aggregation strategies -MAC layer protocols: self-organizing,
Hybrid TDMA/FDMA and CSMA based MAC- IEEE 802.15.4.
UNIT V
WSN routing, localization & QOS: Issues in WSN routing – OLSR- Localization – Indoor and
Sensor Network Localization-absolute and relative localization, triangulation-QOS in WSN-
Energy Efficient Design-Synchronization-Transport Layer issues.
Text Books:
1. C. Siva Ram Murthy, and B. S. Manoj, “Ad Hoc Wireless Networks: Architectures and
Protocols “, Prentice Hall Professional Technical Reference, 2008.
Reference Books:
1. Carlos De Morais Cordeiro, Dharma Prakash Agrawal “Ad Hoc & Sensor
Networks: Theory and Applications”, World Scientific Publishing Company, 2006.
2. Feng Zhao and Leonides Guibas, “Wireless Sensor Networks”, Elsevier Publication
2002.
3. Holger Karl and Andreas Willig “Protocols and Architectures for Wireless Sensor
Networks”, Wiley,2005.
4. Kazem Sohraby, Daniel Minoli, & Taieb Znati, “Wireless Sensor Networks-
Technology, Protocols, and Applications”, John Wiley, 2007.
5. Anna Hac, “Wireless Sensor Network Designs”, John Wiley, 2003 .
152
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
COURSE OBJECTIVES
Understanding of the fundamentals concept of Android operating systems.
Learn and obtain hands-on experience in developing basic and advanced Android apps.
COURSE OUTCOMES
UNIT I
Introduction of Android, Android versions and its feature set, Android Development
Environment - System Requirements, Android SDK, Installing Java, and Android Studio-
Integrated Development Environment (IDE), Creating Android Virtual Devices (AVDs).
Android Architecture Overview and Creating an Example Android Application: The Android
Software Stack, The Linux Kernel, Android Runtime - Dalvik Virtual Machine, Android
Runtime – Core Libraries, Dalvik VM Specific Libraries, Java Interoperability Libraries,
Android Libraries, Application Framework, Creating a New Android Project, Project
Configuration Settings, Running the Application in the AVD and mobile device.
UNIT II
The Directory Structure of an Android Project, Common Default Resources Folders, The Values
Folder, Android XML, Screen Sizes, Android Application Components, Android Activities:
Defining the UI, Android Services: Processing in the Background, Broadcast Receivers:
Announcements and Notifications Content Providers: Data Management, Android Intent
Objects: Messaging for Components, Android Manifest XML.
153
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT III
Designing for Different Android Devices, Views and View Groups, Android Layout Managers,
The View Hierarchy, Designing an Android User Interface using the Graphical Layout Tool,
Displaying Text with TextView, Retrieving Data from Users, Using Buttons, Check Boxes and
Radio Groups, Getting Dates and Times from Users, Using Indicators to Display Data to Users,
Adjusting Progress with SeekBar, Working with Menus using views.
UNIT IV
Saving and Loading Files, SQLite Databases, Android Database Design, Exposing Access to a
Data Source through a Content Provider, Content Provider Registration, Native Content
Providers. Intent Overview, Implicit Intents, Creating the Implicit Intent Example Project,
Explicit Intents, Creating the Explicit Intent Example Application, Intents with Activities, Intents
with Broadcast Receivers.
UNIT V
An Overview of Threads, The Application Main Thread, Thread Handlers, A Basic Threading
Example, Creating a New Thread, Implementing a Thread Handler, Passing a Message to the
Handler. Playing Audio and Video, Recording Audio and Video, Using the Camera to Take and
Process Pictures.
Text Books:
1. Paul Deitel “Android for Programmers: An App-Driven Approach” 1st Edition, Pearson
India.
2. Wei-Meng Lee, “Beginning Android 4 Application Development”, Wiley India Pvt Ltd.
154
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
Biometric Systems
L T P C
Course Code: Biometric Systems
3 1 0 4
BTAIE611
COURSE OBJECTIVES
To understand the biometric systems like fingerprint, iris, face and speech recognition.
To understand the general principles of design of biometric systems and the underlying
trade-offs.
COURSE OUTCOMES
UNIT I
UNIT II
PHYSIOLOGICAL BIOMETRICS: Facial scan, Ear scan, Retina scan, Iris scan, Finger scan,
Automated fingerprint identification system, Palm print, Hand vascular geometry analysis,
Knuckle, DNA, Dental, Cognitive Biometrics - ECG, EEG.
UNIT III
BEHAVIOURAL BIOMETRICS: Signature scan, Keystroke scan, Voice scan, Gait recognition,
Gesture recognition, Video face, Mapping the body technology.
155
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
Text Books:
1. Anil K Jain, Patrick Flynn and Arun A Ross, “Handbook of Biometrics”, Springer, USA,
2010.
2. John R Vacca, “Biometric Technologies and Verification Systems”, Elsevier, USA, 2009.
3. Samir Nanavati, Michael Thieme and Raj Nanavati, “Biometrics – Identity Verification
in a Networked World”, John Wiley and Sons, New Delhi, 2003.
Reference Books:
1. Paul Reid, “Biometrics for Network Security, Pearson Education, New Delhi, 2004.
2. Reid M. Bolle et al, “Guide to Biometrics, Springer”, USA, 2004.
3. David D Zhang, “Automated Biometrics: Technologies and Systems”, Kluwer Academic
Publishers, New Delhi, 2000.
156
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
COURSE OBJECTIVES
To understand the concept of cloud computing.
To appreciate the evolution of cloud from the existing technologies.
To have knowledge on the various issues in cloud computing.
COURSE OUTCOMES
Student shall be able to:
Outline the main concepts, key technologies, strengths, and limitations of cloud.
Explain the architecture and compare various cloud services and deployment models.
Discuss the core issues of cloud computing such as security, privacy, and
interoperability.
Definition of Cloud , Evolution of Cloud Computing ,Underlying Principles of Parallel and Distributed
Computing , Cloud Characteristics , Elasticity in Cloud , On-demand Provisioning.
Layered Cloud Architecture Design ,NIST Cloud Computing Reference Architecture, Public, Private and
Hybrid Cloud, laaS, PaaS , SaaS ,Architectural Design Challenges ,Cloud Storage , Storage-as-a-Service ,
Advantages of Cloud Storage.
Need for Virtualization , Pros and cons of Virtualization ,Types of Virtualization ,System VM, Process
VM, Virtual Machine monitor, Virtual machine properties, Cloud security challenges –, Common
Standards: The Open Cloud Consortium , The Distributed management Task Force , Cloud security
alliance model.
Inter Cloud Resource Management , Resource Provisioning and Resource Provisioning Methods , Global
Cloud Interoperability , Security Overview , Cloud Security Challenges ,Security Governance , Virtual
Machine Security , IAM ,Security Standards.
157
SCHOOL OF ENGINEERING &
TECHNOLOGY
Hadoop, MapReduce, Virtual Box, Google App Engine ,Amazon Web Services, Google cloud platform,
M icrosoft Azure, Federation in the Cloud, Four Levels of Federation ,Federated Services and
Applications ,Future of Federation.
Text Book
1 Cloud Computing: Principles and Paradigms by Rajkumar Buyya , James Broberg,
Andrzej M.Goscinski.
2 Virtualization: From the Desktop to the Enterprise Paperback –by Chris Wolf , Erick M.
Halter, Apress; 2005 edition, November 1, 2008.
Reference Book
158
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
COURSE OBJECTIVES
To study issues related to the design and analysis of systems with real-time constraints.
To learn the features of Real time OS.
To study the various uniprocessor and Multiprocessor scheduling mechanisms.
COURSE OUTCOMES
Unit – I
Introduction to real-time computing, Structure of a real-time system, Characterization of realtime
systems and tasks, Performance measures.
Unit – II
Task Assignment and Scheduling, Uniprocessor scheduling algorithms, Task assignment, Mode
changes, Fault tolerant scheduling.
Unit – III
Real-time Communication, Network topologies and architecture issues, Protocols, Contention
based, token-based, polled bus, Fault tolerant routing.
Unit – IV
Real-time Databases, Transaction priorities and aborts, Concurrency control issues, Scheduling
algorithms, Two-phase approach to improve predictability.
Unit – V
Programming Languages and Tools, Hierarchical decomposition, Run-time error handling,
Overloading, Timing specification, Recent trends and developments.
Text Book
1. C. M. Krishna and Kang G. Shin, "Real-Time Systems", International Edition,
McGrawHill Companies, Inc., New York, 1997.
159
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
COURSE OBJECTIVES
To introduce the functional elements of Robotics, direct and inverse kinematics.
To introduce the manipulator differential motion and control.
COURSE OUTCOMES
UNIT-I
Brief History, Types of robots, Overview of robot subsystems, resolution, repeatability and
accuracy, Degrees of freedom of robots, Robot configurations and concept of workspace,
Mechanisms and transmission, End effectors and Different types of grippers, vacuum and other
methods of gripping. Pneumatic, hydraulic and electrical actuators, applications of robots,
specifications of different industrial robots.
UNIT-II
Rotation matrices, Euler angle and RPY representation, Homogeneous transformation matrices,
Denavit-Hartenberg notation,representation of absolute position and orientation in terms of joint
parameters, direct kinematics.
UNIT-III
UNIT-IV
Static force analysis of RP type and RR type planar robots, Dynamic analysis using Lagrangian
and Newton-Euler formulations of RR and RP type planar robots, , Independent joint control, PD
160
SCHOOL OF ENGINEERING &
TECHNOLOGY
and PID feedback, actuator models, nonlinearity of manipulator models, Computed torque
control, force control, hybrid control.
UNIT-V
Sensors and controllers: Internal and external sensors, position, velocity and acceleration sensors,
proximity sensors, force sensors, laser range finder. Robot vision: image processing
fundamentals for robotic applications, image acquisition and preprocessing. Segmentation and
region characterization object recognition by image matching and based on features.
Text Books:
Reference Books:
1. Fu. K.S, Gonzalez, R.C., Lee, C.S.G, Robotics, control, sensing, Vision and Intelligence,
McGraw Hill International, 1987.
2. Harry Asada & Slottine “Robot Analysis& Control” , Wiley Publications, 2014 5. S K
Saha, “introduction to Robotics “, 2 nd edition, TMH, 2013.
161
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
E-commerce
L T P C
Course Code: E-commerce
3 1 0 4
BTAIE709
COURSE OBJECTIVES
To understand various concepts of E-commerce and their types.
To provide security to different applications on the web.
To identify and define the main e-Business models currently being adopted by
organizations
COURSE OUTCOMES
Student shall be able to:
Combine user-centered design guidelines in developing user-friendly websites.
Analyze real business cases regarding their e-business strategies and transformation
processes and choices.
Design and implement an e-commerce applications
Unit – I
Unit – II
Unit – III
Unit – IV
Unit – V
Mobile Commerce.
162
SCHOOL OF ENGINEERING &
TECHNOLOGY
References:
1. Introduction to E-commerce by Jeffrey F.Rayport& Bernard J.Jaworski
2. Frontiers of E-commerce by Kalakota& Winston
3. E-Commerce- Strategy technologies and Applications by David Whiteley
4.E-Commerce-Concepts, Models & Strategies by C.S.V. Murthy
163
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
Introduce the students with the design, analysis, and implementation of high performance
computational science and engineering applications.
Understand the advanced computer architectures, parallel algorithms, parallel languages,
and performance-oriented computing.
COURSE OUTCOMES
Student shall be able to:
Change and extend algorithms in the computational area to efficient programming code
for modern computer architectures.
Organize and handle programs for scientific computations.
Utilize tools for performance optimization and debugging.
UNIT I
UNIT II
UNIT III
164
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
Text Books:
1. Georg Hager and Gerhard Wellien, “Introduction to High Performance Computing for
Scientists and Engineers”, CRC Press 2011.
2. Lloyd D. Fosdick, Elizabeth R. Jessup Carolyn J.C. Schauble and GittaDomik, “An
Introduction to High-Performance Scientific Computing.” The MIT Press, 1996.
Reference Books:
1. Anshul Joshi, Rahul Lakhanpal, “Learning Julia: Build High Performance Applications for
Scientific Computing”, 2017.
2. Thomas Sterling, Mathew Anedrson, “High Performance Computing: Modern Systems and
Practices”, 2017.
165
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
Internet of Things
L T P C
Course Code: Internet of Things
3 1 0 4
BTAIE706
COURSE OBJECTIVES
Understand general concepts of Internet of Things (IoT) and M2M architectures.
Recognize and use various components of Internet of things such as Sensors, actuators
and Devices to develop IOT solutions.
COURSE OUTCOMES
UNIT I
UNIT II
IOT PROTOCOLS - Protocol standardization for IoT, efforts, M2M and WSN protocols,
SCADA and RFID protocols, issues with IoT standardization, unified data standards, protocols,
IEEE 802.15.4, BACNet protocol, Modbus, KNX, Zigbee, network layer, APS layer, security .
UNIT III
M2M to IoT- Introduction, From M2M to IoT, M2M towards IoT-the global context, M2M vs
IoT An Architectural Overview–Building architecture, Main design principles and needed
capabilities, An IoT architecture outline, standards considerations. Reference Architecture and
Reference Model of IoT
166
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
CASE STUDIES- Reading RFID cards using 8051- RFID in the supply chain- Vehicles parking
using RFID- library management system- electronic toll payment- smart shipping containersfleet
monitoring and management.
Text Books:
1. Jan Holler, Vlasios Tsiatsis, Catherine Mulligan, Stefan Avesand, Stamatis Karnouskos,
David Boyle, “From Machine-to-Machine to the Internet of Things: Introduction to a
New Age of Intelligence”, 1st Edition, Academic Press, 2014.
2. Honbo Zhou, “The Internet of Things in the Cloud: A Middleware Perspective”, CRC
Press, 2012.
3. Dieter Uckelmann, Mark Harrison, Michahelles, Florian (Eds), “Architecting the Internet
of Things”, Springer, 2011.
Reference Books:
1. Olivier Hersent, Omar Elloumi and David Boswarthick, “The Internet of Things:
Applications to the Smart Grid and Building”, Wiley, 2012.
2. Olivier Hersent, David Boswarthick, Omar Elloumi, “The Internet of Things – Key
applications and Protocols”, Wiley, 2012
167
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
Understand the different types of open source software.
Familiarity with different operating systems.
Understanding and development of web applications using open source web technologies like
Apache, MySql and PHP (LAMP/XAMP).
COURSE OUTCOMES
UNIT II LINUX:
Introduction to Linux Essential Commands , File system Concept - Standard Files, The Linux Security
Model, Vi Editor , Partitions creation , Shell Introduction.
UNIT IV MYSQL:
Introduction to MYSQL, The Show Databases and Table , The USE command , Create Database and
Tables , Describe Table , Select, Insert, Update, and Delete statement , Some Administrative detail , Table
Joins , Loading and Dumping a Database.
UNIT V PHP:
Introduction- General Syntactic Characteristics, PHP Scripting, Commenting your code - Primitives,
Operations and Expressions, PHP Variables - Operations and Expressions Control Statement - Array ,
Functions.
168
SCHOOL OF ENGINEERING &
TECHNOLOGY
TEXT BOOK:
1. James Lee and Brent Ware ,"Open Source Web Development with LAMP using Linux, Apache,
MySQL, Perl and PHP", , Dorling Kindersley(India) Pvt. Ltd, 2008.
SUGGESTED READINGS:
1. Eric Rosebrock, Eric Filson ,"Setting Up LAMP: Getting Linux, Apache, MySQL, and PHP and
working Together", Published by John Wiley and Sons, 2004.
169
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
To describe web mining and understand the need for web mining
To differentiate between Web mining and data mining
To understand the different application areas for web mining
COURSE OUTCOMES
Student shall be able to:
Summarize classic and recent developments in Web search and data mining.
Utilize statistical techniques to analyze complex information and social networks.
170
SCHOOL OF ENGINEERING &
TECHNOLOGY
TEXT BOOK:
Web Data Mining: Exploring Hyperlinks, Contents, and Usage Data by Bing Liu (Springer
Publications)
REFERENCES BOOKS:
Data Mining: Concepts and Techniques, Second Edition Jiawei Han, Micheline Kamber (Elsevier
Publications)
Web Mining:: Applications and Techniques by Anthony Scime
171
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
To understand the basic of WSN technology and supporting protocol.
Learn the basic fundamentals of MAC protocol.
Learn key routing protocol for Wirless Sensor Networks.
COURSE OUTCOMES
Student shall be able to:
UNIT I
UNIT II
UNIT III
UNIT IV
Routing Protocols for Wireless Sensor Networks: Routing Challenges and Design Issues in
Wireless, Sensor Networks, Network Scale and Time-Varying Characteristics, Resource
172
SCHOOL OF ENGINEERING &
TECHNOLOGY
Constraints, Sensor Applications Data Models, Routing Strategies in Wireless Sensor Networks,
WSN Routing Techniques, Flooding and Its Variants, Sensor Protocols for Information via
Negotiation, Low Energy Adaptive Clustering Hierarchy, Power-Efficient Gathering in Sensor
Information Systems, Directed Diffusion, Geographical Routing.
UNIT V
Text Books:
2.Holger Karl and Andreas Willig, “Protocols and Architectures for Wireless Sensor Networks”,
John Wiley & Sons, Ltd, 2005.
Reference Books:
173
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
To comprehend the standards of Data warehousing and Data Mining.
To know the architecture of a Data Mining framework and Data preprocessing Methods.
To perform characterization and prediction of information
COURSE OUTCOMES
Student shall be able to:
Explain Data Warehouse fundamentals, Data Mining Principles
Compare and evaluate different data mining techniques like classification, prediction,
clustering, and association rule mining.
Design Data Warehouse with dimensional modeling.
UNIT I
UNIT II
Data Pre-processing and Association Rules- Data Cleaning, Integration, Transformation,
Reduction, Discretization Concept Hierarchies- Data Generalization and Summarization.
UNIT – III
Predictive Modelling, Classification and Prediction- Classification by Decision Tree Induction,
Bayesian Classification, Prediction, Clusters Analysis: Categorization of Major Clustering
Methods: Partitioning Methods, Hierarchical Methods.
UNIT – IV
Data Warehousing Components, Multi Dimensional Data Model, Data Warehouse Architecture,
Data Warehouse Implementation, Mapping the Data Warehouse to Multiprocessor Architecture-
OLAP.
UNIT – V
Applications of Data Mining, Social Impacts of Data Mining, Tools, WWW, Mining Text
Database, Mining Spatial Databases.
174
SCHOOL OF ENGINEERING &
TECHNOLOGY
Text Books
1. Jiawei Han and Micheline Kamber, "Data Mining: Concepts and Techniques", Morgan
Kaufmann Publishers, 2002.
2. Alex Berson and Stephen J. Smith, “Data Warehousing, Data Mining, & OLAP”, Tata
McGraw- Hill, 2004.
Reference Books
1. Usama M. Fayyad, Gregory Piatetsky - Shapiro, Padhrai Smyth, and Ramasamy
Uthurusamy, "Advances in Knowledge Discovery and Data Mining", the M.I.T Press,
1996.
2. Ralph Kimball, "The Data Warehouse Life Cycle Toolkit", John Wiley & Sons Inc.,
1998.
3. Sean Kelly, "Data Warehousing In Action", John Wiley & Sons Inc., 1997.
175
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
Design and develop image processing applications.
Understand different feature extraction techniques for image analysis and recognition.
COURSE OUTCOMES
Student shall able to:
Classify the different type of image restoration techniques.
Analyze images in the frequency domain using various transforms.
Evaluate the techniques for image enhancement and image restoration.
UNIT I
UNIT II
UNIT III
Detection of Discontinuities, Edge Linking using Hough Transform, Thresholding, Region based
Segmentation, Split and Merge Technique, Image Representation and Description, Chain Code,
Polygonal, Representation, Shape Number, Moments.
UNIT IV
176
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT V
Error free compression, Variable length coding, LZW, Bit-plane coding, Lossless predictive
coding Lossy compression: Lossy predictive coding, transform coding, wavelet coding. Image
compression standards, CCITT, JPEG, JPEG 2000, Video compression standards.
Text Books:
Reference Books:
1. J.C. Russ,” The Image Processing Handbook”, CRC, 2006.
177
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
Information Retrieval
Information Retrieval L T P C
Course Code:
3 1 0 4
BTAIE716
COURSE OBJECTIVES
Understand basic concepts and techniques of information retrieval
familiarize with difference between Information retrieval and data Base Management
Systems
COURSE OUTCOMES
UNIT I: INTRODUCTION
History of IR, Components of IR , Issues, Open source Search engine Frameworks , impact of
the web on IR , role of artificial intelligence (AI) in IR, IR Versus Web Search, Components of a
Search engine, Characterizing the web.
Boolean and vector space retrieval models, Term weighting, TF-IDF weighting, cosine
similarity, Preprocessing, Inverted indices, efficient processing with sparse vectors, Language
Model based IR , Probabilistic IR,Latent Semantic Indexing, Relevance feedback and query
expansion.
Web search overview, web structure, the user, paid placement, search engine optimization/
spam. Web size measurement, search engine optimization/spam, Web Search Architectures,
crawling, meta-crawlers, Focused Crawling, web indexes, Near-duplicate detection , Index
Compression,XMLretrieval.
178
SCHOOL OF ENGINEERING &
TECHNOLOGY
Link Analysis, hubs and authorities, Page Rank and HITS algorithms -Searching and
Ranking, Relevance Scoring and ranking for Web, Similarity - Hadoop & Map Reduce
Evaluation , Personalized search, Collaborative filtering and content-based recommendation of
documents and products, handling “invisible” Web - Snippet generation, Summarization,
Question Answering, Cross- Lingual Retrieval.
Information filtering; organization and relevance feedback, Text Mining -Text classification and
clustering - Categorization algorithms: naive Bayes; decision trees; and nearest neighbor -
Clustering algorithms: agglomerative clustering; k-means; expectation maximization (EM).
Text Books:
2. Ricardo Baeza -Yates and Berthier Ribeiro - Neto, Modern Information Retrieval: The
Concepts and Technology behind Search 2 nd Edition, ACM Press Books 2011
3. Bruce Croft, Donald Metzler and Trevor Strohman, Search Engines: Information
Retrieval in Practice, 1 st Edition Addison Wesley, 2009.
Reference Books:
2. Ophir Frieder “Information Retrieval: Algorithms and Heuristics: The Information Retrieval
Series “, 2 nd Edition, Springer, 2004
179
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
To introduce the basic concepts of information theory, leading to the channel capacity
theorem.
To describe information theory, the fundamentals of error control coding techniques.
To provide error control coding techniques and applications.
To define application of Information theory like Data compression and cryptology.
COURSE OUTCOMES
Student shall be able to:
Define basic notions of information, channel capacity, convolution code, block codes &
their decoding techniques.
Illustrate how error control coding techniques are applied in communication systems.
Discuss the application areas of information theory.
UNIT I
UNIT II
Source Coding: Source coding theorem, Prefix Codes, Channel coding, Theorem for discrete
memory less channel, Encoding of the Source Output, Shannon‟s Encoding Algorithm.
Shannon Fano Encoding Algorithm, Huffman codes.
UNIT III
180
SCHOOL OF ENGINEERING &
TECHNOLOGY
Capacity, Channel Capacity of :Binary Symmetric Channel, Binary Erasure Channel, Contineuos
Channels.
UNIT IV
Error Control Coding, Types of Errors, Controlling Errors, Types of Codes, Linear Block Codes:
Matrix description of Linear Block Codes, Error Detection and Error Correction Capabilities of
Linear Block Codes, SingleError Correcting hamming Codes. Binary Cyclic Codes: Polynomial
Representation of Codewords, Generator Polynomial, Generator Matrix, Encoding using an (n-k)
BitShift register, Syndrome Calculation and Error Detection, Decoding of Cyclic Codes.
UNIT V
Text Books:
181
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
Mobile Computing
L T P C
Course Code: Mobile Computing
3 1 0 4
BTAIE714
COURSE OBJECTIVES
To provide an overview of Wireless Communication networks and its applications in
communication engineering.
To explain the various terminology, principles, devices, schemes, concepts and different
methodologies used in Wireless Communication Networks.
COURSE OUTCOMES
UNIT – I
Introduction to Wireless Networks, Applications, History, Simplified Reference Model, Wireless
transmission, Frequencies, Signals, Antennas, Signal propagation, Multiplexing, Modulation,
Spread spectrum , Cellular Systems.
UNIT – II
MAC- Motivation, SDMA, FDMA, TDMA, CDMA, Telecommunication Systems – GSM ,
DECT, TETRA, UMTS, IMT-2000.
UNIT – III
Wireless LAN, Infrared Vs Radio transmission, Infrastructure, Adhoc Network, 802.11
HIPERLAN, Bluetooth, Mobile Network Layer, Mobile IP, Dynamic Host Configuration
Protocol.
UNIT – IV
Adhoc Networks , Mobile Transport Layer, Traditional TCP, Indirect TCP, Snooping TCP,
Mobile TCP, Fast retransmit / Fast recovery, Transmission / Time-out freezing, Selective
retransmission, Transaction Oriented TCP.
UNIT – V
Support for Mobility, File Systems, WWW, Wireless Application Protocol.
182
SCHOOL OF ENGINEERING &
TECHNOLOGY
Text Books:
Reference Books:
183
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
Quantum Computing
L T P C
Course Code: Quantum Computing
3 1 0 4
BTAIE715
COURSE OBJECTIVES
To know the definition of qubit, quantum logic gates, quantum circuits and quantum
algorithms
To know the basic requirements for implementation of quantum computers and classify
the schemes for implementation of quantum computers
COURSE OUTCOMES
Student shall be able to:
Explain the framework of quantum computation, and how that may be useful for future
quantum technologies.
Outline some of the important quantum computing algorithm
Extend knowledge about forthcoming quantum information technology products
UNIT I
Linear Algebra & Dirac Notation: Dirac notation and Hilbert spaces, dual vectors, linear
operators, The spectral theorem, functions of operators, Tensor products, Schmidt decomposition
theorem.
Qubits & The Framework of Quantum Mechanics: State of a quantum system, time-evolution
of a closed quantum system, measurement in quantum mechanics, Pure and mixed states, density
operator, partial trace, general quantum operators, Bloch-sphere representation of single qubit
states, qubit rotations, single qubit gates.
UNIT II
Quantum Model of Computation: The quantum circuit model, single and multi-qubit
operations, universal sets of quantum gates, Efficiency of approximating unitary transformations,
implementing measurements with quantum gates.
UNIT III
Quantum Algorithms: Probabilistic versus quantum algorithms, Phase kick-back, The Deutsch
and Deutsch-Jozsa algorithms, Quantum phase estimation and quantum Fourier transform error
analysis in arbitrary phase estimation, Finding orders, Shor‟s algorithm for order estimation,
184
SCHOOL OF ENGINEERING &
TECHNOLOGY
Quantum algorithms based on amplitude amplification, Grover‟s quantum search algorithm and
related topics.
UNIT IV
UNIT V
Quantum Error-correction: Three qubit bit flip and phase flip codes, Theory of quantum error
correction, discretization of errors, independent error models, Construction of quantum codes,
quantum circuits for encoding, decoding and corrections, Fault-tolerant quantum computing.
Text Books:
1. Quantum Computation and Quantum Information, M.A. Nielsen and I.L. Chuang, Cambridge
University Press. 2002
3. Benenti G., Casati G. and Strini G., Principles of Quantum Computation and Information, Vol.
I: Basic Concepts, Vol II: Basic Tools and Special Topics, World Scientific, 2004
Reference Books:
185
SCHOOL OF ENGINEERING &
TECHNOLOGY
OPEN
ELECTIVES
186
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
COURSE OBJECTIVES
Knowledge of management theory and practices.
An ability to use it to make sound, well argued management process.
COURSE OUTCOMES
Student shall be able to:
Describe various supervision methods, tools and techniques to motivate individuals and
work groups.
Apply organizing techniques to establish appropriate and effective lines of authority and
communication among people and throughout various levels of an organization.
UNIT I
Management and Managers – Introduction and Overview, The History and Evolution of
Management Thought, the Management Process Today, the Manager and Leader: Values,
Attitudes, Emotions, and Culture
UNIT II
The Managerial Environment, Ethics, Diversity and Stakeholder Management
UNIT III
Planning, Decision-Making and Competitive Advantage, Decision Making, Learning, Creativity,
and Entrepreneurship, Planning, Strategy, and Competitive Advantage
UNIT IV
Organizational Design, Structure and Change, Designing Organizational Structure Innovation,
Control, Change, and Entrepreneurship
UNIT V
Leading Individuals and Groups Motivation, Leaders and Leadership, Effective Team Work and
Team Management.
TEXT BOOKS:
1. Gareth R. Jones & Jennifer M. George (2013) Essentials of Contemporary Management, 5th
Edition, McGraw Hill, Boston, MA. ISBN: 978-0-07-802934-9.
187
SCHOOL OF ENGINEERING &
TECHNOLOGY
2. MacKenzie, Gordon (1996) Orbiting the Giant Hairball: A Corporate Fool‟s Guide to
Surviving with Grace, New York, N.Y., Viking, Penquin Group ISBN: 0-670-87983-5.
SIXTH SEMESTER
COURSE OBJECTIVES
To analyze various types of cybercrime and formulate procedures for real world
Cybercrime Investigations
To resolve challenges posed to law enforcement agents, policy makers and prosecutors
To find solutions in cybercrime investigations, evidence and applicable law for real
world case studies
COURSE OUTCOMES
Student shall be able to:
Identify cyber crime by methods currently available for finding illegal activities on
computer and networks.
Analyze the criminal activity on the Internet and propose available tools to prevent such
activity.
UNIT I
Introduction Computers and its Impact in Society, Overview of Computer and Web Technology,
Need for Cyber Law, Cyber Jurisprudence at International and Indian Level, Cyber Law -
International Perspectives UN & International Telecommunication Union (ITU) Initiatives
Council of Europe - Budapest Convention on Cybercrime, Asia-Pacific Economic Cooperation
(APEC), Organization for Economic Co-operation and Development (OECD), World Bank,
Commonwealth of Nations.
UNIT II
Constitutional & Human Rights Issues in Cyberspace Freedom of Speech and Expression in
Cyberspace, Right to Access Cyberspace – Access to Internet, Right to Privacy, Right to Data
Protection, Cyber Crimes & Legal Framework Cyber Crimes against Individuals, Institution and
188
SCHOOL OF ENGINEERING &
TECHNOLOGY
State, Hacking, Digital Forgery, Cyber Stalking/Harassment, Cyber Pornography, Identity Theft
& Fraud Cyber terrorism, Cyber Defamation.
UNIT III
Cyber Torts Cyber Defamation, Different Types of Civil Wrongs under the IT Act 2000,
Intellectual Property Issues in Cyber Space Interface with Copyright Law, Interface with Patent
Law, Trademarks & Domain Names Related issues
UNIT IV
E-Commerce Concept, E-commerce-Salient Features, Online approaches like B2B, B2C & C2C
Online contracts, Click Wrap Contracts, Applicability of Indian Contract Act, 1872.
UNIT V
Text Books:
Reference Books:
189
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
COURSE OBJECTIVES
To introduce the fundamental elements of multimedia and Animation.
To learn representations, perceptions and applications of multimedia.
COURSE OUTCOMES
UNIT I
UNIT II
Usage of text in Multimedia, Families and faces of fonts, outline fonts, bitmap fonts International
character sets and hypertext, Digital fonts techniques.
UNIT III
Digitization of sound, frequency and bandwidth, decibel system, data rate, audio file format,
Sound synthesis, MIDI, wavetable, Compression and transmission of audio on Internet, Adding
sound to your multimedia project, Audio software and hardware.
UNIT IV
Colour Science , Colour, Colour Models, Colour palettes, Dithering, 2D Graphics, Image
Compression and File Formats :GIF, JPEG, JPEG 2000, PNG, TIFF, EXIF, PS, PDF, Basic
Image Processing [ Can Use Photoshop ], Use of image editing software, White balance
correction, Dynamic range correction, Gamma correction, Photo Retouching.
UNIT V
190
SCHOOL OF ENGINEERING &
TECHNOLOGY
Video Basics , How Video Works, Broadcast Video Standards, Analog video, Digital video,
Video Recording and Tape formats, Shooting and Editing Video (Use Adobe Premier for
editing), Video Compression and File Formats. Video compression based on motion
compensation, MPEG-1, MPEG-2, MPEG-4, MPEG-7, MPEG-21, Animation: Cell Animation,
Computer Animation, Morphing.
Text Books:
191
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
Project Management
Project Management L T P C
Course Code:
2 0 0 2
BTAIO605
COURSE OBJECTIVES
To describe a project life cycle, and can skillfully map each stage in the cycle
To introduce project management topics such as resources, costs, time constraints and project
scopes.
To build a successful project from pre-implementation to completion.
COURSE OUTCOMES
Student shall be able to:
Summarize stakeholders with information regarding project costs by considering factors such
as estimated costs, variances and profits, time etc.
Identify and develop a project scope while considering factors such as customer requirements.
Discuss and solve complex management situations with knowledge and facts.
UNIT I
UNIT II
UNIT III
192
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
UNIT V
Project Risk Management: Role of Risk Management in Overall Project Management, Risk
Analysis, Reducing Risks, Project Quality Management, Project Management Information
System (PMIS), Project Execution, Project Control Process. Case Studies of Project
Management.
Text Books:
Reference Books:
193
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
COURSE OBJECTIVES
Understand the components of social networks.
Model and visualize social networks.
Understand the role of semantic web in social networks.
COURSE OUTCOMES
Student shall be able to:
Illustrate the basic components of social networks.
Analyze the different measurements and metrics of social networks.
Apply different techniques to detect and evaluate communities in social networks.
UNIT I: Introduction
Introduction to social network analysis, Fundamental concepts in network analysis, social
network data, notations for social network data, Graphs and Matrices.
194
SCHOOL OF ENGINEERING &
TECHNOLOGY
TEXT BOOKS:
1. Stanley Wasserman, Katherine Faust, Social network analysis: Methods and applications,
Cambridge university press, 2009
2. John Scott, Social network analysis, 3rd edition, SAGE, 2013.
REFERENCES:
1. Borko Furht, Handbook of Social Network Technologies and applications, Springer, 2010.
2. Jalal Kawash, Online Social Media Analysis and Visualization (Lecture Notes in Social
Networks), 2015.
3. Charu Aggarwal, Social Network data analysis, Springer, 2011.
195
SCHOOL OF ENGINEERING &
TECHNOLOGY
SIXTH SEMESTER
COURSE OBJECTIVES
To have knowledge of supply chain management.
To learn the applicability of supply chain management in any business/organization.
COURSE OUTCOMES
Student shall be able to
Interpret the importance of Supply chain management for company‟s success and
customer‟s satisfaction.
Apply SCM knowledge and capabilities to support medical missions, conduct disaster
relief operations, and handle other types of emergencies.
UNIT – INTRODUCTION
Supply Chain Management, Importance of Supply Chain Management, The Supply Chain
Management Pipeline, Objectives of the Supply Chain Management, Supply Chain Principles/
Methodology and Solutions: Supply Chain Principles, Methodology of a Supply Chain
Management project-solutions, Expected results/ benefits, Opportunity areas (examples),
Characteristics of Firms/ Organizations and Service Providers.
Drivers of Supply Chain Performance, Framework for Structuring Drivers, Facilities, Inventory,
Transportation, Information, Sourcing, Pricing, Obstacles to Achieving Fit.
Where the technique has been applied, how can be SCM applied to an organization? Types of
firms/ Organizations, where SCM can be applied, Duration and Implementation cost of Supply
Chain Management, Conditions for implementation, European Organizations supporting the
implementation of the method.
196
SCHOOL OF ENGINEERING &
TECHNOLOGY
The Role of IT in a Supply Chain, The Supply Chain IT Framework, Customer Relationship
Management, Internal Supply Chain Management, Supplier Relationship Management, The
Transaction Management Foundation, The Future of IT in the Supply Chain, Risk Management
in IT, Supply Chain IT in Practice.
Text Book:
1. Supply Chain Management: Strategy, Planning, and Operation, Sunil Chopra and Peter
Meindel, Prentice Hall of India.
Reference Books:
1. Designing and Managing the Supply Chain: Concepts, Strategies, and Case Studies, Second
Edition, David Simchi-Levi, Philip Kaminsky, and Edith Simchi-Levi, McGraw-Hill/Irwin,
New York, 2003.
2. Introduction to Supply Chain Management, Robert Handfield & Ernest Nichols, Prentice hall.
197
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
UNIT I
Human Rights: Concept, Origin and Importance; Kinds of Human Rights and its different
perspectives; Human Rights and Duties; Democracy & Human Rights.
UNIT II
Human Rights in National Perspective: Indian State and Human Rights Law; Indian perspective
of Human Rights: Development, Human Rights concern of vulnerable groups.
UNIT III
Human Rights in International Perspective: United Nation and Human Rights; International Bill
of Human Rights- UDHR, ICCPR, ICESCR
UNIT IV
198
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT V
Protection of Human Rights in Globalised World; Climate Change and Human Rights; Business
and Human Rights relationship; terrorism and Human Rights.
Text Book:
1. Cindy Holder & David Reidy, “Human Rights: The Hard Questions” Cambridge
University Press (2013)
2. Janusz Symonides, New Dimensions And Challenges For Human Rights, Rawat
Publication
Reference Books:
1. Alston, Phillip, The United Nations and Human Rights, Clarendon Press, London (1995).
2. Bajwa, G.S. and D.K. Bajwa, Human Rights in India: Implementation and Violations, D.K.
Publishers, New Delhi (1996).
3. Basu, D.D., Human Rights in Constitutional Law, Prentice Hall, New Delhi (1994).
4. Sehgal, B.P.Singh, ed., Human Rights in India: Problems and Perspectives, Deep and Deep
Publications, New Delhi (1999).
5. S.K.Avesti and R.P.Kataria, Law Relating to Human Rights, Orient Publications, New Delhi
(2000)
6. SK Kapoor, Human Rights under International and Indian Law, Central Law Agency,
Allahabad, (1999) 7. HO Agarwal, Human Rights, Central Law Publications, Allahabad, (12th
Edn. - 2012)
199
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
To enable the student learners acquire a basic knowledge of the Indian Music System at
the beginner‟s level and also know the culture in Music field
COURSE OUTCOMES
Student shall be able to:
Build their Musical Skills
Identify different Ragas and Talas in Indian Music System
UNIT-1
The study of sound and concept of Naad/swar - Brief history of Indian Music - Study of
Technical terms of Indian Music
UNIT-II
An introduction to Raga, Classification of Raga, Component/technical terms & structure of
presentation of Raga
UNIT-II
Rhythm & Music Laya & Taal Writing of basic taalas-teental, ektaal, rupak, jhaptaal - Writing
an essay of 1000 words on relationship between Music and the subject belongs to you –
UNIT-III
Music therapy and its impact on human body - Different kind of compositional forms and their
evolution - Understanding music through Rag Mala painting
UNIT-IV
Establishment of ShudhSwaras on 22 Shruties in relation to the vibration and length of strings
according to the ancient, medieval and modern scholars. Classification of Indian Instruments,
History of Indian Music of Ancient period with special reference to books/granthas.
200
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT- V
Preliminary knowledge of western music: (i) Swar (ii) Scale (iii) Harmony (iv) Melody. Nine
Jaties :Odav, Shadav, Sampoorn in detail. Life Histories and contributions of the following
musicians: PanditRavishanker ,PanditBheemsen Joshi
Reference Books:
1. SangeetVisharad - Vasant
2. SangeetShastraDarpan - Shanti Goverdhan Part I, II and III
3. Rag Parichaya - H.C. Shrivastav Part I, II and III
4. SulabhSangeetShastra (Part III) - R.N. Telegaonkar
5. KaramikPustakMalika - V.N. Bhatkhande Part II & III
6. Rag Prabhakar - R.K. Vyas
7. HamareSangeetRatan - L.N. Garg
8. Sitar Malika - L.N. Garg
201
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
UNIT I
Introduction to IPRs, Basic concepts and need for Intellectual Property – Patents, Copyrights,
Geographical Indications, IPR in India and Abroad – Genesis and Development – the way from
WTO to WIPO –TRIPS, Nature of Intellectual Property, Industrial Property, technological
Research, Inventions and Innovations – Important examples of IPR.
UNIT II
Registration of IPRs: Meaning and practical aspects of registration of Copy Rights, Trademarks,
Patents, Geographical Indications, Trade Secrets and Industrial Design registration in India and
Abroad
UNIT III
Agreements and Legislations: International Treaties and Conventions on IPRs, TRIPS
Agreement, PCT Agreement, Patent Act of India, Patent Amendment Act, Design Act,
Trademark Act, Geographical Indication Act, Introduction to copyright and scope
202
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT IV
Digital Products and Law: Digital Innovations and Developments as Knowledge Assets – IP
Laws, Cyber Law and Digital Content Protection – Unfair Competition – Meaning and
Relationship between Unfair Competition and IP Laws, – Case Studies
UNIT V
Enforcement of IPRs and Patents: Infringement of IPRs, Enforcement Measures, Emerging
issues – Case Studies, Patent, Criteria for patentability and non-patentable inventions, Procedure
for registration and term of protection, Grants of patent, rights of patentee and revocation of
patent, Compulsory licence and government use of patent, Infringement, exceptions to
infringement of patent and remedies, Patent office and Appellate Board
Text Books:
1. V. Scople Vinod, Managing Intellectual Property, Prentice Hall of India pvt Ltd, 2012
2. S. V. Satakar, ―Intellectual Property Rights and Copy Rights, Ess Ess Publications,
New Delhi, 2002
References:
203
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
To provide knowledge and fundamentals of communication.
To make the student equipped with essential skills required for working in various media
organizations
COURSE OUTCOMES
The Students will able to
Develop communication skills, appreciation for creativity, critical thinking, and
analytical approach
Adapt functional knowledge of the underlying principles and recent emerging trends of
the media industry.
create, design, conceptualize high-quality media content for print, TV, radio, films and
various digital platforms like social media, mobile etc.
UNIT I
Communication and Journalism: Basic terms, Concepts and definition, Nature and Process.
Types of communication. Access and Mass Communication – Nature of Media and Content.
Mass communication in India – Reach, Nature of Audience.
UNIT II
204
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT III
Journalism as a Profession:
Journalists – Their role and responsibilities. Indian Constitution and freedom of press.
Research restrictions. Ethics and journalism. Careers in journalism and Mass media. Training
problems, perception and response by the industry Media management – Principles and
practices. Professional organizations in media. Media Laws in India.
UNIT IV
History of Media:
History of Print and Broadcast media in general with particular reference to India,
Development of Television – Perception, initial development and experimental approach;
SITE phase and evaluation; Expansion of television, Cinema – Historical overview and
contemporary analysis – Commercial, parallel and documentary genres – Problems and
prospects for the film industry.
UNIT V
Text Books:
Reference Books:
205
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
Social Psychology
Social Psychology L T P C
Course Code:
2 0 0 2
BTAIO721
COURSE OBJECTIVES
To increase the better interactions in community.
To apply psychological theories in social life.
COURSE OUTCOMES
UNIT-I
Introduction: Nature and Scope. Methods of studying social behavior: Observation,
Experimental, Field study, Survey, and Sociometry.
UNIT-II
Socialization: Agents of mechanism, socialization and deviation.
Interpersonal Attraction: Nature, measurement and antecedent conditions of Interpersonal
attraction. Attitude: Nature, formation and change of attitudes, Measurement of attitude.
UNIT-III
Social Perception: Perceiving others: forming impression, Role of non-verbal cues, Group
stereotypes. Primary and Recency effects, Attribution and causality: Biases and theories (Jones
and Davis Kelley). Perceiving Groups: Prejudice, Stereotypes, and Conflicts: Sources, dynamics
and remedial techniques
Unit-IV
Leadership and Communication: Definition and functions of leadership, Trait, Situational,
Interactional, and Contingency approaches to leadership effectiveness. Verbal and non-verbal
strategies of communication, language and social interaction, barriers to communication.
Unit-V
Helping Behaviour: Determinants: personal, situational, and socio-cultural determinants.
Bystander effect. Theoretical perspective; exchange and normative.
206
SCHOOL OF ENGINEERING &
TECHNOLOGY
Text Books:
1. AlcocKk J.E., Carment, D.W. Sadava, S.W., Collins, J.E. & Green, J.M. (1997). A Text Book of
Social Psychology. Scarborough, Ontario,: Prentice Hall/ Allyn & Bacon.
2. Baron, R.A. & Byrne, D. (2000) Social Psychology. N. Delhi: Prentice Hall.
3. Feldman, R.S. (1985). Social psychology: Theories, Research and Application. New York: Mc
Graw Hill.
207
SCHOOL OF ENGINEERING &
TECHNOLOGY
SEVENTH SEMESTER
COURSE OBJECTIVES
To understand the basic concept of Tourism.
To understand the role and function of different part of tourism industry
COURSE OUTCOMES
Students shall able to
Explain the diverse nature of tourism
Apply relevant technology for the administration and management of tourism experiences.
Adapt how to plan, lead, control and organize resources for the effective functioning of
tourism operations.
UNIT I
UNIT II
Tourism Demand, Motivation of Tourism Demand. Measuring Tourism Demand. Pattern &
characteristic of tourism supply Factors influencing tourism supply.
UNIT III
Elements of Tourist Destination. Influences of elements on tourist flows. Role of ITDC, State
Tourism Development Corporations, ASI, Ministry of Railways &. Civil Aviation in tourism
development, Role and functions of Important Tourism Organizations: WTO, IATA, PATA,
TAAI, WTTC, FHRAI.
.UNIT IV
Tourist Development VIS-A VIS Impacts, Range of Impacts, costs and benefits of
(sociocultural, economic and physical) at TGR.TTR and TDR.
208
SCHOOL OF ENGINEERING &
TECHNOLOGY
UNIT V
Text Books:
Reference Books:
209