Engineering Course Structure Overview
Engineering Course Structure Overview
S Cre Computer AIML Electrical Electronic Instrumentat Civil Mechani Metallur Manufacturi
r dits s ion cal gy ng Science
.
1 Engineer 3 Fundament Fundament Basic Elements Fundamental Essential Systems Structure Design
ing als of AI als of AI Electrical of s of s of Civil in & Thinking
Sciences Engineering Electronic MATLAB Engineer Mechani Propertie and Idea
s and ing cal Engg s of Lab
Engineeri Simulink Materials
ng
2 Program 4 Discrete Discrete Electrical, Foundatio Basics of Engineer Compute Fuel Introduction
me Core structure structure Electronics n of Measuremen ing r-Aided furnaces to
Courses Measuremen Electronic t and Sensor Mechani Engineeri and production
ts, and s and cs ng Refractor systems and
Instrumentat Emerging Drawing ies smart
ion Technolog factories
ies
3 Indian 1
Knowled
ge
System
Linear Algebra-1 (LA-1)
Examination
Course Code MA(BS)-25003
Scheme
Teaching Scheme 2-1-0-1 TA 20
Credits 1.5 SE-1 30
Textbooks:
[1] Elementary Linear Algebra (Sixth Edition) by R. Larson and D. Falvo, Houghton
Mifflin Harcourt Publishing company, Boston, New York.
Reference Books:
[1] Advanced Engineering Mathematics (10th edition) by Erwin Kreyszig, Wiley
Eastern Ltd.
[2] Linear Algebra (3rd edition) by Serge Lang, Springer.
[3] Linear Algebra and its applications (4th edition) by Gilbert Strang, Cengage
Learnings (RS).
[4] Elementary Linear Algebra (10th edition) by Howard Anton and Chris Rorres,
John Wiley, and sons.
Note:
[1] To measure CO1, questions may be of the type- define, identify, state, match,
[2] list, name etc.
To measure CO2, questions may be of the type- explain, describe, illustrate,
[3] evaluate, give examples, compute etc.
[4] To measure CO3, questions will be based on applications of core concepts.
To measure CO4, questions may be of the type- true/false with justification,
[5] theoretical fill in the blanks, theoretical problems, prove implications or
corollaries of theorems, etc.
To measure CO5, some questions may be based on self-study topics and
comprehension of unseen passages.
Self-
Contribution of Indian Mathematicians
Study(SS):
1. Aaryabhatta, Varah Mihir, Brahmagupta, Panini, Pingala etc.
2. Mathematics in Sulbasutras, Chandra Sutras
3. Interesting concepts in Vedic Maths
Textbooks:
[1] Elementary Linear Algebra (Sixth Edition) by R. Larson and D. Falvo, Houghton
Mifflin Harcourt Publishing company, Boston, New York.
Reference Books:
[1] Advanced Engineering Mathematics (10th edition) by Erwin Kreyszig, Wiley
Eastern Ltd.
[2] Linear Algebra (3rd edition) by Serge Lang, Springer.
[3] Linear Algebra and its applications (4th edition) by Gilbert Strang, Cengage
Learnings (RS).
[4] Elementary Linear Algebra (10th edition) by Howard Anton and Chris Rorres,
John Wiley, and sons.
Note:
[1] To measure CO1, questions may be of the type- define, identify, state, match,
list, name etc.
[2]
To measure CO2, questions may be of the type- explain, describe, illustrate,
[3] evaluate, give examples, compute etc.
[4] To measure CO3, questions will be based on applications of core concepts.
To measure CO4, questions may be of the type- true/false with justification,
[5] theoretical fill in the blanks, theoretical problems, prove implications or
corollaries of theorems, etc.
To measure CO5, some questions may be based on self-study topics and
comprehension of unseen passages.
Matrix Algebra and Calculus-1(MAC-1)
Examination
Course Code MA(BS)-25001
Scheme
Teaching Scheme 2-1-0-1 TA 20
Credits 1.5 SE-1 30
Textbooks:
[1] Advanced Engineering Mathematics (10th edition) by Erwin Kreyszig, Wiley
Eastern Ltd.
[2] Thomas’s Calculus (12th edition) by Maurice D. Weir, Joel Hass, Frank R.
Giordano, Pearson Education.
Reference Books:
[1] B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers.
[2] Elementary Linear Algebra (Sixth Edition) by R. Larson and D. Falvo, Houghton
Mifflin Harcourt Publishing company, Boston, New York.
Note:
[1] To measure CO1, questions may be of the type- define, identify, state, match,
list, name etc.
[2] To measure CO2, questions may be of the type- explain, describe, illustrate,
evaluate, give examples, compute etc.
[3] To measure CO3, questions will be based on applications of core concepts.
[4] To measure CO4, questions may be of the type- true/false with justification,
theoretical fill in the blanks, theoretical problems, prove implications or
[5] corollaries of theorems, etc.
To measure CO5, some questions may be based on self-study topics and
comprehension of unseen passages.
Matrix Algebra and Calculus-2 (MAC-2)
Examination
Course Code MA(BS)-25002
Scheme
Teaching Scheme 2-1-0-1 TA 20
Credits 1.5 SE-1 30
Prerequisite: MAC-1
Self-
Contribution of Indian Mathematicians
Study(SS):
1. Aaryabhatta, Varah Mihir, Brahmagupta, Panini, Pingala etc.
2. Mathematics in Sulbasutras, Chandra Sutras
3. Interesting concepts in Vedic Maths
Textbooks:
[1] Advanced Engineering Mathematics (10th edition) by Erwin Kreyszig, Wiley
Eastern Ltd.
[2] Thomas’s Calculus (12th edition) by Maurice D. Weir, Joel Hass, Frank R.
Giordano, Pearson Education.
Reference Books:
[1] B.S. Grewal, Higher Engineering Mathematics, Khanna Publishers.
[2] Elementary Linear Algebra (Sixth Edition) by R. Larson and D. Falvo, Houghton
Mifflin Harcourt Publishing company, Boston, New York.
Note:
[1] To measure CO1, questions may be of the type- define, identify, state, match,
[2] list, name etc.
To measure CO2, questions may be of the type- explain, describe, illustrate,
[3] evaluate, give examples, compute etc.
[4] To measure CO3, questions will be based on applications of core concepts.
To measure CO4, questions may be of the type- true/false with justification,
[5] theoretical fill in the blanks, theoretical problems, prove implications or
corollaries of theorems, etc.
To measure CO5, some questions may be based on self-study topics and
comprehension of unseen passages.
Textbooks:
[1] Advanced Engineering Mathematics (10th edition) by Erwin Kreyszig, Wiley
Eastern Ltd.
Reference Books:
[1] Thomas’ Calculus (14th edition) by Maurice D. Weir, Joel Hass, Frank R.
Giordano, Pearson Education.
[2] Calculus for Scientists and Engineers by K.D Joshi, CRC Press.
[3] A course in Calculus and Real Analysis (1 st edition) by Sudhir Ghorpade and
Balmohan Limaye, Springer-Verlag, New York.
[4] Applied Mathematics Vol.1 (Reprint July 2014) by P.N. Wartikar and J.N.
Wartikar, Pune Vidhyarthi Griha Prakashan Pune.
Note:
[1] To measure CO1, questions may be of the type- define, identify, state, match,
[2] list, name etc.
To measure CO2, questions may be of the type- explain, describe, illustrate,
[3] evaluate, give examples, compute etc.
To measure CO3, questions will be based on applications of core concepts.
[4] To measure CO4, questions may be of the type- true/false with justification,
theoretical fill in the blanks, theoretical problems, prove implications or
[5] corollaries of theorems, etc.
To measure CO5, some questions may be based on self-study topics and
comprehension of unseen passages.
Self-
Contribution of Indian Mathematicians
Study(SS):
1. Aaryabhatta, Varah Mihir, Brahmagupta, Panini, Pingala etc.
2. Mathematics in Sulbasutras, Chandra Sutras
3. Interesting concepts in Vedic Maths
Textbooks:
[1] Advanced Engineering Mathematics (10th edition) by Erwin Kreyszig, Wiley
Eastern Ltd.
Reference Books:
[1] Thomas’ Calculus (14th edition) by Maurice D. Weir, Joel Hass, Frank R.
Giordano, Pearson Education.
[2] Calculus for Scientists and Engineers by K.D Joshi, CRC Press.
[3] A course in Calculus and Real Analysis (1 st edition) by Sudhir Ghorpade and
Balmohan Limaye, Springer-Verlag, New York.
[4] Applied Mathematics Vol.1 (Reprint July 2014) by P.N. Wartikar and J.N.
Wartikar, Pune Vidhyarthi Griha Prakashan Pune.
Note:
[1] To measure CO1, questions may be of the type- define, identify, state, match,
[2] list, name etc.
To measure CO2, questions may be of the type- explain, describe, illustrate,
[3] evaluate, give examples, compute etc.
To measure CO3, questions will be based on applications of core concepts.
[4] To measure CO4, questions may be of the type- true/false with justification,
theoretical fill in the blanks, theoretical problems, prove implications or
[5] corollaries of theorems, etc.
To measure CO5, some questions may be based on self-study topics and
comprehension of unseen passages.
Probability and Statistics-1 (PS-1)
Examination
Course Code MA(BS)-25007
Scheme
Teaching
3-0-1-1 TA 20 CIE 50
Scheme
Credits 2 SE-1 30
Textbooks:
[1] Christian Heumann, Michael Schomaker, Shalabh, Introduction to Statistics
and Data Analysis, ISBN: 978-3-319-46160-1, DOI: 10.1007/978-3-319-46162-
5, Publisher: Springer,Year: 2016.
Reference Books:
[1] Ross S.M., Introduction to probability and statistics for Engineers and
Scientists (8th Edition), Elsevier Academic press, 2014.
[2] Ronald E, Walpole, Sharon L. Myers, Keying Ye, Probabilty and Statistics for
Engineers and Scientists (9th Edition), Pearson Prentice Hall, 2007.
[3] Tilman M. Davies, The book of R: A first course in Programming and Statistics
(1st Edition), No Starch Press, USA, 2016.
[4] Kishor S. Trivedi, Probability and Statistics with Reliability, Queuing and
Computer Science Applications (2nd Edition), Wiley Student edition, 2008.
Reference Books for R Software:
[1] Norman Matloff, The Art of R Programming - A Tour of Statistical Software
Design, (1st Edition), No Starch Press, USA, 2011.
[2] Sudha Purohit, Sharad Gore, Shailaja Deshmukh, Statistics using R (2 nd
Edition), Narosa Publications, 2019.
[3] 3. Randall Pruim, Foundations and Applications of Statistics - An introduction
using R (2nd Edition), American Mathematical Society, 2018.
[4] 4. Hadley Wickham and Garrett Grolemund, R for Data Science: Import,
Tidy, transform, Visualize and Model Data, (1 st Edition), O’Reilly Publications,
2017.
Note:
[1] To measure CO1, questions may be of the type- define, identify, state, match,
[2] list, name etc.
To measure CO2, questions may be of the type- explain, describe, illustrate,
[3] evaluate, give examples, compute etc.
To measure CO3, questions will be based on applications of core concepts.
[4] To measure CO4, questions may be of the type- true/false with justification,
theoretical fill in the blanks, theoretical problems, prove implications or
[5] corollaries of theorems, etc.
To measure CO5, some questions may be based on self-study topics and
comprehension of unseen passages.
List of Experiments:
[1] Installation of R studio, Introduction to R Programming, Variables and
Datatypes.
[2] Data Frames, Introduction to function, Data Vectors.
[3] Data representation tools using R: Histogram, Bar plot, heatmap, box plot, and
pie chart (for inbuilt dataset, for external dataset, [Link] and for data vector
added to R.)
[4] Probability using R: calculations in R for e.g., choose (n, p) command to
calculate ways to select p objects out of n, defining a function PDF/CDF in R and
finding probabilities, plotting the function in R
[5] Finding probabilities using standard distributions: finding probabilities on
Bernoulli distribution, binomial distribution, Finding probabilities on Poisson,
exponential distribution
Textbooks:
[1] Christian Heumann, Michael Schomaker, Shalabh, Introduction to Statistics
and Data Analysis, ISBN: 978-3-319-46160-1, DOI: 10.1007/978-3-319-46162-
5, Publisher: Springer,Year: 2016.
Reference Books:
[1] Ross S.M., Introduction to probability and statistics for Engineers and
Scientists (8th Edition), Elsevier Academic press, 2014.
[2] Ronald E, Walpole, Sharon L. Myers, Keying Ye, Probabilty and Statistics for
Engineers and Scientists (9th Edition), Pearson Prentice Hall, 2007.
[3] Tilman M. Davies, The book of R: A first course in Programming and Statistics
(1st Edition), No Starch Press, USA, 2016.
[4] Kishor S. Trivedi, Probability and Statistics with Reliability, Queuing and
Computer Science Applications (2nd Edition), Wiley Student edition, 2008.
Reference Books for R Software:
[1] Norman Matloff, The Art of R Programming - A Tour of Statistical Software
Design, (1st Edition), No Starch Press, USA, 2011.
[2] Sudha Purohit, Sharad Gore, Shailaja Deshmukh, Statistics using R (2 nd
Edition), Narosa Publications, 2019.
[3] 3. Randall Pruim, Foundations and Applications of Statistics - An introduction
using R (2nd Edition), American Mathematical Society, 2018.
[4] 4. Hadley Wickham and Garrett Grolemund, R for Data Science: Import,
Tidy, transform, Visualize and Model Data, (1 st Edition), O’Reilly Publications,
2017.
Note:
[1] To measure CO1, questions may be of the type- define, identify, state, match,
[2] list, name etc.
To measure CO2, questions may be of the type- explain, describe, illustrate,
[3] evaluate, give examples, compute etc.
[4] To measure CO3, questions will be based on applications of core concepts.
To measure CO4, questions may be of the type- true/false with justification,
[5] theoretical fill in the blanks, theoretical problems, prove implications or
corollaries of theorems, etc.
To measure CO5, some questions may be based on self-study topics and
comprehension of unseen passages.
List of Experiments:
[1] Finding probabilities on Normal distribution using R: Finding probabilities on
Exponential distribution using R
[2] Finding probabilities using sampling distributions: Chi-square distribution, T-
distribution and F-distribution using R.
[3] Testing of hypothesis using R: z test, t test
[4] Testing of hypothesis using R: Chi-square distribution, F distribution.
[5] Nonparametric test: Sign test, Wilcoxon sign rank test.
Engineering Physics 1 (EP1)
Course Examination
AS(BS)-25001
Code Scheme
Teaching
2-0-2-1 TA 20 CIE 50
Scheme
Credits 1.5 ESE 30
Unit [7
Quantum Mechanics
1: Hrs]
Matter waves, Properties of matter waves, Physical significance of wave
function. Schrödinger’s time dependent and time independent equations,
Operators, Eigen values and Eigen functions, Expectation values, Applications of
Schrödinger’s equation; Motion of a free particle, Electron in an infinite deep
potential well (rigid box),
Unit [7
Solid State Physics
2: Hrs]
Solid State Physics
Band theory of solids, Energy level splitting in a solid as a function of
interatomic distance. Band formation in Silicon. Fermi-Dirac probability function,
Nearly free electron theory (E-k curve), classification of solids on the basis of
band theory
Unit
Indian Knowledge System (IKS) Self-study:
3:
Concepts of Matter and Energy:
Ancient Indian texts regarding nature of matter and energy, offering
perspectives that can be explored alongside modern physics theories.
Ancient Indian Astronomy:
The astronomical knowledge and models developed in ancient India including
the celestial bodies, eclipses, and planetary movements, which can be
compared with modern astronomical knowledge.
Textbooks:
[1] Introduction to quantum mechanics / David J. Griffiths
[2] A text book of Engineering physics, Avadhanulu and Kshirsagar, S. Chand
Pub.
[3] Concepts of Modern Physics, Arthur Beiser; Tata McGraw – Hill Edition.
[4] Introduction to Solid State Physics, Charles Kittel, Wiley.
[5] Solid State Physics, S. O. Pillai, New Age International Publishers.
[6] Introduction to Solid State Physics, Charles Kittel, Wiley.
[7] Solid State Physics, S. O. Pillai, New Age International Publishers.
List of Experiments/Assignments:
[1] Determination e/m by Thomson’s method
[2] Determination of Brewster’s angle for a glass surface and Refractive index
[3] of a glass
[4] Linear absorption coefficient using G. M. Counter
[5] Experiment on X-ray diffraction
Dielectric constant
Engineering Physics 2 (EP2)
Course Examination
AS(BS)-25002
Code Scheme
Teaching
2-0-2-1 TA 20 CIE 50
Scheme
Credits 1.5 ESE 30
Unit [7
Wave properties of particles
1: Hrs]
Wave packets, motion of wave packets, phase velocity, group velocity, relation
between phase and group velocity, Heisenberg’s uncertainty principle (HUP)
with proof. Electron diffraction and γ- ray microscope, Applications of HUP: Bohr
radius, β-decay and ground state energy calculation of Harmonic Oscillator.
Unit [7
Applications of the Schrodinger’s wave equation
2: Hrs]
Schrödinger’s time dependent and time independent equations (with
derivation), Potential barrier and quantum tunneling, Harmonic oscillator (1D)
and Hydrogen atom (qualitatively)
Unit Indian Knowledge System (IKS) Self-study:
3:
Concepts of Matter and Energy:
Ancient Indian texts regarding nature of matter and energy, offering
perspectives that can be explored alongside modern physics theories.
Ancient Indian Astronomy:
The astronomical knowledge and models developed in ancient India including
the celestial bodies, eclipses, and planetary movements, which can be
compared with modern astronomical knowledge.
Textbooks:
[1] Modern Physics, 6thEdition, Arthur Beiser, Shobhit Mahajan, S Rai
Choudhury
[2] Introduction to Quantum Mechanics, 2 nd Edition, David J. Griffiths
[3] A Textbook of Quantum Mechanics, 2nd Edition, P. M. Mathews, K.
Venkatesan
[4] Quantum Mechanics – Theory and Applications, 3 rd Edition, A. K. Ghatak, S.
Lokanathan
[5] Quantum Mechanics by L. I. Schiff
[6] Modern Quantum mechanics by J. J. Sakurai
[7] Quantum Mechanics: Concepts and Applications, 2 nd edition by N. Zettili,
Wiley Pub
List of Experiments/Assignments:
[1] Photoelectric effect
[2] Plank’s constant
[3] Frank and Hertz
[4] Electron diffraction
[5] Compton Effect
Textbooks:
[1] Modern Physics, 6thEdition, Arthur Beiser, Shobhit Mahajan, S Rai
Choudhury
[2] Introduction to Quantum Mechanics, 2 nd Edition, David J. Griffiths
[3] A Textbook of Quantum Mechanics, 2nd Edition, P. M. Mathews, K.
Venkatesan
[4] Quantum Mechanics – Theory and Applications, 3 rd Edition, A. K. Ghatak, S.
Lokanathan
[5] Quantum Mechanics by L. I. Schiff
[6] Modern Quantum mechanics by J. J. Sakurai
[7] Quantum Mechanics: Concepts and Applications, 2 nd edition by N. Zettili,
Wiley Pub
List of Experiments/Assignments:
[1] Stefan’s law
[2] Stern Gerlach experiment
[3] Zeeman Effect
[4] Hydrogen spectra lines
[5] Electron charge measurement using Millikan’s oil drop method
[6] Quantum gates on IBM quantum platform
Textbooks:
[1] A text book of Engineering physics, Avadhanulu and Kshirsagar, S. Chand
Pub.
[2] Concepts of Modern Physics, Arthur Beiser; Tata McGraw – Hill Edition.
[3] Introduction to Solid State Physics, Charles Kittel, Wiley.
[4] Solid State Physics, S. O. Pillai, New Age International Publishers.
[5] Solid state electronic devices, Ben G. Streetman, Sanjay Banerjee Pearson
Prentice-Hall.
List of Experiments/Assignments:
[1] Band gap of a semiconductor by four probe method
[2] Hall effect in Semiconductor
[3] Magnetoresistance measurement of semiconductor
[4] Characterization of LED
[5] Solar cell simulator
Textbooks:
[1] A text book of Engineering physics, Avadhanulu and Kshirsagar, S. Chand
Pub.
[2] Concepts of Modern Physics, Arthur Beiser; Tata McGraw – Hill Edition.
[3] Introduction to Solid State Physics, Charles Kittel, Wiley.
[4] Solid State Physics, S. O. Pillai, New Age International Publishers.
[5] Solid state electronic devices, Ben G. Streetman, Sanjay Banerjee Pearson
Prentice-Hall
List of Experiments/Assignments:
[1] To determine the reverse saturation current and material constant of PN
[2] Junction
[3] Transistor characteristics
[4] Characteristics of Avalanche Photodiode
[5] Characteristics of LED
Study of Zener diode
Unit [7
Structure of Solids and its Characterization
1: Hrs]
Crystalline state, lattice, space lattice, basis and crystal structure, unit cell and
primitive cell, lattice parameters, crystal systems in brief (cubic, monoclinic …
Triclinic), Miller indices, inter planer distance of lattice plane, linear density,
planar density and density of crystals, X-ray diffraction: Bragg spectrometer,
analysisof XRD spectra for cubic system.
Unit [7
Magnetism & Superconductivity
2: Hrs]
Introduction to magnetic materials (dia, para, ferro, antiferro, ferri), types of
magnetic interactions, Curie law inparamagnetism (using statistical partition
function), application: magnetic storages. Introduction to superconductivity,
properties of superconductor,Type-I and Type-II superconductors, Concept of
cooper pair, DC Josephson effect.
Unit
Indian Knowledge System (IKS) Self-study:
3:
Concepts of Matter and Energy:
Ancient Indian texts regarding nature of matter and energy, offering
perspectives that can be explored alongside modern physics theories.
Ancient Indian Astronomy:
The astronomical knowledge and models developed in ancient India including
the celestial bodies, eclipses, and planetary movements, which can be
compared with modern astronomical knowledge.
Textbooks:
[1] Elements of X-ray Diffraction, B. D. Cullity, Addison-Wesley Pub.
[2] Introduction to Solid State Physics, Charles Kittel, Wiley.
[3] Text Book of Engineering Physics by Avadhanulu& Kshirsagar, S. Chand
Pub.
[4] Introduction to Magnetic Materials, B. D. Cullity, Wiley.
[5] Introduction to Magnetism and Magnetic Materials, David Jiles, Springer-
Science.
Electromagnetism
Course Examination
AS(BS)-25009
Code Scheme
Teaching
2-0-0-1 TA 20
Scheme
Credits 1 ESE 30
Unit [7
Electromagnetics
1: Hrs]
Differential and integral calculus: Operator, Concept of gradient, divergence and
curl. Line, surface and volume integrals, Gauss–Divergence theorem, Stokes
theorem, Equation of continuity, Divergence of magnetic induction, Biot Savart’s
law, Ampere’s circuital law.
Unit [7
Electrodynamics
2: Hrs]
Faraday’s law of electromagnetic induction, generalization of amperes law,
Maxwell’s equations, Electromagnetic wave equations, Maxwell's wave equation
for free space, Velocity of electromagnetic wave.
Unit
Indian Knowledge System (IKS) Self-study:
3:
Concepts of Matter and Energy:
Ancient Indian texts regarding nature of matter and energy, offering
perspectives that can be explored alongside modern physics theories.
Ancient Indian Astronomy:
The astronomical knowledge and models developed in ancient India including
the celestial bodies, eclipses, and planetary movements, which can be
compared with modern astronomical knowledge.
Textbooks:
[1] Engineering Physics, Avadhanulu and Kshirsagar.
[2] Classical Electrodynamics, J. D. Jackson, Wiley Publishers.
[3] Introduction to Electrodynamics, D. J. Griffiths, Springer Publication.
Statistical Thermodynamics
Course Examination
AS(BS)-25011
Code Scheme
Teaching
2-0-0-1 TA 20
Scheme
Credits 1 ESE 30
Unit [7
Statistical Mechanics
1: Hrs]
Micro and macro states, basic postulate of statistical mechanics, concept and
types of ensembles, partition function, classification of statistical distribution
function, Maxwell Boltzmann statistics (MBS), Bose Einstein (BES) and Fermi
Dirac statistics (FDS)
Unit [7
Statistical Thermodynamics
2: Hrs]
Corollary of first law of thermodynamics, second and third law, statistical
interpretation of basis thermodynamic variables; pressure, work, energy,
entropy, Helmholtz free energy, Gibb’s free energy
Textbooks:
[1] Introduction to Solid State Physics, Charles Kittel, Wiley.
[2] Fundamentals of Statistical Mechanics, [Link]
Unit [7
Wave Mechanics
1: Hrs]
Matter waves, De-Broglie’s concept of matter waves, Properties of matter
waves, Heisenberg’s uncertainty principle, Schrödinger’s time dependent and
time independent equations, Operators, Eigen values and Eigen functions,
Expectation values, Physical significance of wave function.
Unit [7
Electrons in Potential Well
2: Hrs]
Applications of Schrödinger’s equation; Motion of a free particle, Electron in an
infinite deep potential well (rigid box), Electron in a finite deep potential well
(non-rigid box), concept of quantum tunneling, Linear Harmonic oscillator
Unit
Indian Knowledge System (IKS) Self-study:
3:
Concepts of Matter and Energy:
Ancient Indian texts regarding nature of matter and energy, offering
perspectives that can be explored alongside modern physics theories.
Ancient Indian Astronomy:
The astronomical knowledge and models developed in ancient India including
the celestial bodies, eclipses, and planetary movements, which can be
compared with modern astronomical knowledge.
Textbooks:
[1] Concepts of Modern Physics, Arthur Beiser; Tata McGraw – Hill Edition.
[2] Modern Physics, Jeremy Bernstein, Paul M. Fish bane, Stephen Gasiorowics;
Pearson Education.
[3] Quantum Mechanics, L. J. Schiff; Mc-Graw Hill International Edition.
Engineering Chemistry-1
Course Examination
AS(BS)-25003
Code Scheme
Teaching
2-0-2-1 TA 20 CIE 50
Scheme
Credits 1.5 ESE 30
Unit [5
Analytical Techniques for Engineers
1: Hrs]
Role of materials in engineering fields, Basics of qualitative and quantitative
analysis, Emerging trends and applications of analytical techniques, Overview of
instrumental methods of analysis: Spectroscopy (UV and IR), Microscopy
Chromatography, Thermogravimetry, etc
One analytical technique in detail.
Unit [7
Electrochemical energy storage systems
2: Hrs]
Significance of energy storage systems, Classification of high energy
electrochemical energy storage systems, Battery characteristics, New emerging
batteries - principle, construction, working, advantages and applications.
Unit
Indian Knowledge System (IKS) Self-study:
3:
Traditional Indian Knowledge in Materials, Energy, and Analytical Sciences and
the Role of Ancient Chemists.
Textbooks:
[1] Instrumental Methods of Chemical analysis: Willard Dean, Merritt, Tata
McGraw Hill Limited.
[2] Instrumental Methods of Chemical analysis: Gurdeep R. Chatwal, Himalaya
Publishing house.
[3] A textbook of Engineering Chemistry: Jain and Jain, Dhanpat Rai Publishing
Company
[4] A textbook of Engineering Chemistry: S. S. Dara, S. Chand Publication.
[5] A textbook of Engineering Chemistry: Shashi Chawla, Dhanpat Rai & Co.
Ltd.
[6] Battery Technologies: Materials and Components: Prof. Jianmin Ma, Wiley
[7] Advanced Battery Technology: Powering the Future Peter A. Maxwell
List of Experiments/Assignments:
[1] Standardization of Alkali and Quantitative Determination of Acid Strength
[2] pH-metric analysis of a sample solution using pH-meter.
[3] Analysis of inorganic solution by spectroscopic method (colorimetry).
[4] Determination of Coefficient of Viscosity by Ostwald’s Viscometer
[5] Case Study based on Electrochemical energy storage systems
Engineering Chemistry-2
Course Examination
AS(BS)-25004
Code Scheme
Teaching
2-0-2-1 TA 20 CIE 50
Scheme
Credits 1.5 ESE 30
Unit [6
Corrosion and material protection
1: Hrs]
1. Introduction to corrosion and its impact on engineering materials
2. Mechanisms of corrosion phenomena.
3. Types/forms of corrosion,
4. Factors responsible for enhancing rate of corrosion
5. Various corrosion prevention techniques.
Unit [6
Water Technology
2: Hrs]
1. Sources of water and impurities are present in it.
2. Characteristics of hardwater -hardness in water and its determination by
EDTA method and numericals.
3. Effects of hard water for industrial use.
4. Various water softening techniques for industrial use.
Unit
Indian Knowledge System (IKS) Self-study:
3:
Ancient Indian Knowledge in Corrosion Resistance, Material Preservation and
Water Technologies and the Role of Ancient Chemists.
Textbooks:
[1] A textbook of Engineering Chemistry: Jain and Jain, Dhanpatrai Publication.
[2] A textbook of Engineering Chemistry: S. S. Dara, S. Chand Publication 2010
edn.
[3] A textbook of Engineering Chemistry: Shashi Chawla, Dhanpatrai
Publication.
List of Experiments/Assignments:
[1] 1. Complexometric method for hardness determination of water.
[2] 2. Determination of caustic and bicarbonate alkalinity of water sample.
[3] 3. Precipitation method for chloride determination of water.
[4] 4. Weight Loss Method to Determine Corrosion Rate of Iron in Different
1. Introduction of Nanomaterials.
2. Classification of nanomaterials
3. Various Properties of nanomaterials
4. Synthesis of nanomaterials - Top Down and Bottom-Up Approach
Unit
Applications of Nanomaterials [6 Hrs]
2:
1. In Electronics
2. In Sensors
3. In Health and medicine
4. In energy storage systems
5. As photocatalyst
Unit
Indian Knowledge System (IKS) Self-study:
3:
Traditional Indian Knowledge in Nanomaterials and technology and the Role of
Ancient Chemists.
Textbooks:
[1] Introduction to Nanotechnology: Charles P. Poole, Frank J. Owens, Wiley.
[2] Cao, G., Nanostructures and Nanomaterials: Synthesis, Properties, and
Applications, World Scientific.
[3] Poole, C. P., & Owens, F. J., Introduction to Nanotechnology, Wiley.
[4] Rao, C. N. R., Müller, A., & Cheetham, A. K., The Chemistry of
Nanomaterials, Wiley-VCH.
[5] Mark Ratner & Daniel Ratner, Nanotechnology: A Gentle Introduction to
the Next Big Idea, Pearson.
[6] Research articles from IEEE Transactions on Nanotechnology, ACS Nano,
Nano Letters, and Advanced Materials.
[3] Young, R. J., & Lovell, P. A., Introduction to Polymers, CRC Press.
[5] Raman, V., & Chawla, S., Plastics Technology Handbook, Khanna
Publishers.
[6] Recent Articles from Polymer Engineering and Science and Journal of
Applied Polymer Science.
Unit [6
Introduction to Advanced Batteries
1: Hrs]
1. Importance and Innovations in next-generation 5. Import
batteries for EVs, grid storage, and portable
devices 6. Con
2. Construction, working principle of Solid-State Batteries, stru
Lithium–Sulphur and Lithium–Air Batteries, Sodium-Ion ctio
Batteries n,
3. Battery Recycling wor
king
prin
cipl
e of
Soli
d-
Stat
e
Batt
erie
s,
Lithi
um–
Sulp
hur
and
Lithi
um–
Air
Batt
erie
s,
Sodi
um-
Ion
Batt
erie
s
7. Batte
ry
Recyc
ling
Unit [6
Fuel Cells and Hydrogen Energy Systems
2: Hrs]
1. Fuel cell fundamentals: electrochemical conversion
2. Classification, operating principles, efficiency, and
applications of PEMFC, SOFC, DMFC and AFC (one fuel
cell in detail) Hydrogen Production, Storage & Safety
Unit
Indian Knowledge System (IKS) Self-study:
3:
Traditional Indian Knowledge in Energy storage systems and the
Role of Ancient Chemists.
Textbooks:
[1] Lithium-ion and Lithium–Sulfur Batteries: Fundamentals to
Performance- Sandeep A. Arote
[2] Solid State Batteries – Palaniyandy, Abhilash & Nalini
[3] Fuel Cells: Principles, Design, and Analysis - Shripad
Revankar, Pradeep Majumdar, CRC Press.
[4] Fuel Cell Fundamentals-Ryan O’ Hayre, Suk-Won Cha, Wiley.
[5] Handbook on Production, Recycling of Lithium Ion and Lead-
Acid Batteries 2nd edition by P.K. Tripathi
[6] Gupta, R. B., Hydrogen Fuel: Production, Transport and
Storage, CRC Press, Taylor & Francis Group, 2009.
BIOLOGY FOR ENGINEERS (BFE)
Examinati
Course
AS(BS)-25012 on
Code
Scheme
Teaching
1-0-0-1 TA 20
Scheme
Credits 1 ESE 30
Unit [2
Crosstalk between biology and engineering
1: Hrs]
a) Biologically inspired technologies
b) Contribution of engineering in biological domain
c) Analogy of biological organ/system and engineering
device/mechanism Organ & system
Unit [4
Organization of Living Machines
2: Hrs]
Molecules and Biomolecules, structure-based function and 8. Import
engineering applications of biomolecules, Organization of life
forms, Energy dynamics in biological systems 9. Con
stru
ctio
n,
wor
kin
g
prin
cipl
e of
Soli
d-
Stat
e
Bat
teri
es,
Lith
ium
–
Sul
phu
r
and
Lith
ium
–Air
Bat
teri
es,
Sod
ium
-Ion
Bat
teri
es
10. B
atter
y
Recy
cling
Unit [4
Concepts in Bioengineering
3: Hrs]
Civil: Designs in nature, plumbing labs in biological organization
Mechanical: Mechanical properties of cells, tissues and organs,
heat transfer in human body
Manufacturing: Manufacturing lines of carbohydrates, ATP’s
and proteins
Metallurgy: Types and properties of biomaterials
Electrical: Electrical signaling in biology, Bioelectricity - Analogy
of photosynthesis & working of solar cells, Electrical signaling in
biology
Electronics: Cell to cell communication, Principle Biomedical
imaging and sensing mechanisms
Computer: Acquisition, processing and transmission of
biological data
Unit [4
Application areas of Bioengineering
4: Hrs]
Civil: Bio concrete, Biological water treatment, Bioremediation
Biomechanics: Applications of Biomechanics, Prosthesis and
rehabilitation, heat transfer in human body, Ergonomics
Biomanufacturing: Bioprinting - 3D printing of biological
tissues and organs
Biomaterials: Biomining, Diverse applications of biomaterials
Bioelectricity: Bioelectricity in humans, Microbial Fuel Cell
Bioelectronics: Examples and applications of Biosensors and
Biomedical imaging
Bioinstrumentation: Diagnostic and Therapeutic devices
Biocomputing: Biological algorithms, Databases &
Biocomputing
Application of Artificial Intelligence & Machine Learning in
biological domains, Biomimetics - Nature inspired material and
mechanisms
Unit
Indian Knowledge System (IKS) Self-study:
5:
History of Indian Knowledge System in biological areas like
traditional medicine; Cultural, spiritual and ecological
significance of living organisms in traditional Indian system;
Connect of Indian Knowledge with the modern concepts of
sustainability
Textbooks:
[1] Lehninger, A. L., Nelson, D. L., & Cox, M. M. (2000).
Lehninger principles of biochemistry. New York: Worth
Publishers.
[2] Eggins BR. (1006) Biosensors: An Introduction. John Wiley &
Sons Publishers.
[3] Palsson B.O. and Bhatia S.N. (2009) Tissue Engineering.
Pearson.
[4] Susan Hockfield (2019) The Age of Living Machines – How
Biology Will Build the Next Technology Revolution
[5] Shu Chien, Peter C Y Chen & Y C Fung (Ed.) (2000) An
Introductory Text to Bioengineering. World Scientific.
Web Resources:
NPTEL Course on Biology for engineers and other non-
biologists (4 weeks UG Course) By Prof. G.K. Suraishkumar &
Prof. Madhulika Dixit (IIT. Madras)
Fundamentals of Artificial Intelligence
(Mandatory for CSE and AIML Students)
Course Examination
CTS-25001
Code Scheme
Teaching
2-0-2-1 MSE 30 CIE 100
Scheme
Credits 3 TA 20
ESE 50
Web Resources:
[1] Stanford Course webpage: [Link]
[2] Barckley Course webpage: [Link]
[3] MIT Course web page: [Link]
intelligence-fall-2010/pages/syllabus/
[4] NPTL Course webpage: [Link]
[5] Coursera: Andrew Ng's courses on Machine Learning and Deep Learning:
[Link]
[6] Papers with Code: A repository of academic papers with corresponding
code implementations: [Link]
[7] TensorFlow Official Website: Excellent documentation and tutorials for the
leading Deep learning framework: [Link]
[8] PyTorch Official Website: Excellent documentation and tutorials for the
leading deep learning framework: [Link]
[9] Google AI: Research and education resources from Google's AI team:
[Link]
List of Experiments/Assignments:
[1] Introduction to AI Tools & Python
[2] Heuristic Search: Implement A* algorithm with different heuristics on an 8-
puzzle problem.
[3] Implement Breadth-First Search (BFS) and Depth-First Search (DFS) for
simple graph traversal or pathfinding in a small maze.
[4] Implement Minimax algorithm for Tic-Tac-Toe with a simple AI opponent.
[5] Use a small dataset (e.g., Iris dataset) to build a Decision Tree Classifier
using scikit-learn.
[6] Implement Linear Regression on a small dataset (e.g., predicting student
marks vs. hours studied).
[7] Implement Logistic Regression on a classification dataset (e.g., predicting
pass/fail outcome based on study hours). Visualize the decision boundary.
[8] Perform K-Means Clustering on a small dataset (e.g., Iris dataset) and
visualize the clusters using 2D plots. Analyze the results for different
[9] values of K.
Build a simple Feed Forward Neural Network (FFNN) using TensorFlow or
PyTorch for handwritten digit classification on the MNIST dataset (use a
subset if needed).
Web Resources:
[1] Stanford Course webpage: [Link]
[2] Barckley Course webpage: [Link]
[3] MIT Course web page: [Link]
intelligence-fall-2010/pages/syllabus/
[4] NPTL Course webpage: [Link]
[5] Coursera: Andrew Ng's courses on Machine Learning and Deep Learning:
[Link]
[6] Papers with Code: A repository of academic papers with corresponding
code implementations: [Link]
[7] TensorFlow Official Website: Excellent documentation and tutorials for the
leading Deep learning framework: [Link]
[8] PyTorch Official Website: Excellent documentation and tutorials for the
leading deep learning framework: [Link]
[9] Google AI: Research and education resources from Google's AI team:
[Link]
Fundamentals of Cybersecurity
Offered to students of other departments
Course Examination
CT(ES)-25002
Code Scheme
Teaching
2-0-2-1 MSE 30 CIE 100
Scheme
Credits 3 TA 20
ESE 50
s
y
m
m
e
t
r
i
c
a
n
d
a
s
y
m
m
e
t
r
i
c
e
n
c
r
y
p
t
i
o
n
,
h
a
s
h
i
n
g
,
a
n
d
d
i
g
i
t
a
l
s
i
g
n
a
t
u
r
e
s
t
o
e
n
s
u
r
e
c
o
n
f
i
d
e
n
t
i
a
li
t
y
,
i
n
t
e
g
r
i
t
y
,
a
u
t
h
e
n
t
i
c
a
t
i
o
n
,
a
n
d
n
o
n
-
r
e
p
u
d
i
a
t
i
o
n
.
Unit [8
Introduction to Cybersecurity
1: Hrs]
Introduction to Cyberspace, Need for Cybersecurity, Cyber Crime: Definition
and origin of the term: Cyber Crime and Information Security, Cybercriminals,
CIA triad (Confidentiality, Integrity, Availability), Classification of Cyber
Crimes, Legal Perspective of Cyber Crime, Indian IT Act, 2000.
Self-Learning Topic: Types and Classification of Cybercrimes with Case
Studies in India
Unit [6
Basics of Computer Networking
2: Hrs]
Basic concepts of computer networks, including TCP/IP protocols, the OSI
model, and network architectures. Introduction to Steganography: hiding
information in files. Introduction to password protection methods and
common attacks such as brute force and dictionary attacks. Learn simple
ways to keep passwords secure.
Self-Learning Topic: Understanding Password Attacks and Prevention
Unit [6
Introduction to Ethical Hacking
3: Hrs]
Definition of hacking, Ethical Hacking, Importance of Ethical Hacking, Types
of Ethical Hacking, Types of Hackers, Concepts and Phases of System
Hacking, Phases of Ethical Hacking, Overview of tools: NMAP, Metasploit,
Burp Suite (conceptual understanding), Ethical Hacking Process.
Self-Learning Topic: Overview of Ethical Hacking Tools and Their Use
Unit [6
Introduction to Cryptography
4: Hrs]
Definition and Components of Cryptography, Types: Symmetric and
Asymmetric Cryptography, Cryptographic Principles: Confidentiality,
Integrity, Authentication, Non-repudiation, Hashing Techniques, Digital
Signatures, Types of Attacks.
Self-Learning Topic: Cryptography in Everyday Life
Textbooks:
[1] Nina Godbole and SunitBelpure, Cyber Security Understanding Cyber
Crimes,Computer Forensics and Legal Perspectives,Wiley
[2] V. K. Pachghare, “Cryptography and Information Security”, 3rd edition,
PHI Learning, ISBN: 978-93-893-4710-4.
Reference Books:
[1] Graham, J., Howard, R., & Otson, R. (2010). Cyber security essentials.
CRC Press.
[2] Wu, C.-H., & Irwin, J. D. (2013). Introduction to cyber security. CRC
Press, Taylor & Francis Group.
List of Experiments/Assignments:
[1] Pick a system (e.g., banking app) and explain how Confidentiality,
[2] Integrity, and Availability are ensured. Include threats and mitigation.
Perform a basic scan on your system using Nmap to identify open ports
[3] and list the results.
Capture packets using Wireshark and identify at least two different
[4] network protocols in the captured traffic.
[5] Perform steganography by hiding a secret text message inside an
image and then retrieving it back using an online tool
[6] Create 3 passwords (weak, medium, strong), test them and understand
how password complexity affects security.
[7] Identify suspicious elements in a fake SMS or social media message
designed to trick users.
[8] Explore actions performed online that may compromise your safety or
privacy.
[9]
This list serves as a guideline and is intended to be continuously refined
by the instructor.
VSEC: Programming for problem solving
Examination
Course Code CT(VS)-25001
Scheme
Teaching
1-0-2-1 MSE 30 CIE 100
Scheme
Credits 2 TA 20
ESE 50
U
s
i
n
g
p
r
o
g
r
a
m
m
i
n
g
l
a
n
g
u
a
g
e
.
Unit 1: Basic Programming Constructs [3 Hrs]
Introduction and Overview of C programing Language, Constants and Variables, Assignments
and Expressions, Introduction to Simple Input and Output Statements
Unit 2: Conditional and Control Flow Statements [3 Hrs]
Conditional Statements: if, if..else, Control Flow: While do .. while, switch, for, break
and continue, comma operator, goto statement
Unit 3: Array and function [3 Hrs]
Strings, Arrays, Two Dimensional Arrays, Arrays of Arrays, Multi-Dimensional Arrays,
Functions: Function Call, Definition and Declaration, Local and global variables,
parameters, return types.
Unit 4: Structure and Pointers [3 Hrs]
Structure: types, initialization, declaration, referencing, Pointer: Declaration, assigning
values, constant pointers, initializing Pointers, pointer Arithmetic, pointer to text, array,
structure
Textbooks:
[1] [Link], “How to solve it by Computer”, PearsonEducation
[2] Balagurusamy, “Programming in ANSI C”, 9th Edition, McGraw Hill
Reference Books:
[1] Stephen G. Krantz, “Problem Solving Techniques”, Universities Press.
[2] Maureen Sprankle, “Problem Solving and Programming Concepts”, Pearson
Education, ISBN-978-81-317-0711-1.
[3] Kernighan and Ritchie, “The ‘C’ programming language”, Prentice Hall
List of Lab Experiments:
1. Exchanging the values of two variables, Summation of a set of numbers
2. Programs using basic programming constructs
3. Sine function computation, Series Computation, Roots of Quadratic
Equation
4. Generation of the Fibonacci sequence, Finding the square root of a number
5. The greatest common divisor of two integers, Raising a number to large
power
6. Finding the maximum number in a set, Array order reversal, Finding
maximum number from an array of numbers
7. Removal of duplicates from an ordered array, Selection/ Bubble/ Insertion
sort
8. Programs using Functions and Call by value type of parameter passing
9. Programs using storage class variables
10. Simple programs using pointer concepts, pointer arithmetic, Call by
reference
11. Simple programs using structures and related concepts
12. Create a linked list and related operations
This list serves as a guideline and is intended to be continuously refined by the
instructor. Maximum 10 lab assignments need to be considered for continuous
assessment and evaluation.
U
s
i
n
g
p
r
o
g
r
a
m
m
i
n
g
l
a
n
g
u
a
g
e
.
Unit [3
Introduction
1: Hrs]
Basics of Python Programming: Introduction to Python, Setting up the
environment, Variables, Data types, Operators, Comments, Basic syntax, Python
Data Types: Numbers (int, float), Strings, Booleans, Lists, Tuples, Sets, Dictionaries
Python Operators: Arithmetic operators, Comparison operators, Logical operators,
Assignment operators, Bitwise operators, Identity operators.
Unit [3
Python Control Flow
2: Hrs]
Python Conditional Statements: if, elif, else statements, Nested conditions
Python Loops: for loop, while loop, break statement, continue statement,
pass statement
Unit [3
Python Data Structures
3: Hrs]
Lists and List Comprehensions: Creating lists, Accessing elements, List
operations (append, insert, remove, etc.), List comprehensions. Tuples,
Dictionaries and Sets: Creating dictionaries and sets, Accessing elements,
Dictionary and set operations
Unit [3
Strings and Functions
4: Hrs]
Strings and String Manipulation: String operations (concatenation, slicing,
splitting, etc.), String methods. Python Functions: Defining functions, Calling
functions, Function arguments, Return values, Scope of variables
Textbooks:
[1] R. G. Dromey, “How to solve it by Computer”, Pearson Education, ISBN
0-13-433995-9
[2] Maureen Sprankle, “Problem Solving and Programming Concepts”,
Pearson Education, ISBN-978-81-317-0711-1
[3] Al Sweigart, Automate the Boring Stuff with Python: Practical
Programming for Total Beginners, No Starch Press, ISBN 978-1-59327-
599-0.
[4] John M. Zelle, Python Programming: An Introduction to Computer
Science, Franklin, Beedle & Associates, ISBN 978-1-59028-275-5.
Reference Books:
[1] Stephen G. Krantz, “Problem Solving Techniques” , Universities Press.
[2] Reema Thareja, “Python Programming: Using Problem Solving
Approach”, Oxford University Press; First edition, 978-0199480173
[3] Wes McKinney, Python for Data Analysis: Data Wrangling with Pandas,
NumPy, and IPython, O’Reilly Media, ISBN 978-1-4493-1979-3.
Web Sources:
[1] W3Schools Python Tutorial: [Link]
[2] Kaggle Learn – Python: [Link]
[3] TutorialsPoint – Python Programming:
[Link]
[4] GeeksforGeeks – Python Programming Language:
[Link]
[5] NPTL Course webpage:
[Link]
List of Lab Experiments:
1. [Link] Data Manipulation and Calculations: Write a program to
calculate the area and perimeter of a rectangle using user input,
variables, and basic arithmetic operations.
2. Working with User Input and Conditional Logic: Create a program
that determines if a user-input number is positive, negative, or
zero, and whether it's even or odd, using if-else statements.
3. Iterating and Calculating with Loops: Use a for loop to find the
sum of numbers up to a given integer and a while loop to sum
numbers until a sentinel value (e.g., 0) is entered.
4. Exploring Lists and Their Operations: Perform various list
manipulations on a list of numbers, including appending,
inserting, removing, and sorting elements.
5. Applying List Comprehensions: Use list comprehensions to create
new lists by squaring all even numbers and extracting strings
from an existing list.
6. Managing Data with Dictionaries: Build a program that uses a
dictionary to store, update, and display student information,
including calculating an average grade.
7. Manipulating Strings: Write a program to perform various string
operations on a user-provided sentence, such as counting vowels,
reversing the string, and checking for palindromes.
8. Introduction to Functions: Define and call functions to calculate
the average of a list of numbers and reverse a string, with the
main program using these functions.
9. Functions with Arguments and Return Values: Create functions
that utilize different types of arguments (default, variable
number) and return multiple values.
[Link] Concepts: A Mini-Project: Develop a simple command-
line contact management system that uses functions, a
dictionary, and a main loop to add, search for, and display contact
information.
Course Examination
CT(VS)-25002
Code Scheme
Teaching
1-0-2-1 MSE 30 CIE 100
Scheme
Credits 2 TA 20
ESE 50
Course Outcomes: Students will be able to:
1. Demonstrate ability to install and configure a web server 5.
2. Design a specified webpage using HTML and CSS. D
3. Demonstrate the ability to manipulate DOM objects using
JavaScript. 6.
D
D
e
m
o
n
s
t
r
a
t
e
t
h
e
a
b
il
i
t
y
t
o
m
a
n
i
p
u
l
a
t
e
D
O
M
o
b
j
e
c
t
s
u
s
i
n
g
J
a
v
a
S
c
r
i
p
t
.
Unit [2
Web Essentials
1: Hrs]
Basics of the Internet and the Web, Clients, servers, communication, protocols,
HTTP request/response cycle, Web browsers and their role. Tools and setup: text
editors, browsers, debugging tools. Installation and configuration of a web server.
Unit [3
Hypertext Markup Language
2: Hrs]
Fundamental HTML elements (head, body, title, headings, paragraphs),
Attributes and basic formatting (bold, italic, links, lists, images), Tables,
Forms
Unit [3
Cascading Style Sheets
3: Hrs]
CSS3 introduction (syntax, Types of CSS), Basic Style Properties (color, font,
background, margins, padding, borders), the box model and display property
(block, inline, inline-block), simple selectors (element, class, ID)
Unit [6
JavaScript & Basic of [Link]
4: Hrs]
JavaScript basics, control flow, functions and arrays, events and DOM
manipulation, and simple form validation. Introduction to [Link], creating a
simple HTTP server, serving static files (HTML, CSS, JavaScript), processing
form submissions (GET and POST methods), and a simple client–server
communication example (browser form as client, [Link] as server).
Textbooks:
[1] Jennifer Niederst Robbins, Learning Web Design A Beginner's guide to
HTML, CSS, Javascript, and web graphics 5 th edition 2018
Reference Books:
[1] Jon Duckett, HTML & CSS: Design and Build Websites 1 st edition 2014
[2] Jon Duckett , JavaScript and JQuery: Interactive Front-End Web
Development 2014
[3] Eloquent JavaScript 4th edition 2024, Marijn Haverbeke.
Web Sources:
[1] Html :[Link]
[2] CSS: [Link]
[3] HTML, The Complete Reference [Link]
[4] [Link]
[5] [Link]
[6] [Link]
[7] [Link]
List of Lab Experiments:
1. Set up your web development environment by installing a text
editor (VS Code) and a browser. Create a new folder, add an
[Link] file with some text (“Hello World”), and open it in the
browser to check if everything works.
2. Create a basic HTML page using <!DOCTYPE>, <html>, <head>,
<title>, and <body>. Add headings, a paragraph, and apply text
formatting like bold, italic, and underline. Insert an image and a
hyperlink that opens another webpage.
3. Create a new HTML page that includes both an ordered list and
an unordered list for items like hobbies, subjects, or favorite
foods. Add a table with at least three rows and three columns,
such as a simple timetable or contact list.
4. Build a two-page personal website with navigation links to switch
between pages. On one page, include a form with Name, Email,
and Message fields.
5. Style your HTML page using inline CSS (inside tags) and
internal CSS (inside a <style> block). Change the background
color, text color, and font style to see the difference between the
two.
6. Create an external CSS file and link it to your HTML page. Use
it to style headings, paragraphs, and images with borders,
margins, padding, and different fonts.
Demonstrate the box model and selectors by styling a <div>
with margin, border, and padding. Apply element, class, and ID
selectors to design a simple profile card or blog section.
7. Add a JavaScript script to your HTML page that shows a
welcome alert message when the page loads. Also, display
today’s date inside a paragraph using DOM manipulation.
8. Create a button on your webpage that changes the background
color when clicked. Add another button that hides and shows an
image using JavaScript events.
9. Add a simple form validation script to check if the Name and
Email fields are not empty before submission. Show an alert if
any field is left blank.
[Link] [Link] and create a new project folder. Write a simple
JavaScript program that prints “Hello, [Link]!” in the terminal.
[Link] a basic HTTP server in [Link] that responds with “Hello
World” when accessed in the browser. Test it by opening
[Link]
[Link] your [Link] server to serve static files like HTML, CSS,
and JavaScript. Add a simple form in HTML and handle its
submission on the server using GET and POST methods.
[Link] list serves as a guideline and is intended to be continuously
refined by the instructor.
Basics of Civil Engineering
Credits 3 TA 20
ESE 50
Course Outcomes: At the end of the course, the students be able to:
Text Books:
4. Punmiya B.C., [Link] and Ashok kumar Jain, “Soil Mechanics and
Foundations”, Laxmi Publications Pvt Ltd, New Delhi
5. Shah, Kale and Patki, “Building Design and Drawing”, Tata Mc Graw
Hill, New Delhi
9. Punmiya B.C., Ashok kumar Jain and A.K. Jain, “Water Supply
Engineering”, Laxmi Publications Pvt Ltd, New Delhi
10. Punmiya B.C., Ashok kumar Jain and A.K. Jain, “Waste Water
Engineering and Air Pollution”, Laxmi Publications Pvt Ltd, New Delhi
Reference Books:
ESE 50
Course Outcomes: At the end of the course, the students are able to:
Text Books:
4. Punmiya B.C., [Link] and Ashok kumar Jain, “Soil Mechanics and
Foundations”, Laxmi Publications Pvt Ltd, New Delhi
5. Shah, Kale and Patki, “Building Design and Drawing”, Tata Mc Graw
Hill, New Delhi
9. Punmiya B.C., Ashok kumar Jain and A.K. Jain, “Water Supply
Engineering”, Laxmi Publications Pvt Ltd, New Delhi
10. Punmiya B.C., Ashok kumar Jain and A.K. Jain, “Waste Water
Engineering and Air Pollution”, Laxmi Publications Pvt Ltd, New Delhi
Reference Books:
Course Outcomes: At the end of the course, the students are able to:
Unit 4 Maintenance
Practices [5 Hrs]
Text Books:
1. Sushil Kumar – Building Construction.
List of Experiments/Assignments:
ESE
Course Outcomes: At the end of the course, the students are able to:
CO 2: Apply land surveying principles, including the use of levels and total
stations, to collect accurate field data.
Unit 2 Surveying
Techniques [4
Hrs]
Reference Books:
4. Clark David, “ Plane and Geodetic Surveying for Engineers Volume II”,
CBS, 6/E Clendinning J. “Principles of Surveying”, Blackie
6. Punmia B. C., Jain A, Jain A., “Surveying-II”, Laxmi Publications (P) Ltd.
New Delhi
Textbooks:
1. Kanetkar T.P. and Kulkarni S.V. “Surveying and Levelling – Part1”, Pune
Vidyarthi Griha Prakashan, Pune.
2. Kanetkar T.P. and Kulkarni S.V. “Surveying and Levelling – Part2”, Pune
Vidyarthi Griha Prakashan, Pune.
2. Compass Traversing
Applied Mechanics
ESE 50
Beams, Trusses, Cables, Dry Friction for inclined planes, Belt friction
Textbooks:
Reference Books:
ESE 50
Beams, Trusses, Cables, Dry Friction for inclined planes, Belt friction
Textbooks:
Reference Books:
Web Resources:
Textbooks:
[1] Uppal, S. L., & Gupta, J. B. (2012). Electrical Wiring Estimating and
Costing. New Delhi: S. K. Kataria & Sons.
[2] Mehta, V. K., & Mehta, R. (2012). Basic Electrical Engineering
(Revised ed.). New Delhi: S. Chand Publishing.
[3] Khandpur, R. S. (2005). Printed Circuit Boards: Design and
Technology. New Delhi: Tata McGraw-Hill Education.
Reference Books:
[1] Guidebooks for National Certification Examination for Energy
Manager/Energy Auditors Book General Aspects (available online)
Web Resources:
[1] 1. Lecture Series on Basic Electrical Technology by Prof. L. Umanand,
Principal Research Scientist, Power Electronics Group, CEDT, IISC
Bangalore,
[Link]
v=rLUyP6g1VNI&list=PL425060D3C78350E1
List of Experiments/Assignments:
[1] Prepare test board/extension board and mount accessories like lamp
holders, various switches, sockets, MCB, indicating lamp etc.
[2] Testing/Fault detection of domestic/industrial wiring and repair
[3] Practice wiring of 415 V, 3 HP, 3-phase induction motor as per IE
[4] rules
[5] Prepare plate/pipe earthing and measure earth resistance
[6]
Practice on winding of small transformer
[7]
Practice on winding of 3-phase induction motor
[8]
Make a printed circuit board for small electronic circuit
[9] Control panel wiring for forward reverse control/star-delta
[10 starter/sequential control of motors
] Installation and connection of inverter/UPS with battery for domestic
[11 wiring
] Connect solar panel for given AC and DC load
Energy Audit or Power Quality Audit of Commercial building/Small
[12 industry/Hospital/Institute etc.
] Design experiments based on visit to pumping station/waste water
treatment plant/sewage treatment plant etc.
ES2: Electrical Energy Utilization
Offered to students of other departments
Examination
Course Code EE(VS)-25002
Scheme
Teaching
3-0-0-1 MSE 30 CIE 0
Scheme
Credits 3 TA 20
ESE 50
Unit [6
Rotating Electrical Machines:
4: Hrs]
Construction, working principle, types, characteristics and
applications of DC motors and three-phase induction motors
(torque-speed characteristic, simple problems based on formulae)
Unit Electrical Wiring and Safety: [6
5: Hrs]
Types of wires and cables, Copper conductor sizes and rating,
earth wires, Switch Fuse Unit (SFU), Miniature Circuit Breaker
(MCB), Earth Leakage Circuit Breaker (ELCB), Lightning protection.
Types and characteristics of Batteries, elementary calculations for
energy consumption, and battery backup, inverter, UPS types and
specifications
Textbooks:
[1] D. C. Kulshreshtha, “Basic Electrical Engineering”, McGraw Hill,
2nd Edition 2019
[2] D. P. Kothari and I. J. Nagrath, “Basic Electrical Engineering”,
Tata McGraw Hill, 4th Edition, 2019
[3] E. Hughes, “Electrical and Electronics Technology”, Pearson,
10th Edition, 2010
Reference Books:
Lab Assignments
[1] Study and maintenance and installation of household electrical wiring.
[2] Study and maintenance and installation of commercial electrical wiring
[3] Study and maintenance and installation of industrial electrical wiring.
[4] Study of electrical installation of earthing, its maintenance and safety.
[5] Study and maintenance and installation, wiring of transformer double
[6] pole structure
[7] Study of solar water heater system and its maintenance.
[8] Study of industrial motors wiring, installation and its maintenance.
[9] Study of automatic water level controllers its wiring installation and
[10 maintenance.
] Study of EV charger system and its maintenance
[11 Study of solar PV system and its maintenance.
] Study of lift system and its maintenance.
[12 Study of Inverter/UPS/stabilizer system and its maintenance.
] Study of automated street lighting, solar lighting and its maintenance.
[13
]
[ES-01] Fundamentals of Electrical Engineering
Offered to all students
Examination
Course Code
Scheme
Teaching
2-2-0-1 MSE 30 CIE 0
Scheme
Credits 3 TA 20
ESE 50
Text-
books:
[1 D. C. Kulshreshtha, “Basic Electrical Engineering”, McGraw Hill,
] 2nd Edition 2019
[2] D. P. Kothari and I. J. Nagrath, “Basic Electrical Engineering”, Tata
McGraw Hill, 4th Edition, 2019
[3] E. Hughes, “Electrical and Electronics Technology”, Pearson, 10th
Edition, 2010
Reference
Books:
[1] Vincent Del Toro, “Electrical Engineering Fundamentals”, Prentice
Hall India, 2nd Edition, 2015.
[2] L. S. Bobrow, “Fundamentals of Electrical Engineering”, Oxford
University Press, 2nd Edition, 2003.
Fundamentals of Electrical Engineering: Laboratory
Examination
Course Code
Scheme
Teaching
0-2-0-0 MSE 0 CIE 100
Scheme
Credits 2 TA 0
ESE 0
Course Code Examination
Scheme
[13
]
Elements of Electronics Engineering
Course Examination
ET-25001
Code Scheme
Teaching
2-0-0-0 MSE 30 CIE 0
Scheme
Credits 3 TA 20
ESE 50
Unit [6
Fundamentals of Data Visualization
1: Hrs]
Overview of data visualization and its importance, Principles of visual
perception and cognition, Acquiring and Visualizing Data ,Choosing
appropriate visualizations for different data types, Simultaneous acquisition
and visualization , exploratory data analysis techniques, Applications of Data
Visualization
Unit [8
Data Visualization Techniques
2: Hrs]
Graphs and charts for categorical data, bar charts, gantt charts, stacked bars
, line plots, scatter plots, area chart , pie chart and bubble charts, heatmaps,
treemaps,box and whisker plots, histograms, word cloud , geo maps,
interactive data visualization
Unit [8
Introduction to Dashboard Design
3: Hrs]
Introduction to dashboard design principles, exploring different types of
dashboards, defining the purpose and objectives of the dashboard , data
visualization style guide, visual hierarchy and layout design,
performance and optimization of dashboard, dashboard deployment
and distribution, dashboard evaluation methods
Unit [8
Introduction to Data Pre-Processing
4: Hrs]
Importance and role of data preprocessing, challenges and issues in real-
world datasets, preprocessing techniques- aggregation, sampling,
dimentionality reduction, feature selection, discretization, data quality and
cleaning techniques,handling missing data and outliers, data normalization
and standardization, handling time series data
Reference
Books:
[1] Schwabish, Jonathan. Better data visualizations: A guide for scholars,
researchers, and wonks. Columbia University Press, 2021
[2] Min Chen,Helwig Hauser, Penny Rheingans, Gerik
Scheuermann,‘Foundations of Data Visualization’,Springer, 2020
[3] Andy Kirk, ‘Data Visualisation: A Handbook for Data Driven Design’
SAGE Publication, 2019
[4] Alexandru C. Telea ‘Data Visualization: Principles and Practice’, CRC
Press, 2014
[5] Stephen Few, ‘Information Dashboard Design: Displaying Data
for At-a-Glance Monitoring’, Analytics Press; 2nd edition , 2013
[6] Ben Fry, ‘Visualizing data: Exploring and explaining data with the
processing environment’, O'Reilly, 2008
[7] Salvador García, Julián Luengo, and Francisco Herrera , ‘Data
Preprocessing in Data Mining’, Springer , 2014
[8] Pang-Ning Tan,Michael Steinbach,Vipin Kumar ‘Introduction to Data
Mining’, Pearson Addison-Wesley, Second Edition
List of Experiments/Assignments:
[1] Download any free data set (from tableau/kaggle etc) in excel format and prepare the
following using it:
[2] bar charts
[3] area chart
pie charts
[4] line plots
[5] scatter plots
[6] Download any free data set and prepare the following using it:
[7] Heat map
[8] Tree map
[9] Histogram
Study of any of the visualization tools
Tableau
Power BI
Domo
Excel
Use of Python libraries such as Matplotlib, Seaborn, Plotly to visualize data in the
given dataset
Prepare a Dashboard using any one sourse software. e.g. Tableau, Microsoft POWER
BI, Google data Studio
Install WEKA on your system and study different features
Use WEKA tool for feature extraction and filtering
Elements of Electronics Engineering
Exami
Course nation
ET-25001
Code Schem
e
Teaching Scheme 2-0-0-0
Credits 3 TA 20
Lab
ESE 50 50
ESE:
Lab: 2 Hrs ESE: 50
Course Outcomes: Students will be able to:
Unit [6
Introduction to Cryptography
4: Hrs]
Definition and Components of Cryptography, Types: Symmetric and
Asymmetric Cryptography, Cryptographic Principles: Confidentiality,
Integrity, Authentication, Non-repudiation, Hashing Techniques, Digital
Signatures, Types of Attacks.
Textbooks:
[1] Nina Godbole and SunitBelpure, Cyber Security Understanding Cyber
Crimes,Computer Forensics and Legal Perspectives,Wiley
[2] V. K. Pachghare, “Cryptography and Information Security”, 3rd
edition, PHI Learning, ISBN: 978-93-893-4710-4.
Reference
Books:
[1] Graham, J., Howard, R., & Otson, R. (2010). Cyber security
essentials. CRC Press.
[2] Wu, C.-H., & Irwin, J. D. (2013). Introduction to cyber security. CRC
Press, Taylor & Francis Group.
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
[14]
[15]
[16]
[17]
[18]
[19]
VSEC1: Programming for problem solving
Offered to all students
Course Credit
CT(VS)-25001 2
Code: :
Teaching Scheme Examination Scheme
1 Hrs /
Lectures: MSE: 30 Lab ISE: 50
week
Self- Lab
1 Hrs/week TA: 20 50
Study: ESE:
Lab: 2 Hrs/week ESE: 50
Course Outcomes: Students will be able to:
1. Represent real life data using data types and variables provided by program-
ming language.
2. Solve a given problem using expressions, conditional statements, arrays and
loops.
3. Design a modular solution using functions, by breaking down the problem
into parts,
Using programming language.
[3
Unit 1 Basic Programming Constructs
Hrs]
Introduction and Overview of C programing Language, Constants and Variables,
Assignments and Expressions, Introduction to Simple Input and Output State-
ments
Unit 2 Conditional and Control Flow Statements [3 Hrs]
Conditional Statements: if, if..else, Control Flow: While do .. while, switch, for,
break and continue, comma operator, goto statement
Unit 3 Array and function [3 Hrs]
Strings, Arrays, Two Dimensional Arrays, Arrays of Arrays, Multi-Dimensional Ar-
rays, Functions: Function Call, Definition and Declaration, Local and global vari-
ables, parameters, return types.
Unit 4 Structure and Pointers [3 Hrs]
Structure: types, initialization, declaration, referencing, Pointer: Declaration, as-
signing values, constant pointers, initializing Pointers, pointer Arithmetic, pointer
to text, array, structure
Textbooks:
[1] [Link], “How to solve it by Computer”, PearsonEducation
[2] Balagurusamy, “Programming in ANSI C”, 9th Edition, McGraw Hill
Reference Books:
[1] Stephen G. Krantz, “Problem Solving Techniques”, Universities Press.
[2] Maureen Sprankle, “Problem Solving and Programming Concepts”, Pearson
Education, ISBN-978-81-317-0711-1.
[3] Kernighan and Ritchie, “The ‘C’ programming language”, Prentice Hall
List of Lab Experiments:
1. Exchanging the values of two variables, Summation of a set of
numbers
2. Programs using basic programming constructs
3. Sine function computation, Series Computation, Roots of Quadratic
Equation
4. Generation of the Fibonacci sequence, Finding the square root of a
number
5. The greatest common divisor of two integers, Raising a number to
large power
6. Finding the maximum number in a set, Array order reversal, Finding
maximum number from an array of numbers
7. Removal of duplicates from an ordered array, Selection/ Bubble/
Insertion sort
8. Programs using Functions and Call by value type of parameter
passing
9. Programs using storage class variables
10. Simple programs using pointer concepts, pointer arithmetic,
Call by reference
11. Simple programs using structures and related concepts
12. Create a linked list and related operations
This list serves as a guideline and is intended to be continuously refined by
the instructor. Maximum 10 lab assignments need to be considered for
continuous assessment and evaluation.
VSEC2: Python Programming
Offered to all students
Course Credit
CT(VS)-25003 2
Code: :
Teaching Scheme Examination Scheme
1 Hrs /
Lectures: MSE: 30 Lab ISE: 50
week
Self- Lab
1 Hrs/week TA: 20 50
Study: ESE:
Lab: 2 Hrs/week ESE: 50
Course Outcomes: Students will be able to:
1. Represent real life data using data types and variables provided by pro-
gramming language.
2. Solve a given problem using expressions, conditional statements and loops.
3. Design a modular solution using functions, by breaking down the problem
into
parts, using programming language.
4. Demonstrate the ability to process files of various types.
Unit
Introduction [3 Hrs]
1:
Basics of Python Programming: Introduction to Python, Setting up the
environment, Variables, Data types, Operators, Comments, Basic syntax, Python
Data Types: Numbers (int, float), Strings, Booleans, Lists, Tuples, Sets, Dictionaries
Python Operators: Arithmetic operators, Comparison operators, Logical operators,
Assignment operators, Bitwise operators, Identity operators.
Unit
Python Control Flow [3 Hrs]
2:
Python Conditional Statements: if, elif, else statements, Nested conditions Python
Loops: for loop, while loop, break statement, continue statement, pass statement
Unit
Python Data Structures [3 Hrs]
3:
Lists and List Comprehensions: Creating lists, Accessing elements, List operations
(append, insert, remove, etc.), List comprehensions. Tuples, Dictionaries and Sets:
Creating dictionaries and sets, Accessing elements, Dictionary and set operations
Unit
Strings and Functions [3 Hrs]
4:
Strings and String Manipulation: String operations (concatenation, slicing, splitting,
etc.), String methods. Python Functions: Defining functions, Calling functions,
Function arguments, Return values, Scope of variables
Textbooks:
[1] R. G. Dromey, “How to solve it by Computer”, Pearson Education, ISBN 0-13-
433995-9
[2] Maureen Sprankle, “Problem Solving and Programming Concepts”, Pearson
Education, ISBN-978-81-317-0711-1
Al Sweigart, Automate the Boring Stuff with Python: Practical Programming
[3] for Total Beginners, No Starch Press, ISBN 978-1-59327-599-0.
John M. Zelle, Python Programming: An Introduction to Computer Science,
Franklin, Beedle & Associates, ISBN 978-1-59028-275-5.
[4]
Reference
Books:
[1] Stephen G. Krantz, “Problem Solving Techniques” , Universities Press.
[2] Reema Thareja, “Python Programming: Using Problem Solving Approach”,
Oxford University Press; First edition, 978-0199480173
[3] Wes McKinney, Python for Data Analysis: Data Wrangling with Pandas,
NumPy, and IPython, O’Reilly Media, ISBN 978-1-4493-1979-3.
Web Resources:
[1] W3Schools Python Tutorial: [Link]
[2] Kaggle Learn – Python: [Link]
[3] TutorialsPoint – Python Programming:
[Link]
[4] GeeksforGeeks – Python Programming Language:
[Link]
[5] NPTL Course webpage:
[Link]
Lab Assignments
[1] Simple Data Manipulation and Calculations: Write a program to calculate the
area and perimeter of a rectangle using user input, variables, and basic arith-
[2] metic operations.
Working with User Input and Conditional Logic: Create a program that deter-
mines if a user-input number is positive, negative, or zero, and whether it's
[3] even or odd, using if-else statements.
Iterating and Calculating with Loops: Use a for loop to find the sum of num -
[4] bers up to a given integer and a while loop to sum numbers until a sentinel
value (e.g., 0) is entered.
[5] Exploring Lists and Their Operations: Perform various list manipulations on a
list of numbers, including appending, inserting, removing, and sorting ele-
[6] ments.
Applying List Comprehensions: Use list comprehensions to create new lists by
[7] squaring all even numbers and extracting strings from an existing list.
Managing Data with Dictionaries: Build a program that uses a dictionary to
store, update, and display student information, including calculating an aver -
[8] age grade.
Manipulating Strings: Write a program to perform various string operations
[9] on a user-provided sentence, such as counting vowels, reversing the string,
and checking for palindromes.
[10 Introduction to Functions: Define and call functions to calculate the average
] of a list of numbers and reverse a string, with the main program using these
functions.
Functions with Arguments and Return Values: Create functions that utilize
different types of arguments (default, variable number) and return multiple
values.
Combining Concepts: A Mini-Project: Develop a simple command-line contact
management system that uses functions, a dictionary, and a main loop to
add, search for, and display contact information.
VSEC3: Web Design
Offered to all students
Course Credit
CT(VS)-25002 2
Code: :
Teaching
Examination Scheme
Scheme
Lectures: 1 Hrs MSE: 30 Lab ISE: 50
Self- Lab
1 Hrs TA: 20 50
Study: ESE:
Lab: 2 Hrs ESE: 50
Course Outcomes: Students will be able to:
1. Demonstrate ability to install and configure a web server
2. Design a specified webpage using HTML and CSS.
3. Demonstrate the ability to manipulate DOM objects using JavaScript.
[2
Unit 1: Web Essentials
Hrs]
Basics of the Internet and the Web, Clients, servers, communication, protocols,
HTTP request/response cycle, Web browsers and their role. Tools and setup: text
editors, browsers, debugging tools. Installation and configuration of a web
server.
[3
Unit 2: Hypertext Markup Language
Hrs]
Fundamental HTML elements (head, body, title, headings, paragraphs),
Attributes and basic formatting (bold, italic, links, lists, images), Tables, Forms
[3
Unit 3: Cascading Style Sheets
Hrs]
CSS3 introduction (syntax, Types of CSS), Basic Style Properties (color, font,
background, margins, padding, borders), the box model and display property
(block, inline, inline-block), simple selectors (element, class, ID)
[6
Unit 4: JavaScript & Basic of [Link]
Hrs]
JavaScript basics, control flow, functions and arrays, events and DOM manipula-
tion, and simple form validation. Introduction to [Link], creating a simple HTTP
server, serving static files (HTML, CSS, JavaScript), processing form submissions
(GET and POST methods), and a simple client–server communication example
(browser form as client, [Link] as server).
Textbooks:
[1] Jennifer Niederst Robbins, Learning Web Design A Beginner's guide to HTML,
CSS, Javascript, and web graphics 5th edition 2018
Reference
Books:
[1] Jon Duckett, HTML & CSS: Design and Build Websites 1st edition 2014
[2] Jon Duckett , JavaScript and JQuery: Interactive Front-End Web Development
2014
[3] Eloquent JavaScript 4th edition 2024, Marijn Haverbeke.
Web Resources:
[1] Html :[Link]
[2] CSS: [Link]
[3]
HTML, The Complete Reference [Link]
[4] [Link]
[5]
[Link]
[6]
[7] [Link]
[8] [Link]
Suggested List of Assignments in the Laboratory:
[1] Set up your web development environment by installing a text editor (VS
Code) and a browser. Create a new folder, add an [Link] file with
some text (“Hello World”), and open it in the browser to check if every-
[2] thing works.
Create a basic HTML page using <!DOCTYPE>, <html>, <head>, <title>,
and <body>. Add headings, a paragraph, and apply text formatting like
[3] bold, italic, and underline. Insert an image and a hyperlink that opens an-
other webpage.
Create a new HTML page that includes both an ordered list and an un-
[4] ordered list for items like hobbies, subjects, or favorite foods. Add a ta-
ble with at least three rows and three columns, such as a simple timetable
[5] or contact list.
Build a two-page personal website with navigation links to switch between
pages. On one page, include a form with Name, Email, and Message
[6] fields.
Style your HTML page using inline CSS (inside tags) and internal CSS
(inside a <style> block). Change the background color, text color, and font
style to see the difference between the two.
Create an external CSS file and link it to your HTML page. Use it to style
[7] headings, paragraphs, and images with borders, margins, padding, and
different fonts.
Demonstrate the box model and selectors by styling a <div> with mar-
[8] gin, border, and padding. Apply element, class, and ID selectors to design
a simple profile card or blog section.
[9] Add a JavaScript script to your HTML page that shows a welcome alert
message when the page loads. Also, display today’s date inside a para-
[10 graph using DOM manipulation.
] Create a button on your webpage that changes the background color
when clicked. Add another button that hides and shows an image using
[11 JavaScript events.
] Add a simple form validation script to check if the Name and Email fields
are not empty before submission. Show an alert if any field is left blank.
[12 Install [Link] and create a new project folder. Write a simple JavaScript
] program that prints “Hello, [Link]!” in the terminal.
Create a basic HTTP server in [Link] that responds with “Hello World”
when accessed in the browser. Test it by opening [Link]
Extend your [Link] server to serve static files like HTML, CSS, and
JavaScript. Add a simple form in HTML and handle its submission on the
server using GET and POST methods.
This list serves as a guideline and is intended to be continuously refined by
the instructor.
PCC-01: Discrete Structures
Offered to CSE and AIML students
Course Credit
4
Code: :
Teaching
Examination Scheme
Scheme
5
Lectures: 3 Hrs MSE: 30 Tut/Lab ISE:
0
Self- Tut/Lab 5
1 Hrs TA: 20
Study: ESE: 0
Tut/Lab: 1 Hrs ESE: 50
Course Outcomes: Students will be able to:
Textbooks:
[1] “Discrete Mathematics and Its Applications”, Kenneth H. Rosen, 7th Edition,
Tata McGraw-Hill, 2017, ISBN: 9780073383095.
[2] “Elements of Discrete Mathematics”, C. L. LIU, 4th Edition, Tata McGraw-Hill,
2017, ISBN-10: 1259006395 ISBN-13: 978125 9006395
Reference
Books:
[1] “Discrete Mathematical Structures”, G. Shanker Rao, 2nd Edition2009, New
Age International, ISBN-10: 8122426697, ISBN-13: 9788122426694 2.
[2] “Discrete Mathematics”, Lipschutz, Lipson, 2nd Edition, 1999, Tata McGraw-
Hill, ISBN: 007 463710X
[3] K. Balakrishnan, 1st Edition, 2004, Tata McGraw-Hill, ISBN-10: 0- 07-058718-
3, ISBN-13: 3. “Graph Theory”, V. 9780070587182.
[4] “Discrete Mathematical Structures”, B. Kolman, R. Busby and S. Ross, 4th
Edition, Pearson Education, 2002, ISBN: 8178085569
[5] “Discrete Mathematical Structures with application to Computer Science”, J.
Tremblay, R. Manohar, Tata McGraw-Hill, 2002, ISBN: 0070651426
Credits 4 TA 20
ESE 50
Course Outcomes:
Linear and rotary type Potentiometer, Strain gauge, LVDT, RVDT, Eddy
current type Transducers, Capacitive, Optical transducers, Hall effect
transducers.
Textbooks:
Reference Books:
List of Experiments:
Examination
Course Code IE-25001
Scheme
Teaching
2-0-2-1 MSE 30
Scheme
Credits 3 TA 20
ESE 50
Unit
Basics of MATLAB: [7 Hrs]
1:
Unit
Programming in MATLAB: [7 Hrs]
2:
Unit
Data Visualization & Numerical Methods: [7 Hrs]
3:
Unit
Introduction to Simulink: [7 Hrs]
4:
Textbooks:
Reference Books:
List of Experiments/Assignments:
Teaching
MSE 30
Scheme
Credits TA 20
ESE 50
Course Outcomes: At the end of the course, students will demonstrate the
ability to
Unit
Introduction of measuring Systems: [7 Hrs]
1:
Unit
Measuring Instruments: [7 Hrs]
3:
Oscilloscope: Introduction, various parts, front panel controls, use of CRO for
measurement of voltage, current, period, frequency. Phase angle & frequency
by Lissajous pattern. Introduction to DSO, DMM.
Unit
Displacement Measurement [7 Hrs]
4:
Linear and rotary type Potentiometer, Strain gauge, LVDT, RVDT, Eddy current
type Transducers, Capacitive, Optical transducers, Hall effect transducers.
Unit
Velocity and Acceleration Measurement: (7 hrs)
5
Moving magnet and moving coil, tachometers and its types. Accelerometer:
Potentiometric, LVDT, Piezo-electric type
Unit
Force and torque measurement: (7hrs)
6
Basic methods of force measurement, elastic force traducers, strain gauge, load
cells, piezoelectric force transducers, Strain gauge torque meter, Inductive
torque meter, Magneto- strictive transducers, torsion bar dynamometer.
Textbooks:
Reference Books:
Examinatio
Course Code
n Scheme
Credits TA 20
ESE 50
Course Outcomes:
Timer and counter- types along with timing diagrams, shift registers, sequencer
function, latch instruction
Input ON/OFF switching devices, Input analog devices, Output ON/OFF devices,
Output analog devices, programming ON/OFF Inputs to produce ON/OFF outputs.
Motors Controls: AC Motor starter, AC motor overload protection, DC motor
controller
Developing a ladder logic for Latch circuit, traffic control, car parking, bottle
filling plant, Tank level control, automatic irrigation operation, thermal over load
relay, Home automation
Textbooks:
Credits 2 TA 20
ESE 50
Course Outcomes:
2. To acquire knowledge and skills for crafting various carpentry, fitting, and
welding projects.
Course Content:
Module I Introduction and demonstration: Familiarization with different
workshop areas and adherence to safety regulations within a
workshop setting.
Module III Fitting shop: Overview of tools and procedures, varieties of marking
tools and their applications, types of cutting tools for fitting and their
uses, fitting tasks including chipping, filing, scraping, grinding,
sawing, marking, drilling, and tapping.
Module V Metal joining shop: Presentation of tools and various welding joint
techniques, including arc welding, gas welding, and gas cutting.
Practicals :
Course Outcomes:
4. Recognize and utilize the right tools for machining techniques such as
facing, thread cutting, and tapping.
Product Prototyping Practices
Credits 3 TA 20
ESE 50
Course Outcomes:
Equip students with the knowledge to start and manage their own
product prototyping.
Course Content:
Course Outcomes:
Textbooks:
1. Chua Chee Kai, Leong Kah Fai, “Rapid Prototyping: Principles and
Applications”, World scientific, 2003.
Reference Books:
Teaching
MSE 30 CIE
Scheme
Credits 2 TA 20
ESE 50
Course Content:
References:
7. Terry Kilby and Belinda Kilby, “Make: Getting Started with Drones “, Maker
Media, Inc,
Laboratory Experiments:
Examination
Course Code MFG-25001
Scheme
Credits 3 TA 20
ESE 50
1. Compare and classify the various learning styles and Outline the
psychological principles in Design Thinking methodology,
2. Infer the Design Thinking framework and Experiment with the process till
ideation using human centric tools,
Syllabus:
Part 1- Thinking
1. An Insight to Learning 2
4. User-Design Relationship 4
Levels of Designs
Affinity diagrams
2. Prototyping 4
3. Testing 2
Reference
7. Dym, C. L., Agogino, A. M., Eris, O., Frey, D. D., & Leifer, L. J. (2005).
Engineering design thinking, teaching, and learning. Journal of engineering
education, 94(1), 103-120.
Thompson, L., & Schonthal, D. (2020). The Social Psychology of Design Thinking.
California Management Review, 62(2), 84–99.
[Link]
Course: DESIGN THINKING IDEA LAB (DTIL)-LABORATORY
Course outcomes:
Credits 3 TA 20
ESE 50
1. Compare and classify the various learning styles and Outline the
psychological principles in Design Thinking methodology,
2. Infer the Design Thinking framework and Experiment with the process till
ideation using human centric tools,
Syllabus:
Part 1- Thinking
Levels of Designs
Affinity diagrams
07. Prototyping 4
08. Testing 2
Test group marketing
References:
7. Dym, C. L., Agogino, A. M., Eris, O., Frey, D. D., & Leifer, L. J. (2005).
Engineering design thinking, teaching, and learning. Journal of engineering
education, 94(1), 103-120.
Examination
Course Code MFG(VS)-25001
Scheme
Teaching
2-0-2-1 MSE 30 CIE 100
Scheme
Credits 2 TA 20
ESE 50
Course Outcomes:
2. To acquire knowledge and skills for crafting various carpentry, fitting, and
welding projects.
Module III Fitting shop: Overview of tools and procedures, varieties of marking
tools and their applications, types of cutting tools for fitting and their
uses, fitting tasks including chipping, filing, scraping, grinding,
sawing, marking, drilling, and tapping.
Module V Metal joining shop: Presentation of tools and various welding joint
techniques, including arc welding, gas welding, and gas cutting.
Practicals :
Course Outcomes:
4. Recognize and utilize the right tools for machining techniques such as
facing, thread cutting, and tapping.
Product Prototyping Practices
Examination
Course Code MFG(ES)-25002
Scheme
Teaching
2-0-2-1 MSE 30 CIE
Scheme
Credits 3 TA 20
ESE 50
Course Outcomes:
Equip students with the knowledge to start and manage their own
product prototyping.
Course Content:
Course Outcomes:
Textbooks:
1. Chua Chee Kai, Leong Kah Fai, “Rapid Prototyping: Principles and
Applications”, World scientific, 2003.
Reference Books:
Credits 2 TA 20
ESE 50
Course Content:
Drone Navigation Systems: GPS, Drone Cameras: Types, Resolution, and Settings,
Video encoding standards: PAL & NTSC and their relevance to drone operations in
different regions.
References:
3. Lynch, Kevin M., and Frank C. Park. Modern robotics. Cambridge University
Press, 2017.
7. Terry Kilby and Belinda Kilby, “Make: Getting Started with Drones “, Maker
Media, Inc,
Laboratory Experiments:
Examination
Course Code MFG-25001
Scheme
Credits 3 TA 20
ESE 50
1. 2. Compare and classify the various learning styles and Outline the
psychological principles in Design Thinking methodology,
2. Infer the Design Thinking framework and Experiment with the process till
ideation using human centric tools,
Syllabus:
Part 1- Thinking
1. An Insight to Learning 2
4. User-Design Relationship 4
Levels of Designs
Affinity diagrams
2. Prototyping 4
3. Testing 2
Reference
7. Dym, C. L., Agogino, A. M., Eris, O., Frey, D. D., & Leifer, L. J. (2005).
Engineering design thinking, teaching, and learning. Journal of engineering
education, 94(1), 103-120.
Thompson, L., & Schonthal, D. (2020). The Social Psychology of Design Thinking.
California Management Review, 62(2), 84–99.
[Link]
Course: DESIGN THINKING IDEA LAB (DTIL)-LABORATORY
Course outcomes:
TA 20 Marks
Corse Objectives:
Syllabus:
Course outcomes:
TA 20 Marks
Course Outcomes:
2. Learn about the basic concept, modes of heat transfer and apply in heat
exchanger devices.
3. Learn the basics of power transmission elements and machine tools , their
applications and apply that knowledge in real time industry scenario.
5. Develop understanding about the role and need of renewable energy sources.
Syllabus:
04 Machine elements 07
05 Introduction to Manufacturing 07
TA 20 Marks
Course Outcomes :
Syllabus:
Textbooks:
Reference Books:
Shah, M.B. & Rana B.C. , “Engineering Drawing and Computer Graphics”,
Pearson Education
List of Assignment:
Draw 02 examples on each assignment on A2 size drawing sheet
Assignment 1:
Draw orthographic views of any machine elements along with sectional
view.
Assignment 2:
Draw isometric view for given orthographic views.
Assignment 3:
Draw the development lateral surfaces of solids.
Draw 02 examples on following assignment using CAD software
Assignment 4:
Draw orthographic views of any machine elements along with sectional
view.
Course Title : Computer Aided Drafting
( Continuous Internal
Evaluation )
Credits 02
Corse Outcomes :
Syllabus:
01 Orthographic Projections: 02
Principles of Orthographic Projections, types of
orthographic projections–First angle and third angle
projections, Obtaining orthographic projections of given
solids and machine elements by using first angle
projection method along with sectional views.
06 Introduction to 3D Modeling 03
Textbooks:
Reference Books:
( Continuous Internal
Evaluation )
Credits 02
Course Objectives
Syllabus:
1 Introduction to Automobiles 03
History and evolution of automobiles., Classification of vehicles
(2W, 3W, 4W, HEV, PHEV, BEV, FCEV), Layout of an automobile –
chassis, power train, transmission, brakes, steering, Basics of
vehicle dynamics – traction, rolling resistance, braking, and
aerodynamics
2 Automobile Familiarization 2
3 Differential Study 2
4 EV Familiarization 2
5 Motor Demonstration 2
6 Battery Basics 2
Reference Books
1. “Modern Electric, Hybrid Electric, and Fuel Cell Vehicles” – Mehrdad Ehsani,
Yimin Gao, Sebastien E. Gay, Ali Emadi, CRC Press
2. “Electric and Hybrid Vehicles: Design Fundamentals” – Iqbal Husain, CRC
Press
3. “Electric Vehicle Technology Explained” – James Larminie & John Lowry,
Wiley
4. “Fundamentals of Electric Vehicles: Technology and Economics” – Sandeep
Dhameja, Newnes/Elsevier
5. “Hybrid Electric Vehicles: Principles and Applications with Practical
Perspectives” – Chris Mi, M. Abul Masrur, David Wenzhong Gao, Wile
Corse Outcomes :
Syllabus:
Textbooks:
Reference Books:
Shah, M.B. & Rana B.C. , “Engineering Drawing and Computer Graphics”,
Pearson
Education
Corse Outcomes :
Credits 3 ESE 50
Course Outcome:
Syllabus:
Text Books:
Reference Books:
Credits 1
Course Outcomes:
At the end of the laboratory work, students will demonstrate the ability to:
3. Identify the situation under which impact testing would be needed and
able to perform the test.
ESC: Nanomaterials
Credits 3 ESE 50
Course Outcome:
At the end of this course, the students will demonstrate the ability to:
Syllabus:
Nanoscience and Nanotechnology", 2013, University Press (I) Pvt. Ltd. (e-
ISBN:978-3-642-28030-6).
ESC: Fundamentals of Corrosion Engineering (Theory)
Credits 2 ESE 50
Course Outcome:
Syllabus:
Textbooks:
Reference Books:
Cramer, S. D., & Covino, B. S. Jr. (Eds.), ASM Handbook, Volume 13B:
Corrosion
Credits 1
Course Outcome:
List of Experiments/Assignments:
Credits 2
Course Outcomes:
Syllabus:
2. Dean J.A., Merritt L. L., Settle F.A., Williard H.H., Instrumental methods of
Analysis 7th edition, CBS Publishers & Distributors, New Delhi,2009.
Credits 2
Course Outcome:
At the end of this course, the students will demonstrate the ability to:
4. Implement and automate simulations using modern tools and manage the
resulting data.
Syllabus:
List of Experiments/Assignments:
5. Use VASP Predict lattice parameters of “X” element after electronic energy
and k-point optimization.
6. Generate and visualize a polymer chain using LAMMPS (MD) and OVITO.
Self-study
Engel, T., and P. Reid. Physical Chemistry. San Francisco, CA: Benjamin
Cummings, 2005. ISBN: 9780805338423.
Allen, S. M., and E. L. Thomas. The Structure of Materials. New York, NY: J.
Wiley & Sons, 1999. ISBN: 9780471000822.
Atkins, P. W., and J. de Paula. Physical Chemistry. 7th ed. New York, NY:
Oxford University Press, 2002. ISBN: 9780198792857.
Dill, K. A., and S. Bromberg. Molecular Driving Forces. New York, NY:
Routledge, 2002. ISBN: 9780815320517.
Kittel, Charles. Introduction to Solid State Physics. 8 th ed. New York, NY: J.
Wiley & Sons, 2005. ISBN: 0-471-41526-X
Credits 1
Course Outcomes:
1. Recall and use basic language skills –listening, speaking, reading, and
writing and attempt the tasks using grammar and vocabulary efficiently
3. Develop the knack to make their points of view clear to the audience and
portray their learning well in front of a large audience on a variety of
relevant situations