1st Year ECE NEPsyllabus 2022 23.
1st Year ECE NEPsyllabus 2022 23.
1st Year ECE NEPsyllabus 2022 23.
ESTD: 1946
Department
Teaching
Theory Practical/ Examination
Sl. Tutorial Credits
Course Code Course Title Lecture Drawing
No.
CIE SEE Final
L T P
Marks Marks Marks
Mathematics I for
Electrical
1 22MATEE101 Maths 2 2 2 100 100 100 4
EngineeringStream
Chemistry for
Electrical Engineering
2 22CHEEE202 Chemistry 2 2 2 100 100 100 4
Stream
Computer-Aided
22CED201
3 EngineeringDrawing Mechanical 2 0 2 100 100 100 3
Introduction to
4 22ESC102 EEE 3 0 0 100 100 100 3
ElectricalEngineering
Introduction to Python
z 22PLC102 Programming
ECE 2 0 2 100 100 100 3
Professional Writing
6 22ENG102 Skills in English
Humanities 1 0 0 50 - 50 1
Scientific
8 22SFH101 Foundations of ME 1 0
50 1
0 50 -
Health
TOTAL 20
TOTAL 20
Prerequisites if
any
Learning The goal of the course Calculus, Differential Equations and Linear Algebra (22MATE11) is to
objectives 1. Familiarize the importance of calculus associated with one variable and two variables
2. Apply the knowledge of modular arithmetic to computer algorithms and develop the knowledge of
Linear Algebra to solve the system of equations.
Course Outcomes:
On the successful completion of the course, the student will be able to
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 2 - - - - - - - - 1 3 - 1
CO2 3 2 2 - - - - - - - - 1 3 - 1
CO3 3 2 2 - - - - - - - - 1 3 - 1
CO4 3 2 2 - 3 - - - - 2 - 2 3 2 1
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Textbooks:
1. B.S.Grewal:“HigherEngineeringMathematics”,Khannapublishers,44 thEd.,2021.
2. E.Kreyszig:“AdvancedEngineeringMathematics”,JohnWiley&Sons,10 th Ed.,2018.
Reference Books:
1. V. Ramana: “Higher Engineering Mathematics” McGraw-Hill Education, 11th Ed., 2017.
2. Srimanta Pal & Subodh C. Bhunia: “Engineering Mathematics” Oxford University Press, 3rd Ed., 2016.
3. Tom Apostol "Calculus: One variable calculus with an introduction to Linear Algebra", Vol. 1, Wiley publications, 2nd edition.
4. Tom Apostol "Calculus: Multi-Variable Calculus and Linear Algebra with applications to differential equations and Probability”,
Vol.2, Wiley publications, 2nd edition.
Online Resources:
1. https://www.youtube.com/watch?v=ixDGaEqWuA0.
2. https://www.youtube.com/results?search_query=nptel+linear+algebra.
Code: 22CHEE102 Course: Chemistry for Electrical and Electronics Engineering stream
Credits: 4 L: T:P 2:2:2
SEE: 100 Marks CIE: 100 Marks
SEE Hours: 3 Max. Marks:100
Learning objectives 1. To impart a sound knowledge on the principles of chemistry involving the different applications-
oriented topics required for Electrical & Electronics Engineering and Allied branches
2. To develop an intuitive understanding of chemistry by emphasizing the related branches of
engineering.
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - - - - - - - - 3 - -
CO2 3 2 - - - - - - - - - - 3 - -
CO3 3 - - - - - - - - - - - 3 - -
CO4 3 2 - - - - - - - 2 - 2 3 - 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Self-learning topics:
Textbooks:
Reference Books:
1. Principles of Physical Chemistry by B.R. Puri, L.R. Sharma and M.S. Pathania, S. Nagin Chand and Co.
2. Textbook of Physical Chemistry by Soni and Dharmatha, S. Chand & Sons.
3. Textbook of Polymers science by Gowarikar and Vishwanathan.
4. Corrosion Engineering by M.G. Fontana, Mc Graw Hill Publications.
Online Resources:
1. http://libgen.rs/
2. https://nptel.ac.in/downloads/122101001/
3. https://nptel.ac.in/courses/104/103/104103019/
4. https://ndl.iitkgp.ac.in/
5. https://www.youtube.com/watch?v=faESCxAWR9k
Prerequisites if any
Learning objectives 1. Provide a fundamental understanding of Engineering Drawings and their creation using
instruments.
2. Familiarization of a typical drafting software and its applications.
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 3 1 - 3 - - - - 1 - 1 3 3 1
CO2 3 3 1 - 3 - - - - 1 - 1 3 3 1
CO3 3 3 1 - 3 - - - - 1 - 1 3 3 1
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Textbooks:
1. Engineering Drawing by N.D. Bhatt & V.M. Panchal, 53rd edition, 2019-Charotar Publishing House, Gujarat.
2. Engineering Graphics by K.R. Gopalakrishna, 32nd edition, 2010- Subash Publishers Bangalore.
Reference Books:
1. Fundamentals of Engineering Drawing with an Introduction to Interactive Computer Graphics for Design and Production-
by Luzadder Warren J., Duff John M., Eastern Economy Edition, 2005- Prentice Hall of India Pvt. Ltd., New Delhi.
Online Resources:
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Understand the fundamentals of different components of power system along with safety aspects. Understand
CO2 Analyse AC and DC circuits. Analyse
CO3 Describe the construction, operation and characteristics of DC and AC machines. Understand
Textbooks:
1. D. C. Kulshreshtha, “Basic Electrical Engineering”, McGraw Hill, Revised 1stEdition, 2013.
2. D. P. Kothari and I. J. Nagrath, “Electrical Engineering”, Tata McGraw Hill, 4th Edition, 2019.
Reference Books:
Online Resources:
1. Structure of Electric Power Systems: https://electrical-engineering-portal.com/electric-power-systems
2. Kirchoff’s Laws: https://nptel.ac.in/courses/108/108/108108076/
3. Analysis of single phase AC circuits: http://elearning.vtu.ac.in/econtent/courses/video/BS/ELE1525.html
4. Working of DC machine:http://elearning.vtu.ac.in/econtent/courses/video/BS/15ELE25.html
5. Construction and working principle of transformer: https://nptel.ac.in/courses/108/108/108108076/
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Demonstrate proficiency in handling loops and creation of functions. Apply
CO2 Use methods to create and manipulate lists, tuples, and dictionaries. Apply
CO3 Develop programs for string processing and file organization Analyze
CO4 Illustrate the concepts of Object-Oriented Programming as used in Python. Analyze
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Python Basics: Entering Expressions into the Interactive Shell, The Integer, Floating-
Point, and String Data Types, String Concatenation and Replication, Storing Values in 2 - -
Variables, Your First Program, Dissecting Your Program
1.2 Flow control: Boolean Values, Comparison Operators, Boolean Operators, Mixing
Boolean and Comparison Operators, Elements of Flow Control, Program Execution, Flow 2 - -
Control Statements, Importing Modules
1.3 Functions: def Statements with Parameters, Return Values and return Statements, The
None Value, Keyword Arguments and print(), Local and Global Scope, The global 2 - -
Statement, Exception Handling, A Short Program: Guess the Number
Module – 2
2.1 Lists: The List Data Type, Working with Lists, Augmented Assignment Operators,
Methods, Example Program: Magic 8 Ball with a List, List-like Types: Strings and Tuples, 2 - 1
References
2.2 Dictionaries and Structuring Data: The Dictionary Data Type, Pretty Printing, Using Data
2 - 1
Structures to Model Real-World Things
Module – 3
3.1 Manipulating Strings: Working with Strings, Useful String Methods, Project: Password
2 - 1
Locker, Project: Adding Bullets to Wiki Markup
3.2 Reading and Writing Files: Files and File Paths, The os.path Module, The File Reading/
3
Writing Process, Saving Variables with the shelve Module, Saving Variables with the - 1
print.format()Function, Project: Generating Random Quiz Files, Project: Multiclipboard
Module – 4
4.1 Organizing Files: The shutil Module, Walking a Directory Tree, Compressing Files with
the zipfile Module, Project: Renaming Files with American-Style Dates to European- 3 - 1
StyleDates, Project: Backing Up a Folder into a ZIP File
4.2 Debugging: Raising Exceptions, Getting the Traceback as a String, Assertions, Logging 2 - -
Module – 5
5.1 Classes and objects: Programmer-defined types, Attributes, Rectangles, Instances as return
2 - -
values, Objects are mutable, Copying
5.2 Classes and functions: Time, Pure functions, Modifiers, Prototyping versus planning 1 - -
5.3 Classes and methods: Object-oriented features, Printing objects, Another example, A more
complicated example, The init method, The __str__ method, Operator overloading, Type- 2 - -
based dispatch, Polymorphism, Interface and implementation
List of Experiments:
1 a. Develop a program to read the student details like Name, USN, and Marks in three
subjects. Display the student details, total marks, and percentage with suitable messages.
- - 1
b. Develop a program to read the name and year of birth of a person. Display whether the
person is a senior citizen or not.
2 a. Develop a program to generate Fibonacci sequence of length (N). Read N from the
console.
- - 1
b. Write a function to calculate factorial of a number. Develop a program to compute
binomial coefficient (Given N and R).
3 Read N numbers from the console and create a list. Develop a program to print mean,
- - 1
variance, and standard deviation with suitable messages.
4 Read a multi-digit number (as chars) from the console. Develop a program to print the
- - 1
frequency of each digit with suitable message.
5 Develop a program to print 10 most frequently appearing words in a text file. [Hint: Use
dictionary with distinct words and their frequency of occurrences. Sort the dictionary in - - 1
the reverse order of frequency and display dictionary slice of first 10 items]
6 Develop a program to sort the contents of a text file and write the sorted contents into a
separate text file. [Hint: Use string methods strip(), len(), list methods sort(), append(), - - 1
and file methods open(), readlines(), and write()].
7 Develop a program to backing Up a given Folder (Folder in a current working directory)
- - 1
into a ZIP File by using relevant modules and suitable methods.
Textbooks:
1. Al Sweigart, “Automate the Boring Stuff with Python”,1 stEdition, No Starch Press, 2015. For lambda functions use this link:
https://www.learnbyexample.org/python-lambda-function/
2. Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”, 2 ndEdition, Green Tea Press, 2015.
Online Resources:
1. https://www.learnpython.org/
2. https://nptel.ac.in/courses/106106145
Prerequisites if any
Learning objectives 1. To Identify the correct method of Writing and Speaking in English.
2. To Achieve better technical writing and Presentation skills for employment.
3. To Acquire Employment and Workplace communication skills.
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - - - - - - - - 3 3 - 2 - - 3
CO2 - - - - - - - - 3 3 - 2 - - 3
CO3 - - - - - - - - 3 3 - 2 - - 3
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Self-learning topics:
Textbooks:
1. High School English Grammar & Composition by Wren and Martin, S Chandh & Company Ltd – 2015.
2. “Functional English” (As per AICTE 2018 Model Curriculum) (ISBN-978-93-5350-047-4) Cengage learning India Pvt
Limited [Latest Edition 2019].
3. English for Engineers by N.P.Sudharshana and C.Savitha, Cambridge University Press – 2018.
Reference Books:
1. Technical Communication by Gajendra Singh Chauhan and Et al, (ISBN-978-93-5350-050-4), Cengage learning India Pvt
Limited [Latest Revised Edition] - 2019.
2. Technical Communication – Principles and Practice, Third Edition by Meenakshi Raman and Sangeetha Sharma, Oxford
University Press 2017.
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - - - - - 3 - 2 - - - 1 - - 2
CO2 - - - - - 3 2 2 - - - 1 - - 2
CO3 - - - - - 3 - 2 - - - 1 - - 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Textbooks:
1. Durga Das Basu : "Introduction to the Constitution of India" (Student Edition) Prentice - Hall EEE, 19th /20th Edition, 2001.
Reference Books:
1. “The Constitution of India” by Merunandan K B: published by Merugu Publication, Second Edition, Bengaluru. “The Constitution
of India” by Merunandan K B: published by Merugu Publication, Second Edition, Bengaluru.
2. V N Shukla, “Constitution of India” Eastern Book Company, Lucknow, 10thEdition,2001, Reprint, October 2004
Online Resources:
1. https://www.constitutionofindia.net/
2. https://www.india.gov.in/topics/law-justice
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - - - - - 3 3 - - - - 3 - - 3
CO2 - - - - - 3 3 - - - - 3 - - 3
CO3 - - - - - 3 3 - - - - 3 - - 3
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Self-learning topics:
Textbooks:
1. Health Psychology - A Textbook, Fourth Edition by Jane Ogden McGraw Hill Education (India) Private Limited - Open University
Press.
2. Health Psychology (Second edition) by Charles Abraham, Mark Conner, Fiona Jones and Daryl O’Connor – Published by Routledge
711 Third Avenue, New York, NY 10017.
Reference Books:
1. Health Psychology (Ninth Edition) by Shelley E. Taylor - University of California, Los Angeles, McGraw Hill Education (India) Private Li
Open University Press.
2. SWAYAM / NPTL/ MOOCS/ We blinks/ Internet sources/ YouTube videos and other materials / notes.
Scientific Foundations of Health (Health & Wellness) - General Books published for university and colleges references by
popular authors apublished by the reputed publishe
Prerequisites if any
Learning objectives Course objectives: The goal of the course Advanced Calculus, Transforms and Numerical
methods (22MATE21) is to
• Familiarize the importance of Integral calculus and Vector calculus essential for
electronics and electrical engineering.
• Analyze electronics and electrical engineering problems applying Partial
Differential Equations.
• Develop the knowledge of solving electronics and electrical engineering problems
numerically.
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 - - 3 - - - - 2 - 1 3 3 1
CO2 3 2 - - 3 - - - - 2 - 1 3 3 1
CO3 3 2 - - 3 - - - - 2 - 1 3 3 1
CO4 3 2 - - 3 - - - - 2 - 1 3 3 1
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Textbooks:
1. B.S.Grewal:“HigherEngineeringMathematics”,Khannapublishers,44 thEd.,2021.
2. E.Kreyszig:“AdvancedEngineeringMathematics”,JohnWiley&Sons,10 th Ed.,2018.
Reference Books:
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 - - - - - - - - - 1 3 - 1
CO2 3 2 - - - - - - - - - 1 3 - 1
CO3 3 3 - - - - - - - - - 1 3 - 1
CO4 3 1 - - - - - - 2 2 - 2 3 - 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
1.2 de Broglie wavelength and derivation of expression by analogy, Phase velocity, group velocity. 1 1 0
1.3 Expression for group velocity, relation betweengroup velocity and particle velocity (relativistic 2 1 0
method), Characteristic properties of Matter waves, numerical problems.
1.4 Heisenberg’s uncertainty principle and its physical significance (no derivation), Application of 1 1 0
uncertainty principle (non-existence of electron in the nucleus), numerical problems.
Module 2: Quantum Mechanics and Quantum theory of free electron
2.1 Wave function: Properties and Physical significance (including Probability density and 1 0 0
Normalization of wave function), Setting up of one- d i m e n s i o n a l time independent
Schrödinger wave equation.
2.2 Application of Schrödinger wave equation: Energy Eigen values and Eigen functions of a 1 1 0
particle in a potential well of infinite depth and extension to free particle, numerical problems.
2.3 Quantum free electron theory: Failure of classical free electron theory, Assumptions, 1 0 0
2.4 Fermi energy, Fermi factor, Variation of Fermi factor with temperature and energy 1 1 0
2.5 Density of states (with derivation), Expression for Fermi Energy at zero Kelvin, Merits of 1 0 0
Quantum free electron theory
2.6 Numerical problems. 0 1 0
Module 3: Physics of Materials
3.1 Dielectrics: Polar and Non-polar dielectrics, Dielectric constant and polarization of dielectric 1 0 0
materials, Types of polarization.
3.2 Determination of Dielectric constant by charging and discharging of capacitor 0 0 2
3.3 Equation for internal fields in solids (one dimensional) [derivation], Clausius – Mossotti 1 0 0
equation (derivation)
3.4 Application of dielectrics in transformers, Capacitors, numerical problems 0 1 0
3.5 Superconductors: Introduction to superconductor, temperature dependence of resistivity, 1 0 0
Properties: critical field and critical current, Meissner Effect, Type-I, Type-II superconductors.
3.6 Applications: MAGLEV, numerical problems. 1 1 0
3.7 Magnetism & Magnetic materials: atomic origins of magnetism, Types of magnetism, types 1 1 0
of magnetic materials and their properties. Magnetostriction, Applications of magnetic materials.
Module 4: Lasers and Optical Fibers
4.1 Lasers: Characteristics of Laser, Interaction of radiation with matter: absorption, spontaneous 2 0 0
emission and stimulated emission. Expression for energy density equation in terms of Einstein’s
A and B coefficients and its significance, Requisites of a Laser system, Condition for Laser
action, Principle.
4.2 Construction and working of Ruby Laser. Applications of Laser - Holography, numerical 1 1 0
problems.
4.3 Optical fibers: Propagation mechanism in optical fibers, TIR, Angle of acceptance, Numerical 1 0 0
aperture (derivation), fractional index change, modes of propagation and V number
4.4 Types of optical fibers, attenuation and Mention of expression for attenuation coefficient, 1 1 0
Attenuation spectrum of an optical fiber with optical windows, Discussion of block diagram
of point-to-point communication, Merits and demerits.
4.5 Numerical problems. 0 1 0
Module 5: Semiconductors and Devices
5.1 Classification - Intrinsic and extrinsic semiconductors, Intrinsic semiconductors: electron and 1 1 0
hole concentration (only mention of expression), Fermi level in intrinsic semiconductors
(derivation).
5.2 Law of mass action, Conductivity of semiconductors (derivation), fermi level in extrinsic 1 1 0
semiconductor(qualitative).
5.3 pn junction diode, direct and indirect band gap semiconductors. 1 0 0
5.4 Determination of Band Gap of a Semiconductor using four probe method. 0 0 2
5.5 Construction and working of semiconducting laser. 1 0 0
5.6 Photodiode and power responsivity, numerical problems. 1 1 0
List of Experiments
6.1 Determination of Resonant frequency using Series and Parallel LCR Circuits. 0 0 1
6.2 Verification of Inverse Square law using GM counter experiment. 0 0 1
6.3 Verification of Stefan’s law. 0 0 1
6.4 Determination of rigidity modulus and moment of inertia using Torsional pendulum. 0 0 1
6.5 Determination of thickness of small objects using Air wedge. 0 0 1
6.6 Demonstration Experiment 0 0 1
6.7 Simulation Experiment 0 0 1
6.8 Determination of wavelength of Laser source using diffraction grating 0 0 1
6.9 Determination of Fermi energy of copper 0 0 1
6.10 Measurement of velocity of ultrasonic waves using ultrasonic interferometer 0 0 1
Total No. of Lecture Hours 25 - -
Total No. of Tutorial Hours 15 -
Total No. of Practical Hours 10
Textbooks:
1. Concepts of Modern Physics by Arthur Beiser, Shobhit Mahajan & S. Rai Choudhury, Tata McGraw–Hill Publication, 7thEdition,
2017
2. Solid State Physics by S O Pillai, New Age International, 9th Edition, 2020
Reference Books:
1. Engineering Physics by Gauer & Guptha, Dhanpathrai and Sons, New Delhi.
2. A textbook of Engineering Physics by M.N. Avadhanulu, P G. Kshirsagar and T V S Arun Murthy, Eleventh edition, S Chand
and Company Ltd. New Delhi-110055.
3. Laboratory manual for Engineering Physics Lab by Department of Physics, NIE, Mysuru
4. Electronic Devices and Circuits-by Jacob Millman and Christos C. Halkias
5. Laser Fundamentals by Willam T Silfvast, Cambridge University Press.
Online Resources
1. Modern Physics & Semiconductors: https://nptel.ac.in/courses/122/101/122101002/#
2. Department YouTube Channel: https://www.youtube.com/channel/UC6_wc9qDjUU6EBicaTeckjQ
Prerequisites if NIL
any
Learning Students will be able to learn
objectives 1. Operation of Semiconductor diode, Zener diode, Transistors and their applications.
2. Logic circuits and their optimization.
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Understand the construction, operation and characteristics of various semiconductor devices. Understand
CO2 Apply the acquired knowledge to construct basic analog circuits. Apply
CO3 Develop competence to construct basic combinational circuits using basics of Boolean algebra Apply
and digital logic gates.
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Semiconductor Diodes: Introduction, PN Junction diode, Characteristics and 3 - -
Parameters, Diode Approximations, DC Load Line analysis, Diode Current Equation,
Diode Applications: Clipping and Clamping circuits.
1.2 Zener Diodes: Junction Breakdown, Circuit Symbol and Package, Characteristics and
Parameters,Equivalent Circuit, Zener Diode Voltage Regulator. 3 - -
1.3 DC Power Supply: Rectifiers - Half Wave and Full Wave Rectification, Filter:
Capacitor, Inductor, RC π Filter. 2 - -
Module – 2
2.1 Bipolar Junction Transistors: Introduction: Types, Construction, Working Principle, 4 - -
Configurations: Common Base, Common Emitter, Common Collector and their
Characteristics, BJT Biasing: Introduction,
2.2 DC Load line and Bias point, Types, BJT as an Amplifier & Switch 4 - -
Field Effect Transistor: Junction Field Effect Transistor, JFET Characteristics,
MOSFETs: Types, working principle and their characteristics.
Module – 3
3 Boolean Algebra: Binary numbers, Number Base Conversion, octal & Hexa Decimal 5 - -
Numbers, Complements, Basic definitions, Axiomatic Definition of Boolean Algebra, Basic
Theorems and Properties of Boolean Algebra, Boolean Functions, Canonical and Standard
Forms.
3.2 Digital Logic Circuits: Logic Gates, Simplification using Map Entered Variable and Quin
McCluskey method of optimization. Combinational logic Circuits: Introduction, Design
4 - -
procedure, Adders- Half adder, Full adder, Multiplexer, Demultiplexer, Encoder, Decoder
and Comparator.
B.E. Blown up Syllabus – I Year 31
The National Institute of Engineering, Mysuru 2022-23
List of Experiments
1 Components & Equipment Familiarization - - 1
2 Diode Characterization - - 1
3 Clipping & Clamping - - 2
4 Voltage regulator using Zener diode - - 1
5 Half wave & Full wave Rectifiers - - 2
6 BJT Characterization - - 2
7 BJT Biasing - - 1
8 Realization of logic gates and Boolean expression - - 1
9 Realization of Adders and subtractor - - 2
a. Using gates
b. Study of IC7483 4-bit parallel adder/subtractor.
Books (Title of the Book/Name of the author/Name of the publisher/Edition and Year)
1. Electronic Devices and Circuits, David A Bell, 5th Edition, Oxford, 2016
2. Digital Logic and Computer Design, M. Morris Mano, PHI Learning, 2008 ISBN-978-81-203-0417-8
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 - - - - - - - - - - - 3 - -
CO2 3 2 2 - - - - - - - - - 3 - -
CO3 3 2 3 - 1 - - - - - - 1 3 1 1
CO4 3 - 2 - 2 - - - - - - 1 3 2 1
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
1. goto statement
2. Suppressing input using a Scanset
Textbooks:
1. Computer Fundamentals and Programming in C, Reema Thareja, 2nd Edition, Oxford University, 2017.
Reference Books:
Online Resources:
1. elearning.vtu.ac.in/econtent/courses/video/BS/15PCD23.html 2.
https://nptel.ac.in/courses/106/105/106105171/
3. https://sites.google.com/site/tojomathew/course-1/c-prgmng2020-21?authuser=0
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - 2 - - - - - 2 3 - -
CO2 3 - - - - - - - - - - 2 3 2 -
CO3 3 - - - - 2 - - - - - 2 3 - -
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Self-learning Topics:
1. Usage of robots in advanced countries
2. History of electric vehicles
3. 3D Printing
4. Study of robots available in the institute
Text Books:
1. Introduction to Robotics Analysis, Systems, Applications by Saeed B. Niku, Prentice Hall, 2001.
2. Modern Electric, Hybrid Electric, and Fuel Cell Vehicles - Fundamentals, Theory, and Design by Mehrdad Ehsani,
Yimin Gao and Ali Emadi, CRC Press, London Second Edition (2nd ed.) 2010.
3. Pham D.T. & Dimov S.S “Rapid Manufacturing” Springer London 2011.
Reference Books:
1. Industrial Robotics (second edition), Technology, programming and applications, Mikell P Groover, McGraw Hill,
Year 2012.
2. Electric and Hybrid Vehicles by Tom Denton, Taylor & Francis (Routledge), 2018.
Prerequisites if any
Learning objectives 1. To know about Fundamentals of Communicative English and Communication Skills in general.
2. To enhance with English vocabulary and language proficiency for better communication skills.
Course Outcomes:
On the successful completion of the course, the student will be able to
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - - - - - - - - 3 3 - 2 - - 3
CO2 - - - - - - - - 3 3 - 2 - - 3
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Self-learning topics:
Textbooks:
3. Communication Skills by Sanjay Kumar & Pushp Lata, Oxford University Press India Pvt Ltd - 2019.
4. A Textbook of English Language Communication Skills, (ISBN-978-81-955465-2-7), Published by Infinite Learning
Solutions, Bengaluru - 2022.
Reference Books:
1. High School English Grammar & Composition by Wren and Martin, S Chandh & Company Ltd – 2015.
2. Technical Communication by Gajendra Singh Chauhan and Et al, (ISBN-978-93-5350-050-4), Cengage learning India Pvt
Limited [Latest Revised Edition] - 2019.
3. English for Engineers by N.P.Sudharshana and C.Savitha, Cambridge University Press – 2018. 3. English Language
Communication Skills – Lab Manual cum Workbook, Cengage learning India Pvt Limited [Latest Revised Edition] – (ISBN-
978-93-86668-45-5), 2019.
4. Practical English Usage by Michael Swan, Oxford University Press – 2016.
ಪಠ್ಯ ಕಲಾಕೆಯ 1. ವೃ ತ್ತಿ ಪರ ಪದವಿ ವಿದ್ಯಾ ರ್ಥೃಗಳಯಗಿರುವೃ ದರಿಂದ ಕನೃನಡ ಭಯಷೃ, ಸಯಹೃತ್ೃ ಮತ್ೃ ೃ ಕನೃನಡದ ಸೃೃಿಂಸೃ ತ್ಿ ಯ
ಉದಾದಾ ಶಗಳಾ : ಪರಚಯ ಮಯಡಿಕೆೊಡುವುದು
2. ಜನ್ನ್ ದ ಸಯಹೃತ್ೃ ದ ಪರಧಯನ್ನ ಭಯಗವಯದ ಆಧೃ ನಿಕ ಪೃೆೊವೃ ಮತ್ೃ ೃ ಆಧೃ ನಿಕ ಕಯವೃ ಗಳನೃೃ ನ
ಸಯಿೃಿಂಕೃ ತ್ಿ ಕವಯಗೃ ಪರಚಯೃಸಿ ವಿದ್ಯಾ ರ್ಥೃಗಳಲ್ಲ ೃ ಸಯಹೃತ್ೃ ಮತ್ೃ ೃ ಸೃೃಿಂಸೃ ತ್ಿ ಯ ಬಗ್ೃೃ ಅರವು ಹಯಗೊ
ಆಸಕಿ ೃ ಯನ್ನೃ ನ ಮೃೆೊಡಿಸೃ ವೃ ದೃ .
4. ಕನೃನಡ ಶಬದಸೃೃಿಂಪತ್ಿ ೃನ್ನ ಪರಚಯ ಮತ್ೃ ೃ ಕನೃನಡ ಭಯಷೆಯ ಬಳಕ ಹಯಗೊ ಕನೃನಡದಲ್ಲ ೃ ಪತ್ರ ವೃ ವಹಯರವನ್ನೃ ನ
ತ್ತ್ಳೃಸಿಕೃೆೊಡೃ ವೃ ದೃ .
Course Outcomes:
CO2 ಕನೃನಡ ಸಯಹೃತ್ೃ ದ ಆಧೃ ನಿಕ ಪೃೆೊವೃ ಹಯಗೊ ಆಧೃ ನಿಕ ಕಯವೃ ಗಳ ಪರಚಯ ಮತ್ೃ ೃ ಆಸಕಿ ೃ ಮೃೆೊಡೃ ತ್ೃದ್ೃ. ಗರಹಿಕ
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - - - - - - - 1 - 2 - 1 - - 2
CO2 - - - - - - - 1 - 2 - 1 - - 2
CO3 - - - - - - - 3 - 2 - 1 - - 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of
Practical
Lecture Tutorial
Hours
Hours Hours
ಘಟಕ - 1 ಲಾಾ ಖನಗ ಳಾ : ಕನಾನಡ ಇತಿಹ ಸಕ ಮತ್ತಾ ಸಕ ಾ ಾ ಸಕ ಾ ತಾ
ಪರಿಚಯ
1.1 ಕಯಥೃಟಕ ಸೃೃಿಂಸೃ ತ್ತ್ - ಹೃೃಿಂಪ ಯಥಗರಯಜಯೃ 1 0 0
1.2 ಕಯಥೃಟಕದ ಏಕಿ ೃ ಕರಣ: ಒೃೃಿಂದು ಅಪೃೆೊವೃ ಚಿರತ್ೃರ - ಜಿ ವೃೃೃಿಂಕರಸುಬಬಯೃ 1 0 0
1.3 ಆಡಳೃತ್ ಭಯಷೆಯಯಗಿ ಕನೃನಡ - ಡಯ. ಎಲ್ೃ. ತ್ಿ ಮ್ಮ ಶ ಮತ್ೃ ೃ ವೃ. ಕೃ ಶವಮೃೆೊತ್ಿ ೃ 1 0 0
ಘಟಕ - 2 ಪದ್ಯ: ಆಧತRಕ ಪಾ ರಾವದ್ ಕ ರ್ಯ ಮತ್ತಾ ಆಧತRಕ ಕ
ರ್ಯ
2.1 ವಚನ್ನಗಳೃ : ಬಸವಣಣ, ಅಕಕಮಹಯದ್ೃೃ ವೃ, ಅಲ್ೃಮಪರಭೃ , ಆಯಡಕಿಕ ಮಯರಯೃ , ಜೃೃ ಡರದೃಯಸಿಮಮಯೃ ,
2 0 0
ಆಯದಕಿಕ ಲ್ಕಕಮಮ
2.2 ಕಿ ೃ ತ್ೃರ್ೃಗಳೃ : ಅದರೃಿಂದ್ೃೃ ನ್ನೃ ಫಲ್ ಇದರಿಂದ್ೃೃ ನ್ನೃ ಫಲ್ - ಪೃ ರೃಿಂದರದೃಯಸರು
2 0 0
ತ್ಿ ವಪದಗಳೃ : ಸಯವೃರ ಕೃೆೊಡಗಳ ಸೃ ಟೃ ೃ - ಶಿಶೃ ರ್ಯಳ ಶರೃ ಫ
2.3 ಡಿವಿಜಿ ಅವರ ಮಿಂಕೃ ತ್ಿ ಮಮನ್ನ ಕಗೆದೃೃಿಂದ ಆಯದ ಕಲ್ವೃ ಭಯಗಗಳೃ 1 0 0
2.4 ಕೃ ರೃ ಡೃ ಕಯೃೃಿಂಚಯಣ : ದ. ರಯ. ಬೃೃ ೃೃಿಂದ್ೃರ 1 0 0
2.5 ಹೃೃ ೆೊಸಬಯಳಿನ್ನ ಗಿೃ ತೆ - ಕೃ ವೃೃೃಿಂಪೃ 1 0 0
ಘಟಕ - 3 ಗದ್ಯ: ತ ಾ ಾ ತಿಾಕ ರ್ಯಕತ ಾ ಪರಿಚಯ, ಕಥಾ ಮತ್ತಾ ಪಾವ ಸಕ ಕಥನ್
3.1 ಡಯ. ಸರ್. ಎೃೃಿಂ. ವಿಶೃವ ಶವರಯೃ : ವೃ ಕಿ ೃ ಮತ್ೃ ೃ ಐತ್ಿ ಹಾ - ಎ ಎನ್ನ ಮೃೆೊತ್ಿ ೃರಯವ್ 2 0 0
3.2 ಕರಕೃ ಶಲ್ ಕಲ್ೃಗಳೃ ಮತ್ೃ ೃ ಪರಿಂಪರೃಯ ವಿಜ್ಞಯನ್ನ : ಕರೃ ಗ್ೃ ಡ ಬೃ ಚನ್ನಹಳೃೃ 1 0 0
3.3 ಯೃ ಗಾ ದ: ವಸೃ ಧೃೃ ೃೃಿಂದರ
2 0 0
ಮಮ ಗಾ ರ್ೃ ಎೃೃಿಂಬ ಗಿರಜನ್ನ ಪವೃತ್ : ಹಿ. ಚಿ. ಬೃೃ ೆೊೃ ರಲ್ಲ ಿಂಗಯಾ
Total No. of Lecture Hours 15
Total No. of Tutorial Hours 0 -
Total No. of Self learning Hours 0
Textbooks:
ಹಿ. ಚಿ. ಬೃೃ ೆೊೃ ರಲ್ಲ ಿಂಗಯಾ ಮತ್ೃ ೃ ಡಯ. ಎಲ್ೃ. ತ್ಿ ಮ್ಮ ಶ, “ಸ ಾ ಾ ಸಕ ಾ ತಿಕ ಕನಾನಡ”, ಪರಸಯರಯೃೃಿಂಗ, ವಿಶೃವ ಶವರಯೃ ತ್ಯೃೃಿಂತ್ಿ ರಕ ವಿಶವವಿದ್ಯಾ ಲ್ಯ, ಬೃಳಗಾ ವೃ.
Learning objectives To familiarise students in the use of local language (Kannada) for a comfortable communication; also
make them to speak, read and write simple kannada as per the need
Course Outcomes:
Understand the necessity of learning the local language for a comfortable living and to listen and
CO1 Remember
understand Kannada language properly.
CO2 Speak simple Kannada to communicate with local people in their daily life Understand
CO3 To read and write Kannada and speak in polite way Apply
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 - - - - - - - - 1 2 - 1 - - 2
CO2 - - - - - - - - 1 3 - 1 - - 2
CO3 - - - - - - - - 1 3 - 1 - - 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of
Practical
Lecture Tutorial
Hours
Hours Hours
Module – 1
1.1 Introduction, Necessity of learning local language. Methods to learn the Kannada language. 1 0 0
1.2 Easy learning of Kannada Language: A few tips. Hints for correct and polite Conservation,
1 0 0
Listening and Speaking Activities
1.3 Key to Transcription. 1 0 0
1.4 ವೃೃ ಯಕಿ ೃ ಕ, ಸಯವಮಾಸೃೆೊಚಕ/ಸೃೃಿಂಬೃೃಿಂಧಿತ್ ಸವೃಯಥಮಗಳೃ ಮತ್ೃ ೃ ಪರಶಯನರ್ೃಕ ಪದಗಳೃ - Personal
1 0 0
Pronouns, Possessive Forms, Interrogative words
Module – 2
2.1 ಯಥಮಪದಗಳ ಸೃೃಿಂಬೃೃಿಂಧಯರೃೃಕ ರೃ ೆೊಪಗಳೃ , ಸೃೃಿಂದ್ೃೃ ಹಯಸಪದ ಪರಶೃನಗಳೃ ಮತ್ೃ ೃ
ಸೃೃಿಂಬೃೃಿಂಧವಯಚಕ ಯಥಮಪದಗಳು - Possessive forms of nouns, dubitive question and
2 0 0
Relative nouns
ಗೃ ಣ, ಪರಣಯಮ ಮತ್ೃೃ ೃ ವಣೃಬಣಣ ವೃಶೃೃ ಷಣಗಳೃ , ಸೃೃಿಂಖ್ಯೃ ವಯಚಕಗಳೃ Qualitative,
Quantitative and
Colour Adjectives, Numerals
2.2 ಕಯರಕ ರೊಪಗಳೃ ಮತ್ೃೃ ೃ ವಿಭಕಿ ೃ ಪರತ್ೃ ಯಗಳೃ - ಸಪೃಮ ವಿಭಕಿ ೃ ಪರತ್ೃ ಯ - (ಆ, ಅದೃ , ಅವೃ , ಅಲ್ಲ )ೃ
Predictive 1 0 0
Forms, Locative Case
2.3 ಚತ್ೃ ರ್ಥೃ ವಿಭಕಿ ೃ ಪರತ್ೃ ಯದ ಬಳಕ ಮತ್ೃ ೃ ಸೃೃಿಂಖ್ಯೃ ವಯಚಕ - Dative Cases, and Numerals
ನ್ನೃೆೊೃ ನ್ನ / ನಿಷೃೃ ಧಯರೃೃಕ ಕಿ ರಯಯಪದಗಳೃ ಮತ್ೃೃ ೃ ವಣಿ ಗೃ ಣವಯಚಕಗಳೃ - Defective / 1 0 0
Negative Verbs and Colour Adjectives
2.4 ಅಪಪಣೃ / ಒಪಪ ಪಗ್ೃ, ನಿದ್ೃೃ ೃಶನ್ನ, ಪ್ರೃ ತ್ಯಾಹ ಮರೃ ರ ಒರಯರಯ ಅರ್ೃರೊಪ ಪದಗಳೃ ಮತ್ೃೃ ೃ ವಯಕೃ ಗಳೃ
Permission, Commands, encouraging and Urging words (Imperative words and sentences)
2 0 0
ಸಯಮಯನ್ನೃ ಸೃೃಿಂಭಯಷಣೆಗಳಲ್ಲ ೃ ದವತ್ಿ ೃ ಯ ವಿಭಕಿ ೃ ಪರತ್ೃ ಯಗಳೃ ಮತ್ೃ ೃ ಸೃೃಿಂಭವನಿೃ ಯ ಪರಕಯರಗಳೃ
Accusative
Cases and Potential Forms used in General Communication
2.5 “ಇರು ಮತ್ೃ ೃ ಇರಲ್ೃ” ಕಿ ರಯಯಪದಗಳೃ ಮತ್ೃ ೃ ಸೃೃಿಂಭಯವೃ ಸೃೆೊಚಕ ಮತ್ೃೃ ೃ ನಿಷೃೃ ಧಯರೃೃಕ ಕಿ ರಯಯ
ಪದಗಳೃ -
Helping Verbs “iru and iralla”, Corresponding Future and Negation Verbs 2 0 0
ಹೃೃ ೆೊೃ ಲ್ಲ ಕ (ತ್ರತ್ಮ ), ಸೃೃಿಂಬೃೃಿಂಧ ಸೃೆೊಚಕ ಮತ್ೃ ೃ ವಸೃ ೃ ಸೃೆೊಚಕ ಪರತ್ೃ ಯಗಳೃ ಮತ್ೃ ೃ
ನಿಷೃೃ ಧಯರೃೃಕ ಪದಗಳ
ಬಳಕ - Comparitive, Relationship, Identification and Negation Words
Module – 3
3.1 ಕಯಲ್ ಮತ್ೃ ೃ ಸಮಯದ ಹಯಗೊ ಕಿ ರಯಯಪದಗಳ ವಿವಿಧ ಪರಕಯರಗಳೃ - different types of forms of
Tense, 1 0 0
Time and Verbs
3.2 ದೃ, -ತ್ೃ, -ತ್ೃ , -ಇತ್ೃ , -ಆಗಿ, -ಅಲ್,ೃ -ಗ್, -ಕ್, ಇದ್ೃ, ಕಿ ರಯಯ ಪರತ್ೃ ಯಗಳೃmೃೃಿಂದಗ್ೃ ಭೃೆೊತ್,
ಭವಿಷೃ ತ್ ಮತ್ೃ ೃ 1 0 0
ವತ್ೃಮಯನ್ನ ಕಯಲ್ ವಯಕಾ ರಚರ್ೃ - Formation of Past, Future and Present Tense Sentences
with Verb Forms
3.3 Kannada Vocabulary List: ಸೃೃಿಂಭಯಷಣೆಯಲ್ಲ ೃ ದರ್ೃೃ ೆೊೃ ಪಯೃ ಗಿ ಕನೃನಡ ಪದಗಳೃ - Kannada
Words in 1 0 0
Conversation
Total No. of Lecture Hours 15
Total No. of Tutorial Hours 0 -
Total No. of Self learning Hours 0
Textbooks:
ಡಯ. ಎಲ್ೃ. ತ್ಿ ಮ್ಮ ಶೃ, “ಬಳಕೆ ಕನಾನಡ”, ಪರಸಯರಯೃೃಿಂಗ, ವಿಶೃವ ಶವರಯೃ ತ್ಯೃೃಿಂತ್ಿ ರಕ ವಿಶವವಿದ್ಯಾ ಲ್ಯ, ಬೃಳಗಾ ವೃ.
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - - - - - - - - 3 - -
CO2 3 2 2 - - - - - - - - - 3 - -
CO3 3 - 2 - - - - - - - - - 3 - -
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Textbooks:
1. John.R.Karsnitz, Stephen O’Brien and John P. Hutchinson, “Engineering Design”, Cengage learning (International edition) Second
Edition, 2013.
2. Hasso Plattner, Christoph Meinel and Larry Leifer (eds), "Design Thinking: Understand – Improve- Apply", Springer, 2011
Reference Books:
2. Yousef Haik and Tamer M.Shahin, “Engineering Design Process”, Cengage Learning, Second
Edition, 2011.
3. Jeanne Liedtka, Andrew King,Kevin Bennett, Solving Problems with Design Thinking - Ten Stories of What Works (Columbia
BusinessSchool Publishing) Hardcover – 20 Sep 2013
Engineering Science
Courses (ESC)
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 - - - - - - - - - - 3 - -
CO2 3 2 - - - - - - - - - - 3 - -
CO3 3 2 - - - - - - - - - - 3 - -
CO4 3 2 - - - - - - - - - - 3 - -
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
1. Construction Chemicals
2. Multi-force members
B.E. Blown up Syllabus – I Year 49
The National Institute of Engineering, Mysuru 2022-23
Textbooks:
1. R. K. Bansal, R. R. Beohar and A. A. Khan, “Basic Civil Engineering and Engineering Mechanics”,Laxmi Publications, 2015.
2. S. Rajasekharan, G. Sankarsubramanian, “Engineering Mechanics- Statics and Dynamics”- Vikas Publishing House, 2011.
Reference Books:
1. Stephen Timoshenko, D. Young, J Rao “Engineering Mechanics”, Tata-McGraw Hill, Special Indian edition, 2006.
2. Beer FP and Johnson ER, “Mechanics for Engineers- Dynamics and Statics”, 3rd SI Metric edition, Tata McGraw Hill,2008.
3. P.N. Chandra Mouli, “Engineering Mechanics” PHI Learning, 2011.
4. Shames IH,“Engineering Mechanics – Statics & Dynamics”, PHI, 2009.
5. J. L. Meriam and L. G. Kraige, "Engineering Mechanics: Statics", Don Fowley Publishers, 2006.
Online Resources:
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - 1 - - - - - 2
3 To be mapped by
CO2 3 - - - - - - - - - -
Respective Department
CO3 3 - - - - - - - - - -
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Textbooks:
B.E. Blown up Syllabus – I Year 52
The National Institute of Engineering, Mysuru 2022-23
1. Vincent Del Toro, “Electrical Engineering Fundamentals”, Prentice Hall Publications, 2nd Edition, 2015.
2. H Cotton, “Electrical Technology”, CBS Publishers & Distributors, 2004.
Online Resources:
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 2 - - - - - - - - - - 3 - -
CO2 3 2 2 - - - - - - - - - 3 - -
CO3 3 2 - - - - - - - - - - 3 - -
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
Self-learning topics:
1. Power devices
2. 555 timers
3. Ring and Johnson counters
4. Interfacing circuits
5. NFC
Textbooks:
1. Electronic Devices and Circuits, David A Bell, 5th Edition, Oxford, 2016
2. Digital Logic and Computer Design, M. Morris Mano, PHI Learning, 2008 ISBN-978-81-203-0417-8
Prerequisites if any
Learning objectives 1. To develop basic knowledge on mechanical engineering fundamentals
2. To acquire the knowledge of machine tools, manufacturing processes, hybrid vehicles,
mechatronics, and automation
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - 1 - - - - - - 3 - -
CO2 3 - - - - - - - - - - - 3 - -
CO3 3 - - - 1 - - - - - - - 3 1 -
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
1. Origin of IC engines
2. Identification of materials of objects for engineering domain
3. Use of Robots in advanced countries
4. IOT and mechanical engineering
Textbooks:
1. Elements of Mechanical Engineering, K R Gopala Krishna, Subhash Publications, 2008
2. An Introduction to Mechanical Engineering, Jonathan Wickert and Kemper Lewis, Third Edition, 2012
Reference Books:
1. Elements of Workshop Technology (Vol. 1 and 2), Hazra Choudhry and Nirzar Roy, Media Promoters and Publishers Pvt. Ltd., 2010.
2. Manufacturing Technology- Foundry, Forming and Welding, P.N.Rao Tata McGraw Hill 3rd Ed., 2003.
3. Internal Combustion Engines, V. Ganesan, Tata McGraw Hill Education; 4th edition, 2017
4. Robotics, Appu Kuttan KK K. International Pvt Ltd, volume 1
5. Dr SRN Reddy, Rachit Thukral and Manasi Mishra, “ Introduction to Internet of Things: A Practical Approach”, ETI Labs
6. Raj kamal, “ Internet of Things: Architecture and Design”, McGraw hill.
B.E. Blown up Syllabus – I Year 57
The National Institute of Engineering, Mysuru 2022-23
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 2 - - - - - - - - - - - 3 - -
CO2 3 2 2 - - - - - - - - - 3 - -
CO3 3 2 3 - 1 - - - - - - 1 3 1 1
CO4 3 - 2 - 2 - - - - - - 1 3 2 1
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
3. goto statement
4. Suppressing input using a Scanset
Textbooks:
1. Computer Fundamentals and Programming in C, Reema Thareja, 2nd Edition, Oxford University, 2017.
Reference Books:
Online Resources:
1. elearning.vtu.ac.in/econtent/courses/video/BS/15PCD23.html 2.
https://nptel.ac.in/courses/106/105/106105171/
3. https://sites.google.com/site/tojomathew/course-1/c-prgmng2020-21?authuser=0
Programming
Language Courses
(PLC)
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - 3 - - - - - - - 3 3 -
CO2 3 - - - 3 - - - - 2 - 2 3 3 2
CO3 3 1 1 - 3 - 1 - - - - - 3 3 -
CO4 3 - 1 - 3 - - - - - - 2 3 3 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Traditional HTML and XHTML: First Look at HTML and XHTML, Hello HTML and
1 - -
XHTML World, HTML and XHTML: Version History
1.2 HTML and XHTML DTDs: The Specifications Up Close, (X)HTML Document
2 - -
Structure, Browsers and (X)HTML
1.3 The Rules of (X)HTML, Major Themes of (X)HTML, The Future of Markup—Two Paths 2 - -
Module – 2
2.1 HTML5: Hello HTML5, Loose Syntax Returns, XHTML5, HTML5: Embracing the
2 - -
Reality of Web Markup, Presentational Markup Removed and Redefined
2.2 HTML5 Document Structure Changes, Adding Semantics, HTML5’s Open Media Effort,
2 - -
Client-Side Graphics with <canvas>
2.3 HTML5 Form Changes, Emerging Elements and Attributes to Support Web Applications 1 - -
Module – 3
3.1 Cascading Style Sheets (CSS)Introduction, CSS Overview, CSS Rules, Example with
1 - 1
Type Selectors and the Universal Selector
3.2 CSS Syntax and Style, Class Selectors, ID Selectors, span and div Elements, Cascading,
style Attribute, style Container, External CSS Files, CSS Properties, Color Properties, 2 - 1
RGB Values for Color, Opacity Values for Color, HSL and HSLA Values for Color
3.3 Font Properties, line-height Property, Text Properties, Border Properties, Element Box,
2 - 1
padding Property, margin Property, Case Study: Description of a Small City’s Core Area
Module – 4
4.1 Tables and CSS, Links and Images Table Elements, Formatting a Data Table: Borders,
1 - 1
Alignment, and Padding
4.2 CSS Structural Pseudo-Class Selectors, thead and tbody Elements, Cell Spanning, Web
2 - -
Accessibility, CSS display Property with Table Values
4.3 a Element, Relative URLs, Navigation Within a Web Page 1 - -
4.4 Bitmap Image Formats: GIF, JPEG, PNG, img Element, Responsive Images, Positioning
1 - -
Images, Shortcut Icon, iframe Element
Module – 5
5.1 Introduction to JavaScript: Functions, DOM, Forms, and Event Handlers, History of
1 - -
JavaScript, Hello World Web
5.2 Page, Buttons, Functions, Variables, Identifiers, Assignment Statements and Objects 2 - -
5.3 Document Object Model, Forms and How They’re Processed: Client-Side Versus Server-
1 - -
Side
5.4 Form Element, Controls, Text Control, Accessing a Form’s Control Values 1 - 1
List of Experiments:
1 Create an XHTML page using tags to accomplish the following:
a. A paragraph containing the text “All that glitters is not gold”. Bold face and italicize
this text
b. Create equation: - - 1
2 2
𝑥 = 1/3(𝑦1 + 𝑧1 )
c. Put a background image to a page and demonstrate all attributes of background image
d. Create unordered list of 5 fruits and ordered list of 3 flowers
2 Create the following table using XHTML tags. Properly align cells, give suitable cell
- - 1
padding and cell spacing, and apply background color, bold and emphasis necessary.
- - 1
- - 1
9 Write a Java Script program that on clicking a button, displays scrolling text which moves
- - 1
from left to right with a small delay.
10 Create a webpage containing 3 overlapping images using HTML, CSS, and JS. Further
- - 1
when the mouse is over any image, it should be on the top and fully displayed.
Total No. of Lecture Hours 25 - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours 15
Textbooks:
1. HTML & CSS: The Complete Reference Thomas A. Powell, 5th Edition, Tata McGraw Hill.
2. Web Programming with HTML5, CSS and JavaScript, John Dean, Jones & Bartlett Learning, 1st Edition
Reference Books:
Online Resources:
1. https://onlinecourses.swayam2.ac.in/aic20sp11/preview
Course Outcomes:
On the successful completion of the course, the student will be able to
COs Course Outcomes Bloom’s level
CO1 Demonstrate proficiency in handling loops and creation of functions. Apply
CO2 Use methods to create and manipulate lists, tuples, and dictionaries. Apply
CO3 Develop programs for string processing and file organization Analyze
CO4 Illustrate the concepts of Object-Oriented Programming as used in Python. Analyze
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - 3 - - - - 2 - 2 3 3 2
CO2 3 - - - 3 - - - - 2 - 2 3 3 2
CO3 3 - - - 3 - - - - 2 - 2 3 3 2
CO4 3 - - - 3 1 - 1 - 2 - 2 3 3 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Python Basics: Entering Expressions into the Interactive Shell, The Integer, Floating-
Point, and String Data Types, String Concatenation and Replication, Storing Values in 2 - -
Variables, Your First Program, Dissecting Your Program
1.2 Flow control: Boolean Values, Comparison Operators, Boolean Operators, Mixing
Boolean and Comparison Operators, Elements of Flow Control, Program Execution, Flow 2 - -
Control Statements, Importing Modules
1.3 Functions: def Statements with Parameters, Return Values and return Statements, The
None Value, Keyword Arguments and print(), Local and Global Scope, The global 2 - -
Statement, Exception Handling, A Short Program: Guess the Number
Module – 2
2.1 Lists: The List Data Type, Working with Lists, Augmented Assignment Operators,
Methods, Example Program: Magic 8 Ball with a List, List-like Types: Strings and Tuples, 2 - 1
References
2.2 Dictionaries and Structuring Data: The Dictionary Data Type, Pretty Printing, Using Data
2 - 1
Structures to Model Real-World Things
Module – 3
3.1 Manipulating Strings: Working with Strings, Useful String Methods, Project: Password
2 - 1
Locker, Project: Adding Bullets to Wiki Markup
3.2 Reading and Writing Files: Files and File Paths, The os.path Module, The File Reading/
3
Writing Process, Saving Variables with the shelve Module, Saving Variables with the - 1
print.format()Function, Project: Generating Random Quiz Files, Project: Multiclipboard
Module – 4
4.1 Organizing Files: The shutil Module, Walking a Directory Tree, Compressing Files with
the zipfile Module, Project: Renaming Files with American-Style Dates to European- 3 - 1
StyleDates, Project: Backing Up a Folder into a ZIP File
4.2 Debugging: Raising Exceptions, Getting the Traceback as a String, Assertions, Logging 2 - -
Module – 5
5.1 Classes and objects: Programmer-defined types, Attributes, Rectangles, Instances as return
2 - -
values, Objects are mutable, Copying
5.2 Classes and functions: Time, Pure functions, Modifiers, Prototyping versus planning 1 - -
5.3 Classes and methods: Object-oriented features, Printing objects, Another example, A more
complicated example, The init method, The str method, Operator overloading, Type- 2 - -
based dispatch, Polymorphism, Interface and implementation
List of Experiments:
1 a. Develop a program to read the student details like Name, USN, and Marks in three
subjects. Display the student details, total marks, and percentage with suitable messages.
- - 1
b. Develop a program to read the name and year of birth of a person. Display whether the
person is a senior citizen or not.
2 a. Develop a program to generate Fibonacci sequence of length (N). Read N from the
console.
- - 1
b. Write a function to calculate factorial of a number. Develop a program to compute
binomial coefficient (Given N and R).
3 Read N numbers from the console and create a list. Develop a program to print mean,
- - 1
variance, and standard deviation with suitable messages.
4 Read a multi-digit number (as chars) from the console. Develop a program to print the
- - 1
frequency of each digit with suitable message.
5 Develop a program to print 10 most frequently appearing words in a text file. [Hint: Use
dictionary with distinct words and their frequency of occurrences. Sort the dictionary in - - 1
the reverse order of frequency and display dictionary slice of first 10 items]
6 Develop a program to sort the contents of a text file and write the sorted contents into a
separate text file. [Hint: Use string methods strip(), len(), list methods sort(), append(), - - 1
and file methods open(), readlines(), and write()].
Textbooks:
1. Al Sweigart, “Automate the Boring Stuff with Python”,1stEdition, No Starch Press, 2015. For lambda functions use this link:
https://www.learnbyexample.org/python-lambda-function/
2. Allen B. Downey, “Think Python: How to Think Like a Computer Scientist”, 2ndEdition, Green Tea Press, 2015.
Online Resources:
1. https://www.learnpython.org/
2. https://nptel.ac.in/courses/106106145
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - 3 - - - - 2 - 2 3 3 2
CO2 3 - - - 3 - - - - 2 - 2 3 3 2
CO3 3 - - - 3 - - - - 2 - 2 3 3 2
CO4 3 - - - 3 - - 1 - 2 - 2 3 3 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 An Overview of Java: Object-Oriented Programming, A First Simple Program, A Second
1 - -
Short Program, Two Control Statements, Using Blocks of Code, Lexical Issues
1.2 The Java Class Libraries, Data Types, Variables, and Arrays: Java Is a Strongly Typed
2 - -
Language, The Primitive Types, Integers, Floating-Point Types, Characters, Booleans
1.3 A Closer Look at Literals, Variables, Type Conversion and Casting, Automatic Type
2 - -
Promotion in Expressions, Arrays, A Few Words About Strings
Module – 2
2.1 Operators: Arithmetic Operators, The Bitwise Operators, Relational Operators, Boolean
Logical Operators, The Assignment Operator, The ? Operator, Operator Precedence, 2 - -
Using Parentheses
2.2 Control Statements: Java’s Selection Statements, Iteration Statements 3 - 1
Module – 3
3.1 Introducing Classes: Class Fundamentals, Declaring Objects, Assigning Object Reference
Variables, Introducing Methods, Constructors, The this Keyword, Garbage Collection, 3 - 1
The finalize( ) Method, A Stack Class
3.2 A Closer Look at Methods and Classes: Overloading Methods, Using Objects as
Parameters, A Closer Look at Argument Passing, Returning Objects, Recursion, 2 - -
Introducing Access Control, Understanding static, Introducing final
Module – 4
4.1 Inheritance: Inheritance, Using super, Creating a Multilevel Hierarchy, When
3 - 1
Constructors Are Called
4.2 Method Overriding, Dynamic Method Dispatch, Using Abstract Classes, Using final with
2 - 1
Inheritance, The Object Class
Module – 5
5.1 Packages and Interfaces: Packages, Access Protection, Importing Packages, Interfaces 2 - -
5.2 Exception Handling: Exception-Handling Fundamentals, Exception Types, Uncaught
Exceptions, Using try and catch, Multiple catch Clauses, Nested try Statements, throw, 2 - 1
throws, finally
5.3 Java’s Built-in Exceptions, Creating Your Own Exception Subclasses, Chained
1 - -
Exceptions, Using Exceptions
List of Experiments:
1 Write a JAVA program that prints all real solutions to the quadratic equation ax 2+bx+c=0.
- - 1
Read in a, b, c and use the quadratic formula.
2 Write a JAVA program for multiplication of two arrays. - - 1
3 Demonstrate the following operations and sign extension with Java programs
a. <<
- - 1
b. >>
c. >>>
4 Write a JAVA program to sort list of elements in ascending and descending order - - 1
5 Create a JAVA class called Student with the following details as variables within it.
USN
NAME
- - 1
BRANCH
PHONE
PERCENTAGE
6 Write a JAVA program to create n Student objects and print the USN, Name, Branch,
- - 1
Phone, and percentage of these objects with suitable headings.
7 Design a super class called Staff with details such as StaffId, Name, Phone, Salary. Extend
this class by writing three subclasses namely Teaching (domain, publications), Technical
- - 1
(skills), and Contract (period). Write a JAVA program to read and display at least 3 staff
objects of all three categories
8 Demonstrate dynamic dispatch using abstract class in JAVA. - - 1
9 Create two packages P1 and P2. In package P1, create class A, class B inherited from A,
class C. In package P2, create class D inherited from class A in package P1 and class E.
- - 1
Demonstrate the working of access modifiers (private, public, protected, default) in all
these classes using JAVA.
10 Write a JAVA program to read two integers a and b. Compute a/b and print, when b is not
zero. Raise an exception when b is equal to zero. Also demonstrate the working of - - 1
ArrayIndexOutOfBoundException.
Total No. of Lecture Hours 25 - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours 15
1. Jump Statements
2. Arrays Revisited
Textbooks:
1. Herbert Schildt, Java The Complete Reference, 7th Edition, Tata McGraw Hill, 2007.
Online Resources:
1. https://onlinecourses.nptel.ac.in/noc22_cs47/preview
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - 3 - - - - 2 - 2 3 3 2
CO2 3 - - - 3 - - - - 2 - 2 3 3 2
CO3 3 - - - 3 - - - - 2 - 2 3 3 2
CO4 3 - - - 3 - - - - 2 - 2 3 3 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Introduction to Object Oriented Programming: Computer programming background- C++
2 - -
overview. First C++ Program -Basic C++ syntax
1.2 Object Oriented Programming: What is an object, Classes, methods and messages,
3 - -
abstraction and encapsulation, inheritance, abstract classes, polymorphism.
Module – 2
2.1 Functions in C++: Tokens – Keywords – Identifiers and constants – Operators in C++ –
2 - 1
Scope resolution operator – Expressions and their types – Special assignment expressions
2.2 Function prototyping – Call by reference – Return by reference – Inline functions -Default
3 - 1
arguments –Function overloading
Module – 3
3.1 Inheritance & Polymorphism: Derived class Constructors, destructors 2 - -
3.2 Types of Inheritance-Defining Derived classes, Single Inheritance, Multiple, Hierarchical
3 - 1
Inheritance
Module – 4
4.1 I/O Streams: C++ Class Hierarchy- File Stream 3 - 1
4.2 Text File Handling- Binary File Handling during file operations 2 - 0
Module – 5
5.1 Exception Handling: Introduction to Exception - Benefits of Exception handling- Try and
3 - -
catch block
5.2 Throw statement- Pre-defined exceptions in C++ 2 - 1
List of Experiments:
1 Write a C++ program to sort the elements in ascending and descending order. - - 1
2 Write a C++ program to find the sum of all the natural numbers from 1 to n. - - 1
3 Write a C++ program to swap 2 values by writing a function that uses call by reference
- - 1
technique.
4 Write a C++ program to demonstrate function overloading for the following prototypes.
add(int a, int b) - - 1
add(double a, double b)
5 Create a class named Shape with a function that prints "This is a shape". Create another
class named Polygon inheriting the Shape class with the same function that prints "Polygon
is a shape". Create two other classes named Rectangle and Triangle having the same
- - 1
function which prints "Rectangle is a polygon" and "Triangle is a polygon" respectively.
Again, make another class named Square having the same function which prints "Square is
a rectangle”. Now, try calling the function by the object of each of these classes.
6 Suppose we have three classes Vehicle, FourWheeler, and Car. The class Vehicle is the
base class, the class FourWheeler is derived from it and the class Car is derived from the
class FourWheeler. Class Vehicle has a method 'vehicle' that prints 'I am a vehicle', class
FourWheeler has a method 'fourWheeler' that prints 'I have four wheels', and class Car has
a method 'car' that prints 'I am a car'. So, as this is a multi-level inheritance, we can have
access to all the other classes methods from the object of the class Car. We invoke all the
methods from a Car object and print the corresponding outputs of the methods. So, if we - - 1
invoke the methods in this order, car(), fourWheeler(), and vehicle(), then the output will
be
I am a car
I have four wheels
I am a vehicle
Write a C++ program to demonstrate multilevel inheritance using this.
7 Write a C++ program to create a text file, check file created or not, if created it will write
- - 1
some text into the file and then read the text from the file.
8 Write a C++ program to write and read time in/from binary file using fstream - - 1
9 Write a function which throws a division by zero exception and catch it in catch block.
- - 1
Write a C++ program to demonstrate usage of try, catch and throw to handle exception.
10 Write a C++ program function which handles array of bounds exception using C++. - - 1
Total No. of Lecture Hours 25 - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours 15
Textbooks:
1. Bhushan Trivedi, Programming with ANSI C++, Oxford Press, 2nd Edition, 2012.
2. Balagurusamy E, Object Oriented Programming with C++, Tata McGraw Hill Education Pvt. Ltd, 4th Edition 2010.
Online Resources:
1. https://www.youtube.com/watch?v=BClS40yzssA
2. https://nptel.ac.in/courses/106101208
Emerging Technology
Courses (ETC)
Course Outcomes:
CO3 Conduct case study on smart city, document and present. Apply
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - 3 3 - - - - 1 3 - 1
CO2 3 - - - - 3 3 - - - - 1 3 - 1
CO3 3 - - - - 3 3 - 2 2 - 2 3 - 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1: Fundamentals of smart city
1.1 Introduction to smart city, Key components, Technology framework, Features and 3 0 0
Elements of smart city
1.2 Government of India - policy for smart city, Mission statement & guidelines 3 0 0
1.3 Government of India - smart city Initiatives and its challenges 2 0 0
Module – 2: Building blocks of smart city architecture
2.1 Large scale instrumentation – Widespread Sensors 2 0 0
2.2 High-speed Network Infrastructure - Wired Networks - cables, hubs etc. 3 0 0
2.3 High-speed Network Infrastructure - Wireless Networks – RFID, Wi-Fi, Bluetooth etc. 3 0 0
Module – 3: Green Energy and Smart Energy Management
3.1 Energy and ecology, renewable energy for smart city 3 0 0
3.2 IoT, Big data analysis, Smart metering 3 0 0
3.3 Smart energy management systems to automate, monitor, and optimize energy distribution 2 0 0
and usage
Module – 4: Intelligent Transport Systems
4.1 Smart mobility systems - mass transit systems and individual mobility systems 3 0 0
4.2 Artificial Intelligence for Smart vehicles and fuels, GIS, GPS, Navigation system 3 0 0
4.3 Traffic safety management, E-ticketing 2 0 0
Module – 5: Infrastructure Management for Smart city
5.1 Smart Health - Digital health records, home health services, remote diagnosis, treatment, 2 0 0
and patient monitoring systems
5.2 Storage and conveyance system of water, Flood management, Smart waste management 2 0 0
system
5.3 Smart home, sustainable green building 2 0 0
5.4 Smart cities in India - case study 2 0 0
Total No. of Lecture Hours 40
Total No. of Tutorial Hours 00
Total No. of Practical Hours 00
1. Anil Kumar, “Introduction to Smart Cities”, Pearson India, 1st Edition, 2019.
Reference Books:
Nicos Komninos, “The Age of Intelligent Cities: Smart Environments and Innovation-for-all Strategies (Regions and Cities)”
1.
Xianyi Li, “Smart City on Future Life - Scientific Planning and Construction”
2.
Anthony Townsend, “Smart Cities: Big Data, Civic Hackers, and the Quest for a New Utopia”
3.
Grig N.S., “Infrastructure engineering and management”, Wiley-Interseience, 1988
4.
Hudson W.R., Haas R., Uddin W., “Infrastructure Management”, McGraw-Hill, 1997
5.
Giffinger, Rudolf; Christian Fertner; Hans Kramar; Robert Kalasek; Nataša Pichler-Milanovic; Evert Meijers (2007). "Smart
6.
cities – Ranking of European medium-sized cities". Smart Cities. Vienna: Centre of Regional Science
Online Resources:
1. Mission statement & guidelines on Smart City Scheme". Government of India - Ministry of Urban Development
http://smartcities.gov.in/upload/uploadfiles/files/Smart City Guidelines(1).pdf
Course Outcomes:
CO3 Demonstrate the utility of web-GIS and other GIS applications Apply
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - - - - - - - - 3 - -
CO2 3 - - - - - - - - - - - 3 - -
CO3 3 - - - 2 2 - - - - - 2 3 2 2
Mapping Strength: Strong– 3 Medium–2 Low– 1
Course Structure
No. of No. of
Module– 1: Fundamental Concepts of GIS Lecture Tutorial
Hours Hours
1.1 Definition of GIS, history and evolution of GIS, GIS Technology, functions, components, GIS work
3 0
flow, tools, capabilities.
1.2 Geospatial data, GIS data formats, data storage formats. GIS data acquisition, source – primary and
secondary data, generation. 3 0
1.3 Coordinate systems and map projections, datums. 2 0
Module – 2:Spatial Data and Models
2.1 Spatial data input, Non-spatial data. Vector data: Nature and characteristics, data input. 2 0
2.2 Vector data analysis, buffering, overlay, distance measurement, vector functions, spatial query,
3 0
pattern analysis.
2.3 Raster data: Nature and elements, types, data structure and compression, quad tree data
3 0
representation, data input, scanning, map transformations, resampling.
2.4 Raster versus vector. Raster data analysis, map calculator, reclassification. 2
4.1 History of Web GIS, OGC Web Services, System architecture for web mapping, elements of a web
3 0
map.
4.2 Geocoding and address locations, Geoportals and NSDI, ArcGIS online, Geoserver, Google Earth,
3 0
Bhuvan, OSM. Mobile GIS – ODK, Cloud GIS and computing – Google Earth Engine (GEE).
4.3 Web GIS application, case studies. 2 0
Text Books:
1. Burrough, P. A., McDonnell, R., McDonnell, R. A., & Lloyd, C. D. “Principles of geographical information systems”, 3rd
Edition, Oxford university press, 2015.
2. Chang, K. T. “Introduction to geographic information systems”, 9th Edition, Boston: McGraw-Hill Higher Education, 2019.
Reference Books:
1. Manoj K. Arora, R.C. Badjatia. “Geomatics Engineering”, Nemichand & Bros. Roorkee, 2011.
2. Panigrahi, N. “Geographical information science”. Universities press, 2009.
3. Reddy, M. A. “Remote Sensing and Geographical Information Systems: An Introduction”, 4th Edition, Book Syndicate,
2012.
4. DeMers, M. N. “Fundamentals of geographic information systems”, 4th Edition, John Wiley & Sons, 2008.
Online Resources:
1. Geographic Information Systems OER by NPTEL - https://nptel.ac.in/courses/105107206
2. Open Web Mapping OER by Penn State - https://www.e-education.psu.edu/geog585/node/519
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - 2 3 - - - - - 3 - -
CO2 3 - - - - 1 2 - - - - - 3 - -
CO3 3 - - - - - 2 - - - - 2 3 - 2
Mapping Strength: Strong– 3 Medium–2 Low– 1
Course Structure
No. of No. of
Lecture Tutorial
Hours Hours
Module– 1: Fundamentals of Built Environment
1.1 Introduction to environmental features relevant to functional design. Their measures description and
2 0
quantification.
1.2 Tropical environments and site environments 2 0
1.3 Human response to environment: Factors affecting human comfort 2
1.4 Human response to thermal environment, noise, visual environment. 2 0
Module – 2: Heat exchange in built environment
2.1 Response of building to thermal environment 2 0
2.2 Processes of heat exchange of building with environment; Effect of solar radiation; 2 0
2.3 Thermal properties of material and sections and their influence, 2 0
2.4 Steady and periodic heat transfer in buildings, Heat flow computations. 2
Module – 3: Fundamentals of Ventilation
3.1 Natural ventilation: 2 0
3.2 Purpose of ventilation, Mechanisms, 3 0
3.3 Fenestration Design for natural ventilation. 3 0
Module–4: Acoustics and Noise
4.1 Noise and Building: Basic acoustics and noise, Planning 2 0
4.2 Sound in free field, protection against external noise. 3 0
4.3 Internal noise sources, protection against air borne & structure borne noise. 3 0
Module– 5: Day lighting in building
5.1 Day lighting: Lighting principles and fundamentals, Lighting principles and delighting. 3 0
5.2 Day light factor, and design for desired illumination and glare free lighting. 3 0
5.3 Sky, Indian sky, daylight prediction and design of fenestration. 2 0
Total No. of Lecture Hours 40 -
Total No. of Tutorial Hours 00
Text Books:
1. Bureau of Indian Standards, "Hand Book of Functional Requirements of Buildings, (SP-41 & SP- 32)", BIS 1987 and 1989.
2. Maekawa. Z. and Lord. P "Environmental and architectural acoustics" E&FN Spon, 2015.
Reference Books:
1. Koenighsberger, O.H. et al, "Manual of tropical housing and building Part-I climatic design" Orient Longman, 1973.
2. Foreman, J.E.K "Sound analysis and Noise control". Van Nostrand Reinhold, 1990.
3. McMullan, Randall. Noise control in buildings. BSP, 1991.
4. Croome, D J “Noise, buildings and people” Pergamon press, 1977.
5. Markus,T.A. & Morris, E.N. "Building climate and energy" Pitman publishing limited, 1980.
Online Resources:
1. Energy Efficiency, Acoustics and Daylighting in Building by NPTEL -
https://www.youtube.com/@energyefficiencyacousticsd86/videos
Code: 22ETC104/ 204 Course: Introduction to Robotics, Electric Vehicle System and
Additive Manufacturing
Credits: 3 L:T:P 3:0:0
SEE: 100 Marks CIE: 100 Marks
SEE Hours: 3 Max. Marks:100
Prerequisites if any
Learning objectives 1. To familiarize with the concepts of robotics, automation and electric vehicles.
2. To acquire the basic concepts of additive manufacturing
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - 2 - - - - - 2 3 - 2
CO2 3 - - - - - - - - - - 2 3 - 2
CO3 3 - - - - 2 - - - - - 2 3 - 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Introduction to robotics, history of robotics, degrees of freedom, reference frames, 2
- -
robot joints.
1.2 Anatomy of a robot and robot configurations. 2 - -
1.3 Reference frames attributed to the robot structure. Robot motions, wrist movements 1
- -
and various grippers.
1.4 Work volume, resolution, accuracy, payload and repeatability. Advantages 2
- -
and disadvantages of robots.
1.5 Artificial Intelligence based robotic arm, robot exoskeleton for disabled. 1 - -
Module – 2
2.1 Introduction to robotic sensors. Various sensor characteristics. 2 - -
2.2 Potentiometer, strain gauge, torque sensor, micro switch and light sensor. 3 - -
2.3 Touch and tactile sensor, proximity sensor, range sensor, camera sensor, Inertial 3
Measurement Unit and accelerometer sensor.
Module – 3
3.1 Configurations of Electric Vehicles. 4 - -
3.2 Performance of Electric Vehicles (Traction Motor, Characteristics, Tractive Effort 4
- -
and Transmission Requirement and Vehicle Performance)
Module – 4
4.1 Electrochemical Reactions, Specific Power, Energy Efficiency. 4 - -
4.2 Materials for Electric Vehicles: Steel, Aluminium, Composites; Solid Oxide Fuel 3
- -
Cells for Batteries
4.3 Intelligent battery management and charging for electric vehicles, vehicle to grid 1
technology. - -
Module – 5
5.1 General overview Introduction, history of AM systems 1 - -
5.2 The Generic AM Process, The Benefits of AM, Distinction between AM and CNC 2
- -
machining, classification of AM Process.
5.3 Stereo Lithography Systems: Working Principle, Process details, advantages and 2
disadvantages, Applications - -
5.4 Fusion Deposition Modeling: Working Principle, Process details, advantages 2
- -
and disadvantages, Applications
5.5 Concepts of “Design for Additive Manufacturing”. 1 - -
Total No. of Lecture Hour 40 - -
Total No. of Tutorial Hours 00 -
Total No. of Practical Hours 00
Self-learning Topics:
1. Usage of robots in advanced countries
2. History of electric vehicles
3. 3D Printing
4. Study of robots available in the institute
Text Books:
1. Introduction to Robotics Analysis, Systems, Applications by Saeed B. Niku, Prentice Hall, 2001.
2. Modern Electric, Hybrid Electric, and Fuel Cell Vehicles - Fundamentals, Theory, and Design by Mehrdad Ehsani, Yimin
Gao and Ali Emadi, CRC Press, London Second Edition (2nd ed.) 2010.
3. Pham D.T. & Dimov S.S “Rapid Manufacturing” Springer London 2011.
Reference Books:
1. Industrial Robotics (second edition), Technology, programming and applications, Mikell P Groover, McGraw Hill, Year
2012.
2. Electric and Hybrid Vehicles by Tom Denton, Taylor & Francis (Routledge), 2018.
3. Ian Gibson, David W. Rosen, Brent Stucker, Additive manufacturing technologies: rapid prototyping to direct digital
manufacturing Springer, 2010.
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 1 1 - - 3 3 - - - - 1 3 - 1
CO2 3 1 1 - - 3 3 - - - - 1 3 - 1
CO3 3 1 1 - - 3 3 - - - - 1 3 - 1
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1: Renewable Energy Sources
1.1 Introduction, Importance of Energy in Economic Growth, Energy scenario in India 1 0 0
1.2 Green footprint, carbon footprint, ecological footprint concepts 1 0 0
1.3 National Green Tribunal (NGT) Act, NGT activities 1 0 0
1.4 Need for Renewable energy sources, advantages and limitations, Impact of renewable
energy generation on environment 2 0 0
1.5 Initiatives, schemes, and policies by MNRE, Government of India 3 0 0
Module – 2: Solar Energy Conversion Systems
2.1 Solar Energy: Potential, Present Utilization, Solar terminologies, Pyranometer and
1 0 0
Pyrheliometer
2.2 Principle of Conversion of Solar radiation into Heat, Liquid Flat Plate Collectors 1 0 0
2.3 Solar Water Heaters, Solar Air Heaters, Solar Thermal Electric Systems 1 0 0
2.4 Basics of Solar PV Cells, V-I characteristics, MPPT of PV arrays 2 0 0
2.5 Configuration of Interconnected panel, Applications of PV Systems, Sizing of solar PV
3 0 0
panels for roof-top solar application
Module – 3: Wind Energy Systems
3.1 Wind Energy Potential in India, Factors governing location of site 2 0 0
3.2 Wind Energy Conversion Systems (WECS), Classification of WECS 2 0 0
3.3 Principle of working with block diagram 2 0 0
3.4 Characteristics of wind turbine, Power developed by wind turbine 2 0 0
Module – 4: Biomass Energy Resources and Urban Waste Conversion
4.1 Introduction to biomass resources, Products from biomass and their applications 2 0 0
4.2 Energy by Photosynthesis, Classification–Cultivated biomass, Waste Organic Matter 2 0 0
4.3 Biomass conversion processes – Direct, Thermo-chemical and Biochemical. 2 0 0
4.4 Urban Waste to Energy conversion, composition, gasification, conversion by incineration
2 0 0
process, by pyrolysis, Landfill biogas plant, field visit
Module – 5: Ocean Energy Technologies
5.1 Potential of ocean energy in India, Tidal Energy Conversion system – principle and types 2 0 0
5.2 Site selection criteria, Single basin and double basin schemes 2 0 0
5.3 Wave energy conversion systems – principle, devices for harnessing wave energy 2 0 0
5.4 Ocean Thermal energy conversion – open and closed OTEC schemes 2 0 0
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours 00 -
Total No. of Practical Hours 00
1. S. Rao and Dr. B.B. Parulekar, “Energy Technology”, 3rd edition, Khanna Publishers.
2. Rai G.D, “Non-conventional Sources of Energy”, 4th edition, Khanna Publishers, New Delhi, 2007.
Reference Books:
1. Mukherjee D, and Chakrabarti S, “Fundamentals of Renewable Energy Systems”, New Age International Publishers, 2005.
2. B.H. Khan, “Non-conventional energy resources”, 2nd Edition, McGraw Hill, Education (India) Pvt. Ltd, 2009.
3. D.P. Kothari, K. C. Singal, Rakesh Ranjan, “Renewable Energy Sources and Emerging Technology”, 2011.
Course Outcomes:
CO3 Conduct case study on smart city, document and present. Apply
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - 3 3 - - - - 1 3 - 1
CO2 3 - - - - 3 3 - - - - 1 3 - 1
CO3 3 - - - - 3 3 - 2 2 - 2 3 - 2
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1: Fundamentals of smart city
1.1 Introduction to smart city, Key components, Technology framework, Features and
3 0 0
Elements of smart city
1.2 Government of India - policy for smart city, Mission statement & guidelines 3 0 0
1.3 Government of India - smart city Initiatives and its challenges 2 0 0
Module – 2: Building blocks of smart city architecture
2.1 Large scale instrumentation – Widespread Sensors 2 0 0
2.2 High-speed Network Infrastructure - Wired Networks - cables, hubs etc. 3 0 0
2.3 High-speed Network Infrastructure - Wireless Networks – RFID, Wi-Fi, Bluetooth etc. 3 0 0
Module – 3: Green Energy and Smart Energy Management
3.1 Energy and ecology, renewable energy for smart city 3 0 0
3.2 IoT, Big data analysis, Smart metering 3 0 0
3.3 Smart energy management systems to automate, monitor, and optimize energy distribution
2 0 0
and usage
Module – 4: Intelligent Transport Systems
4.1 Smart mobility systems - mass transit systems and individual mobility systems 3 0 0
4.2 Artificial Intelligence for Smart vehicles and fuels, GIS, GPS, Navigation system 3 0 0
4.3 Traffic safety management, E-ticketing 2 0 0
Module – 5: Infrastructure Management for Smart city
5.1 Smart Health - Digital health records, home health services, remote diagnosis, treatment,
2 0 0
and patient monitoring systems
5.2 Storage and conveyance system of water, Flood management, Smart waste management
2 0 0
system
5.3 Smart home, sustainable green building 2 0 0
5.4 Smart cities in India - case study 2 0 0
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours 00 -
Total No. of Practical Hours 00
1. Anil Kumar, “Introduction to Smart Cities”, Pearson India, 1st Edition, 2019.
Reference Books:
7. Nicos Komninos, “The Age of Intelligent Cities: Smart Environments and Innovation-for-all Strategies (Regions and Cities)”
8. Xianyi Li, “Smart City on Future Life - Scientific Planning and Construction”
9. Anthony Townsend, “Smart Cities: Big Data, Civic Hackers, and the Quest for a New Utopia”
10. Grig N.S., “Infrastructure engineering and management”, Wiley-Interseience, 1988
11. Hudson W.R., Haas R., Uddin W., “Infrastructure Management”, McGraw-Hill, 1997
12. Giffinger, Rudolf; Christian Fertner; Hans Kramar; Robert Kalasek; Nataša Pichler-Milanovic; Evert Meijers (2007). "Smart
cities – Ranking of European medium-sized cities". Smart Cities. Vienna: Centre of Regional Science
Online Resources:
2. Mission statement & guidelines on Smart City Scheme". Government of India - Ministry of Urban Development
http://smartcities.gov.in/upload/uploadfiles/files/Smart City Guidelines(1).pdf
B.E. Blown up Syllabus – I Year 88
The National Institute of Engineering, Mysuru 2022-23
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - - - - - - - - 3 - -
CO2 3 - - - - - - - - - - - 3 - -
CO3 3 2 1 - - - - - - - - - 3 - -
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Logic Gates, Combinational and Sequential circuits: Sum of products and products of 3 - -
sums, Minterms and Maxterms, Karnaugh map Minimization, simplification using map
entered variables,
1.2 Half and Full Adders, Half and Full Subtractors, Multiplexer, 2 - -
1.3 Demultiplexer, Decoders, Flip-flops, counters, shift registers 3 - -
Module – 2
2.1 Introduction to Embedded Systems: Application Domain, Features and characteristics, 3 - -
Model of Embedded Systems
2.2 Microcontroller vs Microprocessor, Example, Figures of Merit, Classification of MCU 2 - -
2.3 History and current trends, Microcontroller Unit, A popular 8-bit MCU, Memory for - -
3
Embedded systems
Module – 3
3 Sensors and Actuators: Introduction, Sensors 2 - -
3.2 Analog to Digital Converters, Types of sensors 3 - -
3.3 Actuators, Types of Actuators and Examples 3 - -
Module – 4
4 Operating Systems: Embedded Operating Systems, Network Operating Systems 3 - -
4.2 Layers, History, Functions, Terminologies associated with OS and Computer Usage 2 - -
4.3 Kernel, Tasks, Processes, Scheduling Algorithm 3 - -
Module – 5
5 Example of Embedded Systems: Mobile Phones, Automotive Electronics 2 - -
5.2 Radio Frequency Identification, Wireless Sensor Networks, Robotics 3 - -
5.3 Bio Medical Applications, Brain Machine Interfaces 3 - -
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours 0 -
Total No. of Practical Hours -
Textbooks:
1. Mano, Morris. “Digital logic.” Computer Design. Englewood Cliffs Prentice-Hall (1979).
2. Das, Lyla B. Embedded systems: An integrated approach. Pearson Education India, 2012.
Reference Books:
1. Kumar, A. Anand. Fundamentals of Digital Circuits 2Nd Ed. PHI Learning Pvt. Ltd.,
2. Raj Kamal, Embedded Systems, Tata Mc Graw Hill, India, 2005.
3. Frank Vahid and Tony Givargis, “Embedded Systems Design” – A Unified Hardware/Software Introduction,
John Wiley
4. Shibu K V, “Introduction to Embedded Systems”, Second Edition, Mc Graw Hill
Course Outcomes:
On the successful completion of the course, the student will be able to
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - 1 - - - - - - 1 3 1 1
CO2 3 - - - 1 - - - - - - 1 3 1 1
CO3 3 - - - 1 - - - - - - 1 3 1 1
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Basics of Networking: Introduction, Network Types, Layered network models, IoT
4 0 -
Networking Components.
1.2 IoT Definitions, IoT Frameworks, Internet of things application examples, Structural
4 0 -
Aspects of the IoT.
Module – 2
2.1 IoT Sensing and Actuation: Introduction, Sensors, Sensor Characteristics, Sensorial Deviat -
8 0
Sensing Types, Sensing Considerations, Actuators, Actuator Types, Actuator Characteristics
3.1 IoT Processing Topologies and Types: Data Format, Importance of Processing in IoT,
Processing Topologies, IoT Device Design and Selection Considerations, Processing 5 -
Offloading. 0
3.2 IoT Connectivity Technologies: LoRA, NB-IoT, Wifi and Bluetooth. 3 0 -
Module – 4
4.1 IoT Communication Technologies: Introduction and Infrastructural Protocols:
IPV4/IPV6. 4 -
0
4.2 Data Protocols: MQTT, CoAP and REST. 4 0 -
Module – 5
5.1 Associated IoT Technologies Cloud Computing: Introduction, Virtualization, Cloud Mode
Service-Level Agreement in Cloud Computing, Cloud Implementation, Sensor-Cloud: 4 0 -
Sensors-as-a-Service.
5.2 IoT case studies and future trends: Vehicular IoT, Healthcare IoT, Agricultural IoT. 4 0 -
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours 0 --
Total No. of Practical Hours -
Textbook:
1. Sudip Misra, Anandarup Mukherjee, Arijit Roy, “Introduction to IoT”, Cambridge University Press
2021.
2. Daniel Minoli, “Building the Internet of Things with IPv6 and MIPv6:The Evolving World of
M2M Communications”, Wiley, 2013.
Reference Books:
1. S. Misra, C. Roy, and A. Mukherjee, 2020. Introduction to Industrial Internet of Things and
Industry 4.0 CRC Press.
2. Vijay Madisetti, ArshdeepBahga, “Internet of Things A Hands-On- Approach”, 2014.
3. Francis da Costa, “Rethinking the Internet of Things: A Scalable Approach to Connecting
Everything”, 1st Edition, Apress Publications, 2013.
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - 1 2 - - - - - 1 3 1 1
CO2 3 - - - 1 2 - - - - - 1 3 1 1
CO3 3 - - - 1 2 - 3 - - - 1 3 1 1
CO4 3 - - - 1 2 - 3 - - - 1 3 1 1
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Introduction to Cybercrime: Cybercrime: Definition and Origins of the Word, Cybercrime
4 - -
and Information Security, Who are Cybercriminals?
1.2 Classifications of Cybercrimes, An Indian Perspective, Hacking and Indian Laws., Global
4 - -
Perspectives
Module – 2
2.1 Cyber Offenses: How Criminals Plan Them: Introduction, How criminals plan the attacks 2 - -
2.2 Social Engineering, Cyber Stalking, Cybercafe & cybercrimes 3 - -
2.3 Botnets: The fuel for cybercrime, Attack Vector 3 - -
Module – 3
3.1 Tools and Methods used in Cybercrime: Introduction, Proxy Servers, Anonymizers,
2 - -
Phishing
3.2 Password Cracking, Key Loggers and Spywares 2 - -
3.3 Virus and Worms, Trojan Horses and Backdoors, 2 - -
3.4 DoS and DDOS Attacks, Attacks on Wireless networks. 2 - -
Module – 4
4.1 Phishing and Identity Theft: Introduction, methods of phishing, phishing techniques, spear
4 - -
phishing
4.2 Types of phishing scams, phishing toolkits and spy phishing, counter measures, Identity
4 - -
Theft
Module – 5
5.1 Understanding Computer Forensics: Introduction, Historical Background of
5 - -
Cyberforensics, Digital Forensics Science
5.2 Need for Computer Forensics, Cyber Forensics and Digital Evidence, Digital Forensic Life
3 - -
cycle, Chain of Custody Concepts
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours -
1. Steganography
2. Network forensics
Textbooks:
1. Cyber Security: Understanding Cyber Crimes, Computer Forensics And Legal Perspectives, Sunit Belapure and Nina Godbole,
Wiley India Pvt Ltd, ISBN: 978-81- 265-21791, 2011, First Edition (Reprinted 2018)
Online Resources:
1. https://onlinecourses.swayam2.ac.in/nou19_cs08/preview
2. https://ocw.mit.edu/courses/6-858-computer-systems-security-fall-2014/pages/lecture-notes/
Course Outcomes:
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
CO1 3 - - - - - - - - - - - 3 - -
CO2 3 - - - 1 - - - - - - 1 3 1 1
CO3 3 - - - 1 - - - - - - 1 3 1 1
CO4 3 - - - - - - - - - - - 3 - -
Mapping Strength: Strong– 3 Medium – 2 Low – 1
Course Structure
No. of No. of No. of
Lecture Tutorial Practical
Hours Hours Hours
Module – 1
1.1 Introduction: Introduction, Characteristics of the Database Approach, Actors on the
4 - -
Scene, Workers behind the Scene, Advantages of Using the DBMS Approach
1.2 Data Models, Schemas, and Instances, Three-Schema Architecture and Data
4 - -
Independence
Module – 2
2.1 Database Design: Entity, Entity Sets, Attributes, Relationships, Constraints on Relationship
3 - -
types, Weak entity type
2.2 Notations for ER Diagrams, Sample ER Notations. 2 - -
2.3 Definition of Functional Dependencies, Normal Forms Based on Primary Keys - 1NF,
3 - -
2NF, 3NF, BCNF.
Module – 3
3.1 Relational Algebra Operations and Expressions 2 - -
3.2 SQL: Basics, Data Definition Language 2 - -
3.3 Data Manipulation Language 2 - -
3.4 Stored Routines 2 - -
Module – 4
4.1 Transactions: Informally Speaking, Transactions in SQL, Transaction Semantics,
4 - -
Serializability, Locks, Transactions in MySQL
4.2 Constraints: Constraints in SQL 2 - -
4.3 Triggers: Triggers in SQL 2 - -
Module – 5
5.1 Indexes: How does an Index Work?, Types of Indexes, Different Types of Indexes, Hash
5 - -
Indexes
5.2 Views: Two Implementations of Views, Views in MySQL, Examples 3 - -
Total No. of Lecture Hours 40 - -
Total No. of Tutorial Hours - -
Total No. of Practical Hours -
Textbooks:
1. The Database Book: Principles and Practice using MySQL, Narain Gehani, Universities Press (India) Private Limited, 2008.
2. Fundamentals of Database Systems, Elmasri and Navathe, Addison-Wesley, 7th Edition, 2016.
Reference Books:
1. Database Management Systems, Raghu Ramakrishnan and Johannes Gehrke McGraw-Hill, 3rd Edition, 2003.
2. Database System Concepts, Silberschatz, Korth and Sudharshan, 6th Edition, McGrawHill, 2010.
Online Resources:
1. https://nptel.ac.in/courses/106105175
2. https://ocw.mit.edu/courses/6-830-database-systems-fall-2010/