Centurion University of Technology and Management Odisha: B.Tech. in Electrical and Electronics Engineering
Centurion University of Technology and Management Odisha: B.Tech. in Electrical and Electronics Engineering
Management Odisha
CUTM1925 Calculus 20
Basket - II
Course Code
Course Title Page No
CUTM1011 Optimisation Techniques 36
Basket - IV
Course Code
Course Title Page No
CUTM1602 Programming in C 80
Basket – V (Domain)
Domain Title Page No
Renewable Energy Applications 139
Operation and Maintenance of Electrical Grid System & 149
Transformers
Basket – V (Elective)
Domain Title Page No
Software Testing and Test Automation (Elective) 260
Power System Operation & Control(Elective) 263
Programme Objectives; Job/Higher studies/Entrepreneurship
PO Outcomes
1|Page
Individual and team work: Function affectively as an individual, and as a
PO9 member or leader in diverse teams, and in multidisciplinary settings in
Electrical and Electronics Engineering
Life- long learning: Recognize the need for, and the preparation and ability to
PO12 engage in independent research and lifelong learning in the broadest contest of
technological changes in Electrical and Electronics Engineering
PEOs/PSOs
PSO1. Graduates can use their skills gained in the domain to work in Industrial
Automation/Transformer Manufacturing/Distribution of Power/Renewable Energy.
PSO3. Graduates will able to qualify GATE and other PSU examinations.
2|Page
Course
Attributes
Outcomes
CO1 Knowledge
CO5 Research
3|Page
Course Structure
Basket - I
Course
Course
Course Title Credits Type
Code
T+P+PJ
CUTM1001 Differential Equations and Linear Algebra 3 2+0+1
5|Page
Differential Equations and Linear Algebra
Course Objectives
Course Outcomes
COURSE CONTENT
Module-I
First order linear differential equations and its applications (Kirchhoff’s law)
6|Page
Module-II:
Second order linear homogeneous differential equations (Real roots, Real equal roots, Complex
conjugate roots) and its applications.
Module-III:
Module-IV:
Project-4
Report on finding the traffic flow in the net of one-way streets
Module-V:
Module-VI:
Project-5
Module-VII:
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:
7|Page
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
8|Page
Laplace and Fourier Transform
Course Objectives
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.
Course Outcomes
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
Module-III (T-3-Pj-2)
Derivatives and Integrals of Transforms, Inverse Laplace transform.
9|Page
Project 3:
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
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:
Reference Books:
10 | P a g e
Complex Analysis and Numerical Methods
Course Objectives
Course Outcomes
COURSE OUTLINE
11 | P a g e
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
Laurent series (Without Proof), Pole, Residue, Residue Theorem (Without Proof), Evaluation
of Real integral Type-I.
12 | P a g e
2. Fundamentals of Complex Analysis (with Applications to Engineering and Science) by
E.B. Saff & A.D. Snider Publisher: Pearson
3. Numerical Methods for Scientific and Engineering Computation by M. K. Jain, S. R.
K. Iyengar & R.K. Jain; New Age International Publishers.
4. Introductory Methods of Numerical Analysis by S.S. Sastry; Third Edition, Prentice
Hall India.
13 | P a g e
Discrete Mathematics
Code Course Title Credit T-P-PJ
CUTM1004 Discrete Mathematics 3 2-0-1
Course Objectives
Course Outcomes
COURSE OUTLINE
Module -I (4Hours)
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 (3Hours)
Theory of inference, Predicates and Quantifiers, Rules of Inference.
14 | P a g e
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 of Euler 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 (4 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.
15 | P a g e
Text Books:
16 | P a g e
Probability and Statistics
Code Course Title Credit T-P-PJ
CUTM1005 Probability and Statistics 3 2-0-1
Course Objectives
Course Outcomes
COURSE CONTENT
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
17 | P a g e
Module II:(3 hrs +2 hrs)
Project-2
Discrete random variables and probability distributions, Continuous random variables and
probability
Project-3
Project-4
Normal Distribution, Working with Normal Tables, Normal Approximation to the Binomial
Distributions
Project-5
Statistics: Random Sampling, Population and Sample, Sample Mean and Variances, Point and
Interval Estimations, Confidence Intervals
Project-6
18 | P a g e
Text Books:
1. 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.
19 | P a g e
Calculus
Code Course Title T-P-PJ Prerequisite
CUTM1925 Calculus 2-0-1
Course Objectives
Course Outcomes
COURSE CONTENT
Module-I(3hr+0hr+2hr)
20 | P a g e
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).
21 | P a g e
Mechanics for Engineers
Code Course Title Credit T-P-PJ
CUTM1006 Mechanics for Engineers 3 2-1-0
Course Objectives
Course Outcomes
COURSE CONTENT
Module I: Force and Moment (4 Hrs. + 2 Hrs. practices)
System Isolation and Free Body Diagram, Particle Equilibrium, Lami’s theorem, General
Conditions of Equilibrium, Types of Supports and Support Reactions, Rigid Body Equilibrium.
22 | P a g e
Practice-2: To verify the condition of equilibrium by finding reactions at the support of a beam
Basic Terms used in Dry Friction, Laws of Coulomb Friction, Equilibrium of Bodies on a
Inclined Plane, Ladder Friction, Belt Friction
Axis of Symmetry, Centroid of Lines, Areas and Volumes, Centroid of Composite Section.
Rectangular and Polar Moment of Inertia, Radius of Gyration, Parallel Axis Theorem and
Perpendicular Axis Theorem, Moment of Inertia of Composite Section
Text Books:
Reference Books:
1. Engineering Mechanics by S. Timoshenko, D.H. Young and J.V. Rao, Tata McGraw Hill
2. Engineering Mechanics by D.S. Kumar, S.K. Kataria and Sons.
23 | P a g e
Optics and Optical Fibres
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
COURSE CONTENT
Module I: Reflection and Refraction (Derivation is not required) (3hours +2hours)
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.
Practice: 1
To determine the refractive index of a glass slab using a travelling microscope.
24 | P a g e
Module II: Lenses (Derivation is not required (2hours+2hours)
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.
Introduction to Fibre optics, structure of optical Fibres, classification of optical Fibres on the
variation of refractive index, Classification of optical fibres on the variation of mode of
transmission/core diameter, Numerical Aperture, Acceptance angle. Principle of optical fibres
communication, optical communication (block diagram only),
Practice: 6
To find the numerical aperture of a given optic fibre and hence to find its acceptance angle.
25 | P a g e
V-number of an optical fibre, optical fibre cables design, optical fibre connection, fibre splices,
fibre connectors. Application of optical fibres- Cable TV, Networking, Power companies,
Imaging, Sensors, Medical (Dental surgery, Endoscopy, Surgery)
Practice: 7
Measurement of bending loss.
Text Books:
1. A TextBook of Optics by M.N. Avadhanulu, BrijLal, 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 AjoyGhatak, McGraw Hill Education; 6 edition, 2017.
2. Physics-I for engineering degree studentsbyB.B. Swain and P.K.Jena.
3. Concepts in Engineering Physics by I Md. N. Kha, 2016.
26 | P a g e
Applied Analytical Chemistry
Course Objectives
Course Outcomes:
Module-I(4Hrs)
Water analysis:
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. Numerical on calculation of hardness of water,
Lime-Soda calculation, Alkalinity of water.
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)
27 | P a g e
Module-II(2Hrs)
Soil Analysis:
Soil profile, Structure, and properties, Determination of soil properties, Fertility of the soil.
6. Determination of specific gravity of the soil by using piknometer. (V.lab)
7. Determination of pH and electrical conductivity of soil sample.
8. Determination of moisture content in soil by oven drying method. (V. lab)
Module-III (4Hrs)
Fuel Chemistry-I:
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.
9. Determination of calorific value of a fuel sample by using Bomb calorimeter. (V. lab)
10. Analysis of flue gases by Orsat’s apparatus.
Module-IV (3Hrs)
Fuel Chemistry-II
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.
11. Synthesis of biodiesel by transesterification process
Module-V(3Hrs)
Module-VI (2Hrs)
Electrochemical Phenomenon
28 | P a g e
Applied Engineering Material
Course Objectives
Course Outcomes
Course content
Project
29 | P a g e
Synthesis of TiO2 and ZnO nanoparticles by Sol Gel, Sonication and Precipitation method and
study their application.
Carbon nanomaterials, such as graphene, carbon nanotubes (CNTs), crystalline diamond, and
diamond-like carbon, Properties and application of fullerenes,
Project
Project
Project
Fundamental aspects related to energy storage and conversion, lithium ion batteries, Lead acid
batteries; Nickel Cadmium batteries; advanced batteries
30 | P a g e
Project
Text Books:
31 | P a g e
Environmental Studies
Course Objectives
Course Outcomes:
32 | P a g e
COURSE CONTENT
33 | P a g e
Assignment-2: Water Act, 1974
Assignment-3: Air Act, 1981
Assignment-4: Environmental protection act, 1986
Reference Books:
1. Environmental Studies by U.N. Dash & H. D. Kumar, India Tech Publication, New
Delhi
2. Environmental Studies by R. Rajagopalan Oxford University Press
3. Environmental Science and Engineering, 2E, by Aloka Debi, University Press
34 | P a g e
Course Structure
Basket - II
Course
Course Code Course Title Credits Type
T+P+PJ
35 | P a g e
Syllabus
Optimization Techniques
Course Rationale:
Operations research (OR) have many applications in science, engineering, economics, and
industry and thus the ability to solve OR problems are crucial for both researchers and
practitioners. Being able to solve the real life problems and obtaining the right solution requires
understanding and modelling the problem correctly and applying appropriate optimization
tools and skills to solve the mathematical model. The goal of this course is to teach you to
formulate, analyse, and solve mathematical models that represent real-world problems. We will
also discuss how to use EXCEL for solving optimization problems
Course Objectives:
Course Outcomes:
36 | P a g e
COURSE CONTENTS
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
Google and YouTube
Journals:
● International Journal of operations Research
● European Journal of Operations Research
● International Journal of Operations Research and Optimization
37 | P a g e
Engineering Economics and Costing
Code Course Title Credit T-P-PJ
Course Rationale:
This course aims at providing the student with advanced concepts of engineering
economic analysis and its role in engineering decision making.
Course Objectives:
CO1. Facilitate students to understand the basics of Economics and its application in the field
of engineering
CO2.Enable students to understand the concepts of the time value of money and techniques for
evaluation of engineering projects along with it critically analyse in identifying the actual cost
of fixed assets used over a period of time in a business organization.
CO3.Equip students with the skills required to understand cost statements/records of the
product and its effect on decision making
Course Outcomes:
38 | P a g e
COURSE CONTENTS
General concepts on Micro &Macro Economics. The Theory of demand, Demand function,
Law of demand and its exceptions, Elasticity of demand, Law of supply and elasticity of
supply.
Theory of production, Law of variable proportion, Law of returns to scale.
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.
Books
● Riggs, Bedworth and Randhwa, “Engineering Economics”, McGraw Hill
Education India.
● Mithani, D.M., Principles of Economics. Himalaya Publishing House
● Mishra,S. “Engineering Economics & Costing “, PHI
● Sullivan and Wicks, “ Engineering Economics”, Pearson
● Paneer Seelvan,R., “ Engineering Economics”, PHI
● Gupta, G.S., “ Managerial Economics”, TMH
● Lal and Srivastav, “ Cost Accounting”, TMH
Links to websites:
● http://courseware.cutm.ac.in/
39 | P a g e
Project Management
Code Course Title Credit T-P-PJ
Course Objectives:
Course Outcomes:
COURSE CONTENT:
Unit: I
40 | P a g e
Project Management Process for a Project, groups, Initiating, planning, executing,
monitoring &controlling and closing process groups.
Project management Knowledge area;
Project Integration Management; Develop project charter, develop project management
plan, direct and manage project execution, monitor and control project work, perform
integrated change control, close project or phase.
Unit: 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
Unit: 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
Unit: 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
Note: Students can use any of these software for their project; MS. Excel/ Bitrix 24/Primavera/
Microsoft Projects
Books Recommended:
1. Project Management: A Managerial Process, Clifford F Gray & Eric W Larson, Tata
McGrawHill [Text book]
2. A Guide to the Project Management Body of Knowledge, 6th Edition, PMI
3. Project Management- A system Approach to Planning, Scheduling and Controlling
(Harold Kerzner). CBS Publishers and Distributers, New Delhi.
4. Projects, Preparation, Appraisal and Implementation (Prasanna Chandra), 3 rd Edition,
Tata Mc Graw Hill, New Delhi.
5. Project Management (Nagarajan, K), New Age Publishers, New Delhi.
6. Project Management. A Managerial Approach (Meredith, R.J and Mantel, S.J), Wiley
(India).
41 | P a g e
Gender, Human Rights and Ethics
Code Course Title Credit T-P-PJ
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 organisations
in India. The specific objectives are:
To develop an understanding of gender, human rights and ethics in an unequal society
like India
Sensitisation of how gender, human rights and ethics are significant in organisations.
Integrating concerns related to gender, human rights and ethics in organisations.
Course Outcomes
COURSE SYLLABUS
Module 1
Difference between sex and gender; social construction of gender and its outcomes in the
form of behaviour, 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.
42 | P a g e
Module 2
Module 3
Different ethical systems and perspectives; ethical relativism and its implications,
utilitarianism, duty ethics and virtue ethics in organisations
Critique of various ethical positions and develop their own position in an organizational
context.
Session Plan
Session 1
Basic concepts on sex and gender; social construction of gender; constitutional provisions for
gender equality.
PPT 1 - Introduction to Gender
1.5 mins video on Gender Equality and Poverty
https://www.youtube.com/watch?v=4viXOGvvu0Y
Session 2
Session 3
Project
-Gender Responsive Governance in times of COVID 19
https://in.one.un.org/gender-responsive-governance-in-the-times-of-covid-19/
- SDG - Gender Equality Goal 5
https://in.one.un.org/page/sustainable-development-goals/sdg-5/
- Gender, Sustainability and Environment
Women_Environment_and_Sustainable_Development_A_Ca
- Good Practices of Gender Mainstreaming in India
Good Practices for Gender Mainstreaming
- Gender Equality Case Study
Gender Equality - Kerala Case Study
Session 6
Session 7
44 | P a g e
Video on Protection of Human Rights Act 1993 (for reference, bilingual)
https://www.youtube.com/watch?v=qAiiOyL5WAw
Session 8
Session 9 & 10
Session 11
Session 12
45 | P a g e
https://www.youtube.com/watch?v=wWZi-8Wji7M
Project (self exploration through case studies)
Fraudulent Books_1
Gifts from the Boss's Friend_1
Gifts from the Sales Representative_1
Session 13
Ethical relativism
PPT - Ethical Relativism
Video on Moral relativism
https://www.youtube.com/watch?v=5RU7M6JSVtk
Project (self-exploration through case studies)
Mining Data docx_1
Office Affair_2
On-time Delivery
Session 14 & 15
Ethics in organisations
Video on ethics in the workplace
https://www.youtube.com/watch?v=0mUxMpMTT28
Project (self-exploration through case studies)
Falsifying Attendance_1
Family Loyalty vs. Meritocracy_1
Rumors_1
The Supervisor's Choice_1
Books
Frankena, WK, 1973, Ethics (2nd Edition), Pearson.
Singer, P. 2011, Practical Ethics (3rd ed), Cambridge University Press.
Smart, JJC and Williams, B. 1973, Utilitarianism: For and Against, Cambridge University
Press.
46 | P a g e
Climate Change, Sustainability and Organisations
Code Course Title Credit T-P-PJ
Course Rationale:
This course is about climate change, sustainability and its implications for organisations.
Climate change and sustainability are closely interlinked. Students will be exposed to related
issues, challenges and debates on the subjects. They will develop an understanding of how
organizational performance gets affected by climate change today. As organisations grow and
diversify in India, there is a need to sensitise Management students to the significance of
climate change and its impact on humanity and environment; Sustainable Development Goals
(SDGs) and integrated reporting framework for sustainability of organisations.
Module 1: Climate Change and Organisations
Course Objectives:
Course Outcome:
CO3 The course will give students decision taking PO3(2), PO7(3)
ability and to develop strategies for
perspective planning of organizations for
sustainability
47 | P a g e
COURSE CONTENTS:
1. Basics of climate change; impacts on various sectors; responses and mitigation efforts
by the state and non-state agencies; debates and critiques
2. Sectoral implications of climate change – Agriculture and Forestry; Transportation;
Buildings; Energy; Industry and Manufacturing
3. Climate change – specific impacts (Migration, Disasters and Pandemics)
4. Mitigation and adaptation keeping the sustainability of business organisations
Session Plan for Module 1 – Climate Change and Organisations (10 one hour sessions)
Session 5: Climate change and social sector – health, education and livelihood/food security
Session 8 and 9: Climate change impacts of migration, disasters and pandemics – societal and
organisational implication
Session 10: Develop reference points to factor into perspective planning and development of
organisations
Projects: Small group exercises, case analysis, video and book reviews
48 | P a g e
Session Plan for Module 2 – Sustainability in Organisations (10 one hour sessions)
Session 1: Sustainable development basics and introduction to SDGs (rationale, issues and
challenges for India)
GOAL 1: No Poverty
49 | P a g e
Videos – Climate Change
1. Short Videos (5) on Sustainable Development Goals and one TED Talk
2. https://developmenteducation.ie/blog/2017/09/5-videos-sustainable-development-
goals-worth-view-useful-ted-talk/
3. Overview of Sustainable Development Goals -
https://www.youtube.com/watch?v=s190sjqYRdg (7.43 mins)
Projects:
1. Climate change impacts on agriculture and policy responses – what is the current
practice and its implications for the sector and people; give your own recommendations
based on your understanding of issues, challenges, debates, critiques.
2. Marine fishing – fisherfolk
3. Forest dwellers
4. Business organisations – MSMEs, manufacturing, service industries; application of the
integrated framework for sustainability reporting
50 | P a g e
Job Readiness
Code Course Title Credit T-P-PJ
CUTM1016 Job Readiness 6 0-6-0
Course Objectives
Course Outcomes
Note: A student will be awarded the credits and grades as outlined in the attached
presentation: https://drive.google.com/file/d/1Wst-jdAJuHHVtYC4F-
p3SKuw1PHWOI1U/view?usp=sharing
51 | P a g e
COURSE SYLLABUS
Course Division
Course I: IELTS - Reading, Listening, Speaking, and Writing
Course II: IELTS Verbal
Course III: Quantitative Aptitude
Course IV: Logical Reasoning
Course I: IELTS - Reading, Listening, Speaking and Writing
Module I: IELTS Reading (18hrs)
52 | P a g e
● Sentence Correction
53 | P a g e
Module IV: Advanced Arithmetic (16 Hrs)
● Equation: Linear & Quadratic
● Permutation: All concepts & Shortcuts on factorial, fundamental principles of
counting
● Combination: All concepts & Shortcuts on Selection (Groups/teams)
● Probability: Terms related to Probability, Event, Theorems related Probability,
Conditional Probability. Shortcuts on coins, dices, balls, cards, etc
● Data Interpretation: (Bar/Pi-Chart /Line) graph
● Mensuration: Area & Volume
● Height & Distance: Lines of Sight, Horizontal line, Angle of Elevation, Angle of
Depression
● Assessments
54 | P a g e
● Syllogism
● Statement & Conclusion
● Data Sufficiency
● Assessments
55 | P a g e
56 | P a g e
Course Structure
Basket - III
57 | P a g e
Industrial IoT and Automation
Course Objectives
● Students will learn the new evolution in hardware, software, and data.
● While the promise of the Industrial Internet of Things (IIoT) brings many new
business prospects, it also presents significant challenges ranging from technology
architectural choices to security concerns.
● Students acquire the upcoming Industrial Internet of Things: Roadmap to the
Connected World Course offers important insights on how to overcome these
challenges and thrive in this exciting space.
Course Outcomes
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
58 | P a g e
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
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
59 | P a g e
MODULE 6: Control & Supervisory Level of Automation
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)
3. Internet of Things- A Hands on Approach, Arshdeep Bahga and Vijay Madisetti ,
Universities Press , 2015.
60 | P a g e
Data Analysis and Visualization Using Python
Course Objectives
Course Outcomes
COURSE CONTENT
Module-I
61 | P a g e
Module-II
Module-III
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
Reading materials and videos available on internet on how to use ANACONDA, JUPYTER
NOTEBOOK and Python Libraries
62 | P a g e
Machine Learning using Python
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.
Course Outcomes
COURSE CONTENT
63 | P a g e
Module 2 - Regression (8 hrs)
● 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.
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
64 | P a g e
Robotic automation with ROS and C++
Code Course Title Credit T-P-PJ
Course Content:
Course Objectives
Course Outcomes
CO2 Design different types of circuits using devices PO2(2), PO3 (2)
which are connected to robotic modules
CO3 To write code using C++ for various types of PO5 (2)
robotic applications.
CO4 Apply the concepts in Industry based project & PO5 (3)
advanced learning.
COURSE SYLLABUS
Module – 1
65 | P a g e
1.2 Use of robots in industry.
Module - 2
Module - 3
Practice
P3.1 Port handling of 8951
P3.2 Port handling of Arduino
P3.3 Port handling of Raspberry Pi
Module- 4
Module- 5
66 | P a g e
P5.4 Gazebo based robot control and simulation.
P5.5 Python and C++ based programming to control robot.
Virtual LAB: Using ROBOMASTER (AWS)
Projects
● Mobile controlled robot
● Autonomous operated robot.
● Location targeted robot
67 | P a g e
Basics of Design Thinking
Course Rationale:
Steve Jobs famously said “Design is just not what it looks or feels like. Design it how it works”.
Design Thinking is described as a discipline where a designer's sensibility and methods match
with the needs of users. It draws on logic, imagination, intuition and systematic reasoning to
explore the possibilities of a solution to a challenge and to create desired outcomes that benefit
the end user. So, if you are among the one who is constantly thinking of solving a problem of
business or society, it is ideal for you. This course will help you with the basics of design
thinking and through an action centric learning approach, lead to creatively exploring the
challenges and by using the design thinking tool propose innovative solutions.
Course Objectives:
● To orient the participants with the basics of the design thinking process
● To familiarize participants with the elements of Design thinking
Course Outcomes
COs
Course Outcomes Mapping COs with
POs (High-3,
Medium-2, Low-1)
68 | P a g e
COURSE CONTENTS:
Module: I
Basics of Design Thinking, Why Design Thinking, Design Thinking Mind-set (Inspiration,
Ideation and Implementation) Design thinking process, (Empathy, Define, Ideate, Prototype,
Test). Cases of application of Design thinking approach (Intuit, IDEO, Infosys, IBM, Google,
Apple, Jubilant Foods)
Module: II
Executing a Design Thinking Project- Apply Interviewing and empathy building technique,
Drawing inferences from the observations, Defining a point of view, Ideation process,
developing and testing prototypes and writing a story of a minimum viable solution.
Projects-
Develop a customer friendly insulin pump design
Develop a new customer experience for buying a diamond ring online
Develop a new disease monitoring device for health workers working in remote areas.
Designing an integrated machinery for end to end farm activities for small and marginal
farmers.
Design a Fund raising campaign
Recommended References:
Books: Tom Kelly & Jonathan Littman (2001). “The Art of Innovation” Broadway
Publication.
69 | P a g e
System Integration with DYMOLA
Code Course Title Credit T-P-PJ
Course Objectives
Course Outcomes
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.
70 | P a g e
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
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
71 | P a g e
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.
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.
72 | P a g e
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.
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.
73 | P a g e
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
74 | 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 together to build a smart live project.
● To make the centurion's think beyond engineering.
● To provide the platform to express the imagination to reality.
● To acculturate the diversity in engineering.
● To make the centurions industry ready.
Course Outcomes
COURSE SYLLABUS
Interdisciplinary
Product Based
Industry 4.0
Go to Market Based
Project categories:
Software/Hardware Based
Real-Time
Multidisciplinary
75 | P a g e
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
17. Maplesoft
18. Modelica
19. Python
Projects In Track:
76 | P a g e
Automatic agriculture field monitoring device
IOT Based Weather Station Using GY-BME280 Sensor Module and ESP8266-12E Node
MCU LUA Wi-Fi Module
Bluetooth Controlled Car Using ARDUINO
Crimes Against Women in India
A Presentation on Analysis of QUAD COPTER
Collecting Data and Visualizing of a Mobile Sensors of Android Device
Manufacturing of Knuller Tool
Smart Product Sanitization and Packaging System
Product In Track
Session Plan
Session 1
Allocation of projects.
Defined the gate zero process.
Session 2
Recent Comments
77 | P a g e
78 | P a g e
Course Structure
Basket - IV
Electrical and Electronics Engineering
Total Credits 58
79 | P a g e
Programming in C
Course Title Code Type of course T-P-PJ Prerequisite
Programming in C CUTM1602 TPP 1-2-1 Nil
Course Objectives
Course Outcomes
Problem solving techniques: Algorithm, flow chart; Structure of C program, Character set,
Identifiers, Keywords, Data Types, Constants and Variables, Input-output statements,
relational and logical operators, increment and decrement operators, conditional operator, bit-
wise operators, assignment operators, expressions, type conversions, conditional expressions,
precedence and order of evaluation.
Statements and blocks, if and switch statements, loops : -while, do-while and for statements,
break, continue, goto.
80 | P a g e
Module IV: Functions (15 Hours)
Pointers- concepts, initialization of pointer variables, pointers and function arguments, address
arithmetic, Character pointers and functions, pointers to pointers, pointers and
multidimensional arrays, dynamic memory management functions, command line arguments.
Input and output–concept of a file, text files and binary files, file I/O operations, Typedef, bit
fields, Command line arguments.
List of Projects:
1. LASER Demonstration
2. Electronic Voting Machine
3. Elementary Database Management System
4. Student Information System
5. Parking System
6. Bank Management System
7. Result System
8. Quiz Game Project
9. Library Management System
10. Pacman Game
Text Books :
Reference Books:
81 | P a g e
Data Structures
Code Course Title Credit T-P-PJ
CUTM1603 Data Structures 4 1-2-1
Course Objectives
COURSE CONTENT
Data Structures, Types of Data Structures, Algorithm analysis, Complexity Analysis: Time
complexity and Space complexity, Asymptotic Notations (Big Oh, Big Omega, Big Theta,
Little Oh, Little Omega), Data Structure Operations, Application of Data structures.
Programs:
1.Write a program to perform the following menu driven program on the input array
82 | P a g e
a. Insertion
b. Deletion
c. Searching
d. Sorting
e. Merging
f. Display
g. Exit
Stacks, operations on stack and its applications ( Infix to Postfix Conversion, Infix to prefix
conversion, Prefix evaluation and Postfix Evolution).
Queues, Operations on Queue, De-queues, Operations on Dequeue, Priority Queues .
Programs:
1.Write a program to perform the following menu driven program on the STACK.
a. Push
b. Pop
c. Display
d. Exit
2. Write a program to perform the following menu driven program on the Queue.
a. Insertion
b. Deletion
c. Display
d. Exit
Linked lists: Single Linked List and Operations on Single Linked List (Creation Insertion,
Deletion, Sorting and Reverse). Circular linked list, Double linked list ,
Programs:
1.Write a program to create a single linked list perform the following menu driven program.
a. Insertion at front
b. Insertion at end
c. Insertion at particular position
d. Deletion at front
e. Deletion at end
f. Deletion at particular position
g. Display
2.Write a program to create a circular linked list perform the following menu driven program.
a. Insertion at front
b. Insertion at end
c. Insertion at particular position
d. Deletion at front
e. Deletion at end
f. Deletion at particular position
g. Display
3.Write a program to create a Double linked list perform the following menu driven program
.
83 | P a g e
a. Insertion at front
b. Insertion at end
c. Insertion at particular position
d. Deletion at front
e. Deletion at end
f. Deletion at particular position
g. Display
Module IV: Stack & Queue Implementation Using Linked List (4 hrs)
Stack implementation using Linked List and Queue implementation using Linked List and
operations.
Programs:
1.Write a program to implement Stack Using Linked List.
2.Write a program to implement Queue Using Linked List.
Trees and hierarchical orders ,Introduction to trees ,Representation of tree, Abstract trees ,
Tree traversals , Forests , Ordered trees , Binary trees , Perfect binary trees , Complete binary
trees , Search trees : Binary search trees , AVL trees.
Programs:
1.Write a program to create Binary tree and display it .
2. Write a program to create a BST and display it.
3. Write a program to Print all pairs from two BSTs whose sum is greater than the given
value.
4.Write a program to remove duplicate entries from the BST.
5.Write a program to create a AVL tree and display it.
Searching & Sorting algorithms , Objectives of Searching , The Sequential Search , Analysis
of Sequential Search , The Binary Search , Analysis of Binary Search , Introduction to sorting
, Insertion sort , Bubble sort , Heap sort ,Merge sort ,Quick sort, Radix Sort.
Programs:
1.Write a program to perform linear and binary search.
2. Write a program to perform selection sort , Bubble sort and Insertion sort.
3. Write a program to perform merge and quick sort.
4.Write a program to perform Heap sort.
Graph Terminology, Graph Traversal Techniques: Breadth First Search, Depth First Search,
Hashing: Introduction to hash tables, Hash functions, Collision Resolution : Chained hash
tables, Linear Probing.
Programs:
1.Write a program to perform Linear Probing.
2. Write a program to perform Double Hashing
84 | P a g e
Text Books:
Reference Books:
Projects:
85 | P a g e
Advanced Web Programming
Code Course Title Credit T-P-PJ
CUTM1030 Advanced Web Programming 4 1-2-1
Course Objective
Understand client server architecture and able to use the skills for web project
development.
Create job opportunities as a web developer
Course Outcomes
COURSE CONTENT
Practice
1. Write an HTML code to display your CV on a web page.
2. Write an HTML code to create a Home page having three links: About Us, Our Services
and Contact Us. Create separate web pages for the three links.
86 | P a g e
3. Write an HTML code to create a Registration Form. On submitting the form, the user
should be asked to login with this new credentials.
4. Write an HTML code to create your Institute website, Department Website and Tutorial
website for specific subject.
5. Write an HTML code to create a frameset having header, navigation and content sections.
6.Write an HTML code to demonstrate the usage of inline CSS.
7. Write an HTML code to demonstrate the usage of internal CSS.
8. Write an HTML code to demonstrate the usage of external CSS.
9: Design your own website using HTML CSS
10: Design form using HTML and apply CCS
JavaScript (10)
Introduction to JavaScript: Variable, statements, Operators, Comments, constructs, Functions,
expressions, JavaScript console, Scope, Events, Strings, String Methods, Numbers, Number
Methods, Dates, Date Formats, Date, Methods, Arrays, Array Methods, Booleans,
Comparisons
87 | P a g e
Practice:
1.Write a Java script to prompt for users name and display it on the screen.
2. Design HTML form for keeping student record and validate it using Java script.
3. Write programs using Java script for Web Page to display browsers information.
4: Validate form page using JavaScript
5: use JQuery effect in page
6. Write a jQuery Code to Find the data passed with the on() method for each element.
7.Find the position of the mouse pointer relative to the left and top edges of the document.
8.Count the number of milliseconds between the two click events on a paragraph
9.Find all the text nodes inside a paragraph and wrap them with an italic tag
AJAX(3)
Design Introduction to Ajax, Web services and Ajax, Ajax using HTML, CSS, JavaScript, Ajax
Framework and DOM, XMLHttpRequest, Ajax Architecture
Working with JSON (5)
JSON – Introduction, Need of JSON,JSON Syntax Rules, JSON Data - a Name and a Value,
JSONObjects, JSONArrays, JSON Uses JavaScript Syntax, JSON Files, JSON& Security
Concerns, Cross Site Request Forgery (CSRF), Injection
Attacks,JSXMLHttpRequestfunctions,JavaScriptXMLHttpRequest & Web APIs, JSON&
Client Side Frameworks, JSON& Server Side Frameworks, Replacing XML with JSON,JSON
parsing, AJAX using JSON and jQuery
Practice:
1.Create an simple application using AJAX to show the table of numbers given by user at
runtime.
2.Access web service using Ajax and handle using JSON
Introduction
The Best Experience for All Users
• Desktop
• Tablet
88 | P a g e
• Mobile
Bootstrap
Overview of Bootstrap
Need to use Bootstrap
Bootstrap Grid System, Grid Classes, Basic Structure of a Bootstrap Grid
Typography
Tables, Images, Jumbotron, Wells, Alerts, Buttons, Button Groups, Badges/Labels, Progress
Bars,
Pagination, List Groups, Panels, Dropdowns, Collapse, Tabs/Pills, Navbar, Forms, Inputs
Bootstrap Grids, Grid System, Stacked/Horizontal
Bootstrap Themes, Templates
Practice:
1.Create a responsive website using bootstrap
PHP(10):
Introduction to PHP, Working with arrays, Functions, Forms, Handling date and Times,
Working with Files, Session and state management, Database operations from PHP
Practice:
1.Develop student registration web application using PHP
2.Write a PHP database application that collects comments from users and makes it possible
for users to view all the comments that have been submitted. You will need three files: an
HTML page with a form where the user can enter a comment; a PHP program to process the
input from this form by adding the comment to the database; and a PHP program that displays
all the comments.
89 | P a g e
Introduction to XML, XML Validation, Reason for XML, XML Tree Structure, XML DOM, XML
DTD, XML Schema
XML style language (2)
XML and XSLT, XML Parsing, XML parsers (DOM & SAX),XML WSDL,RSS Feed
Web Security(2)
SQL Injection, Cross-Site Scripting (XSS),Security standards (OWASP)
Practice:
1. Creating XML Document
2.DTD creation
3.Test SQL Injection for student registration application
Text/Reference Books
1. Web Technologies: HTML, JAVASCRIPT, PHP, JAVA, JSP, XML and AJAX,
Black Book Kindle Edition, by Kogent Learning Solutions Inc.
2. HTML 5 Black Book, Covers CSS 3, JavaScript, XML, XHTML, AJAX, PHP and
jQuery, 2ed Kindle Edition, by DT Editorial Services
3. Programming PHP: Creating Dynamic Web Pages, Third Edition, by Kevin Tatroe,
O'REILLY
4. Introduction to JavaScript Object Notation: A To-the-Point Guide to JSON kindle
Edition by Lindsay Bassett, O'REILLY
5. Bootstrap: Responsive Web Development by Jake Spurlock, Paperback
Project Work
Online Quiz System
Online Student feedback System
Online Tutorial System
Restaurant Billing System
Online MCQ Database Bank System
90 | P a g e
Java Technologies
Code Course Title Credit T-P-PJ
CUTM1031 Java Technologies 4 2-1-1
Course Objective
Course Outcomes
COURSE CONTENT
91 | P a g e
Module III: Collection and Threads (5 Hr)
ArrayList, Vector, Set, Map, Multi-threaded Programming, Synchronization
Practice 4 (1 Hr)
Module IV: Language and Utility Packages (5 Hr)
String Handling, Wrappers, Runtime Memory Management, Cloning, Calendar, Date and Time
Facilities, Scanner, Internationalization
Practice 5 (1 Hr)
Practice 6 (1 Hr)
Module V: Input/ Output and Applets (5 Hr)
Byte and Character Stream I/O, Persistence, Applet: Architecture, Skeleton, and
Implementation
Practice 7 (1 Hr)
Practice 8 (1 Hr)
Module VI: GUI Programming (5 Hr)
AWT: Container, Components, Layout Managers, Event Handling
Practice 9 (1 Hr)
Practice 10 (1 Hr)
Module VII: Networking and Advanced (5 Hr)
Networking Fundamental, Client-Server Communication, Remote Method Invocation (RMI),
Java Virtual Machine (JVM) Tuning, Java Profiler
Practice 11 (1 Hr)
Practice 12 (1 Hr)
Text Book(s):
1. Java The Complete Reference, Fifth Edition, C25 Herbert Schildt, McGraw-Hills
Reference Book(s):
1. Murach’s Java Programming, 5th Edition, Joel Murach, Mike Murach & Associates, 2011,
ISBN-78-1-943872-07-7
92 | P a g e
2. Introduction to Java Programming, Comprehensive, 10th ed., Y. Daniel Liang, 2014. ISBN-10:
Online Source(s):
1. https://docs.oracle.com/javase/tutorial/java/index.html
2. https://www.programiz.com/java-programming
3. https://marcus-biel.com/
List of Practices:
Practice 1 (Module-I)
Program-1:
Write a program that computes the standard deviation of a set of floating point numbers that the user
enters. First the user says how many numbers N are to follow. Then the program asks for and reads in
each floating point number. Finally it writes out the standard deviation. The standard deviation of a set
of numbers Xi is:
Here, avg is the average of the N numbers, and avg2 is its square.
avgSquare is the average of Xi * Xi. In other words, this is the average of the squared value of each
93 | P a g e
Xi Xi * Xi
2.0 4.0
3.0 9.0
1.0 1.0
2.0 4.0
Now:
avg2 = 4.0
To do this you will need to do several things inside the loop body for each floating point value as it
comes in: add it to a sum, square it and add it to a sum of squares. Then after the loop is finished
https://www.hackerrank.com/domains/java
Practice 2 (Module-I)
Program-1:
Better encapsulation of the Goods class would call making instance variables private and using getter
and setter methods to access them. A further refinement would be to make the class abstract and to
{description = des;
94 | P a g e
price = pr;
quantity = quant;}
double getPrice()
{return price;}
{price = newPrice;}
int getQuantity()
{return quantity;}
{quantity = newQuantity;}
{return "item: " + description + " quantity: " + quantity + " price: " + price ;}
Revise the source code for the classes Food, Toy, and Book. (Perhaps call the revised classes
FoodSG, ToySG, and BookSG.) create a new class ToiletrySG for things like bubble bath. Create a
Note: the child classes will need to use the getter and setter methods to access the instance variables
https://www.hackerrank.com/domains/java
Practice 3 (Module-II)
Program-1:
Put in a loop so that the user is repeatedly asked for the numerator and the divisor. For each set of
data, the program prints out the result, or an informative error message if there is a problem (division
The program continues looping, even if there is a problem Exit the loop when data entered for the
numerator start with characters "q" or "Q". Don't print out an error message in this case.
95 | P a g e
Don't ask for the divisor if the user just asked to quit.
12 / 4 is 3
You will need to use the method charAt() from the String class.
https://www.hackerrank.com/domains/java
Practice 4 (Module-III)
Program-1:
In mathematics, several operations are defined on sets. The union of two sets A and B is a set that
contains all the elements that are in A together with all the elements that are in B. The intersection of
A and B is the set that contains elements that are in both A and B. The difference of A and B is the set
that contains all the elements of A except for those elements that are also in B.
Suppose that A and B are variables of type set in Java. The mathematical operations on A and B can
A.addAll(B) computes the union of A and B; A.retainAll(B) computes the intersection of A and B;
and A.removeAll(B) computes the difference of A and B. (These operations change the contents of
the set A, while the mathematical operations create a new set without changing A, but that difference
For this exercise, you should write a program that can be used as a “set calcula-
96 | P a g e
tor” for simple operations on sets of non-negative integers. (Negative integers are not allowed.) A set
of such integers will be represented as a list of integers, separated by commas and, optionally, spaces
and enclosed in square brackets. For example: [1,2,3] or [17, 42, 9, 53,108]. The characters +, *, and -
will be used for the union, intersection, and difference operations. The user of the program will type
in lines of input containing two sets, separated by an operator. The program should perform the
Input Output
------------------------- -------------------
To represent sets of non-negative integers, use sets of type TreeSet<Integer>. Read the user’s input,
create two TreeSets, and use the appropriate TreeSet method to perform the requested operation on
the two sets. Your program should be able to read and process any number of lines of input. If a line
contains a syntax error, your program should not crash. It should report the error and move on to the
next line of input. (Note: To print out a Set, A, of Integers, you can just say System.out.println(A).
We’ve chosen the syntax for sets to be the same as that used by the system for outputting a set.)
https://www.hackerrank.com/domains/java
Practice 5 (Module-IV)
Program-1:
Password Checker:
Write a program that repeatedly asks the user for a proposed password until the user enters an acceptable
password. When the user enters an acceptable password, the program writes a message and exits.
Acceptable passwords:
97 | P a g e
Are at least 7 characters long.
Contain both upper and lower case alphabetic characters. Contain at least 1 digit. The logic of this
program can be quite tricky. Hint: use toUpperCase(), toLowerCase, and equals(). You will also need
nested ifs.
snowflake
SnowFlake
snowflake47
Snowflake47
Acceptable password.
https://www.hackerrank.com/domains/java
Practice 6 (Module-IV)
Program-1:
Secret Code:
A text message has been encoded by replacing each character of the message with an integer. Each
integer is an index into a key-phrase that contains all the lower case letters of the alphabet as well as
the space character. The key-phrase may contain the same character in several locations. The encoded
98 | P a g e
35 10 10 33 9 24 3 17 41 8 3 20 51 16 38 44 47 32 33 10 19 38 35 28 49
To decode the message, look up each integer in the key-phrase and output the corresponding
character. For example, say that the key-phrase is this (the index of each character has been written
above it):
111111111122222222223333333333444444444455
0123456789012345678901234567890123456789012345678901
using each integer from the encoded text as an index into the phrase results in the decoded message:
Write a program that decodes a secret message contained in a text file. The first line of the text file
contains the key-phrase. Then the file contains a sequence of integers, each of which indexes the key-
phrase. Find the character corresponding to each integer and output the secret message. Note if a
character character such as 'e' occurs several places in the key-phrase it may be encoded as different
(The recipient of the secret message gets only the file of integers and must put the key-phrase at the top
of the file.) For example, here is the contents of a secret message file ready for the program:
35 10 10 33 9 24 3 17 41 8 3 20 51 16 38 44 47 32 33 10 19 38 35 28 49
Here is another secret message file, with key-phrase inserted, that you can use to test your program:
31 16 2 3 4 42 48 7 27 9 10 43 12 13 35 15 1 40 18 3
20 15 33 23 24 32 26 29 28 27 21 31 25 14 34 14 36
42 38 19 40 41 27 3 44 50 46 42 48 49 50 6
99 | P a g e
https://www.hackerrank.com/domains/java
Practice 7 (Module-V)
Program-1:
Write a program that reads in a file of text, perhaps the text of a novel. The program copies the same
text to an output file, except that all the useless words such as "the", "a", and "an" are removed. (Decide
on what other words you with to remove. The list of words removed is called a stop list.) Do this by
reading the text file token by token using hasNext() and next(), but only writing out tokens not on the
stop list.
Prompt the user for the names of the input and output files.
Fairly Easy: The output file will have only N tokens per line. Do this by counting tokens as you output
Improved Program: Preserve the line structure of the input file. Do this by reading each line using
nextLine() and then creating a new Scanner for that line. (Look at the on-line documentation for
Scanner.) With each line's Scanner, use hasNext() and next() to scan through its tokens.
Harder: Write out no more than N characters per line. N will be something like 50. Do this by keeping
count of the number of characters written out per line. The length() method of String will be useful. If
X characters has already been written to the current line, and if X plus the length of the current token
https://www.hackerrank.com/domains/java
Practice 8 (Module-V)
Program-1:
Write a program that scans a text file for possible e-mail addresses. Addresses look like this:
100 | P a g e
Read tokens from the input file one by one using hasNext() and next(). With the default delimiters of
Scanner, an entire e-mail address will be returned as one token. Examine each token using the indexOf()
method of String. If a token contains an at sign @ followed some characters later by a period, regard it
Programs such as this scan through web pages looking for e-mail addresses that become the targets of
spam. Because of this, many web pages contain disguised e-mail addresses that can't easily be
automatically extracted.
https://www.hackerrank.com/domains/java
Practice 9 (Module-VI)
Program-1:
Further modify the calories from fat calculator so that it includes another TextField that will be set with
the text "Too many fat calories" if the percentage of calories from fat is equal or greater than 30 percent,
https://www.hackerrank.com/domains/java
Practice 10 (Module-VI)
Program-1:
There are three buttons in the frame. Two of the buttons cause the program to quit using System.exit(0);
the remaining button changes the frame to green (a win!) The winning button is different each time the
game is played.
101 | P a g e
The easy way to do this (although it seems unfair to the user) treats each button the same way. The
actionPerformed() method does not check which button was clicked. When any button is clicked, the
method picks a random integer from 0 to 2 and performs the "winning" action if the integer happens to
be 0. Otherwise, it performs the "losing" action. To the user, it seems like there is a "winning" button
and two "losing" buttons. But, in fact, it does not matter which button was clicked.
This is similar to some electronic gambling devices in casinos, where it appears to the user that there
are "winning moves" and "losing moves" but in fact the machine actually ignores what the user has
done and just declares a "win" every now and then, according to predetermined odds.
...
https://www.hackerrank.com/domains/java
Practice 11 (Module-VII)
Write a Client-Server program where the client queries with a name of file and the server delivers the
Practice 12 (Module-VII)
Write a program using RMI, where the user invokes a method on remote object with username as
parameter and receives a greeting message based on time of the day along with username.
Projects
However, not limited to:
102 | P a g e
1. Chat application
2. Text Editor application
3. GUI based Scientific Calculator
4. Paint application
5. Slam book
(*PROJECT REVIEWS WILL COMMENCE BEYOND CLASS HOURS)
Monitoring:
Credit will be received only on making an honest effort. It is expected that students will
finish watching all lecture video and complete all challenge problems by the end of each
lecture week.
Borrowing code from other sources is allowed only with proper attribution and credit given
to the original author(s).
103 | P a g e
● Program to find factorial of number using recursion
● Program to convert decimal to binary using recursion
● Program to add two matrices
● Program to obtain transpose of a matrix
● Program to multiply two matrices
● Program to check if a string is palindrome
● Program to remove punctuations from a string
● Program to sort words lexicographically
● Program to illustrate different set operations
● Program to count frequency of each vowel in a string
● Program to find hash value of a file
104 | P a g e
Embedded System Programming with ARM-Cortex
Code Course Title Credit T-P-PJ
CUTM1039 Embedded System Programming with 6 3-2-1
ARM-Cortex
Course Objectives
Course Outcomes
COURSE CONTENT
Module I: EMBEDDED C (4 Hrs)
Embedded System, Programming Embedded system, Factor for selecting the Programing
language, Embedded C programming Language, Embedded C vs C.
Practice:
1. Familiarization with tools (STM32CubeMX, Keilu Vision IDE, Flash Magic & Proteus
Simulator).
2. Programming STM32 using Keilu Vision& 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.
105 | P a g e
Practice:
1.Write an Embedded C program to interface LEDs with STM32.
2.Write an Embedded C program to interface Switch with STM32.
3.Write an Embedded C Program to design up counter & down counter using Seven Segment
Display. (1 digit, 2 digit)
4.Write an Embedded C program to interface buzzer to control with the help of Switch.
5.Write an Embedded C program to display characters on Alphanumeric LCD.
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.
106 | P a g e
Module VII: PWM & CAN (8 Hrs)
RTC feature and its Module, CAN Protocols Overview, Application, Architecture, Data
Transmission & Data Frames.
Practice:
1.Write an Embedded C program to implement a Real-Time Clock.
2.Write an Embedded C program to Speed Control of DC motor using PWM.
3.Write an Embedded C program to change the intensity of Light using PWM.
Text Books:
Reference Books:
107 | P a g e
VLSI Design
Code Course Title Credit T-P-PJ
CUTM1040 VLSI Design 6 3-2-1
Course 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 Outcomes
CO2 Develop design for FSMs & ASMs for PO2(3), PO3 (3)
the given problems.
Write Verilog code, compile, simulate
CO3 and execute on any VLSI design PO5 (3)
platform.
Apply Verilog HDL for FPGA
Programming.
CO4 Implement Digital Circuits on Xilinx PO5 (3)
FPGAs and Altera FPGAs using Verilog
HDL.
COURSE CONTENT
Module I: Introduction to VERILOG (10 hrs)
Practice
1. Introduction to Xilinx EDA Tool.
2. Introduction to XST Tool and ISIM Tool
108 | P a g e
3. Xilinx Tool Flow: Simulation and Synthesis
4. Module and Ports in Verilog
5. Data Types in Verilog Programing.
Module II: Boolean Algebra and Logic Minimization
(8hrs)
Binary Arithmetic and 1’s and 2’s Complementation, Basic Theorems and Properties,
Canonical and Standard Form, AlgebraicSimplification of Digital Logic Gates,The Karnaugh
Map Method, Prime and Essential Implications, Don’t Care Map Entries.
Practice
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.
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
109 | P a g e
1. Design of Sequence Detectors allowing overlapping as well as non-overlapping.
2. Design of Mealy and Moore type FSM using Verilog.
3. Design of data controller using ASM.
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.
110 | P a g e
Electromagnetic Field Theory & Transmission Lines
Code Course Title Credit T-P-PJ
CUTM1042 Electromagnetic Field Theory & 3 2-1-0
Transmission Lines
Course Objective
To introduce the fundamental theory and concepts of electromagnetic waves and
transmission lines
To impart knowledge on the concepts of electrostatics, electric potential, energy
density and their applications.
To impart knowledge on the concepts of magneto statics, magnetic flux density,
scalar and vector potential and its applications.
To impart knowledge on the concepts of Faraday‘s law, induced emf and Maxwell‘s
equations.
Model and design the transmission lines at high frequencies.
To apply Smith chart use for solution of transmission line problems and impedance
matching.
Course Outcome
Knowledge on principles of
electrostatics to the solutions of
problems relating to electric field and
electric potential, principles of
electrostatics to the solutions of
CO1 PO1(3), PO2(2), PO3(2)
problems relating to boundary
conditions and electric energy density,
the principles of magneto statics to the
solutions of problems relating to
magnetic field and magnetic potential,
COURSE CONTENT
Module I: Electrostatics (3hrs Theory + 2hrs Practice)
Introduction to Electrostatic Fields, Gauss's Law and Applications, Electric Potential,
111 | P a g e
Maxwell’s Two Equations for Electrostatic Fields , Electric Current and Current Density,
Continuity Equation, Relaxation Time, Laplace’s and Poisson’s Equations.
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
112 | P a g e
Module VII: Electromagnetic Computational Techniques (3hrs
Theory)
Introduction, Finite Difference Method (FDM), Finite Element Method (FEM) and Method of
moments (MOM) technique.
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:
E.C. Jordan and K.G. Balmain, “Electromagnetic Waves and Radiating Systems”,
PHI.
Seungbum Hong, "Electrodynamics: An Introduction", Coursera.
Seungbum Hong, "Electrodynamics: Electric and Magnetic Field", Coursera.
Seungbum Hong, "Electrodynamics: In-depth Solutions for Maxwell’s Equations",
Coursera.
Husain Habib, "Electromagnetic Tutorials part 1 with MATLAB & GeoGebra",
Udemy.
113 | P a g e
Network Analysis
Code Course Title Credit T-P-PJ
CUTM1043 Network Analysis 3 2-1-0
Course Objective
Course Outcomes
COURSE CONTENT
Module I (4 hrs)
Network Topology
Graph of a network, Concept of tree, Incidence matrix, Tie-set matrix, Cut-set matrix,
Formulation and solution of network equilibrium equations on loop and node basis
Practice
1.Incidence Matrix Formulation
2.Tie-set Matrix Formulation
3.Cut-set Matrix Formulation
Module II (5 hrs)
Network Theorems
Substitution theorem, Reciprocity theorem, Maximum power transfer theorem, Tellegen’s
theorem, Millman’s theorem, Compensation theorem
114 | P a g e
Practice
1.Verification of Reciprocity theorem
2.Verification of Tellegen’s theorem
3.Verification of Milliman’s theorem
4.Verification of Maximum power transfer theorem
5.Verification of Compensation theorem
Module III
Coupled Circuits (5
hrs)
Theory
Coupled Circuits, Dot Convention for representing coupled circuits, Coefficient of coupling,
Series and parallel resonant circuits: Band Width and Q-factor
Practice
6.Self-inductance, mutual inductance and coefficient of coupling to be determined for a 1-Ø
transformer representing coupled circuit.
7.Frequency response of a series and parallel resonant circuit by laboratory set up.
Module IV (5
hrs)
Network Laplace Transform
Application of Laplace transform: Circuit Analysis (Steady State and Transient)
Practice:
8.Analysis of transient characteristics using Matlab
9.AC and DC transient response analysis for RL,RC and RLC circuits
Module V (5
hrs)
Two Port Network
Z, Y, ABCD and h-parameters, Reciprocity and Symmetry, Interrelation of two-port
parameters, Interconnection of two-port networks
Practice:
10.Determination of Z parameters
11.Determination of Y parameters
12.Determination of h parameters
13.Determination of ABCD parameters
Module VI (4 hrs)
Filters
Brief idea about network filters (Low pass, High pass, Band pass and Band elimination) and
their frequency response
Practice:
115 | P a g e
14.Design and frequency response analysis of Low Pass filter
15.Design and frequency response analysis of High Pass filter
16.Design and frequency response analysis of Band Pass filter
17.Design and frequency response analysis of Band elimination filter
Module VII
Fourier Series (5 hrs)
Theory
Fourier series, Fourier analysis and evaluation of coefficients, Steady state response of network
to periodic signals, Fourier transform and convergence, Fourier transform of some functions
Practice:
18.Fourier series expansion of Square wave
19.Fourier series expansion of Sine wave
Text Books:
1. M. E. VAN VALKENBURG- Network Analysis, PHI Publications
2. A K Chakraborty, “Network Theory,” DhanpatRai Publication
3. MAHMOOD NAHVI – Electric Circuits, SCHAUM’S Outlines Fifth Edition
Reference Books:
1. Smarajit Ghosh- Network Theory Analysis & Synthesis, MC Graw Hill Publishers
2. Dr. B.R.GUPTA-Network Analysis & Synthesis, S.Chand
116 | P a g e
Energy Production & Transmission
Code Course Title Credit T-P-PJ
CUTM1051 Energy Production & Transmission 3 2-1-0
Course Objective
Course Outcomes
COURSE CONTENT
Hydro power station: Schematic arrangement, Hydro turbines, Environmental aspects for
selecting the sites and locations of hydro power stations, small hydro for irrigation, Wind power
generation.
Practice:
117 | P a g e
3.Schematic Layout design of Hydro Plant using AutoCad
Tariff and Economic aspects in power Generation: Terms commonly used in system operation,
various factors affecting cost of generation: Load curves, load duration curves, Connected load,
maximum load, Peak load, base load and peak load power plants, load factor, Plant capacity
factor, Plant use factor, Demand factor, diversity factor, Cost of power plant.
Practice: MATLAB
4.Preparation of Load calculator using MATLAB
Supply System: Different kinds of supply system and their comparison, choice of transmission
voltage. Transmission Lines: Configurations, types of conductors, resistance of line, skin
effect, Kelvin’s law, Proximity effect,
Calculation of inductance and capacitance of single phase, three phase, single circuit and
double circuit transmission lines, Representation and performance of short, medium and long
transmission lines, T & Pi networks, ABCD parameters, Ferranti effect, Surge impedance
loading.
Practice:
5.Designing of transmission line parameters using MATLAB
Calculation of sag & tension, affects of wind and ice loading, sag template, vibration dampers.
Under Ground Insulated cables: Type of cables and their construction, dielectric stress, grading
of cables, insulation resistance, capacitance of single phase and three phase cables, dielectric
loss, heating of cables, Transmission line tower designs
Practice:
7.Designing of Cables
118 | P a g e
Text Books:
1. Electrical power Generation, Transmission and Distribution S.N. Singh PHI 2nd
Edition, 2009
Reference Books:
119 | P a g e
Substation Switch Gear &Protection
Code Course Title (Credit) T-P-PJ
CUTM1052 Substation Switch Gear &Protection 4 2-1-1
Course Objective
Course Outcomes
COURSE CONTENT
Module I: Substation Systems (6 Hours)
Practice:
1.Layout Design of 220KV substation using MATLAB
2.Layout Design of 400KV & 750KV substation using MATLAB as per IEEE standards
Testing and maintenance of Bus Bars, and Isolators: Types and ratings – Bus bar configuration,
Tests on Bus bars. Types of isolators and ratings, Load Break switches, Maintenance of
isolators, testing and maintenance of Power Transformers, Current and Voltage Transformers
and Insulators: Preliminary tests, Final tests, Impulse test, Partial discharge test, Transformer
maintenance. Current Transformer tests, Potential Transformer tests. CT and PT maintenance,
Tests and maintenance of insulator
120 | P a g e
Practice:
3.Maintenance tests of CT & PT of substation as per manufacturers Hand book
4.Maintenance tests of Lightening Arrestor & Circuit Breaker of substation as per
manufacturers Hand book
6.Maintenance tests of transformer as per manufacturers Hand book
Need for protective schemes, Nature and Cause of Faults, Types of Fault, Effects of Faults,
Zones of Protection, Primary and Backup Protection, Essential Qualities of Protection,
Classification of Protective Relays, Automatic Reclosing, Current Transformers for protection,
Voltage Transformers for Protection.
Practice:
7.Designing of a Digital Relay
Pilot Relaying Schemes: Introduction, Wire Pilot Protection, Carrier Current Protection
Numerical Differential Relays: Simple Differential Protection, Percentage or Biased
Differential Relay, Differential Protection of 3 Phase Circuits, Balanced (Opposed) Voltage
Differential Protection.
Rotating Machines Protection: Introduction, Protection of Generators
Transformer and Buszone Protection: Introduction, Transformer Protection, Buszone
Protection, Frame Leakage Protection
Practice:
8.Design of Protection Scheme using MATLAB
Introduction, Fault Clearing Time of a Circuit Breaker, Arc Voltage, Arc Interruption,
Restriking Voltage and Recovery Voltage, Current Chopping, Interruption of Capacitive
Current, Classification of Circuit Breakers, Air – Break Circuit Breakers, Oil Circuit Breakers,
Air – Blast Circuit Breakers, SF6 Circuit Breakers, Vacuum Circuit Breakers, High Voltage
Direct Current Circuit Breakers, Rating of Circuit Breakers, Testing of Circuit Breakers.
121 | P a g e
Practice:
9.Design & simulation of Circuit breaker using 3DS Tools
Project:
10Analysis of critically operating power system using MATLAB/DYMOLA
Text Books:
Reference Books:
122 | P a g e
System Modeling & Control
Code Course Title (Credit) T-P-PJ
CUTM1053 System Modeling and Control 4 3-1-0
Course Objectives
Course Outcomes
COURSE CONTENT
Introduction to Control Systems: Basic Concepts of Control Systems, Open loop and closed
loop systems; Servo mechanisms,Laplace transform, Transfer functions, Concept of Pole and
Zero.
Practice: Hardware/MATLAB
1. Study of Temperature control system
2. Using MATLAB, find the poles, zeros, gain and draw the pole-zero plot of the transfer
function.
123 | P a g e
Module III: Time Response Analysis (8Hours)
Time Response Analysis: Type Test Signals, Time response of first order systems to unit step
and unit ramp inputs, Time Response of Second order systems to unit step input, Time
Response specifications, Steady State Errors and Static Error Constants of different types of
systems.
Practice: MATLAB/DYMOLA
4. Standard Test Signals
5. Time response of first order systems to unit step and unit ramp inputs
6. Time Response of Second order systems to unit step input
7. Using MATLAB, determine the steady state error of the given system.
Stability in Time Domain: Stability and Algebraic Criteria, concept of stability, Necessary
conditions of stability, Hurwitz stability criterion, Routh stability criterion and Application of
the Routh stability criterion to linear feedback system
Root Locus Technique: Root locus concepts, Rules of Construction of Root locus and
Determination of Roots from Root locus for a specified open loop gain.
Practice: MATLAB
8. Construct the root locus for 2nd&3rd order system and analyze its stability (Gain)
Controllers: Concept of Proportional, Derivative and Integral Control actions, P, PD, PI and
PID controllers.
Practice: MATLAB/DYMOLA
10. Design of P,PD, PI and PID Controller for 2ndor 3rdorder system
Text Books:
Reference Books:
1. Nagrath J. and Gopal M., “Control Systems Engineering,” New Age International
Publishers, 6th Edition-2017.
124 | P a g e
Electrical Machines Operation and Control
Code Course Title T-P-PJ Prerequisite
CUTM1054 Electrical Machines Operation and Basic Electrical
3-1-0
Control Engineering
Course Objective
Course Outcomes
COURSE CONTENT
Module-I: D.C. Machines (5 Hrs)
Theory
Construction, Classification and Principle of operation of DC machines.
Theory & testing:-EMF equation of DC generator, DC Motor Characteristics, Speed Equation
of DC Motor. Characteristic for Speed Armature Current, Torque Armature Current and
Speed Torque of (i) Separately Excited DC Motor, (ii) DC Shunt Motor, (iii) DC Series
Motor, and (iv) DC Compound Motor, Comparison between Different types of DC Motors
Application- DC Generator, DC Motor-Types
Practice:
125 | P a g e
1) Determination of OCC (Open Circuit Characteristics) of D.C Shunt Generator.
2) Starting & Speed Control of D.C Shunt motor by (i) Field flux control method & (ii)
armature voltage control method.
3) Starting & Speed Control of D.C Series motor by (i) Field flux control method & (ii)
armature voltage control method.
MODULE II: Stepper Motors (Precision Machines) (6 Hrs)
Theory
Stepper motor drive, basic principles involved in stepper motor control, stepper motor
specification, operation and commercial driver chips and packages, Brushless DC Motors,
Reluctance Motor, Hysteresis Motor
Application in Medical, Automobile, Civil, Electrical etc
Practice:
4) Motor Voltage and Current Measurement.
5) ON-Load Tap changer
Module-III: Induction Motors (8 Hrs)
Theory
Principles of operation of induction motors, both single and 3-phase types. Torque-speed
curves, Different types of single phase motors
Three Phase Induction Motor
Equivalent Circuit and Phasor Diagram, No-Load and Blocked Rotor tests, Determination of
Parameters, Slip-Torque Characteristics Losses and Efficiency, Effect of rotor resistance,
Starting and speed control methods, Cogging, Crawling and Electrical Braking of Induction
Motors.
Applications of three & single phase motors which will assist in picking the right one for an
application.
Practice:
5) Determination of parameter of a single phase induction motor and study of (a) Capacitor
start induction motor (b) Capacitor start and capacitor run induction motor
6) Determination of Efficiency, Plotting of Torque-Slip Characteristics of Three Phase
Induction motor by Brake Test.
7) Load test of a 3 phase slip ring induction motor.
Theory
Construction, Principle, Coil Pitch, Distributed Windings in A.C. Machines, The Equivalent
Circuit of a Synchronous Generator (Armature Reaction Reactance, Synchronous Reactance
and Impedance). The Phasor Diagram of a Synchronous Generator, Power and Torque in
Synchronous Generators (Power Angle Equation and Power Angle Characteristic)
Practice:
8) Plotting the open circuit and short circuit characteristics of alternator.
9) Calculating the voltage regulation by synchronous impedance method.
10) Calculating the voltage regulation by zero power factor method.
126 | P a g e
Module-V: Parallel Operation Of Three Phase AC Synchronous Generators (4 Hrs)
Theory
Synchronous condenser, Hunting, Paralleling-Conditions, Procedure, Operation of
Generators in Parallel with Infinite bus bar, Effect of excitation, effect of unequal voltage and
steam power supply.
Practice:
11) Connection & verifying the conditions of parallel operation of alternators.
12) Verification of direct axis reactance, quadrature axis reactance
13) Load Sharing during parallel operation using Dymola.
Module-VI: Three Phase Synchronous Motors (6 Hrs)
Theory
Basic Principles of Motor operation, Construction, Starting Synchronous Motors,
Synchronous Motor Ratings, Equivalent circuit & phasor diagram, Effect of excitation on
varying load, power developed in a synchronous motor.
Applications of synchronous motors
Practice:
14) Study of universal motor and shaded pole motor.
15) Use of synchronous motor as a synchronous condenser for p.f improvement.
Module-VII: Single-Phase Transformers (9 Hrs):
Theory
Construction and principle of operation, EMF Equation, Transformation ratio, Practical and
Ideal transformers
Three Phase Transformers: Three-phase transformer connections- Star-star, Two Single-
Phase Transformers connected in Open Delta (V-Connection) and their rating, Delta-star,
Zig-zag connections. Scott connection, Open delta connection. Auto Transformers, Welding
Transformer.
Application of Single & Three Phase transformer
Practice:
16) Prescribed tests of single phase and three phase Transformer.
17) Load balancing in a three phase distribution Transformer.
18) Simulation of open delta condition of Transformer.
TEXT BOOK:
127 | P a g e
Industrial Power Electronics
Code Course Title Credit T-P-PJ
CUTM1055 Industrial Power Electronics 4 2-1-1
Course Objective
Course Outcomes
COURSE CONTENT
Module I (6hrs.)
Power Semiconductor Devices
Introduction to power electronics, uncontrolled switches, semi-controlled switches,fully
controlled switches, constructional features, operating principle, characteristics and
specification of power semiconductor devices,hard and soft switching of power
semiconductors switches.
Practice
1. Simulation of V-I characteristics of power diode and power transistor.
2. Simulation of V-I characteristics of MOSFET& IGBT.
3. Simulation of V-I characteristics of silicon-controlled rectifier.
128 | P a g e
Module II (3 hrs.)
Triggering Circuits
R- Triggering, R-C triggering, UJT triggering, design of UJT triggering circuit.
Practice
4. Simulation of R and RC triggering.
5. Simulation of UJT triggering
AC to DC Converter
Overview of rectifiers, half wave uncontrolled rectifier with R load and R-L load, use of
freewheeling diode, half wave rectifier R-L load with FWD, full wave bridge uncontrolled
rectifier, half wave controlled rectifier with R load,R-L load and R-L load with free-wheeling
diode, half controlled bridge rectifier, fully controlled bridge rectifier, effect of source
inductance on the performance of ac to dc converters, power factor improvement,harmonic
reduction, filter design.
Practice
6. Simulation of single phase half-wave and full-wave diode rectifier using R & L load.
7. Simulation of single phase fully controlled converter using R & L load.
8. Simulation of single phase semi converter using R-L load.
9. Simulation of 3-phase semi converter with R, R-L and dc motor load with/without
freewheeling diode.
10. Simulation of 3-phase bridge converter with R, R-L and dc motor load with/without
freewheeling diode.
DC to DC Converter
Introduction to chopper (Type A,B, C, D, E), switching techniques, step down dcchopper with
R load, R-L-E load, step up dc chopper with R, R-L, R-L-E load, buck regulator, boost
regulator, Buck-boost regulator, CUK and SEPIC converter, commutation of thyristor based
circuits part-I, commutation of thyristor based circuits part-II, introduction to SMPS circuits,
fly back type SMPS, forward type SMPS, design of transformer for SMPS circuits.
Practice
11. Simulation of buck converter.
12. Simulation of boost converter.
13. Simulation of buck boost converter.
Module V (6 hrs.)
DC to AC Converter
Introduction to inverters, importance and application of inverters, single phase half bridge
inverter with R and R-L load, single phase bridge inverter with R and R-L load, three phase
129 | P a g e
inverters, control techniques of inverter, single/multiple pulse width modulation, sinusoidal
pulse width modulation and its realization, CSI, load-commutated CSI, industrial inverter.
Practice
14. Simulation of single-phase inverter & three phase inverter.
Module VI (3 hrs.)
AC to AC Converter
AC voltage controller: Single phase bi-directional controllers with R and R-L load, single phase
cyclo-converters.
Practice
15. Simulation of single phase AC voltage controller & cyclo-converter.
Text Books:
Reference Books:
130 | P a g e
Digital Measurement and Instrumentation
Code Course Title Credit T-P-PJ
Digital Measurement and
CUTM1056 3 2-1-0
Instrumentation
Course Objective
The main objective of this course is to explain the operation, performance and
application of Digital Measuring Instruments to the students.
Course Outcomes
COURSE CONTENT
Module I (6 hrs)
Philosophy of digital measurements
Time Measurement Techniques: Error analysis in digital measurement, Measurement of time
interval between two events, Error in time interval measurement, Vernier technique for small
time measurement, Measurement of time interval with constraints, Measurement of periodic
time, phase, Quality factor of ringing circuit, Decibel meter, Software controlled measurement.
Practice
1. Error analysis of digital measurement using Matlab
2. Simulation of Quality Factor of ringing circuit
Module II (5 hrs)
Digital frequency measurement techniques
Measurement of frequency, Ratio of two frequencies, Product of two frequencies, High
frequency, average Frequency difference, Deviation of power frequency, Peak frequency. Fast
low-frequency measurement, Digital Tachometer.
Practice
3. Addition and product of different frequencies using Matlab
4. Simulation of digital tachometer using Matlab
131 | P a g e
Module III (5 hrs)
Digitally Programmable Circuits
Single mode switching, Group mode switching, Resistors, Potentiometers, Amplifiers, Schmitt
trigger, Dual polarity gain amplifiers. Programmable gain amplifier with dual output, Two
stage programming, Programmable Biquads.
Practice:
5. Analysis of switching using Matlab
6. Simulation of programmable biquads using Matlab
Module IV (4 hrs)
Digital to Analog Converters
Output Input relation, DACs derived from programmable gain amplifiers, Weighted-resistor
DAC, Weighted current DAC, Weighted reference voltage DAC, Ladder DAC, Switches.
Practice:
7. Simulation of programmable gain amplifier using Matlab
8. Simulation of DAC using Matlab
Module V (5 hrs)
Digital Voltage Measurement Techniques
Sampling theorem, Time-division multiplexing, Quantization, Indirect type A/D converters,
Direct type A/D converters, Input circuitry of a digital voltmeter.
Practice:
9. Simulation of Digital voltmeter using Matlab
10. Analysis and simulation of digital multi-meter.
Module VI (4 hrs)
Digital Instrument
Need for digital instruments, Advantages of digital instruments, Essentials of digital
instrument, Performance characteristics of digital instrument.
Digital Recording Systems
Input Conditioning Equipment, Digitizer, Multiplexer, Programme Pinboard, Linearizer,
Digital Clock, Limit Detectors, Output Devices
Practice:
11. Data fetching using controllers
12. Simulation of digital clock using Matlab
Module VII: (4
hrs)
Signal Generator, Analyzersand Oscilloscopes:
Function Generator, Pulse Generator, RF Signal Generator, Harmonic Distortion Analyzer,
Spectrum Analyzer, Digital Storage CROs
Practice:
13. To study block wise Construction of a Function Generator
132 | P a g e
14. Measure Voltage, Frequency, Phase and Modulation Index (Trapezoidal Method)
using CRO
15. Demonstrate features of Digital Storage Oscilloscope
16. Measure unknown Frequency using Lissajous Patterns
Text Books:
1. T. S. Rathore- Digital Measurement Techniques, Alpha Science International Ltd
2. David A. Bell - Electronic Instrumentation and Measurements, Oxford Univ. Press,
1997
3. K. Sawhney – A Course in Electrical and Electronic Measurements and
Instrumentation, Dhanpat Rai & Co
Reference Books:
1. PrithwirajPurkait- Electrical and Electronics Measurement and Instrumentation, MC
Graw Hill Publishers
2. H.S. Kalsi-Electronic Instrumentation, Tata McGraw-Hill, New Delhi, 2010
3. R. K. Rajput- Electrical & Electronic measurement and Instrumentation, S. Chand
Publication
4. K. Lal Kishore- Electronic Measurements and Instrumentation, Pearson Education
2010
133 | P a g e
Basic Electrical Engineering
Code Course Title (Credit) T-P-PJ
CUTM1057 Basic Electrical Engineering 2 1-1-0
Course Objective
In this course, student will come to know about the Basics of Electrical Engineering,
Currents and Voltages across various Electrical elements.
Their behavior in both Alternating Current and Direct Current circuits.
Analysis of 1-phase and 3-phase AC wave forms.
Course Outcomes
COURSE CONTENT
Theory
The essence of Electricity, Electric Field; Electric Current, Potential and Potential Difference,
E.M.F., Electric Power, Ohm’s Law, Basic Circuit Components, Ideal and Practical Sources,
Source Conversion.
Practice:
1. Design and Analysis of Basic electrical circuits using Dymola. Plotting the V-I
Characteristics of Incandescent lamp using Dymola/MATLAB.
Theory
Network Analysis using Series and Parallel Equivalents, Voltage and Current Divider Circuits,
Nodal Analysis, Mesh Analysis, Delta-Star & Star-Delta conversion.
Practice :
134 | P a g e
2. Verification of KCL and KVL in series and parallel circuits using Dymola/MATLAB.
Theory
Analysis of Superposition, Thevenin's and Norton's theorem.
Practice:
3. Verification of Superposition, Thevenin's and Norton's theorem using Dymola/MATLAB.
Theory
Magnetic Circuits, B-H curve, Permeability, Reluctance, Solution of simple magnetic circuits,
Hysteresis and Eddy current loss. Methods of preventing such losses. Solenoids and field coils.
Application of solenoids in different circuits in Automobiles and in an electric circuit.
Practice (Hardware):
4. Observation of generation of magnetic flux for different input currents in a coil and plotting
B-H Curve.
Practice (Hardware):
5. Study of Transformers, Linear Transformer Model, Ideal Transformer Model, No-load, Loss
and Load-loss Calculation.
Theory
Single-phase EMF Generation, Waveform and Phasor Representation, Average and Effective
value of sinusoids, Peak factor & Form factor, Complex Impedance and Power using j-
operator, Power factor.
Practice:
6. Calculation of current, voltage, power & power factor of series RLC circuit excited by 1-Ø
A.C Supply using Dymola/MATLAB.
Theory
Three-Phase AC Circuits: Comparison between single-phase and three-phase systems, Three-
phase EMF Generation, Line and Phase quantities in star and delta networks, Power and its
measurement in three-phase balanced circuits.
Practice
7. Measurement of power and power factor in a 3-Ø AC circuit by (one, two and three)
wattmeter using Dymola/MATLAB.
135 | P a g e
Recommended Books:
1. P. K. Sathpathy, “Basic Electrical Engineering,” 3rd Edition, Oxford.
2. B. L. Thereja, “Electrical Technology”, Volume-I,2005 Edition(24th Revised Edition)
3. Hughes, “Electrical & Electronic Technology”, Ninth Edition (Revised by J Hiley, K
Brown, and I Smith), Pearson Education
136 | P a g e
Basket - V (Domain)
Type
Course Code Course Title Credits
T+P+PJ
137 | P a g e
Software Technology 0+9+11 20
138 | P a g e
Domain Track Title: Renewable Energy Applications
Courses Division:
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
139 | P a g e
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
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
140 | P a g e
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:
Text Books:
141 | P a g e
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:
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:
142 | P a g e
3. N. C. Giri, S. R. Nayak, S. P. Mishra, and S. N. Sahu, Project Management and Smart
Electrical Systems, ISBN 9798587652200, Amazon; 1st edition, 27 December 2020.
5. Solar Off-grid Entrepreneur (30 hrs)
Text Books:
Reference Books:
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)
143 | P a g e
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, TIO 2)
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)
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
144 | P a g e
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
145 | P a g e
Session 43.Practice: Single line diagram of micro grid system
Session 44. Practice: Identify and specify different components used in a micro grid system
Session 45. Practice: Connection practice of solar modules in a micro grid system
Session 46. Practice: Designing of micro grid system
Session 47. Practice: Analysis of micro grid system
Session 48. Practice: Designing of micro grid system with battery storage
Session 49. Practice: Performance calculation of micro grid system
Session 50. Practice: Connection practice of CCR/Inverter in a micro grid system
Session 51. Practice: Test, record and verify the power quality of a micro grid system
Session 52.Practice: O & M of micro grid system
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
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
146 | P a g e
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
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
147 | P a g e
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
148 | 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
Theory +
of Electrical Grid System & 6-14-4
EGCU2090 Practice + Nil
Transformers
Project
2. Domain Objectives:
3. Domain Outcomes:
The Domain will be delivered through case studies, assignments and product development
149 | P a g e
Product Development Stack :
1. Distribution Transformer ( Full product)
2. Smart Energy Meter ( Modular Platform design and electric power train design , BIW)
150 | P a g e
Video Links
CT, PT, Relay
Distance Protection
Grounding/Earthing
Practice
1. Design Over current Protection for sub-station Feeder.
2. Measuring Earth Insulation Resistance
Course 4: Cables in Electrical System
[Visit to Standard Testing Lab, Workshop Practice], [1-2-0], [20 Hrs]
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
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
151 | P a g e
General Grid Safety
Industrial Safety
Electrical Shock First Aid
Fire Extinguisher
Practice
Hazard Analysis & Mitigation
152 | P a g e
Industrial Automation
Code Course Title (Credit) T-P-PJ
Total Credits 24
153 | P a g e
Able to identify and resolve the hardware/software
CO2 PO2(3), PO5(1)
problems of automation
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.
154 | P a g e
P4.1 - Data fetching and representing on graph and excel
P4.2 - Advanced controlling of industry by using SCADA
155 | P a g e
Embedded System Design
Course Objectives
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 Outcomes
Domain Syllabus:
156 | P a g e
14. Real Time Clock (RTC)
15. Watch Dog timer (WDT)
16. Debugging with JTAG
17. Inter System Protocols – UART, USART, USB, Bluetooth, BLE, GPS, GSM
18. Intra System Protocols – I2C, SPI, CAN
19. Wireless Protocols and its Complete setup – NFC/ RFID, ZigBee, Bluetooth, Wi-Fi,
MQTT, LORA,
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)
1. Introduction to Automotive System
2. Introduction to AUTOSAR
3. Details on CAN Protocols
4. SBUS CAN Analyser
5. LIN Protocol
157 | P a g e
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
4. Raspberry Pi
5. STM32
6. Beagle Bone Black
158 | 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 Objectives
Course Outcomes
Evaluation Systems
As per University Norms
COURSE CONTENT
159 | P a g e
2. Scattering matrix formulation
3. Passive microwave devices
4. Active Microwave Devices
5. Study of field pattern of various modes inside a rectangular waveguide
6. Microwave Measurements
7. Transit time limitations in Microwave Bipolar Transistors
8. Power frequency limitations Microwave Field Effect Transistors
9. Gunn Effect
10. IMPATT diodes
11. TRAPATT diodes
12. Microwave vacuum tube based devices
13. Limitations of conventional tubes at UHF
14. Microwave Klystron
15. Reflex klystron,
16. Traveling wave tube
17. Magnetron
18. Introduction to Smith chart and its application for the unknown impedance
measurement
19. Scattering Matrix Parameters
20. Introduction to radar and RADAR Parameters
21. MTI RADAR
22. FMCW RADAR
23. Tracking RADAR
24. Monpulse RADAR
25. RADAR Receiver
26. Synthetic Aperture RADAR
Text Books:
1. R E Collin, “Foundation for Microwave Engineering”, John Wiley & Sons, 2nd
2. Edition, 2007
3. S Y LIAO, “Microwave Devices and Circuits”, PHI, 3rd Edition, 2003.
4. Merrill I skolnik, “Introduction to Radar Systems’, McGraw Hill, 2nd Edition,2007.
5. G S N Raju, “Radar Engineering and Fundamentals of Navigational Aids”, IK
160 | P a g e
6. international Publishers, 2008
7. G S N Raju, “Microwave Engineering ”, IK international Publishers, 2008.
8. 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
161 | P a g e
3. Equipment used in the Shelter
4. Power Interface Unit (PIU)
5. Line Conditioning Unit (LCU)
6. Free Cooling Unit (FCU)
7. Preventive Maintenance (PM) & site management
8. Basic functioning of alarm box and the interface
9. Concept on TRX & Baseband receiver unit.
10. RF Propagation path loss 3.11Frequency hopping and Planning
11. RF Optimization
12. GSM RF Drive Test
13. 3G Optimization
14. EMF Radiation Calculation and testing
15. 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.
162 | P a g e
20. Node-level Software platforms, Node-level Simulators.
TEXT Books
Reference books:
163 | P a g e
Chip Design and Fabrication Using VLSI
Code Course Title T-P-Pj (Credit) Prerequisite
Chip Design and Fabrication Using
VLCU2070 6-8-6 NIL
VLSI
Courses Division:
Course Objectives
Course Outcomes
Evaluation Systems
164 | P a g e
ASIC Design (2-1-0)
Text Books:
Reference Books:
Software Tool::
•Microwind
•Cadence
•Xilinx ISE
165 | P a g e
2.2 Quality Metrics of A Digital Design
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
166 | P a g e
3.9 Common Gate Stage, Cascode Stage and Differential Pair
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
167 | P a g e
Course Structure & Syllabus
GTM – Domain
Code Subject Course Type Credit
DESIGN THINKING & MANAGING T+P+
CUGM2140 3
INNOVATION THROUGH GATE PROCESS PJ (1+2+0)
PLM TOOLS ON DASSAULT PLATFORM
T + P + PJ
CUGM2141 (DESIGN AND VALIDATION USING 8
(2+6+0)
DYMOLA, 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 Title: Go To Market-Product Development
Track Total Credits (4-10-8)
Courses Division (list all divisions):
Design Thinking and Managing Innovation Through GATE Process (1-2-0)
PLM Tools on Dassault Platform (Design and Validation using Dymola, Catia, Simulia)
(2-6-0)
Process management (Using Enovia) (1-2-0)
Product Development (0-0-8)
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
168 | 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)
169 | P a g e
2.7Customizing the product properties
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.
4.3Product Development Stack:
170 | P a g e
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)
171 | P a g e
2.PLM Tools on Dassault Platform ( Design and Validation using
Dymola, Catia, Simulia) (2-6-0)
172 | P a g e
Practice(3 h) 11 P2.11 Surface designing for creating high end complex
design https://www.youtube.com/watch?v=RT24Yj5thd8
Practice(3 h) 12 P2.12 Assembly Designing of the complete
product https://www.youtube.com/watch?v=B7_irVMmOzw
Practice(3 h) 13 P2.13 Wire routing and entire harnessing of the design.
Practice(3 h) 14 P2.14 Mechanical system Designing of the
product https://www.youtube.com/watch?v=B-XoaRfeD9w
Practice(3 h) 15 P2.15 CATIA live
rendering https://www.youtube.com/watch?v=HsK3RVTOX1Q
Practice(3 h) 16 P2.16 Behaviour experience of the complete
product https://www.youtube.com/watch?v=9RgdZUvEjPw
Practice(3 h) 17 P2.17 Design validation/Simulation using
Simulia https://www.youtube.com/watch?v=cDDeWRB7PCs
Practice(3 h) 18 P2.18 Simulation using
Simulia https://www.youtube.com/watch?v=cDDeWRB7PCs
Practice(3 h) 19 P2.19 Classification of
simulation https://www.youtube.com/watch?v=gVlvp1RDi2s
Practice(3 h) 20 P2.20 Structural simulation, Thermal simulation and both
Practice(3 h) 21 P2.21 Linear and non linear analysis
Practice(3 h) 22 P2.22 CFD Analysis, Fatigue, Durability
Practice(3 h) 23 P2.23 Explicit Analysis, Crash Analysis(Abaqus)
Practice(3 h) 24 P2.24 Explicit Analysis, Crash Analysis(Abaqus)
Practice(3 h) 25 P2.25 CFD Analysis, Fatigue, Durability
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)
173 | P a g e
Practice 3 P3.3 Define an existing project using Enovia
(2 h)
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)
174 | P a g e
DOMAIN TITLE: Automobile Engineering (AECU2170)
Sl. Course
Course Title Course Type T-P-Pr 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
Automobile (2
4 CUAE2176 Practice 0-5-0 5
Wheeler & 4
Wheeler)
5 CUAE2177 Project 0-0-4 4
6 CUAE2175 Internship 0-0-4 4
Total 24
175 | P a g e
Introduction to Automobile Engineering
Pre-
Course Title Course Code Type of Course T-P-Pr
Requisite
Introduction to
Theory+Practice
Automobile CUAE2170 2-1-0 Nil
Engineering
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
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.
176 | P a g e
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
177 | P a g e
Subsystems of Automobile
Pre-
Course Title Course Code Type of course T-P-Pr
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).
178 | P a g e
Study of Synchronizer Mechanism And Synchromesh Gear Box, Continuously
Variable Transmission (CVT).
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)
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.
179 | 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
180 | P a g e
Electric Vehicles
Pre-
Course Title Course Code Type of Course T-P-Pr
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)
181 | 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.
182 | P a g e
Maintenance of Automobile (2 Wheeler & 4 Wheeler)
Type of Pre-
Course Title Course Code T-P-Pr
Course Requisite
Practice
Reference Book:
183 | P a g e
DOMAIN TITLE: Manufacturing (Conventional, CNC and Additive)
CMCU2150
Sl. Course
Course Title Course Type T-P-Pr Credits
No. Code
Manufacturing Requirements
and Planning (Jigs &
1 CUCM2150 Theory 2-0-0 2
Fixtures; 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
184 | P a g e
Manufacturing Requirements and Planning (Jigs & Fixtures; Process
Planning & Cost Estimation) 20 Hrs
Type of Pre-
Course Code Course Title T-P-Pr
Course Requisite
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
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.
185 | P a g e
Module VI Introduction to Cost Estimation (3 Hrs)
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
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
186 | P a g e
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
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.
187 | P a g e
Module IV Production Drawing (15 Hrs)
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
Reference Books
Non-traditional
Machining and CUCM2153 Practice + Project 0-2-2 Nil
3D Printing
COURSE OUTLINE
188 | P a g e
Module II Electric Discharge Machining (20 Hrs)
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.
Text Books
Reference Books:
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.
189 | P a g e
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.
190 | P a g e
DOMAIN TITLE: Welding and Inspection (WICU2160)
Domain Track Objectives:
COURSE CONTENT
191 | P a g e
cored arc welding, submerged arc welding, weld cladding & surfacing, plasma cutting and
spraying, atomic hydrogen welding.
Practice:
1. Identification and working of gas welding equipment
2. Identification and working of gas cutting equipment
3. Identification and working of arc welding equipment
4. Identification and working of TIG welding equipment
5. Identification and working of MIG welding equipment
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
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:
192 | P a g e
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
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
193 | P a g e
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:
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.
194 | P a g e
Module-II (14 Hours)
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
Mechanisms of Failure - Failure mechanisms in welded joints, How to design various kinds
of welding joints. Design of a butt joint, the main failure mechanism of welded butt joint,
tensile failure of weld, Design of transverse fillet joint, Shear mechanism in fillet weld, Design
stresses of welds. Use of CATIA Weld Design Module 345
Practice:
1. Tensile testing of welded joints
2. Bend test of welded joints
Text Books:
1. Lecture Notes
2. ASME section IX, IBR Software Used: CATIA
COURSE CONTENT
195 | P a g e
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
196 | P a g e
DOMAIN TITLE: Computational Fluid Dynamics (CFCU2180)
Course
Sl. No. Course Title Course Type T-P-Pr Credits
Code
Theory
1 CUCF2180 Introduction to CFD 2+0+1 3
+Project
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
197 | P a g e
Introduction to CFD
198 | P a g e
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:
Grid Generation
Connecting to the platform, Assigning roles and Apps, Platform Interface, Importing
3D XML file, Simulation Conventions in the 3DExperience Platform
Practice 1. Getting Started with the 3DExperience Platform.
3.2 Import an assembly
Explore the imported assembly, Renamed the assembly, Search for parts/assemblies
in the database, open parts/ assemblies found through search, duplicate, delete and save
entities, Import a 3D XML file containing fluid materials, Create and save a new material.
3.3 Fluid Dynamics Engineer Role Overview
Exploring Fluid Dynamics Engineer Role Apps, CFD simulations work flow, Model
preparations, Material definitions, Meshing, CFD analysis, Analysis convergence, co-
simulation Analysis, Post processing results, CFD solver validations.
Practice 2. CFD analysis of steady state internal Laminar Pipe flow.
Project 1. Analysis of pipe flow at Re= 500.
3.4 Getting Started with CFD Simulations
200 | P a g e
Fluid Model Creation, Fluid Scenario Creation App Interface, Model setup, applying
meshing, Scenario Setup, Results visualizations, Reviewing Simulation Features,
Practice 3. CFD analysis Steady-state external flow over an Airfoil.
Project 2. Analysis of 2D cylinder in a rectangular domain with varying radius and height.
3.5 Geometry for CFD Simulations
Geometry Preparation- Check and Repair, Defeature Idealize, Create, Healing, Join,
Local Join, surface connection Checker, Face checker, Mid surface
Practice 4. Modeling of Air intake system.
Practice 5. Extracting Fluid volume for Engine Manifold.
3.6 Material and Section Properties of Fluid
201 | P a g e
Project 5. Analysis and estimation of Drag lift coefficients flat plate at Re=10,000.
3.10 Solution Convergence
Practice 11. Cavitating Flow through a Narrowing Pipe.
Project 6. Analysis of compressible flow nozzle with atmospheric pressure at the nozzle exit.
3.11 Post-processing Results.
Practice 12. Creating Post processing reports for all the above cases.
Practice
202 | P a g e
DOMAIN TITLE: Composite Design and Manufacturing
203 | 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
204 | 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;
CUCD2133 0-4-0
Simulia(Abaqus 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
205 | 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:
206 | 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
207 | P a g e
Fabrication processes for ceramic matrix composites (CMC)
Hot Press Sintering, Liquid Infiltration
Sintering, Chemical Vapour Deposition Process
Suggested Book:
Project
Code Course Title T-P-Pj (Credit) Prerequisite
CUCD2136 Project 0-0-6 Nil
208 | P a g e
Domain
Architectural and Structural Design
Total 20
Course Objectives:
To teach the Principles of architectural building design.
To familiarize the student with practicing life in construction industry and orient
their learnings towards practical application in the field.
Make a difference with cutting edge technology.
Course Outcomes:
Mapping COs with POs
COs Course Outcomes (High-3, Medium-2, Low-
1)
Strong understanding of architectural design
CO1 PO1 (3), PO3 (2),
and scope for innovative ideas.
Case study based practical solution with
CO2 PO4[3]
actual site visits/live buildings.
209 | P a g e
Modelling of structural elements and failure
CO3 PO5 (3)
analysis.
Time saving estimations/structural calculations
CO4 PO7 [2]
using digital tool in sustainable manner.
Domain Syllabus
210 | P a g e
Scope to enrich by exposing them to BIM Modelling
Introduction to steel structures. Modeling, Analysis and design of steel truss in as per AISC
360.
3.2 Linear buckling analysis of structures.
3.3 Introduction to PEB, Modelling PEB and assigning properties, load cases, design
parameters, Analysis and extracting results.
3.4 Introduction to lattice steel structures. Modelling, Analysis and design of lattice steel
structures.
3.5 Reading design results and optimizing the steel structure.
3.6 Modelling, Analysis and design of portal frame as per AISC 360 and ASCE 07-16
211 | P a g e
3.7 Introduction to nonlinear static analysis. Perform pushover analysis.
3.8 Introduction and modelling of composite deck platform
3.9 Modelling of deck slab and assigning section properties with releases
3.10 Assigning specifications and diaphragm to the structures
3.11 Define and calculate seismic and wind loads as per ASCE 07 and ATC hazards
3.12 Define load cases and load combinations, Deflection check concept, floor vibration
analysis.
3.13 Analyse composite structure and extract results.
3.14 How to import CAD MODEL, Design and analysis of multi storey residential building
based on different loading criteria (based Code on IS456:2000), Creating plate elements and
shear walls.
3.15 Design and analysis of frame structures based on different loading criteria (based Code
on IS456:2000)
3.16 Design, analysis of Foundations (Isolated footing and Combined footing based on code
IS456:2000)
3.17 Design, analysis of structural elements e.g. Beam, column, Slab (one way and Two
way) (based Code on IS456:2000 and BS8007)
3.18 Error and warning analysis, Report generation
4.1 Optimisation of steel cost- using permutation & combination of steel/foundation type or
small changes in architectural design
4.2 Segregated services
4.3 Revising PERT/CPM paths
4.4 Addition of storage spaces
4.5 Façade treatment/modification
4.6 Inclusion of basement/parking areas/bunkers
4.7 Reduction of construction cost
4.8 Site development and slope calculation (in brief)
4.9 Mitigating hydrological impacts on difficult sites
212 | P a g e
PROJECT
List of Projects:
213 | P a g e
DOMAIN
Courses Division:
Total 18
Course Objectives
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
214 | P a g e
Course Outcomes
Introduction of Remote Sensing: Principles of RS and its Type; Energy sources and Radiation
principles, Pixel, DN value, Energy equation; EMR and Spectrum; EMR interaction with
Atmosphere; scattering, Absorption, Atmospheric window, Black body radiation; EMR
interaction with earth surface features, reflection, absorption, emission and transmission,
Spectral signature; Interaction with vegetation, soil, water bodies; Advantage of RS over
conventional method, Limitation, Ideal remote sensing.
Practice:
215 | P a g e
Module: II Digital Image (2+3) Hours
Data acquisition: Procedure, Reflectance and Digital numbers; Intensity, Reference data,
Ground truth, Analog to digital conversion, FCCs, TCC, Platforms and sensors; orbits, types,
Resolutions; Image Interpretation; visual- Interpretation keys.
Practice:
FCCs and TCC
Resolution
Image Interpretation
Land observation satellites, characters and applications; PSLV, GSLV, Satellite, Platform
Types; LANDSAT series; IRS series; IKONOS Series; QUICKBIRD series;
Weather/Meteorological satellites; INSAT series, NOAA, Applications, Marine observation
satellites; OCEANSAT
Practice:
Image filtering and Band ratioing
Mosaicking
Digital Image Processing; Export and import, Data formats; BSQ, BIL, BIP, Run length
encoding, Image Compression Data products.
Practice:
Export and Import
Histogram
Subset using AOI
216 | P a g e
Practice:
PCA analysis (spectral Python and ENVI)
NDVI, DVI, NDWI calculation
Image classification in Spectral angel Mapper
MNF Ratoing
Supervised Classification (spectral Python and ENVI)
Un-supervised Classification (spectral Python and ENVI)
Image Enhancement (ENVI)
Accuracy Assessment (ENVI)
Microwave RS and its application; Thermal RS and its application; Optical RS and its
application; Sensor and its types.
Components of GIS, Types of Data in GIS, Scale Application of GIS, Advantage and limitation
of GIS. History and development of Cartography; Definition, scope and concepts of
cartography, Characteristics of Map; Categories of maps, Methods of mapping, relief maps,
thematic maps.
Practice:
1. Symbology (generalization, symbology, and colour effect, change symbology and use
transparency in creative ways) using GRASS and QGIS, Geo-referencing (Map to Image
and Image to Image), Projection, Data base creation: Digitization using Point, line and
polygon, Edit, Clip, Intersect, Union, Merge, Join and subset. Attribute table editing
2. Google Earth (Convert Shape file to KML Format and KML File to shape file, import data
into Google earth, Bhuvan view, Extract data From Google Earth, Extract Point Data,
Extract Polygon data, Extract line data, overlaying an image into Google earth)
217 | P a g e
Module: II Data analysis tools (2+4) Hours
Raster data spatial analysis, Network analysis, Vector operations and analysis, Data editing,
Primary and secondary data. Data model and data structure, Geodatabase and metadata, GIS
data model, Overlay analysis, Network modeling, Data Structure Models, Spatial interpolation;
measurement and analysis methods, Advantage and disadvantage
Practice:
1. Linking of spatial and Non-spatial data and queries, Joining tabular data with the feature
attribute data, Non-spatial query, Spatial query, Spatial join, Vector based spatial
analysis, Raster based spatial data analysis
2. Buffering and Creation of Contour
3. Network Analysis
Introduction to AHP, Basic Principles of AHP, Effect Table, Pair Wise comparison,
Consistency, Weightage, performance score, Case studies involving AHP
Practice:
1. Mapping accident locations using Linear Referencing technique.
2. Preparation of raster layers for Multicriteria Analysis
3. Solving a spatial problem using Multicriteria Analysis (Spatial AHP)
Practice:
1. Google earth to DEM, 3D Map preparation, Contour to DEM, TIN and Aspect
2. DEM based surface Hydrology modeling,
3. LiDAR classification, DEM from LiDAR
Watershed, types, divide catchment, command area, stream types, Drainage network, different
pattern; morphometric analysis, Bifurcation ratio analysis; Assessment of Groundwater
potential zones and Groundwater mapping; Site selection for recharge structures,
Hydrogeological Mapping GIS applications to ground water studies.
Practice:
218 | P a g e
1. Mapping of catchment, command area
2. Drainage network analysis
3. Morphometric analysis
4. Mapping of Groundwater potential zones
Monitoring atmosphere constituents; air pollution, industrial activity, modeling using GIS,
Resource development in remote areas, Impacts of anthropogenic activity, Solid Waste
management; Water Pollution, Shortest path Identification, Network analysis.
Practice:
1. Air pollution mapping
2. Solid waste management
3. Water pollution
Practice Experiments:
219 | P a g e
4. LIDAR Remote Sensing and Application CUAS2023 (0-2-0)
Subject Name Code Type of Credit T-P-P Prerequisite
course
LIDAR Remote Sensing CUAS2023 T+P 2 0-2-0 NIL
and Application 25Hours
Practice Experiments:
220 | P a g e
5. Hyperspectral Remote Sensing and Application CUAS2024 (0-2-0)
Subject Name Code Type of Credit T-P-P Prerequisite
course
Hyperspectral Remote CUAS2024 T+P 2 0-2-0 NIL
Sensing and Application
25Hours
Practice Experiments:
List of Projects :
1. Flood inundation mapping and Risk Evaluation using Geospatial Technology.
2. Landslide Hazard mapping using GIS and RS.
3. Land use and Land cover Dynamics using Earth observation Technology.
4. Mangrove change detection study using Multi-Temporal satellite data.
5. Solid waste management and shortest path identification using GIS Technology.
221 | P a g e
6. Watershed management using GIS Technology.
7. Identification Mineral mapping using GIS and RS.
8. Crop Health Monitoring using Geospatial Technology.
9. Identification of Hydrocarbon Locales using space inputs and
Geospatial Technology.
10. Ground water exploration using GIS and RS Techniques.
11. Interlinking of River using GIS Technology.
12. Biomass estimation using Space Technology.
13. Land surface Temperature mapping using RS Technology.
14. Climate Change study using Earth Observation Technology.
15. Erosion and Accretion study of Shorelines and its impact in coastal habitats.
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.
222 | P a g e
Domain
CONSTRUCTION PLANNING, MONITORING AND PROJECT MANAGEMENT
Course 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.
Course Outcomes:
223 | P a g e
Students will be able to churned as
CO2 Construction Manager, Project Engineer. PO9 (3),P011 (2),
Site Supervisor and Project Consultant
with critical thinking and skills
To fulfill the requirement of the INPUTS the candidate has to learn the following steps:
Types of input Type of study
Preparation of Site Map
Conduct a site survey to gather information about the topography,
soil conditions, vegetation, and existing structures on the site.
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 Theory +
potential hazards, and determining the most appropriate location for
Drawing Practice
key features such as buildings, roads, and utilities.
Develop a conceptual site plan that includes the proposed layout of
the development, including the location of buildings, roads,
sidewalks, and other infrastructure.
Prepare detailed engineering plans and specifications for the site,
including grading plans, drainage plans, and utility plans.
Preparation of Electrical and Plumbing drawing
Review the architectural plans and specifications to understand the
electrical and plumbing requirements of the project. Theory +
Develop a rough electrical layout, which includes the location of
Drawing Practice
electrical panels, switches, outlets, and lighting fixtures.
Develop a rough plumbing layout, which includes the location of
plumbing fixtures, water supply, and drainage lines.
224 | P a g e
Prepare single line diagrams, load schedules, and other technical
documents as needed.
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.
Preparation of Bar Bending Schedule and Carpentry drawing
Introduction to Bar Bending Schedule and Carpentry Drawing
Basic concepts of reinforcement and carpentry work
Reading and interpreting architectural and structural drawings
Understanding the different types of reinforcement and carpentry Theory +
elements
Drawing Practice
Calculating the quantities of reinforcement and carpentry materials
Preparing the Bar Bending Schedule and Carpentry Drawings
Site execution and quality control of reinforcement and carpentry
work
Safety precautions in reinforcement and carpentry work
Structural Detailing of building components
Introduction to structural detailing and its importance in building
design
Basic concepts of structural steel and reinforced concrete detailing
Reading and interpreting architectural and structural drawings Theory +
Detailing of structural steel members, such as beams, columns,
and bracings Drawing Practice
Detailing of reinforced concrete members, such as beams,
columns, slabs, and foundations
Connection design and detailing of structural steel and reinforced
concrete members
Standards and codes for structural detailing
Preparation of Building layouts Field Work
Report Preparation Report
Review Presentation
225 | P a g e
To fulfill the requirement of the INPUTS the candidate has to learn the following steps:
TYPES OF INPUT TYPE OF STUDY
Preparation of Functional Planning Practice
Detail analysis report about the information of an equipment Practice
Preparation of datasheet of construction labours Practice
Preparation of materials list required for the project Project
Scheduling the resources of the project Project
Report Preparation Report
Review Presentation
To fulfill the requirement of the INPUTS the candidate has to learn the following steps:
Types of input Type of study
Marking Layouts of proposed plan. Field work
Preparation of Site Map Surveying Practice
Design of contract documents
Introduction to contract documents and the design-bid-build
process
Types of contracts and their characteristics
Basic concepts of legal and contract principles
Theory+ Class
Preparation and interpretation of specifications
Preparation of contract drawings and documents Room Practice
Cost estimation and budgeting
Bid evaluation and contract award
Contract administration and change order management
Risk management and insurance
Case studies and examples of contract documents
Tenders Prequalification–Bidding–Accepting–Evaluation of Theory+ Class
Tender from Technical, Contractual and Commercial Points of
Room Practice
View.
226 | P a g e
Introduction to tenders and prequalification
Types of tenders and procurement methods
Basic concepts of project management
Preparation of tender documents
Prequalification criteria and evaluation
Evaluation of tenders and bid analysis
Contract negotiation and award
Compliance and ethics in tenders
Case studies and examples of tenders and prequalification
Legal Requirements
Insurance and Bonding
Laws Governing Sale Theory+ Class
Purchase and Use of Urban and Rural Land–Land Revenue
Room Practice
Codes
Tax Laws
227 | P a g e
PHASE V QUANTITY ESTIMATION AND EQUIPMENT MANAGEMENT (0+1+1)
To fulfill the requirement of the INPUTS the candidate has to learn the following steps:
Types of input Type of study
Supervise and monitor the execution of System/shuttering Practice (Self-Learning)
Carpentry works.
Supervise and monitor the execution of concreting works. Practice (Self-Learning)
Supervise and monitor the execution of bar bending works. Practice (Self-Learning)
228 | P a g e
Supervise and monitor the execution of scaffolding works. Practice (Self-Learning)
Supervise and monitor the daily labour works (DPR). Practice (Self-Learning)
Assessment (Review) Presentation
REPORT WRITING
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.
229 | P a g e
Computer Science and Engineering
DOMAIN
CUTM MLCU2000 Data Science and Machine Learning 26 2-9-15
BTech CUML2010 ML for Predictive Analysis 4 1-2-1
BTech CUML2011 ML for Image Analytics 4 0-2-2
BTech CUML2007 Digital video Processing 3 0-2-1
BTech CUML2008 IoT Analysis 4 0-2-2
BTech CUML2009 Mathematics for ML 3 2-1-0
BTech CUML2004 ML for Hyperspectral imaging 6 0-4-2
BTech CUML2005 Internship 4 0-0-4
BTech CUML2006 Project 4 0-0-4
CUTM STCU2010 Software Technology 20 0-9-11
BTech CUST2010 Web Services Using JAVA 5 0-4-1
BTech CUST2011 Advanced JAVA Programming 4 0-3-1
BTech CUST2012 Web Programming Using React 3 0-2-1
BTech CUST2013 Product Development 8 0-0-8
CUTM CTCU2030 Cloud Technology 18 4-8-6
BTech CUCT2030 AWS Solution Architect (SAA-CO2) 6 2-4-0
BTech CUCT2031 AWS Developer (DVA-CO1) 6 2-4-0
BTech CUCT2032 Project 6 0-0-6
CUTM CUCS2045 Cyber Security 20 6-10-4
Linux Server Management and
BTech CUCS2045 4 2-2-0
Security
BTech CUCS2046 Advanced Hacking Techniques 4 2-2-0
BTech CUCS2047 IT Networking and Network Security 4 2-2-0
Vulnerability Assessment &
BTech CUCS2048 4 0-0-4
Penetration Testing
CUCS2049 Project 4 0-0-4
Gaming and Immersive Learning
CUTM ARCU2060 20 5-5-10
(AR & VR)
BTech CUAR2060 Introduction to Gaming & Simulation 2 1-1-0
BTech CUAR2061 Game Assets & Game Objects 3 1-1-1
BTech CUAR2062 Building Game Environment 3 1-1-1
BTech CUAR2063 Game Animation, Scripting & UI 3 1-1-1
Binary Deployment and Cross-
BTech CUAR2064 3 1-1-1
Platform Controls
BTech CUAR2065 Project 6 0-0-6
Internship &
minor project
BTech CUTM1905 Internship 2 0-0-2
BTech CUTM1906 Minor Project-I 2 0-0-2
230 | P a g e
BTech CUTM1577 Minor Project II 2 0-0-2
BTech CUTM2598 Minor Project-III 2 0-0-2
BTech CUTM1578 Summer Internship I 2 0-0-2
BTech CUTM1579 Summer Internship II 2 0-0-2
Elective Courses
Subject Code Subject Name Credit Type
BTech CUTM2583 Software Testing and Test Automation 4 2-2-0
231 | P a g e
DOMAIN
CUTM MLCU2000 Data Science and Machine Learning 26 2+9+15
CUML2010 ML for Predictive Analysis 4 1+2+1
CUML2011 ML for Image Analytics 4 0+2+2
CUML 2009 Mathematics for ML 3 2+1+0
CUML 2008 IoT Analytics 4 0+2+2
CUML 2012 Digital video Processing 3 0+2+1
CUML2004 ML for Hyperspectral imaging 6 0+4+2
CUML2005 Internship 4 0+0+4
CUML2006 Project 4 0+0+4
Course Objectives
Course Outcomes
232 | P a g e
ML for Predictive Analysis (0+2+2)
https://careerfoundry.com/en/blog/data-analytics/regression-vs-classification/
Project/Task: (Choose two projects, Prediction and Classification)
Time Series Analysis
Health Care System
Concept Required:
233 | P a g e
1. Tomato leaf
2. Potato leaf
Concept Required:
Image Pre-processing:-
Accessing individual pixels using matrix concept
Image resize, grey scale conversion, Colour channel splitting
Histogram equalisation (CLACH).
Classification algorithms: -
Support vector machine (SVM)
Different kernels of SVM (linear, polynomial, radial basis function).
Gradient Boosting (GB)
Multi-layer Perceptron (MLP), deep learning.
Linear Regression:-
Problem Formulation
Parameter Estimation
Bayesian Linear Regression
Maximum Likelihood as Orthogonal Projection
234 | P a g e
Maximum Variance Perspective
Projection Perspective
Eigenvector Computation and Low-Rank Approximations
PCA in High Dimensions
Key Steps of PCA in Practice
Latent Variable Perspective
Practice:
Curve Fitting in Python.
Exploratory Data Analysis in Python.
Kernel Density Estimation in Python.
Probability Distribution Function Plotting in Python.
Cumulative Distribution Function Plotting in Python.
Dimensionality Reduction and Feature Extraction in Python.
References:
1. Mathematics for Machine Learning by Marc Peter Deisenroth, A. Aldo Faisal, Cheng
Soon Ong.
2. https://youtube.com/playlist?list=PLLy_2iUCG87D1CXFxE-SxCFZUiJzQ3IvE
235 | P a g e
2 Connectivity Protocols (when Power is Not a problem)
Wifi
3 Data Communication Protocol
MQTT
Web-Socket
HTTP
2 Sensors
Types of Sensors based on communication-I2C, SPI
Types of Sensors based on Application
3 Overview of 32 -bit Controller
ESP8266
ESP32
Raspberry Pi
4 AWS IoT for Cloud
AWS IoT Core services
AWS IoT Analytics services
AWS DynamoDB Services
5 Thingspeak for IoT
Getting and posting Data to IoT Cloud using ESP devices
Posting Data to IoT Cloud using Raspberry Pi
6 ThingWorx for Industrial IoT
Building Dashboard on Thingworx platform
Binding the senor value to the dashboard
Text Book:
1. Minteer, Andrew. Analytics for the Internet of Things (IoT). Packt Publishing Ltd,
2017.
Reference Books:
1. Geng, Hwaiyu, ed. Internet of things and data analytics handbook. John Wiley & Sons,
2017.
236 | P a g e
UNIT 2:
Fourier Analysis of Digital Video Signals: Spatial and Temporal resolution, Fourier Analysis
of Digital Video Signals, Spatial-Temporal Sampling: Temporal Frequency Response and
Flicker Perception. Spatial Frequency Response, Spatiotemporal Frequency Response, Smooth
Pursuit Eye Movement
Practice:
Applying fourier transformation on video
Time domain analysis
Frequency domain Analysis
UNIT 3:
Digital Video Formats: Significance of Video Formatting, Data rate and bandwidth trade-off,
File Formats: MP4, MOV, WMV, AVCHD, FLV, AVI, WebM, MKV
Digital Video Compression Standards: Digital Video Compression Metrics, Digital Video
Storage Precisions, Significance of Video compression, Video Compression Codec’s: Motion
JPEG, JPEG 2000, H.264/MPEG-4 AVC, VP8, HEVC, H.265 High Efficiency Video Codec.
Practice:
Conversion of video files from one format to another.
Using Motion JPEG Codec
Using MPEG-4 Codec
Using H.265 Codec
UNIT 4:
Digital Video Editing Basics: Video Editing Types- Online, Offline, Linear, Non-linear,
Assemble, Insert, Rough-cut, Video Shot Transition Effects: Cut, Fade, Wipe, Dissolve, B-roll,
Video Shot Boundary Detection Methods: pixel differences, statistical differences, histogram
comparisons, edge differences and motion vectors. Video Shot Detection Performance
Metrics: ROC Curves, Recall, Precision, F-Measure
Practice:
Video Shot Detection using pixel Difference
Video Shot Detection using Histogram based methods
Video Shot Detection using Edge based methods
Video Shot Detection using Motion Vectors
Project List
1. Creating a VIDEO object detection system
2. Vehicle detection in Videos using OpenCV and Python
3. Detecting faces in live camera feed with identification of the person.
TEXT BOOK:
237 | P a g e
2. “Digital Image Processing”, William. K.Pratt, Wiley Interscience, 2nd Ed, 1991.
Agriculture
1. Crop yield prediction.
2. Crop quality prediction
3. Soil health monitoring
Mining
1. Iron ore quality prediction
Concept Required:
Scientific Principles:
Physics of imaging spectroscopy
Electromagnetic propagation
Sensor physics
Atmospheric Corrections.
Classification Techniques:-
Support Vector Machine (SVM)
Partial Least Squares Regression (PLSR)
Neural Network
Deep learning and CNN
Clustering Techniques:-
K-mean clustering
Project (0-0-4)
Internship (0-0-4)
238 | P a g e
Software Technology
Code Course Title T-P-Pj (Credit) Prerequisite
Java Technologies
Software Advanced Web
CUST2010 0-9-11
Technology Programming
DBMS
DOMAIN
CUTM STCU2010 Software Technology 20 0+9+11
CUST2010 Web Services Using JAVA 5 0+4+1
CUST2011 Advanced JAVA Programming 4 0+3+1
CUST2012 Web Programming Using React 3 0+2+1
CUST2013 Product Development 8 0+0+8
Course Objectives
Course Outcomes
239 | P a g e
1.8 Establish Connection with database
1.9 Perform CRUD operation
1.10 Present data in JSP page using scriptlet, expression and action tag.
1.11 Declare method and variable in JSP page.
1.12 Transferring control from one resource to another using RequestDispatcher and
ResponseRedirect
1.13 Set and get values in ServletContex and ServletConfig parameter.
1.14 Set and get values in application, session and request attribute.
1.15 Perform session tracking.
1.16 Upload file to the server.
1.17 Working with JSTL
240 | P a g e
Templating using JSX
3.2 Working with React. createElement, Expressions, using logical operators, specifying
attributes, Specifying children,
It’s all about components
3.3 Significance of component architecture, Types of components - Functional, Class based,
Pure, Component Composition
Working with state and props
3.4 What is state and its significance, read state and set state, passing data to component using
props
3.5 Validating props using propTypes, supplying default values to props using defaultProps
Rendering lists
3.6 Using React key prop, using map function to iterate on arrays to generate elements, Event
handling in React
3.7 Understanding React event system, Understanding Synthetic event, Passing arguments to
event handlers
Understanding Component Lifecycle & Working with Forms
3.8 Controlled components, Uncontrolled components, Understand the significance to
defaultValue prop, using react ref prop to get access to DOM element
Routing with React Router
3.9 Setting up react router, understand routing in single page applications, working with
BrowserRouter and HashRouter components, configuring route with Route component, Using
Switch component to define routing rules, making routes dynamic using route params
3.10 Working with nested routes, navigating to pages using Link and NavLink component,
Redirect routes using RedirectComponent, Using Prompt component to get consent of user for
navigation, Path less Route to handle failed matches
Just Redux
3.11 What is redux, why redux, Redux principles, Install and setup redux, Creating actions,
reducer and store
Immutable.js for immutable data structures
3.12 What is Immutable.js? Immutable collections, Lists, Maps, Sets
React Redux
Redux saga(Redux middleware)
3.13 What is React Redux, Why React Redux, Install and setup, Presentational vs Container
components
3.14 Understand high order component, Understanding mapStateToProps and
mapDispatchtToProps usage
3.15 Why redux middleware, Available redux middleware choices, What is redux saga, Install
and setup redux saga
3.16 Working with Saga helpers, Sagas vs promises
241 | P a g e
4. CUST2013: Product Development (0-0-8) (45 hrs)
Text Books:
Reference Books:
1. Kogent Learning, Java Server Programming Java Ee7 (J2EE 1.7), Black Book
2. Alef Arendsen, Professional Java Development with the Spring Framework
3. Anthony Onyekachukwu Okonta , React.js Design Patterns, BPB PUBN
http://courseware.cutm.ac.in/courses/software_technology/
242 | P a g e
Cloud Technology
DOMAIN
CUTM CTCU2030 Cloud Technology 18 4--8--6
CUCT2030 AWS Solution Architect (SAA-CO2) 6 2+4+0
CUCT2031 AWS Developer (DVA-CO1) 6 2+4+0
CUCT2032 Project 6 0+0+6
Course Objectives
Course Outcomes
On Premise Data Center , What is Cloud Computing, Cloud Computing Offerings - Public,
Private and Hybrid Cloud, AWS as the Public Cloud IaaS Leader, AWS Global Infrastructure
- Regions and Availability Zones, Elastic Compute Cloud (EC2) Foundation, Create your first
EC2 instance, VPC Components - Implied Router and Route Tables, Configuring VPC, IP
Addressing - Internet Gateway - Subnet Types, VPC - Network ACLs and Security Groups,
Configuring Security groups and NACL, VPC Security Scenarios - Applying Security Group
and NACLs, VPC - Network Address Translation – NAT
Practice:
Launching an EC2 instance
Configuring Security groups and NACL
IP Addressing
Subnetting
243 | P a g e
Module II: Virtual Private Cloud (VPC) (14 Hrs)
VPC Peering, Transit Gateway, VPC Virtual Private Networks (VPN), VPC Direct,
Implementing AWS Direct Connect, Connect Knowledge - Direct Connect Routing and Link
Aggregation Groups (LAGs), Hybrid Connectivity, AWS Direct Connect Gateway, AWS
Direct Connect Limits, AWS VPC, Creating a VPC, VPC Endpoints - Gateway Endpoint,
AWS VPC - VPC Gateway Endpoint, Configuring VPC gateway, Troubleshooting VPC
Endpoints and gateways, AWS VPC - VPC Interface Endpoint, Egress Only Internet Gateway
(for IPv6), VPC Flow log and DHCP Option Sets
Practice:
Configuring VPC
Troubleshooting EC2 and VPC
Creating a VPC
Implementing AWS Direct Connect
Configuring VPC gateway
Troubleshooting VPC Endpoints and gateways
Module III: Elastic Block Store, Elastic Network Interfaces (14 Hrs)
Elastic Block Store Types, EC2 Enhanced Networking and Placement Groups, EC2 Placement
Groups, EC2 Status Checks and Monitoring, EC2 Instance States, EC2 Instance Termination
and Termination Protection, EC2 Instance Metadata and User, EC2 Instance Launch Modes
VPC and EC2, Instance Tenancy Attribute, Elastic Compute Cloud - Elastic Network
Interfaces (ENIs, Elastic Network Interface (ENI) - IP Addressing, NAT instance
Source/Destination Check, Public IPv4 address auto assignment, Configring Elastic Block
Store, Monitoring and checking health of EC2 instances, Elastic Network Interface,
Troubleshooting ENI, Configuring and troubleshooting with EBS
Practice:
Configuring Elastic Block Store
Monitoring and checking health of EC2 instances
Configuring and troubleshooting with EBS
Intoduction, How ELB works , ELB health checks, ELB Cross Zone Load Balancing, ELB
Positioning - Internet-facing vs Internal ELB, Refresher for TCP IP Packet flow, ELB -
Security Group and ELB - Network ACLs, ELB - Layer 4 TCP/SSL Listeners, ELB - Layer 7
HTTP/HTTPS Listeners, Attaching Elastic load bancer to instances, ELB Gealth check and
ELB Security groups, NACL configuration, troubleshooting ELB - Application and Network
Practice:
Attaching Elastic load balancer to instances
ELB Health check
ELB Security groups
NACL configuration
Troubleshooting ELB - Application and Network
244 | P a g e
Module V: Auto Scaling, Simple Notification Service (10 Hrs)
Auto Scaling Components, Auto Scaling Features, Auto Scaling Availability Zone Rebalance
feature, Adding/Detaching EC2 instances to/from Auto Scaling Groups, Auto Scaling and
Elastic Load Balancing Service, Auto Scaling Health Checks, Simple Notification Service,
SNS Notifications & Merging Auto Scaling groups, Implementing Auto Scaling,
Troubleshooting Autoscaling with new EC2 instances
Practice:
Implementing Auto Scaling
Adding/Detaching EC2 instances to/from Auto Scaling Groups
Auto Scaling health checks
Simple Notification Service
Troubleshooting Autoscaling with new EC2 instances
Introduction to the Service and Mount Targets, AWS EFS - Use Cases,Use in On Premise
Servers,Storage Classes, Pricing, AWS EFS - Data Encryption, EFS Data backup, EFS and
AWS Datasync, Monitoring EFS, AWS FSx for Windows File Server - Introduction,
Deployment options & Encryption, Amazon FSx - Data Protection, Backup/Restore, Access,
Monitoring and Security, Amazon FSx for Lustre, Amazon EFS vs FSx for Windows vs FSx
for Lustre, Creating Elastic File System, Monitoring EFS, Implementing Data Encryption,
Setting up AWS FSx Windows File Server
Practice:
Creating Elastic File System
Monitoring EFS
Implementing Data Encryption
Setting up AWS FSx Windows File Server
Amazon Elastic Map Reduce Introduction, AWS EMR - Clusters, Nodes, and deployment in
an AZ, Amazon Elasticache Introduction, Amazon ElastiCache - Caching Strategies, Amazon
Elasticache for Memcached, Amazon Elasticache for Redis, Amazon CloudFormation,
Implementing AWS EMR, Deployment in Availability Zone, Amazon ElastiCache, Amazon
Elasticache for Redis, Amazon CloudFormation
Practice:
Implementing AWS EMR
Deployment in Availability Zone
Amazon ElastiCache
Amazon Elasticache for Redis
Amazon CloudFormation
Online
Resource: http://aws.amazon.com/training/awsacademy
http://aws.amazon.com/awseducate
245 | P a g e
AWS Developer
Module I: IAM and EC2 (14 Hrs)
IAM Introduction, IAM Hands-On, EC2, Connect to SSH using Linux / Mac and Windows
and Troubleshooting, Security Groups, Private vs Public vs Elastic IP, Configuring Webserver
- Apache and Tomcat, Elastic Network Interfaces
ELB and ASG: High Availability and Scalability, Elastic Load Balancing (ELB), Classic Load
Balancer (CLB), Application Load Balancer (ALB), Network Load Balancer (NLB), Elastic
Load Balancer - Cross Zone Load Balancing, Elastic Load Balancer - SSL Certificates, Elastic
Load Balancer - Connection Draining, Auto Scaling Groups - Scaling Policies
EBS and EFS: EBS Volume Types Deep Dive, EBS vs Instance Store
RDS ,Aurora and ElastiCache: AWS RDS Overview, RDS Read Replicas vs Multi AZ, RDS
Encryption and Security, Aurora, ElastiCache and its Strategies
Practice:
Launching EC2 instance and Connect to SSH using Linux / Mac and Windows
Configuring Webserver - Apache and Tomcat
Implementing Elastic Load Balancing
Configuring EBS volume
Create database using AWS Aurora
Route 53: EC2 Setup, Route 53 - TTL, CNAME vs Alias, Routing Policy - Simple, Weighted,
Latency Route 53 Health Checks, Routing Policy - Failover, Geolocation, Multi Value
VPC: VPC, Subnets, IGW and NAT, NACL, SG, VPC Flow Logs, VPC Peering, Endpoints,
VPN, DX, VPC Cheat Sheet & Closing Comments, Three Tier Architecture.
AWS CLI, SDK, IAM Roles & Policies: AWS CLI Setup, Configuration on Windows
and Linux, CLI Installation Troubleshooting, Using CLI - EC2, S3, IAM Roles and Policies,
AWS Policy Simulator, AWS CLI Dry RunAWS CLI STS Decode, AWS EC2 Instance
Metadata, AWS CLI Profiles, AWS CLI with MFA, AWS SDK, Exponential Backoff &
Service Limit Increase, AWS Credentials Provider & Chain, AWS Signature v4 Signing
Practice:
Route 53
Create Amazon VPC
AWS CLI Setup and Configuration on Windows and Linux
CLI Installation Troubleshooting
AWS CLI with MFA and AWS SDK
Amazon S3: Amazon S3 - S3 Buckets and Objects, S3 Versioning and Encryption, S3 Security
& Bucket Policies, S3 Consistency Model
S3 and Athena: S3 MFA Delete, S3 Default Encryption, S3 Access Logs, S3 Replication
(Cross Region and Same Region), S3 Pre-signed URLs, S3 Storage Tiers + Glacier, S3
Lifecycle Policies, S3 Performance, S3 & Glacier Select, S3 Event Notifications, Athena, S3
Lock Policies & Glacier Vault Lock
246 | P a g e
CloudFront: CloudFront - CloudFront Caching & Caching, CloudFront Security, CloudFront
Signed URL / Cookies
Practice:
Creation of S3 bucket and uploading of objects to it
S3 Versioning and Encryption
S3 Replication and S3 glacier
Application of CloudFront with S3
ECS, ECR, Fargate - Docker in AWS: ECS, What is Docker, ECS Clusters, ECS Task
Definition, ECS Service, ECS Service with Load Balancers, ECR, Fargate, ECS IAM Deep
Dive & Hands On, ECS Task Placement and Constraints, ECS Auto Scaling
Elastic Beanstalk: AWS Elastic Beanstalk, Beanstalk First Environment, Second
Environment, Beanstalk Deployment Modes, Beanstalk CLI and Deployment Process,
Beanstalk Lifecycle Policy
Beanstalk Extensions, Beanstalk & CloudFormation, Beanstalk Cloning, Beanstalk
Migrations, Beanstalk with Docker, Beanstalk Advanced Concepts, Code Commit, Code
Pipeline, Code Build in VPC, Code Deploy for EC2 and ASG, AWS Code Star
CloudFormation: AWS CloudFormation - Create Stack, Update and Delete Stack, YAML,
Resources, Parameters, Mappings, Outputs, Conditions, Conditions, Intrinsic Functions,
RollBacks, ChangeSets, Nested Stacks & StackSet
Practice:
ECS Service with Load Balancers
ECS Auto Scaling
Elastic Beanstalk CLI and Deployment Process
Applying Code Commit and Code Pipeline
Implementing AWS CloudFormation
Monitoring and Audit: AWS Monitoring, AWS CloudWatch Metrics, Alarms and Logs,
CloudWatch Agent, Logs Metric Filters, CloudWatch Events, EventBridge Overview, X-Ray,
X-Ray: Instrumentation and Concepts, Sampling Rules, APIs, Beanstalk, AWS CloudTrail,
CloudTrail vs CloudWatch vs X-Ray
Integration and Messaging - SQS, SNS and Kinesis: AWS Integration & Messaging, AWS
SQS, Dead Letter Queue, SQS CLI, FIFO Queues, SQS Advanced, AWS SNS, AWS Kinesis,
KCL, Kinesis Security, Firehose and Analytics, SQS vs SNS vs Kinesis, Data Ordering for
Kinesis vs SQS FIFO
Practice:
Monitoring and checking health of the resource
Application of AWS X-Ray
Messing using SNS and SQS
Streaming of Data using AWS Kinesis
247 | P a g e
Module VI: Serverless Using Lambda (18 Hrs)
Serverless Using Lambda: AWS Lambda, Lambda Synchronous Invocations, Lambda &
Application Load Balancer, AWS Lambda@Edge, Lambda Asynchronous Invocations &
DLQ, Lambda & CloudWatch Events / Event Bridge, Lambda - S3 Event Notifications,
Lambda Event Source Mapping, Lambda Destinations, Lambda Permissions - IAM Roles &
Resource Policies, Lambda Monitoring & X-Ray Tracing, Lambda in VPC, Lambda Function
Performance, Lambda Concurrency, Lambda External Dependencies, Lambda and
CloudFormation, Lambda Layers, Versions and Aliases, CodeDeploy, Limits
Serverless using DynamoDB: DynamoDB - Throughput, Basic APIs, Indexes (GSI + LSI),
Optimistic Concurrency, DAX, Streams, TTL, CLI, DynamoDB Transactions, Session State,
Partitioning Strategies, Conditional Writes, Concurrent Writes & Atomic Writes, Patterns with
S3, Operations and Security
Serverless using API Gateway: API Gateway - API Gateway Stages and Deployment,
Canary Deployments, Integration Types & Mappings, Swagger & Open API, Caching, Usage
Plans & API Keys, Monitoring, Logging and Tracing, Authentication and Authorization, REST
API vs HTTP API vs WebSocket API
Serverless Application Model: SAM, Installing the SAM CLI, Creating first SAM Project,
Deploying SAM Project, API Gateway, DynamoDB, CloudFormation Designer and
Application Repository, Policy Templates, CodeDeploy
Practice:
Creating AWS lambda functions
Lambda Permissions - IAM Roles & Resource Policies
Creating and Maintaining database using DynamoDB
API Gateway configuration
Deploying Serverless Application
Cognito: Cognito, User Pools, Identity Pools, Cognito User Pools vs Cognito Identity Pools,
Sync
Security and Encryption: AWS Security, Encryption 101, KMS, KMS using CLI, KMS
Encryption Patterns and Envelope Encryption, Limits, S3 Security Advanced, SSM Parameter
Store Overview, Secrets Manager, SSM Parameter Store vs Secrets Manager, CloudWatch
Logs Encryption, CodeBuild Security
Practice:
Implementation of AWS Cognito
AWS Key Management Service
Key Management Service Encryption Patterns
Online
Resource: http://aws.amazon.com/training/awsacademy
http://aws.amazon.com/awseducate
Project
Locally Debug a Serverless App
Build a Serverless Web Application
Design a database for a mobile app with Amazon DynamoDB
248 | P a g e
Create a Load Balanced WordPress website
Building serverless applications
Add Voice to Your WordPress Site
Deploy a Python Web App
Migrate a Git Repository to AWS
Build a Drupal Website
Build a Modern Application
Build, Train, and Deploy a Machine Learning Model
Handle Errors in Serverless Applications
Create and Manage a Nonrelational Database
Launch and Configure a LAMP Website
Deploy and Host a ReactJS App
Set Up a Compliant Archive
Host a Static Website
Launch a Linux Virtual Machine
Launch a WordPress Website
Remotely Run Commands on an EC2 Instance
Launch a Windows Virtual Machine
Create and Query a NoSQL Table
Introduction to Deep Learning
Train a Deep Learning model
Create a machine learning model automatically with Amazon SageMaker Autopilot
Setting up a Document Database With Amazon DocumentDB (with MongoDB
compatibility) and AWS Cloud9
Detect, Analyze, and Compare Faces
Create an AWS DeepLens Project
Provision Desktops in the Cloud
Publish Amazon SNS Messages Privately
Deploy WordPress with Amazon RDS
Create and Manage a Nonrelational Database
Create an Audio Transcript
Gate Process for Project
Gate 0: Planning
Gate 1: Analysis
Gate 2: Design
Gate 3: Implementation
Gate 4: Testing
Gate 5: Deployment
Course Outline Prepared by: Prof. K.V. Kalyan/ Prof. Raj Kumar Mohanta
249 | P a g e
Cyber Security
DOMAIN
CUTM Cyber Security 20 6+10+4
CUCS2045 Linux Server Management and Security 4 2-2-0
CUCS2046 Advanced Hacking Techniques 4 2-2-0
CUCS2047 IT Networking and Network Security 4 2-2-0
CUCS2048 Vulnerability Assessment & Penetration Testing 4 0-0-4
CUCS2049 Project 4 0-0-4
Course Objectives
Develop skills to manage a Linux server and provide basic security to the server
Master hacking methodology to be used in penetration testing
Good understanding on network infrastructure and identify points of vulnerability
in networks
Hands on experience on various tools & techniques of vulnerability assessment &
penetration testing used in Linux and shall pursue a career in penetration testing
domain
Able to get job in the field of cyber security
Course Outcomes
251 | P a g e
2.28 Server Password Hacking
252 | P a g e
4.16 Application security testing using acunetix
4.17 OWASP mobile vulnearibility
4.18 Tools for Mobile application vulnearibility
4.19 Identify and mitigate security issues using Microsoft TMT
4.20 Automated software testing using VAF tool
4.21 password security auditing and password recovery using John the Ripper
4.22 Penetration testing using BeEF tool
Text Books:
Reference Books:
Sample Project
1. Password Security
2. System Auditing
2. Website vulnerabilities and counter measures
3. Secure application development
253 | P a g e
Gaming and Immersive Learning (AR & VR)
DOMAIN
CUTM ARCU2060 Gaming and Immersive Learning (AR & VR) 20 5+5+14
CUAR2060 Introduction to Gaming & Simulation 2 1+1+0
CUAR2061 Game Assets & Game Objects 3 1+1+1
CUAR2062 Building Game Environment 3 1+1+1
CUAR2063 Game Animation, Scripting & UI 3 1+1+1
CUAR2064 Binary Deployment and Cross-Platform Controls 3 1+1+1
CUAR2065 Project 10 0+0+10
Course Objectives
Course Outcomes
Video Game Platforms and Genres, Describing the Game Production Pipeline, Game
Development Jobs and Roles, The Game Design Document, The Technical Design Document,
Getting Started in Unity, Creating a New Unity Project, Using the Unity Asset Store, Source
Control for Working in Team.
254 | P a g e
Module III: The Game Engine User Interface (2+2)
Introduction to the Unity Editor Interface, Analyzing the Unity Editor User Interface, Utilizing
the Unity Editor User Interface, Navigating the Scene View Window, Utilizing the Game View
Window, Navigating the Hierarchy Window, Using the Inspector Window, Managing Assets
in the Project Window, Searching and Filtering in the Project Window, Organizing the Scene
with Layers.
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.
Creating Unity-native Game Objects, Manipulating Game Objects in the Unity Editor,
Describing What is a Unity-native Game Object, The Role of Components in the Unity Editor,
Defining Prefabs and Scene Structure, Defining the Role of the Prefab in Unity, Creating and
Saving a Scene.
Importing Assets into a Project, Importing and Configuring a 3D Model, Importing Textures
for Use in Materials, Importing FBX Files with Animation, Working with Sprites, Introduction
to Sprites in Game Development.
Best Practices in 3D Content Creation, Modelling for Games, Animating for Games,
UV Mapping and Texturing Techniques, and Exporting to Unity, Importing into Unity,
Materials in Unity, The Interaction of Lighting and Materials.
Exploring other Material Types, Analyzing the Benefits of Customer Shaders, Creating the
Materials for Zombie Toys Props, Duplicating and Modifying Materials, Case Studies in
Material Creation, Managing and Using Textures in the Unity Editor, Texturing for Game
Development, Optimization and Reuse of Textures.
255 | P a g e
Module III: Assembling the Game Level (2+2)
Branching and Hierarchies, Creating Hierarchies in Unity, Using Empty Game Objects as
Pivots, Introduction to Physics in Unity, Understanding the Physics System in Unity,
Introduction to the Rigid body Component.
Creating the Colliders for Zombie Toys Props, Introduction to Game Level Design,
Introduction to Game Level Design, The Level Design in Zombie Toys, Placing Objects in a
Scene, Importing the Prop Prefabs into the Scene, Cloning the Stars, Creating the Level
Boundaries.
Creating Cookies to Shape Lights, Faking Shadows for Better Performance, Benefits of Faking
Shadows in Games, Utilizing Painted Shadows, Using Projectors to Project Shadow Cookies,
Lighting the Zombie Toys Game, Lighting the Zombie Toys Scene, Lighting Variations for
Changing the Mood.
Light Baking in Video Games, Introduction to Light Baking in Video Games, Setting Objects
to Participate in Light Baking, Marking Objects as Static for Light Baking, Creating UV
Coordinates for Light Baking, Baking Lighting, Continuous and Manual Light Baking, Placing
Light Probes for Moving Objects, Creating Reflection Probes, Baking the Lighting in Zombie
Toys, Creating the Light Probes in Zombie Toys.
Creating a Player Controller, Examining Why to Use a Custom Controller, Creating the
Player Controller Game Object, Adding a Game Manager, Explaining the, Purpose of the Game
Manager, Making the Controller Functional, Adding Scripts for Behaviour, Configuring the
Camera, Creating the Sheep Ally, Building the Sheep Ally From a Model, Creating the Dog
Ally, Building the Dog Ally From a Model.
Creating an Enemy, Designing the Enemy Behaviours, Creating the First Enemy Character,
Creating the Enemy Animator Controller, Creating Additional Enemies, Creating the Zombear
256 | P a g e
Enemy, Creating the Zombie Duck Enemy, Creating the Other Enemies, Integrating Enemies
into the Game, Placing the Spawn Points, Spawning the Enemies.
Analyzing Existing Particle Effects, Setting Up the Interface for Effects, Case Study:
Developing the Lightning Attack, Overview of the Lightning Attack, Building the Lightning
Attack Hit, Building the Lightning, Attack Emitter, Building the Lightning Bolt, Integrating
the Lightning Attack into the Game.
Intro to the Particle Systems in the Unity Editor, Examples of Unity Particles in Video Games,
the Role of the Effects Artist in Video Games, Comparing Game Effects with Other Media,
And Production Best Practices for Particle Systems.
Developing the Frost Attack, Introduction to the Frost Attack, Building the Frost Debuff,
Building the, Frost Attack Emitter, Building the Frost Cone Effect, Integrating the Frost Attack
into the Game, Case, Study: Developing the Stink Bomb Attack, Introduction to the Stink
Bomb Attack, Creating the Stink Bomb Hit Effect.
Developing the Slime Attack, Introduction to the Slime Attack, Creating the Slime Hit Effect,
Creating the Slime Debuff, Creating the Slime Attack Reticle, Building the Slime Attack
Emitter, Building the Slime Projectile, Integrating the Slime Attack into the Game, Finalizing
Player Attacks, Adding the Ally Manager.
257 | P a g e
Module II: Bringing Animation into the Game (1+2)
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 a UI Button, Creating a UI
Image, Creating UI Text, Creating Interaction in the UI with Events.
The “while” Loop, The “for” Loop, Creating Custom Methods, The Benefits of Using Custom
Methods, Utilizing Arguments, Utilizing Method Return Types, Coroutines, Introduction to
Coroutines, Accessing Components via Script, Utilizing the GetComponent() Function,
Common Code Cases, Common Pieces of Zombie Toys Code..
Intro to the Camera and Player Selection Behaviours, Analyzing the Player Selection System.
Making the Player Selectable, Adding Another Player, Finalizing the Camera.
258 | P a g e
Module III: Adding Camera Animations (2+2)
Configuring the Camera Animator Controller, Applying Behaviour to the Camera, Adding
Character Selection Spotlights.
Building the Game, Introduction to the Build Process, Adjusting the Player Settings, Building
the Game.
Legal Considerations for Your Game, Unity Services, Unlocking the Unity Platform Potential,
Surveying Unity Services
Different Input types like, Mobile, WebGL, OpenVR & other unity supported platforms.
Modifying Zombie Toys for Mobile, Introduction to Mobile Development in Unity. Changing
the Build Platform to Mobile, Adding the Mobile Interface UI, Implementing Mobile Input
Behaviors.
Text Books:
1) Jared Halpern, Developing 2D Games with Unity: Independent Game Programming with
C#, Apress, Final Edition
2) Jon Manning, Paris Buttfield-Addison, and Tim Nugent, Unity Game Development
Cookbook: Essentials for Every Game, O’Reilly Media, Inc.
3) Reference Books:
4) Jason Gregory, Game Engine Architecture, CRC Press, Third Edition
5) Linowes Jonathan, Unity Virtual Reality Projects, Packt, Second Edition
259 | P a g e
Basket V(Elective)
Course Objectives:
● Develop methods and procedures for software development that can scale up for
large systems and that can be used to consistently produce high-quality software at
low cost and with a small cycle time
● Students will learn how to use available resources to develop software, reduce cost
of software and how to maintain quality of software methods and tools of testing and
maintenance of software’s
● Students will get employability on software testing
Course Outcomes
260 | P a g e
Module I: Introduction to Software Engineering (8 Hours)
Software architecture, Data design, Architectural styles and patterns, Architectural design,
SDLC, Conceptual model of UML, Basic structural modeling, Class diagrams, Sequence
diagrams, Collaboration diagrams, Use case diagrams, Component diagrams, Design scenario
and case studies. Test case examples.
A strategic approach to software testing, Software testing life-cycle (STLC), Test scenario,
Test execution, Bug tracking. Quality management: Statistical software quality assurance,
Software reliability. Basics of manual testing: Concepts, Types, Tools, Automation testing Vs
Manual testing, Unit testing, Integration testing, System testing, Black-box and white-box
testing, Validation testing, Sanity Vs Smoke Testing, Regression Testing and Functional and
non-functional Testing.
Web Application Testing, Cross-browser Testing, Test Case Management: Sample Test Case
Template, Requirements Traceability Matrix (RTM) - Test Coverage ,Test Data Management,
Automation Testing using Selenium: Introduction to Selenium, Basics of Selenium
Automation Testing, Selenium Web Driver and its contrast operation with RC, Web Driver
Basics : First Selenium Web Driver Script: JAVA Code Example, Locators in Selenium IDE:
CSS Selector, DOM, XPath, Link Text, ID, Find Element and Find Elements in Selenium Web
Driver, Selenium Form Web Element: TextBox, Submit Button, sendkeys(), click()
How to Select Check Box and Radio Button in Selenium Web Driver, How to Click on Image
in Selenium Webdriver, How to Select Value from Drop Down using Selenium Webdriver,
Locate Elements by Link Text & Partial Link Text in Selenium Webdriver, Mouse Click &
Keyboard Event: Action Class in Selenium Webdriver
How to Upload & Download a File using Selenium Webdriver, XPath in Selenium WebDriver:
Alert & Popup Window Handling in Selenium WebDriver, How to Handle Web Table in
Selenium WebDriver, Handling Dynamic Web Tables Using Selenium WebDriver, Desired
Capabilities in Selenium WebDriver, How to Verify Tooltip using Selenium WebDriver, How
to Find All/Broken links using Selenium Webdriver, Gecko (Marionette) Driver Selenium:
Download, Install, Use with Firefox
261 | P a g e
Module VII: selenium - Testing (10 Hours)
262 | P a g e
POWER SYSTEM OPERATION & CONTROL
Code Course Title (Credit) T-P-PJ
POWER SYSTEM OPERATION &
CUTM2582 3 2-1-0
CONTROL
Course Objectives
Course Outcomes
Module – I [7 Hours]
Module – II [7 Hours]
263 | P a g e
phase loads, delta to star transformation: advanced topics as decided by the concerned faculty
teaching the subject.
Module – IV [7 Hours]
Module – V [6 Hours]
Module- VI [6 Hours]
HARDWARE BASED
1. To determine negative and zero sequence synchronous reactance of an alternator.
2. To determine 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 setting and time setting
multipliers and plot its time – current characteristics.
5. To determine the operating characteristics of biased different relay with different % of
biasing.
264 | P a g e
6. To determine location of fault in a cable using cable fault locator.
265 | P a g e