ECE-2024 Print (2)
ECE-2024 Print (2)
2024-25 Batch
CERTIFICATE
This is to certify that the syllabus of the Programme B.Tech in Electronics and
approved in the 14th Academic Council Meeting held on 22nd November 2024.
Dean
School of Engineering and Technology,
CUTM, Odisha
Centurion University of Technology and Management
Odisha
1|Page
Index
Basket - I
CUTM1925 Calculus 13
Basket - II
2|Page
Basket - III
Basket - IV
3|Page
CUTM1045 Analog Communication Systems 113
CUTM1047 Principles of Wireless Communications
Basket – V (Domain)
4|Page
18 Electronics Hardware Design and Automation 410
19 Communication Systems Domain 422
20 Chip Design and Fabrication Using VLSI 427
21 Embedded System Design 432
22 Renewable Energy Applications 435
Operation and Maintenance of Electrical Grid System &
23 445
Transformers
Basket – V (Elective)
5|Page
Programme Objectives; Job/Higher studies/Entrepreneurship
6|Page
PEOs/PSOs
1. PEO1: Prepare students to build competency in current technology and its application to
meet the industry need for skilled Engineer
2. PEO2: Provide students with strong foundational concepts and also domain knowledge to
pursue research to build solutions or systems of varying complexity to solve the problems
identified
3. PEO3: Enable graduates to innovate, bring new idea and become an entrepreneur
4. PSO1: Graduates will apply their learning outcome of the programme creatively and
productively in the fields Embedded Systems, VLSI and Communication Systems.
5. PSO2: Solving real-life problems, design and develop novel products that are technically
sound, economically feasible and socially acceptable.
6. PSO3: Add value to interdisciplinary area in providing the solution in agriculture,
manufacturing, and security services.
Course
Attributes
Outcomes
CO1 Knowledge
CO5 Research
7|Page
Course Structure
Basket - I
Course
Course Code Course Title Credits Type
T+P+PJ
CUTM1001 Differential Equations and Linear Algebra 3 2+0+1
1|Page
Differential Equations and Linear Algebra
Course Objectives:
To introduce first and second order differential equations.
To solve the system of linear equations appearing in the problems of electrical engineering,
mechanical engineering etc.
To use Eigen values and Eigen vectors in Control theory, vibration analysis, electric
circuits, advanced dynamics problems.
Course Outcomes:
After the completion of the course students will be able to:
CO1: Solve systems of linear equations using Gauss- elimination to reduce to echelon
form.
CO2: Describe and discuss the importance of linear functions in mathematics.
CO3: Apply Gauss- elimination procedure to solve systems of linear equations reducing
to echelon form.
CO4: Analyse and test fundamental concepts of ODE theories and where and how such
equations arise in applications to scientific and engineering problems.
CO5: Formulate and competent in solving linear/non-linear 1st & higher order ODEs
using analytical methods to obtain their exact
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1
2 2 3 1 1 2 1
CO2 2
2 3 2 2 2 2 2 1
CO3
2 3 2 2 2 2 2 3
CO4 2
3 2 3 2 2 3 3 2
CO5
3 2 3 2 2 1 2 1
2|Page
Course content
Module-I
First order linear differential equations and its applications ( Kirchhoff's law)
Project-1:Some applications of differential equations in RL electrical circuit problems
Module-II:
Second order linear homogeneous differential equations (Real roots, Real equal roots, Complex
conjugate roots) and its applications.
Project-2: RLC Circuit, Pendulum
Module-III:
Second order linear non-homogeneous differential equations, Finding particular integral
consisting of exponential, trigonometric functions (Sine, cosine) using inverse operator method
Project-3: Simple mass-spring system, Damped vibration system
Module IV:
Basic concepts of a matrices, solution of linear system of equations by Gauss elimination
method, linearly independent and dependent of a vectors, rank of a matrix.
Project-4
Report on finding the traffic flow in the net of one-way streets
Module V:
Determinants and Cramer’s Rule, Fundamental theorem of linear system of equations.
Module VI:
Eigenvalues and Eigen vectors of a matrix
Project-5
(i)Find the limit states of the Markov process model.
(ii)Find the growth rate in the Leslie model
Module VII:
Symmetric, Skew-Symmetric , Orthogonal Matrices and Properties
Project-6
To make a report to show that the product of two orthogonal matrices is orthogonal, and so is
the inverse of an orthogonal matrix. What does this mean in terms of rotations?
Text Books:
1. Advanced engineering mathematics by Erwin Kreyszig, 8th edition
Chapter-6 (6.1-6.6), Chapter-7 (7.1,7.2)
2. Higher Engineering by B.V. Ramana
Chapter-8(8.1,8.2,8.21), Chapter-9 (9.2,9.3,9.5)
Reference Books:
1. J. Sinha Roy and S. Padhy, A Course of Ordinary and Partial Differential Equations, Kalyani
Publishers, New Delhi.
2. G.B. Thomas, M.D. Weir, J.R. Hass, Thomas’ Calculus, Pearson Publication.
3. R.G. Bartle, D.R. Sherbert, Introduction to Real Analysis, Wiley Publication
3|Page
Laplace and Fourier Transform
Objective
To describe the ideas of Fourier and Laplace Transforms and indicate their applications
in the fields such as application of PDE, Digital Signal Processing, Image Processing,
Theory of wave equations, Differential Equations and many others.
To use Fourier series for solving boundary value problems appearing in scientific &
engineering problems.
Introduce students about solution of Differential Equations with the help of Laplace
Transform.
Course Outcomes:
After the completion of the course students will be able to:
CO1: solve initial value problem and boundary value problem using Laplace transfer.
CO2: describe and discuss properties, applications to the solution of ordinary and partial
differential equations having constant co-efficient.
CO3: apply the expansion of simple functions in Fourier series and half range series.
CO4: analyze and test fundamental concepts of Fourier sine and cosine transform and
their inversion.
CO5: formulate and apply the Fourier Transform to solution of partial differential
equations having constant coefficient.
Course Outcome to Program Outcome Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 1
3 2 2 1 1 2 2
CO2 2
2 3 2 2 2 3 2 1
CO3
3 3 2 2 1 3 2 3
CO4 2 2
2 3 3 2 2 2 3 2
CO5
3 2 2 2 2 1 2 1
4|Page
Course content
Module-I (T-3-Pj-2)
Laplace Transforms, Properties of Laplace transforms, Unit step function.
Project-1
Make a short draft of properties of Laplace transform from memory. Then compare your notes with
the text and write a report of 2-3 pages on these operations and their significance in applications.
Module-II (T-2-Pj-2)
Second shifting theorem, Laplace transforms of Derivatives and Integrals
Project-2
Find the Laplace transform of the following functions
Module-III (T-3-Pj-2)
Derivatives and Integrals of Transforms, Inverse Laplace transform.
Project 3:
Application of Unit step function (RC- Circuit to a single square wave).
Module- IV (T-2-Pj-2)
Solution of Differential Equation by using Laplace Transform.
Project 4: Find the solution of differential equation by using Laplace Transform.
Module-V (T-4-Pj-2)
Periodic function, Fourier series, Fourier series expansion of an arbitrary period,Half range
expansions.
Project-5
Find the Fourier series expansion of a 2-pi periodic function.
Module-VI(T-3-Pj-2)
Complex form of Fourier series, Fourier Integrals, Different forms of Fourier Integral.
Project-6
Find the Fourier sine and cosine integral of the following functions.
Module-VII(T-3)
Fourier Transforms, Fourier sine and cosine Transforms.
Text Books:
E. Kreyszig , Advanced Engineering Mathematics, Johnwilley& Sons Inc-8th
Edition.Chapters:5(5.1 to 5.4(without Dirac's delta function ) ),10(10.1,10.4 and 10.7-
10.9(definitions only , no proofs))
Highjer Engineering Mathematics by B.V.Ramana, Tata McGraw-Hill Education India, Inc-8th
Edition.
Reference Books:
1) Advanced Engineering Mathematics by P.V.O’ Neil Publisher: Thomson
2) Mathematical Methods by Potter & Goldberg ; Publisher : PHI
5|Page
Complex Analysis and Numerical Methods
Course Objectives:
CO1: Solve the problems related to analytic functions using the Cauchy-Riemann
equations.
CO2: Describe and discuss the importance of harmonic functions and analytical
functions.
CO3: Apply Cauchy integral theorem and Cauchy integral formula for evaluating
complex contour integrals.
CO4: Analyse and test the fundamental concepts numerical methods for finding
out solutions of various mathematical problems arising in roots of linear and non-linear
equations, solving differential equations with initial conditions and evaluating real
definite integrals.
CO5: Formulate and competent in solving numerical problems by using Runge-Kutta 2nd
& 4th order methods.
Course Outcome to Program Outcome Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1
3 3 2 2 2 2 1
CO2 2
3 2 2 3 3 2 2 2
CO3
3 3 2 2 3 3 2 2
CO4 2
2 3 2 2 2 3 3 3
CO5
2 2 3 3 2 1 2 1
*High-3, Medium-2, Low-1
6|Page
Course Outline
Module I (T-3 hrs-P-0-hrs-P-0 hrs)
Functions of a complex variable, Analytic functions, Cauchy-Riemann equations (Without Proof),
Harmonic and Conjugate harmonic functions, Cauchy’s Integral Theorem (Without Proof).
Project-1 : Verification of Cauchy-Riemann equations for complex functions in Cartesian form and
Polar form
Module II (T-3 hrs-P-0 hrs-P-2 hrs)
Cauchy’s Integral Formula (Without Proof), Cauchy’s Integral Formula for higher order derivatives
(Without Proof), Taylor series.
Project-2 : Evaluation of contour integrals using Cauchy’s Integral Formula
7|Page
Discrete Mathematics
Course Objective
Course Outcomes
CO1: Apply the logical structure of proofs and work symbolically with connectives
and quantifiers to produce logically valid, correct and clear arguments.
CO2: Evaluate elementary mathematical arguments and identify fallacious reasoning
CO3: Reformulate statements from common language to formal logic
CO4: Apply truth tables and the rules of propositional and predicate calculus
CO5: Model and solve real world problems using graphs ,both quantitatively and
qualitatively
Course Outcome to Program Outcome Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1
2 2 3 2 1 2 1
CO2
2 3 2 2 2 1 2 2 1
CO3
2 3 2 2 2 2 3 3
CO4
3 3 3 2 2 3 2 3
CO5
3 2 3 2 2 2 2 1
8|Page
Course Outline
Module -I (3Hours)
Propositional Logic, Connectives, Truth tables of compound propositions, Propositional
Equivalence.
Project 1: Given the truth values of the propositions p and q, find the truth values of the
conjunction, disjunction, implication, bi-implication, converse, contrapositive and inverse.
Module -II (2Hours)
Theory of inference, Predicates and Quantifiers, Rules of Inference.
Project 2:Build valid arguments of a given set of propositional logics and quantified statements
using rules of inferences.
Module -III (3 Hours)
Relations and its properties, Partial Ordering, POSET, Totally Ordered Set.
Project 3: Define the properties of a relation on a set using the matrix representation of that
relation with examples.
Module -IV (3Hours)
Hasse Diagram, Maximal & Minimal Elements of a Poset,Greatest& Least Elements of a Poset,
Supremum & Infimum of a Poset, Lattice.
Project 4: Find a Topological Sort of a Poset.
Module -V (3 Hours)
Introduction to Graph Theory, Graph Terminology and Special types of Graphs, Representation
of Graphs.
Project 5:Describe how some special types of graphs such as bipartite, complete bipartite graphs
are used in Job Assignment,Model, Local Area Networks and Parallel Processing.
Module -VI (3 Hours)
Graph Isomorphism, Connectivity, Euler and Hamiltonian Graphs, Planar Graphs, Graph
Coloring.
Project 6(i):Describe the scheduling of semester examination at a University and Frequency
Assignments using Graph Colouring with examples. Find also their Chromatic numbers.
Project 6(ii):List out 10 pairs of Non-isomorphic graphs and explain the reason behind it.
Project 6(iii):List out all features ofEuler and Hamiltonian Graphs. Justify whether the given set
of graphs are Euler and Hamiltonian. Construct a Gray Code where the code words are bit strings
of length three.
Module -VII (3 Hours)
Trees and their Properties, Spanning Trees, Minimum Spanning Trees, Kruskal’s Algorithm.
Project 7:Find a minimum spanning tree in a given weighted graph using Kruskal’s Algorithm.
9|Page
Text Books:
1. Discrete Mathematics and its Applications by K.H.Rosen, Publisher: TMH, Sixth Edition,
2009.
Chapters: 1(1.1 ,1.2,1.3, 1.5); 7(7.1,7.6); 8(8.1 to8.5, 8.7, 8.8);9(9.1,9.4,9.5).
Reference Books:
1. Discrete Mathematical Structures with Applications to Computer Science, J. P. Trembkay,
R. Manohar, Tata MC Graw – Hill Edition 38th reprint, 2010.
2. Discrete and Combinatorial Mathematics by R.P.Grimaldi Publisher: Pearson, 5th Edition,
2003.
3. Discrete Mathematics and Applications by Thomas Koshy Publisher: Elsevier, 2004.
4. Discrete Mathematical Structures by B. Kolman, R.C. Busby & S. Ross Publisher: PHI, 5th
Edition, 2003
10 | P a g e
Probability and Statistics
Objective
To translate real-world problems into probability models.
To recognize the role and application of probability theory, descriptive and inferential
statistics in many different fields of science and engineering.
To apply probability and statistics in engineering and science like disease modeling,
climate prediction and computer networks etc.
Learning outcome
After the completion of the course students will be able to:
CO1: explain the concepts of sample space, events and compute the probability of
different events.
CO2: describe discrete and continuous random variables.
CO3: implement the concept of expectation, variance and covariance of random
variables.
CO4: solve problems related to correlation and regression.
CO5: compare Binomial, Poisson and Normal distributions.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO2 2.00 2.0 3.0 2.0 1.0 1.0 2.0 1.0 2.0 1.0 3.0
CO3 2.00 1.0 3.0 1.0 2.0 2.0 3.0 3.0 2.0 2.0
CO4 2.0 1.0 3.0 3.0 2.0 3.0 1.0 2.0 2.0
CO5 1.0 2.0 1.0 2.0 2.0 3.0 3.0 1.0 2.0
11 | P a g e
Course content
Module I :( 3 hrs+2 hrs)
Sample spaces and events; axiomatic definition of probability; Axioms of Probabilities
Project-1
A Report on Application of probability to control the flow of traffic through a highway system, a
telephone interchange, or a computer processor
Module II :( 2 hrs +2 hrs)
Mutually Exclusive Events, Dependent and Independent Events. Conditional Probability
Project-2
A Report on Dependent and Independent Events with Examples
Module III:(3 hrs +2 hrs)
Discrete random variables and probability distributions, Continuous random variables and
probability
distributions , Mean ,Variance and Moment Generating Function of Distributions
Project-3
Application of random variables in Engineering Field
Module IV:(3 hrs +2 hrs)
Uniform Distribution, Binomial Distribution, Poisson Distribution
Project-4
Applications of Poisson distribution
Module V:(3 hrs +2 hrs)
Normal Distribution, Working with Normal Tables, Normal Approximation to the Binomial
Distributions
Project-5
Normal Distribution utilized in statistics, business settings, and government entities.
Module VI:(3 hrs)
Statistics: Random Sampling, Population and Sample, Sample Mean and Variances, Point and
Interval Estimations, Confidence Intervals
Module VII:(3 hrs +2 hrs)
Regression and Correlation Analysis: Correlation Coefficient, Co-variance independent random
variables, linear regression of two variables
Project-6
Uses of Regression and Correlation Analysis in Business
Text Books:
1. Name of Author, Title, Publication, Edition
Advanced Engineering Mathematics by E. Kreyszig Publisher: John Willey & Sons Inc-8th Edition
Reference Books:
1.Statistical Methods by S.P. Gupta (31st Edition); Publisher: Sultan Chand & Sons.
2. Mathematical Statistics by S.C. Gupta & V.K. Kapur (10th Edition); Publisher: Sultan Chand &
Sons.
12 | P a g e
Calculus
Objective
To apply the concepts of derivative to find curvature and radius of curvature of a curve.
To apply concepts of Vector Calculus to the problems related to models in work,
circulation and flux Problems, hydrodynamics and fluid dynamics etc.
To introduce line, surface and volume integrals and their applications.
Learning Outcome
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO2 3.00 1.0 3.0 1.0 2.0 3.0 3.0 2.0 2.0
CO3 3.00 2.0 2.0 2.0 2.0 2.0 2.0 1.0 1.0
CO5 2.00 1.0 3.0 2.0 1.0 3.0 2.0 2.0 3.0
13 | P a g e
Course Outline
Module-I(3hr+0hr+2hr)
Curvature and Radius of curvature in Cartesian form.
Project 1: To find radius of curvature (Parametric form)
Module-II(2hr+0hr+4hr)
Vector algebra: Algebraic operations, Scalar product, Inner product, Vector product, Scalar and
vector triple product.
Project 2: Problems based on inner product, scalar and vector triple products.
Project 3: To find angle between two vectors, area of triangle and parallelogram, volume of
parallelepiped and tetrahedron using vector algebra.
Module III(2hr+0hr+4hr)
Gradient of scalar point function, Directional derivatives, Divergence and curl of vector point
functions, second order differential operator: the Laplacian operator.
Project 4: To prove the identities with regards to Gradient, Divergence and Curl.
Project 5: To find normal vector to a plane using Gradient of scalar point function.
Module-IV: (3hr+0hr+0hr)
Line Integrals (path dependence and path independence), double integrals.
Module-V: (3hr+0hr+0hr)
Surface Integrals, Triple Integrals
Module-VI: (4hr+0hr+2hr)
Green’s and Gauss’s Theorems (without proof) and their applications to evaluate the integrals.
Project 6: To find center of gravity and moments of inertia of a mass density
Module-VII: (3hr+0hr+0hr)
Stokes’ Theorem (without proof) and its applications to evaluate the integrals.
Text Books:
1. A Text book of Calculus Part – II by Shanti Narayan, Publisher: S. Chand & Company Ltd.
Chapters: 8 (Art. 24, 25 (only for Cartesian and parametric curves)).
2. Advanced Engineering Mathematics by E. Kreyszig, Publisher: John Willey & Sons Inc.- 8th
Edition
Chapters: 8 (8.1 to 8.3, 8.9 to8.11), 9 (9.1 to 9.7, 9.9).
14 | P a g e
Mechanics for Engineers (40 hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUTM1006 Mechanics for Engineers 3 2+1+0
Course Objectives:
Course Outcomes:
● CO1: Understand the basic principles of statics and dynamics in engineering mechanics.
● CO2: Analyze and solve problems involving forces, moments, and equilibrium
conditions in mechanical systems.
● CO3: Apply the principles of kinematics and kinetics to analyze the motion of particles
and rigid bodies.
● CO4: Utilize energy and momentum methods to solve engineering problems involving
impact, work, and energy principles.
● CO5: Demonstrate the ability to use modern engineering tools and software for modeling
and solving engineering mechanics problems.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
1
CO1 3 3 2 1 1
CO2 3 3 2 1 1 1 1
1 1
CO3 3 3 2 1 1 1 1
1 1
CO4 3 3 3 1 1 1 1
1 1 1
CO5 3 3 3 2 2 1 2 1 1
15 | P a g e
*High-3, Medium-2, Low-1
Course Syllabus:
Theory
Practice
Theory
System Isolation and Free Body Diagram, Particle Equilibrium, Lami’s theorem, General
Conditions of Equilibrium, Types of Supports and Support Reactions, Rigid Body
Equilibrium.
Practice
Theory
● Basic Terms used in Dry Friction, Laws of Coulomb Friction, Equilibrium of Bodies on
an Inclined Plane, Ladder Friction, Belt Friction
Practice
Theory
Axis of Symmetry, Centroid of Lines, Areas, and Volumes, Centroid of Composite Section
16 | P a g e
Module 5: Moment of Inertia (6 hours)
Theory
Rectangular and Polar Moment of Inertia, Radius of Gyration, Parallel Axis Theorem and
Perpendicular Axis Theorem, Moment of Inertia of Composite Section
Practice
Theory
Theory
Practice
Text Books:
Reference Books:
1. Engineering Mechanics by S. Timoshenko, D.H. Young and J.V. Rao, Tata McGraw
Hill.
17 | P a g e
Optics and Optical Fibres (33 hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUTM1007 Optics and Optical Fibres 3 2+1+0
Course Objectives:
● To train the students for the applications of the solar cell, laser and optical Fibre in
the field of engineering and technology.
● To learn and practice the techniques used by optical phenomena so that these can be
applied to actual field studies.
Course Outcomes:
After the completion of the course students will be able to:
CO1: Understand optical phenomena.
CO2: Different light sources and their use.
● CO3: To understand the basic knowledge of solar cell, laser and optical fiber.
● CO4: To understand optical fiber principle, operations and its applications.
● CO5: To handle different tools and instruments used in optical experiments.
COs PO1 PO2 PO3 PO4 PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
5 6 7 8 9 0 1 2 1 2 3
CO1 1 2 3 2 1 2 2 1
CO2 3 1 2 3 3 1 1 1 2 2
CO3 1 3 2 3 2 2 1 2
CO4 3 2 2 3 3 3 2 3
CO5 2 2 3 3 2 3 3 1 2 3
Course Syllabus:
Module I: Reflection and Refraction (Derivation is not required) (3 hours + 2 hours )
Reflection at plane surface, reflection at spherical mirrors, Paraxial rays and approximation
Sign convention, Location of the image formation, Spherical mirror equation, Refraction, Total
internal reflection, Dispersion by a prism, Refraction through a prism.
18 | P a g e
Practice: 1
To determine the refractive index of glass slab using travelling microscope
Module II: Lenses (Derivation is not required (2 hours +2 hours)
Definition, Types of Lenses, Terminology associated with the Lens, Sign Convention
Location of the image formation by graphical method for Lenses, Lens formula.
Practice: 2
To determine the dispersive power and Cauchy constants of the material of a prism using
mercury source.
Module III: Interference (Derivation is not required) (2 hours +2 hours)
Superposition principle, definition of Interference, Coherence, Young’s double slit experiment,
Newton’s rings theory- Determination of wave length of light.
Practice: 3
Newton's Rings-Refractive index of liquid
Module IV: Diffraction and Polarization (Derivation is not required (3 hours +2 hours)
Types of diffraction, Fraunhofer diffraction at a single sit, Diffraction at N-parallel slits (plane
diffraction grating) Polarisation, Types of polarized light and their representation, Brewster
Law .Malus Law, polarization by double refraction, polarimeter, Applications of polarized
light.
Practice: 4
To find grating element of a plan transmission diffraction grating.
Text Books:
1. A Text Book of Optics by M.N. Avadhanulu, Brij Lal, N. Subrahmanyam, S Chand; 23rd
Rev. Edn. [Module I&II]
2. Engineering Physics, by D.Thirupathi Naidu, M.Veeranjaneyulu, V.G.S Book
links,2017.[Module-III,IV]
3. Principles of Engineering Physics-2 by Md.Khan, S.Panigrahi, Cambridge University
Press 2016. [module-V,VI&VII]
Reference Books:
1. Optics by Ajoy Ghatak, McGraw Hill Education; 6 edition, 2017.
2. Physics-I for engineering degree students byB.B. Swain and P.K.Jena.
3. Concepts in Engineering Physics by I Md. N. Kha, 2016.
Note: 1 credit theory=10 hrs lecture, 1 credit practice =12.5 hrs lab in a semester
20 | P a g e
Applied Analytical Chemistry
Course Objectives
To explain fundamental principles for hardness and their remdiation in industrial scale.
To get brief idea about fuels their classification, quality and application.
To have hands on experimental expertise in quality analysis for water, soil and fuel.
Course outcome:
CO1: Define the causes for the deterioration of water quality for industrial applications.
CO2: Explain and identify essential parameters for industrial-scale water softening
CO3: Interpret the causes of rusting of metallic parts and preventive methods
CO4: Differentiate the qualities of various types of fuel, their calorific value, along with
the causes of their deterioration.
CO5: Design and sketch electrochemical cells with good efficiency.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
3 2
CO1 3 3 3 1 2 2 1 1
1
CO2 3 3 2 2 1 2 2 2 1
1
CO3 2 3 3 2 1 2 3 3 1
1 1
CO4 2 2 3 2 2 3 3 1
1
CO5 1 3 3 2 2 2 2 1 1
21 | P a g e
Course Content
Module-I (4Hrs)
Water softening processes: Lime-Soda, Zeolite and Ion exchange methods. Removal of DO and
dissolved CO2 from water by De-aeration method,Desalination of Brackish water by Reverse
osmosis and electro dialysis process,Numericals on calculation of Temporary and Permanent
hardness of water,Lime-Soda calculation
Practice
1.Determination of hardness of water by EDTA method. (V. lab)
2.Determination of alkalinity of water. (V. lab)
3.Determination of Dissolved Oxygen in water. (V. lab)
4.Determination of Biological Oxygen Demand. (V. lab)
5.Determination of Chemical Oxygen Demand. (V. lab)
Module-II (2Hrs)
Soil Analysis: Soil profile, Structure, and properties, Determination of soil properties
Practice
6.Determination of specific gravity of the soil by using piknometer. (V.lab)
7. Determination of pH and electrical conductivity of soil sample.(V. lab)
8.Determination of moisture content in soil by oven drying method. (V. lab)
Module-III (3 Hrs)
Classification, combustion and chemical principles involved in fuel, calorific value: gross and
net calorific values and their determination by bomb calorimeter, Proximate and ultimate
analysis of coal and their importance. LPG, Water gas, producer gas, CNG.
Practice
9.Determination of calorific value of a fuel sample by using Bomb calorimeter.
10. Analysis of flue gases by Orsat’s apparatus.
Module-IV (4 Hrs)
Petroleum: its chemical composition and fractional distillation, cracking of heavy oil residues –
thermal and catalytic cracking, knocking and chemical structure, octane number, synthesis and
applications of bio-fuels, Photovoltaic cell.
Practice
11.Synthesis of biodiesel by trans esterification process
Module-V (3 Hrs)
Corrosion-Mechanisms, Factors affecting Corrosion; Protection from corrosion.
Practice
12.Estimation of ferrous ion in the given solution using standard potassium dichromate.
Module-VI (2Hrs)
Electrochemical Phenomenon
Electrochemical cell, Electrode potential, Determination of pH of a solution Using Calomel/
Quin Hydrone Electrode.
Module-VII (2Hrs)
Error in Chemical analysis
22 | P a g e
Types of errors, Accuracy and precision, Absolute and relative uncertainty, mean and standard
deviation.
Text Books
Reference Books
23 | P a g e
Applied Engineering Material
Code Course Title Credit T-P-PJ
CUTM1009 Applied Engineering Material 3 2-0-1
Objective
To give an introduction to materials, ceramics, polymers, and electronic materials in the
context of a molecular level understanding and their application in various field
To provide brief idea about carbon based nanomaterials such as CNT, fullerene, graphene
and their polymer nanocomposites with their practical applications
To be able to get absorbed jobs in different industries processing with these materials.
Course outcome:
CO1: Recall and relate nanomaterials, hybrid materials with their structure, mechanism
of action and their improve performances.
CO2: Describe and discuss the carbon-based nanomaterials and their applications
CO3: Apply and demonstrate the knowledge of nanomaterials and hybrid materials on
polymer composite with their enhanced applicabilities
CO4: Analyze different properties of the composite materials.
CO5: Formulate strategies to prepare composite materials and energy storage systems
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
2 2
CO1 1 3 3 1 2 2 1 1
1
CO2 3 3 2 2 1 2 2 2 1
1
CO3 2 3 3 2 1 2 3 3 1
1 1
CO4 2 2 3 2 2 3 3 1
1
CO5 3 3 3 2 2 2 2 1 1
24 | P a g e
Course content
Carbon nanomaterials, such as graphene, carbon nanotubes (CNTs), crystalline diamond, and
diamond-like carbon, Properties and application of fullerenes,
Project
Synthesis and Fabrication of Graphene and Graphene Oxide by sol-gel techniques
Project
Preparation of polystyrene by anionic/cationic/emulsion polymerization method
Module IV: Composites (5hrs)
25 | P a g e
Project
Text Books:
1. A Textbook of Engineering Chemistry, by Shashi Chawla
2.Engineering Chemistry, by P. C Jain and M. Jain
3.Advanced Polymer Chemistry, by M. Chanda
Reference Books:
26 | P a g e
Environmental Science
Introduction
The National Education Policy (NEP) 2020 underlines the importance of making environmental
education an integral part of curricula and encouraging environmental awareness and sensitivity
towards its conservation and sustainable development. Environment Education, therefore, needs
to include areas such as climate change, pollution, waste management, sanitation, conservation
of biological diversity, management of biological resources and biodiversity, forest and wildlife
conservation, and sustainable development.
Course Objectives
To understand the relationship among human being, natural resource and environment on the
historical perspectives.
To orient students towards the principles of sustainable development goals and train them for
conserving Biodiversity and maintaining Ecosystem balance.
To analyze environmental issues and problems critically, and develop strategic environmental
management policies and practices.
Course Outcome
After the successful completion of the course, students should be able to:
CO1: Explain the historical perspectives of human, natural resource and environment
interactions
CO2: Identify, classify, evaluate and prospect the natural resources integrated with
Sustainable Development Goals
CO3: Analyze issues and concerns of Biodiversity conservation and Ecosystem services
at local, regional and global scales
CO4: Demonstrate their environmental management competency to combat pollution,
waste generation and climate change.
CO5: Conduct independent project works and address current environmental challenges
complying with Environmental agreements, treaties, act and laws.
28 | P a g e
SUGGESTED READINGS
30 | P a g e
Course Structure
Basket - II
Course
Course Code Course Title Credits Type
T+P+PJ
31 | P a g e
Syllabus
Optimization Techniques (50 hours)
Course Objectives
To learn to translate real-world scenarios into mathematical optimization models.
To develop a deep understanding of the basic principles and mathematical
foundations of optimization.
To create an Engineering design methodology using a mathematical formulation.
Course Outcomes
After the completion of the course, students will be able to:
CO1: Gain knowledge on optimization methods and algorithms to develop different
types of optimization problems.
CO2: Understand various real life optimization problems by using computer software.
CO3: Apply optimization techniques in problems of Engineering and Technology.
CO4: Evaluate optimization solutions for feasibility, efficiency, and practicality.
CO5: Develop new optimization models or improve existing algorithms for specific
applications.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 1 2 1 1
3
CO2 2 2 2 1 2 1
CO3 1 2 3 1 3
CO4 2 3 3 3 3 3
CO5 3 3 3 3 2 1
32 | P a g e
Course Syllabus:
Text Books
External Links:
https://www.informs.org/Resource-Center/INFORMS-Student-Union/Consider-an-Analytics-
OR-Career
https://www.informs.org/
https://en.wikipedia.org/wiki/Operations_research
33 | P a g e
ENGINEERING ECONOMICS AND COSTING (56 hours)
Course Type
Course Title Credits
Code (T+P+Pj)
ENGINEERING ECONOMICS AND
CUTM1012 3 2+0+1
COSTING
Course Objectives:
Course Outcomes:
CO1: Understand the fundamental concepts of engineering economics, demand and supply, and
production theory of the Market.
CO2: Develop awareness and understanding of the cash flow statements and the time value of
money.
CO3: Evaluate the financial performance of engineering projects using various financial analysis
methods.
CO4: Understand and apply cost concepts and cost sheets to analyse common business
management decisions such as pricing a product and services.
CO5: Understand the overview of Indian baking system and Indian financial systems
34 | P a g e
Course Syllabus
Module-I
Engineering Economics – Nature and scope, General concepts on micro & macroeconomics. The
Theory of demand, Demand function, Law of demand and its exceptions, Elasticity of demand,
Law of supply, and elasticity of supply.
Module-II
Time value of money: Simple and compound interest, Cash flow diagram, Principle of economic
equivalence.
Evaluation of engineering projects: Present worth method, Future worth method, Net present
value method, internal rate of return method, Cost-benefit analysis in public projects.
Module-III
Cost concepts, Elements of costs, Preparation of cost sheet, Segregation of costs into fixed and
variable costs. Break-even analysis (Simple numerical problems to be solved)
Indian Banking System: Banks: Meaning, nature, characteristic of the Indian banking system,
functions of commercial banks, functions of Reserve Bank of India, Overview of Indian Financial
System.
Text Books:
1. Riggs, Bedworth, and Randhwa, “Engineering Economics”, McGraw Hill
Education India.
2. D.M. Mithani, Principles of Economics. Himalaya Publishing House
Reference Books:
1. Sasmita Mishra, “Engineering Economics & Costing “, PHI
2. Sullivan and Wicks, “Engineering Economy”, Pearson
3. R.PaneerSeelvan, “ Engineering Economics”, PHI
4. Gupta, “Managerial Economics”, TMH
5. Lal and Srivastav, “Cost Accounting”, TMH
35 | P a g e
PROJECT MANAGEMENT (56 Hours)
Course Objectives:
Course Outcomes:
CO1: Acquire 10 knowledge area identified by PMI and its application while working on a real
project.
CO2: Apply managerial skill to procure a project, plan, schedule, hire and allocate resource and
deliver a project
CO3: Will build soft skill to lead and comply and communicate with all stakeholders' expectation
CO-PO Mapping
36 | P a g e
Course Outline
Module: I
Module: II
Project Scope Management: collect requirements, define scope, create WBS, verify scope,
control scope, Project Time Management; Define activities, sequence activities, estimate,
develop and schedule, Project Cost Management; Estimate costs, determine budget, control costs
Module: III
Project Quality Management: Plan quality, perform quality assurance, perform quality control,
Project HR Management; Develop HR plan, acquire project team, develop and manage project
team, Project Communications Management; Identify stakeholders, plan communication,
distribute information, manage expectation of stake holders, report performance.
Module: IV
Project Risk Management; Plan risks: identify risks, perform quality and quantitative risk
analysis, plan risk responses, monitor and control risks, Project Procurement Management; Plan
procurements, conduct procurements, administer procurements, close procurements, Project
Stakeholders Management; Identifying stakeholders, stakeholder analysis, engagement.
Text Books:
Project Management: A Managerial Process, Clifford F Gray & Eric W Larson, Tata
McGrawHill
A Guide to the Project Management Body of Knowledge, 6th Edition, PMI
Project Management- A system Approach to Planning, Scheduling and Controlling
(Harold Kerzner). CBS Publishers and Distributers, New Delhi.
Reference Books:
37 | P a g e
1) https://www.youtube.com/watch?v=qjwDQhhbWdI
2) https://www.youtube.com/watch?v=rMVEUoANT64
3) https://www.youtube.com/watch?v=oacSSamqP6s
4) Preparation of project plan in Excel: https://www.youtube.com/watch?v=kpLnxV3a1bE
5) Gantt Chart for project management:
https://www.youtube.com/watch?v=4H77Lvx2pQc
6) https://www.youtube.com/watch?v=ACjTnkTT7v4
7) https://www.youtube.com/watch?v=8xxkA20ycck
8) https://www.youtube.com/watch?v=o_vexQUWH4s
9) https://www.youtube.com/watch?v=aqEKLQxIUEY
10) https://www.youtube.com/watch?v=k8KjFuhzBaQ
11) https://www.youtube.com/watch?v=bbi2diraL8M
12) https://www.youtube.com/watch?v=ne7zwSYmWus
13) https://www.youtube.com/watch?v=SPj-Luod9tI
14) Bitrix:(https://www.bitrix24.in/tasks/free_online_project_management.php?utm_source
=google&utm_medium=cpc&utm_campaign=19998176636-
149585073993&gclid=EAIaIQobChMI5vCVoKGe_wIVnpJmAh3QYAraEAAYASAAEgIYrf
D_BwE)
15) Bitrix24 Project Management Tutorial
(https://www.youtube.com/watch?v=0MhGlWcMvKQ)
List of Projects
38 | P a g e
6. Smart Agriculture Technology: Create a solution that integrates sensors, automation, and
data analytics to optimize crop yield, reduce resource usage, or improve farming practices.
7. Renewable Energy Solutions: Innovate a product (Developing a Solar Dryer) that
harnesses renewable energy sources such as solar, wind, or hydroelectric power to address energy
needs or provide clean energy alternatives.
8. Smart Transportation Systems: Design a product or solution that enhances transportation
efficiency, reduces traffic congestion, improves safety, or promotes sustainable transportation
options.
9. Assistive Technologies for Disabilities: Create a product that assists individuals with
disabilities in improving their mobility, communication, accessibility, or quality of life.
10. Advanced Healthcare Devices: Develop a medical device or technology that improves
diagnosis, treatment, monitoring, or patient care in a specific area of healthcare.
11. Personalized Nutrition Solutions: Design a product or service that leverages data analytics
and individualised recommendations to promote healthy eating habits and personalized nutrition
plans.
12. Sustainable Fashion or Textile Innovations: Explore eco-friendly materials,
manufacturing processes, or circular economy principles to develop sustainable fashion or textile
products.
13. Home Automation for Aging in Place: Create a solution that enables older adults to live
independently and safely in their own homes through automation, monitoring, and assistive
technologies.
14. Water Conservation Technologies: Develop a product or system that helps conserve water
resources, improves water management, or enhances water quality.
39 | P a g e
Gender, Human Rights and Ethics (63 Hours)
Type
Course Code Course Title Credits
(T+P+Pj)
CUTM1014 Gender, Human Rights and Ethics 3 1.5+0+1.5
Course Objectives:
This course is about gender, human rights, and ethics in which the student will be sensitized and
exposed to related issues in the context of business and organizations in India. The specific
objectives are:
Course Outcomes:
CO1: Students will analyse the differences between sex and gender, the social
construction of gender, and its outcomes, including gender roles, labour division,
and power hierarchies.
CO3: Will gain an understanding of human rights concepts, types, and their
relevance in organizations. They will explore international human rights laws, the
Universal Declaration of Human Rights, and organizational challenges related to
social discrimination and inequality.
40 | P a g e
CO-PO Mapping
CO/PO PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO-
01 02 03 04 05 06 07 08 09 10 11 12
CO1 3 3 2 2 2 3 2 1 2 3 1 2
CO2 3 3 2 2 2 3 3 2 2 2 1 2
CO3 3 3 2 3 2 3 2 1 2 3 2 2
CO4 3 2 2 3 2 3 1 1 2 1 2 2
CO5 3 3 2 3 2 3 2 2 2 2 1 2
Course Contents:
Module: I
Difference between sex and gender; social construction of gender and its outcomes in the form
of behavior, roles, gender based division of labour, hierarchy; gender relations.
Gender issues in organisations - significance of relations between structures, practices, context,
interactions, and power for construction of gender at organisational level
Gender implications at workplace, management and leadership, Laws and Acts
Comparing different types of organisations; how to create a gender sensitive organisation.
Module: II
Module: III
References:
“Why Gender is a Development Issue”, Handout 4, Oxfam Gender Training Manual
(1994)
Freedman, Jane. (2002), “Introduction: Feminism or Feminisms?” in Feminism, Viva
Books, N. Delhi.
Chafetz, J.S. (1990), “The Coercive Bases of Gender Inequality”, in Gender Equity: An
Integrated Theory of Stability and Change, Sage.
41 | P a g e
Climate Change, Sustainability and Organisation (63 Hours)
Type
Course Code Course Title Credits
(T+P+Pj)
CUTM1015 Climate Change, Sustainability and Organisation 3 1.5+0+1.5
Course Objectives:
To develop an understanding about climate change in general, responses and debates
To create awareness about the impact of climate change on organisations in
performance, growth and sustainability
To facilitate in developing reference points to factor in aspects of climate change in
organizational planning and development
To develop an understanding of sustainable development, SDGs and their relevance for
sustainability of organisations
To comprehend the application of the Integrated Reporting Framework for
Sustainability in business.
Course Outcomes:
42 | P a g e
CO-PO Mapping
CO/PO PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO- PO-
01 02 03 04 05 06 07 08 09 10 11 12
CO1 3 3 2 3 2 3 2 1 2 3 1 3
CO2 3 3 2 2 3 3 2 2 3 2 1 3
CO3 3 3 2 3 3 3 1 2 2 3 1 3
CO4 3 2 2 3 2 3 1 2 2 2 2 3
CO5 3 3 2 3 3 3 2 2 2 3 2 3
Course Contents:
Module-I:
Basics of climate change; impacts on various sectors; responses and mitigation efforts by the
state agencies; debates and non-state and critiques, Sectoral implications of climate
change:Agriculture and Forestry; Transportation; Buildings; Energy; Industry and
Manufacturing, Climate change:specific impacts (Migration, Disasters and Pandemics),
Mitigation and adaptation keeping the sustainability of business organisations
Module-II:
Sustainable development, debates, SDGs, challenges and opportunities; The business case and
leadership for action, Regulatory environment and International policy; Integrated Reporting
Framework for Sustainability, Production and consumption; Design, technology, and planning
for sustainability, Communication and marketing; Collaboration and partnerships
References:
Climate Change- Law, Policy and Governance by Usha Tandon, Eastern Book Company,2018
Climate Change: A Very Short Introduction by Mark Maslin, Oxford University Press,2014
Sustainable Development Goals Series by Zachary Romano, Springer Publication, 2024.
43 | P a g e
Job Readiness
Course Objectives:
Develop competent level of English proficiency, i.e., 6.5 band on the CELTS Test
Enhance proficiency in verbal, quantitative aptitude and logical reasoning skills aiming
for Level 4 mastery in My Perfectice
Strengthen students’ employability skills through communication, analytical and
problem-solving abilities
Course Outcomes:
CO3. Exhibit verbal ability, strong quantitative aptitude and advanced logical reasoning
(Level 4 mastery in MyPerfectice)
CO4.Develop and apply enhanced employability skills, including effective
communication, sharp analytical thinking and problem- solving abilities in various
professional contexts.
44 | P a g e
Course Contents
45 | P a g e
Course II: CELTS Verbal
Module I: Grammar (4 Hrs)
Articles
Prepositions
Subject-Verb
Spotting Errors
Sentence Correction
Module II: Vocabulary (5 Hrs)
Synonyms
Antonyms
Contextual Vocabulary
Module III: Reading Comprehension (3 Hrs)
Paragraph/ Sentence Completion
Jumbled Sentences/ Jumbled Paragraph
Reading Comprehension
Module IV: Verbal Analogies (3 Hrs)
References Recommended:
Books
The Official Cambridge Guide to Ielts Student’s Book With Answers with
DVD Rom
Simone Braverman's Target Band 7
Focus on IELTS Foundation Coursebook.
46 | P a g e
Course Structure
Basket - III
47 | P a g e
Industrial IoT and Automation
COURSE OBJECTIVES
To provide the student with basic skills useful in identifying the concepts of automation
using hydraulics, pneumatic and PLC.
To impart knowledge on robot kinematics and programming for a given application.
To provide an introduction to Industry 4.0 its applications in industry.
COURSE OUTCOMES
CO1 3 3 2 2 3 1 3 2 2 2 3 2 3
CO2 3 3 1 1 3 2 2 2 2 2 1 3 3 2
CO3 2 3 1 3 3 2 2 2 1 1 3 3 2 2
CO4 3 3 1 3 2 2 2 2 1 3 2 2 2
CO5 3 3 1 2 3 1 1 3 1 1 3 1 1 1
48 | P a g e
COURSE CONTENT
Theory
What is IIoT and connected world? The difference between IoT and IIoT, Architecture of IIoT,
IOT node. Challenges of IIOT
Hands-On
1. Introduction to Arduino, ESp8266, Introduction to raspberry Pi.
Theory:
Fundamentals of Control System, introductions, components, closed loop & open loop system.
Introduction to Sensors (Description and Working principle): What is sensor? Types of
sensors, working principle of basic
Sensors -Ultrasonic Sensor, IR sensor, MQ2, Temperature and Humidity Sensors (DHT-11).
Digital switch, Electro
Mechanical switches.
Practice:
2. Measurement of temperature & pressure values of the process using raspberry pi/node mcu.
3. Modules and Sensors Interfacing (IR sensor, ultrasonic sensors ,Soil moisture sensor) using
raspberry pi/node mcu.
4. Modules and Actuators Interfacing (Relay, Motor, Buzzer) using raspberry pi/node mcu.
Theory:
Communication Protocols: IEEE 802.15.4, ZigBee, Z Wave, Bluetooth, BLE, NFC, RFID
Industry standards communication technology (LoRAWAN, OPC UA, MQTT), connecting into
existing Modbus and Profibus
Technology, wireless network communication.
Practice:
5. Demonstration of MQTT communication
6. Demonstration of LoRa communication.
Theory:
Front end EDGE devices, enterprise data for IIoT, emerging descriptive data standards for IIoT,
cloud data base, could
Computing, fog or edge computing,
Connecting an Arduino /raspberry pi to the Web: Introduction, setting up the Arduino/raspberry
pi development
49 | P a g e
Environment, Options for Internet connectivity with Arduino, configuring your
Arduino/raspberry pi board for the IoT.
Practice:
7. Visualization of diverse sensor data using dashboard (part of IoT’s ‘control panel’)
8. Sending alert message to the user.
MODULE 5:
Theory
Extraction from Web: Grabbing the content from a web page, sending data on the web,
troubleshooting basic Arduino
issues, types of IoT interaction, Machine to Machine interaction (M2M).
Practice
9. Device control using mobile Apps or through Web pages.
10. Machine to Machine communication
Theory
Programmable logic controller (PLC), real-time control system, Supervisory Control & Data
Acquisition (SCADA).
HMI in an automation process, ERP &MES
Practice
11. Digital logic gates programming using ladder diagram
12. Implementation of Boolean expression using ladder diagram
13. Simulation of PLC to understand the process control concept.
Case study: Health monitoring, Iot smart city, Smart irrigation, Robot surveillance
Text Books:
Reference Books:
1. The Internet of Things in the Industrial Sector, Mahmood, Zaigham (Ed.) (Springer
Publication)
2. Industrial Internet of Things: Cybermanufacturing System, Sabina Jeschke, Christian
Brecher, Houbing Song, Danda B. Rawat (Springer Publication)
50 | P a g e
Data Analysis and Visualization Using Python (70 Hours)
Course Description: This course emphasizes the use of tools and techniques to collect, analyze,
and interpret data.
Course Objectives:
CO1: Able to gain knowledge on visualization with good story line and perform job of
a data analyst. (Understand)
CO2: Able to analyse and visualize the dataset. (Analyze)
CO3: Ability to design dashboard. (Create)
CO4: Analyze Text data and gain insights. (Analyze)
CO5: Select appropriate data visualization technique for given data. (Understand)
CO-PO-PSO Mapping:
CO/PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 3 3 - - 2 2 2 3 3 3
CO2 3 3 3 3 3 - - 2 2 2 3 3 3
CO3 3 3 3 3 3 - - 2 2 2 3 3 3
CO4 3 3 3 3 3 - - 3 2 3 3 3 3
CO5 3 3 3 3 3 - - 3 2 3 3 3 3
51 | P a g e
Course Syllabus:
Projects List:
1. COVID 19
2. World Development Indicators
3. ERP dashboarding
4. Details of Social/ Empowerment schemes of Govt. etc.
References:
https://www.programmer-books.com/wp-content/uploads/2019/04/Python-for-Data-
Analysis-2nd-Edition.pdf
https://towardsdatascience.com/data-visualization/home
52 | P a g e
Machine Learning using Python (98 Hours)
Type
Course Code Course Title Credits
(T+P+Pj)
Course Description: This course deals with various machine learning algorithms, strategies for model
generation and evaluations are covered as per the industry requirement.
Course Objectives:
Understand the meaning, purpose, scope, stages, applications, and effects of ML.
Explore important packages of python, such as numpy, scipy, OpenCV and scikit-learn.
To apply and design ML algorithms on given data and interpret the results obtained
CO-PO-PSO Mapping:
CO/PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 1 1 - - 2 2 2 3 3 3
CO2 3 3 2 2 1 - - - 2 2 3 3 3
CO3 3 3 3 2 2 - - 2 - 2 3 3 3
CO4 3 3 3 3 3 - - 2 2 2 3 3 3
CO5 3 3 3 3 1 - - 2 2 3 3 3 3
53 | P a g e
Course Syllabus:
● Linear Regression
● Non-linear Regression
● Model Evaluation in Regression
● Evaluation Metrics in Regression Models
● Multiple Linear Regression
● Feature Reduction using PCA
● Implementation of regression model on IRIS datasets.
54 | P a g e
Projects
● To be defined based on respective study area of student.
References:
Text Book:
1. EthemAlpaydin, Introduction to Machine Learning, Second Edition,
http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=12012.
Web Resource:
1. https://towardsdatascience.com/beginners-guide-to-machine-learning-with-python-
b9ff35bc9c51
55 | P a g e
Robotic automation with ROS and C++
Course Content:
Course Objectives
Course Outcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 1 1 2 3 1 1
CO2 1 2 3 2 1 3 2 1
CO3 1 1 3 2 2 3 2 1
CO4 1 2 3 2 3 3 2 2
CO5 1 2 2 3 3 3 2 2
56 | P a g e
COURSE SYLLABUS
Practice
P3.1 Port handling of 8951
P3.2 Port handling of Arduino
P3.3 Port handling of Raspberry Pi
58 | P a g e
Basics of Design Thinking (60 hrs)
Course Objectives
Learning the five key stages of Design Thinking—Empathize, Define, Ideate, Prototype,
and Test—and understand how they contribute to solving complex problems creatively
and effectively.
Gaining the ability to approach challenges with a user-centric mindset, focusing on the
needs, pain points, and perspectives of users to design innovative and impactful solutions.
Acquiring practical knowledge of tools such as empathy mapping, brainstorming
techniques, rapid prototyping, and iterative testing to foster collaboration and enhance
creative problem-solving in diverse contexts.
Course Outcomes:
After the completion of the course, the students will be able to:
CO1: recall and describe the key stages of the Design Thinking process (Empathize,
Define, Ideate, Prototype, and Test) and their importance in problem-solving.
CO2: explain the principles of human-centered design and how it applies to addressing
user needs and solving complex problems.
CO3: apply Design Thinking tools and techniques (e.g., empathy mapping,
brainstorming, prototyping) to real-world or simulated problems to generate innovative
solutions.
CO4: analyze user feedback, identify patterns, and use insights to refine problem
definitions and proposed solutions during the iterative process.
CO5: design and develop innovative, user-centered solutions to complex challenges,
showcasing their ability to integrate all stages of the Design Thinking process effectively.
59 | P a g e
Course Outcome to Program Outcome Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 1 3 2 3
CO2 3 1 3 1 2 3
CO3 2 2 3 3 2 1 2 2
CO4 3 2 3 3 1
CO5 3 2 3 1 1 2 3
Course Syllabus:
Projects
Text Books:
1. Tom Kelly & Jonathan Littman (2001). “The Art of Innovation” Broadway Publication.
60 | P a g e
System Integration with DYMOLA
COURSE OBJECTIVES
COURSE OUTCOMES
CO1 It can improve the Knowledge to better understand the behavior of systems and to
work and communicate accurately with partners and suppliers.
CO2 DYMOLA is not only capable of supporting an ad-hoc modelling level, such as
functional behavior or detailed design, but is also able to convert these predictive models
into real-time models.
CO3 Future Centurions are ready for operating in many industries including
automotive, aerospace, architecture, Motorsport, energy, and high tech.
CO4 To enable users to easily build their own components or adapt existing ones to match
their unique needs.
CO5 Build custom components or adapt existing ones
CO1 3 3 2 2 3 1 1 3 2 1
CO2 3 3 1 1 3 1 1 3 3 2
CO3 3 3 1 3 3 2 1 1 3 2 3
CO4 3 3 1 3 2 1 3 2 2 2
CO5 3 3 1 2 3 1 2 1 1 3
61 | P a g e
COURSE SYLLABUS
Package Browser, Component Browser, Parameter and Variable Editor Simulation Window,
Modelling, and Simulation.
The Modelling window is used to compose models and model components.
The Simulation experiment on the model, plot results and animate the behaviour.
Creating user-defined models and scripting using Modelica language.
Role Play – Explore the pre-defined libraries and Models, Creating a Package
Practice Project - Preparation of animated projects
https://www.youtube.com/watch?v=39xyI0k
https://www.youtube.com/watch?v=FN8LlnTwzVE&t=314s
Import of user-defined libraries and packages, interfacing with physical models using
ArduinoUno.
The Simulation experiment on the model using multi-domain libraries such as mechanical,
electrical, control, thermal, pneumatic, hydraulic, powertrain, thermodynamics, vehicle
dynamics, air-conditioning domains
Dymola interface that is stored in the Python package
Role Play – Explore the pre-defined libraries and Models, Creating a Package
Practice Project - Preparation of projects using user-defined packages,
Systems Physics with Modelica/Dymola
https://www.youtube.com/watch?v=xlpHwX-W3Ns
62 | P a g e
Session Plan
Session 1
Project 1
Simulating a model – Modelling of Integrated circuits
Description: Use of Electrical and Electronics components.
Workbench Use: Behaviour Modelling, Functional and Logical Design.
Session 2
Project 2
Simulating a model -Creating a model for Electric DC Motor
Description: Design a DC Motor Model, Test, and Simulation, creating a library for components,
Creating a model for motor drive, Scripting.
Workbench Use: Behaviour Modelling, Modelica Standard Library.
Session 3
Project 3
Simulating a model -Simple Pendulum with Frictionless joint Using Multi-Body Library
Description: Design the Simple pendulum and the Furuta joint using Dymola and Modelica
language. Friction joint for the Mechanical equipment.
Workbench Use: Behaviour Modelling.
Session 4
Project 4
Simulating a model – Pick and Place Robot
Description: 5 Axis Pick and Place Robot Design, Validation, and Optimization in the 3DS
platform.
Workbench Use: Behaviour Modelling, Functional and Logical Design. Part design and
Assembly Design.
https://www.youtube.com/watch?v=9RgdZUvEjPw
Session 5
Project 5
Simulating a model – 3D Printer Design
Description: Design All System and Sub System of the 3D Printer, Validation and Simulation
using 3Ds Platform.
Workbench Use: Behaviour Modelling, Functional and Logical Design. Part design and
Assembly Design.
Session 6
Project 6
Simulating a model – Bicycle Behaviour Modelling
Description: Design Power Train, Driving Cycle, part design, and Simulation.
63 | P a g e
Workbench Use: Behaviour Modelling, Functional and Logical Design. Part design and
Assembly Design.
Session 7
Project 7
Simulating a model – Refrigerator Compartment Door Design using Thermal Library
Description: This component models the airflow through the door of a refrigerator or freezer
compartment.
Workbench Use: Behaviour Modelling, Functional and Logical Design. Part design and
Assembly Design.
Session 8
Project 8
Simulating a Model – Engine Analytic Using MultBody Library.
Description: Engine analytic, an engine with 6 cylinders, 6 planar loops, 1 degree of freedom,
and analytic handling of kinematic loops.
Workbench Use: Behaviour Modelling.
Session 9
Project 9
Simulating a model – Control the real and Digital servo motor ArduinoUno Library
Description: Control the Real and Digital Servo motor with simulation.
Workbench Use: Behaviour Modelling, Arduino based System Design, and Functional and
logical design.
Session 10
Project 10
Simulating a model – Virtual Universes with Poppy Humanoid Using ArduinoUno Library
Description: Virtual universes with a human assistant robot with simulation.
Workbench Use: Behaviour Modelling, Arduino based System Design, Functional, and logical
design.
Session 11
Project 11
Simulating a model – Implementation of Model using Python Library
Description: Modelling using python library, validation and optimization in the 3Ds platform.
Workbench Use: Behaviour Modelling, Functional and Logical Design. Part design and
Assembly Design.
Session 12
Project 12
Simulating a model – Industrial Robot Design
Description: 6 Axis industrial robot design, validation, and optimization in the 3Ds platform.
Workbench Use: Behaviour Modelling, Functional and Logical Design. Part design and
Assembly Design.
64 | P a g e
Session 13
Project 13
simulating a model – Temperature Control System Using State Graph
Description: The model contains an electric circuit with a heating resistor and a switch.
Workbench Use: Behaviour Modelling.
https://www.youtube.com/watch?v=zz-_crJOGo0&t=26s
https://www.youtube.com/watch?v=Zl592ARjnpU
Session 14
Project 14
Simulating a model – Magnetic Ball System using Magnetic Library
Description: The electronic circuit consists of a voltage source, a resistor, and an inductor in the
form of a tightly wound coil. An iron ball beneath the inductor experiences a gravitational force
as well as an induced magnetic force (from the inductor) that opposes the gravitational force.
Workbench Use: Behaviour Modelling.
Session 15
Project 15
Simulating a Model – Design of Water to Steam Converter Using Fluid Library
Description: Create a package under Fluid_Package called Water_To_Stream using temperature
sensors.
Workbench Use: Behaviour Modelling.
Session 16
Project 16
Simulating a Model – Design of Liquid Valve Control Using Fluid Library
Description: Building a simple circuit with two valves and a volume block.
Workbench Use: Behaviour Modelling.
https://www.youtube.com/watch?v=P_YI3RiTI14
65 | P a g e
SMART ENGINEERING PROJECT (G2M)
COURSE OBJECTIVES
The main objective of this course is that students from various branches can learn different
tools and collaborate to build a smart live project.
COURSE OUTCOMES
CO5: Able to write an effective technical reports and demonstrate through the presentation
CO1 3 3 2 2 3 1 1 3 2 1
CO2 3 3 1 1 3 1 1 3 3 1
CO3 3 3 1 3 3 2 1 1 3 2 2
CO4 3 3 1 3 2 1 3 2 2 2
CO5 3 3 1 2 3 1 2 1 1 3
66 | P a g e
COURSE SYLLABUS
Interdisciplinary
Product Based
Industry 4.0
Go to Market Based
Project categories:
Software/Hardware Based
Real-Time
Multidisciplinary
Basic Project Requirements:
As per the Project requirements you can select any available boards/software.
Some selected and regular used embedded boards as listed below for your reference.
Hardware
1. Arduino (Uno, Mega, Nano)
2. Node MCU/ESp32
3. Raspberry pi Zero W/Raspberry pi Pico
4. Micro Python
5. Raspberry pi 3b+
6. FPGA Board
7. STM32
Simulation Software’s
Some selected and regular used software as listed below for your reference.
8. Proteus Professional
9. MATLAB/Simulink
10. LabVIEW
11. Xilinx ISE
12. Ansys
13. Fusion 360
14. Autodesk
15. Dymola
16. Simulia
67 | P a g e
17. Maplesoft
18. Modelica
19. Python
Projects In Track:
IOT Based Weather Station Using GY-BME280 Sensor Module and ESP8266-12E Node
MCU LUA Wi-Fi Module
Product In Track
Poly House
Session Plan
Session 1
Allocation of projects.
Session 2
Recent Comments
69 | P a g e
Course Structure
Basket - IV
Electronics and Communication Engineering
Course Type
Course Title Credits
Code T+P+PJ
CUCS1001 Programming in C 6 2+4+0
70 | P a g e
Programming in C (140 hours)
Course Code Course Title Credits Type
(T+P+Pj)
CUCS1001 Programming in C 6 2+4+0
Course Description:
Course Objectives:
To gain a foundational understanding of the syntax and data types in C programming and
achieve proficiency in handling input/output using standard functions.
Learn to use operators and expressions effectively and implement control structures in C
programs.
To enhance problem-solving abilities by working with functions, recursion, arrays, strings,
pointers, structures, and files.
Course Outcomes:
71 | P a g e
Course Outcome to Program Outcome Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 1 2 1 1
CO2 3 2 1 2 1 1
CO3 3 3 2 2 2 1 1
CO4 3 3 2 1 1 3 2 1
CO5 3 3 3 2 1 3 3 2
72 | P a g e
Experiment 1.9: Write a program to find the maximum and minimum of three numbers.
Experiment 1.10: Implement a program to calculate the area of a circle.
Module 2: Control Statements (20 hours)
Theory
if, if-else, nested if-else
switch-case
for loop, while loop, do-while loop
break, continue, goto, return
Practice
Experiment 2.1: Write a program using if-else statement to find the largest of three
numbers.
Experiment 2.2: Implement a C program using switch-case to perform arithmetic
operations.
Experiment 2.3: Develop a program to print the first 10 natural numbers using for loop.
Experiment 2.4: Write a C program to calculate the factorial of a number using while loop.
Experiment 2.5: Implement a program to reverse a given number using do-while loop.
Experiment 2.6: Develop a program to check whether a number is prime or not.
Experiment 2.7: Write a C program to print Fibonacci series up to n terms.
Experiment 2.8: Implement a program to check whether a number is palindrome or not.
Module 3: Functions and Recursion (30 hours)
Theory
Function Declaration, Definition, Call
Parameter Passing: Pass by Value, Pass by Reference
Scope and Lifetime of Variables
Inline Functions, Function Pointers
Recursion: Basics, Examples (Factorial, Fibonacci, Tower of Hanoi)
Practice
Experiment 3.1: Write a program to demonstrate the use of functions.
Experiment 3.2: Implement a program using recursion to find the factorial of a number.
Experiment 3.3: Develop a program to calculate the GCD of two numbers using recursion.
73 | P a g e
Experiment 3.4: Write a program to find the nth Fibonacci number using recursion.
Experiment 3.5: Implement a program to demonstrate pass by value and pass by reference.
Experiment 3.6: Develop a program using function pointers.
Experiment 3.7: Write a C program to find the sum of an array using recursion.
Experiment 3.8: Implement a program to solve the Tower of Hanoi problem.
Module 4: Arrays and Strings (20 hours)
Theory
One-Dimensional Arrays, Multidimensional Arrays
Array as Function Arguments
Strings: Declaration, Initialization
String Manipulation Functions: strcpy(), strcat(), strcmp(), strlen(), etc.
Array of Strings
Practice
Experiment 4.1: Write a C program to implement linear search in an array.
Experiment 4.2: Implement a program to sort an array using bubble sort.
Experiment 4.3: Develop a program to perform matrix addition.
Experiment 4.4: Write a program to perform matrix multiplication.
Experiment 4.5: Implement a program to reverse a string.
Experiment 4.6: Develop a program to check whether a string is palindrome.
Experiment 4.7: Write a C program to concatenate two strings without using library
functions.
Experiment 4.8: Implement a program to find the length of a string using a user-defined
function.
Module 5: Pointers (20 hours)
Theory
Pointer Declaration, Initialization
Pointer Arithmetic
Pointers and Arrays, Strings
Advanced Pointers: Pointers to Pointers, Function Pointers
Dynamic Memory Allocation: malloc(), calloc(), realloc(), free()
74 | P a g e
Practice
Experiment 5.1: Write a C program to demonstrate pointer arithmetic.
Experiment 5.2: Implement a program to swap two numbers using pointers.
Experiment 5.3: Develop a program to reverse an array using pointers.
Experiment 5.4: Write a C program to find the length of a string using pointers.
Experiment 5.5: Implement a program to copy one string to another using pointers.
Experiment 5.6: Develop a program to dynamically allocate memory for an array.
Experiment 5.7: Write a C program to demonstrate the use of function pointers.
Experiment 5.8: Implement a program to demonstrate double pointer.
Module 6: Structures and Unions (10 hours)
Theory
Defining and Declaring Structures, Accessing Members
Array of Structures, Passing Structures to Functions, Pointers to Structures
Defining and Declaring Unions, Difference between Structures and Unions
Practice
Experiment 6.1: Write a C program to define and use a structure.
Experiment 6.2: Implement a program to demonstrate array of structures.
Experiment 6.3: Develop a program to pass structure to a function.
Experiment 6.4: Write a C program to demonstrate the use of pointers to structures.
Experiment 6.5: Implement a program to define and use a union.
Experiment 6.6: Develop a program to demonstrate the difference between structures and
unions.
Experiment 6.7: Write a C program to implement a student record system using structures.
Experiment 6.8: Implement a program to calculate the size of a structure using sizeof
operator.
Module 7: Advanced Topics (20 hours)
Theory
File I/O: fopen(), fclose(), fread(), fwrite(), fprintf(), fscanf()
Error Handling in File Operations
Bitwise Operations and Preprocessor Directives
75 | P a g e
Practice
Experiment 7.1: Write a C program to perform file I/O operations.
Experiment 7.2: Implement a program to demonstrate error handling in file operations.
Experiment 7.3: Develop a program to perform bitwise operations.
Experiment 7.4: Write a C program to demonstrate the use of preprocessor directives.
Experiment 7.5: Implement a program to perform operations on bits.
Experiment 7.6: Develop a program to demonstrate the use of macros.
Experiment 7.7: Write a C program to implement a simple calculator using functions.
Experiment 7.8: Implement a program to demonstrate command-line arguments.
76 | P a g e
Data Structures with Competitive Coding (140 hours)
Type
Course Code Course Title Credits
(T+P+Pj)
CUCS1002 Data Structures with Competitive Coding 6 2+4+0
Course Objectives:
● To train students in algorithm analysis, recursion, and selecting suitable data structures for problem-
solving, focusing on algorithm correctness.
● To implement dynamic data structures (linked lists, binary trees) and sub-quadratic sorting
algorithms (quick sort, merge sort, heap sort) to solve data structure problems.
● To able to get jobs in different IT firms as a developer with core and competitive coding skills.
Course Outcomes:
CO1: Recall and relate algorithmic techniques and recursive methods to efficiently solve complex
●
problems, demonstrating proficiency in analyzing and validating algorithm correctness.
CO2: Describe and discuss dynamic data structures, optimizing data manipulation and storage
●
solutions.
CO3: Apply and demonstrate sorting and searching algorithms, achieving sub-quadratic
●
performance in data processing tasks.
CO4: Analyse and test coding problems using advanced data structures and algorithms under timed
●
conditions.
CO5: Formulate strategies and show readiness for software development roles by enhancing
●
coding skills and practical data structure knowledge.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 3 3 2 1
CO2 2 3 2 2 2 2 2 1
CO3 2 3 3 2 2 3 3
CO4 3 3 3 2 2 3 3
CO5 3 3 3 2 2 2 1
Course Syllabus:
77 | P a g e
Module 1: Data Structures Basics (10 hours)
Theory
Theory
● Array Operations
● Linked Lists: Singly, Doubly, Circular
● Operations on Linked Lists: Insert, Delete, Search, Sort, Reverse, Merge
Practice
Theory
Practice
78 | P a g e
● Experiment 3.6: Develop a program to perform insertion and deletion operations on a circular
queue.
● Experiment 3.7: Write a program to implement a priority queue.
● Experiment 3.8: Implement a program to perform insertion and deletion operations on a priority
queue.
Theory
Practice
Theory
● Representation of Graphs
● Graph Traversal Algorithms: BFS, DFS
● Shortest Path Algorithms: Dijkstra, Floyd-Warshall
Practice
79 | P a g e
Theory
Practice
Theory
Practice
80 | P a g e
Java Programming (112 hours)
Type
Course Code Course Title Credits
(T+P+Pj)
CUCS1004 Java Programming 6 2+2+2
Course Objectives:
Introduce the Java programming language, its features, and implement object-oriented
●
programming concepts.
Utilize the Java Collections Framework, manage exceptions, and perform file I/O operations.
●
Develop multithreaded applications and connect to databases using JDBC.
●
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 2 2 2
CO2 3 3 3 2 2 1 1 1
CO3 2 2 2 2 2
CO4 2 3 3 2 2 3 2
CO5 3 3 3 2 2 2 2 2
Course Syllabus:
81 | P a g e
Module 1: Introduction to Java (15 hours)
Theory
Practice
Theory
Practice
● Experiment 2.1: Write a program to demonstrate the use of classes and objects in Java.
● Experiment 2.2: Implement a program to demonstrate the use of constructors in Java.
● Experiment 2.3: Develop a program to demonstrate the use of inheritance in Java.
● Experiment 2.4: Write a program to demonstrate the use of polymorphism in Java.
● Experiment 2.5: Implement a program to demonstrate the use of encapsulation in Java.
● Experiment 2.6: Develop a program to demonstrate the use of abstract classes in Java.
● Experiment 2.7: Write a program to demonstrate the use of interfaces in Java.
● Experiment 2.8: Implement a program to demonstrate the use of inner classes in Java.
Theory
Practice
82 | P a g e
● Experiment 3.1: Write a program to demonstrate the use of ArrayList in Java.
● Experiment 3.2: Implement a program to demonstrate the use of LinkedList in Java.
● Experiment 3.3: Develop a program to demonstrate the use of HashSet in Java.
● Experiment 3.4: Write a program to demonstrate the use of TreeSet in Java.
● Experiment 3.5: Implement a program to demonstrate the use of HashMap in Java.
● Experiment 3.6: Develop a program to demonstrate the use of TreeMap in Java.
● Experiment 3.7: Write a program to demonstrate the use of Iterator in Java.
● Experiment 3.8: Implement a program to demonstrate the use of Comparator and Comparable in
Java.
Theory
Practice
● Experiment 4.1: Write a program to demonstrate the use of try-catch block in Java.
● Experiment 4.2: Implement a program to demonstrate the use of multiple catch blocks in Java.
● Experiment 4.3: Develop a program to demonstrate the use of nested try block in Java.
● Experiment 4.4: Write a program to demonstrate the use of finally block in Java.
● Experiment 4.5: Implement a program to demonstrate the use of throw and throws keyword in
Java.
● Experiment 4.6: Develop a program to read and write data to a file in Java.
● Experiment 4.7: Write a program to demonstrate the use of BufferedReader and BufferedWriter
in Java.
● Experiment 4.8: Implement a program to demonstrate the use of FileInputStream and
FileOutputStream in Java.
Theory
Practice
● Experiment 5.1: Write a program to create a thread by extending Thread class in Java.
● Experiment 5.2: Implement a program to create a thread by implementing Runnable interface in
Java.
● Experiment 5.3: Develop a program to demonstrate thread synchronization in Java.
● Experiment 5.4: Write a program to demonstrate inter-thread communication in Java.
83 | P a g e
● Experiment 5.5: Implement a program to demonstrate deadlock in Java.
● Experiment 5.6: Develop a program to demonstrate thread pooling in Java.
● Experiment 5.7: Write a program to demonstrate the use of Executors framework in Java.
● Experiment 5.8: Implement a program to demonstrate the use of Callable and Future in Java.
Theory
Practice
84 | P a g e
Electronic Devices and Systems
Course Objective
The course is designed to be a broad introduction to electronic systems for students from
diverse engineering disciplines. Completing the course will provide the necessary
foundation to understand the role, capabilities, and constraints of electronics in
contemporary engineering systems.
This course develops a basic understanding of the fundamentals and principles of analog
and digital circuits and electronic devices. This understanding is a critical step towards
being able to design new electronic circuits or use them appropriately as part of a larger
engineering system.
Course Outcome
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 1 3 1
CO2 3 3 2 2 1 1 1
CO3 2 2 3 2 3
85 | P a g e
CO4 3 2 2 2 1 2
CO5 2 2 2 2 3 2
Semiconductor Physics, Semiconductor Diode and analysis, Zener Diodes, Light-Emitting Diodes,
realization of logic gates using diodes, rectifier circuits.
Practice:
1.1 V-I Characteristics of PN Junction diode and ZENER diode. (Both hardware and MULTISIM)
Practice:
2.1 Input - Output Characteristics of CB/CE/CC configuration BJT. (Both hardware and
MULTISIM)
2.2 Output and transfer Characteristics of FET. (Both hardware and MULTISIM)
Module III: DC Biasing—BJTs. BJT AC Analysis, FET Biasing , FET Amplifiers , BJT and
JFET Frequency Response (6 Hrs)
Load-Line Analysis, Operating Point, biasing techniques, AC analysis of BJT and FET, General
Frequency Considerations, Low-Frequency Analysis of BJT, FET
Practice:
3.1 Frequency response of self biased BJT amplifier. (Both hardware and MULTISIM)
86 | P a g e
Module IV: Operational Amplifiers, Op-Amp Applications, Linear-Digital ICs (6 Hrs)
Practical Op-Amp Circuits and various parameter analyses, various applications, Timer and PLL
ICs
Practice:
4.1 Design and implement of Adder, Subtractor using IC 741. (Both hardware and MULTISIM)
4.2 Design and implement of Integrator and Differentiator using IC 741. (Both hardware and
MULTISIM)
4.3 Design and implement of Any oscillator using IC 741. (Both hardware and MULTISIM
Various classes of power amplifier and their characteristics, design of various oscillators and its
applications
Practice:
5.1 Design and implement of Class-C power amplifier (Both hardware and MULTISIM)
5.2 Design and implement of RC Phase shift oscillator (Both hardware and MULTISIM)
5.3 Design and implement of UJT relaxation oscillator (Both hardware and MULTISIM)
Practice:
Module VII: Other Two-Terminal Devices, pnpn and Other Devices (4 Hrs)
Varactor diode, photodiode, solar cell, tunnel diode, LCD, thermisters, SCR construction,
applications, UJT
Text Books:
1. Electronic Devices and Circuit Theory, Eleventh Edition: Robert L. Boylestad. Louis
Nashelsky
2. Electronic Principles and Applications , Ninth Edition: Charles A. Schuler
87 | P a g e
Reference Books
88 | P a g e
Embedded System Design with ARM-Cortex
Objective
Course outcome
CO1: Gain Knowledge about the architectural features and instructions of 32 bit ARM Cortex M3
microcontroller.
CO2: Understand the basic hardware components and their selection method based on the
characteristics and attributes of an Embedded System.
CO3: Understand various Sensors, Actuators & Interfacing Modules.
CO5: Develop real-time embedded solutions for IoT, automotive, or industrial automation.
Course Outcome to Program Outcome Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 2
CO2 3 3 2 2
CO3 2 2 3 2 2
CO4 3 2 2 2
CO5 3 3 2 2
89 | P a g e
Course Content (66 Hours)
Practice:
1. Familiarization with tools (STM32CubeMX, KeiluVision IDE, Flash Magic & Proteus
Simulator).
2. Programming STM32 using KeiluVision& STM32CubeMX.
Module II: ARM-32 bit MICROCONTROLLER (6 Hrs)
ARM Design Philosophy & RISC Architecture, Programmer's Model. ARM Cortex M, Cortex M
Architecture, ARM Cortex-M Internals & Debugging.
Practice:
1. Familiarization with Different Processors and Controllers Boards (8, 16, 32, 64 bits)
Module III: STM32 GPIO MANAGEMENT (14 Hrs)
GPIO Configuration, Driving De-initialization, Interfacing IO devices and its type – LEDs,
Switches, Buzzer, Seven Segment Display, LCD (4 bit, 8 bit Mode), Keypad (4*4), DC Motor,
Stepper Motor, Servo motor, Relay.
Practice:
90 | P a g e
6. Write an Embedded C program to interface Keypad and LCD with STM32.
7. Write an Embedded C program to interface DC Motors, Stepper Motor, and Servo Motor
rotate clockwise, anticlockwise and in angle (45o, 90o, 180o).
8. Write an Embedded C program to interface relay to control the AC Appliances.
Module IV: STM32 INTERRUPT MANAGEMENT & UART (14 Hrs)
NVIC Controller, Enabling Interrupt, Interrupt Priority Levels, UART Initialization, UART
communication in polling Mode & in Interrupt Mode. Wireless Technologies- Bluetooth, Wi-Fi,
RF.
Practice:
Timers Basics, General Purpose Timer, SysTick Timer, ADC & DAC Basics, Initialization, DAC
Peripherals & Modules. Analog Sensors and its Types(Ultrasonic Sensor, Temperature, Humidity,
Soil Moisture Sensor, PIR sensor)
Practice:
91 | P a g e
3. Write an embedded C program to generate Triangular and Square waves using DAC.
Module VI: STM32 I2C & SPI (10 Hrs)
Practice:
1. Write an Embedded C program to build I2C communication between STM32 and Arduino
2. Write an Embedded C program to build SPI communication STM32 to the Arduino board.
Module VII: PWM & CAN (8 Hrs)
RTC feature and its Module, CAN Protocols Overview, Application, Architecture, Data
Transmission & Data Frames.
Practice:
1.https://www.udemy.com/course/embedded-c-programming-for-embedded-systems/
92 | P a g e
VLSI Design
Objective
The objective of the course is to provide understanding of the entire logic design process
●
with the analysis from combinational and sequential digital circuit design.
Provide understanding of the techniques essential to the Verilog programming for
●
Verification and Testing.
To learn the architecture of most prominent vendor in the FPGA market, Xilinx FPGAs
●
and Altera FPGAs.
Course outcome
CO2: Analytical Verilog coding, compiling, simulating and executing on any VLSI design
platform.
CO3: Development for FSMs & ASMs for the given problems.
CO4: Hands-on Verilog HDL for FPGA Programming. Skill development for implementing
Digital Circuits on Xilinx FPGAs and Altera FPGAs using Verilog HDL.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 3 3 2 3 2 2 2 2
CO2 1 1 3 2 3 2 3 2 2
CO3 3 3 3 1 1 `1 3 2 2
93 | P a g e
CO4 3 1 1 2 2 2 2 2
CO5 3 2 2
Introduction to Verilog HDL & Hierarchical Modeling Concepts, Lexical Conventions &Data
Types ,System Tasks & Compiler Directives, Modules, Ports and Module Instantiation Methods,
Modeling methods, Design Verification using Test benches
Practice
Binary Arithmetic and 1’s and 2’s Complementation, Basic Theorems and Properties, Canonical
and Standard Form, Algebraic Simplification of Digital Logic Gates, The Karnaugh Map Method,
Prime and Essential Implications, Don’t Care Map Entries.
Practice
94 | P a g e
Arithmetic Circuits: Adder/Subtractor Circuits, Ripple Carry Adder, Universal Ripple carry
Adder, BCD Adder, Multipliers Comparators, Multiplexer, Demultiplexer, Decoder, Encoder and
Priority Encoder, Code Converters: Binary to Gray, Binary to BCD.
Latch, Flip-Flop: S-R,D,J-K,T, Flip-Flop Conversion and Excitations Counter: Asynchronous and
Synchronous counter Design, Register: SISO, SIPO,PISO and PIPO, Universal Shift Register,
Johnson counter and Ring Counter.
Practice
Basic Finite state machines (FSM) structures, Mealy and Moore type FSM ,Design of controller
and Data path units, Controller Design using FSMs & ASMs
Practice
Introduction to Programmable Logic and FPGAs, Popular CPLD & FPGA Families, Architecture
of Xilinx and Altera FPGAs
95 | P a g e
Practice
FPGA Design Flow,Implementation Details Advanced FPGA Design tips, Logic Synthesis for
FPGA, Static Timing Analysis
Practice
Text Books:
Reference Books:
1. Kohavi, Z., & Jha, N. K. (2009). Switching and finite automata theory. Cambridge
University Press.
2. Jain, R. P. (2003). Modern digital electronics. Tata McGraw-Hill Education.
96 | P a g e
Electromagnetic Interference and Compatibility
Objective
To familiarize with the fundamentals that are essential for electronics industry in the field
of EMI / EMC
To understand EMI sources and its measurements
To understand the various techniques for electromagnetic compatibility.
Acquire broad knowledge of various EM radiation measurement techniques.
Model a given electromagnetic environment/system so as to comply with the standards.
Course outcome
CO1: Knowledge of the operation of electromagnetic Waves and their responses and effects.
CO2: Diagnose and solve fundamental electromagnetic compatibility problems through
Analytical skills.
CO3: Understand the effect of EM noise in the system environment and its sources, thereby
understanding the Problems and finding the solution.
CO4: Developing knowledge about tools for understanding the ground's functions and cables and
connectors to design using the same.
CO5: Hands-on experience with various aspects of shielding by using various simulators.
97 | P a g e
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 2
CO2 3 3 2 2
CO3 2 2 3 2 2
CO4 3 2 2 2
CO5 3 3 2 2
Module II: Electrical Noise in EMI, EMI analysis and Suppression (3hrs Theory)
Basic Aspects of EMI in System Environment, Electrical Noise Sources, Common-Mode and
Differential-Mode Currents, Power and/or Return Bounce, Identification of EMI Hot Spot, RF
Current Return and Flux Cancellation, Loop Area between Circuit and components, Primary
Grounding, Filtering, Shielding
Overview of EMC Standards, Radiated and Conducted Emission (RE/CE) Standards, Radiated
and Conducted Immunity (RI/CI) Standards, Electrostatic Discharge (ESD) Standards, Overview
of EMC Measurements, Testing Equipment, Radiated Emission Test Setup, Measurement of
Signals and Noise, Interpretation of Measurement Results.
Typical PCB Trace Topologies, Trace Routing Design Guidelines, Routing Differential Pair
Signals, Layer Jumping – Use of Vias, Routing over a Split Plane, Fundamental Concepts of Trace
Termination, Termination Methodologies and Implementation, Simulation Examples.
98 | P a g e
Module V: Grounding Technique and Filtering (3hrs Theory)
Time (Transient) response of R-L, R-C, R-L-C series circuits for Zero input, Step input, pulse
input -Initial conditions-solution method using differential equation and Laplace transforms.
EMC/EMI Modeling Techniques and Applications, Virtual EMC Lab, New Radiation Testing
Technology – from Near-field Scanning to Far-field Prediction,Novel Radiation Mitigations
Design
Note: All existing VLSI projects/Circuit Boards/Machines can be simulated and tested above.
Text Books:
1. Henry W. Ott, “Electromagnetic Compatibility Engineering”, John Wiley & Sons, 2009
2. V.P. Kodali, “Engineering Electromagnetic Compatibility”, IEEE Publication, S. Chand
& Co. Ltd., New Delhi.
99 | P a g e
3. Ralph Morrison, "Grounding and Shielding: Circuits and Interference”, John Wiley &
Sons
Reference Books
100 | P a g e
Electromagnetic Field Theory & Transmission Lines
Objective
Course outcome
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
101 | P a g e
CO1 3 2 2 2
CO2 3 3 2 2
CO3 2 2 3 2 2
CO4 3 2 2 2 2
CO5 3 1 3 2 2
Practice:
1. To Calculate the Electric field of a dipole using Coulomb's law in Matlab
2. Simulation of Electric Potential and Electric Field in Matlab
Practice:
1. Magnetic field by an infinitely long line current using MATLAB
2. Magnetic field of a Circular current loop using Biot Savart's Law
102 | P a g e
Practice:
1. Maxwell's Equation using matlab
Practice:
1. Linear and Circular Polarization of waves using matlab
2. 1-D standing wave using matlab
3. 2-D standing wave (TE) using matlab
4. 2-D standing wave (TM) using matlab
5. Design of Wireless Power Transfer using matlab
Practice:
1. Reflection and transmission of a plane wave (S-wave)
2. Reflection and transmission of a plane wave (P-wave)
3. Radiation by an infinitesimal dipole
103 | P a g e
constant, wave impedance, phase velocity, group velocity, dominant mode and degenerate modes,
related problems.
Text Books:
1. Matthew N.O. Sadiku, “Elements of Electromagnetics”, Oxford Univ. Press.
2. G.S.N.Raju, “Electromagnetic Field Theory and Transmission Lines”, Pearson Education
(Singapore) Pvt., Ltd.
Reference:
1.E.C. Jordan and K.G. Balmain, “Electromagnetic Waves and Radiating Systems”, PHI.
2.Seungbum Hong, "Electrodynamics: An Introduction", Coursera.
3.Seungbum Hong, "Electrodynamics: Electric and Magnetic Field", Coursera.
4.Seungbum Hong, "Electrodynamics: In-depth Solutions for Maxwell’s Equations", Coursera.
5.Husain Habib, "Electromagnetic Tutorials part 1 with MATLAB & GeoGebra", Udemy.
104 | P a g e
Network Analysis
COURSE OBJECTIVE
To learn techniques of solving circuits involving different active and passive elements.
COURSE OUTCOMES:
CO1 Demonstrate a systematic understanding of the key aspects and concepts of their
branch of engineering (Understanding)
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 2 2 3 1 1 3 2 1
CO2 3 3 1 1 3 1 3 3 2
CO3 2 3 1 3 3 1 3 2
CO4 3 2 1 3 3 1 2 2 2 2
105 | P a g e
CO5 3 3 1 2 3 2 1 2 1 1 2
Nodal analysis, mesh analysis, super node and super mesh, Nodal Versus Mesh Analysis for D.C
excitations.
Practice:
Module IV: Network Topology and Two Port Networks (3hrs Theory + 4hrs Practice)
Network topology, Incidence matrix, Tie-set matrix, Cut-set matrix, Dual networks- Two port
network, Impedance Parameter, Admittance Parameter, Transmission line.
Practice:
106 | P a g e
2. Determination of Y parameters of Port Network
3. Determination of h parametersof Port Network
4. Determination of ABCD parametersof Port Network
Time (Transient) response of R-L, R-C, R-L-C series circuits for Zero input, Step input, pulse
input -Initial conditions-solution method using differential equation and Laplace transforms.
Module VI: Single Phase A.C Circuits (3hrs Theory + 3hrs Practice)
Sinusoidal alternating quantities – Phase and Phase difference – Complex and polar forms of
representations, J-notation, R.M.S, Average values and form factor for different periodic wave
forms - Steady state analysis of R,L and C (in series, parallel and series parallel combinations)
with sinusoidal excitation-Concept of Reactance, Impedance Susceptance and Admittance-Power
Factor and significance-Real and Reactive power, Complex Power.
Practice:
Transform Impedance and Transform Circuits, Series and Parallel Combination of Elements,
Terminal Pairs, Network Function for the One port and Two port, Poles and Zeros of Network
Functions.
Practice:
107 | P a g e
1. M. E. VAN VALKENBURG, “Network Analysis”, PHI Publications.
2. A Sudhakar and Shyammhoan S Palli, “Network Analysis”, MC Graw Hill Publishers.
Reference Books
1. Smarajit Ghosh, “Network Theory Analysis & Synthesis”, MC Graw Hill Publishers.
2. B.R.GUPTA, "Network Analysis & Synthesis", S.Chand.
3. BH ferri, "Linear Circuits 2: AC Analysis", Coursera
4. B Tapas Kumar, "Linear Analysis", NPTEL.
108 | P a g e
Analog Communication Systems
Objective
Course outcome
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 3 2 0 3 2 2 2
CO2 3 1 3 0 1 3 2 2
CO3 1 1 1 0 1 3 2 2
CO4 1 1 1 0 1 2 2 2
CO5 2 3 2 0 3 3 2 2
Course Content (Total Hours:33)
109 | P a g e
Basic block diagram of analog communication. Need for modulation, Fourier transform, Properties
of Fourier transform: Duality property, Frequency shifting property, Modulation property.
Introduction to AM: Time-Domain description, Frequency – Domain description,
Basic definitions, FM, narrow band FM, wide band FM, transmission bandwidth of FM waves,
Generation of FM waves: indirect FM and direct FM.
110 | P a g e
Practice: (using Hardware/MATLAB)
RANDOM PROCESS:
NOISE: Introduction, shot noise, thermal noise, white noise, Noise equivalent bandwidth, Narrow
bandwidth, Noise Figure, Equivalent noise temperature, cascade connection of two-port networks,
Frequency Domain Representation of Noise, Power Spectral Density, Spectral Components of
Noise, Response of a Narrow band filter to noise, Effect of a Filter on the Power spectral density
of noise, Superposition of Noises, Noise Bandwidth, Narrow band representation of noise and its
PSD.
111 | P a g e
NOISE IN CONTINUOUS WAVE MODULATION SYSTEMS:
Introduction, Receiver model, Noise in DSB-SC receivers, Noise in SSB receivers, Noise in AM
receivers, Threshold effect, Noise in FM receivers, FM threshold effect, Pre-emphasis and De-
emphasis in FM.
Text Books:
1. Communication Systems, Simon Haykins, 5th Edition, John Willey, India Pvt. Ltd, 2009.
2. H. Taub, D. L Schilling, G. Saha, Principles of Communication System, 3rd Edition, 2008,
Tata McGraw Hill, India; ISBN: 0070648115. (Selected portions from chapters: 1, 2, 3, 4,
5, 7, 8 and 9)
Reference Books:
1. Modern digital and analog Communication systems B. P. Lathi, Oxford University Press.,
4th ed, 2010,
2. Communication System Engineering, Second Edition by Masoud Salehi, John G. Proakis,
ISBN: 0130950076
3. Principles of Electronic communication Systems, Louis E. Frenzel,3rd Edition, Tata
McGraw Hill.
4. Communication Systems: Analog and digital, Singh and Sapre,TMH, 2nd Ed, 2007.
112 | P a g e
Digital Communication Systems
Objective
Course Outcome
CO1: Knowledge to analyze the performance of a baseband and pass band digital
communication system in terms of error rate and spectral efficiency and Perform the time
and frequency domain analysis of the signals in a digital communication system.
CO2: Develop Analytical understanding about performance of digital communication
systems.
CO3: Problem solving regarding the bandwidth and power requirements for digital
systems.
CO4: Analyze the error performance of digital communication technique
CO5: Designing Optimum Receiver for Digital Modulation Technique
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 3 3 2 3 2 1
CO2 3 1 3 2 2 2 1 1
CO3 1 1 2 3 3 2 2
CO4 2 2 2 2 2 1 2
CO5 3 2 2 2 3 2 1
113 | P a g e
Course Content (Total Hours: 33)
Issues in Digital transmission: Line coding, Scrambling, T1Digital System, Multiplexing T1 lines
– The T2, T3, T4, E1 lines, Differential PCM: Linear predicted design, Delta Modulation,
Adaptive Delta Modulation
114 | P a g e
7. ASK Modulation and Demodulation using Trainer Kit/MATLAB.
Noise in PCM and DM: Calculation of Quantization Noise, Output Signal Power, and the
Thermal Noise, Output SNR in PCM, Quantization noise in Delta Modulation, output signal
power, output SNR, Comparison with PCM and DM
Digital Communication Systems – Source, Line coder, Multiplexer, Regenerative repeater; Line
Coding: PSD of various line codes, polar signaling, constructing a DC Null in PSD by pulse
shaping, On Off signaling, Bipolar signaling; Pulse shaping – ISI and effect, Nyquist first criterion
for zero ISI; Scrambling, Digital receiver and regenerative repeaters; Equalizers, Timing
extraction, Detection error, Eye Diagram
(Ref Textbook 2: Chapter 7.1, 7.2, 7.3.1, 7.3.2, 7.4, 7.5, 7.6)
A base band signal Receiver, Peak signal to RMS noise output voltage ratio, probability of error,
optimum threshold, optimum receiver for both base band and pass band: calculation of optimum
filter transfer function, optimum filter realization using Matched filter.
Practice:(using MATLAB)
115 | P a g e
Information theory: entropy, mutual information and channel capacity theorem. Shannon coding,
Hoffman coding. Fundamentals of error correction, hamming codes.
Practice:(using MATLAB)
Text Books:
1. Modern Digital and Analogue Communication Systems by B.P. Lathi and Z Ding, 4th
Edition 2010, Oxford University Press, New Delhi
2. Communication Systems by Simon Haykin, 4thEdition, John Wiley & Sons, Inc.
3. Digital Communications, Proakis and Salehi, 5th Edition, Pearson Edu.
Online Source:
1. http://nptel.ac.in/courses/117101051/Digital Communication by Prof. Bikash Kumar Dey,
IIT, Bombay, Video Course.
2. https://www.udemy.com/course/digital-communication-information-theory/
3. https://www.udemy.com/course/digital-analog-introduction-to-modulation-in-
communication-systems/
116 | P a g e
Principles of Wireless Communication
Objective
Course outcome
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 1 1 2 1 1 1
CO2 3 3 2 3 2 3 2
CO3 2 3 2 2 1 1 1
CO4 3 2 3 1 2 1 2
CO5 1 3 2 3 3 3 2
117 | P a g e
Module 1: Introduction and History of Cellular Communication Systems (3 hours)
Cellular Communication, First to Second Generation (1G to 2G), Third Generation System (3G),
Fourth Generation System, (4G), Future Cellular System.
How can we represent information into a binary format? How can information be transferred? ,
How does wireless digital MODEM work? How can high-rate data be delivered reliably? How can
many users access simultaneously
Practice:
Describe the location of where you experienced the largest number of Neighbor Base Stations,
and how many were there. In addition, describe the PCI, RSSI, RSRP, RSRQ, RSSNR, ASU,
and CQI values measured. (Using Smartphone)
Module 3: Wireless Channels (6 hours)
Large scale path loss – Path loss models: Free Space and Two-Ray models -Link Budget design –
Small scale fading- Parameters of mobile multipath channels – Time dispersion parameters-
Coherence bandwidth – Doppler spread & Coherence time, fading due to Multipath time delay
spread – flat fading – frequency selective fading – Fading due to Doppler spread – fast fading –
slow fading.
Practice
Understanding of Pathloss
●
Pathloss with Shadowing
●
Horizontal and Vertical Beam Pattern
●
Calculation of Boundary Coverage Probability
●
Module 4: Cellular Architecture (6 hours)
Practice
Flat Fading
●
Frequency Selective Fading
●
Module 6: Multipath Mitigation Techniques (5 hours)
Equalization – Adaptive equalization, linear and Non-Linear equalization, Zero forcing and LMS
Algorithms. Diversity – Micro and Macro diversity, Diversity combining techniques, Error
probability in fading channels with diversity reception, Rake receiver.
Practice
MIMO systems – spatial multiplexing -System model -Pre-coding – Beam forming –transmitter
diversity, receiver diversity- Channel state information-capacity in fading and non-fading
channels.
Text Books:
Reference Books:
119 | P a g e
Digital Signal & Image Processing
Objective
To teach students the time domain to frequency domain conversion for discrete time signal
and digital filter design techniques
To provide knowledge on basic concepts of image and its processing techniques
To provide knowledge on Enhancement, Restoration, Segmentation techniques
To provide hand on experience of signal & image processing techniques using MATLAB
Course outcome
CO1: Explain the properties and characteristics of discrete-time signals and systems and
Demonstrate understanding of Z-transform and its applications.
CO2: Analyze the frequency content of signals using Fourier analysis such as DFT and
FFT
CO3: Apply digital filter design techniques to solve practical problems and implement
digital filters using appropriate tools and programming languages.
CO4: Explain the principles behind image enhancement methods (e.g., histogram
equalization) and their applications and understand the effects of various enhancement
techniques on image quality
CO5: Apply image filtering techniques (e.g., spatial and frequency domain filtering) to
process and enhance digital images and implement image filtering algorithms using
relevant software tools.
Course Outcome to Program Outcome Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 3 3 3 2 3 2 1
CO2 3 1 2 2 3 3 2 2 1
120 | P a g e
CO3 1 1 1 2 1 2 3 3
CO4 3 2 3 3 3 3 3 3
CO5 1 1 2 3 3 2 2 1
Practice (1 Hour)
Theory: DTFT and DFT Relationship, Discrete Fourier transform (DFT), Properties of the DFT:
periodicity, linearity, and symmetry properties, relationship of the DFT to other transforms, DFT
as a linear transformation, multiplication of two DFT and circular convolution, Efficient
Computation of the DFT, FFT Algorithms: Radix-2 FFT Algorithms: Decimation in-Time (DIT),
Decimation-in-Frequency (DIF)
Practice (1 Hour)
Theory: FIR Filter Structure: Direct Form-I, Direct Form-II, Linear Phase FIR Filter, Liner Phase
FIR Filter, Design of FIR Filters Using Windowing Techniques, Design of FIR Filter by Frequency
Sampling Technique
Practice (2Hours)
121 | P a g e
5. MATLAB Simulation of FIR filters using windows technique (Rectangular, Hamming and
Hanning)
Theory: Design of IIR Filters from Analog Filters(Butterworth Approximation): IIR Filter Design
by Impulse Invariance, IIR Filter Design By The Bilinear Transformation, Realization of Digital
Filter by using Direct Form-I, Direct Form-II, Cascade Form and Parallel Form Structures.
Practice (2 Hours)
9. Design of IIR Butterworth filter from filter specification (both programming & and by using
FDA tool box)
10. Design of IIR low pass Butterworth filter using impulse invariant transformation from filter
specification
Theory (2 Hours)
Image fundamental, Steps of Image Processing, Types of Images, A simple Image Model,
Sampling and Quantization, Pixel Relationship (Neighbor and Adjacency)
Practice (2 Hours)
Theory (4 Hours)
Spatial Domain Enhancement, Brightness and Contrast Enhancement, , Basic Gray Level
Enhancement-Image Negative, Histogram Equalization, Basic Filtering Operation for Smoothing
and Sharpening Filter (Use of Filter Kernel), 2D Fourier Transform and Filtering in Frequency
Domain, Ideal Low pass and High Pass Filter for Frequency domain Smoothing and Sharpening.
Practice (3 Hrs)
122 | P a g e
Module VII: IMAGE RESTORATION
Theory (4 Hours)
Image Restoration, Model of Image Degradation / Restoration process, Gaussian and Salt and
Pepper Noise, Restoration using Mean Filters and Order Statistic Filters (Median and Min-Max
Filtering),
Practice (2 Hours)
Text Books
1. V. K. Ingle and J.G. Proaksis, J.G, “Digital Signal Processing-A MATLAB Based
Approach”, Cengage Learning Publisher
2. S. Salivahanan, A. Vallavaraj and C. Gnanapriya, “Digital Signal Processing”, McGraw-
Hill Publication
3. Gonzalez,RafaelC.,andRichardE.Woods,“DigitalImageProcessing”2ndEdition,Pearson
Education, 2002
4. GonzalezRC,WoodsRE,“DigitalImageProcessingAddison-Wesley.Reading”,Ma. 1992
5. Sridhar S. Oxford university publication. Digital Image Processing. 2001.
ReferenceBook
123 | P a g e
Antennas Analysis & Design
Objective
Course Outcome
CO1: Know and explain the physical concepts of radiation, radiation pattern, near- and far-field
regions, reciprocity, directivity and gain, effective aperture, polarization, input impedance,
efficiency, Friis transmission equation, and radiation integrals.
CO2: Differentiate and analyze the radiation characteristics of infinitesimal dipole, finite-length
dipole, linear elements near conductors, and small circular loops. Evaluate polarization types,
radiated fields, radiation resistance, and current distribution.
CO3: Apply Huygens' Principle and design rectangular and circular apertures. Utilize Babinet's
principle for radiation from sectoral and pyramidal horns. Create and optimize designs for horn
antennas and parabolic antennas.
CO4: Apply concepts of broadband antennas, including log-periodic antennas and frequency-
independent antennas. Analyze antennas designed for satellite communication. Develop and
simulate circular antennas for Ultra-Wideband (UWB) applications.
CO5: Design microstrip antennas considering basic characteristics, feeding methods, and analysis
techniques. Develop and simulate rectangular and circular patch antennas. Create simulations for
microstrip antenna arrays
124 | P a g e
Course Outcome to Program Outcome Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 3 3 2 2 2
CO2 3 3 3 3 3 3 2 2
CO3 3 3 3 3 3 3 2 2
CO4 2 1 2 2 2 2 2 2
CO5 2 2 1 1 1 3 2 2
Physical concept of radiation, Radiation pattern, near- and far-field regions, reciprocity,
directivity and gain, effective aperture, polarization, input impedance, efficiency, Friis
transmission equation, radiation integrals and auxiliary potential functions.
Infinitesimal dipole, finite-length dipole, linear elements near conductors, dipoles for mobile
communication, small circular loop. Polarization – Linear, Circular and Elliptical, Radiated
Fields, Radiation resistance, Field regions & Directivity, Current distribution, Radiated
Fields.
Practice:
Huygens ’ Principle, radiation from rectangular and circular apertures, design considerations,
Babinet’s principle, Radiation from sectoral and pyramidal horns, design concepts.
Practice:
125 | P a g e
Design of Horn Antenna
Practice
Practice
Analysis of uniformly spaced arrays with uniform and non-uniform excitation amplitudes,
extension to planar arrays.
Practice
Concept and benefits of smart antennas, fixed weight beamforming basics, Adaptive
beamforming
Practice
Text Books:
1. C. A. Balanis, "Antenna Theory and Design", 3rd Ed., John Wiley & Sons., 2005.
126 | P a g e
2. W. L. Stutzman, and G. A. Thiele, "Antenna Theory and Design", 2nd Ed., John Wiley &
Sons., 1998.
3. R. S. Elliot, "Antenna Theory and Design", Revised edition, Wiley-IEEE Press., 2003.
Reference Books:
Source of reference
https://volakis.eng.fiu.edu/teaching
https://www.udemy.com/course/horn-antennas-design-simulation-optimization
https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-661-receivers-
antennas-and-signals-spring-2003/lecture-notes
https://nptel.ac.in/content/syllabus_pdf/117107035.pdf
127 | P a g e
Wireless Communications for IIoT
Objective
Course outcome
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 2
CO2 3 3 2 2
CO3 2 2 3 2 2
CO4 3 2 2 2
CO5 3 3 2 2
128 | P a g e
Module 1: Layered Architectures (5 Hours)
Layered Architecture and OSI Model, OSI Unified View of Protocols and Services, TCP/IP:
Architecture and Routing Examples Socket API Digital Transmissions: Berkeley Sockets API - I,
Berkeley Sockets API – II, Error Control: Error Control - Parity Checks, Error Control –
Polynomial Codes (CRC), CRC Capability, Internet Checksum
Peer-to-Peer Protocols and Services, Stop-and-Wait ARQ, S& W Performance, and Go-Back-N
ARQ, Go-back-N and Selective-Repeat ARQ, Reliable Services and Data Link Controls: TCP
Reliable Stream and Flow Control, Framing and PPP, HDLC, Multiplexing.
Medium Access Control, MAC Random Access: Aloha, Random Access: CSMA and CSMA/CD,
Scheduling Approaches
Bridges and Data Link Layer Switching, Network Layer Services and Topology, Packet
Switching: Datagrams.
Packet Switching: Virtual Circuits, Routing in Packet Networks, Shortest Path Routing- Distance
Vector
Packet level – Scheduling and QoS, Packet level – Fair Queueing and RED, Flow level – Leaky,
Bucket Policing, Traffic Shaping by Token Bucket
129 | P a g e
Module 7: Wireless Technologies: ( 6 Hours )
Case Studies:
1. Industrial IoT: Challenges, Design Principles, Applications, and Security By Ismail Butun
Reference Books:
130 | P a g e
Basket - V (Domain)
Type
Sr. No Course Title Credits
T+P+PJ
2 Generative AI 12 0+8+4
18 + 4
3 Data Analytics and Machine Learning 0+6+12
(Optional)
13 Go To Market 22 4+10+8
2+14+10
15 Manufacturing (Conventional, CNC and Additive) 26
131 | P a g e
16 Computational Fluid Dynamics 20 2+10+8
132 | P a g e
BASKET-V (Domain-CSE)
133 | P a g e
DSCU1040 Drone Imaging and Spectral Analysis 12 0+6+6
CUDS1041 Drone Image Processing using Pix4D 3 0+2+1
Multispectral Image Analytics for
CUDS1042 3 0+2+1
Agriculture
CUDS1043 Drone Imaging Applications 2 0+2+0
CUDS1044 Domain Project 4 0+0+4
STCU1050 Software Technology 18 0+6+12
CUST1051 Advanced Java 4 0+2+2
CUST1052 Angular 4 0+2+2
CUST1053 Spring Boot 4 0+2+2
CUST1054 Product Development 6 0+0+6
MACU1070 Mobile App Development 12 1+6+5
134 | P a g e
CUBD1093 BLOCKCHAIN DEVELOPMENT 3 0+1+2
WEB3 AND DECENTRALIZED
CUBD1094 3 0+1+2
TECHNOLOGIES
ADVANCED BLOCKCHAIN
CUBD1095 3 0+1+2
CONCEPTS AND DEVELOPMENT
CAPSTONE PROJECT IN
CUBD1096 4 0+0+4
BLOCKCHAIN DEVELOPMENT
CSCU1100 Cyber Security 20 8+8+4
135 | P a g e
MINI AND MICRO DOMAINS PROPOSAL
Domain Track: Full-Stack Development with MERN (18 Credits) (1+8+9)
Course Description: This course covers the fundamental and advanced aspects of MongoDB,
focusing on how to utilize this NoSQL database for full-stack development within the MERN
stack.
Course Objectives:
Course Outcomes:
136 | P a g e
CO-PO Mapping
Course Syllabus:
Experiments:
Experiments:
137 | P a g e
2. Experiment 2.2: Read documents from a MongoDB collection using various query
operators.
3. Experiment 2.3: Update documents in a collection using different update operators.
4. Experiment 2.4: Delete documents from a collection using MongoDB Shell.
5. Experiment 2.5: Use MongoDB Compass to perform CRUD operations.
6. Experiment 2.6: Implement data validation rules in a MongoDB collection.
7. Experiment 2.7: Design a schema for a sample application and implement it in
MongoDB.
8. Experiment 2.8: Experiment with different data validation techniques in MongoDB.
9. Experiment 2.9: Create an index on a collection and observe its effect on query
performance.
10. Experiment 2.10: Use MongoDB transactions to perform multiple operations atomically.
Experiments:
Experiments:
138 | P a g e
1. Experiment 4.1: Design a schema for a blog application using embedding.
2. Experiment 4.2: Design a schema for an e-commerce application using referencing.
3. Experiment 4.3: Compare the performance of embedded vs. referenced data models.
4. Experiment 4.4: Implement one-to-many and many-to-many relationships in MongoDB.
5. Experiment 4.5: Design a schema for a social media application.
6. Experiment 4.6: Implement data modeling best practices in a sample application.
7. Experiment 4.7: Optimize a data model for read-heavy workloads.
8. Experiment 4.8: Optimize a data model for write-heavy workloads.
9. Experiment 4.9: Experiment with different schema design patterns (e.g., bucket pattern).
10. Experiment 4.10: Use MongoDB Atlas to visualize and analyze data models.
● Understanding replication.
● Setting up replica sets.
Experiments:
Experiments:
Experiments:
140 | P a g e
Node.js and Express.js Development (84 Hours)
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course delves into backend development using Node.js and Express.js,
equipping students with the skills to create robust and scalable server-side applications.
Course Objectives:
CO1: Explain the architecture of Node.js and set up Node.js projects. (Understand, Apply)
CO2: Utilize asynchronous programming concepts such as callbacks, promises, and
async/await in Node.js. (Apply, Analyze)
CO3: Develop RESTful APIs using Express.js, including route setup and middleware
implementation. (Create, Evaluate)
CO4: Implement authentication and authorization mechanisms using JWT and session-
based strategies. (Apply, Analyze)
CO5: Build and deploy secure and scalable Node.js applications, incorporating testing and
real-time features. (Create, Evaluate)
CO-PO-PSO Mapping:
141 | P a g e
*High-3, Medium-2, Low-1
Course Syllabus:
● Node.js architecture.
● Setting up a Node.js project.
● Node.js modules and npm.
Experiments:
Experiments:
142 | P a g e
Module 3: Introduction to Express.js (12 hours)
● Basics of Express.js.
● Setting up routes and middleware.
● Handling requests and responses.
Experiments:
Experiments:
143 | P a g e
Experiments:
Experiments:
Experiments:
144 | P a g e
1. Experiment 7.1: Plan and design a full-stack application.
2. Experiment 7.2: Develop the backend API using Node.js and Express.js.
3. Experiment 7.3: Implement authentication and authorization.
4. Experiment 7.4: Integrate the backend with a frontend application.
5. Experiment 7.5: Perform unit and integration testing.
6. Experiment 7.6: Deploy the application to a cloud service.
7. Experiment 7.7: Conduct a peer review of the project.
8. Experiment 7.8: Incorporate feedback and optimize the application.
9. Experiment 7.9: Prepare a presentation of the project.
10. Experiment 7.10: Demonstrate the final application.
145 | P a g e
Front-End Development with React (84 Hours)
Course Description: This course provides an in-depth exploration of React, focusing on building
dynamic, responsive, and efficient front-end applications.
Course Type
Course Title Credits
Code (T+P+Pj)
Course Objectives:
CO1: Explain the basics of React and JSX, and set up React projects using Create React
App. (Understand, Apply)
CO2: Utilize state and props to manage data and handle events in React components.
(Apply, Analyze)
CO3: Implement React Router for navigation and dynamic routing in React applications.
(Apply, Create)
CO4: Apply state management techniques using Context API and Redux in React
applications. (Analyze, Evaluate)
CO5: Optimize React applications for performance and integrate them with back-end
services. (Create, Evaluate)
CO-PO-PSO Mapping:
146 | P a g e
Syllabus:
Experiments:
Experiments:
147 | P a g e
● Component lifecycle methods.
● Introduction to React hooks (useState, useEffect).
● Custom hooks.
Experiments:
Experiments:
Module 5: State Management with Context API and Redux (10 hours)
Experiments:
148 | P a g e
1. Experiment 5.1: Implement global state management using Context API.
2. Experiment 5.2: Create a context provider and consumer.
3. Experiment 5.3: Use useContext to access context values.
4. Experiment 5.4: Set up Redux in a React project.
5. Experiment 5.5: Create Redux actions and reducers.
6. Experiment 5.6: Connect Redux state to React components using useSelector.
7. Experiment 5.7: Dispatch actions using useDispatch.
8. Experiment 5.8: Use Redux middleware for asynchronous actions.
9. Experiment 5.9: Integrate Redux DevTools for debugging.
10. Experiment 5.10: Compare Context API and Redux for state management.
Experiments:
Experiments:
150 | P a g e
Full Stack Integration and Deployment (84 Hours)
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course focuses on integrating all components of the MERN stack and
deploying full-stack applications to production environments.
Course Objectives:
CO1: Explain the full-stack architecture and configure CORS and security for connecting
React with Express.js API. (Understand, Apply)
CO2: Implement real-time communication features in MERN applications using
WebSockets and Socket.io. (Apply, Analyze)
CO3: Set up and integrate GraphQL with React and Express.js. (Apply, Create)
CO4: Perform unit, integration, and end-to-end testing on full-stack applications using Jest
and Cypress. (Apply, Evaluate)
CO5: Deploy MERN applications to production environments using Heroku, AWS,
Docker, and CI/CD pipelines. (Apply, Create)
CO-PO-PSO Mapping:
Course Syllabus:
151 | P a g e
Module 1: Connecting MERN Components (10 hours)
Experiments:
● Introduction to WebSockets.
● Implementing WebSockets with Socket.io.
● Real-time features in MERN applications.
Experiments:
● Basics of GraphQL.
● Setting up a GraphQL server with Express.js.
● Integrating GraphQL with React.
152 | P a g e
Experiments:
Experiments:
Experiments:
153 | P a g e
4. Experiment 5.4: Optimize database queries for performance.
5. Experiment 5.5: Use New Relic for monitoring and performance tuning.
6. Experiment 5.6: Implement application-level caching.
7. Experiment 5.7: Optimize front-end performance with code splitting.
8. Experiment 5.8: Set up and monitor health checks for the application.
9. Experiment 5.9: Use a performance monitoring tool like Lighthouse.
10. Experiment 5.10: Conduct load testing and stress testing.
Experiments:
154 | P a g e
Product Development (168 Hours)
Course Description: This course focuses on the end-to-end process of product development, from
conceptualization to deployment. Students will work on a capstone project integrating all aspects
of the MERN stack and deploy their application to a production environment.
Course Objectives:
CO1: Plan and design a comprehensive product using the MERN stack. (Create, Evaluate)
CO2: Implement front-end and back-end components and integrate them seamlessly.
(Apply, Analyze)
CO3: Incorporate real-time features and GraphQL in the application. (Apply, Create)
CO4: Perform thorough testing and debugging of the product. (Apply, Evaluate)
CO5: Deploy the application to a production environment and manage its performance and
security. (Apply, Evaluate)
CO-PO-PSO Mapping:
Course Type
Course Title Credits
Code (T+P+Pj)
155 | P a g e
Course Syllabus:
1. Assignment 1: Develop a capstone project integrating all aspects of the MERN stack.
2. Assignment 2: Deploy the application to a production environment.
156 | P a g e
Domain Track: Generative AI (12 Credits) (0+8+4)
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course introduces the fundamental concepts and techniques in generative
AI, providing a solid foundation for understanding and building generative models.
Course Objectives:
CO1: Explain the basic concepts and history of generative AI. (Understand, Remember)
CO2: Distinguish between different types of machine learning, including supervised and
unsupervised learning. (Understand, Analyze)
CO3: Describe the architecture and functioning of various generative models.
(Understand, Apply)
CO4: Understand the basic concepts and challenges of training Generative Adversarial
Networks (GANs). (Understand, Analyze)
CO5: Evaluate and compare different generative models based on their performance and
applications. (Evaluate, Analyze)
CO-PO-PSO Mapping:
CO/PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 1 2 - - - - 1 3 2 3
CO2 3 3 2 2 2 - - - - 2 3 2 3
CO3 3 2 3 2 2 - - - 1 2 3 3 3
CO4 3 2 3 2 3 - - - 2 2 3 3 3
CO5 3 3 3 3 3 - - - 2 2 3 3 3
157 | P a g e
*High-3, Medium-2, Low-1
Course Syllabus:
● Introduction to VAEs.
● VAE architecture and loss functions.
● Applications of VAEs.
158 | P a g e
● Current applications of generative AI in various fields.
● Ethical considerations and challenges in generative AI.
● Future directions and advancements in generative AI.
Course Description: This course delves into advanced generative AI techniques, exploring state-
of-the-art models and their applications in various domains.
Course Objectives:
CO1: Explain the architecture and functionality of advanced generative models such as
DCGANs, cGANs, StyleGAN, and BigGAN. (Understand, Analyze)
CO2: Implement sequence generation models using RNNs and LSTMs, and apply GANs
and VAEs for sequence generation. (Apply, Create)
CO3: Understand and implement attention mechanisms and transformer architectures,
including GPT. (Understand, Apply)
159 | P a g e
CO4: Describe diffusion models and their applications in image and text generation.
(Understand, Analyze)
CO5: Evaluate and apply advanced training techniques for GANs and VAEs, and
understand ethical considerations in generative AI. (Evaluate, Apply)
CO-PO-PSO Mapping:
CO/PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 2 2 3 - - - - 2 3 3 3
CO2 3 2 3 2 3 - - - - 2 3 3 3
CO3 3 2 3 3 3 - - - 1 2 3 3 3
CO4 3 2 3 2 3 - - - 2 2 3 3 3
CO5 3 3 3 3 3 - - - 2 2 3 3 3
Course Syllabus:
160 | P a g e
Module 5: Advanced Topics in GANs and VAEs (9 hours)
Course Description: This course focuses on the practical aspects of implementing generative AI
models, including programming, optimization, and deployment.
Course Objectives:
161 | P a g e
Course Outcomes (COs):
CO1: Implement basic neural networks using TensorFlow and PyTorch, and utilize pre-
trained models. (Apply, Create)
CO2: Apply training techniques and hyperparameter tuning to optimize generative
models. (Apply, Analyze)
CO3: Implement transfer learning and fine-tune pre-trained generative models for specific
tasks. (Apply, Create)
CO4: Evaluate generative models using common metrics and interpret the results.
(Evaluate, Analyze)
CO5: Deploy generative AI models using cloud platforms and build APIs for real-world
applications. (Apply, Create)
CO-PO-PSO Mapping:
CO/PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 2 3 - - - - 2 3 3 3
CO2 3 2 3 2 3 - - - - 2 3 3 3
CO3 3 2 3 3 3 - - - 1 2 3 3 3
CO4 3 2 3 2 3 - - - 2 2 3 3 3
CO5 3 2 3 3 3 - - - 2 2 3 3 3
Course Syllabus:
Experiments:
162 | P a g e
8. Experiment 1.8: Implement a Convolutional Neural Network (CNN) in PyTorch.
9. Experiment 1.9: Fine-tune a pre-trained model for a specific task in TensorFlow.
10. Experiment 1.10: Fine-tune a pre-trained model for a specific task in PyTorch.
Experiments:
Experiments:
163 | P a g e
● Evaluating generative models.
● Common metrics (FID, Inception Score).
● Visualizing and interpreting results.
Experiments:
1. Experiment 4.1: Evaluate a GAN using the Frechet Inception Distance (FID) score.
2. Experiment 4.2: Evaluate a GAN using the Inception Score.
3. Experiment 4.3: Visualize GAN outputs using TensorBoard in TensorFlow.
4. Experiment 4.4: Visualize GAN outputs using Matplotlib in PyTorch.
5. Experiment 4.5: Implement precision and recall metrics for generative models.
6. Experiment 4.6: Compare the performance of different generative models using FID.
7. Experiment 4.7: Visualize latent space interpolations in VAEs.
8. Experiment 4.8: Use t-SNE for visualizing high-dimensional data in generative models.
9. Experiment 4.9: Interpret model outputs using SHAP values in TensorFlow.
10. Experiment 4.10: Interpret model outputs using SHAP values in PyTorch.
Experiments:
164 | P a g e
Experiments:
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course emphasizes research methodologies and the development of
innovative solutions in the field of generative AI.
Course Objectives:
CO1: Understand and apply AI research methodologies, including literature review and
critical analysis. (Understand, Apply)
CO2: Analyze recent advances and emerging trends in generative AI. (Analyze, Evaluate)
CO3: Formulate research questions and design experiments to develop innovative
solutions in generative AI. (Create, Evaluate)
CO4: Collaborate effectively in research teams and present research findings. (Apply,
Evaluate)
CO5: Identify open problems in generative AI and propose future research directions.
(Analyze, Create)
CO-PO-PSO Mapping:
CO/PO/PSO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 3 3 - - 2 2 2 3 3 3
CO2 3 3 3 3 3 - - 2 2 2 3 3 3
CO3 3 3 3 3 3 - - 2 2 2 3 3 3
CO4 3 3 3 3 3 - - 3 2 3 3 3 3
CO5 3 3 3 3 3 - - 3 2 3 3 3 3
Course Syllabus:
Experiments:
166 | P a g e
7. Experiment 1.7: Use reference management software for organizing literature.
8. Experiment 1.8: Write an abstract summarizing a research paper.
9. Experiment 1.9: Analyze the methodology section of a research paper.
10. Experiment 1.10: Conduct a peer review of a literature review draft.
Experiments:
Experiments:
167 | P a g e
Module 4: Collaborative Research (9 hours)
Experiments:
1. Experiment 4.1: Use a collaboration platform (e.g., Overleaf) to write a research paper.
2. Experiment 4.2: Participate in a virtual research team meeting.
3. Experiment 4.3: Present research findings to the class.
4. Experiment 4.4: Write a draft research paper for submission.
5. Experiment 4.5: Use a version control system (e.g., Git) for research collaboration.
6. Experiment 4.6: Conduct a peer review of a draft research paper.
7. Experiment 4.7: Collaborate on a research presentation.
8. Experiment 4.8: Submit a research paper to a conference or journal.
9. Experiment 4.9: Create a poster presentation for a research project.
10. Experiment 4.10: Conduct a mock research presentation and receive feedback.
Experiments:
168 | P a g e
Experiments:
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: The capstone project is a comprehensive, hands-on project that synthesizes
the knowledge and skills acquired throughout the program. Students will work on real-world
problems, develop innovative solutions, and present their work.
Course Objectives:
169 | P a g e
Demonstrate proficiency in model development, implementation, and deployment.
Project Phases:
Deliverables:
Experiments:
1. Experiment 1.1: Identify and define a real-world problem suitable for a generative AI
solution.
2. Experiment 1.2: Conduct a comprehensive literature review on the chosen problem.
3. Experiment 1.3: Develop a detailed project proposal with objectives, methodology, and
timeline.
Deliverables:
Experiments:
1. Experiment 2.1: Collect and preprocess data required for the project.
2. Experiment 2.2: Develop an initial generative model.
3. Experiment 2.3: Train the generative model using collected data.
4. Experiment 2.4: Evaluate the initial model and gather feedback.
5. Experiment 2.5: Refine the model based on feedback and re-evaluate.
Deliverables:
Experiments:
Deliverables:
Experiments:
1. Experiment 4.1: Deploy the generative AI model to a cloud platform (e.g., AWS, Google
Cloud).
2. Experiment 4.2: Ensure the deployed model is accessible and functional.
3. Experiment 4.3: Prepare a detailed project report documenting the entire process.
4. Experiment 4.4: Develop a presentation summarizing the project findings and outcomes.
5. Experiment 4.5: Conduct a mock presentation and receive feedback.
171 | P a g e
Domain Track: Data Analytics and Machine Learning (0+6+12 Credits)
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course covers the foundational concepts and techniques of machine
learning with a focus on predictive analytics. Students will learn to build, evaluate, and interpret
predictive models using various machine learning algorithms.
Course Objectives:
CO-PO-PSO Mapping
Syllabus:
Experiments:
● Data Cleaning
● Feature Engineering
● Data Transformation
Experiments:
● Linear Regression
● Logistic Regression
● Decision Trees
● Random Forests
● Support Vector Machines
173 | P a g e
Experiments:
● Train-Test Split
● Cross-Validation
● Performance Metrics (Accuracy, Precision, Recall, F1 Score, AUC-ROC)
Experiments:
1. Experiment 4.1: Split a dataset into training and testing sets and evaluate model
performance.
2. Experiment 4.2: Implement k-fold cross-validation for model evaluation.
3. Experiment 4.3: Calculate and interpret accuracy, precision, recall, and F1 score.
4. Experiment 4.4: Plot and analyze ROC curves and calculate AUC.
5. Experiment 4.5: Perform model selection using cross-validation scores.
6. Experiment 4.6: Compare different performance metrics for model evaluation.
Experiments:
174 | P a g e
3. Experiment 5.3: Train a gradient boosting machine model.
4. Experiment 5.4: Compare the performance of bagging, boosting, and GBM.
5. Experiment 5.5: Perform hyperparameter tuning for a GBM model.
6. Experiment 5.6: Implement stacking ensemble method.
7. Experiment 5.7: Analyze the impact of hyperparameters on model performance.
8. Experiment 5.8: Use random search for hyperparameter optimization.
9. Experiment 5.9: Evaluate the performance of ensemble methods on different datasets.
10. Experiment 5.10: Document and present the advanced techniques used in model building.
Experiments:
Experiments:
1. Experiment 7.1: Save and load machine learning models using joblib or pickle.
2. Experiment 7.2: Deploy a machine learning model using Flask.
3. Experiment 7.3: Create a REST API for a predictive model.
4. Experiment 7.4: Use Docker to containerize a machine learning application.
5. Experiment 7.5: Deploy a model to a cloud platform (e.g., AWS, Heroku).
6. Experiment 7.6: Implement model versioning and rollback strategies.
7. Experiment 7.7: Monitor model performance in a production environment.
175 | P a g e
8. Experiment 7.8: Set up continuous integration and deployment for machine learning
models.
9. Experiment 7.9: Test and validate the deployed model API.
10. Experiment 7.10: Document and present the model deployment process.
176 | P a g e
Deep Learning for Image Analytics (112 hrs)
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course introduces deep learning concepts and techniques specifically
applied to image analytics. Students will gain hands-on experience in developing and deploying
convolutional neural networks (CNNs) for image classification, object detection, and image
generation.
Course Objectives:
CO1: Explain the basic concepts of neural networks, including activation functions and
backpropagation. (Understand, Remember)
CO2: Design and implement CNN architectures for various image analytics tasks. (Apply,
Create)
CO3: Utilize advanced CNN architectures and transfer learning for enhanced
performance. (Apply, Analyze)
CO4: Develop and evaluate models for image classification, object detection, and
segmentation. (Apply, Evaluate)
CO5: Implement generative models and deploy deep learning applications using
TensorFlow, Keras, and PyTorch. (Apply, Create)
177 | P a g e
CO-PO-PSO Mapping
Syllabus:
Experiments:
● Architecture of CNNs
● Convolutional Layers, Pooling Layers
178 | P a g e
● Fully Connected Layers
Experiments:
Experiments:
● Data Augmentation
● Training and Evaluating CNNs for Image Classification
Experiments:
179 | P a g e
3. Experiment 4.3: Implement a complete pipeline for image classification.
4. Experiment 4.4: Evaluate the model using confusion matrix, accuracy, and other metrics.
5. Experiment 4.5: Compare the effects of different data augmentation techniques on model
performance.
6. Experiment 4.6: Experiment with different loss functions and optimization techniques for
image classification.
7. Experiment 4.7: Implement early stopping and model checkpointing during training.
8. Experiment 4.8: Conduct hyperparameter tuning for the image classification model.
9. Experiment 4.9: Analyze the model’s performance on different subsets of the dataset.
10. Experiment 4.10: Document and present the results of image classification experiments.
Experiments:
● Semantic Segmentation
● U-Net Architecture
Experiments:
Experiments:
181 | P a g e
Data Analytics using Tableau (112)
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course focuses on the use of Tableau for data visualization and business
analytics. Students will learn how to create interactive and informative dashboards to effectively
communicate insights from data.
Course Objectives:
CO1: Explain the fundamental concepts and principles of data visualization using Tableau.
(Understand, Remember)
CO2: Connect to various data sources and prepare data for analysis. (Apply, Analyze)
CO3: Create basic and advanced visualizations to represent data effectively. (Apply,
Create)
CO4: Design interactive dashboards and use storytelling techniques to communicate
insights. (Apply, Create)
CO5: Share and publish Tableau visualizations and dashboards for collaboration. (Apply,
Evaluate)
CO-PO-PSO Mapping
182 | P a g e
Syllabus:
● Overview of Tableau
● Connecting to Data Sources
Experiments:
Experiments:
183 | P a g e
Experiments:
Experiments:
● Calculated Fields
● Table Calculations
● Level of Detail (LOD) Expressions
Experiments:
184 | P a g e
5. Experiment 5.5: Create and use LOD expressions.
6. Experiment 5.6: Perform cohort analysis using LOD expressions.
7. Experiment 5.7: Use advanced table calculations.
8. Experiment 5.8: Combine calculated fields and table calculations.
9. Experiment 5.9: Use parameter controls with calculations.
10. Experiment 5.10: Document and present calculations in Tableau.
● Creating Dashboards
● Dashboard Interactivity
● Storytelling with Data
Experiments:
Experiments:
186 | P a g e
Project (168 hrs)
Type
Course Code Course Title Credits
(T+P+Pj)
Course Description: The major project is a capstone course that allows students to apply the
knowledge and skills they have acquired throughout the program to a comprehensive project. This
project involves identifying a research question, conducting a thorough analysis, and presenting the
findings in both written and oral formats.
Course Objectives:
Develop advanced research and analytical skills.
Apply theoretical knowledge to real-world problems.
Demonstrate proficiency in project planning, execution, and presentation.
Course Outcomes (COs):
CO1: Summarize and integrate knowledge from various sources to define a research
question. (Knowledge)
CO2: Apply appropriate research methods and analytical tools to collect and analyze data.
(Application)
CO3: Evaluate and interpret research findings to draw meaningful conclusions. (Analysis)
CO4: Develop a comprehensive project report that demonstrates innovation and critical
thinking. (Synthesis)
CO5: Present project outcomes effectively through written reports and oral presentations.
(Evaluation)
CO-PO-PSO Mapping:
188 | P a g e
Domain Track: Cloud Technology (0+6+6 Credits)
Course Overview
This 12-credit program is designed to provide comprehensive knowledge and practical skills in
AWS Cloud Technology. The program is divided into six subjects, each carrying 3 credits,
covering the fundamentals, architecture, services, security, DevOps practices, specialized
services, and applications of AWS cloud solutions.
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course delves into the architecture and design of AWS solutions,
focusing on best practices, advanced services, and architectural patterns.
Course Objectives:
Design scalable and resilient architectures on AWS.
Implement best practices for high availability and fault tolerance.
Explore advanced AWS services and architectural patterns.
Course Outcomes (COs):
CO1: Understand advanced cloud computing principles and architecture
CO2: Design scalable and resilient cloud-based systems
CO3: Optimize cloud infrastructure for performance and cost-efficiency
CO4: Implement security measures in cloud environments
CO5: Leverage automation and DevOps practices in cloud environments
1. CO-PO-PSO Mapping
189 | P a g e
*High-3, Medium-2, Low-1
Experiments:
Experiments:
190 | P a g e
191 | P a g e
Module 3: Advanced Compute Services (12 hours)
● Topics: Amazon ECS: Elastic Container Service; Amazon EKS: Elastic Kubernetes
Service; AWS Lambda: Serverless computing.
Experiments:
Experiments:
● Topics: Amazon SQS: Simple Queue Service; Amazon SNS: Simple Notification Service;
AWS Step Functions: Coordinating microservices.
192 | P a g e
Experiments:
● Topics: Advanced security services (AWS KMS, AWS Shield, AWS WAF); Compliance
and data protection; Best practices for securing AWS environments.
Experiments:
● Topics: AWS pricing models and billing; Cost management tools (AWS Budgets, Cost
Explorer); Strategies for cost optimization.
Experiments:
193 | P a g e
6. Experiment 7.6:Implement AWS Cost Anomaly Detection for cost monitoring.
7. Experiment 7.7:Design cost-effective architectures with AWS Cost Explorer.
8. Experiment 7.8:Implement AWS Cost Allocation tags for resource categorization.
9. Experiment 7.9:Monitor cost and usage with AWS Cost and Usage Reports.
10. Experiment 7.10:Analyze cost breakdowns with AWS Cost Management tools.
194 | P a g e
Cloud Development and DevOps (84 Hours)
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course focuses on developing applications on AWS and implementing
DevOps practices using AWS services and tools.
Course Objectives:
CO1: Utilize AWS development tools to create, manage, and deploy applications. (Apply,
Create)
CO2: Implement CI/CD pipelines using AWS services for automated deployment. (Apply,
Create)
CO3: Apply Infrastructure as Code (IaC) principles using AWS CloudFormation and
AWS CDK. (Apply, Create)
CO4: Monitor and log applications using AWS CloudWatch and AWS X-Ray. (Analyze,
Evaluate)
CO5: Develop containerized and serverless applications on AWS. (Apply, Create)
CO-PO-PSO Mapping:
● Topics: AWS SDKs and CLI; AWS Cloud9: Integrated development environment; AWS
CodeCommit: Source control service.
Experiments:
Experiments:
Experiments:
196 | P a g e
1. Experiment 3.1:Create a CloudFormation template to deploy EC2 instances.
2. Experiment 3.2:Use AWS CDK to define infrastructure as code.
3. Experiment 3.3:Implement parameterized templates in CloudFormation.
4. Experiment 3.4:Manage infrastructure updates with CloudFormation stacks.
5. Experiment 3.5:Automate resource provisioning using AWS CDK.
6. Experiment 3.6:Implement cross-stack references in CloudFormation.
7. Experiment 3.7:Use CloudFormation to deploy a multi-tier application.
8. Experiment 3.8:Version control infrastructure as code templates.
9. Experiment 3.9:Implement security best practices in CloudFormation.
10. Experiment 3.10:Document and present an IaC implementation.
● Topics: AWS X-Ray: Distributed tracing; Amazon CloudWatch Logs and Metrics;
Centralized logging solutions.
Experiments:
● Topics: Docker on AWS; Amazon ECS and EKS for container orchestration; Best
practices for containerized applications.
Experiments:
Experiments:
● Topics: Build and deploy a CI/CD pipeline using AWS CodePipeline; Develop a
serverless application with AWS Lambda; Hands-on lab exercises.
Experiments:
198 | P a g e
Cloud Security and Compliance (84 Hours)
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course covers the security and compliance aspects of AWS, focusing on
best practices, advanced security services, and compliance frameworks.
Course Objectives:
CO1: Explain the shared responsibility model and security best practices on AWS.
(Understand, Remember)
CO2: Implement identity and access management using AWS IAM. (Apply, Create)
CO3: Apply data protection and encryption techniques using AWS services. (Apply,
Analyze)
CO4: Implement network security best practices using AWS services. (Apply, Create)
CO5: Ensure compliance with industry standards using AWS compliance tools. (Apply,
Evaluate)
CO-PO-PSO Mapping:
199 | P a g e
*High-3, Medium-2, Low-1
● Topics: Shared responsibility model; Security best practices; AWS security services
overview.
Experiments:
● Topics: AWS IAM deep dive; Managing users, groups, and roles; Implementing multi-
factor authentication (MFA).
Experiments:
● Topics: AWS Key Management Service (KMS); AWS CloudHSM: Hardware security
module; Data encryption at rest and in transit.
200 | P a g e
Experiments:
● Topics: VPC security best practices; Security groups and network ACLs; AWS WAF and
Shield: Web application firewall and DDoS protection.
Experiments:
● Topics: AWS CloudTrail: Security auditing; Amazon GuardDuty: Threat detection; AWS
Security Hub: Centralized security view.
Experiments:
201 | P a g e
4. Experiment 5.4:Analyze GuardDuty findings and alerts.
5. Experiment 5.5:Set up AWS Security Hub for centralized security management.
6. Experiment 5.6:Integrate Security Hub with other AWS services.
7. Experiment 5.7:Use CloudWatch to monitor security metrics.
8. Experiment 5.8:Implement AWS Config for security compliance.
9. Experiment 5.9:Set up AWS Inspector for vulnerability assessments.
10. Experiment 5.10:Document and present security monitoring configurations.
Experiments:
● Topics: AWS best practices for incident response; Setting up an incident response plan;
Conducting forensics on AWS.
Experiments:
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This capstone course allows students to apply their AWS knowledge and
skills to solve a real-world problem or develop a comprehensive solution using multiple AWS
services.
Course Objectives:
CO1: Identify and scope a real-world problem or project idea suitable for an AWS-based
solution. (Understand, Remember)
CO2: Develop a comprehensive project plan and timeline, defining clear objectives and
deliverables. (Apply, Create)
CO3: Implement the project using AWS services, adhering to best practices for
architecture, security, and DevOps. (Apply, Create)
CO4: Perform thorough testing and validation of the AWS-based solution. (Analyze,
Evaluate)
CO5: Present and demonstrate the final project, showcasing the solution's effectiveness
and alignment with the defined objectives. (Evaluate, Create)
CO-PO-PSO Mapping:
● Topics: Identify a real-world problem or project idea; Define project scope, objectives,
and deliverables; Develop a project plan and timeline.
● Topics: Implement the project using AWS services; Apply best practices for architecture,
security, and DevOps; Regular progress reviews and feedback.
● AWS Cloud:
○ "AWS Certified Solutions Architect Official Study Guide" by Joe Baron, Hisham
Baz, and Tim Bixler.
○ "Amazon Web Services in Action" by Andreas Wittig and Michael Wittig.
● Cloud Computing:
○ "Architecting the Cloud" by Michael J. Kavis.
○ "Cloud Native Transformation" by Pini Reznik, Jamie Dobson, and Michelle
Gienow.
● DevOps:
○ "The DevOps Handbook" by Gene Kim, Patrick Debois, and John Willis.
○ "Infrastructure as Code" by Kief Morris.
204 | P a g e
● Additional Resources:
○ AWS online documentation and whitepapers.
○ AWS training and certification courses.
○ GitHub repositories for sample projects and code.
○ Community forums and study groups.
205 | P a g e
Domain Track: Drone Imaging and Spectral Analysis (0+6+6 Credits)
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course provides an in-depth understanding of drone image processing
using Pix4D. Students will learn how to process aerial images to generate various outputs like
orthomosaics, 3D models, and digital surface models (DSMs).
Course Objectives:
CO1: Explain the fundamentals of drone imaging and Pix4D software. (Understand,
Remember)
CO2: Plan and execute drone missions for data acquisition. (Apply, Create)
CO3: Process drone images using Pix4D to generate point clouds and align images.
(Apply, Analyze)
CO4: Create orthomosaics, 3D models, and DSMs using Pix4D. (Apply, Create)
CO5: Implement advanced processing techniques including multi-spectral and thermal
image processing. (Apply, Evaluate)
CO-PO-PSO Mapping:
206 | P a g e
CO4 3 3 3 3 3 - - - 2 2 2 2 3 3 3
CO5 3 3 3 3 3 - - - 2 2 2 2 3 3 3
Module Breakdown:
Experiments:
Experiments:
● Topics: Mission Planning; Best Practices for Data Collection; Data Quality
Considerations.
Experiments:
● Topics: Importing Images and Initial Setup; Image Alignment and Calibration; Point
Cloud Generation.
Experiments:
Experiments:
208 | P a g e
Experiment 5.1:Generate an orthomosaic using Pix4D.
Experiment 5.2:Create a 3D model from drone images.
Experiment 5.3:Develop meshes for 3D visualization.
Experiment 5.4:Generate DSMs and DTMs from processed images.
Experiment 5.5:Analyze the quality of generated outputs.
Experiment 5.6:Compare different output formats and their uses.
Experiment 5.7:Conduct a project to create multiple outputs from a dataset.
Experiment 5.8:Implement techniques to enhance output quality.
Experiment 5.9:Document the process of creating outputs in Pix4D.
Experiment 5.10:Present and evaluate generated outputs.
● Topics: Multi-spectral and Thermal Image Processing; Integrating Ground Control Points
(GCPs); Quality Assessment and Improvement.
Experiments:
● Topics: Real-World Applications and Case Studies; Hands-on Projects with Pix4D.
Experiments:
209 | P a g e
Experiment 7.7:Document the project implementation process.
Experiment 7.8:Present a case study analysis.
Experiment 7.9:Conduct a peer review of project implementations.
Experiment 7.10:Submit and present the final project.
210 | P a g e
Multispectral Image Analytics for Agriculture(84hours)
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course explores the use of drone imaging and multispectral sensors for
agricultural applications. Students will learn how to capture and analyze multispectral data to
monitor crop health, detect diseases, and optimize agricultural practices.
Course Objectives:
CO1: Explain the benefits and applications of drones and multispectral imaging in
agriculture. (Understand, Remember)
CO2: Acquire and calibrate multispectral data using appropriate sensors. (Apply, Create)
CO3: Process multispectral data and calculate vegetation indices. (Apply, Analyze)
CO4: Analyze vegetation indices to monitor crop health and predict yield. (Apply,
Evaluate)
CO5: Implement precision agriculture techniques and advanced analytical methods.
(Apply, Create)
CO-PO-PSO Mapping:
211 | P a g e
*High-3, Medium-2, Low-1
Module Breakdown:
Experiments:
Experiments:
212 | P a g e
● Topics: Pre-processing Multispectral Data; Reflectance Calculation and Vegetation
Indices.
Experiments:
● Topics: NDVI (Normalized Difference Vegetation Index); Other Indices (EVI, SAVI,
etc.); Analyzing Vegetation Indices.
Experiments:
Experiments:
213 | P a g e
Experiment 5.3:Implement methods for yield prediction using multispectral data.
Experiment 5.4:Conduct a case study on crop health monitoring.
Experiment 5.5:Analyze the effectiveness of multispectral imaging for disease detection.
Experiment 5.6:Use software tools for crop health assessment.
Experiment 5.7:Implement advanced algorithms for yield prediction.
Experiment 5.8:Conduct field validation of crop health monitoring results.
Experiment 5.9:Document the process of crop health monitoring and yield prediction.
Experiment 5.10:Present findings on the use of multispectral data for crop health
monitoring.
Experiments:
● Topics: Machine Learning for Crop Analysis; Time-Series Analysis of Crop Data.
Experiments:
214 | P a g e
Experiment 7.9:Present findings on machine learning and time-series analysis for
agriculture.
Experiment 7.10:Submit a project report on advanced analytical methods for crop
analysis.
Course Type
Course Title Credits
Code (T+P+Pj)
Course Description: This course covers various applications of drone imaging across different
industries. Students will learn about the diverse uses of drone data in areas such as environmental
monitoring, construction, mining, and disaster management.
Course Objectives:
CO1: Explain the regulatory considerations and best practices for drone applications in
different industries. (Understand, Remember)
CO2: Implement drone imaging techniques for environmental monitoring. (Apply, Create)
CO3: Apply drone imaging for construction and infrastructure projects. (Apply, Analyze)
CO4: Utilize drone imaging in mining and resource management. (Apply, Evaluate)
CO5: Implement advanced imaging techniques and integrate various data types for
comprehensive analysis. (Apply, Create)
215 | P a g e
CO-PO-PSO Mapping:
Module Breakdown:
Experiments:
Experiment 1.1:Research and present the various industry applications of drone imaging.
Experiment 1.2:Explore and document regulatory considerations for drone usage.
Experiment 1.3:Study best practices for drone operations in different industries.
Experiment 1.4:Analyze case studies of successful drone applications.
Experiment 1.5:Identify challenges and solutions in implementing drone projects.
Experiment 1.6:Conduct a seminar on future trends in drone applications.
Experiment 1.7:Explore the economic impact of drone technology in various sectors.
Experiment 1.8:Present findings on regulatory and best practice guidelines.
Experiment 1.9:Research the ethical considerations of using drones.
Experiment 1.10:Document and present an overview of drone applications.
● Topics: Habitat Mapping and Conservation; Forest Health and Wildlife Monitoring;
Water Quality Assessment.
Experiments:
216 | P a g e
Experiment 2.3:Assess wildlife populations using drone data.
Experiment 2.4:Conduct a water quality assessment with drone sensors.
Experiment 2.5:Analyze the effectiveness of drones in conservation projects.
Experiment 2.6:Use software tools for environmental data analysis.
Experiment 2.7:Conduct a case study on drone applications in environmental monitoring.
Experiment 2.8:Implement best practices for environmental data collection.
Experiment 2.9:Document the process of environmental monitoring with drones.
Experiment 2.10:Present findings on the impact of drones in environmental conservation.
● Topics: Site Surveying and Progress Monitoring; Structural Inspections and 3D Modeling;
Safety and Compliance Monitoring.
Experiments:
Experiments:
● Topics: Disaster Response and Damage Assessment; Search and Rescue Operations; Post-
Disaster Recovery Planning.
Experiments:
● Topics: Urban Mapping and Analysis; Smart City Applications; Infrastructure Planning
and Monitoring.
Experiments:
218 | P a g e
Module 7: Advanced Imaging Techniques (4 hours)
Experiments:
Project(224hours)
Course Type
Course Title Credits
Code (T+P+Pj)
219 | P a g e
Course Description: The project course allows students to apply the knowledge and skills they
have acquired in drone imaging and spectral analysis to a comprehensive, real-world project. This
involves planning, data collection, processing, analysis, and presentation of findings.
Course Objectives:
Develop and execute a comprehensive project in drone imaging and spectral analysis.
Apply advanced data collection, processing, and analysis techniques.
Present findings effectively through written reports and oral presentations.
CO1: Identify and scope a research topic or industry problem relevant to drone imaging
and spectral analysis. (Understand, Remember)
CO2: Develop a project plan and timeline, defining clear objectives and scope. (Apply,
Create)
CO3: Conduct data collection using drones and ensure data quality and accuracy. (Apply,
Analyze)
CO4: Process and analyze data using advanced tools and techniques. (Apply, Evaluate)
CO5: Present project findings through structured reports and oral presentations. (Evaluate,
Create)
CO-PO-PSO Mapping:
Module Breakdown:
● Topics: Planning and Executing Drone Flights; Ensuring Data Quality and Accuracy.
● Topics: Using Pix4D and Other Tools for Image Processing; Generating Relevant Outputs
(Orthomosaics, 3D Models, etc.).
● Topics: Structuring the Final Report; Writing and Revising the Report.
221 | P a g e
Domain Track: Software Technology (18 Credits)
Advanced Java(112hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUST1051 Advanced Java 4 0+2+2
Course Description: This course delves into advanced topics in Java programming, including
multithreading, networking, database connectivity, and Java frameworks. Students will gain a deep
understanding of Java's capabilities and how to apply them in real-world applications.
Course Objectives:
CO-PO-PSO Mapping:
● Overview of Web Architecture, Client-Server Model, HTTP Protocol Basics, Web Servers
and Application Servers, Introduction to MVC Architecture.
Experiments:
● Topics: Version Control Basics, Git Commands and Workflow, GitHub Repository
Management, Branching and Merging, Collaborating with GitHub.
Experiments:
Experiments:
Experiments:
Experiments:
● Topics: Basics of JavaServer Pages (JSP), JSP Lifecycle, JSP Directives, Scriptlets, and
Expressions, JSP Implicit Objects, Using JavaBeans in JSP,JSP Tag Libraries (JSTL),
Custom Tags in JSP, Expression Language (EL), JSP and MVC Architecture, Error
Handling in JSP
● Experiments:
Create a basic JSP page and deploy it.
Use JSP scriptlets to embed Java code in HTML.
224 | P a g e
Access JSP implicit objects to handle requests and responses.
Integrate a JavaBean in a JSP page.
Create a simple form processing application using JSP and JavaBeans.
Use JSTL core tags to manage control flow and iteration.
Create and use custom JSP tags.
Utilize EL to access Java objects and properties.
Implement MVC architecture with JSP as the view.
Develop error handling mechanisms in JSP
Experiments:
● "Core Servlets and JavaServer Pages" by Marty Hall and Larry Brown
225 | P a g e
Angular(112hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUST1052 Angular 4 0+2+2
Course Objectives:
● Master the fundamentals and advanced concepts of Angular.
● Develop and optimize complex Angular applications.
● Implement best practices and deploy Angular applications.
CO-PO-PSO Mapping:
CO/PO/PS PO PO PO PO PO PO PO PO PO PO1 PO1 PO1 PSO PSO PSO
O 1 2 3 4 5 6 7 8 9 0 1 2 1 2 3
CO1 3 2 2 2 3 - - - 1 2 2 2 3 2 3
CO2 3 3 3 3 3 - - - 2 2 2 2 3 3 3
CO3 3 3 3 3 3 - - - 2 2 2 2 3 3 3
CO4 3 3 3 3 3 - - - 2 2 2 2 3 3 3
CO5 3 3 3 3 3 - - - 2 2 2 2 3 3 3
226 | P a g e
Module Breakdown:
Module 1: Introduction to Angular and TypeScript Basics (8 hours)
Theory
Overview of Angular framework; Setting up the development environment (Node.js, Angular
CLI); Creating a new Angular project with Angular CLI; Introduction to TypeScript; TypeScript
features and syntax; Variables, types, and functions; Classes and interfaces; TypeScript in
Angular.
Practice
Experiment 1.1: Install Node.js and Angular CLI.
Experiment 1.2: Create a new Angular project using Angular CLI.
Experiment 1.3: Explore the Angular project structure.
Experiment 1.4: Configure the Angular development environment.
Experiment 1.5: Implement a simple Angular application.
Experiment 1.6: Conduct a seminar on the evolution of Angular.
Experiment 1.7: Present case studies of successful Angular applications.
Experiment 1.8: Install and set up TypeScript.
Experiment 1.9: Implement basic TypeScript syntax (variables, types, functions).
Experiment 1.10: Create and use classes and interfaces in TypeScript.
Module 2: Angular Architecture (8 hours)
Theory
Components, templates, and modules; Component lifecycle hooks; Creating and using Angular
modules; Angular application structure and best practices.
Practice
Experiment 2.1: Create and use Angular components.
Experiment 2.2: Implement component lifecycle hooks.
Experiment 2.3: Create and manage Angular modules.
Experiment 2.4: Structure an Angular application following best practices.
Experiment 2.5: Document and present the Angular component lifecycle.
Experiment 2.6: Compare different approaches to structuring Angular applications.
Experiment 2.7: Conduct a seminar on Angular architecture.
Experiment 2.8: Implement a modular Angular application.
Experiment 2.9: Present case studies of Angular application architectures.
Experiment 2.10: Research and present advanced Angular architectural patterns.
Module 3: Data Binding and Directives (8 hours)
Theory
Property binding and event binding; Two-way data binding with ngModel; Built-in directives
(ngIf, ngFor, ngClass, ngStyle); Custom directives.
227 | P a g e
Practice
Experiment 3.1: Implement property binding in an Angular application.
Experiment 3.2: Use event binding to handle user interactions.
Experiment 3.3: Implement two-way data binding with ngModel.
Experiment 3.4: Use built-in directives (ngIf, ngFor, ngClass, ngStyle).
Experiment 3.5: Create and use custom directives.
Experiment 3.6: and present the use of data binding in Angular.
Experiment 3.7: Compare different data binding techniques.
Experiment 3.8: Conduct a seminar on Angular directives.
Experiment 3.9: Implement a directive-based project.
Experiment 3.10: Present case studies of data binding and directives in Angular
applications.
Module 4: Component Communication (8 hours)
Theory
Input and output decorators; Event emitters; Parent-child component communication; ViewChild
and ContentChild decorators.
Practice
Experiment 4.1: Implement component communication using input and output decorators.
Experiment 4.2: Use event emitters for component interaction.
Experiment 4.3: Implement parent-child communication in Angular.
Experiment 4.4: Use ViewChild and ContentChild decorators.
Experiment 4.5: Document and present component communication techniques.
Experiment 4.6: Compare different approaches to component communication.
Experiment 4.7: Conduct a seminar on advanced component communication.
Experiment 4.8: Implement a project involving complex component interaction.
Experiment 4.9: Present case studies of component communication in Angular
applications.
Experiment 4.10: Research and present advanced component communication patterns.
Module 5: Services, Dependency Injection and HTTP Client (8 hours)
Theory: Creating and using services; Dependency injection in Angular; Hierarchical
injectors; Managing application-wide services; Introduction to Angular HttpClient;
Performing GET,POST,PUT,DELETE requests
Practice
Experiment 5.1: Creating and Injecting a Simple Service in Angular
Experiment 5.2: Exploring Angular Dependency Injection: Singleton Services
Experiment 5.3: Hierarchical Dependency Injection: Providing Services in Modules
Experiment 5.4: Managing Application-Wide Services in Angular
Experiment 5.5: Introduction to Angular HttpClient: Performing GET Requests.
Experiment 5.6: Performing POST Requests with Angular HttpClient
Experiment 5.7: Updating Data with PUT Requests in Angular HttpClient
228 | P a g e
Experiment 5.8: Deleting Data with DELETE Requests in Angular HttpClient
Experiment 5.9: Handling HTTP Errors and Responses in Angular HttpClient
Experiment 5.10: Interceptors in Angular HttpClient: Modifying Requests and Responses
229 | P a g e
Textbooks and References:
● Angular Documentation: Angular.io
● Books:
○ "Angular Up & Running" by Shyam Seshadri
○ "Pro Angular" by Adam Freeman
● Online Courses:
Angular courses on platforms like Udemy, Coursera, and Pluralsight
● Tools:
Visual Studio Code, Angular CLI, Postman
Course Type
Course Title Credits
Code (T+P+Pj)
CUST1053 Spring Boot 4 0+2+2
Course Description: This course focuses on Spring Boot, a framework for building production-
ready applications with Spring. Students will learn how to create RESTful services, work with
databases, and deploy Spring Boot applications.
Course Objectives:
● CO1: Explain the features and benefits of Spring and Spring Boot. (Understand,
Remember)
● CO2: Set up and configure a Spring Boot project. (Apply, Create)
● CO3: Develop RESTful services using Spring Boot. (Apply, Create)
● CO4: Implement data access using Spring Data JPA and perform CRUD operations.
(Apply, Evaluate)
● CO5: Secure Spring Boot applications and perform testing. (Apply, Evaluate)
230 | P a g e
CO-PO-PSO Mapping:
Module Breakdown:
Theory
Overview of Spring and Its Features; Dependency Injection using Setter and Constructor;
Bean and Application Context.
Practice
Theory
Overview of Spring Boot and Its Features; Setting Up a Spring Boot Project.
Practice
231 | P a g e
Experiment 2.1: Install and configure Spring Boot.
Experiment 2.2: Set up a new Spring Boot project using Spring Initializr.
Experiment 2.3: Explore the Spring Boot project structure.
Experiment 2.4: Implement a simple Spring Boot application.
Experiment 2.5: Document and present the benefits of using Spring Boot.
Experiment 2.6: Compare Spring Boot with traditional Spring.
Experiment 2.7: Conduct a seminar on Spring Boot features.
Experiment 2.8: Implement a Spring Boot-based project.
Experiment 2.9: Present case studies of Spring Boot applications.
Experiment 2.10: Research and present advanced Spring Boot features.
Theory
Practice
Theory
Practice
232 | P a g e
Experiment 4.1: Document and present the use of Spring Data JPA.
Experiment 4.1: Compare different database connectivity methods.
Experiment 4.1: Conduct a seminar on data access best practices.
Experiment 4.1: Implement a project involving complex data access operations.
Experiment 4.1: Present case studies of data-driven Spring Boot applications.
Experiment 4.1: Research and present advanced features of Spring Data JPA.
Theory
Practice
Theory
Writing Unit and Integration Tests; Testing with Spring Boot Test.
Practice
233 | P a g e
Experiment 6.9: Present case studies of tested Spring Boot applications.
Experiment 6.10: Research and present advanced testing techniques in Spring Boot.
Theory
Practice
234 | P a g e
Product Development(168hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUST1054 Product Development 6 0+0+6
Course Description: This course provides a comprehensive overview of the product development
process, from ideation to launch. Students will learn about product design, development
methodologies, project management, and user experience (UX) design.
Course Objectives:
● CO1: Explain the roles and responsibilities in the product development lifecycle.
(Understand, Remember)
● CO2: Utilize brainstorming techniques and market research for product ideation. (Apply,
Analyze)
● CO3: Design user-centered products using wireframing and prototyping techniques.
(Apply, Create)
● CO4: Implement Agile, Scrum, and Lean methodologies in product development. (Apply,
Create)
● CO5: Manage resources, risks, and communication in product development projects.
(Evaluate, Create)
CO-PO-PSO Mapping:
235 | P a g e
*High-3, Medium-2, Low-1
Module Breakdown:
● Topics: Agile and Scrum Frameworks; Lean Product Development; Kanban and
Continuous Delivery.
● Topics: Conducting User Research; Usability Testing; Iterative Design and Feedback
Loops.
● Topics: Backend and Frontend Development; Integration and APIs; DevOps and
Continuous Integration/Continuous Deployment (CI/CD).
● Topics: Testing Strategies and Automation; Performance and Security Testing; Bug
Tracking and Resolution.
236 | P a g e
Module 9: Product Launch (8 hours)
237 | P a g e
Domain Track: Mobile App Development (12 Credits)
Course Type
Course Title Credits
Code (T+P+Pj)
CUMA1071 Introduction to Mobile App Development 3 1+2+0
Course Description: This foundational course provides an overview of mobile app development,
focusing on the principles of designing and building mobile applications. Students will learn the
basics of mobile operating systems, development environments, and user interface design.
Course Objectives:
● CO1: Explain the mobile app ecosystems and operating systems. (Understand, Remember)
● CO2: Set up and use development environments and IDEs for mobile app development.
(Apply, Analyze)
● CO3: Design mobile user interfaces following UI/UX principles. (Apply, Create)
● CO4: Develop basic mobile applications using JavaScript and Dart. (Apply, Create)
● CO5: Utilize version control systems for collaborative development. (Apply, Evaluate)
CO-PO-PSO Mapping:
238 | P a g e
Module Breakdown:
● Topics: Overview of Mobile App Ecosystems; Mobile Operating Systems (iOS, Android).
Experiments:
Experiment 1.1. Explore the mobile app ecosystems for iOS and Android.
Experiment 1.2. Compare different mobile operating systems.
Experiment 1.3. Document and present the key features of iOS and Android.
Experiment 1.4. Research and present current trends in mobile app development.
Experiment 1.5. Analyze case studies of successful mobile apps.
Experiment 1.6. Discuss the impact of mobile apps on modern society.
Experiment 1.7. Investigate career opportunities in mobile app development.
Experiment 1.8. Present findings on the evolution of mobile operating systems.
Experiment 1.9. Research the future directions of mobile app ecosystems.
Experiment 1.10. Explore the role of mobile apps in various industries.
Experiments:
Experiments:
239 | P a g e
Experiment 3.1. Design a basic user interface for a mobile app.
Experiment 3.2. Create wireframes for a mobile app using design tools.
Experiment 3.3. Develop prototypes for a mobile app.
Experiment 3.4. Document and present the UI/UX design principles.
Experiment 3.5. Compare different UI/UX design tools.
Experiment 3.6. Conduct a seminar on the importance of UI/UX design in mobile apps.
Experiment 3.7. Implement a project involving UI/UX design for a mobile app.
Experiment 3.8. Present case studies on the impact of UI/UX design in successful mobile
apps.
Experiment 3.9. Research the development of new UI/UX design principles.
Experiment 3.10. Investigate the challenges in mobile UI/UX design.
Experiments:
Experiment 4.1. Plan and gather requirements for a mobile app project.
Experiment 4.2. Document and present the app development lifecycle.
Experiment 4.3. Develop a basic mobile app following the development lifecycle.
Experiment 4.4. Test a mobile app using various testing tools.
Experiment 4.5. Deploy a mobile app to a virtual device.
Experiment 4.6. Compare different app development lifecycles.
Experiment 4.7. Conduct a seminar on the importance of planning and testing in app
development.
Experiment 4.8. Implement a project involving the complete app development lifecycle.
Experiment 4.9. Present case studies on the app development lifecycle in successful mobile
apps.
Experiment 4.10. Research the challenges in the app development lifecycle.
Experiments:
240 | P a g e
Experiment 5.6. Conduct a seminar on the importance of cross-platform development.
Experiment 5.7. Implement a project involving basic app development in React Native.
Experiment 5.8. Implement a project involving basic app development in Flutter.
Experiment 5.9. Present case studies on successful cross-platform apps.
Experiment 5.10. Research the future of cross-platform development.
Experiments:
Experiments:
241 | P a g e
Textbooks and References:
Course Type
Course Title Credits
Code (T+P+Pj)
CUMA1072 React Native Development 3 0+2+1
Course Description: This course covers the development of mobile applications using React
Native. Students will learn how to build cross-platform apps with a focus on performance and
native-like user experiences.
Course Objectives:
● CO1: Explain the fundamental concepts and components of React Native. (Understand,
Remember)
● CO2: Develop mobile applications using React Native with effective state management.
(Apply, Create)
● CO3: Implement navigation and routing in React Native applications. (Apply, Analyze)
● CO4: Integrate APIs and handle asynchronous data in React Native apps. (Apply,
Evaluate)
● CO5: Optimize, test, and deploy React Native applications for production. (Apply, Create)
● CO-PO-PSO Mapping:
242 | P a g e
CO2 3 3 3 3 3 - - - 2 2 2 2 3 3 3
CO3 3 3 3 3 3 - - - 2 2 2 2 3 3 3
CO4 3 3 3 3 3 - - - 2 2 2 2 3 3 3
CO5 3 3 3 3 3 - - - 2 2 2 2 3 3 3
Module Breakdown:
Experiments:
Experiments:
Experiment 2.1. Create and style components using JSX and Flexbox.
Experiment 2.2. Implement different types of React components.
Experiment 2.3. Explore component lifecycle methods in React Native.
Experiment 2.4. Document and present the core concepts of React Native.
Experiment 2.5. Compare different component styling techniques.
Experiment 2.6. Conduct a seminar on component-based development in React Native.
Experiment 2.7. Implement a project involving advanced component development.
Experiment 2.8. Present case studies on component usage in successful React Native apps.
243 | P a g e
Experiment 2.9. Research the development of new components in React Native.
Experiment 2.10. Investigate the challenges in component styling and management.
● Topics: State and Props; Context API and Redux for State Management.
Experiments:
Experiment 3.1. Manage state using React's built-in state and props.
Experiment 3.2. Implement state management using Context API.
Experiment 3.3. Use Redux for state management in React Native.
Experiment 3.4. Document and present state management techniques.
Experiment 3.5. Compare Context API and Redux for state management.
Experiment 3.6. Conduct a seminar on state management best practices.
Experiment 3.7. Implement a project involving complex state management.
Experiment 3.8. Present case studies on state management in React Native apps.
Experiment 3.9. Research the development of new state management tools.
Experiment 3.10. Investigate the challenges in state management.
Experiments:
● Topics: Forms and User Input Handling; Touch and Gesture Handling.
Experiments:
Experiment 5.1. Create forms and handle user input in React Native.
244 | P a g e
Experiment 5.2. Implement touch and gesture handling.
Experiment 5.3. Explore form validation techniques.
Experiment 5.4. Document and present user input handling techniques.
Experiment 5.5. Compare different methods for handling user input.
Experiment 5.6. Conduct a seminar on user input best practices.
Experiment 5.7. Implement a project involving advanced user input handling.
Experiment 5.8. Present case studies on user input handling in successful React Native apps.
Experiment 5.9. Research the development of new user input handling tools.
Experiment 5.10. Investigate the challenges in handling user input.
Experiments:
Experiments:
245 | P a g e
Experiment 7.10. Investigate the challenges in linking native code.
Flutter Development(84hours)
Course Description: This course focuses on building mobile applications using Flutter. Students
will learn how to create high-performance, visually attractive cross-platform apps with Dart.
Course Objectives:
● CO1: Explain the fundamental concepts and components of Flutter and Dart. (Understand,
Remember)
● CO2: Develop mobile applications using Flutter with effective state management. (Apply,
Create)
● CO3: Implement navigation and routing in Flutter applications. (Apply, Analyze)
● CO4: Integrate APIs and handle asynchronous data in Flutter apps. (Apply, Evaluate)
● CO5: Optimize, test, and deploy Flutter applications for production. (Apply, Create)
CO-PO-PSO Mapping:
246 | P a g e
Module Breakdown:
● Topics: Overview of Flutter and Dart; Setting Up the Flutter Development Environment.
Experiments:
Experiments:
Experiments:
Experiments:
● Topics: Navigator and Routing Mechanisms; Nested Navigation and Navigation Patterns.
Experiments:
248 | P a g e
Module 6: Handling User Input (8 hours)
Experiments:
● Topics: HTTP Requests with Dio; Handling Asynchronous Data and JSON Parsing.
Experiments:
249 | P a g e
Advanced Mobile App Development Project(84hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUMA1074 Advanced Mobile App Development Project 3 0+0+3
Course Description: In this capstone course, students will apply their knowledge of React Native
and Flutter to design, develop, and deploy a comprehensive mobile application. The project will
encompass the entire app development lifecycle from ideation to deployment.
Course Objectives:
● Apply advanced knowledge of mobile app development using React Native or Flutter.
● Design and develop a comprehensive mobile application from scratch.
● Deploy and present the mobile application, demonstrating its features and functionality.
● CO1: Propose and plan a comprehensive mobile application project. (Create, Apply)
● CO2: Design user interfaces and experiences using wireframes and prototypes. (Create,
Evaluate)
● CO3: Develop and implement core and advanced features in a mobile application. (Apply,
Analyze)
● CO4: Test, debug, and ensure the quality of the mobile application. (Evaluate, Analyze)
● CO5: Deploy the mobile application to app stores and present the completed project.
(Apply, Create)
CO-PO-PSO Mapping:
250 | P a g e
Module Breakdown:
● Topics: Creating Wireframes and Prototypes; User Interface and Experience Design.
● Topics: Conducting Unit, Integration, and User Testing; Debugging and Resolving Issues.
● Topics: Preparing the App for Release; App Store and Google Play Store Submission
Process.
● Topics: Presenting the Completed Project; Peer Review and Instructor Feedback.
● Topics: Reviewing Other Advanced Mobile Applications; Learning from Industry Best
Practices.
251 | P a g e
Textbooks and References:
252 | P a g e
Domain Track: Gaming and Immersive Learning-AR/VR (20 Credits)
Course Type
Course Title Credits
Code (T+P+Pj)
CUGI1081 Introduction to Gaming & Simulation 2 1+1+0
Course Description:
This course provides an introduction to game development and simulation, focusing on the use of
Unity as a game engine. Students will learn about the game development lifecycle, Unity's interface,
game object manipulation, asset management, and project management within the Unity
environment.
Course Objectives:
● Understand the fundamentals of game development and the economics behind it.
● Gain proficiency in using the Unity game engine and its interface.
● Learn to create and manage game objects, assets, and projects within Unity.
● CO1: Explain the importance of storyboarding and the economics of game development.
(Understand, Remember)
● CO2: Describe the game production pipeline and various roles in game development.
(Understand, Remember)
● CO3: Navigate and utilize the Unity Editor interface effectively. (Apply, Analyze)
● CO4: Create and manage game objects and assets in Unity. (Apply, Create)
● CO5: Implement project management techniques for game development in Unity. (Apply,
Create)
CO-PO-PSO Mapping:
CO/P P P P P P P P P P P P P P P P
O/PS O O O O O O O O O O O O S S S
O 1 2 3 4 5 6 7 8 9 1 1 1 O O O
0 1 2 1 2 3
CO1 3 2 2 1 2 - - 1 1 - - 1 3 2 3
253 | P a g e
CO2 3 3 3 2 3 - 1 2 1 1 - 2 3 3 3
CO3 3 3 3 3 3 1 1 2 2 1 2 2 3 3 3
CO4 3 3 3 3 3 1 1 2 3 1 3 3 3 3 3
CO5 3 3 3 3 3 1 1 2 2 3 2 2 3 3 3
Course Syllabus:
Experiments:
254 | P a g e
● Getting Started in Unity
● Creating a New Unity Project
● Using the Unity Asset Store
● Source Control for Working in Teams
Experiments:
Experiments:
255 | P a g e
● Creating and Modifying Game Objects
● Defining Unity Editor Units
● Describing Assets in the Production Pipeline
● Review: Defining an Asset
● Organizing Assets in the Unity Editor
● Defining a Game Object
Experiments:
Experiments:
Experiments:
Experiments:
Course Description:
This course focuses on the creation, management, and implementation of game assets and objects
within Unity. Students will learn best practices for 3D content creation, material management,
lighting, and physics to build interactive and visually appealing game levels.
Course Objectives:
● CO1: Demonstrate proficiency in 3D content creation, modeling, and texturing for game
assets. (Apply, Create)
● CO2: Utilize Unity’s material and shader systems effectively. (Apply, Analyze)
● CO3: Design and assemble interactive game levels with proper physics and lighting.
(Apply, Create)
● CO4: Implement colliders and physics components to enhance game interactivity. (Apply,
Analyze)
● CO5: Apply lighting techniques to create desired visual effects and moods in game scenes.
(Apply, Create)
CO-PO-PSO Mapping:
CO/PO/ P P P P P P P P P PO PO PO PS PS PS
PSO O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2 O3
CO1 3 2 2 1 2 - - 1 1 - - 1 3 2 3
CO2 3 3 3 2 3 - 1 2 1 1 - 2 3 3 3
258 | P a g e
CO3 3 3 3 3 3 1 1 2 2 1 2 2 3 3 3
CO4 3 3 3 3 3 1 1 2 3 1 3 3 3 3 3
CO5 3 3 3 3 3 1 1 2 2 3 2 2 3 3 3
Course Syllabus:
Experiments:
Experiments:
Experiments:
Experiments:
Experiments:
Experiments:
Course Type
Course Title Credits
Code (T+P+Pj)
CUGI1083 Building Game Environment 3 1+1+1
Course Description:
This course provides an in-depth understanding of creating game environments using Unity.
Students will learn how to develop player characters, allies, enemies, and integrate particle systems
and audio to build immersive game environments.
Course Objectives:
● CO1: Create and configure player and ally characters with appropriate behaviors. (Apply,
Create)
● CO2: Design and implement various enemy characters and their behaviors. (Apply,
Analyze)
● CO3: Utilize Unity’s particle system to create and integrate game effects. (Apply, Create)
● CO4: Develop and integrate audio effects to enhance the gaming experience. (Apply,
Analyze)
● CO5: Apply best practices in game development to create interactive and engaging game
environments. (Apply, Create)
CO-PO-PSO Mapping:
CO/PO/ P P P P P P P P P PO PO PO PS PS PS
PSO O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2 O3
CO1 3 3 3 2 2 - - - 2 2 2 2 3 3 3
CO2 3 3 3 2 2 - - - 2 2 2 2 3 3 3
CO3 3 3 3 3 2 - - - 3 2 2 2 3 3 3
CO4 3 3 3 3 2 - - - 3 2 2 2 3 3 3
263 | P a g e
CO5 3 3 3 3 2 - - - 3 2 2 2 3 3 3
Course Syllabus:
Experiments:
● Creating an Enemy
● Designing the Enemy Behaviors
● Creating the First Enemy Character
● Creating the Enemy Animator Controller
264 | P a g e
● Creating Additional Enemies
● Creating the Zombear Enemy
● Creating the Zombie Duck Enemy
● Creating the Other Enemies
● Integrating Enemies into the Game
● Placing the Spawn Points
● Spawning the Enemies
Experiments:
Experiments:
265 | P a g e
Experiment 3.9. Analyze the performance impact of particle effects.
Experiment 3.10. Optimize particle systems for better performance.
Experiments:
Experiments:
Experiments:
267 | P a g e
Creating Audio Effects
Experiments:
268 | P a g e
Game Animation, Scripting & UI (70hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUGI1084 Game Animation, Scripting & UI 3 1+1+1
Course Description:
This course focuses on animating game objects, scripting for game development, and designing user
interfaces using the Unity editor. Students will learn how to create and integrate animations, write
scripts to control game behavior, and develop user-friendly interfaces.
Course Objectives:
● CO1: Create and refine animations for game objects using the Unity editor. (Apply,
Create)
● CO2: Import and integrate animated characters and rigs into the game environment.
(Apply, Analyze)
● CO3: Develop and control animations using AnimationClips and Animator Controllers.
(Apply, Create)
● CO4: Write and implement scripts for game mechanics and interactions. (Apply, Create)
● CO5: Design and develop user interfaces for games using Unity’s UI tools. (Apply,
Create)
CO-PO-PSO Mapping:
CO/PO/ P P P P P P P P P PO PO PO PS PS PS
PSO O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2 O3
CO1 3 3 3 2 2 - - - 2 2 2 2 3 3 3
CO2 3 3 3 2 2 - - - 2 2 2 2 3 3 3
269 | P a g e
CO3 3 3 3 3 2 - - - 3 2 2 2 3 3 3
CO4 3 3 3 3 2 - - - 3 2 2 2 3 3 3
CO5 3 3 3 3 2 - - - 3 2 2 2 3 3 3
Course Syllabus:
Experiments:
Experiments:
270 | P a g e
● Creating and Naming AnimationClips
● Creating an Animator Controller
● Creating and Modifying Animation States
● Creating Parameters to Control Transitions
● Creating an Animator Override Controller
Experiments:
Experiments:
271 | P a g e
● Introduction to Designing the User Interface
● Assessing User Interface Design Needs
● Examining the UI Tools in the Unity Editor
● Creating a User Interface
● Investigating the Canvas Functionality
● Utilizing the Power of the Rect Transform
● Creating UI Elements (Button, Image, Text)
● Creating Interaction in the UI with Events
Experiments:
Experiments:
272 | P a g e
Experiments:
273 | P a g e
Binary Deployment and Cross-Platform Controls(70hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUGI1085 Binary Deployment and Cross-Platform Controls 3 1+1+1
Course Description:
This course covers the processes of building, deploying, and optimizing games for multiple
platforms using Unity. Students will learn about camera systems, player selection, animations, and
handling cross-platform inputs for mobile, WebGL, VR, and other Unity-supported platforms.
Course Objectives:
● CO1: Implement and configure camera and player selection systems in Unity. (Apply,
Create)
● CO2: Create and manage multiple player options and integrate them into the game
environment. (Apply, Create)
● CO3: Develop and apply camera animations and behaviors for enhanced game
interactions. (Apply, Create)
● CO4: Build and deploy games for various platforms, ensuring compatibility and
performance. (Apply, Create)
● CO5: Implement cross-platform inputs and controls for mobile, WebGL, VR, and other
platforms. (Apply, Analyze)
CO-PO-PSO Mapping:
CO/PO/ P P P P P P P P P PO PO PO PS PS PS
PSO O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2 O3
CO1 3 3 3 2 2 - - - 2 2 2 2 3 3 3
CO2 3 3 3 2 2 - - - 2 2 2 2 3 3 3
CO3 3 3 3 3 2 - - - 3 2 2 2 3 3 3
274 | P a g e
CO4 3 3 3 3 2 - - - 3 2 2 2 3 3 3
CO5 3 3 3 3 2 - - - 3 2 2 2 3 3 3
Course Syllabus:
Module I: Building the Camera and Player Selection System (1+3 hours)
Experiments:
Experiments:
275 | P a g e
Experiments:
Experiments:
Experiments:
Experiments:
276 | P a g e
Experiment 6.2. Implement and test WebGL inputs.
Experiment 6.3. Implement and test VR inputs.
Experiment 6.4. Document the cross-platform input setup process.
Experiment 6.5. Present a functional cross-platform input system.
Experiments:
Project(168hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUGI1086 Project 6 0+0+6
Course Description:
The Capstone Project course allows students to apply their practical skills and knowledge acquired
throughout the program to develop a comprehensive, real-world gaming or AR/VR application.
This involves planning, designing, developing, testing, and presenting a fully functional project.
Course Objectives:
277 | P a g e
● Develop advanced technical skills in gaming and AR/VR development.
● Apply best practices and techniques in the design and development of interactive
applications.
● Demonstrate proficiency in project planning, execution, and presentation.
1. CO1: Formulate a project idea and define objectives, scope, and requirements. (Create,
Evaluate)
2. CO2: Design and prototype the user interface and experience. (Create, Apply)
3. CO3: Develop the core features and functionalities of the project. (Create, Apply)
4. CO4: Test and debug the application to ensure functionality and performance. (Analyze,
Apply)
5. CO5: Present the completed project effectively through written documentation and oral
presentations. (Create, Evaluate)
CO-PO-PSO Mapping:
CO/PO/ P P P P P P P P P PO PO PO PS PS PS
PSO O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2 O3
CO1 3 3 3 3 2 - - - 2 2 2 2 3 3 3
CO2 3 3 3 3 2 - - - 2 2 2 2 3 3 3
CO3 3 3 3 3 2 - - - 2 2 2 2 3 3 3
CO4 3 3 3 3 2 - - - 2 2 2 2 3 3 3
CO5 3 3 3 3 2 - - - 2 2 2 2 3 3 3
278 | P a g e
Course Syllabus:
279 | P a g e
● Finalizing the Application for Deployment
280 | P a g e
Domain Track: Blockchain Technology (18 Credits) (0+7+11)
Course Description: This course introduces students to the fundamental concepts and tools used
in blockchain technology. Topics include blockchain architecture, consensus mechanisms, and
applications.
Course Objectives:
CO-PO-PSO Mapping:
CO/PO/ P P P P P P P P P PO PO PO PS PS PS
PSO O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2 O3
CO1 3 2 2 2 3 - - - 1 2 2 2 3 2 3
CO2 3 3 3 3 3 - - - 2 2 2 2 3 3 3
CO3 3 3 3 3 3 - - - 2 2 2 2 3 3 3
CO4 3 3 3 3 3 - - - 2 2 2 2 3 3 3
281 | P a g e
CO5 3 3 3 3 3 - - - 2 2 2 2 3 3 3
Course Syllabus:
Experiments:
Experiments:
282 | P a g e
Experiment 2.8. Present a seminar on the role of consensus mechanisms.
Experiment 2.9. Investigate challenges in maintaining a distributed ledger.
Experiment 2.10. Create a report on decentralized systems.
Module 3: Consensus Mechanisms: Proof of Work, Proof of Stake, and More (9 hours)
● Topics: Principles of proof of work (PoW) and the mining process; Energy consumption
and scalability issues with PoW; Concepts and principles of proof of stake (PoS); Benefits
and limitations of PoS compared to PoW; Brief overview of other consensus mechanisms:
Proof of Authority (PoA), Delegated Proof of Stake (DPoS), Practical Byzantine Fault
Tolerance (PBFT).
Experiments:
Experiments:
283 | P a g e
Experiment 4.10. Create a report on the fundamentals of cryptocurrencies.
Experiments:
Experiments:
284 | P a g e
Textbooks and References:
Course Prerequisites:
Course Objectives:
CO1: Develop a deep understanding of various cryptocurrencies and their unique features.
(Understand, Apply)
CO2: Acquire skills to write and deploy smart contracts. (Create, Evaluate)
CO3: Conduct cryptocurrency transactions and manage wallets. (Apply, Analyze)
CO4: Implement a simple decentralized application (DApp) using smart contracts.
(Create, Apply)
CO5: Analyze the economic model of a chosen cryptocurrency. (Analyze, Evaluate)
CO-PO-PSO Mapping:
CO/PO/ P P P P P P P P P PO PO PO PS PS PS
PSO O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2 O3
CO1 3 2 2 1 2 - - 1 1 - - 1 3 2 3
CO2 3 3 3 2 3 - 1 2 1 1 - 2 3 3 3
285 | P a g e
CO3 3 3 3 3 3 1 1 2 2 1 2 2 3 3 3
CO4 3 3 3 3 3 2 1 2 2 1 2 2 3 3 3
CO5 3 3 3 3 3 2 1 2 2 1 2 2 3 3 3
Course Syllabus:
Experiments:
● Topics: Detailed study of wallets: types, security, and management; How to create and
manage cryptocurrency wallets; Understanding cryptocurrency transactions and the
blockchain ledger; Practical session on conducting cryptocurrency transactions.
Experiments:
● Topics: Introduction to smart contracts: Definition, use cases, and benefits; Smart contract
languages: Solidity, Vyper, etc.; Setting up the development environment for smart
contracts; Writing and deploying simple smart contracts on the Ethereum blockchain.
Experiments:
● Topics: Complex smart contract structures and logic; Testing and debugging smart
contracts; Security considerations and best practices for smart contract development; Case
studies of significant smart contracts and DApps.
Experiments:
287 | P a g e
Module 5: Decentralized Applications (DApps) (14 hours)
Experiments:
● Topics: Project planning and requirement gathering; Designing and implementing a smart
contract-based solution; Integrating the smart contract with a frontend interface to create a
DApp; Testing, deploying, and presenting the DApp project.
Experiments:
Experiment 6.1. Plan and define requirements for a smart contract-based project.
Experiment 6.2. Design a smart contract solution for the project.
Experiment 6.3. Implement the smart contract and deploy it on Ethereum.
Experiment 6.4. Develop a frontend interface for the DApp.
Experiment 6.5. Integrate the smart contract with the frontend.
Experiment 6.6. Test the DApp for functionality and security.
Experiment 6.7. Debug and resolve any issues in the DApp.
Experiment 6.8. Deploy the DApp to a test network.
Experiment 6.9. Present the completed project to peers.
Experiment 6.10. Document the project development process and outcomes.
288 | P a g e
Blockchain Development (84 Hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUBD1093 Blockchain Development 3 0+1+2
Course Prerequisites:
Course Objectives:
CO1: Develop proficiency in Solidity and smart contract development. (Apply, Create)
CO2: Build, test, and deploy decentralized applications (DApps). (Create, Evaluate)
CO3: Understand and utilize blockchain development frameworks and tools. (Understand,
Apply)
CO4: Implement security best practices in blockchain development. (Apply, Evaluate)
CO5: Develop a full-stack blockchain application with frontend and backend integration.
(Create, Apply)
CO-PO-PSO Mapping:
CO/PO/ P P P P P P P P P PO PO PO PS PS PS
PSO O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2 O3
CO1 3 3 3 2 3 - - - 2 2 2 2 3 3 3
CO2 3 2 3 3 3 - - - 2 2 2 2 3 3 3
CO3 3 2 3 3 3 - - - 2 2 2 2 3 3 3
CO4 3 2 3 3 3 - - - 3 3 2 2 3 3 3
CO5 3 2 3 3 3 - - - 3 3 3 3 3 3 3
289 | P a g e
Course Syllabus:
Experiments:
Experiments:
Experiment 2.1. Set up a blockchain development environment with Truffle and Ganache.
Experiment 2.2. Create and migrate a smart contract using Truffle.
Experiment 2.3. Interact with a deployed contract using MetaMask.
Experiment 2.4. Debug smart contracts with Remix IDE.
Experiment 2.5. Implement contract testing using Truffle.
Experiment 2.6. Develop a simple DApp frontend using React.
Experiment 2.7. Connect the DApp frontend to smart contracts using Web3.js.
Experiment 2.8. Use Ganache to simulate blockchain transactions.
Experiment 2.9. Document the steps for setting up a blockchain development environment.
Experiment 2.10. Present a seminar on blockchain development tools and their usage.
290 | P a g e
● Topics: Architecture of DApps: Frontend and backend integration; Building a frontend
interface for DApps using JavaScript frameworks (e.g., React); Connecting the frontend to
smart contracts using Web3.js; Practical exercises on developing and deploying DApps.
Experiments:
● Topics: Importance of testing in blockchain development; Writing unit tests for smart
contracts using Truffle; Debugging techniques and tools; Practical session on testing and
debugging a blockchain application.
Experiments:
Experiment 4.1. Write unit tests for smart contracts using Truffle.
Experiment 4.2. Debug a smart contract using Remix IDE.
Experiment 4.3. Implement integration tests for a DApp.
Experiment 4.4. Use Ganache for testing blockchain applications.
Experiment 4.5. Develop a test suite for a smart contract.
Experiment 4.6. Test a DApp frontend with Cypress.
Experiment 4.7. Analyze the results of unit tests and fix bugs.
Experiment 4.8. Document the testing and debugging process.
Experiment 4.9. Present a seminar on the importance of testing in blockchain development.
Experiment 4.10. Review and audit the test cases for a blockchain application.
● Topics: Common security vulnerabilities in smart contracts; Best practices for secure
smart contract development; Code reviews and security audits; Case studies of security
breaches and lessons learned.
Experiments:
291 | P a g e
Experiment 5.1. Identify common security vulnerabilities in smart contracts.
Experiment 5.2. Implement security best practices in a smart contract.
Experiment 5.3. Conduct a security audit for a smart contract.
Experiment 5.4. Review code for security issues.
Experiment 5.5. Analyze case studies of security breaches.
Experiment 5.6. Implement access control in smart contracts.
Experiment 5.7. Use static analysis tools for smart contract security.
Experiment 5.8. Document the security measures for a blockchain application.
Experiment 5.9. Present a seminar on smart contract security best practices.
Experiment 5.10. Create a report on the lessons learned from security breaches in blockchain.
Experiments:
Experiment 6.1. Plan and define requirements for a blockchain application project.
Experiment 6.2. Design the architecture of a full-stack blockchain application.
Experiment 6.3. Implement the smart contracts for the application.
Experiment 6.4. Develop the frontend interface using React.
Experiment 6.5. Integrate the frontend with the smart contracts.
Experiment 6.6. Develop the backend services for the application.
Experiment 6.7. Test the complete application for functionality and security.
Experiment 6.8. Deploy the application on a blockchain network.
Experiment 6.9. Document the project development process and outcomes.
Experiment 6.10. Present the completed blockchain application project to peers and
instructors.
292 | P a g e
Web3 and Decentralized Technologies (84 Hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUBD1094 Web3 and Decentralized Technologies 3 0+1+2
Course Prerequisites:
Course Objectives:
CO1: Understand and explain the principles and technologies behind Web3. (Understand,
Explain)
CO2: Develop and deploy Web3 applications. (Apply, Create)
CO3: Implement and interact with decentralized finance (DeFi) protocols. (Apply,
Analyze)
CO4: Create and manage NFT-based projects. (Create, Manage)
CO5: Explore and implement emerging Web3 technologies. (Apply, Evaluate)
CO-PO-PSO Mapping:
CO/PO/ P P P P P P P P P PO PO PO PS PS PS
PSO O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2 O3
CO1 3 2 2 2 3 - - - 2 2 2 2 3 2 3
CO2 3 3 3 2 3 - - - 3 2 2 2 3 3 3
CO3 3 3 3 3 3 - - - 3 3 3 2 3 3 3
CO4 3 3 3 3 3 - - - 3 3 3 2 3 3 3
CO5 3 3 3 3 3 - - - 3 3 3 2 3 3 3
293 | P a g e
Course Syllabus:
● Topics: Definition and principles of Web3; Differences between Web3 and traditional
web technologies; Overview of Web3 architecture and components; Practical session on
setting up a Web3 development environment.
Experiments:
Experiments:
294 | P a g e
● Topics: Overview of DeFi: Definition, components, and benefits; Key DeFi protocols:
Uniswap, Aave, Compound, etc.; Developing a simple DeFi protocol; Practical session on
interacting with DeFi protocols.
Experiments:
Experiments:
Experiment 4.1. Study the ERC20, ERC721, and ERC1155 token standards.
Experiment 4.2. Create and deploy an ERC721 NFT.
Experiment 4.3. Develop a marketplace for NFTs.
Experiment 4.4. Implement smart contracts for NFT management.
Experiment 4.5. Analyze the economic model of NFTs.
Experiment 4.6. Document the process of creating and deploying NFTs.
Experiment 4.7. Test NFT transactions on a testnet.
Experiment 4.8. Present a seminar on the impact of NFTs.
Experiment 4.9. Create a report on a successful NFT project.
Experiment 4.10. Develop a simple NFT-based game.
Experiments:
295 | P a g e
Experiment 5.1. Study Decentralized Autonomous Organizations (DAOs).
Experiment 5.2. Implement a basic DAO.
Experiment 5.3. Explore decentralized identity solutions.
Experiment 5.4. Develop a project using emerging Web3 technologies.
Experiment 5.5. Analyze case studies of successful Web3 projects.
Experiment 5.6. Document the implementation of a Web3 technology.
Experiment 5.7. Test and deploy a Web3 solution.
Experiment 5.8. Present a seminar on emerging Web3 technologies.
Experiment 5.9. Create a report on the potential of Web3 adoption.
Experiment 5.10. Develop a proposal for a new Web3 project.
● Topics: Project planning and requirement gathering; Developing a Web3 application with
blockchain interaction; Implementing a DeFi protocol or an NFT-based project; Testing,
deploying, and presenting the Web3 application project.
Experiments:
Experiment 6.1. Plan and define requirements for a Web3 application project.
Experiment 6.2. Design the architecture of a Web3 application.
Experiment 6.3. Implement the smart contracts for the application.
Experiment 6.4. Develop the frontend interface using React.
Experiment 6.5. Integrate the frontend with the smart contracts.
Experiment 6.6. Develop the backend services for the application.
Experiment 6.7. Test the complete application for functionality and security.
Experiment 6.8. Deploy the application on a blockchain network.
Experiment 6.9. Document the project development process and outcomes.
Experiment 6.10. Present the completed Web3 application project to peers and instructors.
296 | P a g e
Advanced Blockchain Concepts and Development (84 Hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUBD1095 Advanced Blockchain Concepts and 3 0+1+2
Development
Course Prerequisites:
Course Objectives:
CO-PO-PSO Mapping:
CO/PO/ P P P P P P P P P PO PO PO PS PS PS
PSO O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2 O3
CO1 3 2 2 2 3 - - - 2 2 2 2 3 2 3
CO2 3 3 3 2 3 - - - 3 2 2 2 3 3 3
CO3 3 3 3 3 3 - - - 3 3 3 2 3 3 3
CO4 3 3 3 3 3 - - - 3 3 3 2 3 3 3
CO5 3 3 3 3 3 - - - 3 3 3 2 3 3 3
297 | P a g e
Course Syllabus:
Experiments:
Experiments:
298 | P a g e
● Topics: Importance of interoperability in blockchain ecosystems; Protocols for cross-chain
communication: Polkadot, Cosmos, etc.; Implementing cross-chain communication
solutions; Practical session on developing a cross-chain application.
Experiments:
Experiments:
● Topics: Overview of emerging trends: DAOs, CBDCs, blockchain in IoT, etc.; Potential
impact and future directions of blockchain technology; Exploring new blockchain
platforms and protocols; Practical exercises on implementing emerging blockchain
technologies.
299 | P a g e
Experiments:
Experiments:
300 | P a g e
Capstone Project in Blockchain Development (112 Hours)
Course Type
Course Title Credits
Code (T+P+Pj)
CUBD1096 Capstone Project in Blockchain Development 4 0+0+4
Course Prerequisites:
Course Objectives:
CO-PO-PSO Mapping:
CO/PO/ P P P P P P P P P PO PO PO PS PS PS
PSO O1 O2 O3 O4 O5 O6 O7 O8 O9 10 11 12 O1 O2 O3
CO1 3 3 3 3 3 - - - 2 3 2 2 3 3 3
CO2 3 3 3 3 3 - - - 3 3 2 2 3 3 3
CO3 3 3 3 3 3 - - - 2 3 3 3 3 3 3
301 | P a g e
CO4 3 3 3 3 3 - - - 3 3 3 3 3 3 3
CO5 3 3 3 3 3 - - - 2 3 2 2 3 3 3
Course Syllabus:
Experiments:
Experiments:
Experiment 2.1. Select the appropriate blockchain platform for the project.
Experiment 2.2. Set up development tools and frameworks.
Experiment 2.3. Configure the development environment.
Experiment 2.4. Integrate frontend technologies (e.g., React).
Experiment 2.5. Integrate backend technologies (e.g., Node.js, Express).
Experiment 2.6. Set up database systems and integrate them with the blockchain.
Experiment 2.7. Develop a basic prototype using the selected tools.
Experiment 2.8. Conduct initial tests of the development environment.
Experiment 2.9. Document the technology stack and tools used.
Experiment 2.10. Present a technical overview of the chosen tools and technologies.
302 | P a g e
Module 3: Project Design and Architecture (10 hours)
Experiments:
Experiments:
Experiments:
● Topics: Security Threats and Mitigation; Smart Contract Security; User Data Privacy;
Regulatory Compliance.
Experiments:
Experiments:
304 | P a g e
● Topics: Unit Testing; Integration Testing; User Testing and Feedback; Code Review and
Auditing.
Experiments:
Experiment 8.1. Write unit tests for smart contracts and DApps.
Experiment 8.2. Conduct integration testing of blockchain and non-blockchain components.
Experiment 8.3. Perform user testing and gather feedback.
Experiment 8.4. Conduct a thorough code review.
Experiment 8.5. Perform a security audit.
Experiment 8.6. Document testing and quality assurance procedures.
Experiment 8.7. Review and refine testing methodologies.
Experiment 8.8. Present the testing and quality assurance results.
Experiment 8.9. Conduct a testing review session with peers.
Experiment 8.10. Implement feedback from testing and quality assurance.
Experiments:
Experiments:
Experiment 10.11. Submit the real-world applications and use cases documentation.
306 | P a g e
Domain Track: Cybersecurity
Course Type
Course Title Credits
Code (T+P+Pj)
CUCS1101 Linux Server Management and Security 4 2+2+0
Course Objectives:
1. CO1: Access and manage the Linux command line for server management. (Apply,
Analyze)
2. CO2: Manage local users, groups, and file system permissions. (Apply, Create)
3. CO3: Implement software installation, updates, and file system management. (Apply,
Evaluate)
4. CO4: Configure Linux networking and secure services. (Apply, Create)
5. CO5: Perform system auditing, manage security policies, and ensure compliance.
(Evaluate, Create)
CO-PO-PSO Mapping:
307 | P a g e
Module Breakdown:
● Topics: Access the command line; Linux Basic and advanced commands; Recovery of the
root user password; Managing files from the command line; Creating, Viewing, and
Editing Text File.
Experiments:
Experiment 1.1. Navigate the Linux file system using command line.
Experiment 1.2. Execute basic Linux commands for file management.
Experiment 1.3. Recover the root user password.
Experiment 1.4. Create, view, and edit text files using nano and vim.
Experiment 1.5. Manage directories and file permissions.
Experiment 1.6. Use advanced commands like find, grep, and awk.
Experiment 1.7. Write and execute shell scripts.
Experiment 1.8. Document and present file management techniques.
Experiment 1.9. Implement a backup and restore procedure.
Experiment 1.10. Compare different text editors and their features.
● Topics: Managing Local Linux Users and Groups; Using Virtualized Systems; Linux File
System Permissions; Monitoring and Managing Linux Processes.
Experiments:
● Topics: Archiving and Copying Files Between Systems; Installing and Updating Software
Packages; Accessing Linux File Systems; Mounting and Unmounting File System.
308 | P a g e
Experiments:
● Topics: Linux Networking; Connecting Network Defined User and Groups; Analyzing
and Storing Logs; Configuring and Securing OpenSSH Service; Using Regular
Expressions with grep.
Experiments:
● Topics: Scheduling Future Linux Tasks; ACLs; SELinux Security; Adding Disks,
Partitions, and File Systems to a Linux System; Managing Logical Volume Management
(LVM) Storage.
Experiments:
309 | P a g e
Experiment 5.4. Add and manage disks and partitions.
Experiment 5.5. Configure Logical Volume Management (LVM).
Experiment 5.6. Document and present advanced storage management techniques.
Experiment 5.7. Implement disk encryption.
Experiment 5.8. Conduct a peer review of SELinux configurations.
Experiment 5.9. Compare different storage management tools.
Experiment 5.10. Implement a secure backup and restore policy.
● Topics: Network Storage with NFS and SMB; Boot Process; Managing different services
using systemctl; Planning and Configuring Security Updates.
Experiments:
Experiments:
310 | P a g e
Textbooks and References:
Course Objective:
Equip students with the skills and knowledge necessary to conduct comprehensive
penetration tests on networks, applications, and systems using industry-standard tools and
methodologies.
Ensure students understand the legal and ethical implications of offensive security
practices and can apply ethical hacking principles to identify and mitigate vulnerabilities.
Provide students with advanced knowledge of exploitation techniques, including the
ability to discover, exploit, and document vulnerabilities
311 | P a g e
CO-PO-PSO MAPPING:
Course Content
312 | P a g e
Module 4: 8 hours theory & 8 hours labs
Post-Exploitation and Advanced Techniques
Post-Exploitation Fundamentals
Persistence, Evasion, and Clearing Tracks
Data Exfiltration and Exfiltration Techniques
Clearing Tracks After Exploitation
MITRE Framework Integration
Advanced Post-Exploitation Techniques
Text Books:
1."Red Team: How to Succeed By Thinking Like the Enemy" by Micah Zenko
2."The Basics of Hacking and Penetration Testing: Ethical Hacking and Penetration Testing Made
Easy" by Patrick Engebretson
313 | P a g e
Defensive Security (112)
Course Objective:
Understanding of the foundational principles of defensive security, including risk
management and threat modeling.
Design and deploy effective defensive security strategies, such as intrusion detection
systems (IDS), firewalls, antivirus solutions, and encryption techniques.
Effectively respond to security incidents, including the identification, containment,
eradication, and recovery from cyber attacks
CO1: Explain the role of operating systems in cybersecurity and the importance of secure
file transfer protocols CO2: Use network scanning and enumeration tools to gather
information about network assets and services.
CO2: Configure and manage IP addressing, DHCP, DNS, and routing protocols
CO3: Analyzing network traffic and identify anomalies using packet sniffers and network
scanners
CO4: Assess the effectiveness of different defense tactics against APTs
CO5: Develop comprehensive compliance reports and automated reporting strategies
CO-PO-PSO MAPPING:
314 | P a g e
Course Content
Experiment 2.1. Setting Up a Secure Network Environment – Build a small network with
secure protocols and firewall rules.
315 | P a g e
Experiment 2.2. Analyzing TCP/IP Traffic Using Wireshark – Capture and analyze basic
network traffic.
Experiment 2.3. Configuring a Virtual Private Network (VPN) – Set up a VPN for secure
remote access.
Experiment 2.4. Network Hardening Techniques – Disable unused network services and
implement security on routers and switches.
Experiment 2.5. Network Troubleshooting Using Ping and Traceroute – Diagnose network
issues using tools like ping, traceroute, and netstat.
Experiment 2.6. Securing Wireless Networks (WPA3) – Configure a wireless network with
the latest security standards.
Experiment 2.7. Firewall Setup and Configuration – Install and configure a firewall for
network protection.
Experiment 2.8. Monitoring Network Traffic – Use tools like Nagios or Zabbix to monitor
network performance and security.
Experiment 2.9. Securing Routers and Switches – Implement access control lists (ACLs) on
routers to block unauthorized traffic.
Experiment 2.10. Simulating a Network Attack – Perform basic penetration tests to expose
vulnerabilities in a network.
316 | P a g e
Experiment 3.10. Conducting Forensic Analysis Post-Breach – Analyze and trace the source
of a security breach in a lab setting.
Experiment 4.1. Configuring Intrusion Prevention Systems (IPS) – Install and configure IPS
to block malicious traffic.
Experiment 4.2. Network Firewall Configuration – Set up a firewall and configure rules for
different network scenarios.
Experiment 4.3. Penetration Testing on Network Security Tools – Conduct penetration tests
on the tools implemented to detect and analyze vulnerabilities.
Experiment 4.4. DoS Attack Simulation – Simulate a Denial of Service (DoS) attack and
implement countermeasures.
Experiment 4.5. Installing and Configuring VPNs – Set up and configure VPNs for secure
remote communication.
Experiment 4.6. Using Wireshark for Packet Analysis – Analyze network traffic and detect
anomalies.
Experiment 4.7. Intrusion Detection with Snort – Configure Snort to detect and alert on
malicious traffic.
Experiment 4.8. Setting Up Security on Network Devices – Secure routers and switches by
disabling unused ports and configuring ACLs.
Experiment 4.9. Implementing and Analyzing Firewall Logs – Capture firewall logs and
analyze for unusual traffic.
Experiment 4.10. Network Traffic Encryption with TLS/SSL – Configure and test encrypted
traffic over the network.
317 | P a g e
Experiment 5.1. Packet Capture with Wireshark – Capture live network traffic and analyze
different packet types.
Experiment 5.2. Examining HTTP and HTTPS Traffic – Analyze the differences in encrypted
and unencrypted web traffic.
Experiment 5.3. Inspecting DNS Packets – Capture and analyze DNS traffic to understand
how queries and responses work.
Experiment 5.4. TCP/IP Flow Analysis – Analyze packet flows for TCP handshake, data
transmission, and termination.
Experiment 5.5. Analyzing Malicious Packets – Capture and analyze packets containing
potential malware or exploits.
Experiment 5.6. Network Traffic Filtering with Wireshark – Set up filters to isolate specific
types of traffic (e.g., ICMP, ARP).
Experiment 5.7. Deep Packet Inspection (DPI) Setup – Implement DPI tools to inspect packet
contents for malicious activity.
Experiment 5.8. Understanding ARP Spoofing – Simulate an ARP spoofing attack and
analyze traffic with Wireshark.
Experiment 5.9. Packet Fragmentation and Reassembly – Analyze fragmented packets and
their reassembly in a network.
Experiment 5.10. Examining IPv6 Traffic – Capture and analyze IPv6 packets and compare
them with IPv4 traffic.
Experiment 6.1. Endpoint Protection Tool Installation – Install endpoint protection tools like
Symantec or Bitdefender and test them.
Experiment 6.2. Configuring Endpoint Protection Policies – Set up and configure security
policies on endpoint devices.
Experiment 6.3. Analyzing APT Behavior – Simulate an APT attack and monitor endpoint
defense mechanisms.
Experiment 6.4. Implementing Patch Management on Endpoints – Automate patch
deployment across endpoints and monitor for vulnerabilities.
Experiment 6.5. Simulating Malware Attacks on Endpoints – Simulate malware attacks and
evaluate the endpoint protection tool’s response.
318 | P a g e
Experiment 6.6. Endpoint Logging and Monitoring – Analyze endpoint logs to detect unusual
or malicious activity.
Experiment 6.7. Installing Anti-APT Solutions – Implement specialized anti-APT solutions
and simulate APT behavior.
Experiment 6.8. Encryption on Endpoint Devices – Configure encryption on endpoints for
secure data storage.
Experiment 6.9. Mobile Device Endpoint Protection – Test mobile device management
(MDM) for endpoint protection.
Experiment 6.10. Remote Endpoint Monitoring – Set up remote monitoring for endpoint
devices and detect potential threats.
Text Book:
1."Operating System Concepts" by Abraham Silberschatz, Peter Baer Galvin, and Greg Gagne
319 | P a g e
2."Blue Team Handbook: Incident Response Edition: A condensed field guide for the Cyber Security
Incident Responder" by Don Murdoch GSE
3."Defensive Security Handbook: Best Practices for Securing Infrastructure" by Lee Brotherston
and Amanda Berlin
Course Objective:
To equip students with the foundational knowledge and skills to understand and utilize
various security analytics tools and techniques for monitoring and securing information
systems.
To analyze and interpret security data, identify patterns of malicious activity, and assess
vulnerabilities within an organization's network and systems.
To prepare students to develop and implement effective security strategies and response
plans based on data-driven insights
CO1: Describe the purpose and importance of a Security Operations Center (SOC)
CO2: Utilize SIEM tools to collect, analyze, and correlate security data from various sources
to identify potential threats.
CO3: Investigate and analyze security incidents using forensic tools and techniques to
determine the cause and impact.
CO4: Assess the quality and relevance of threat intelligence data and its effectiveness in
enhancing security measures.
CO5: Develop comprehensive threat hunting strategies, including the formulation of hunting
hypotheses, selection of tools, and implementation of hunting campaigns.
320 | P a g e
CO-PO-PSO MAPPING:
Course Content
321 | P a g e
Threat Intelligence Gathering & Sharing
Mitigation Strategies
Process & Phase-wise Approach
Tools for Threat Intelligence
Text Book:
1."Security Operations Center: Building, Operating, and Maintaining Your SOC" by Joseph Muniz,
Gary McIntyre, and Nadhem AlFardan
2."Applied SIEM: Threat Hunting and Detection with Graylog" by Anthony Critelli
3."Security Information and Event Management (SIEM) Implementation" by David Miller, Shon
Harris, and Allen Harper
322 | P a g e
CONSTRUCTION PLANNING, MONITORING AND PROJECT MANAGEMENT
[CPCU3000]
Domain Objectives:
● Students will be able to work with the latest trend of the construction industry needs.
● Understand different methods of project delivery and the roles and responsibilities of all
constituents involved in the design and constant process.
● Give the students experience, supervision and direction in recognizing and applying the
concepts of project management and construe planning.
323 | P a g e
PHASE-I: Site Study & Structural Drawings (115 hours)
Code Course Title Credit T-P-PJ
Course objective:
● To equip students with the skills necessary to conduct comprehensive site surveys and
develop detailed site maps and plans.
● To enable students to create accurate and detailed structural drawings and 3D models of
buildings, including electrical and plumbing layouts.
Course Outcomes:
After successful completion of the course the students will be able to
● CO1: Conduct comprehensive site surveys and prepare detailed site maps and engineering
plans.
● CO2: Develop detailed structural drawings and 3D models for construction projects,
including exterior and interior designs.
● CO3: Create accurate electrical and plumbing layouts and technical documents for
construction projects.
● CO4: Perform structural design and detailing of RCC and steel components using software
tools, ensuring compliance with IS codes.
● CO5: Prepare bar bending schedules, field layouts, and comprehensive project reports.
CO1 3 2
CO2 3 2 1
CO3 3 2 2
CO4 3 3 2
324 | P a g e
CO5 2 2 2
Course Syllabus
● Experiment 1.2: Analyze the site data to identify potential challenges and opportunities for
the project. This may include assessing the suitability of the site for the proposed development,
identifying potential hazards, and determining the most appropriate location for key features such
as buildings, roads, and utilities.
● Experiment 1.3: Develop a conceptual site plan that includes the proposed layout of the
development, including the location of buildings, roads, sidewalks, and other infrastructure.
● Experiment 1.4: Prepare detailed engineering plans and specifications for the site, including
grading plans, drainage plans, and utility plans.
● Experiment 2.2: Identifying the columns position as per the plan and preparation of column
layout of the structure.
● Experiment 2.3: Preparation of 3D exterior design of the structure with rendering effect.
● Experiment 2.4: Preparation of 3D interior design with all necessary appliances of the
structure with rendering effect.
● Experiment 3.2: Develop a rough electrical layout, which includes the location of electrical
panels, switches, outlets, and lighting fixtures.
325 | P a g e
● Experiment 3.3: Develop a rough plumbing layout, which includes the location of plumbing
fixtures, water supply, and drainage lines.
● Experiment 3.4: Prepare single-line diagrams, load schedules, and other technical
documents as needed.
● Experiment 3.5: Use the electrical and plumbing drawings as a guide during the construction
phase, to ensure that the project is built according to the approved plans.
● Experiment 4.2: Structural design of foundations as per IS code using STAAD foundations.
● Experiment 4.3: Design of steel girders, columns and truss members as per IS code using
STAAD Pro and E-Tabs.
● Experiment 4.4: Structural design of the whole structure considering DL, LL, Earthquake
load and/or wind load as per IS code.
Module 5:Bar bending schedule, Field Work and Report preparation (20hours)
Practice
● Experiment 5.1: Preparation of different bar bending schedules as per the structural design.
● Experiment 5.2: Preparation of a master drawing of a structure showing the detail plan and
column layout. Preparation of a master structural diagram of the structure
● Experiment 5.3: Preparation of layout of the structure on the field showing the column
layout.
326 | P a g e
PHASE- II: Computational Techniques in Construction (60 hours)
Code Course Title Credit T-P-PJ
Course objective:
● To impart knowledge on the principles and practices of project management and scheduling
in construction projects
● To equip students with the skills to utilize advanced project planning tools and simulation
techniques for efficient construction management.
Course Outcomes:
After successful completion of the course the students will be able to
● CO1: Develop proficiency in project scheduling and management using software tools.
● CO2: Utilize project planning tools like Bar Charts, Milestones, CPM, and PERT for
effective project management.
● CO3: Perform cost analysis, project updating, and optimization for construction projects.
● CO4: Apply simulation techniques such as Monte Carlo and discrete event simulation for
project risk analysis
CO1 3 2
CO2 3 2
CO3 3 2 1
CO4 3 2
CO5 3 2 2
327 | P a g e
*High-3, Medium-2, Low-1
Course Syllabus
● Experiment 1.2: Case studies: Real-world construction project planning and scheduling.
● Experiment 2.2: Developing CPM and PERT networks and performing network analysis
328 | P a g e
Module 4: Simulation Techniques (12 hours)
Theory
Monte Carlo Simulation: Principles and applications in construction. Monte Carlo simulation
exercises in MATLAB/Python. Basic discrete event simulation using appropriate software.
Practice
Text Books
1. Project Planning and Control with PERT and CPM by B. C. Punmia, K.K. Khandelwal,
Laxmi Publication.
2. Sharma S.C. Construction equipment and management, Khanna Publishers,New Delhi.
Reference Books
1. Peurifoy,R.L., Ledbetter.W.B and schexnayder,C, construction planning and equipment
methods, McGraw Hill, Singapore.
2. Callahan,M.T., Quackenbush,D.G.,and rowing,J.E., Construction project scheduling,
McGraw Hill, ,New York.
3. Cleland, D.I. and Ireland, L.R., project management: Strategic design and implementation,
, McGraw-Hill, New York.
329 | P a g e
PHASE III Contract Laws & Equipment Management (30 hours)
Code Course Title Credit T-P-PJ
Course Objective:
● To provide a comprehensive understanding of construction contracts and the legal
frameworks governing them.
● To prepare students with the skills to prepare, evaluate, and manage construction contract
documents effectively.
● To familiarize students with the principles of equipment management and procurement in
construction projects.
Course Outcomes: After successful completion of the course the students will be able to
● CO1: Understand and differentiate between various types of construction contracts and the
legal principles governing them.
● CO2: Develop and evaluate comprehensive construction contract documents as per CPWD
guidelines
● CO3: Prepare detailed tender documents and manage the bidding process effectively
● CO4: Interpret and apply contract conditions, including obligations, responsibilities, and
legal protections.
● CO5: Manage construction equipment procurement, maintenance, and operational
processes efficiently.
Course Outcome to Program Outcome Mapping:
COs /
PSO PSO PSO
Pos / PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 2 3
PSOs
CO1 3 2
CO2 3 2 1
CO3 3 2
CO4 3 2 2
CO5 2 3
330 | P a g e
Course Syllabus
Theory
What is contract, Types of contracts, Laws governing structure & Working of Construction
Organization Firms, Overview of different CPWD forms to be used for contract (CPWD Form 6,
Form 7, Form 8, Form 9, Form 10, Form 11, Form 11A, Form 12 and Form 47)
Documents required for a contract, Evaluation of contract documents, need for documents, present
stage of national and international contract documents, types of construction contracts, roles and
functions of parties to the contract.
Practice
● Experiment 2.1: Preparation of sample contract documents for different construction
projects as per CPWD guidelines.
Theory
Interpretation by parties to contract, obligations and responsibilities of the parties, protection and
indemnification, bonds and insurance, laws and liens, subsurface conditions, inspection of work,
change of work, rejected work and deficiencies.
Practice
● Experiment 4.1: Preparation of sample documents with respect to the above conditions of
contract for various project works as per CPWD guidelines.
331 | P a g e
● Experiment 5.1: study on the functions, operational process, specifications for different
constructional
Equipment
1. Road Making Equipment, Material Handling Equipment and Grading Equipment
5. Batching & Mixing Equipment, Concreting Equipment & Slip form Equipment and
Asphaltic Equipment
Text/Reference Books:
4. Neelima Chandiramani (2000), The Law of Contract: An Outline, 2nd Edn. Avinash
Publications; Mumbai
332 | P a g e
PHASE IV Project Quality Control & Safety Management (60 hours)
Code Course Title Credit T-P-PJ
Course Objectives:
● To make the student realize the necessity of quality control and quality assurance in
construction projects.
● To equip students with practical skills in developing and implementing quality management
systems and standards.
● To familiarize students with health and safety regulations, risk management, and resource
allocation in construction projects.
Course Outcomes:
● CO1: Understand the principles and evolution of quality control and quality assessment in
construction.
● CO2: Develop and implement quality management systems and standards, including ISO
standards and Total Quality Management (TQM).
● CO3: Create and utilize quality control inspection checklists and schedules for different
types of construction projects.
● CO4: Conduct laboratory and field tests to ensure quality assurance in construction
processes and materials
● CO5: Understand and apply health and safety regulations, risk management principles, and
resource allocation techniques in construction projects.
COs /
PSO PSO PSO
Pos / PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 2 3
PSOs
CO1 3 2 1
CO2 3 2
333 | P a g e
CO3 3 2
CO4 3 2 2
CO5 2 3 2
Course Syllabus
● Experiment 1.2: Create documents such as Quality Policy, Quality Manual, and Standard
Operating Procedures (SOPs) for quality control processes.
● Experiment 2.2: Develop inspection checklists for critical construction activities such as
concrete pouring, steel reinforcement installation, and formwork erection.
334 | P a g e
● Experiment 3.2: Generation of sample Quality Control Inspection schedule Check list for
form work for a Building / Irrigation Structure.
● Experiment 3.3: Generation of sample Quality Control Inspection Schedule Check list for
concreting in a Residential building / Irrigation Structure.
● Experiment 3.4: Generation of sample Quality Control Inspection Schedule Check list for
various works connected with a Highway project.
Module 4: Laboratory and field tests for Quality Assurance (12 hours)
Theory
Study of laboratory and field tests for Quality Assurance. Study of QC standards for various
construction equipment including Concrete batch mixing / Bitumen batch mixing equipment.
Practice Sessions on laboratory tests, field tests and Field Visits
Practice:
● Experiment 4.1: Conduct hands-on experiments in a lab setting to simulate standard tests
for construction materials (e.g., soil compaction tests, slump tests for concrete).
● Experiment 4.2: Emphasize proper test preparation, execution, and interpretation of results.
● Experiment 4.3: Demonstrate field tests such as plate load tests for soil compaction and non-
destructive testing (NDT) methods for structural elements.
335 | P a g e
● Experiment 5.2: Conduct a hazard hunt exercise on-site to identify potential safety risks and
propose mitigation strategies.
Resources List
1. "Construction Quality Management" by John S. Oakland and Marton Marosszeky.
2. "Quality Control Handbook" by Juran.
3. "Construction Quality Control/Quality Assurance Plan" by U.S. Army Corps of Engineers.
4. "Construction Inspection Handbook: Quality Assurance/Quality Control" by James J.
O'Brien.
336 | P a g e
PHASE V Modern Construction and Material Supervision (85 hours)
Code Course Title Credit T-P-PJ
Course Objectives:
● To understand modern construction methods and technologies.
Course Outcomes:
After successful completion of the course, the students will be able to
● CO1: Identify and implement modern construction techniques.
● CO2: Assess the environmental impacts of construction activities and apply mitigation
strategies.
CO1 3 2
CO2 3 3
CO3 2 2 2
CO4 3 2
CO5 3 2
338 | P a g e
procedures for construction materials, Non-destructive testing methods, Material compliance, and
certification.
Resources List
1. Construction Equipment-James E.Russel, Prentice Hall
2. Construction Planning and project management-Neeraj K.Jha
3. Construction Planning and project management-U.K.Shrivastava
4. Construction Planning and project management-P.S.Gahlot & B.M.Dhir
339 | P a g e
PHASE VI Sustainability in Construction & Green Structures (170 hours)
Code Course Title Credit T-P-PJ
Course Objectives:
Course Outcomes:
340 | P a g e
Course Outcome to Program Outcome Mapping:
COs /
PSO PSO PSO
Pos / PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 2 3
PSOs
CO1 3 2
CO2 3 2
CO3 3 3 2
CO4 3 3 1
CO5 3 2
Course Syllabus
341 | P a g e
Module 3: Management in Construction (30 hours)
Theory
Waste Management in Construction: Construction and demolition waste management, Recycling
and reuse of construction waste, Strategies for minimizing waste. Green Building Rating Systems:
Overview of major green building rating systems (LEED, BREEAM, IGBC, etc.), Certification
processes, Case studies of certified green buildings. Sustainable Site Development: Site selection
and analysis, Land use and ecological considerations, Sustainable landscaping practices
342 | P a g e
Projects:
4. Design and analysis of auditorium with proper load calculation, load cases, load
combination based on code (IS 456:2000 and BS 8007).
REPORT WRITING
Inputs required completing the project
Each student is expected to do an individual project. At the completion of a project the student will
343 | P a g e
submit a project report, which will be evaluated (end semester assessment) by duly appointed
examiner(s). This evaluation will be based on the project report and a viva voce examination on the
project. Student will be allowed to appear in the final viva voce examination only if he / she has
submitted his / her project work in the form of paper for presentation / publication in a conference
/ journal and produced the proof of acknowledgement of receipt of paper from the organizers /
publishers.
344 | P a g e
Aerial Surveying and Remote Sensing Applications
Courses Division:
Total 20
Course Objective
● Apply the principles of Remote Sensing and GIS to collect, map and retrieve spatial
information.
● Plan, assess and evaluate natural and manmade systems using geospatial models and
methods. Use geospatial tools and techniques for natural resources planning and management.
● Pursue research and develop capabilities to handle multi-disciplinary field projects.
Work in teams and demonstrate leadership skills with professional ethics
Course Outcomes:
At the end of the program, students will be able to
345 | P a g e
● CO1: Identify specific data knowledge and analysis methodology for effective mapping
and evaluation resources.
● CO2: Understand the geospatial model's skills to address social and engineering problems.
● CO3: Design multi-criteria geospatial systems for decision-making.
● CO4: Work in a team using geospatial tools and environment to achieve project
objectives.
● CO5: Pursue lifelong learning for professional advancement.
COs /
PSO PSO PSO
Pos / PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 2 3
PSOs
CO1 3 1
CO2 1 1
CO3 2 2
CO4 3
CO5 3 3
346 | P a g e
Remote Sensing and Digital Image Processing (84 Hours)
Code Course Title Credit T-P-PJ
Course Objective
● Able to learn the procedures and techniques involved in data acquisition for remote
sensing, as well as image interpretation methods.
● Understand of the various types of satellite platforms used for land and marine
observation including image rectification and geometric correction processes in remote sensing.
● Understand of image classification techniques.
Course Outcomes:
COs /
PSO PSO PSO
Pos / PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 2 3
PSOs
CO1 3
CO2 2 2
CO3 2 2
CO4 3
CO5 3 2
347 | P a g e
Course Syllabus
● Experiment 1.2: Download satellite data from GLOVIS / Earth Explorer / Bhuvan etc.
348 | P a g e
Module IV: Image Acquisition and Format (12 Hours)
Theory
Digital Image Processing; Export and import, Data formats; BSQ, BIL, BIP, Run length encoding,
Image Compression Data products.
Practice
● Experiment 4.1: Export and Import
Practice
Using Spectral Python
● Experiment 7.1: Application of microwave remote sensing (Structural Trend line mapping)
● Experiment 7.2: Application of thermal remote sensing and case study (Land surface Temp.
estimation)
350 | P a g e
Geospatial Technology and its Application (85 Hours)
Code Course Title Credit T-P-PJ
Course Objective
● Understand the principles behind DEMs, and generate DEMs using various techniques.
Course Outcomes:
At the end of the program, students will be able to
● CO1: Understand the fundamentals of GIS.
● CO2: Learn advanced data analysis tools and techniques in GIS software.
● CO5: Gain Knowledge and skills necessary to apply geospatial technology in various
applications.
COs /
PSO PSO PSO
Pos / PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 2 3
PSOs
CO1 3 2
CO2 2 2
CO3 2 3
CO4 3
CO5 3
*High-3, Medium-2, Low-1
351 | P a g e
Course Syllabus
352 | P a g e
Module IV: Digital Elevation Model (DEM) (14 hours)
Theory
Concept of DEM, Various techniques to generate DEM, Importance of spatial resolution to DEM,
Integration of DEM to satellite data, Common Derivatives of DEM, Slope, Aspects, TIN, Sources
of DEM, Laminations, and future of DEM.
Practice:
● Experiment 4.1: Google Earth to DEM, 3D Map preparation, Contour to DEM, TIN, and
Aspect
● Experiment 4.2: DEM-based surface Hydrology modeling,
● Experiment 4.3: LiDAR classification, DEM from LiDAR
Module VI: Geospatial Technology for Environmental Engineering Theory (13 hours)
Monitoring atmosphere constituents, air pollution, industrial activity, GIS modeling, Resource
development in remote areas, Impacts of anthropogenic activity, Solid Waste management, Water
Pollution, Shortest path Identification, and Network analysis.
Practice
● Experiment 6.1: Air pollution mapping
● Experiment 6.2: Solid waste management
● Experiment 6.3: Water pollution
353 | P a g e
Photogrammetry and Application (115 Hours)
Course Objective
● Hands-on experience and practical skills in various aspects of aerial photography and
photogrammetry.
Course Outcomes:
COs /
PSO PSO PSO
Pos / PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 2 3
PSOs
CO1 3 2
CO2 2 2
CO3 2
CO4 3 2
CO5 3
354 | P a g e
Practice
● Experiment 1.3: Use of Parallax bar and determination of Height from stereo pair
● Experiment 1.14: DTM generation Image correction, Link between GIS and
Digital Photogrammetry, and Ortho Image generation
Theory
Introduction to Drones, Parts of Drones, Digital Sky Platform, Different flying Zones, and Different
forms (D1 to D5)
Practice
● Experiment 2.1: Flight Simulator Training and Checklist for before and after flying.
355 | P a g e
4. LIDAR Remote Sensing and Application (60 Hours)
Code Course Title Credit T-P-PJ
Course Objective
● CO2: Learn techniques for layer stacking and georeferencing of LIDAR data.
CO1 3 2
CO2 2 2
CO3 2
CO4 3
CO5 3
356 | P a g e
Practice Experiments:
357 | P a g e
5. Hyperspectral Remote Sensing and Application (60 Hours)
Code Course Title Credit T-P-PJ
Course Objective
● Data processing and interpretation of hyperspectral imagery using software tools like
ENVI and Python.
● CO2: Gain Practical skills in data processing, analysis, and interpretation using ENVI
and Python
● CO5: Use this methodology in geological studies for mineral identification, lithological
and geological mapping.
Course Outcome to Program Outcome Mapping:
COs /
PSO PSO PSO
Pos / PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
1 2 3
PSOs
CO1 3 2
CO2 2 2
CO3 2
CO4 3
CO5 3
358 | P a g e
Practice:
● Experiment 1.4: Hyperspectral Image Classification Using Spectral Angle Mapper (SAM)
& Spectral Feature Fitting (SFF).
● Experiment 1.8: Hyperspectral Remote Sensing for Agriculture and soil Studies.
359 | P a g e
6. Project (115 Hours)
Subject Name Code Type of course Credit T-P-P Prerequisite
Project CUAS2025 Project 4 0-0-4 NIL
List of Projects:
1. Flood inundation mapping and Risk Evaluation using Geospatial Technology.
3. Land use and Land cover Dynamics using Earth observation Technology.
6. Solid waste management and shortest path identification using GIS Technology.
10. Identification of Hydrocarbon Locales using space inputs and Geospatial Technology.
16. Erosion and Accretion study of Shorelines and its impact in coastal habitats.
360 | P a g e
Students take up group projects and deal the following activities during the project. The project
Report should contain below gate process.
Each student is expected to do an individual project. At the completion of a project the student will
submit a project report, which will be evaluated (end semester assessment) by duly appointed
examiner(s). This evaluation will be based on the project report and a viva voce examination on the
project. Student will be allowed to appear in the final viva voce examination only if he / she has
submitted his / her project work in the form of paper for presentation / publication in a conference
/ journal and produced the proof of acknowledgement of receipt of paper from the organizers /
publishers.
361 | P a g e
Course Structure & Syllabus
Go To Market Domain
Code Subject Course Type Credit
DESIGN THINKING & MANAGING INNOVATION T+P+
CUGM2140 3
THROUGH GATE PROCESS PJ (1+2+0)
PLM TOOLS ON DASSAULT PLATFORM
T + P + PJ
CUGM2141 (DESIGN AND VALIDATION USING DYMOLA, 8
(2+6+0)
CATIA, SIMULIA)
T+P+
CUGM2142 PROCESS MANAGEMENT USING ENOVIA 3
PJ (1+2+0)
T-P-PJ (0-0-
CUGM2143 PRODUCT Development 8
8)
T-P-PJ (4-
TOTAL CREDITS 22
10-8)
Domain Track Objectives:
To familiarize the student with Industrial Product Life Cycle Management Processes
Teach Dassault tools for PLM
Develop digital prototypes of the products and validate them and innovate for design
efficiency
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 1 1 1 2 1 1 1
CO2 3 1 1 2 1 1 2 1
CO3 2 2 3 2 2 3 1
CO4 1 2 1 2 3 3 1
CO5 3 2 1 1 2 2 1
362 | P a g e
DOMAIN SYLLABUS:
Designing and simulating system and subsystem of the product using system Engineering Dymola
2.2Final functional and logical design of integrated product in system engineering with simulation.
2.2Customizing the product properties with required inputs and analyzing the outputs.
5.2Once the regulatory certification for a particular product is over through certain testing and
validation, the product is all set for the next stage.
2.PLM Tools on Dassault Platform (Design and Validation using Dymola, Catia, Simulia) (2-
6-0)
363 | P a g e
2.8System Integration with product dimension.
2.10Functional and logical design of integrated product in system engineering.
2.11D Model using CATIA
2.12ATIA part design of different components
2.13Surface designing for creating high end complex design
2.14Assembly Designing of the complete product
2.15Wire routing and entire harnessing of the design.
2.16Mechanical system Designing of the product
2.17CATIA live rendering
2.18Behaviour experience of the complete product.
2.19Design validation/Simulation using Simulia
2.20Simulation using Simulia
2.21Classification of simulation
2.22Structural simulation, Thermal simulation and both
2.23Linear and non linear analysis
2.24CFD Analysis, Fatigue, Durability
2.25Explicit Analysis, Crash Analysis (Abaqus)
4.1The Domain will be delivered through case studies, assignments and product development.
4.2The outcome will be an end-to-end digital prototype of a product, which may be patinized.
364 | P a g e
4.3Product Development Stack:
1. E- Cart ( Full product)
2. E- SCV ( Modular Platform design and electric power train design , BIW)
3. Insulin Pump ( Design of different components like control unit, PCB, micro dc
motor)
4. 500 kg Payload Drone ( Design of Mechanical system)
Session Plan for the Entire Domain:
1.1 Customer or User Requirement for Specification and Requirement gathering and
Practice(2h) 1
feasibility study of the project
1.3Market analysis of existing products and finalizing the product specification and
Practice(2h) 2
preparing a project plan
Practice(2h) 3 Review (Gate 0)
Practice(2h) 4 1.5Design Parameter Optimization in Dymola
1.6Designing and simulating system and subsystem of the product using system
Practice(2h) 5
Engineering Dymola
Practice(2h) 6 Review (Gate 1)
1.7Final functional and logical design of integrated product in system engineering
Practice(2h) 7
with simulation.
Practice(2h) 8 1.8CATIA Drawing with Styling (Full product drawing) (Gate 2)
Practice(2h) 9 Review
Practice(2h) 10 1.9Digital Testing and Validation of the Product Using Simulia (Gate 3)
1.10. Regulatory Certification (Gate 4) BOM and Production planning and Vendors
Practice(2h) 11
development (ENTRY)
Practice(2h) 12 Review
365 | P a g e
2.PLM Tools on Dassault Platform ( Design and Validation using
Dymola, Catia, Simulia) (2-6-0)
Session 3 2.3 Designing system and subsystem using behaviour modelling work
bench
Session 4 2.4 Getting familiar with Dymola- modellica library.
Session 5 2.5 Understanding the behaviour of the model through input n output
data
Session 6 2.6 Customizing the product properties
Session 11 2.11 Surface designing for creating high end complex design
366 | P a g e
Practice(3 h) 1 P2.1 System Engineering Dymola
Practice(3 h) 5 P2.5 Understanding the behaviour of the model through input n output
data
Practice(3 h) 6 P2.6 Customizing the product properties
367 | P a g e
Practice(3 h) 20 P2.20 Structural simulation, Thermal simulation and both
Practice 1 P3.1 Getting started with Enovia with known use case.
(2 h)
Practice 2 P3.2 Practicing for the given project
(2 h)
Practice 3 P3.3 Define an existing project using Enovia
(2 h)
368 | P a g e
Practice 4 P3.4 Practicing for the given project
(2 h)
Practice 5 P3.5 Learning Task allocation for an existing project using Enovia
(2 h)
Practice 6 P3.6 Practicing for the given project
(2 h)
Practice 7 P3.7 Resource allocation for different tasks in an existing project using
(2 h) Enovia
Practice 8 P3.8 Practicing for the given project
(2 h)
Practice 9 P3.9 Review and monitoring of an existing project through Enovia
(2 h)
Practice 10 P3.10 Practicing for the given project
(2 h)
Practice 11 P3.11 Uploading deliverables of the project through Enovia
(2 h)
Practice 12 P3.12 Practicing for the given project
(2 h)
369 | P a g e
DOMAIN TITLE: Automobile Engineering (AECU2170)
Sl. Course
Course Title Course Type T-P-Pj Credits
No. Code
Introduction to
Theory
1 CUAE2170 Automobile 2-1-0 3
+Practice
Engineering
Subsystems of Theory +
2 CUAE2171 3-2-0 5
Automobile Practice
Theory +
3 CUAE2172 Electric Vehicles 2-1-0 3
Practice
Maintenance of
4 CUAE2176 Automobile (2 Practice 0-5-0 5
Wheeler & 4 Wheeler)
5 CUAE2177 Project 0-0-4 4
6 CUAE2175 Internship 0-0-4 4
Total 24
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
1 1
CO1 3 3 2 1 2 1
CO2 2 2 2 2 1 1 2 1
370 | P a g e
CO3 2 2 3 2 2 3 3
CO4 1 2 3 2 3 3 3
1
CO5 1 2 3 2 2 1
COURSE CONTENT
Module I 3 (hrs)
Module II 6 (hrs)
Carburetion: Air-Fuel Ratio, Mixture Requirements for Different Load Conditions, Factors
Affecting Carburetion, Principle of Carburetion, Limitations of Simple Carburettor, Additional
Systems in Carburettor, Concept of Electronic Carburettor.
Practice
Model Study of a Solex Carburettor
371 | P a g e
Module IV 5 (hrs)
Fuel Injection: Classification of Injection Systems, Fuel Feed Pump, Injection Pump, Injection
Pump Governor, Fuel Injector, Nozzle, Electronic Injection Systems, Multi-Point Fuel Injection
(MPFI) System, Direct And Indirect Fuel Injection.
Practice
Study of Fuel Injection System of a Diesel Engine.
Module V 5 (hrs)
Transmission System: Layout of Power Flow from Engine to Wheels, Brief Construction and
Working Principles of - Clutch, Transmissions, Propeller Shaft, Final Drive and Differential, Front
and Rear Axles.
Practice
Study of Transmission System of Automobile.
Model Study of Differential of Automobile.
Module VI 5 (hrs)
Super Charging &Turbo Charging: Naturally Aspirated and Forced Induction Engine, Effect of
Forced Induction, Method of Supercharging, Types of Super Chargers, Basic Principle and Method
of Turbo Charging, Types of Turbo Charging, Concept of Variable Geometry Turbocharging.
Practice
Study of Working Model of Supercharger
Study of Working Model of Turbocharger.
Text Books
References
Pre-
Course Title Course Code Type of course T-P-Pj
Requisite
Subsystems of Theory + Practice
CUAE2171 3-2-0 Nil
Automobile
COURSE CONTENT
Module I 6 (hrs)
Engine Emissions: Sources of Air Pollution from Automobiles and Their Control, Crank Case
Emission Control System, Evaporative Emission Control System, Exhaust Emission Control
System: Air Injection, EGR, Catalytic Converters, Selective Catalytic Reduction (SCR)
Technology, EURO/Bharat Stage Norms: I, II, III, IV, V And VI, Road Map for Implementation of
Bharat Stage Norms In India.
Practice
Identification of Different Sub-Systems of Automobile.
Studies of Exhaust Gas Recirculation System (EGR) in KNOW Vehicle.
Module II 5 (hrs)
Ignition System: Effect of Spark Timing on Emission and Ignition Timing Controls, Drawbacks
of Conventional Ignition Systems, Electronic Ignition Systems (TCI And CDI), Engine Cylinder
Numbering Scheme and Firing Order of Multi Cylinder Engines.
Practice
Study of Battery Ignition and Magneto Ignition System.
Disassembly and Assembly of 6-Cylinder Diesel Engine
Transmission System: Power Transmission in Automobile (Front Wheel Drive, Rear Wheel Drive,
Four-Wheel Drive, All-Wheel Drive).
Clutch System: Key Design Considerations of Clutches, Types of Clutches, Construction and
Working Principle of Single Plate Friction Clutch, Diaphragm Clutch, Cone Clutch, Centrifugal
Clutch.
Gear Box: Purpose of Gear Box, Types of Automobile Gear Boxes, Construction and Working
Principle of Sliding Mesh, Constant Mesh, Synchronizer Mechanism and Synchromesh Gear Boxes,
Planetary Gear Mechanism, Fluid Coupling and Torque Convertor, Construction and Working
Principle of Automatic Transmission, Construction and Working Principle of Continuously
Variable Transmission (CVT) and Automated Manual Transmission (AMT).
Practice
Study of Single Plate Friction Clutches (Coil Spring Type And Diaphragm Type).
Study of Synchronizer Mechanism And Synchromesh Gear Box, Continuously
Variable Transmission (CVT).
373 | P a g e
Module IV 12 (hrs)
Propeller Shaft and Differential: Function and Need of Propeller Shaft, Hotchkiss Drive and
Torque Tube Drive, Construction of Propeller Shaft, Universal/Hooke’s Joints, Slip Joint,
Constructional Features and Working Principle of Differential Mechanism, Types of Differentials
(Locking Type Differential, Limited Slip Differential).
Axles: Types of Automotive Axles, Constructional Features, Types and Working Principle of Front
Axles, Lift Axles, Rear Axle, Third Differential in Tandem Axle Vehicles, Construction and
Working Principle of Manual Transaxles and Transfer Cases.
Practice
Study of Propeller Shaft, Universal Joints, Slip Joints, Centre Bearing.
Study of Front Axle System.
Study of Rear Axle System Including Differential Mechanism.
Disassembly and Assembly of Manual Transaxle of Front Wheel Drive Car.
Module V 10 (hrs)
Steering System: Purpose of Steering System, Components of Steering System, Steering Geometry
(Castor, Camber, Toe-In, Toe-Out, King Pin Inclination), Types of Steering Gear Boxes and their
Construction and Working Principles, Hydraulic and Electrically Power Assisted Steering Systems.
Braking System: Requirement and Key Design Parameters of Braking System, Classification and
Types of Braking Systems, Mechanical Brake, Hydraulic Brake, Air Brake, Vacuum Brake, Disc
Brake. Construction, Working Principle and Components of Anti-Lock Braking System (ABS)
Practice
Study of Steering Gear Box And Hydraulic Power Assisted Steering System.
Identifying the Different Components and Working Of Drum Brake, Disc Brake,
Hydraulic Brake, Air Brake System.
Study of Anti-Lock Braking System (ABS) In KNOW Vehicle.
Module VI 6 (hrs)
Auto Electric System: Wiring Diagram of Horn Circuit, Lighting Circuit, Cut-Out Circuit, Voltage
and Current Regulator Circuit in Commutator Type Generator, Combined Three-Unit Regulator
Circuit, Voltage and Current Regulator in Alternating Current Type Generator And Flasher Circuit
(Sketch And Description), Common Ignition Troubles And Its Remedies, Basic Electronic Ignition
Trouble Shooting Charts, Spark Plugs: Purpose, Construction and Specifications.
374 | P a g e
Module VII 8 (hrs)
Suspension System: Purpose and Classification of Suspension Systems, Sprung and Unsprung
Mass, Major Components of Suspension System, Description of the Conventional Suspension
Systems for Rear and Front Axle. Panhard Rod, Macpherson Strut, Double Wishbone Suspensions.
Description of Independent Suspension System Used In Cars (Coil Spring And Torsion Bars),
Constructional Features and Working of Air Suspension System, Anti-Roll Bars, Constructional
Features, Types and Working of Telescopic Shock Absorber.
Practice
Text Books
1. Gupta R. B., Automobile Engineering, Satya Prakashan New Delhi
2. Giri N. K., Automobile Technology, Khanna Publishers
References
1. Crouse William H and Donald Anglin, Automotive Mechanics, Tata Mcgraw Hill Publications.
2. Newton K., Steeds W, and Garrett T K, The Motor Vehicle, Butterworth Heinemann
375 | P a g e
Electric Vehicles
Pre-
Course Title Course Code Type of Course T-P-Pj
requisite
Electric Theory+ Practice
CUAE2172 2-1-0 Nil
Vehicles
COURSE CONTENT
Module I 5 (hrs)
Module II 3 (hrs)
Energy Sources: Working Principle of Battery, Types of Batteries, Lead-Acid Battery, Nickel-
Cadmium Battery, Nickel-Metal-Hydride (Nimh) Battery, Lithium Batteries, Battery Parameters,
Fuel Cells,
Practice:
Maintenance of Lead Acid Batteries.
Wiring & Harnessing of Battery Circuit.
Module IV 8 (hrs)
376 | P a g e
Module V 5 (hrs)
Electric Vehicle Maintenance & Safety: Maintenance & Trouble Shooting of Different
Components of EV, High Voltage Electrical Safety, Tool and Equipment Usage, High Voltage
Safety Rules, Electrical Isolation.
Practice:
Maintenance of BLDC Motor.
Maintenance of Hub Motor.
Module VI 3 (hrs)
Design Concept of Electric Vehicle: Power and Torque Calculation of Electric Vehicles, Sizing
of Components, Initial Acceleration, Maximum Velocity, Maximum Gradability.
Hybrid Electric Vehicles: Types of Hybrids, Series and Parallel HEVs, Advantages and
Disadvantages, Series-Parallel Combination, Hybrid Drivetrains, Sizing of Component
Text Books
1. Hussein Iqbal, Electric and Hybrid Vehicles: Design Fundamentals, CRC Press
2. Chau K. T., Electric Vehicle Machines and Drives: Design, Analysis and Application,Wiley.
References
1. Chan C.C. and Chau K.T., Modern Electric Vehicle Technology, London: Oxford University.
377 | P a g e
Maintenance of Automobile (2 Wheeler & 4 Wheeler)
Course Title Course Code Type of Course T-P-Pj Pre-Requisite
Maintenance of Automobile Practice
CUAE2176 0-5-0 Nil
(2 Wheeler & 4 Wheeler)
Practice
Reference Book:
378 | P a g e
DOMAIN TITLE: Manufacturing (Conventional, CNC and Additive)
CMCU2150
Sl. Course
Course Title Course Type T-P-Pj Credits
No. Code
Manufacturing Requirements
and Planning (Jigs & Fixtures;
1 CUCM2150 Theory 2-0-0 2
Process Planning & Cost
Estimation)
Conventional Machining for
Practice+
2 CUCM2151 Cylindrical and Prismatic 0-4-2 6
Project
Shape Components
Practice+
3 CUCM2152 CNC Machining (0-6-2) 0-6-2 8
Project
Non-Traditional Machining Practice+
4 CUCM2153 0-2-2 4
and 3D Printing 0-2-2 Project
5 CUCM2154 Wood Engineering (0-2-0) Practice 0-2-0 2
6 CUCM2155 Internship Project 0-0-4 4
Total 26
379 | P a g e
Course Outcome to Program Outcome Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
1 1
CO1 3 3 2 1 2 1
CO2 2 2 2 2 1 1 2 1
CO3 2 2 3 2 2 3 3
CO4 1 2 3 2 3 3 3
1
CO5 1 2 3 2 2 1
Theory
Fundamental Concept and Need of Jigs and Fixtures;Jigs and Fixtures design principles and factors;
Materials used in jigs & Fixtures.
Theory
General Principles of Degrees of Freedom and Constraints; Foolproofing; Basic rules for location;
Locating methods, Types of locators.
Theory
Principles of clamping, Types of clamps, Liner indexing, precision linear indexing and rotary
indexing
380 | P a g e
Theory
Components of Jigs, Types of Jigs, Selection of Jigs
Theory
Salient features of milling fixtures, Classification of milling fixtures, Facing fixtures, Slotting
Fixtures. Turning (Standard chucks, Spring collets, Cylindrical liners, Mandrels, Turning Fixtures),
Grinding, broaching, welding and modular fixtures
Theory
Objectives and Approaches to Process Planning;Process Planning Activities; Process Planning &
Production Planning; Operating Sequences, Setup Documents for Process Planning.
Theory
Objectives of Cost Estimation; Components of a Cost Estimate; Cost Estimation Procedure;
Classification of Costing; Elements of Cost; Expenses; Cost accounting, Types of Cost Estimates;
Methods of Cost Estimates; Data Requirements and Sources of information; Allowances in
Estimation (of Standard Time)
Text Books
Reference Books
1. Venkataraman, K, Design of Jigs, Fixtures & Press Tools, 2015, Wiley & Sons
2. Mehta, N K, Metal Cutting and Design of Cutting Tools, Jigs & Fixtures, 2015, McGraw
Hill
381 | P a g e
Conventional Machining for Cylindrical and Prismatic Shape Components (75
Hrs)
Pre-
Course Title Course Code Type of course T-P-Pr
Requisite
Conventional
Machining for
Cylindrical and CUCM2151 Practice+ Project 0-4-2
Prismatic Shape
Components
COURSE CONTENT
Course Outline
1. Cylindrical Turning Operations ( Both Internal and External), Knurling, Thread Cutting,
Stepped Turning)
2. Kinematic Study of Centre Lathe
3. Hole Making Operation in Turret Lathe
4. Work Holding and Tool Holding Devices For Turning Operations
5. Kinematic Study of Pillar Drilling Machine, Radial Drilling Machine and Boring Machine
6. Counter Boring , Counter Sinking and Threading Operations
7. Finishing Operations
8. Kinematic Study of Shaping Machines and Planning Machine
9. Work Holding and Tool Holding Devices Used for Shapers, Planers and Grinders
10. Machining Operations Using Flat Grooves, Flat and Bevel Surfaces, Dovetailed Surfaces
11. Kinematic Study of Horizontal Milling Machine, Vertical Milling Machine
12. Surface Grinding Machines
13. Work Holding and Tool Holding Devices Employed in Milling Machines
14. Flats, Grooves, Slots and Keyways Cutting Using Milling Machine
15. Gear Cutting Using Milling Machine
16. Process Planning of Prismatic Components, Logical sequencing of Operations
17. Estimation of Machining Operations Time and Cost
Text Books
Reference Books
382 | P a g e
CNC Machining (100 Hrs)
Pre-
Course Title Course Code Type of Course T-P-Pr
requisite
CNC Machining CUCM2152 Practice+ Project 0-6-2 8
COURSE OUTLINE
Numerical control, Functions of Machine Tool, Concept of numerical control, Feature of CNC,
Machine control unit for CNC, Classification of CNC Machine Tool.
CNC Fanuc Controller: Fanuc Control Panel, Modes of Control Panel, Hard Key, Soft Key, Chock,
Hard Jaw, Soft Jaw, Job setting.
Nomenclature of CNC Cutting Tools, Identification of Cutting Tools, Manual Cutting Operations,
Offsetting and its Types.
Concept of Projection, Understanding the Views, Orthographic view & Isometric View, Reading
of Dimensional Tolerance and Geometrical Tolerance.
Developing program for Facing, Turning, Taper Turning, Drilling, Boring and Threading by
following Process Plan.
Fundamentals of CNC Milling, Tool Magazine, ATC, Manual Part Programming for Pocketing.
Text Books
1. Groover, M P, CAD/CAM Computer-Aided Design and Manufacturing, 2008, Pearson
Education.
2. Radhakrishnan, P, CAD/CAM/CIM, 2018, New Age International.
Reference Books
1. Jain, R K, Production Technology, 2008, 17th Edition, Khanna Publisers.
2. Agarwal, P M, CNC Fundamentals & Programming, 2014, 2nd Edition, Charotar
Publishers.
383 | P a g e
Non-traditional Machining and 3D Printing (50 Hrs)
Course Title Course Code Type of Course T-P-Pr Pre-Requisite
Non-traditional
Machining and 3D CUCM2153 Practice + Project 0-2-2 Nil
Printing
COURSE OUTLINE
Machining Parameters, Plotting of Output graphs, Machining of Brass and Bright Steel.
Performance Characteristics, Dielectric Fluid.
Concept, Rapid Prototyping Process, Various Rapid Prototyping Technologies: SLA, LOM, SLS
and FDM.
Fundaments of 3D Printing, Machine structure and its Controller. Advantage, Disadvantage and its
Applications, Performance Evaluation.
Text Books
Reference Books:
384 | P a g e
Wood Engineering (25 Hrs)
Course Name Code Type of course T-P-P Prerequisite
Practice
Wood Engineering CUCM2154 0-2-0 Nil
COURSE OUTLINE
1.Introduction, Safety and serviceability, Measurements & Marking
2.Identification of Timber & Hand Tools
3.Maintenance & Sharpening of Tools, Fasteners Carpentry hand tools and their maintenance.
4.Wood joints and Structural assemblies
5.Advanced Tools in Tool Engineering (Basic working principles and Operations)
6.Product Development: Interior Designs, Furniture, Structures & construction.
Text Books
Reference
1. John, K C, Mechanical Workshop Practice, 2nd Edition, 2010, PHI Learning Pvt.Ltd.
2. Hasluck, P N, Working with Hand Tools: Essential Techniques for Woodworking, 2012,
Skyhorse Publishing.
385 | P a g e
DOMAIN TITLE: Welding and Inspection (WICU2160)
Domain Track Objectives:
CO1: Recognize with certification of Welding from various national and international
levels industry.
CO2: Understand skills to become an entrepreneur with small scale to a medium scale
welding units.
CO3: Suggest and handle various weld joints based on Strength, Failure and Reliability
CO4: Analyze welding strength of various joints
CO5: Create new product using various welding processes.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
1 1
CO1 3 1 2 1 1 3
CO2 3 1 1 2 1 1 2 1
CO3 2 2 3 2 2 3 2
CO4 1 2 1 2 3 3 2
1
CO5 3 2 1 2 2 1
386 | P a g e
Joining Processes & Technology
Course Title Course Type of Course T-P- Pre-
Code Pj Requisite
Joining Processes and CUWI1260 Theory+Practice + 2-2-2 Nil
Technology Project
COURSE CONTENT
Resistance Welding: Spot and seam welding parameter, flash butt welding, friction welding,
explosive welding, thermit welding of rails, electro-slag welding, electro-gas welding, stud welding,
projection welding. Other Welding Methods like plasma arc, laser beam, electron beam, ultrasonic,
explosive welding, under water welding, high frequency induction welding.
Practice:
1. Identification and working of spot welding machine parts
387 | P a g e
Welding Power Source: Electricity in welding, power source and equipment used for AC, DC
welding, AWS classification and coding, Welding positions, types of joints, Residual stress,
Identifying defects and remedial measures for welded joints.
Practice:
1. Identification and working of power source for welding equipment in AC and DC
2. Practice in different welding positions 3
3. Practice for producing different types of welded joint
Text Books:
1. Welding & Welding Technology by R.L.Little.1976. Tata McGraw Hill Education Privet
Limited
2. Welding Technology by R. S. Parmar, 3 rd Edition, Reprint 2011, Khanna Publishers,
3. AWS Hand Book, Volume- 1, 2 and 3 , 9th Edition, American welding society
Reference Books:
1. Manufacturing Engineering and Technology by Serape. K. Kalpak Jain, Pearson
Edition
COURSE CONTENT
Metal transfer - Metal transfer in AC and DC arc welding, metal transfer in TIG, MIG and MAG
welding, Study of different modes of metal transfer in MIG welding (Practice), Welding defects
due to improper metal transfer and improper filler material, Diffusion in Soldering and Brazing. 343
Practice:
1. Metal transfer in TIG welding
388 | P a g e
2. Different modes of Metal transfer in MIG welding
3. Welding defects in TIG welding
4. Welding defects in MIG welding
Weld Metallurgy - Fe-C equilibrium diagram, Cooling curve, HAZ, Microstructure, Preheat &
post heat treatment, Stress relieving and normalizing, Weld-ability: concept and significance,
Percentage equivalence of carbon in weld-ability.
Practice:
1. Practice on stress relieving and normalising in welding
2. Experiments for demonstrating weld-ability
Weld ability of other metals - Defects in welded joints- hot cracks and cold cracks, porosity,
embrittlement, lamellar tearing, distortion etc. weld ability of low carbon steels, HCS. Weld ability
of stainless steels, weld ability of titanium and alloys, weld-ability of high strength low alloy steels.
Heat treatment of welded structures, shot pinning, stress reliving through vibration. Ultra-sonic
welding for dissimilar metals
Practice:
1. Identification of general welding defects
2. Heat treatment of welded structures
Text Books:
389 | P a g e
Design of Welded Joints
T-P-
Course Title Course Code Type of Course Pre-Requisite
Pr
Design of Welded Theory + Practice +
CUWI1262 2-2-2 Nil
Joints Project
COURSE CONTENT
Design of weld joints - Introduction to design; engineering properties of steels; Type of welds and
weld joints; description of welds: terminology, definitions and weld symbols; sizing of welds in
structure, welding symbols and definition.
Weld Calculations - Design for Static loading, Weld Calculations in lap, butt and fillet welds;
design for fatigue loading, Introduction to Fatigue; nature of the fatigue process; fatigue strength;
factors affecting fatigue life; improvement methods for fatigue strength; reliability analysis and
safety factors applied to fatigue design.
Practice:
1. Design of lap joint
2. Design of butt joint
Text Books:
1. Lecture Notes
2. ASME section IX, IBR Software Used: CATIA
390 | P a g e
Testing of Welding Joints
Course T-P- Pre-
Course Title Type of Course
Code Pr Requisite
Testing of welding Theory+Practice +
CUWI1263 2-2-2 Nil
joints Project
COURSE CONTENT
Weld Defects and NDT Welded Joints.
ASME Section IX
WPS and PQR
Practice:
Destructive Tests:
Experiment 1 Tensile test using Standard Equipment.
Experiment 2 Impact test using Standard Equipment
Experiment 3 Bend test using Standard Equipment
Experiment 4 Hardness test using Standard Equipment
Non Destructive Tests:
Experiment 5 Visual Inspection
Experiment 6. Liquid Penetrant Test
Experiment 7 Magnetic Particle Inspection
Microstructure:
Experiment 8 Analysis of Microstructure by Image Analyzer
Experiment 9 Analysis of Microstructure by SEM
391 | P a g e
DOMAIN TITLE: Computational Fluid Dynamics (CFCU2180)
Sl. No. Course Code Course Title Course Type T-P-Pj Credits
1 CUCF2180 Introduction to CFD Theory +Project 2+0+1 3
2 CUCF2181 Grid Generation Practice 0+2+0 2
Flow Solver Practice
3 CUCF2182 0+3+1 4
Techniques-Simulia +Project
Simulation and
4 CUCF2183 Practice 0+5+0 5
Validation
Industry Specific
5 CUCF2184 Project and/or 0+0+6 6
Internship
Total 20
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
1 1
CO1 3 1 2 1 1
CO2 3 1 1 2 1 1 2
CO3 2 2 3 2 2 3
392 | P a g e
CO4 1 2 1 2 3 3
1
CO5 3 2 1 2 2
*High-3, Medium-2, Low-1
Introduction to CFD
393 | P a g e
Module-5
Heat Transfer in Fluid (Conduction, Convection (Natural, Forced), Radiation), Non-dimensional
Quantities, Flow Similarity between Prototype and Model.
Project 4. Case studies for various non-dimensional quantities and its importance in CFD.
Module-6
CFD and its applications, Discretization methods for the CFD (FDM, FVM, FEM, Hybrid
Methods).
Project 5. Case studies for the various applications of CFD and its significance.
Module-7
Turbulence Modelling, CFD Solution Tool Chain
Project 6. Case studies for the different turbulence modelling in CFD.
Text Book:
1. An Introduction to Computational Fluid Dynamics, by H.K.Versteeg & W.Malalasekera,
Longman Scientific & Technical, England
394 | P a g e
Grid Generation
396 | P a g e
Analysis Procedures- Enabling Temperature, Compressible, Coupled vs Segregated solver,
Gravity effects.
Turbulence Modelling- SST k-w, Realizable k-e, Spalart-Almaras, Radiation Modeling,
Steady-state Analysis, Transient Analysis- Courant-Freidrichs-Levy (CFL) condition, Grid
Independence Study, Bad cell Treatment
Practice 6. Grid Independence study for above cases (pipe / airfoil) using different solver
schemes.
Project 3. Analysis of flow an over a circular cylinder at Re=107.
Practice 7. Conjugate Heat Transfer (CHT) Analysis of an Electronics Module.
Project 4. Analysis of temperature rise through cross flow heat exchanger.
3.8 Boundary and Initial Conditions
Boundary Conditions, wall boundary conditions, Thermal wall boundary, Initial
Conditions, Initializing Compressible flows, Turbulence Specifications at Boundaries, Surface- to
– surface Radiation specification at Boundaries, Time- dependent Boundary Conditions, Spatially-
Varying Boundary conditions, User defined Boundary conditions.
3.9 Turbulence Modeling & Modeling Techniques.
Practice 8. Aerodynamics analysis of DS car.
Practice 9. Unsteady Flow across a Circular Cylinder.
Project 5. Analysis and estimation of Drag lift coefficients flat plate at Re=10,000.
Project 6. Analysis of compressible flow nozzle with atmospheric pressure at the nozzle exit.
Practice 12. Creating Post processing reports for all the above cases.
397 | P a g e
Simulation and Validation
Course Title Course Code Type of Course T-P-Pr Pre-Requisite
Simulation and CUCF2183 Practice 0+5+0 Nil
Validation
Practice
398 | P a g e
DOMAIN TITLE: Composite Design and Manufacturing
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
1 1
CO1 3 3 2 1 2 1
CO2 2 2 2 2 1 1 2 1
399 | P a g e
CO3 2 2 3 2 2 3 3
CO4 1 2 3 2 3 3 3
1
CO5 1 2 3 2 2 1
400 | P a g e
Introduction to composites
Module –I (7 Hours)
Introduction to polymer, Introduction to composite, Classification: Particulate composite,
Classification: Fiber reinforced composite, Polymer matrix composites, Metal matrix composites,
Ceramic matrix composites, Nature-made composites,
Applications: Fiber glass Applications: Fiber glass Applications: Silica Applications: Kevlor,
Carbon Applications: Boron, Silicon Carbide
Module-II (6Hours)
Constituent materials for composite, Basic structural application of Composite, Advanced structural
application of Composite,
Module-III(6Hours)
Multifunctional Applications of Composites, Fabrication Processes, Elements of Mechanical
Behavior of Composites, Review of Basic Mechanics of Materials Equations
Book Suggested:
1. Composite material and structure, By PK Sinha,Wiley Publications
2. Introduction to composite Ever J. Barbero, Wiley Publications
T-P-Pj
Code Course Title Prerequisite
(Credit)
Biovia - Composite materials and
CUCD2131 0-2-0 Nil
characterization techniques
Polymer menu
Build menu using new molecule Blends menu Synthia menu
Polymer-polymer composite
Nanoparticle-polymer composite
Inorganic composite
SEM analysis
FTIR analysis
XPS analysis
Gaussian menu
Reflex menu
401 | P a g e
CATIA-Composites Design
Composite Part Design topics: Preliminary design, Manual Ply Creation, Zone Design, ply
Management, Mirroring, Creating IML’s & Solids, Analyzing Drop Off and Slicing, composite
Grid Design, Grid Panel Definition, Grid Definition,
Composite Grid Design, Grid Panel Definition, Grid Definition, Virtual Stacking Management,
Plies Generation, Grid Ramp Support Definition, Remove Useless Ramp Supports, Swap Edge,
Reroute Ply Contour, define Local Drop Off, Create Standard Contour, Define No Drop Off Area,
Synchronize Stacking, Limit Plies from Panel Limits,
Creating a Manufacturing Document, Synchronizing, Skin Swapping, Defining the Edge of Part,
Material Excess, Producibility Flattening, Flatten Optimization, Geometry Transfer, Producibility
Inspection, Fibre Direction, Unfold Entity, Splicing and Splice Zones,
Darting, Exporting, Exporting Ply Data as IGES or DXF, XML Export, Drafting Standards,
Creating a Ply Book, Adding Material to Plies, Stagger Origin Points, Grid Angle Cut.
T-P-Pj
Code Course Title Prerequisite
(Credit)
Composite Product Validation; Simulia(Abaqus
CUCD2133 0-4-0
FEA)
Module –I (7 Hours)Practice
Defining a Problem
Defining anisotropic elasticity with Hookean models for combining the fiber-matrix response
Defining composite layups using Abacus/CAE
Defining discrete or layered reinforcing within an element using rebar
Membrane elements and truss elements
Achieving the correct material orientation of the layers of composite shells
Modeling sandwich composite structures
Modelling stiffened composite panels
Define No Drop Off Area, Synchronize Stacking, Limit Plies from Panel Limits
Modeling progressive damage and failure in composites
Modeling delamination of composite structures
402 | P a g e
Modelling low cycle fatigue of composite structures
T-P-Pj
Code Course Title Prerequisite
(Credit)
Machineries and Technologies used for
CUCD2134 2-0-0
Manufacturing of Composites
Module –I (7 Hours)
Introduction
Basics of Laminates, which have layers bonded together
Sandwiches
Open Mold Processes-
Hand layup process
Book Suggested:
403 | P a g e
Quality control and Fabrication of Composite Structure
Module –I (7 Hours)
Factors affecting fabrication factors, stacking sequence, fiber volume fraction, cure
Material selection criteria for new generation aircraft
Structural Requirements for Certification,
Material Qualification Procedures, Material Property Development
Material Screening and Selection,
Material and Process Specification Development
Material and Process Control, QCs for Composite Part Manufacturing, Material Acceptance
Mechanical test of laminates and sandwiches
Test for adhesives and sealants
Chemical and physical tests for material composition
Thermal analysis for composite materials
Practice
404 | P a g e
Diffusion Bonding, Powder Metallurgy Process, Casting
Fabrication processes for ceramic matrix composites (CMC)
Hot Press Sintering, Liquid Infiltration
Sintering, Chemical Vapour Deposition Process
Suggested Book:
405 | P a g e
Signals and Systems (Total Hours: 33)
Theory + Practice
Signals and Systems CUTM4341 3-1-0 Nil
Course Objective:
Introduce the student to the idea of signals, system analysis and its characterization.
Provide a foundation to numerous other courses that deal with signal and system concepts
directly or indirectly: viz: communication, control, instrumentation etc.
Course Outcome:
Understand about various types of signals, classify them, analyze them, and perform various
operations on them.
Understand about various types of systems, classify them, analyze them and understand their
response behavior.
Appreciate use of transforms in analysis of signals and system.
Carry simulation on signals and systems for observing effects of applying various properties
and operations.
Create strong foundation of communication and signal processing to be studied in the
subsequent semester
406 | P a g e
Course Outcome to Program Outcome Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 2
CO2 3 3 2 2
CO3 2 2 3 2 2
CO4 3 2 2 2
CO5 3 3 2 2
SYLLABUS
MODULE – I (4 Hours)
Continuous and discrete time signals: Some Elementary Continuous-time and Discrete-Time
signals. Classification of Signals – Periodic and a periodic even – odd – energy and power signals
– Deterministic and random signals – Causal and non causal signals and anti causal signals --
complex exponential and sinusoidal signals ---Simple Manipulations of Continuous and discrete
time signals
MODULE – II (5 Hours)
Continuous-Time Systems:
407 | P a g e
Discrete-Time Signals and Systems: Input-Output Description, Block Diagram Representation,
Classification, Interconnection; Analysis of Discrete-Time LTI Systems: Techniques, Response of
LTI Systems, Properties of Convolution, Causal LTI Systems, Stability of LTI Systems; Discrete-
Time Systems Described by Difference Equations; Implementation of Discrete-Time Systems;
Correlation of Discrete-Time Signals: Cross correlation and Autocorrelation Sequences, Properties.
MODULE – IV (4 Hpurs)
Basic Concepts and Development of the Fourier series, Calculation of the Fourier Series, Properties
of the Fourier Series.
Basic Concepts and Development of the Fourier Transform, Properties of the Continuous-Time
Fourier Transform. Discrete-time Fourier series
MODULE – V (6 Hours)
Discrete time Fourier transform (DTFT) :The discrete time Fourier transform of Aperiodic
signal, Convergence of Fourier transform, the Fourier transform of signal with poles on unit circle,
frequency domain and time domain signal properties, properties of DTFT.
MODULE- VI (4 Hours)
The Z-Transform: The Direct Z-Transform, The Inverse Z-Transform; Properties of the Z-
Transform; Rational Z-Transforms: Poles and Zeros, Pole Location and Time-Domain Behavior for
408 | P a g e
Causal Signals, The System Function of a Linear Time-Invariant System; Inversion of the Z-
Transforms: The Inversion of the Z-Transform by Power Series Expansion, The Inversion of the Z-
Transform by Partial-Fraction Expansion; The One-sided Z-Transform: Definition and Properties,
Solution of Difference Equations.
Text Books:
Reference Book:
Web resources:
1. Signals and Systems by Prof. T.K.Basu, IIT Kharagpur,
http://nptel.ac.in/courses/108105065/
2. Signals and Systems, Prof. K.S. Venkatesh, IIT Kanpur
http://nptel.ac.in/courses/117104074/
3. Digital Signal Processing, Prof. S.C.Dutta Roy, IIT
Delhi,http://nptel.ac.in/courses/117102060/
4. MIT(ocw.mit.edu).
409 | P a g e
Domain: Electronics Hardware Design and Automation ( Total Hours: 162)
Credits: 18 (0+08+10)
Course Objective
· Understand circuit design and simulation using PSPICE for effective circuit analysis.
· Gain skills in PCB design, fabrication, and testing for practical, high-quality results.
Course Outcome
CO1: Analyse complex electronic circuits using PSPICE simulations to evaluate their performance
and identify potential improvements.
CO2: Design effective PCB layouts that meet industry standards and address real-world design
challenges.
CO3: Apply knowledge of semiconductor devices and analog components to create functional and
optimized circuit designs.
CO4: Evaluate PCB manufacturing and assembly processes to ensure high quality and
manufacturability of final products.
410 | P a g e
CO5: Create comprehensive reports on circuit simulations and PCB designs, demonstrating clear
communication of technical findings and solutions.
Introduction to PSPICE: Overview of PSPICE: Features and Capabilities, Setting Up the PSPICE
Environment, Introduction to the PSPICE User Interface.
Basic Circuit Elements in PSPICE: Creating and Simulating Resistor, Capacitor, and Inductor
Circuits, Voltage and Current Sources: Configurations and Usage.
Practice Activities:
· Build and simulate basic RC, RL, and RLC circuits in PSPICE
Semiconductor Device Modelling: Diodes and Transistors: Creating and Simulating Models in
PSPICE, Analysing Diode Circuits: Rectifiers, Clippers, and Clampers, Transistor Circuits: Biasing
and Amplifier Configurations.
Practice Activities:
Schematic Capture: Using tools like KiCAD or Eagle to create schematics from circuit designs.
PCB Design Rules: Design rules and constraints: Understanding and applying them.
411 | P a g e
Basic PCB Layout: Component placement, signal routing, and design checks.
Practice Activities:
Thermal Management in PCBs: Heat dissipation strategies, thermal vias, and cooling
Practice Activities:
● Design a multi-layer PCB with attention to signal integrity.
● Implement thermal management techniques in a PCB design.
PCB Manufacturing Process: From design files to physical boards: Steps involved
Practice Activities:
Industry Standards: IPC standards, RoHS compliance, and other relevant guidelines
Practice Activities:
412 | P a g e
· Analyze case studies of real-world PCB designs.
Automation in PCB Design: CAD tools, AI-driven design, and automation trends in PCB design
Practice Activities:
Textbooks
1. "Analog Circuit Design: A Tutorial Approach" by R. M. S. Prasad, Comprehensive guide
on analog circuit design with practical examples and simulation techniques.
2. "PCB Design for Real-World EMI Control" by Bruce Archambeault, Focuses on PCB
design with an emphasis on minimizing electromagnetic interference and real-world
applications.
Reference Books
1. "The Art of Electronics" by Paul Horowitz and Winfield Hill, An authoritative and widely-
used reference for both analog and digital circuit design.
Course Objective
1. To provide the knowledge and skills necessary to design, implement, and evaluate FPGA-based
systems using Verilog for both combinational and sequential logic circuits.
2. To apply FPGA technology in real-world applications, including IoT, image processing, and
machine learning, by effectively integrating hardware and software components.
Course Outcome:
CO1: Understand the FPGA design flow and explain the role of different tools and techniques in
FPGA development.
413 | P a g e
CO2: Apply Verilog modeling techniques to design and implement combinational and sequential
logic circuits.
CO3: Analyze and evaluate the performance of FPGA-based designs in real-time applications like
IoT and image processing.
CO4: Design and create FPGA-based systems with various peripheral interfaces, demonstrating
integration of hardware and software components.
CO5: Develop and implement machine learning algorithms on FPGA platforms, demonstrating
practical applications in image processing and data analysis
Introduction to FPGA, FPGA Design Flow, Overview of popular FPGA toolchains (e.g., Xilinx
Vivado, Intel Quartus Prime), Integrated Development Environments (IDEs) for FPGA design,
Simulation tools (e.g., ModelSim, Vivado Simulator), FPGA Design Techniques, PGA
Configuration and Operation
Practice:
RTL Design using Verilog: Verilog Syntax and Structure, Modules, Ports, and Wires, Behavioral
and Structural Modeling, Data Types (reg, wire, integer), Design Methodologies: Top-Down and
Bottom-Up Design Approaches,
Practice:
· Implement a Verilog model using data flow modelling for a basic digital circuit
Flip-flops, Registers, Memory, Finite state machine: Meelay and Moore Model
Practice:
414 | P a g e
· FSM Design using Meelay and Moore Model
How to Design an FPGA Board, LED, Switch, Relay, and Buzzer Interface with FPGA, UART
Interface LCD and Seven-Segment Interface with FPGA, DAC Interface with FPGA, Internet of
Things using FPGA, Motor Control using FPGA
Practice:
· Design and implement an FPGA board with basic interfaces (LED, Switch, Relay, Buzzer).
· Implement DAC interface and develop a basic audio output application on FPGA
Role of FPGA in IoT: Data processing, real-time operation, Real-time data acquisition and
processing, Data filtering and transformation using FPGA, Implementing algorithms for data
analysis
Practice:
· Develop an IoT application using FPGA for data acquisition and control.
Introduction to Image Processing, Overview of image types and formats, Basic image operations:
filtering, transformation, and enhancement, Image pre-processing techniques for machine learning,
Introduction to image segmentation techniques, FPGA implementation strategies for image
segmentation
Practice:
Overview of machine learning models for image processing, Convolutional Neural Networks
(CNNs) Model training and evaluation. Machine Learning using FPGA (PYNQ), YOLO Object
Detection using FPGA
Practice:
415 | P a g e
● Implementation of LAN detection using FPGA (Image and Video)
● Discrete Wavelet Transform using FPGA (C)
● Real-Time Moving Object Detection using PYNQ
Text Book:
2. "Digital Design: With an Introduction to the Verilog HDL" by M. Morris Mano and Michael
D. Ciletti
Reference Book:
Course Objectives:
Course Outcomes:
1. Develop and deploy embedded systems using microcontrollers and peripheral devices.
2. Write efficient Embedded C, Python, and MicroPython programs for real-time applications.
3. Interface and control various sensors, actuators, and display devices.
4. Implement and manage multitasking applications using RTOS.
5. Design and optimize embedded systems with power consumption, performance, and cost
considerations.
416 | P a g e
Module 1: Introduction to Embedded Systems
Practice Programs:
Practice Programs:
Practice Programs:
417 | P a g e
1. Write a program to control an LED brightness using PWM in C and MicroPython.
2. Develop a program to read and display sensor data using Python/MicroPython.
3. Implement UART-based communication between two microcontrollers using MicroPython.
Practice Programs:
Practice Programs:
Practice Programs:
Practice Programs:
Textbooks:
Reference Books:
PI analysis in multi-layer PCB designs, Case studies and practical lab exercises
Overview of Ansys tools for EMI/EMC: HFSS, SIwave, Setup and analysis of EMI/EMC in electronic
designs
● Final Project
Comprehensive project integrating signal integrity, power integrity, EMI/EMC, thermal, and
structural analysis
421 | P a g e
Communication Systems Domain
Course Division
1. Microwave & RADAR Communications (2-1-0)
2. Satellite & TV Communications (1-2-0)
3. Cell Site and BTS Operation, Maintenance and Troubleshooting: RF Planning and Drive
Test (0-3-0)
4. Optics and Wireless Sensor Networks (1-2-0)
5. Project (0-0-6)
Course Objective
Course Outcomes
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 1 2 2 2
CO2 3 3 22 2 3 2 2
CO3 3 2 2 3 2 2
CO4 3 2 3 2 2 2 2
CO5 3 2 3 2 3 2 2 3 2 2
422 | P a g e
COURSE CONTENT (TOTAL HOURS: 134)
Text Book:
1. R E Collin, “Foundation for Microwave Engineering”, John Wiley & Sons, 2nd
Edition, 2007
2. S Y LIAO, “Microwave Devices and Circuits”, PHI, 3rd Edition, 2003.
3. Merrill I skolnik, “Introduction to Radar Systems’, McGraw Hill, 2nd Edition,2007.
4. G S N Raju, “Radar Engineering and Fundamentals of Navigational Aids”, IK
international Publishers, 2008
5. G S N Raju, “Microwave Engineering ”, IK international Publishers, 2008.
423 | P a g e
6. Radar Systems Analysis And Design Using Matlab® Third Edition, Bassem R.
Mahafza Decibel Research Inc. Huntsville, Alabama, Usa ,Crc Press Taylor &
Francis Group
Case Study: A field report as a part of practice will be submitted by visiting the Nearest center
and observing the satellite links and TV transmission techniques .
Text Book
1. Satellite communications systems / Gerard Maral, Michel Bousquet. — 5th ed, wiley , 2010.
2. Satellite Communications, by Dennis Roddy (Fourth edition), McGraw Hill
3. Satellite Communication, by Timothy Pratt, Charles Bostian, Jeremy Allnutt (Second
Edition), John Wiley & Sons
Cell Site and BTS Operation, Maintenance and Troubleshooting: RF Planning and Drive Test
( 36 Hours) (0-3-0)
424 | P a g e
Free Cooling Unit (FCU)
Preventive Maintenance (PM) & site management
Basic functioning of alarm box and the interface
Concept on TRX & Baseband receiver unit.
RF Propagation path loss
3.11Frequency hopping and
Planning
RF Optimization
GSM RF Drive Test
3G Optimization
EMF Radiation Calculation and testing
4G Optimization
Text Book:
1. “Telecom Tower Maintenance” Vol. 1, Navkar Center for Skills, 2014.
2. Advanced cellular network planning and optimization 2G/2.5G/3G. . .evolution to 4G ,
Author: Ajay R Mishra, Nokia Networks, John Wiley & Sons Ltd, The Atrium,
Southern Gate, Chichester, West Sussex PO19 8SQ, England
3. Radio Network Planning and Optimisation for UMTS,Second Edition,JaanaLaiho and
AchimWacker, Nokia Group, Finland, Toma´ sˇ Novosad,,Nokia Networks, Nokia Group,
USA, John Wiley & Sons Ltd, The Atrium, Southern Gate, Chichester, West Sussex
PO19 8SQ, England
4. Material: E1-E2 Upgradation Course –Consumer Mobility, RF Planning and Drive Test
5. Material: GTL , RF Optimisation.
425 | P a g e
Node-level Software platforms, Node-level Simulators.
TEXT Books
Reference books:
426 | P a g e
Chip Design and Fabrication Using VLSI (Total Hours: 172)
Code Course Title T-P-Pj (Credit) Prerequisite
VLCU207 Chip Design and Fabrication Using 6-8-6 NIL
0 VLSI
Courses Division:
Course Outcomes
CO1: To acquire knowledge and become familiar with modern VLSI circuits
CO2: To develop critical thinking to solve issues involved in ASIC design, including
technology choice, Timing analysis, tool-flow, testability.
CO3: To acquire problem solving skill to design CMOS amplifiers in deep submicron
technology.
CO4: Students will acquire the technical skill to become Industry-ready RTL
Design/Physical design/Testing/Verification Engineer.
CO5: Students will acquire the technical skill to become Industry-ready RTL
Design/Physical design/Testing/Verification Engineer.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 3 2 2 2
CO2 3 3 3 2 2
CO3 3 3 3 2 2
CO4 3 3 3 1 3 2 2 2
CO5 3 3 3 2 2
427 | P a g e
ASIC Design (2-1-0)
1.1 Custom IC Design, Cell-Based Design Methodology, Array Based Implementation Approaches.
1.2 Traditional and Physical Compiler Based ASIC Flow
1.3 Logic Synthesis Environment
1.4 Technology library: technology libraries, logic library basics, delay calculations
1.5 Static Time Analysis , Critical Path, Timing Exceptions
1.6 Multi Cycle Paths, False Paths and Timing Constraints
1.7 Floor Planning Place and Route Optimization
1.8 Partitioning: Partitioning For Synthesis and coding guidelines
1.9 Optimization and Mapping Constraints (Clock, Delay, Area, Design)
1.10 Design Methodology for Logic Cores
1.11 Architecture of The Present-Day Soc
1.12 Design Issues of SoC, Hardware &
1.13 Software Design, Core Libraries
1.14 EDA Tools SoC Design Flow Guidelines for Design Reuse
1.15 Design Process for Soft and Firm Cores
1.16 Design Process for Hard Cores, System Integration
1.17 Design Methodology for Memory & Analog Cores Embedded Memories
1.18 Design Methodology for Embedded Memories
1.19 Specification of Analog Circuits
1.20 Core Level Validation, Core Interface
1.21 Verification, SoC Design Validation
Text Books:
Reference Books:
Software Tool::
•Microwind
•Cadence
•Xilinx ISE
428 | P a g e
2.3 Manufacturing CMOS Integrated Circuits
2.4 Design Rules. Layouts
2.5 The Metal Oxide Semiconductor (MOS) Structure
2.6 The MOS System Under External Bias
2.7 Structure And Operation of MOS Transistor (MOSFET)
2.8 MOSFET Current-Voltage Characteristics
2.9 MOSFET Scaling And Small-Geometry Effects, MOSFET Capacitance
2.10 Static CMOS Inverter: Static And Dynamic Behavior Practices of CMOS Inverter
2.11 Components Of Energy And Power: Switching, Short-Circuit And Leakage Components
2.12 Technology Scaling And Its Impact On The Inverter Metrics
2.13 Static CMOS Design: Complementary CMOS, Ratioed Logic, Pass Transistor Logic
2.14 Dynamic CMOS Design: Dynamic Logic Design Considerations
2.15 Speed And Power Dissipation Of Dynamic Logic
2.16 Signal Integrity Issues, Cascading Dynamic Gates
2.17 CMOS Sequential Logic Circuit Design Introduction, Bi-Stable Circuit Elements
2.18 SR & JK Latch Circuits
2.19 Clocked Latch And Flip-Flop Circuits
2.20 CMOS D-Latch And Edge-Triggered Flip-Flop
2.21 Semiconductor Memory Design: Introduction, MOS Decoders
2.22 SRAM Design, DRAM Design
2.23 Memory Architecture And I/O Circuitry
Text Books
1.Sung-Mo Kang and Yusuf Leblebici, CMOS Digital Integrated Circuits: Analysis and Design,
Tata McGraw-Hill Publishing Company Limited
2.Jan M,Rabaey, AnanthaChandrakasan, BorivojeNikolic, Digital Integrated Circuits–A Design
Perspective, PHI
Reference Books:
1.Wayne Wolf, Modern VLSI Design System – on – Chip Design, PHI
2.K,Eshraghian and N,H,E,Weste, Principles of CMOS VLSI Design – a Systems Perspective, 2nd
Edn,, Addison Wesley
Software Tool::
•Microwind
•Cadence
3.Analog VLSI (2-1-0):
3.1 Independent Sources: MOS Current Sources and Sinks
3.2 Current Mirror: Basic Current Mirrors, Cascode Current Mirrors
3.3 Current and Voltage Reference Circuits
3.4 Amplifier Design : Basic Concepts of Amplifier, Common Source Stage
3.5 Common Gate Stage, Cascode Stage
3.6 Differential Stage: Single Ended and Differential Operation
3.7 Basic Differential Pair
3.8 Frequency Response of Amplifiers: Miller Effect, Frequency Response of Common Source
Stage
3.9 Common Gate Stage, Cascode Stage and Differential Pair
429 | P a g e
3.10 CMOS Op-Amps: Differential and Common Mode Circuits
3.11 Op-Amp CMRR Requirements, Need for Single and Multistage Amplifiers
3.12 Effect of Loading in Differential Stage
3.13 Digital To Analog Converters:( Binary Weighted Resistor, R-2R Ladder Network)
3.14 Analog To Digital Converters: (Dual Slope, Successive Approximation Type)
3.15 Frequency Compensation: Concepts and Techniques for Frequency Compensation
3.16 Dominant Pole, Miller Compensation, Compensation of Miller RHP Zero
3.17 Nested Miller, Compensation of Two Stage OP-Amps
Text Books:
1.Behzad Razavi, “Design of Analog CMOS Integrated Circuits”, McGraw-Hill, 2000.
2.Phillip E. Allen and Douglas R. Holberg, “CMOS Analog Circuit Design”, (Second Edition)
Oxford University Press, February 2002.
Reference Books:
1.Gray, Hurst, Lewis, and Meyer: “Analysis and design of Analog Integrated Circuits”, (4/e), John
Wiley and Sons.
Software Tool::
•Microwind
•Cadence
Software Tool::
•Questa Sim
Text Books
1. Sutherland, Stuart, Simon Davidmann, and Peter Flake, “SystemVerilog for Design Second
Edition: A Guide to Using System Verilog for Hardware Design and Modeling”, Springer
Science & Business Media, 2006
2. Spear, Chris. “SystemVerilog for verification: a guide to learning the testbench language
features,” Springer Science & Business Media, 2008
Reference Book
1.System Verilog, 3.1a, Language reference manual
2.Vijayaraghavan, Srikanth, and Meyyappan Ramanathan. A practical guide for SystemVerilog
assertions. Springer Science & Business Media, 2005
430 | P a g e
3.Bergeron, J. "Writing Testbenches Using SystemVerilog.―NY: Springer Science and Business
Media." (2006)
Web Source:
Verification Using SystemVerilog
431 | P a g e
Embedded System Design
Course Code Course Title Credits T-P-PJ
ESCU2050 Embedded System Design 20 4-10-6
Course Objective
Develop a skilled workforce with the Knowledge of the latest trending technologies to meet
the Embedded Industry needs.
To make the student industry-ready with prompt hands-on in the various Real-Time
Embedded Systems.
Course Outcome
CO1: Gain and apply knowledge about the architectural features and instructions of 32-bit ARM
microcontrollers to develop the embedded system.
CO2: Identify, analyze, formulate, develop and design various product-based applications based on
Embedded Systems.
CO3: A diversified team will learn, configure and build a customized Linux Kernel and also be
able to set up and use the Cross Development platform, which will help them in lifelong learning.
CO4: Employ testing, debugging, and validation techniques to ensure embedded system reliability
and performance under various conditions.
CO5: Apply the techniques and knowledge gained in Embedded Systems to become an
entrepreneur for sustainable development.
Course Outcome to Program Outcome Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 2
CO2 2 3 3 2 2
CO3 3 3 3 3 3 2 2
CO4 3 3 3 1 3 2 2 2
CO5 2 3 3 3 2 2
432 | P a g e
Domain Syllabus (Total Hours: 172.5)
1. Real-Time OS
2. Types of RTOS
3. GPOS vs RTOS
4. FreeRTOS
5. VxWorks
6. Task Management & its API
7. Scheduling Algorithms & its API
8. Inter Task Communication & its API
9. Resource Management & its API
10. AWS IoT Core for FreeRTOS
11. AWS IoT Green Grass setup on Raspberry Pi
4. AUTOSAR Design using CAN, CAN Analyser, and LIN (14 hours)
Software Handling
1. Keil μ vision 5
2. Arduino IDE
3. ARM GCC Compiler
4. FreeRTOS, Raspbian OS, Ubuntu OS
5. VxSim
6. Proteus Professional 8.9
7. Node-RED
MPU Handling
1. Arduino
2. ESP8266
3. LPC2148/LPC2129
Raspberry Pi
STM32
Beagle Bone Black
434 | P a g e
DOMAIN TRACK TITLE: RENEWABLE ENERGY APPLICATIONS
Track Total Credits (4-8-10): 22 Credits
COURSES DIVISION:
CO1 Able To gain the knowledge on different types of materials used in Renewable
Energy.
CO2 To know the applications of solar thermal technology, off-grid , on-grid and hybrid
renewable energy systems.
CO3 To become an expert in Entrepreneurship.
CO 3 3 2 3 3 2 1 2 3 2 1
1
CO 3 3 1 3 3 1 1 3 3 2
2
CO 2 3 1 3 3 2 1 3 3 2 3
3
CO 3 3 1 3 3 1 3 2 2 2
4
CO 3 3 1 3 3 1 3 1 1 2
5
1.1 Basic fundamentals of different types semiconductors (Energy band, charge carriers and their
motion, generation, recombination, doping)
1.2 Practice: Crystal structure, phase identification and crystallite size determination of PV
materials by XRD (using Biovia MS and phase identification by using relevant software)
1.3 Photovoltaic Cell - Construction & Working (Si based)
1.4 Practice: UV visible analysis of photovoltaic material
1.5 Concept of various types PN junction.
1.6 Practice: Measurement of photo luminescence (PL) behaviour of photovoltaic material
1.7 Role of materials for sustainable development of next generation photovoltaic cells
1.8 Practice: To study crystallites (grain) size and strain through Williamson-Hall plot method
https://www.youtube.com/watch?v=LJ9h77fN4-E&t=1308s
1.9 Efficiency calculation of solar cell
1.10 Practice: To determine the resistivity of semiconductors by Four probe Method.
http://vlab.amrita.edu/?sub=1&brch=282&sim=1512&cnt=1
1.11 Nano-Photovoltaic (Graphene/CNT, ZNO, TIO2)
1.12 Practice: Study of Hall effect (Determination of nature of charge carriers in a semiconductor)
http://vlab.amrita.edu/?sub=1&brch=282&sim=879&cnt=4
1.13 Composite materials for solar cell (Graphene/Al, TiO2-SiO2 composite for solar cell)
1 14 Perovskite based solar cell (transition metal doped PbTiO2)
1.15 Dye-sensitized solar cells
1.16 Materials (Al/hybrid glass-carbon fiber) for wind energy conversion
Text Book:
Reference Book:
1. Sabu, T., El HadjiMamour, S., Nandakumar, K., Samuel, O., Jihuai, W., Nanomaterials for
Solar Cell Applications, Elsevier, 2019.
2. Peter, P. Rogers, Kazi F. Jalal, John A. Boyd, An introduction to sustainable development,
Glen Educational Foundation, 2008.
2.1 Relevance of economic and financial viability evaluation of renewable energy technologies,
Renewable Energy Policies of India and in the state of Odisha
2.2 Practice: Site visit for acquire knowledge on different renewable energy technologies and it's
system
2.3 Basics of light to energy conversion and Concept on solar PV
2.4 Practice: Measurements and estimation of solar radiation
2.5 Concept of mono-crystalline, poly-crystalline, amorphous
436 | P a g e
2.6 Practice: Identify and specify different types of components used in a solar PV system
2.7 New generation of Solar cell, working principle and applications
2.8 Practice: Simulation of solar cell by using PVSOL software
2.9 Effects of parameters on PV module power and efficiency
2.10 Practice: VI characteristics of solar cell/module
2.11 Concept on Concentrated solar thermal (CST)
2.12 Practice: Temperature tracking of solar cell/module
2.13 Concentrated solar power (CSP), new technology of solar thermal
2.14 Practice: Performance of Solar PV module at varying tilt angle
2.15 Concept of wind energy, Basic laws and efficiency limit for wind energy conversion
2.16 Practice: Modelling of solar cooker
2.17 Concept of aerodynamics effects
2.18 Practice: Modelling of solar flat plate collector
2.19 description of horizontal and vertical axis wind turbine
2.20 Practice: Generation of electricity by wind machines
2.21 Concept on Biomass, Electricity generation from biomass.
2.22 Practice: Maximum power point tracking of a wind turbine
2.23 Practice: Performance testing of bio diesel in VCR machine
Text Books:
Reference Book:
437 | P a g e
3.10 Practice: Connection practice of CCR/Inverter in a micro grid system
3.11 Practice: Test, record and verify the power quality of a micro grid system
3.12 Practice: O & M of micro grid system
Text Books:
1. Suneal Deambi, Photovoltaic System Design: Procedures, Tools and Applications, CRC
Press, 2018.
2. Miguel Castilla, Antonio Carlos Zambroni de Souza, Microgrids Design and
Implementation, Springer, 2019.
Reference Books:
4.1 Global scenario of Hybrid renewable energy system, integrated renewable energy systems with
input sources
4.2 Practice: Modelling of renewable energy systems
4.3 integrated renewable energy systems with input sources
4.4 Practice: Connection practice of Solar PV-T System
4.5 Selection of technology and components for hybrid renewable systems.
4.6 Practice: Designing of solar PV system (On-grid/Off-grid)
4.7 Concept of hybrid solar PVT system
4.8 Practice: Designing of hybrid solar-thermal system
4.9 Selection of Components for Hybrid solar PV-T system
4.10 Practice: Analysis of hybrid solar-thermal system
4.11 Synchronization process of renewable systems.
4.12 Practice: Connection practice of PV-wind system
4.13 Operation of hybrid PV and wind system
4.14 Practice: Modelling of wind power system
4.15 Concept of hybrid PV and wind system and its components
4.16 Practice: Demonstration of Load curve in the plant
4.17 Load curve
4.18 Practice: Study the dynamic behavior of wind turbines
4.19 Concept of Hybrid PV and hydro system and its components
4.20 Practice: Modelling of hydro power system
4.21 Concept of hybrid PV and Biomass system and it's components
4.22 Practice: Chemical composition of biomass system
4.23. Practice: Emission testing of bio diesel/bio ethanol in gas analyzer
Text Books:
438 | P a g e
1. S. Sukhatme and J. Nayak: Solar Energy: Principle of Thermal collection and storage, Third
Edition ( Tata McGraw-Hill, 2008)
2. C. S. Solanki: Solar Photovoltaic – Fundamentals, Technologies and Applications, PHI.
Reference Books:
Text Books:
Reference Books:
439 | P a g e
Session 1. Basic fundamentals of different types semiconductors (Energy band, charge carriers and
their motion, generation, recombination, doping)
https://www.youtube.com/watch?v=ethnHSgVbHs
https://www.youtube.com/watch?v=Yu2YpVtuOds
Session 2. Practice: Crystal structure, phase identification and crystallite size determination of PV
materials by XRD (using Biovia MS and phase identification by using relevant software)
http://vlab.amrita.edu/?sub=1&brch=282&sim=370&cnt=1
Session 3 .Photovoltaic Cell - Construction & Working (Si based)
https://www.youtube.com/watch?v=sXcsKzJylrA
Session 4. Practice: UV visible analysis of photovoltaic material
https://www.youtube.com/watch?v=s5uIVQGFDE4
https://www.youtube.com/watch?v=a9fSg2TREag
Session 5. Concept of various types PN junction
https://www.youtube.com/watch?v=4SlfaocMfdA
Session 6. Practice: Measurement of photoluminescence (PL) behaviour of photovoltaic material
https://www.youtube.com/watch?v=GqivfoW32rg&t=7s
https://www.youtube.com/watch?v=uZqXXafYoME
Session 7. Role of materials for sustainable development of next generation photovoltaic cells
https://www.youtube.com/watch?v=HEgYLOoE5MQ&feature=youtu.be
Session 8. Practice: Make a solar cell TiO2/Raspberry based
https://www.youtube.com/watch?v=WHTbw5jy6qU
Session 9. Efficiency calculation of solar cell
https://www.youtube.com/watch?v=IxFIewx54Ok
https://www.youtube.com/watch?v=IkVLQALtdQw
Session 10. Nano-Photovoltaic (Graphene/CNT, ZNO, TIO2)
https://www.youtube.com/watch?v=j4u09hi9DXI&t=150s
https://www.youtube.com/watch?v=BKomGuejwRA&t=55s
https://www.youtube.com/watch?v=Y2vvTPc30fE
Session 11. Practice: Calculate the sun position at a given place and time and thereby study the
variation in power production in a solar photovoltaic panel with respect to the change in incidence
angle
http://vlab.amrita.edu/?sub=77&brch=298&sim=1629&cnt=1
Session 12. Composite materials for solar cell (Graphene/Al, TiO2-SiO2 composite for solar cell)
https://www.youtube.com/watch?v=BKomGuejwRA
https://www.youtube.com/watch?v=qDviZVbf7AA
https://www.youtube.com/watch?v=qvxH0RuaTpY&feature=youtu.be
Session 13.Practice: Specific charge/discharge characteristics of a Lithium- ion (Li- ion) battery
http://vlab.amrita.edu/?sub=77&brch=270&sim=1540&cnt=1
Session 14. Perovskite based solar cell (transition metal doped PbTiO2)
https://www.youtube.com/watch?v=NSItaUCG46E
Session 15. Dye-sensitized solar cell
https://www.youtube.com/watch?v=8hertoGXWtE
https://www.youtube.com/watch?v=CWEKfxBc4_8
Session 16. Materials (Al/hybrid glass-carbon fiber) for wind energy conversion.
https://www.youtube.com/watch?v=0uLmVDTwsno
https://www.youtube.com/watch?v=xyjLd957lTk
2. Renewable Energy Technology for Industrial Process (48 hrs)
440 | P a g e
Session 18. Relevance of economic and financial viability evaluation of renewable energy
technologies
https://youtu.be/X9x_fSU2a6U
Session 19. Practice: Site visit for acquire knowledge on different renewable energy technologies
and it's system
Session 20. Basics of light to energy conversion and Concept on solar PV
https://youtu.be/vzBkgMONIFo
https://youtu.be/1gta2ICarDw
Session 21. Practice: Measurements and estimation of solar radiation
Session 22. Concept of mono crystalline, poly crystalline, amorphous
https://youtu.be/Fip520UdeNU
Session 23. Practice: Simulation of solar cell
Session 24. New generation solar cell, working principle and applications
https://youtu.be/8t_DFI4O6v4
Session 25. Practice: Identify and specify different types of components using in a solar PV system
Session 26. Practice: VI characteristics of Solar cell/module
Session 27. Working principle and applications
https://youtu.be/ZYO83TkM0To
Session 28. Practice: Temperature tracking of solar cell/module
Session 29. Effects of parameters on PV module power and efficiency
https://youtu.be/JTDSPjDSrS8
Session 30. Practice: Performance of Solar PV module at varying tilt angle
Session 31. Concept on Concentrated solar thermal (CST)
https://youtu.be/tdivW7inP0k
HAND-NOTES-ON-SOLAR-THERMAL-ENGINEERING-pdf
Session 32. Practice: Modelling of solar cooker
https://www.youtube.com/watch?v=WPwDwjsAp4U&t=84s
Session 33. Concentrated solar power (CSP)
https://youtu.be/N1-zjbRqYXk
Session 34. Practice: Modelling of solar flat plate collector
https://www.youtube.com/watch?v=XWvr3OT1E1c
https://www.youtube.com/watch?v=s-Ysg6Xaf3c
https://www.youtube.com/watch?v=70Z5UNoywyE&t=223s
Session 35. Concept of wind energy, Basic laws and efficiency limit for wind energy conversion.
https://www.youtube.com/watch?v=qSWm_nprfqE
Session 36. Practice: Generation of electricity by wind machines
Session 37. Concept of aerodynamics effects,description of horizontal and vertical axis wind turbine
https://www.youtube.com/watch?v=65k2Nh8YHFI
https://www.youtube.com/watch?v=A-k2YGrpATo&t=13s
Session 38. Practice: Maximum power point tracking of a wind turbine
Session 39. Practice: Performance testing of bio diesel in VCR machine
https://www.youtube.com/watch?v=b1PbQ7jjVVM&list=PLniBGjZYcl478NRpoWh-
YF_f2E90HZzda
https://www.youtube.com/watch?v=rrldwVGmmy4&t=161s
https://www.youtube.com/watch?v=KZ35K05SA7g&list=PLniBGjZYcl478NRpoWh-
YF_f2E90HZzda&index=7
441 | P a g e
3. Micro grid Design and Implementation (36 hrs)
Session 53.Global scenario of Hybrid renewable energy system, integrated renewable energy
systems with input sources
https://youtu.be/j_fViOJbJLk
https://youtu.be/TD0jZciQcaE
Session 54. Practice: Modelling of renewable energy systems
Session 55. Selection of technology and components for efficient hybrid renewable systems
https://youtu.be/ALsOcGkrev0
Session 56. Practice: Connection practice of Solar PV-T System
Session 57. Concept on hybrid solar PVT system and it's components
https://youtu.be/hseYnkOQghI
Session 58. Practice: Designing of solar PV system (On-grid/Off-grid)
Session 59. Synchronization process of renewable systems
https://youtu.be/COz_w5l0nOw
Session 60. Practice: Designing of hybrid solar-thermal system
Session 61.Operation of hybrid solar-thermal system
https://youtu.be/Lm7kmCaoeC4
Session 62.Practice: Analysis of hybrid solar-thermal system
Session 63. Concept of hybrid PV and wind system and it's components
https://youtu.be/rPm-JHeD5Z0
Session 64. Practice: Connection practice of PV-wind system
https://www.youtube.com/watch?v=elZsUKcq3tw&t=9s
Session 65. Operation of hybrid PV and wind system
https://youtu.be/s458bCI8u2Q
Session 66. Practice: Modelling of hybrid PV and wind power system
https://www.youtube.com/watch?v=gzwDdo3iuSY
Session 67. Load curve
https://youtu.be/OQsk_4oqFmc
Session 68. Practice: Demonstration of Load curve in the plant
https://www.youtube.com/watch?v=b-ka2qObhzk
Session 69. Concept of hybrid PV and hydro system and it's components
https://youtu.be/9qu5ryJBIIE
442 | P a g e
Session 70. Practice: Modelling of hydro power system
https://www.youtube.com/watch?v=gdOaG8cKLuw
Session 71. Concept of hybrid PV and Biomass system and it’s components
https://youtu.be/XboxQHzJPD4
Session 72. Practice: Chemical composition of biomass system
Session 73. Practice: Study the dynamic behavior of wind turbines
https://www.youtube.com/watch?v=aSwGUVqrBMQ
Session 74.Practice: Emission testing of bio diesel/bio ethanol in gas analyser
5. Solar Off-Grid Entrepreneur (36 hrs)
Session 75. MNRE schemes and state wise subsidy process
https://www.youtube.com/watch?v=xKxrkht7CpY
https://www.youtube.com/watch?v=xlXZmNUYcfI
Session 76. Practice: Identify and specify different types of Solar PV Off grid products
https://www.youtube.com/watch?v=JJYyD3oNd8w
Session 77. Cost of different solar off grid systems components and Selection criteria of suitable
components.
https://youtu.be/bxFX7C383ig
Session 78. Practice: Costing sheet preparation
Session 79. Selection criteria of suitable components
https://youtu.be/HLV07G37rh0
Session 80. Practice: Proposal preparation with payment terms and condition
Session 81. Assessment of business development
https://youtu.be/RgNV2D2c5_w
Session 82. Practice: Analysis and assessment of project cost
Session 83. Economic profile and power consumption trends
https://youtu.be/L5v9jt4__ho
Session 84.Practice: Customer financial strength calculation
Session 85. Government and private bank funding lightening systems
https://youtu.be/dJLbD7f5cDk
Session 86. Practice: Identify the customer requirements for solar home lightening systems
Session 87. Solar off grid system manufacturers and suppliers
https://youtu.be/2R3ahfcB68g
Session 88.Right equipment should be installed in right place
https://youtu.be/cG3bkKJGzoc
Session 89. Attend and resolve customer queries
https://youtu.be/hiIb4v_dnck
Session 90. Entrepreneurship skill
https://youtu.be/CFtN_S1ekF4
List of Projects/papers/jobs/products to be done in domain:
1. Study on Perovskite based material for the application of Solar cell
2. Preparation of solar based material and it's characterization
3. Efficiency enhancement of solar cell using rare earth materials
4. Design and development of solar powered lamps/street lights.
5. Design and development of of solar auto tracking system
6. Design and development of solar powered water pumping system
7. Design and development of solar operated grass trimmer
8. Design and development of solar powered pesticide sprayer
443 | P a g e
9. Design and development of solar powered leaf plate making machine
10. Design and development of solar powered bicycle
11. Design and development of solar powered sugarcane juice machine
12. Design and fabrication of solar dryer
13. Design and development of solar parabolic trough concentrator for water heating purpose
14. Design and development of solar cooker (box type or dish type)
15. Design and development of solar powered poly house system
16. Design and development of solar desalinization system
17. Design and development of solar operated blacksmith blower
18. Design and development of portable solar mobile charging station
19. Design and development of solar tree
20. Design and development of evacuated type of solar collector of water heating system
21.Design and development of torque control of wind turbine using energy analysis method
22.Analysis and design of generator side control of wind turbine
23.Design and development of micro-hydro power plant
24.Design and development of wind power system
25. Performance testing and comparison test of bio diesel in VCR Engine
444 | P a g e
Operation and Maintenance of Electrical Grid System & Transformers
Domain Name Code Type of course T-P-P Pre-requisite
Operation and Maintenance of
Theory +
Electrical Grid System & 6-14-4
EGCU2090 Practice + Nil
Transformers
Project
DOMAIN OUTCOMES:
CO 3 3 2 3 3 2 1 2 3 2 1
1
CO 3 3 1 3 3 1 1 3 3 2
2
CO 2 3 1 3 3 2 1 3 3 2 3
3
CO 3 3 1 3 3 1 3 2 2 2
4
CO 3 3 1 3 3 1 3 1 1 2
5
445 | P a g e
DOMAIN STRUCTURE:
The Domain will consist of following components and these components will be reflected
in the grade sheet.
CUEG 2090: Introduction, Power Scenario, Power Quality & Faulty clearance, [1-1-0]
CUEG 2091: Switchyard & substation Networks, [1-2-0]
CUEG 2092: Protection scheme & Switchgear, [1-2-0]
CUEG 2093: Cable system & Testing, [1-2-0]
CUEG 2094: Power Markets, [1-0-0]
CUEG 2095: Grid Safety, [0-2-0]
CUEG 2096: Transformer Manufacturing, [1-5-0]
CUEG 2097: Project, [0-0-4]
The Domain will be delivered through case studies, assignments and product development
Product Development Stack :
1. Distribution Transformer ( Full product)
2. Smart Energy Meter ( Modular Platform design and electric power train design , BIW)
Course 5: Power System Market, Markets For Electrical Energy, Energy Conservation
[Interactive], [1-0-0] [3 Hrs]
1. Electricity Business
2. Electricity Market Models
3. Power Transfer, Inter & Intra State
4. Energy Efficiency in Grid
5. Energy conservation measures
Video Links
Power Market Fundamental
Power Exchange
Energy Conservation
Practice
1. Developing Market Model for electricity trading
447 | P a g e
Course 6: GRID Safety Norms, Electrical Accidents and prevention, Electricity Costing &
Audit,
[Field Survey], [0-2-0], [5 Hrs]
6.1 Safety Requirement, Hazards, Electrical Accidents and prevention, First Aid
6.2 Safety : Safety Philosophy, Safety Procedures, GRID Safety Norms, Procedures for issuing
L.C.P. and cancellation, Maintenance of Safety records.
6.3 First Aid : Places of Potential Hazards, Electric Shock Treatment, Artificial Respiration,
Handling Emergency Conditions, Treatment of Wounds, Injuries & Burns.
6.4 Fire Fighting: Causes of Fire, Fire Extinction, Classification of Fires, Fire Fighting, Equipment:
their
operation – maintenance & refilling, Fire prevention.
6.5 Energy Audit.
Video Link
General Grid Safety
Industrial Safety
Electrical Shock First Aid
Fire Extinguisher
Practice
Hazard Analysis & Mitigation
448 | P a g e
Industrial Automation
Code Course Title (Credit) T-P-PJ
Course
Course Title Credits Type
Code T-P-PJ
CUIA2100 Introduction to Industrial Automation 1 1-0-0
CUIA2101 Advanced Programming & Control 3 1-2-0
Blocks of PLC
449 | P a g e
COURSE OUTCOME TO PROGRAM OUTCOME MAPPING:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO 3 3 2 3 3 2 1 2 3 2 1
1
CO 3 3 1 3 3 1 1 3 3 2
2
CO 2 3 1 3 3 2 1 3 3 2 3
3
CO 3 3 1 3 3 1 3 2 2 2
4
CO 3 3 1 3 3 1 3 1 1 2
5
DOMAIN SYLLABUS
Course – 1: INTRODUCTION TO INDUSTRIAL AUTOMATION
1.1 Automation Uses
1.2 Automation - PLC Basics
1.3 Mechanical relays versus PLC
1.4 Functions of various blocks and working principle of advanced blocks.
450 | P a g e
P2.5 - Connecting PLC software with SCADA software
451 | P a g e
Course – 7: OPC SERVER BASE DATA FETCHING & CONTROL
7.1 Study of Open Platform Communications
7.2 OPC to control PLC, SCADA.
7.3 OPC based different protocol concept.
7.4 Data handling using OPC.
Practice:
P7.1 Installation of OPC
P7.2 OPC protocols
P7.3 Connectivity of PLC, SCADA & ARDUINO to OPC.
452 | P a g e
DOMAIN TRACK TITLE: ELECTRIC VEHICLE DESIGN
COURSES DIVISION:
1. CODE: CUEV2460 Electric Vehicle Technology (1-1-0)
2. CODE: CUEV2461 Electric Vehicle Powertrain Design (2-2-0)
3. CODE: CUEV2462 Electric Vehicle Battery Design (2-2-0)
4. CODE: CUEV2463 Autonomous Electric Vehicle (2-2-0)
5. CODE: CUEV2464 AUTOSAR and VCU/ECU Design for EV (1-1-0)
6. CODE: CUEV2465 Project (0-0-6)
CO1 3 3 2 2 3 1 3 2 2 2 3 2 3
CO2 3 3 1 1 3 2 2 2 2 2 1 3 3 2
CO3 2 3 1 3 3 2 2 2 1 1 3 3 2 2
453 | P a g e
CO4 3 3 1 3 2 2 2 2 1 3 2 2 2
CO5 3 3 1 2 3 1 1 3 1 1 3 1 1 1
MODULE-I
Introduction to EV
EV Configuration
Electric propulsion
Energy source
Auxiliary system
Conventional Driveline with multi-gear transmission and clutch
Single gear transmission without gear and clutch
Integrated fixed gear and differentials
Two separate motors and fixed gears with their drive shafts
Direct drive with two separate motors and fixed gears
Two separates in wheel motor drive
The electric propulsion subsystem comprises of:
o The electronic controller
o Power converter
o Electric Motor (EM)
o Mechanical transmission
o Driving wheels
Main Parts of EV
Battery
Controller
Gearbox
Differential
Breaking Arrangements
Wheels
MODULE-III
Types of EV
455 | P a g e
Space Rover Vehicles
Seaborne Electric Vehicles
Airborne Electric Vehicles
Electrically Powered Spacecraft
Range-extended electric vehicle
Railborne Electric Vehicles
MODULE-IV
Introduction to EV Motors
Electric Motors
Synchronous Motor
Induction Motor
DC Motor
BLDC Motor
PMSM Motor
MODULE-V
Introduction to EV controller
MODULE-VI
Battery Introduction
Introduction to Lithium Ion Battery
Types of Cells
Types of Lithium Polymer Batteries
References:
1. https://www.slideshare.net/venkateshkumarchsm/configuration-of-ev-
2?from_action=save
456 | P a g e
ELECTRIC VEHICLE POWER TRAIN DESIGN
A comprehensive course that takes you through the design, Modeling, and simulation of EV
powertrain and components. Topics covered include:
COURSE OBJECTIVES:
MODULE-I
Fundamentals of Electric Vehicle
Vehicle Basics
vehicle model
Vehicle Resistance:
o Rolling Resistance
o Aerodynamic Drag
o Grading Resistance
o Dynamic Equation Tire–Ground Adhesion
o Maximum Tractive Effort
o Power Train Tractive Effort and Vehicle Speed
o EV Powertrain Component Sizing
457 | P a g e
Basics of Plug-In Hybrid Electric Vehicle (PHEV) and vehicle architectures: Series
Hybrid Vehicle, Parallel Hybrid Vehicle, Basics of Fuel Cell Vehicles (FCVs).
MODULE-II
Electric Machines and Drives:
Motor selection
o Traction Force
o Rolling Force
o Force due to Air Drag (Fad)
o Gravitational Force
o Inertia Force
MODULE-III
Controller Selection
Selection of Control Parameters for Motors
o Controller Peak DC current
o Trapezoidal or Field Oriented Controller
o Speed Control mode or Torque Control mode
o Communication Protocols
o Operation Control
458 | P a g e
MODULE-IV
Battery Selection
Introduction
Factors influencing the operation of a battery
How climate conditions can affect the operation of traction batteries
Battery working currents in electric vehicles
Battery pack architectures
Battery pack calculation
MODULE-V
Controller introduction
Controller wiring and Convertor
MODULE-VI
EV Transmission
References:
1. https://mpcomagnetics.com/blog/the-many-types-of-ev-motors/
2. https://www.engineering.com/story/the-many-types-of-ev-motors
459 | P a g e
DOMAIN TRACK OBJECTIVES:
Lithium Batteries and Battery Pack Design for Electric Vehicle Applications.
Lithium-Ion Battery Management Systems.
COURSE OBJECTIVES:
MODULE-I
Introduction
What is a Battery, and why it is used?
Cell, Power capability
Nominal voltage
Charging current
Charging Voltage
Charging Current
Shelf Life
Cut-off Voltage
Cycle life,
Power density
MODULE-II
Battery Types
460 | P a g e
Types of Batteries
Cell Balancing
461 | P a g e
o One switched capacitor
o Switched Transformer
o Shared Transformer
MODULE-V
Introduction,
462 | P a g e
COURSE IV (2-2-0)
To design and build a vehicle that will be able to navigate from one location to another
along the sidewalks without human intervention.
To create autonomous EVs with proper drive and transmission systems
To develop a design skill with level six automation standards.
CO2 Analyse the different transmission parameters required for Autonomous EVs
CO3 Solve the mechanical problems related to the design of the drive systems the
Autonomous EVs.
CO4 Develop critical thinking skills to make a control strategy for guiding Autonomous
EVs
CO5 Design and analysis of different components used in Autonomous EVs using
software and micro controllers.
MODULE-I
Definition
Levels of driving automation
How Do Autonomous Cars Work?
What are the Challenges with Autonomous Cars?
What are the Benefits of Autonomous Cars?
MODULE-II
463 | P a g e
Concept of controllers (Arduino, Node-MCU, and Teensy)
PRACTICE:
MODULE-III
PRACTICE:
GPS tracking.
MODULE-IV
464 | P a g e
Direct motor drive system or Chain drive system
MODULE-VI
Electrical harnessing.
PRACTICE:
1. https://www.synopsys.com/automotive/what-is-autonomous
car.html#:~:text=Autonomous%20cars%20rely%20on%20sensors,different
%20parts%20of%20the%20vehicle.
2. https://www.arvento.com/en/what-is-a-vehicle-tracking-
system#:~:text=With%20its%20simplest%20definition%2C%20a,basis%20t
hanks%20to%20GPS%20satellites.
Course V-(1-1-0)-30 Hrs
465 | P a g e
CO5 To develop AUTOSAR communication stack and how it is used.
MODULE-I
Introduction
Introduction to AUTOSAR
Need for AUTOSAR
Objectives of AUTOSAR
PRACTICE:
Simulink for Adaptive AUTOSAR
MODULE-II
Types of AUTOSAR
Classic Platform
Adaptive Platform
PRACTICE:
Develop AUTOSAR Classic & Adaptive Applications with Model-Based Design
AUTOSAR Classic & Adaptive Made Easy with Model-Based Design
MODULE-IV
Communication between SWCs across different ECUs with the help of VFB
MODULE-VI
1. https://www.autosar.org/
2. https://www.udemy.com/course/autosar-architecture/
3. https://ch.mathworks.com/help/autosar/ug/example-simulate-autosar-basic-
software-services.html
4. https://ch.mathworks.com/help/autosar/ug/autosar-platform-comparison.html
5. https://autosartutorials.com/autosar-run-time-environment/
467 | P a g e
POWER SYSTEM OPERATION & CONTROL (2+1+0)
OBJECTIVE
COURSE OUTCOME
After the completion of the course, students will be able to
CO1 Know the fundamentals of the per-unit system and its importance
CO2 Design the load flow solution by using different techniques
CO3 Assess the stability problems of a power system
CO4 Determine the economical load distribution between the generating buses
incorporating the transmission losses
CO5 Describe automatic generation control schemes and methods to analyze active and
reactive power control on a power system using simulation tools
CO 3 3 2 2 3 1 1 2 3 2 1
1
CO 3 3 1 1 3 1 1 1 3 3 2
2
CO 2 3 1 3 3 1 2 1 2 3 2 3
3
CO 3 3 1 3 1 2 1 3 2 2 2
4
CO 3 3 1 2 3 1 1 3 1 1 2
5
Course Content
Module – I (5 Hours)
Per- Unit Quantities, The Single Line or One Line Diagram, Impedance and Reactance Diagrams,
The Admittance Models & Network Calculations, Branch and Node Admittances, Mutually
Coupled Branches in Ybus, Modification of Ybus.
468 | P a g e
Module II (6 Hours)
The Power-Flow Problem, The Gauss-Seidal Method, The Newton-Raphson Method, The Newton-
Raphson Method, Power-Flow Studies in System Design and Operation, Regulating Transformers,
The Decoupled Method.
Module-III (7 Hours)
Power System Stability, Swing equation, Equal area criterion for stability, critical clearing angle,
point by point Methods of improvement of transient stability, Symmetrical and unsymmetrical fault
analysis for power system, L-G, L-L-G, three phase fault, analysis, Z bus Algorithm, Z bus method
in fault analysis.
Module-IV (6 Hours)
Economic Operation of Power System: Distribution offload between units within a plant,
Transmission losses as function of plant generation, Calculation of loss coefficients, Distribution of
loads between plants with special reference to steam and hydel plants, Automatic load dispatching.
Optimal Power Flow.
Module-V (6 hours)
Load frequency control, PF versus QV control, Modelling of speed governing system, Division of
power system into control areas, Single area control and two area control. On load tap changing
transformer and block regulating transformer, effects of regulating transformers.
HARDWARE-BASED
1. To determine the negative and zero sequence synchronous reactance of an alternator.
2. To determine the sub-transient direct axis and sub-transient quadrature axis synchronous
reactance of a 3-ph salient pole alternator.
3. To determine fault current for L-G, L-L, L-L-G and L-L-L faults at the terminals of an
alternator at very low excitation.
4. To study the IDMT over-current relay and with different plug settings and time setting
multipliers and plot its time-current characteristics.
5. To determine the operating characteristics of biased different relays with different % of
biasing.
6. To determine the location of fault in a cable using a cable fault locator.
7. Insulation test for Transformer oil.
SOFTWARE PRACTICE
469 | P a g e
Recommended Books:
COURSE OBJECTIVES:
The growing worldwide concern for the conservation of energy has reawakened interest in
ecological sustainability, processes, and sources of energy.
The better ways to conserve energy from energy audit concepts, Representations and energy
conservation schemes.
Evaluation of the lifetime of the machine based on time value money and demand, economic
analysis with respect to demand side management models
COURSE OUTCOME
CO1 Understand the fundamentals of the current energy scenario, energy management,
auditing, conservation, economic analysis, and demand-side management.
CO2 Gain Knowledge on the skills in assessing energy efficiency, energy auditing, and
energy management.
CO3 Gain a basic understanding of designing controllers for a particular application in
demand-side management.
CO4 Solve the basic problem related to Demand Side Management using MATLAB and
other power system simulation software
CO5 Secure the energy deficiency and overload that occurs to the power system by
optimizing the distribution strategies
470 | P a g e
COURSE OUTCOME TO PROGRAM OUTCOME MAPPING:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO 3 3 2 2 3 1 1 3 2 1
1
CO 3 3 1 1 3 1 1 3 3 2
2
CO 2 3 1 3 3 1 3 2
3
CO 3 2 1 3 3 1 2 2 2 2
4
CO 3 3 1 2 3 2 1 2 1 1 2
5
Course content
Module I: ENERGY AUDITING (6 Hours)
Practice:
Proposed Practice for EA and DSM Lab
Energy audit of buildings and proposed energy consumption reduction techniques.
Practice:
Energy audit of workshops and proposed energy consumption reduction techniques.
471 | P a g e
Module III: POWER FACTOR IMPROVEMENT (8 Hours)
Practice:
HVAC System: Cost Saving through Heat Transfer and Cooling
Introduction to DSM, Function of load dispatch centre (SLDC and RLDC), Concept of
DSM, Benefits of DSM, Different Techniques of DSM — Time of Day Pricing, Multi-
Utility Power Exchange Model, Time of Day Models for Planning. Load Management, Load
Priority Technique, Peak Clipping, Peak Shifting, Valley Filling, Strategic Conservation,
and Energy Efficient Equipment.
Practice:
Load-side implementation of DSM
TEXTBOOKS:
I. Industrial Energy Management Systems, Array C. White, Philip S. Schmidt, David R.
Brown, Hemisphere Publishing Corporation, New York.
2. Fundamentals of Energy Engineering - Albert Thumann, Prentice Hall Inc, Englewood Cliffs,
New Jersey.
REFERENCE BOOKS:
1. Electrical Power distribution, A S. Pabla, TMH, 5th edition, 2004
2. Demand Side Management, Jyothi Prakash, TMH Publishers.
3. Energy management by W.R. Murphy & G. McKay Butter worth, Heinemann publications.
4, Energy management by Paul o’ Callaghan, Mc-Graw Hill Book company-1* edition, 1998
5. Energy Management Handbook by W. C. Turner, John Wiley, and Sons
472 | P a g e
6. Energy management and good lighting practice: fuel efficiency- booklet12-EEO
7. Recent Advances in Control and Management of Energy Systems, D.P. Sen, K. R. Padiyar,
IndraneSen, M. A. Pai, Interline Publisher, Bangalore, 1993.
8. Energy Demand — Analysis, Management and Conservation, Ashok V. Desai, Wiley Eastern,
2005.
473 | P a g e
Signals and Systems (Total Hours: 33)
Theory + Practice
Signals and Systems CUTM4341 3-1-0 Nil
Course Objective:
Introduce the student to the idea of signals, system analysis and its characterization.
Provide a foundation to numerous other courses that deal with signal and system concepts
directly or indirectly: viz: communication, control, instrumentation etc.
Course Outcome:
Understand about various types of signals, classify them, analyze them, and perform various
operations on them.
Understand about various types of systems, classify them, analyze them and understand their
response behavior.
Appreciate use of transforms in analysis of signals and system.
Carry simulation on signals and systems for observing effects of applying various properties
and operations.
Create strong foundation of communication and signal processing to be studied in the
subsequent semester
474 | P a g e
Course Outcome to Program Outcome Mapping:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 2
CO2 3 3 2 2
CO3 2 2 3 2 2
CO4 3 2 2 2
CO5 3 3 2 2
SYLLABUS
MODULE – I (4 Hours)
Continuous and discrete time signals: Some Elementary Continuous-time and Discrete-Time
signals. Classification of Signals – Periodic and a periodic even – odd – energy and power signals
– Deterministic and random signals – Causal and non causal signals and anti causal signals --
complex exponential and sinusoidal signals ---Simple Manipulations of Continuous and discrete
time signals
MODULE – II (5 Hours)
Continuous-Time Systems:
475 | P a g e
Discrete-Time Signals and Systems: Input-Output Description, Block Diagram Representation,
Classification, Interconnection; Analysis of Discrete-Time LTI Systems: Techniques, Response of
LTI Systems, Properties of Convolution, Causal LTI Systems, Stability of LTI Systems; Discrete-
Time Systems Described by Difference Equations; Implementation of Discrete-Time Systems;
Correlation of Discrete-Time Signals: Cross correlation and Autocorrelation Sequences, Properties.
MODULE – IV (4 Hpurs)
Basic Concepts and Development of the Fourier series, Calculation of the Fourier Series, Properties
of the Fourier Series.
Basic Concepts and Development of the Fourier Transform, Properties of the Continuous-Time
Fourier Transform. Discrete-time Fourier series
MODULE – V (6 Hours)
Discrete time Fourier transform (DTFT) :The discrete time Fourier transform of Aperiodic
signal, Convergence of Fourier transform, the Fourier transform of signal with poles on unit circle,
frequency domain and time domain signal properties, properties of DTFT.
MODULE- VI (4 Hours)
The Z-Transform: The Direct Z-Transform, The Inverse Z-Transform; Properties of the Z-
Transform; Rational Z-Transforms: Poles and Zeros, Pole Location and Time-Domain Behavior for
476 | P a g e
Causal Signals, The System Function of a Linear Time-Invariant System; Inversion of the Z-
Transforms: The Inversion of the Z-Transform by Power Series Expansion, The Inversion of the Z-
Transform by Partial-Fraction Expansion; The One-sided Z-Transform: Definition and Properties,
Solution of Difference Equations.
Text Books:
Reference Book:
Web resources:
5. Signals and Systems by Prof. T.K.Basu, IIT Kharagpur,
http://nptel.ac.in/courses/108105065/
6. Signals and Systems, Prof. K.S. Venkatesh, IIT Kanpur
http://nptel.ac.in/courses/117104074/
7. Digital Signal Processing, Prof. S.C.Dutta Roy, IIT
Delhi,http://nptel.ac.in/courses/117102060/
8. MIT(ocw.mit.edu).
477 | P a g e