2022-23
2022-23
VISION
MISSION
M1: To create an environment for the students to have strong academic fundamentals and
enable them to be life-long learners.
M2: To provide modern tools to students in the field of electronics and communication to
meet real-world challenges.
M3: To develop Communication skills, leadership qualities, teamwork, and skills forcontinuing
education of e students.
M4: To inculcate Ethics, Human values, and skills for solving societal problems and
environmental protection.
M5: Validate engineering knowledge through innovative research projects to enhance their
employability and entrepreneurship skills.
PEO-1: Graduates of Electronics and Communication engineering will be using the basic
academic knowledge of design and analysis required in the industry for sustainable societal
growth.
PEO-2: Graduates of Electronics and Communication engineering will be able to design project
based learning and team based learning.
PEO-5: Electronics and Communication engineering graduates will have the ability to get
employed and become entrepreneurs thereby switching over from responsive engineering to
creative engineering.
PO2: Problem Analysis: Identify, formulate, research literature, and analyze complex
electronics and communication engineering problems reaching substantiated conclusions
using first principles of mathematics, and engineering sciences.
PO7: Environment and Sustainability: Understand the impact of the professional electronics
and communication engineering solutions in societal and environmental contexts, and
demonstrate the knowledge of, and need for sustainable development.
PO8: Ethics: Apply ethical principles and commit to professional ethics and responsibilities and
norms of the electronics and communication engineering practice.
PO11: Project management and finance: Demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.
PO12: Life Long Learning: Recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological change.
PSO2:Graduate will demonstrate an ability to investigate, design and develop both software
and hardware using significant knowledge of modern tools in Electronics and Communication
Engineering.
PSO3:Graduate will be able to apply their knowledge to assess societal, environmental, health,
safety issues with professional ethics and can also pursue higher studies, involve in research
activities, be employable or entrepreneur.
NAGARJUNA COLLEGE OF ENGINEERING AND TECHNOLOGY
B.E. in Electronics and Communication Engineering (ECE)
Scheme of Teaching and Examinations 2022
Outcome Based Education (OBE) and Choice Based Credit System (CBCS)
(Effective from the academic year 2022 - 23)
III SEMESTER
Teaching Hours /Week Examination
Department (TD)
Board (PSB)
and Question
Paper Setting
Self -Study
Practical/
Teaching
Drawing
Tutorial
Total Marks
Lecture
Duration in
Theory
CIE Marks
SEE Marks
Credits
Sl. Course and
hours
Course Title
No Course Code
L T P S
21MAT31 Fourier series, Transforms and TD- Maths
3 0 0 03 50 50 100 3
1 Numerical Techniques PSB-Maths
21ECI32 TD: ECE
2 Digital System Design using Verilog 3 0 2 03 50 50 100 4
PSB: ECE
21ECI33 TD: ECE
3 Basic Signal Processing 3 0 2 03 50 50 100 4
PSB: ECE
TD: ECE
4 Analog Electronic Circuits 3 0 0 03 50 50 100 3
21ECT34 PSB: ECE
TD: ECE
5 Analog Electronics Lab 0 0 2 03 50 50 100 1
21ECL35 PSB: ECE
21UHV36 Any Department
6 Social Connect and Responsibility 0 0 1 01 50 50 100 1
Constitution of India and
7 21CIP37 Professional Ethics TD and PSB 1 0 0 01 50 50 100 1
HSMC
TD: Concerned If offered as Theory Course
01
21EC38X department 1 0 0
8 Ability Enhancement Course - III 50 50 100 1
PSB: Concerned If offered as lab. course
Board 02
0 0 2
Total 400 400 800 18
All students have to register for any one of the course namely
21NS83 National Service Scheme
NSS National Service Scheme, Physical Education (PE)(Sports and
(NSS)
Scheduled activities for
during the first week of III semester. The activities shall be carried out
21PE83 Physical Education between III semester to VIII semester (for 5 semesters). SEE in the
PE
(PE)(Sports and Athletics) above courses shall be conducted during VIII semester examinations
9
and the accumulated CIE marks shall be added to the SEE marks.
Successful completion of the registered course is mandatory for the
21YO83 award of the degree.
Yoga Yoga The events shall be appropriately scheduled by the colleges and the
same shall be reflected in the calendar prepared for the NSS, PE and
Yoga activities.
Course prescribed to lateral entry Diploma holders admitted to III semester B.E./B.Tech programs
21MATDIP31
1 Additional Mathematics – I Maths 02 02 -- -- --- 100 --- 100 0
Department (TD)
Board (PSB)
and Question
Paper Setting
Self -Study
Practical/
Teaching
Drawing
Tutorial
Total Marks
Lecture
Duration in
Theory
CIE Marks
SEE Marks
Credits
Sl. Course and
hours
Course Title
No Course Code
L T P S
21MAT41
1 Applied Calculus and Probability TD, PSB-Maths 3 0 0 03 50 50 100 3
Distribution
21ECI42 TD: ECE 100 4
2 Digital Signal Processing 3 0 2 03 50 50
PSB: ECE
21ECI43 TD: ECE 100 4
3 Circuits & Controls 3 0 2 03 50 50
PSB: ECE
21ECT44 TD: ECE 100 3
4 Communication Theory 3 0 0 1 03 50 50
PSB: ECE
21BET45 BT, CHE, PHY 100 2
5 Biology For Engineers 2 0 0 02 50 50
21ECL46 TD: ECE 100 1
6 Communication Laboratory I 0 0 2 03 50 50
PSB: ECE
21KSK47
Samskrutika Kannada
HSMC 1 0 0 01 50 50 100 1
21KBK47
Balake Kannada
7
TD and PSB: If offered as theory Course
01
21EC48X Concerned 1 0 0
8 Ability Enhancement Course- IV 50 50 100 1
department If offered as lab. course
02
0 0 2
9 21UHV49 Any
Universal Human Values 1 0 0 01 50 50 100 1
Department
Completed during the
intervening period ofII and
III semesters by students
Evaluation By
admitted to first year of
21INT49 the
10 Inter/Intra Institutional Internship BE./B.Tech and during the 3 100 -- 100 2
appropriate
intervening period of IIIand
authorities
IV semesters by Lateral
entry students
admitted to III semester.
Total 550 450 1000 22
Course prescribed to lateral entry Diploma holders admitted to III semester of Engineering programs
NCMC
1 Additional Mathematics - II Maths 02 02 -- -- -- 100 -- 100 0
21MATDIP41
Note: BSC: Basic Science Course, IPCC: Integrated Professional Core Course, PCC: Professional Core Course, AEC –Ability Enhancement Courses,
HSMC: Humanity and Social Science and Management Courses, UHV- Universal Human Value Courses.
L –Lecture, T – Tutorial, P- Practical/ Drawing, S – Self Study Component, CIE: Continuous Internal Evaluation, SEE: Semester End Examination.
21KSK37/47 Samskrutika Kannada is for students who speak, read and write Kannada and 21KBK37/47 Balake Kannada is for non-Kannada speaking,
reading, and writing students.
Integrated Professional Core Course (IPCC): Refers to Professional Theory Core Course Integrated with Practicals of the same course. Credit for IPCC
can be 04 and its Teaching – Learning hours (L : T : P) can be considered as (3 : 0 : 2) or (2 : 2 : 2). The theory part of the IPCC shall be evaluated both by
CIE and SEE. The practical part shall be evaluated by only CIE (no SEE). However, questions from practical part of IPCCshall be included in the SEE
question paper.For more details the regulation governing the Degree of Bachelor of Engineering /Technology (BE/B.Tech.) 2021-22 may be referred.
Non – credit mandatory course (NCMC):
Additional Mathematics - II:
(1) Lateral entry Diploma holders admitted to III semester of B.E./B.Tech., shall attend the classes during the IV semester to complete all the formalities
of the course and appear for the Continuous Internal Evaluation (CIE). In case, any student fails to register for the said course/fails to secure the
minimum 40 % of the prescribed CIE marks, he/she shall be deemed to have secured an F grade. In such a case, the student has to fulfill the course
requirements during subsequent semester/s to earn the qualifying CIE marks. These courses are slated for CIE only and have no SEE.
(2) Additional Mathematics I and II shall not be considered for vertical progression as well as for the calculation of SGPA and CGPA, but completion of
the courses shall be mandatory for the award of degree.
(3)Successful completion of the course Additional Mathematics II shall be indicated as satisfactory in the grade card. Non-completion of the courses
Additional Mathematics II shall be indicated as Unsatisfactory.
Ability Enhancement Course – IV
21EC481 Embedded C Basics 21EC483 Octave / Scilab for signals
21EC482 C++ Basics 21EC484 DAQ using LabVIEW
Internship of 04 weeks during the intervening period of IV and V semesters; 21INT68Innovation/ Entrepreneurship/ Societal based Internship.
(1)All the students shall have to undergo a mandatory internship of 04 weeks during the intervening period of IV and V semesters. The internship
shall be slated for CIE only and will not have SEE. The letter grade earned through CIE shall be included in the VI semester grade card.The internship
shall be considered as a head of passing and shall be considered for vertical progression and for the award of degree. Those, who do not take up /
complete the internship shall be considered under F (fail) grade and shall have to complete during subsequently after satisfying the internship
requirements.
(2) Innovation/ Entrepreneurship Internship shall be carried out at industry, State and Central Government /Non-government organizations (NGOs),
micro, small and medium enterprise (MSME), Innovation centres or Incubation centres. Innovation need not be a single major breakthrough; it can also
be a series of small or incremental changes. Innovation of any kind can also happen outside of the business world.
Entrepreneurship internships offers a chance to gain hands on experience in the world of entrepreneurship and helps to learn what it takes to run a
small entrepreneurial business by performing intern duties with an established company. This experience can then be applied to future business
endeavours. Start-ups and small companies are a preferred place to learn the business tack ticks for future entrepreneurs as learning how a small
business operates will serve the intern well when he/she manages his/her own company. Entrepreneurship acts as a catalyst to open the minds to
creativity and innovation. Entrepreneurship internship can be from several sectors, including technology, small and medium-sized, and the service
sector.
(3) Societal or social internship.
Urbanization is increasing on a global scale; and yet, half the world’s population still resides in rural areas and is devoid of many things that urban
population enjoy. Rural internship is a work-based activity in which students will have a chance to solve/reduce the problems of the rural place for
better living.
As proposed under the AICTE rural internship programme, activities under Societal or social internship, particularly in rural areas, shall be considered
for 40 points under AICTE activity point programme.
Nagarjuna College of Engineering and Technology
B.E. in Electronics and Communication Engineering (ECE)
Scheme of Teaching and Examinations 2021
Outcome Based Education (OBE) and Choice Based Credit System (CBCS)
(Effective from the academic year 2021 - 22)
V SEMESTER
Teaching Hours /Week Examination
Department (TD)
Self -Study
and Question
Paper Setting
Board (PSB)
Practical/
Teaching
Total Marks
Credits
Drawing
CIE Marks
SEE Marks
Lecture
Theory
Sl.No Course and
Tutorial
Course Title
Duration in
Course Code
hours
L T P S
Note: BSC: Basic Science Course, PCC: Professional Core Course, IPCC: Integrated Professional Core Course, AEC –Ability Enhancement Course INT
–Internship, HSMC: Humanity and Social Science & Management Courses.
L –Lecture, T – Tutorial, P- Practical/ Drawing, S – Self Study Component, CIE: Continuous Internal Evaluation, SEE: Semester End Examination.
Integrated Professional Core Course (IPCC): refers to Professional Theory Core Course Integrated with Practical of the same course. Credit for IPCC
can be 04 and its Teaching – Learning hours (L : T : P) can be considered as (3 : 0 : 2) or (2 : 2 : 2). Theory part of the IPCC shall be evaluated both by
CIE and SEE. The practical part shall be evaluated by CIE only and there shall be no SEE. For more details the regulation governing the Degree of
Bachelor of Engineering /Technology (BE/B.Tech.) 2021-22 may be referred.
Nagarjuna College of Engineering and Technology
B.E. in Electronics and Communication Engineering (ECE)
Scheme of Teaching and Examinations 2021
Outcome-Based Education(OBE) and Choice Based Credit System (CBCS)
(Effective from the academic year 2021 - 22)
VI SEMESTER
Teaching Hours /Week Examination
Question Paper
Setting Board
Department
SEE Marks
Practical
CIE Marks
Tutorial
Teaching
(TD)and
Credits
Lecture
Theory
Tutorial
Lecture
(PSB)
Theory
Marks
Sl.No Course and
Total
Course Title
Course Code
L T P S
PCC Data Communication TD: ECE
1 PSB: ECE 3 0 0 0 03 50 50 100 3
21ECT61
IPCC 21ECI62 Object Oriented Programming TD: ECE 4
2 with Java & Data Structures 3 0 2 0 03 50 50 100
PSB: ECE
PCC TD: ECE 3
3 Microwave Theory & Antennas 3 0 0 0 03 50 50 100
21ECT63 PSB: ECE
PEC Professional Elective Course-I TD: ECE 3
4 03 50 50 100
21EC64x PSB: ECE
OEC Open Elective Course-I Concerned 3
5 03 50 50 100
21EC65x Department
PCC Data Communication Lab 1
6 0 0 2 0 03 50 50 100
21ECL66
Mini Project Two contact hours /week
MP 21ECMP67
7 forinteraction between -- 100 -- 100 2
the faculty and students.
INT Innovation/Entrepreneurship Completed during the intervening period of
8 -- 100 -- 100 3
21INT68 /Societal Internship IV and V semesters.
Total 500 300 800 22
Professional Elective – I
21EC641 Nanoelectronics (L:T:P :S: 2:2:0:0) 21EC643 Python Programming (L:T:P :S: 2:2:0:0)
21EC642 Cryptography (L:T:P :S: 2:2:0:0) 21EC644 Micro Electro Mechanical Systems (L:T:P :S: 3:0:0:0)
Integrated Professional Core Course (IPCC): Refers to Professional Theory Core Course Integrated with Practical of the same course. Credit for IPCC can
be 04 and its Teaching – Learning hours (L : T : P) can be considered as (3 : 0 : 2) or (2 : 2 : 2). The theory part of the IPCC shall be evaluated both by CIE
and SEE. The practical part shall be evaluated by CIE only and there shall be no SEE. For more details, the regulation governing the Degree of Bachelor
of Engineering /Technology (BE/B.Tech) 2021-22 may be referred.
d
C
e
r
Teaching Hours /Week Examination
Question Paper
Setting Board
Self -Study
Department
Practical/
Drawing
Total Marks
Tutorial
Teaching
Lecture
Theory
Duration in
(TD)and
CIE Marks
SEE Marks
(PSB)
Credits
Sl.No Course and Course Code
hours
Course
Title
L T P S
PCC 21ECT71 TD: ECE PSB:
1 Advanced VLSI 2 0 2 0 3 50 50 100 3
ECE
PCC 21ECT72 WirelessCommunication TD: ECE PSB:
2 2 0 0 0 3 50 50 100 2
ECE
PEC 21EC72X TD: ECE PSB:
3 Professional elective Course-II ECE 3 50 50 100 3
Professional Elective - II
21EC721 Power Electronics (L:T:P :S: 2:0:2:0) 21EC724 Biomedical Signal Processing (L:T:P:S: 3:0:0:0)
21EC722 Digital Image Processing (L:T:P :S: 2:0:2:0) 21EC725 Speech Signal Processing (L:T:P:S: 3:0:0:0)
21EC723 DSP Algorithms & Architecture (L:T:P:S: 3:0:0:0)
Department
Self -Study
Practical/
Drawing
Tutorial
Teaching
Total Marks
Lecture
Theory
Duration in
CIE Marks
Credits
SEE Marks
Sl.No Course and Course
Course
hours
Code
Title
L T P S
One contact hour /week
Seminar21EC81
1 Technical Seminar for interaction between -- 100 -- 100 01
the
faculty and students.
INT 21INT82 Research Internship/ Two contact hours /week 03
2 Industry-Internship for interaction between (Batch 100 100 200 15
the wise )
faculty and students.
3 21NS83 National Service Scheme (NSS) NSS
Completed during the
NCMC
Module-2
Fourier Series: Introduction to infinite series, convergence and divergence. Periodic functions,
Dirichlet’s condition. Fourier series of periodic functions with period 2𝜋 and arbitrary period. Halfrange Fourier
series. Practical harmonic analysis. 08 Hours
Self-study: Convergence of series by D’ Alembert’s Ratio test and, Cauchy’s root test.
[Text 1: 9.3, 10.1, 10.2, 10.3, 10.4, 10.5, 10.6, 10.7, 10.11]
(RBT Levels: L1, L2 and L3 )
Module-3
Infinite Fourier Transforms: Infinite Fourier transforms definition, Fourier sine and cosine transforms. Inverse Fourier
transforms, Inverse Fourier cosine and sine transforms. Problems.
Z-Transforms: Difference equations, z-transform-definition, Standard z-transforms, Damping and shifting
rules,Problems. Inverse z-transform and applications to solve difference equations. 08 Hours
Self Study: Initial value and final value theorems, problems.
[Text 1: 22.1, 22.2, 22.4, 22.5, 23.1, 23.2, 23.3, 23.5, 23.6, 23.7, 23.15, 23.16, 31.1, 31.2]
(RBT Levels: L1, L2 and L3 )
Module-4
Numerical solutions of simultaneous first order differential equations: Picards method,Taylor’s series method and
Runge-Kutta method. (No derivations of formulae).
Second-order differential equations: Runge-Kutta method and Milne’s predictor and Corrector method. (No
derivations of formulae). 08 Hours
Self Study: Solution of Laplace’s equation using standard five-point formula.
[Text 1: 32.1, 32.11, 32.12. Text 2: 21.3]
(RBT Levels: L1, L2 and L3 )
Module-5
Calculus of Variations: Functionals, Euler’s equation, Problems on extremals of functional. Geodesics on a plane,
Variational problems. 08 Hours
Self Study: Hanging chain problem.
[Text 1: 35.1, 35.2, 35.3, 35.4, 35.5]
(RBT Levels: L1, L2 and L3 )
Teaching-Learning Process for all modules Chalk and Talk/PowerPoint presentation/YouTube videos.
Course Outcomes:
After successfully completing the course, the students will be able
1. To solve ordinary differential equations using Laplace transform.
2. Demonstrate the Fourier series to study the behaviour of periodic functions and theirapplications in
system communications, digital signal processing and field theory.
3. To use Fourier transforms to analyze problems involving continuous-time signals and toapply Z-
Transform techniques to solve difference equations
4. To solve mathematical models represented by initial or boundary value problems involvingordinary
differential equations
5. Determine the extremals of functionals using calculus of variations and solve problemsArising in dynamics
of rigid bodies and vibrational analysis.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1- At the end of 5th week 20
CIE’s 20
CIE 2 - At the end of 10th week
60
th
CIE 3 - At the end of 15 week 20
Reference Books:
1. B.V. Ramana: “Higher Engineering Mathematics” McGraw-Hill Education, 11th Ed.
2. Srimanta Pal & Subodh C. Bhunia: “Engineering Mathematics” Oxford University Press,3rd Reprint,
2016.
3. N.P Bali and Manish Goyal: “A textbook of Engineering Mathematics” Laxmi
Publications, Latest edition.
4. C. Ray Wylie, Louis C. Barrett: “Advanced Engineering Mathematics” McGraw – HillBook
Co.Newyork, Latest ed.
5. Gupta C.B, Sing S.R and Mukesh Kumar: “Engineering Mathematic for Semester I andII”, Mc-Graw
Hill Education(India) Pvt. Ltd 2015.
6. H.K.Dass and Er. Rajnish Verma: “Higher Engineering Mathematics” S.Chand Publication(2014).
7. James Stewart: “Calculus” Cengage publications, 7th edition, 4th Reprint 2019.
E-Resources:
http://.ac.in/courses.php?disciplineID=111
http://www.class-central.com/subject/math(MOOCs)
http://academicearth.org/
VTU e-Shikshana Program
VTU EDUSAT Program
Activity-Based Learning (Suggested Activities in Class)/ Practical Based learning
Quizzes
Assignments
Seminars
CO- PO Mapping :
Course Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
21MAT31.1 3 1
21MAT31.2 3 3
21MAT31.3 3 2
21MAT31.4 3 3
21MAT31.5 2 2
SEMESTER - III
Digital System Design Using Verilog
Course Code 21ECI32 (IC) CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:2:0) Credits (3:0:1:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Theory + 13 Lab slots Total Marks 100
Credits 04 Exam Hours 03
Course objectives:
This course will enable students to:
1. Understand the concepts of simplifying Boolean expression using K-map techniques and Quine-McCluskey
minimization techniques.
2. Gain knowledge of designing combinational logic circuits.
3. Analyze the operation of different types of sequential logic circuits.
4. Apply concepts of t h e Verilog HDL-data flow model for the design of digital systems.
5. Evaluate Behavioral & Structural models for the design of digital systems.
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes.
Lecture method (L) does not mean only traditional lecture method, but a different type of teaching methods
may be adopted to develop the outcomes.
Show Video/animation films to explain the different concepts of Linear Algebra & Signal Processing.
Encourage collaborative (Group) Learning in the class.
Ask at least three HOTS (Higher Order Thinking) questions in the class, which promotes critical thinking.
Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinking skills such as
the ability to evaluate, generalize, and analyze information rather than simply recall it.
Topics will be introduced in a multiple representation.
Show the different ways to solve the same problem and encourage the students to come up with their own
creative ways to solve them.
Discuss how every concept can be applied to the real world - and when that's possible, it helpsimprove the
students' understanding.
Adopt Flipped class technique by sharing the materials / Sample Videos prior to the class and have
discussions on the that topic in the succeeding classes.
Give Programming Assignments.
Module-1
Simplification of Boolean functions: Definition of combinational logic, Canonical forms, Generation of switching
equations from truth tables, Karnaugh maps- up to 4 variables, Quine-McCluskey Minimization Technique, Quine-
McCluskey using Don’t Care Terms.
08 Hours
Module-2
Combinational Logic circuits:
General approach to Combinational Logic Design, Parallel adder and subtractor, carry look ahead adder, Magnitude
Comparator, Decoders, Encoders and Multiplexers.
08 Hours
Module-3
Flip-Flops and its Applications: The Master-Slave Flip-flops (Pulse-Triggered flip-flops): SR flip-flops, JK flip flops,
Characteristic equations, Registers, Binary Ripple Counters, Synchronous Binary Counters, Counters based on Shift
Registers, Design of Synchronous mod-n Counter using clocked T, JK and SR flip-flops. 08 Hours
Module-4
Introduction to Verilog: Structure of Verilog Module, Operators, Data types, Types of Descriptions, simulation and
synthesis, brief comparison of VHDL and Verilog.
Verilog Data flow description: Highlights of Data flow description, Structure of Data flow description.
08 Hours
Module-5
Verilog Behavioral Description: Structure, Variable Assignment Statement, Sequential statements, Verilog
Behavioral Description of Multiplexers.
Verilog Structural description: Highlights of Structural description, Organization of structural description, Structural
description of ripple carry adder.
08 Hours
Teaching-Learning Process for all Chalk and Talk, Power point presentation, flip teaching, YouTube videos
modules
PRACTICAL COMPONENTS
Sl. No Experiments
HARDWARE EXPERIMENTS using Logic Design
1 Simplify the given Boolean expressions and realize using Logic Gates.
2 Realize Adder/Subtractor (Full/half) circuits using Logic Gates.
3 Realize the following Code converters using Gates.
a) Gray to binary and vice versa b) Binary to excess3 and vice versa
SOFTWARE EXPERIMENTS using Xilinx Tool
4 Realize 4-bit ALU using Verilog Program.
5 Realize using Verilog Behavioral description: 8:1 mux, 3:8 decoder
6 Realize using Verilog Behavioral description: 2-bit Comparator.
7 Realize using Verilog Behavioral description:
Flip-flops: a) JK type b) SR type c) T type d) D type
8 Realize Counters - up/down (BCD and binary) using Verilog Behavioral description.
Course Outcomes
At the end of the course the student will be able to:
1. Simplify Boolean functions using K-map and Quine-McCluskey minimization techniques.
2. Analyze and design combinational logic circuits like Adders, Encoders, Decoders, Multiplexers & Comparators.
3. Apply the concepts of Flip Flops (SR, D, T, and JK) to design Registers and Counters.
4. Design Combinational circuits (adders, subtractors, multiplexers) and sequential circuits using Dataflow Verilog
descriptions.
5. Develop Combinational circuits (adders, subtractors, multiplexers) and sequential circuits using behavioral and
structural Verilog descriptions.
Assessment Details (both CIE and SEE)
Component Weightage (%)
th
CIE’s CIE 1 5 week 20 Average of 3 tests for
CIE 2 10th week 20 60 20 marks
CIE 3 15th week 20
AAT’s AAT-1 10th week 10
Lab Test 50 Reduced to 10
Lab Record 20 10
Continuous Internal Evaluation Total Marks :100. Reduced to 50 Marks
Semester End Examination (SEE) Total Marks :100. Reduced to 50 Marks
Reference Books:
1. Charles H Roth, Kinney LL, John EB “Fundamentals of Logic Design”, Enhanced Seventh Edition, Cengage Learning;
2020, ISBN-1 :1337620351, ISBN-13 : 978-1337620352
2. J. Bhaskar: “A Verilog HDL Primer”, 2nd Edition, BS Publications, Hyderabad, 2016, ISBN: 8178000121.
3. Fundamentals of HDL, by Cyril P R, Pearson/Sanguine 2010, ISBN-10 : 8131732479, ISBN-13 : 978-8131732472
E-Resources:
1. http://nptel.ac.in/courses/117106086/
2. http://www.asic-world.com/digital/tutorial.html
3. https://www.wiziq.com/tutorials/digital-electronics
4. http://www.xilinx.com/video/hardware/basic-hdl-coding-techniques.html
5. http://www.academia.edu/1492361/VHDL_BASICS_WITH_EXAMPLES
6. http://www.referencedesigner.com/tutorials/verilog/verilog_01.php
SEMESTER - III
Basic Signal Processing
Course Code 21ECI33 (IC) CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:2:0) Credits (3:0:1:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Theory + 13 Lab Total Marks 100
slots
Credits 04 Exam Hours 03
Course objectives:
This course will enable students to:
1. Understand the basic types of continuous-time and discrete-time signals and operations on
signals.
2. Study the convolution operation on discrete LTI system..
3. Analyze the classification and operation of different types of signals.
4. Apply the concepts of c l a s s i f i c a t i o n a n d t i m e d o m a i n o p e r a t i o n s .
5. Evaluate the Z transform and LTI properties.
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes.
Lecture method (L) does not mean only traditional lecture method, but different type of teaching
methods may be adopted to develop the outcomes.
Show Video/animation films to explain the different concepts of Linear Algebra & Signal Processing.
Encourage collaborative (Group) Learning in the class.
Ask at least three HOTS (Higher order Thinking) questions in the class, which promotes critical thinking.
Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinking skills
such as the ability to evaluate, generalize, and analyze information rather than simply recall it.
Topics will be introduced in a multiple representation.
Show the different ways to solve the same problem and encourage the students to come up with their
own creative ways to solve them.
Discuss how every concept can be applied to the real world - and when that's possible, it helpsimprove
the students' understanding.
Adopt Flipped class technique by sharing the materials / Sample Videos prior to the class and have
discussions on the that topic in the succeeding classes.
Give Programming Assignments.
Module-1
Introduction and Classification of signals: Definition of signal and systems with examples, classification of signals
with examples.
Elementary signals/Functions: Exponential, sinusoidal, step, impulse and ramp functions
Basic Operations on signals: Amplitude scaling, addition, multiplication, time scaling, time shift, and time reversal.
Expression of triangular, rectangular, and other waveforms in terms of elementary signals
08 Hours
Module-2
Time domain representation of LTI System: Impulse response, convolution sum. Computation of convolution sum
for unit step and unit step, unit step and exponential, exponential and exponential, unit step and rectangular, and
rectangular and rectangular.
LTI system Properties in terms of impulse response: System interconnection, Memory less, Causal, Stable,
Invertible and Deconvolution and step response
08 Hours
Module-3
Solution of Difference equation representation of an LTI System: Solutions for Difference equation, Block diagram
representation-direct form-I and direct form- II difference equations.
Fourier Representation of Periodic Signals: Introduction to CTFS and DTFS, definition, properties (No derivation)
and basic problems.
08 Hours
Module-4
Fourier Representation of a periodic Signals and its properties: Introduction to Fourier Transform and DTFT,
Definition and basic problems.
Properties of Fourier Transform: Linearity, Timeshift, Frequency shift, Scaling, Differentiation and Integration,
Convolution and Modulation, Parseval’s theorem
08 Hours
Module-5
The Z-Transforms: Z transform, properties of the region of convergence, properties of the Z-transform, Inverse Z-
transform, Causality and stability, Transform analysis of LTI systems.
08 Hours
Teaching-Learning Process for all Chalk and Talk, Power point presentation, flip teaching, YouTube videos
modules
PRACTICAL COMPONENTS
Sl. No Experiments
1 MATLAB program to generate the basic signals: Sine, Unit step, Unit Impulse
2 MATLAB program to perform the basic operations: Amplitude scaling, addition, multiplication, time
scaling
3 MATLAB program to verify the properties Linear-nonlinear and Time variant -invariant
4 MATLAB program to find the convolution sum of two given sequences.
5 MATLAB program to find the impulse response for the given difference equation.
6 MATLAB program to perform fourier transform of a signal
7 MATLAB program to verify the properties of fourier transform of a signal.
8 MATLAB program to find the Z transform of a signal.
Course Outcomes
At the end of the course the student will be able to:
Describe the classification of signals and basic operations on signals.
Determine the linearity, causality, time-invariance and stability properties of continuous and discrete time
systems.
Determine the linearity, causality, time-invariance and stability properties of continuous and discrete time
systems.
Analyze the response of the LTI system using convolution sum
Evaluate the Region of Convergence of a given signal and inverse z-transform.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE’s CIE 1 5th week 20 Average of 3 tests for
CIE 2 10th week 20 60 20 marks
th
CIE 3 15 week 20
AAT’s AAT-1 10th week 10
Lab Test 50 Reduced to 10
Lab Record 20 10
Continuous Internal Evaluation Total Marks :100. Reduced to 50 Marks
Semester End Examination (SEE) Total Marks :100. Reduced to 50 Marks
Suggested Learning Resources:
Text Books:
1. Simon Haykin: “Signals and Systems”, 4th Edition, John Wiley India Pvt. Ltd, Re-print, 2004, ISBN: 978-81-265-
1265-2.
2. Michael J Roberts: “Fundamentals of Signals and Systems”, 2nd Edition, Tata Mc Graw-Hill, 2010, ISBN: 978-0-
07-070221-9.
Reference Books:
1. Alan V Oppenheim, Alan S, Willsky and Hamid Nawab: “Signals and Systems”, 2nd Edition, Pearson Education
Asia / PHI, Indian Reprint, 2002, ISBN: 81-203-1246-5.
2. H.P Hsu, R. Ranjan, “Signals and Systems”, Scham’s Outlines, TMH, 1995, ISBN-13: 978-0-07- 060171-0.
E-Resources:
1.http://link.springer.com/chapter/10.1007/978-1-4020-6272-8_4#page-1
2.http://www.thefouriertransform.com/
3. http://lpsa.swarthmore.edu/LaplaceZTable/LaplaceZFuncTable.html
SEMESTER - III
Analog Electronic Circuits
Course Code 21ECT34 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Theory Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
This course will enable students to:
1. Explain various BJT and FET parameters, connections and configurations.
2. Design and demonstrate the diode circuits and transistor amplifiers.
3. Explain various types of FET biasing and demonstrate the use of FET amplifiers.
4. Analyze Power amplifier circuits in different modes of operation.
5. Construct Feedback and Oscillator circuits using FET.
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes.
1.Lecture method (L) does not mean only traditional lecture method, but different type of teaching
methods may be adopted to develop the outcomes.
2. Show Video/animation films to explain evolution of communication technologies.
3. Encourage collaborative (Group) Learning in the class
4.Ask at least three HOTS (Higher order Thinking) questions in the class, which promotes critical thinking.
5.Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinking skills
such as the ability to evaluate, generalize, and analyze information rather than simply recall it.
6. Show the different ways to solve the same problem and encourage the students to come up with theirown
creative ways to solve them.
7. Discuss how every concept can be applied to the real world - and when that's possible, it helps improve the
students' understanding.
Module-1
BJT Biasing: I n t r o d u c t i o n , Biasing in BJT amplifier circuits: The Classical Discrete circuit bias (Voltage-
divider bias), Biasing using a collector to base feedback resistor.
Small signal operation and Models: Collector current and transconductance, Base current and input
resistance, Emitter current and input resistance, voltage gain, hybrid π model.
08 Hours
Module-2
MOSFETs: Biasing in MOS amplifier circuits: Fixing VGS, Fixing VG, Drain to Gate feedback resistor.
Small signal operation and modeling: The DC bias point, signal current in drain, voltage gain, small signal
equivalent circuit models, trans conductance.
MOSFET Amplifier configuration: Basic configurations, characterizing amplifiers, CS amplifier with and without
source resistance RS, Source follower.
Oscillators: FET based Phase shift oscillator, LC and Crystal Oscillators (no derivation)
08 Hours
Module-3
Feedback Amplifier: General feedback structure, Properties of negative feedback, The Four Basic Feedback
Topologies, The series-shunt, series-series, shunt-shunt and shunt-series amplifiers (Qualitative Analysis
without practical circuits).
Output Stages and Power Amplifiers: Introduction, Classification of output stages, Class A output stage, Class
B output stage: Transfer Characteristics, Power Dissipation, Power Conversion efficiency, Class AB output
stage, Class C tuned Amplifier (Block Diagram based only).
08 Hours
Module-4
Op-Amp Circuits: Op-amp DC and AC Amplifiers, DAC - Weighted resistor and R-2R ladder, ADC- Successive
approximation type, Small Signal half wave rectifier, Active low pass Filters, Band-pass filters.
555 Timer and its applications: Monostable and Astable Multivibrators.
08 Hours
Module-5
Overview of Power Electronic Systems: Power Electronic Systems, Power Electronic Converters, and
Applications.
Thyristors: Static Anode-Cathode characteristics and Gate characteristics of SCR, Turn-ON methods, Turn-off
Mechanism, Turn-OFF Methods.
Gate Trigger Circuit: Resistance Firing Circuit, Resistance capacitance firing circuit, Unijunction Transistor: Basic
operation and UJT Firing Circuit.
08 Hours
Teaching-Learning Process for all Chalk and Talk, PowerPoint presentation, flip teaching, YouTube videos
modules
Course Outcomes
At the end of the course the student will be able to :
1. Analyze the characteristics of BJTs and FETs for switching and amplifier circuits.
2. Design and analyze FET amplifiers and oscillators with different circuit configurations and biasing
conditions.
3. Explain the feedback topologies and approximations in the design of amplifiers and oscillators.
4. Design of circuits using linear ICs for wide range applications such as ADC, DAC, filters.
5. Explain the power electronic device components and its functions for basic power electroniccircuits.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1 5th week 20
CIE’s CIE 2 10th week 20
60
th
CIE 3 15 week 20
SEMESTER - III
Analog Electronics Lab
Course Code 21ECL35 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (0:0:2:0) Credits (0:0:1:0) SEE Marks 50
Total Hours of Pedagogy 13 lab slots Total Marks 100
Credits 01 Exam Hours 03
Course objectives:
This laboratory course enables students to:
1. Understand the electronic circuit schematic and its working
2. Realize and test amplifier and oscillator circuits for the given specifications
3. Realize the op-amp circuits for the applications such as implement mathematical functions and precision
rectifiers.
4. Study the static characteristics of SCR and test the RC triggering circuit.
5. Use suitable ICs based on the specifications and functions.
Sl. No. Experiments
1 Design and set up the BJT common emitter voltage amplifier with and without feedback and determine
the gain- bandwidth product, input and output impedances.
2 Design and set-up BJT RC oscillator
3 Design and set up the circuits using op-amp: i) Adder ii) Comparator
4 Design and set up the circuits using op-amp: i) Integrator ii) Differentiator
5 To design Second order active LPF and HPF.
6 Obtain the static characteristics of SCR and test SCR Controlled HWR using RC triggering circuit.
7 Design and set-up BJT Crystal Oscillator.
8 Test the Half wave precision rectifiers using op-amp.
9 Design and test Monostable Multivibrator using 555 Timer
10 Design and test Astable Multivibrator using 555 Timer
Course outcomes (Course Skill Set):
At the end of the course the student will be able to:
1. Design and analyze the BJT/FET amplifier circuits.
2. Design and analyze the BJT/FET oscillator circuits.
3. Design and test Op-amp circuits to realize the mathematical computations.
4. Demonstrate the basic electronic circuit experiments using SCR.
5. Design and test the Opamp circuits to realize the precision rectifiers.
Assessment Details (both CIE and SEE)
Continuous Internal Assessment of Laboratory/Practical Courses
Lab Test 1 Lab Test 2 Lab Records
15 marks 15 marks 20 marks
Semester End Examination (SEE) 50 marks
Suggested Learning Resources:
1. Fundamentals of Electronic Devices and Circuits Lab Manual, David A Bell, 5th Edition, 2009, Oxford University
Press.
2. Op-Amps and Linear Integrated Circuits, Ramakant A Gayakwad, 4th Edition, Pearson Education, 2018. ISBN:
978-93-325-4991-3.
3. Fundamentals of Logic Design, Charles H Roth Jr., Larry L Kinney, Cengage Learning, 7th Edition.
SEMESTER – III
Social Connect & Responsibilities
Course Code 21UHV36 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (0:0:2:0) Credits (0:0:1:0) SEE Marks 50
Total Hours of Pedagogy 26 hours Total Marks 100
Credits 01 Exam Hours 03
Course objectives:
This course will enable students to:
1. To do a deep dive into societal challenges being addressed by NGO(s), social enterprises & The government
and build solutions to alleviate these complex social problems through immersion, design & technology.
2. Provide knowledge about Plant life, its origin, appearance, and usage in daily life and also about planting, and
adopting trees.
3. To realize the culture, craft forms, and history of the city by exploring monuments or architecture.
4. Understand the concept of Organic Farming which improves livelihood opportunities and income and also
know about waste management which boosts the community’s resiliency.
5. Provide a formal platform for students to conserve water and connect to their surroundings.
6. Enable to recognize of culinary practices and indigenous materials of the typical region used for cooking.
Teaching-Learning Process (General Instructions)
The students are expected to have the ability to:
1. Understand social responsibility.
2. Practice sustainability and creativity.
3. Showcase planning and organizational skills.
Module-1
Plantation and adoption of a tree: Plantation of a tree that will be adopted for four years by a group of B.Tech.
students. They will also make an excerpt either as a documentary or a photoblog describing the plant’s origin,
its usage in daily life, and its appearance in folklore and literature.
04 Hours
Module-2
Heritage walk and crafts corner: Heritage tour, knowing the history and culture of the city, connecting to people
around through their history, knowing the city and its craftsman, photoblog and documentary on evolution and
practice of various craft forms.
03 Hours
Module-3
Organic farming and waste management: usefulness of organic farming, wet waste management in
neighboring villages, and implementation in the campus.
04 Hours
Module-4
Water Conservation: knowing the present practices in the surrounding villages and implementation in the
campus, documentary or photo blog presenting the current practices.
04 Hours
Module-5
Food Walk City’s culinary practices, food lore, and indigenous materials of the region used in cooking.
03 Hours
Activities
Jamming session, open mic, and poetry: Platform to connect to others. Share the stories with others. Share the
experience of Social Connect. Exhibit the talent like playing instruments, singing, one-act play, art-painting, and
fine art.
Pedagogy
The pedagogy will include interactive lectures, inspiring guest talks, field visits, social immersion, and a course
project. Applying and synthesizing information from these sources to define the social problem to address and take
up the solution as the course project, with your group. Social immersion with NGOs/social sections will be a key
part of the course. Will all lead to the course project that will address the needs of the social sector?
Module-3
State Executives – Governor, Chief Minister, State Legislature High Court of State. Electoral Process in India,
Amendment Procedures, 42nd, 44th, 74th, 76th, 86th, & 91st Amendments.
02 Hours
Module-4
Special Provision for SC & ST, Special Provision for Women, Children & Backward Classes, Emergency Provisions.
Human Rights- Working of National Human Rights Commission in India, Powers and functions of Municipalities,
Panchayats and Co - Operative Societies.
03 Hours
Module-5
Scope & Aims of Engineering Ethics, Responsibility of Engineers, Impediments to Responsibility. Risks, Safety and
liability of Engineers, Honesty, Integrity & Reliability in Engineering.
02 Hours
Teaching-Learning Process for all Chalk and Talk, Power point presentation, flip teaching, YouTube videos
modules
Course Outcomes
On completion of this course, the students will be able to
1. Familiarize with fundamental rights and duties.
2. Recognize the Electoral Process.
3. Get exposed to legislature and judiciary.
4. Realize special provisions given for women, children and weaker section of society.
5. Exhibit Engineering ethics and responsibilities of Engineers
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1 5th week 20
CIE’s CIE 2 10th week 20
60
CIE 3 15th week 20
6 To Realize Adder & Subtractor using IC 74153 (4:1 MUX) and 4-variable function using IC74151 (8:1MUX)
using Pspice/Multisim.
7 To realize Adder and Subtractor using IC 74139/ 74155N (Demux/Decoder) and Binary to Gray code
conversion & vice versa using 74139/ 74155N using Pspice/Multisim.
8 SR, Master-Slave JK, D & T flip-flops using NAND Gates using Pspice/Multisim.
9 Design and realize the Synchronous counters (up/down decade/binary) using Pspice/Multisim.
SEMESTER - III
AEC (Analog Electronic Circuits) Lab using Pspice / MultiSIM
Course Code 21ECL382 CIE Marks 50
Teaching Hours/Week (L: T:P: S) (0:0:2:0) Credits (0:0:1:0) SEE Marks 50
SEMESTER - III
LabVIEW Programming Basics
Course Code 21ECL384 CIE Marks 50
Teaching Hours/Week (L: T:P: S) (0:0:2:0) Credits (0:0:1:0) SEE Marks 50
Total Hours of Pedagogy 13 lab slots Total Marks 100
Credits 01 Exam Hours 03
Course objectives:
1. Understand the basics of virtual instrumentation concept and dataflow programming.
2. Analyze various front panel controls and indicators.
3. Apply and manipulate nodes and wires, various toolbars and pull-down menus in the block diagram.
4. Design simple projects using the functions available in Lab VIEW
5. Develop Real time Applications using LabVIEW software.
SEMESTER – IV
Digital Signal Processing
Course Code 21ECI42 (IC) CIE Marks 50
Teaching Hours/Week (L: T:P:S) (3:0:2:0) Credits (3:0:1:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Theory + 13 Lab slots Total Marks 100
Credits 04 Exam Hours 03
Course objectives:
This course will enable students to:
1. Understand the basics of Fourier Transform and its relation with other transforms.
2. Explain the Properties of Discrete Fourier Transform and Linear Filtering methods.
3. Design and develop FIR filter using window technique.
4. Analyze the performance of IIR filters.
5. Understand the DSP architecture and analyzing the performance of Digital signal processor.
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes.
Lecture method (L) does not mean only traditional lecture method, but a different type of teaching
methods may be adopted to develop the outcomes.
Show Video/animation films to explain the different concepts of Linear Algebra & Signal Processing.
Encourage collaborative (Group) Learning in the class.
Ask at least three HOTS (Higher Order Thinking) questions in the class, which promotes critical thinking.
Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinking skills
such as the ability to evaluate, generalize, and analyze information rather than simply recall it.
Topics will be introduced in a multiple representation.
Show the different ways to solve the same problem and encourage the students to come up with their
own creative ways to solve them.
Discuss how every concept can be applied to the real world - and when that's possible, it helpsimprove
the students' understanding.
Adopt Flipped class technique by sharing the materials / Sample Videos prior to the class and have
discussions on the that topic in the succeeding classes.
Give Programming Assignments.
Module-1
Discrete Fourier Transforms (DFT): Frequency domain sampling and Reconstruction of Discrete Time Signals,
The Discrete Fourier Transform, DFT as a linear transformation, Properties of the DFT: Periodicity, Linearity and
Symmetry properties, Multiplication of two DFTs and Circular Convolution.
08 Hours
Module-2
Additional DFT Properties, Linear filtering methods based on the DFT: Use of DFT in Linear Filtering, Filtering
of Long data Sequences. Fast-Fourier-Transform (FFT) algorithms: Efficient Computation of the DFT: Radix-2 FFT
algorithms for the computation of DFT and IDFT decimation in-time.
08 Hours
Module-3
Design of FIR Filters: Characteristics of practical frequency-selective filters, Symmetric and Anti-symmetric FIR
filters, Design of Linear-phase FIR (low pass and High pass) filters using windows -Rectangular, Hamming,
Hanning, Bartlett windows. Structure for FIR Systems: Direct form, Cascade form, and Lattice structures.
08 Hours
Module-4
IIR Filter Design: Infinite Impulse response Filter Format, Bilinear Transformation Design Method, Analog Filters
using Low pass prototype transformation, Normalized Butterworth Functions, Bilinear Transformation and
Frequency Warping, Bilinear Transformation Design Procedure, Digital
Butterworth(LowpassandHighpass)FilterDesignusingBLT.RealizationofIIRFiltersinDirectformIandII.
Filter Comparison: Comparison between Analog Filters and Digital Filters.
08 Hours
Module-5
Digital Signal Processors: DSP Architecture, DSP Hardware Units, Fixed point format, Floating point Format, IEEE
Floating point formats, Fixed point digital signal processors, FIR and IIR filter implementations in Fixed point
systems.
Digital Signal Processors: Architecture of Digital Signal Processors (TMS320CXX family), How DSP processor is
important than the microprocessor.
08 Hours
Teaching-Learning Process Chalk and Talk, Power point presentation, flip teaching, YouTube videos
for all modules
PRACTICAL COMPONENT OF IPCC
List of Programs to be implemented & executed using any programming languages like C++/Python/Java/Sci lab
/ MATLAB/CC Studio (but not limited to)
1. Computation of N-point DFT of a given sequence and to plot magnitude and phase spectrum.
2. Computation of circular convolution of two given sequences and verification of commutative,
distributive and associative property of convolution.
3. Computation of linear convolution of two sequences using DFT and IDFT.
4. ComputationofcircularconvolutionoftwogivensequencesusingDFTandIDFT
5. Verification of Linearity property, circular time shift property & circular frequency shift property of DFT.
6. Verification of Parseval’s theorem
7. Design and implementation of IIR (Butterworth) low pass filter to meet given specifications.
8. Design and implementation of low pass FIR filter to meet given specifications.
9. DesignandimplementationofhighpassFIRfiltertomeetgivenspecifications.
10. To compute N-Point DFT of a given sequence using DSK6713 simulator
Course outcomes (Course Skill Set)
At the end of the course the student will be able to:
1. Understand the use of Discrete Fourier Transform in signal processing.
2. Apply DFT techniques in linear filtering and spectral analysis.
3. Evaluate convolution using FFT algorithms.
4. Analyze digital IIR filters and structure of IIR filters.
5. Design and analyze digital FIR filters and structure of FIR filters.
Assessment Details (both CIE and SEE)
2. Sanjit K. Mitra: “Digital Signal Processing”, 4th Edition, Tata McGraw Hill, 2006, ISBN-10: 0073380490, ISBN-13:
978-0073380490.
Reference Books:
1. Oppenheim, Schafer: “Discrete Time Signal Processing”, 3rd Edition, Pearson Education, 2003, ISBN-10:
0131988425, ISBN-13: 978-0131988422.
SEMESTER – IV
Circuits & Controls
Course Code 21ECI43 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:2:0) Credits: (3:0:1:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Theory + 13 Lab slots Total Marks 100
Module-2
Network Topology: Graph of a network, Concept of tree and co-tree, incidence matrix, tie-set, tie-set and
cut- set schedules.
Two port networks: Short- circuit Admittance parameters, Open- circuit Impedance parameters, Transmission
parameters. 8 Hours
Module-3
Analysis of Electrical Systems: Types of control systems, effect of feedback systems, differential equation of
electrical systems, Introduction to block diagrams, transfer functions.
8 Hours
Module-4
Time Response analysis: Time response of first order systems. Time response of second order systems, time
response specifications of second order systems, Routh stability criterion.
8 Hours
Module-5
Frequency Domain analysis and stability: Correlation between time and frequency response and Bode plots.
State Variable Analysis: Introduction to state variable analysis: Concepts of state, state variable and state
models. State model for Linear continuous –Time systems, solution of state equations.
8 Hours
Teaching-Learning Chalk and Talk, Power point presentation, flip teaching, YouTube videos
Process for all modules
PRACTICAL COMPONENTS
Using suitable hardware and simulation software, demonstrate the operation of the following circuits:
Sl.No. Experiments
1 Verification of Superposition theorem
2 Verification of Thevenin’s theorem
3 Verification of Norton’s theorem
4 Determination of time response specification of a second order Under damped System, fordifferent
damping factors.
5 Determination of frequency response of a second order System
6 Determination of frequency response of a lead lag compensator
7 Using Suitable simulation package study of speed control of DC motor using
i) Armature control ii) Field control
Demonstration Experiments (For CIE only, not for SEE)
8 Using suitable simulation package, obtain the time response from state model of a system.
9 Implementation of PI, PD Controllers.
10 Implement a PID Controller and hence realize an Error Detector.
Course Outcomes
At the end of the course the student will be able to:
1. Analyze and solve Electric circuit, by applying, loop analysis, Nodal analysis and applying network
Theorems.
2. Evaluate two port parameters of a network and Apply Laplace transforms to solve electric
networks.
3. Deduce transfer function of a given physical system, from differential equation representation or Block
Diagram representation and SFG representation.
4. Calculate time response specifications and analyze the stability of the system.
5. Analyze the effect of gain on system behavior using root loci and perform frequency response Analysis
and find the stability of the system.
Reference Books:
1. Network Analysis, M E Van Valkenburg, Pearson, 3e, ISBN-10 :8122434096.
2. Networks and Systems, D Roy Choudhury, New age international Publishers, second edition,
ISBN-10 : 9788122427677
SEMESTER – IV
Communication Theory
Course Code 21ECT44 CIE Marks 50
Teaching Hours/Week (L: T:P: S) (3:0:0:1) 3:0:0:1 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 3 Exam Hours 3
Course objectives:
This course will enable students to
1. Understand and analyze concepts of Analog Modulation with frequency spectrum.
2. Study the generation and demodulation with linear and nonlinear concepts used in angle modulation.
3. Evolve the concept of SNR in the presence of channel induced noise and study Demodulation of
analog modulated signals.
4. Understand and study the concepts of sampling and pulse modulation.
5. Evolve the concept of quantization noise for sampled and encoded signals and also study the concepts of
reconstruction from these samples at a receiver.
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course
outcomes.
Lecture method (L) does not mean only traditional lecture method, but a different type of teaching
methods may be adopted to develop the outcomes.
Show Video/animation films to explain the different concepts of Linear Algebra & Signal Processing.
Encourage collaborative (Group) Learning in the class.
Ask at least three HOTS (Higher Order Thinking) questions in the class, which promotes critical
thinking.
Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinking
skills such as the ability to evaluate, generalize, and analyze information rather than simply recall it.
Topics will be introduced in a multiple representation.
Show the different ways to solve the same problem and encourage the students to come up with
their own creative ways to solve them.
Discuss how every concept can be applied to the real world - and when that's possible, it helps
improve the students' understanding.
Adopt Flipped class technique by sharing the materials / Sample Videos prior to the class and have
discussions on the that topic in the succeeding classes.
Give Programming Assignments.
Module-1
AMPLITUDE MODULATION: Introduction, Amplitude Modulation: Time & Frequency Domaindescription,
switching modulator, Envelop detector.
DOUBLE SIDE BAND-SUPPRESSED CARRIER MODULATION: Time and Frequency Domain
description, Ring modulator, Coherent detection, Costas Receiver, Quadrature Carrier Multiplexing.
SINGLE SIDE–BAND AND VESTIGIAL SIDEBAND METHODS OF MODULATION: SSB Modulation, VSB
Modulation, Frequency Translation.
08 Hours
Module-2
ANGLE MODULATION: Basic definitions, Frequency Modulation: Narrow Band FM, Wide Band FM,
Transmission bandwidth of FM Signals, Generation of FM Signals, Demodulation of FM Signals, FM
Stereo Multiplexing, Phase–Locked Loop: Nonlinear model of PLL, Linear model of PLL, Nonlinear Effects in FM
Systems.
08 Hours
Module-3
NOISE: Shot Noise, Thermal noise, White Noise.
NOISE IN ANALOG MODULATION: Introduction, Receiver Model, Noise in DSB-SC receivers. Noise in AM
receivers, FM threshold effect, Pre-emphasis, and De-emphasis in FM.
08 Hours
Module-4
SAMPLING: Introduction to digitize analog sources, The Low pass Sampling Process-Pulse Amplitude
Modulation. Time Division Multiplexing, Pulse-Position Modulation, Generation of PPM Waves, Detection of
PPM Waves.
08 Hours
Module-5
QUANTIZATION: The Quantization Random Process, Quantization Noise, Pulse–Code Modulation: Sampling,
Quantization, Encoding, Regeneration, Decoding, Filtering, Multiplexing; Delta Modulation
08 Hours
Teaching-Learning Chalk and Talk, Power point presentation, flip teaching, YouTube videos
Process for all modules
Course Outcomes:
At the end of the course the student will be able to:
1. Understand the amplitude modulation techniques and perform time and frequency domain
transformations.
2. Identify the schemes for frequency modulation and demodulation of analog signals and compare the
performance.
3. Characterize the influence of channel noise on analog modulated signals.
4. Understand the characteristics of pulse amplitude modulation and pulse position modulation.
5. Illustration of pulse code modulation systems and digital formatting representations used for
Multiplexers.
SEMESTER – IV
Biology For Engineers
Course Code 21BET45 CIE Marks 50
Teaching Hours/Week (L: T:P: S) (2:0:0:0) 2:0:0:0 SEE Marks 50
Total Hours of Pedagogy 26 Total Marks 100
Credits 2 Exam Hours 3
Course objectives:
This course will enable students to
1. Understand Why Should Engineers Know Biology
2. Analyze the Chemical Composition of Living Forms
3. Explain the Human organ systems and bio-designs
4. Analyze the nature-bioinspired materials and mechanisms
5. Evolution and trends in bioengineering
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course
outcomes.
Explanation via real life problem, situation modelling, and deliberation of solutions, hands-on sessions,
reflective and questioning /inquiry-based teaching.
Instructions with interactions in classroom lectures (physical/hybrid).
Use of ICT tools, including YouTube videos, related MOOCs, AR/VR/MR tools.
Flipped classroom sessions (~10% of the classes).
Industrial visits, Guests talks, and competitions for learning beyond the syllabus.
Students’ participation through audio-video-based content creation for the syllabus (as assignments).
Students’ seminars (in solo or group) /oral presentations.
Module-1
Science and Engineering Why Should Engineers Know Biology? : Introduction Need for Biology
Biomolecules and their applications (Qualitative):
Carbohydrates (cellulose-based water filters, PHA and PLA as bioplastics), Nucleic acids (DNA Vaccine for
Rabies and RNA vaccines for Covid19, Forensics – DNA fingerprinting), Proteins (Proteins as food – whey
protein and meat analogs, Plant based proteins), lipids (biodiesel, cleaning agents/detergents)
05 Hours
Module-2
Human organ systems and bio designs - 1 (Qualitative):
Brain as a CPU system (architecture, CNS and Peripheral Nervous System, signal transmission, EEG, Robotic
arms for prosthetics. Engineering solutions for Parkinson’s disease).Eye as a Camera system (architecture
of rod and cone cells, optical corrections, cataract, lens materials, bionic eye).Heart as a pump system
(architecture, electrical signalling - ECG monitoring and heart related issues, reasons for blockages of blood
vessels, design of stents, pace makers, defibrillators)
05 Hours
Module-3
Human organ systems and bio-designs - 2 (Qualitative):
Lungs as purification system (architecture, gas exchange mechanisms, spirometry, abnormal lung physiology
- COPD, Ventilators, Heart-lung machine).Kidney as a filtration system (architecture, mechanism of filtration,
CKD, dialysis systems). Muscular and Skeletal Systems as scaffolds (architecture, mechanisms,
bioengineering solutions for muscular dystrophy and osteoporosis).
05 Hours
Module-4
Nature-bioinspired materials and mechanisms (Qualitative):
Echolocation (ultrasonography, sonars), Photosynthesis (photovoltaic cells, bionic leaf). Bird flying (GPS and
aircrafts), Lotus leaf effect (Super hydrophobic and self-cleaning surfaces), Plant burrs (Velcro), Shark skin
(Friction reducing swim suits), Kingfisher beak (Bullet train). Human Blood substitutes -hemoglobin-based
oxygen carriers (HBOCs) and perflourocarbons (PFCs).
05 Hours
Module-5
Trends in bioengineering (Qualitative):
Bioprinting techniques and materials, 3D printing of ear, bone and skin. 3D printed foods. Electrical tongue
and electrical nose in food science, DNA origami and Biocomputing, Bioimaging and Artificial Intelligence
for disease diagnosis. Self- healing Bioconcrete (based on bacillus spores, calcium lactate nutrients and
biomineralization processes) and Bioremediation and Biomining via microbial surface adsorption (removal
of heavy metals like Lead, Cadmium, Mercury, Arsenic).
06 Hours
Teaching-Learning Chalk and Talk, Power point presentation, flip teaching, YouTube videos
Process for all modules
Course Outcomes:
At the end of the course the student will be able to:
Understand Why Should Engineers Know Biology
Analyze the Chemical Composition of Living Forms
Explain the Human organ systems and bio designs
Analyze the Nature-bioinspired materials and mechanisms
Analyze the evolution and trends in bioengineering
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1 5th week 20
CIE’s CIE 2 10th week 20
60
th
CIE 3 15 week 20
SEMESTER – IV
SEMESTER – IV
SEMESTER – IV
Embedded C Basics
Course Code 21ECL481 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (0:0:2:0) Credits (0:0:1:0) SEE Marks 50
Total Hours of Pedagogy 13 Lab slots Total Marks 100
Credits 01 Exam Hours 03
Course objectives:
This laboratory course enables students to:
1. Learn assemble level programming concept.
2. To understand the basic knowledge of instruction set of 8051 Microcontroller.
3. Understand the basic programming of 8051 microcontroller..
4. Understand how to interface different input and output devices with processor.
5. To develop the microcontroller-based programs for various applications.
Sl. No. Experiments
1 Conduct the following experiments by writing C Program using Keil micro vision simulator (any 8051
microcontroller can be chosen as the target).
2 Write a 8051 C program to add two 8 bit binary numbers.
3 Write a 8051 C program to multiply two 8/16 bit binary numbers.
4 Write a 8051 C program to find the sum of first 10 integer numbers.
5 Write a 8051 C program to find factorial of a given number.
6 Write a 8051 C program to find the square of a number (1 to 10) using look-up table.
7 Write a 8051 C program to find the largest/smallest number in an array of 8/16/32 numbers
8 Write a 8051 C program to count the number of ones and zeros in two consecutive memory locations.
9 Write a 8051 C program to display “Hello World” message (either in simulation mode orinterface an LCD
display).
10 Write a 8051 C program to convert the hexadecimal data 0xCFh to decimal and display the
digits on ports P0, P1 and P2 (port window in simulator).
Course outcomes (Course Skill Set):
At the end of the course the student will be able to:
1. Write C programs in 8051 for solving simple problems that manipulate input data using different instructions
of 8051 C.
2. Develop testing and experimental procedures on 8051 Microcontroller, analyze their operation under
different cases.
3. Develop programs for 8051 Microcontroller to implement real world problems.
4. Design and Develop Mini projects
Assessment Details (both CIE and SEE)
Continuous Internal Assessment of Laboratory/Practical Courses
Lab Test 1 Lab Test 2 Lab Records
15 marks 15 marks 20 marks
Semester End Examination (SEE) 50 marks
Suggested Learning Resources:
1. “The 8051 Microcontroller: Hardware, Software and Applications”, V Udayashankara and M S
Mallikarjuna Swamy, McGraw Hill Education, 1st edition, 2017.
SEMESTER – IV
C++ Basics
Course Code 21ECL482 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (0:0:2:0) Credits (0:0:1:0) SEE Marks 50
Total Hours of Pedagogy 13 Lab slots Total Marks 100
Credits 01 Exam Hours 03
Course objectives:
This laboratory course enables students to:
1. Understand object-oriented programming concepts, and apply them in solving problems.
2. To create, debug and run simple C++ programs.
3. Introduce the concepts of functions, friend functions, inheritance, polymorphism and function
overloading.
4. Introduce the concepts of exception handling and multithreading.
Sl. No. Experiments
1 Write a C++ program to find largest, smallest & second largest of three numbers using inline
functions MAX & Min.
2 Write a C++ program to calculate the volume of different geometric shapes like cube, cylinder
and sphere using function overloading concept.
3 Define a STUDENT class with USN, Name & Marks in 3 tests of a subject. Declare an array of 10
STUDENT objects. Using appropriate functions, find the average of the two better marks for
each student. Print the USN, Name & the average marks of all the students.
4 Write a C++ program to create class called MATRIX using two-dimensional array of integers, by
overloading the operator == which checks the compatibility of two matrices to be added and
subtracted. Perform the addition and subtraction by overloading + and – operators respectively.
Display the results by overloading the operator <<. If (m1 == m2) then m3 = m1 + m2 and m4 = m1
– m2 else display error
5 Demonstrate simple inheritance concept by creating a base class FATHER with data members: First
Name, Surname, DOB & bank Balance and creating a derived class SON, which inherits: Surname & Bank
Balance feature from base class but provides its own feature: First Name & DOB.Create & initialize F1 &
S1 objects with appropriate constructors & display the FATHER & SON details.
6 Write a C++ program to define class name FATHER & SON that holds the income respectively.
Calculate & display total income of a family using Friend function.
7 Write a C++ program to accept the student detail such as name & 3 different marks by get data method
& display the name & average of marks using display method. Define a friend function for calculating
the average marks using the method mark_avg.
8 Write a C++ program to explain virtual function (Polymorphism) by creating a base class polygon
which has virtual function areas two classes rectangle & triangle derived from polygon & they have
area to calculate & return the area of rectangle & triangle respectively.
9 Design, develop and execute a program in C++ based on the following requirements: An EMPLOYEE
class containing data members & members functions: i) Data members: employee number (an integer),
Employee_ Name (a string of characters), Basic_ Salary (in integer), All_ Allowances (an integer),
Net_Salary (an integer). (ii) Member functions: To read the data of an employee, to calculate Net_Salary
& to print the values of all the data members. (All_Allowances
= 123% of Basic, Income Tax (IT) =30% of gross salary (=basic_ Salary_All_Allowances_IT).
10 Write a C++ program with different class related through multiple inheritance & demonstrate the use of
different access specified by means of members variables & members functions.
11 Write a C++ program to create three objects for a class named count object with data members
such as roll_no & Name. Create a members function set_data ( ) for setting the data
values &display ( ) member function to display which object has invoked it using „this‟
pointer.
12 Write a C++ program to implement exception handling with minimum 5 exceptions classes
including two built in exceptions.
Course outcomes (Course Skill Set):
At the end of the course the student will be able to:
1. Write C++ program to solve simple and complex problems
2. Apply and implement major object-oriented concepts like message passing, function overloading, operator
overloading and inheritance to solve real-world problems.
3. Use major C++ features such as Templates for data type independent designs and File I/O to dealwith
large data set.
4. Analyze, design and develop solutions to real-world problems applying OOP concepts of C++
Assessment Details (both CIE and SEE)
Continuous Internal Assessment of Laboratory/Practical Courses
Lab Test 1 Lab Test 2 Lab Records
15 marks 15 marks 20 marks
Semester End Examination (SEE) 50 marks
Harmony in the Nature (Existence): Understanding the harmony in the Nature, Interconnectedness and mutual
fulfillment among the four orders of nature- recyclability andself-regulation in nature, Understanding Existence
as Co-existence (Sah-astitva) of mutually interacting units in all-pervasive space.
02 Hours
Course outcomes:
On completion of this course, the students will be able to
1. Understand the significance of value inputs in a classroom and start applying them in their life and
profession.
2. Distinguish between values and skills, happiness and accumulation of physical facilities, the Self and the
Body, Intention and Competence of an individual etc.
3. Understand the value of harmonious relationship based on trust and respect in their life and profession.
4. Understand the role of a human being in ensuring harmony in society and nature.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1 5th week 20
CIE’s CIE 2 10th week 20
60
th
CIE 3 15 week 20
1. Bernard Sklar, “Digital Communications – Fundamentals and Applications”, Second Edition, Pearson Education, 2016,
ISBN: 9780134724058.
2. K Sam Shanmugam, “Digital and analog communication systems”, John Wiley India Pvt. Ltd, 1996.
3. Andrea Goldsmith, “Wireless Communications”, Cambridge University Press 2005, ISBN: 978-0-521-70416-8.
E-Resources:
1. https://nptel.ac.in/courses/108102096
2. https://www.tutorialspoint.com/digital_communication/digital_communication_useful_resources.htm
3. https://simplicable.com/en/digital-communication
4. https://ieeexplore.ieee.org/document/9599632
5. https://www.ni.com/en-in/innovations/white-papers/06/understanding-spread-spectrum-for-
communications.html
CO- PO Mapping:
POS PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
COs
C301.1 3 3 2 2 1 - - - - - - 1 3 2 1
C301.2 3 3 2 2 2 - - - - 1 - 1 3 2 1
C301.3 3 3 3 2 - - - - - - - 1 3 2 1
C301.4 3 3 2 2 2 - - - - 1 - 1 3 2 1
C301.5 3 3 3 3 - 1 - - - 1 - 1 3 2 1
SEMESTER – V
Microcontroller & ARM Microprocessor
Course Code 21ECI52 CIE Marks 50
Teaching Hours/Week (L:T:P:S) (3:0:2:0) Credits (3:0:1:0) SEE Marks 50
40 hours theory + 12
Total Hours of Pedagogy Total Marks 100
Lab slots
Credits 04 Exam Hours 03
Course Objectives:
The goal of the course Microprocessor and ARM Microcontroller is:
1. Explain the basic organization of a computer system and the architecture of the 8085 microprocessor.
2. Demonstrate the functioning of memory systems and architectural, basics concepts of 8086.
3. Explicate the concepts of instruction sets in 8086 Assembly language programming.
4. Discuss the architectural characteristics as well as the instructions of the 32-bit microprocessor ARM Cortex M3.
5. Understand the ARM Cortex M3 programming instructions.
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teachers can use to accelerate the attainment of the various course Outcomes.
7. In addition to the traditional lecture method, different types of innovative teaching methods maybe adopted so that the
delivered lessons shall develop students theoretical and applied mathematical skills.
8. State the need for Mathematics with Engineering Studies and Provide real-life examples.
9. Support and guide the students for self–study.
10. You will also be responsible for assigning homework, grading assignments and quizzes, and documenting students'
progress.
11. Encourage the students for group learning to improve their creative and analytical skills.
12. Show shortly related video lectures in the following ways:
g) As an introduction to new topics (pre-lecture activity).
h) As are vision of topics (post-lecture activity).
i) As additional examples (post-lecture activity).
j) As an additional material of challenging topics (pre-and post-lecture activity).
k) As a model solution of some exercises (post-lecture activity).
Module-1
Basic Structure of Computers: Basic Operational Concepts, Bus Structures, Performance Processor Clock, Basic Performance
Equation, Clock Rate, Performance Measurement.
Introduction to Microprocessor: Microprocessor architecture and its operations, Memory, Input & output devices, The 8085
MPU- architecture, Pins and signals, Timing Diagrams,
Text Book 1: Chapter 1 – 1.3, 1.4, 1.6 (1.6.1-1.6.4, 1.6.7),
Text Book 3: 1.1, 1.2, 1.4, 2.1, 2.9,3.1,3.2,3.3
08 Hours
Module-2
Memory System: Basic Concepts, Semiconductor RAM Memories, Read Only Memories, Speed, Size, and
Cost, Cache Memories – Mapping Functions, Replacement Algorithms, Performance Considerations.
Introduction to 8086 Microprocessor: Microprocessor Evolution and types, 8086 Internal Architecture: The BIU and the
Execution Unit, Segmentation, Pin Diagram of 8086, Introduction to Programming the 8086.
Text book 1: Chapter 5 – 5.1 to 5.4, 5.5 (5.5.1, 5.5.2), 5.6
Text book 4: chapter-2 -2.9, 2.11 to 2.16
08 Hours
Module-3
8086 Assembly Language Programming-1: Addressing Modes of 8086, Assembler Directives, Instruction Set of 8086. Data
Transfer Instructions, Arithmetic Instructions, Bit Manipulation Instructions, Branching Instructions, Processor Control
Instructions and String Instructions.
8086 Assembly Language Programming-2: Macros, Procedures, Assembly Language Programming Examples.
[Text 4 : 3.1, 6.1, 4.1 to 4.5, 5.1, 5.2]
08 Hours
Module-4
ARM Embedded Systems: Introduction, RISC design philosophy, ARM design philosophy, Embedded system hardware – AMBA
bus protocol, ARM bus technology, Memory, Peripherals, Embedded system software – Initialization (BOOT) code, Operating
System, Applications. ARM Processor Fundamentals, ARM core dataflow model, registers, current program status register
Pipeline, Exceptions, Interrupts and Vector Table, Core extensions.
[Text book 2: Chapter 1,2]
10 Hours
Module-5
Introduction to the ARM Instruction set: Introduction, Data processing instructions, Load - Store instruction, Software
interrupt instructions, Program status register instructions, Loading constants, ARMv5E extensions, Conditional Execution.
[Text book 2: Chapter 2,3]
06 Hours
Teaching-Learning Process for all modules Chalk and Talk/ Power Point presentation/ YouTube videos.
PRACTICAL COMPONENT OF IPCC
Conduct the following experiments by writing Assembly Language Program (ALP) using ARM Cortex M3 Registers using an
evaluation board/simulator and the required software tool.
1 Write an ALP to i) Multiply two 16-bit binary numbers. ii) Add two 64-bit numbers.
2 Write an ALP to find the sum of first 10 integer numbers.
3 Write an ALP to find factorial of a number.
4 Write an ALP to add an array of 16-bit numbers and store the 32-bit result in internal RAM.
5 Write an ALP to find the square of a number (1 to 10) using look-up table.
6 Write an ALP to find the largest/smallest number in an array of 32 numbers.
7 Write an ALP to arrange a series of 32-bit numbers in ascending/descending order.
8 i) Write an ALP to count the number of ones and zeros in two consecutive memory locations.
ii) Write an ALP to Scan a series of 32-bit numbers to find how many are negative.
Demonstration Experiments (For CIE only not for SEE)
Conduct the following experiments on an ARM CORTEX M3 evaluation board using evaluation version of Embedded 'C' & Keil
μvision-4 tool/compiler.
1. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Computer Organization, 5th Edition, Tata McGraw Hill, 2002. (Listed
topics only from Chapters 1, 2, 4, 5, 8).
2. Andrew N Sloss, Dominic System and Chris Wright, “ARM System Developers Guide”, Elsevier, Morgan Kaufman
publisher, 1st Edition, 2008.
3. Ramesh Gaonkar, “Microprocessor Architecture, Programming, and Applications with the 8085”, 6th Edition,
Penram International Publication (India) Pvt. Ltd.,2013.
4. Douglas V. Hall, “Microprocessors and Interfacing: Programming and Hardware”, Revised 2nd Edition, TMH,
2006, ISBN: 978-0-07-060167-3
E-Resources:
Activity-Based Learning (Suggested Activities in Class)/Practical-Based Learning
Quizzes
Assignments
Seminars
CO-PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C302.1 3 2 3 - - - - - - - 1 -
C302.2 3 2 3 - - - - - - - 1 -
C302.3 3 3 2 - 2 - - - - - 1 -
C302.4 2 2 2 - - - - - - - 1 -
C302.5 3 3 2 1 2 - - - - - 1 -
SEMESTER – V
Information Theory and Coding
Course Code 21ECT53 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
This course will enable students to:
1. Apply basics of information theory to compute entropy, and information rate and study advanced algebraic Coding.
2. Illustrate different coding techniques and determine their efficiency.
3. Categorize various channels for information transmission and interpret Shannon's theorem in Continuous channels.
4. Design various Block Codes for error detection and convolutional codes for error correction.
5. Design different codes for Channel performance improvement against burst errors
Teaching-Learning Process (General Instructions)
The sample strategies, which the teacher can use to accelerate the attainment of the various course outcomes are listed in
the following:
1. Lecture method (L) does not mean only the traditional lecture method, but a different type of teaching method may
be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various techniques.
3. Encourage collaborative (Group) Learning in the class
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes critical thinking
5. Adopt Problem-Based Learning (PBL), which fosters students’ Analytical skills, develops thinking skills such as the
ability to evaluate, generalize, and analyze information rather than simply recall it.
6. Show the different ways to solve the same problem and encourage the students to come up with their own creative
ways to solve them.
7. Discuss how every concept can be applied to the real world - and when that's possible, it helps improve the
students' understanding.
8. Incorporate programming examples given under Activity based learning.
Module-1
Error Control Coding: Introduction to Error control Coding, Types of Errors, Examples, Types of codes, Linear Block Codes,
Matrix description, Error detection and correction, Encoder Linear Block Codes, Syndrome calculation circuit Linear Block
Codes. Hamming Weight, Hamming Distance and minimum distance of LBC, Single Error correcting Hamming code
08 Hours
Module-2
Binary Cyclic Codes: Introduction, Types of binary cyclic codes, Algebraic Structure of Cyclic codes, Encoding using an (n-k) bit
shift register of cyclic codes, Syndrome Calculation circuit of cyclic codes,
08 Hours
Module-3
Convolution codes: Convolution Encoder, Time domain approach, Transform domain approach, Code Tree, Trellis and State
Diagram.
08 Hours
Information Channels: Joint and Conditional Entropies, Mutual information, Shannon Theorem, Capacity of| channels,
Symmetric channels, Binary symmetric channel (BSC), Continuous Channels: Entropy of continuous signals,
Maximization of entropy.
08 Hours
Module 4
Source Coding: Encoding of the Source Output, Shannon’s Encoding Algorithm, Shannon-Fano Encoding Algorithm, Huffman
coding. Huffman coding (ternary), Introduction to Communication channels, Shannon’s – Fano Ternary Code, Huffman
Ternary and Quaternary code
08 Hours
Module-5
Introduction to Information theory: Measure of information , Average information, Content of symbols in long independent
sequences, Mark off statistical model for information source , Mark off statistical model for information source problems,
Entropy and information rate of mark-off source, Communication Channels, Discrete Communication
Channels
08 Hours
Teaching-Learning Process for all modules Chalk and Talk/ PowerPoint presentation/ YouTube videos.
Course Outcomes:
At the end of the course the student will be able to:
On successful completion of this module, students should be able to:
1. Apply the fundamentals of information theory and perform source coding for given message
2. Apply different source output using encoding algorithms and decoding techniques with error Detection and
Correction
3. Determine the channel capacity of different channels and also the mutual information.
4. Implement the error control coding, methods of controlling errors and Error correction & Detection.
5. Encode using bit shift register, syndrome calculate and complete knowledge of BCH and burst error correcting
codes.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1- At the end of 5th week 20
CIE’s 20
CIE 2 - At the end of 10th week
60
CIE 3 - At the end of 15th week 20
1. K. Sam Shanmugam: “Digital and Analog Communication Systems”, John Wiley India Pvt. Ltd., 2008, ISBN-10: 8126509147,
ISBN-13: 9788126509140.
2. Simon Haykin: “Digital Communication”, John Wiley India Pvt. Ltd., 2008. ISBN-
10: 0471647357, ISBN-13: 978-0471647355.
5. REFERENCE BOOKS:
1. Dr. P. S. Satyanarayana: “Concepts of Information Theory & Coding”, Publication, Dynaram, 2005, ISBN-13:1234567150966
2. Bernard Sklar, Digital Communications Fundamentals and Applications, Prentice Hall International, 2001, ISBN-10:
0130847887, ISBN-13: 978-0130847881.
3. Shu Lin, Costello ,”Error Control coding : Fundamentals and Applications”, New Jersey, 1983, ISBN-10: 0130426725, ISBN-
13: 978-0130426727.
E-Resources:
Activity-Based Learning (Suggested Activities in Class)/Practical-Based Learning
Quizzes
Assignments
Seminar
CO- PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
Cos
C303.1 3 3 1 - -- - - - - - 1 1
C303.2 2 3 3 - -- - - - - - 1 1
C303.3 3 3 2 1 -- - - - - - 1 1
C303.4 2 3 3 1 -- - - - - - 1 2
C303.5 3 1 3 1 1 - - - - - 1 2
SEMESTER – V
BASIC VLSI DESIGN
Course Code 21ECT54 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
This course will enable students to:
1. Gain knowledge of MOS transistor theory and CMOS technologies.
2. Obtain knowledge on architectural choices and performance trade-offs involved in designing and realizing the circuits in
CMOS technology.
3. Cultivate the concepts of subsystem design processes.
4. Demonstrate the concepts of CMOS testing.
5. Impart the knowledge of Memory, Registers and aspects of system Timing
Teaching-Learning Process (General Instructions)
The sample strategies, which the teacher can use to accelerate the attainment of the various course outcomes are listed in
the following:
1. Lecture method (L) does not mean only the traditional lecture method, but a different type of teaching method may be
adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various techniques.
3. Encourage collaborative (Group) Learning in the class
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes critical thinking
5. Adopt Problem-Based Learning (PBL), which fosters students’ Analytical skills, develop thinking skills such as the ability to
evaluate, generalize, and analyze information rather than simply recall it.
6. Show the different ways to solve the same problem and encourage the students to come up with
their own creative ways to solve them.
7. Discuss how every concept can be applied to the real world - and when that's possible, it helps
improve the students' understanding.
8. Incorporate programming examples given under Activity based learning.
Module-1
Introduction: A Brief History, MOS Transistors, MOS Transistor Theory, Ideal I-V Characteristics, Non- ideal I-V Effects, DC
Transfer Characteristics of CMOS inverter
(1.1, 1.3, 2.1, 2.2, 2.4, 2.5 of TEXT2).
Fabrication: nMOS Fabrication, CMOS Fabrication [P-well process, N-well process, Twin tub process], BiCMOS Technology
(1.7, 1.8, 1.10 of TEXT1).
08 Hours
Module-2
MOS and BiCMOS Circuit Design Processes: MOS Layers, Stick Diagrams, Design Rules and Layout.
Basic Circuit Concepts: Sheet Resistance, Area Capacitances of Layers, Standard Unit of Capacitance, Some Area
Capacitance Calculations, Delay Unit, Inverter Delays, Driving Large Capacitive Loads
(3.1 to 3.3, 4.1, 4.3 to 4.8 of TEXT1).
08 Hours
Module-3
Scaling of MOS Circuits: Scaling Models & Scaling Factors for Device Parameters
Subsystem Design Processes: Some General considerations, An illustration of Design Processes,
Illustration of the Design Processes: Regularity, Design of an ALU Subsystem
(5.1, 5.2, 7.1, 7.2, 8.2, 8.3, 8.4.1, 8.4.2 of TEXT1).
08 Hours
Module-4
CMOS Logic Structures: Mirror Circuits, Pass Transistor Logic, Pseudo NMOS logic, Tri state Circuits, Dynamic CMOS Logic,
Charge sharing problems, remedies, Clocked CMOS Logic, CMOS Domino Logic.
Subsystem Design: Data path Operators, Bit adder, Ripple Carry Adder, Carry Look ahead adder, Carry skip adder, Carry
select adder, Carry save adder, Multiplier
08 Hours
Module-5
Memory, Registers and Aspects of system Timing: System Timing Considerations, Some commonly used Storage/Memory
elements (9.1, 9.2 of TEXT1).
Testing and Verification: Introduction, Logic Verification, Logic Verification Principles, Manufacturing Test Principles, Design
for testability (12.1, 12.1.1, 12.3, 12.5, 12.6 of TEXT 2).
08 Hours
Teaching-Learning Process for all modules Chalk and Talk/PowerPoint presentation/YouTube videos.
Course Outcomes:
At the end of the course the student will be able to:
1. Demonstrate understanding of MOS transistor theory, CMOS fabrication flow and technology scaling.
2. Draw the basic gates using the stick and layout diagrams with the knowledge of physical design aspects.
3. Interpret Memory elements along with timing considerations.
4. Demonstrate the FPGA based system design.
5. Interpret testing and testability issues in VLSI Design.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1- At the end of 5th week 20
CIE’s 20
CIE 2 - At the end of 10th week
60
CIE 3 - At the end of 15th week 20
3. “Basic VLSI Design”- Douglas A Pucknell & Kamran Eshraghian, PHI, 3rd Edition.
4. “CMOS VLSI Design- A Circuits and Systems Perspective”, Neil H E Weste, David Harris, Ayan Banerjee, 3rd Edition,
Pearson Education.
5. “FPGA Based System Design”, Wayne Wolf, Pearson Education, 2004, Technology and Engineering.
6. John P. Uyemura, “Introduction to VLSI Circuits and Systems”, John Wiley,First edition, 2003.ISBN: 0471127043
E-Resources:
https://nptel.ac.in/courses/117101058
https://nptel.ac.in/courses/117106093
https://youtu.be/9SnR3M3CIm4
https://nptel.ac.in/courses/108/107/108107129
VTU e-Shikshana Program
VTU EDUSAT Program
Activity-Based Learning (Suggested Activities in Class)/Practical-Based Learning
Quizzes, Assignments, Seminars
CO- PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C304.1 2 2 3 -- -- -- -- -- -- -- 2 2
C304.2 3 1 2 -- 2 -- -- -- -- -- 3 3
C304.3 2 2 3 1 2 -- -- -- -- -- 2 3
C304.4 3 2 2 1 2 -- -- -- -- -- 1 3
C304.5 3 3 3 -- -- -- -- -- -- -- 2 3
SEMESTER – V
Digital Communication Lab
Course Code 21ECL55 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (0:0:2:0) Credits (0:0:1:0) SEE Marks 50
Credits 01 Exam Hours 03
Course objectives:
This laboratory course enables students to:
1. Gain the practical knowledge of different digital modulation techniques.
2. Understand the design concept used in digital modulation.
3. Design a discrete component level concept for digital communication.
4. Simulate modulation Techniques using MATLAB Lab/Scilab.
5. Implement the digital modulations design concepts with open-source software.
Sl. No. Experiments
Implement the following using discrete components
1 Construct an experiment for Time Division Multiplexing of two band limited signals.
Module – III
Design of Sample Surveys: Design of Sampling: Introduction, Sample Design, Sampling and Non Sampling Errors, Sample Survey
versus Census Survey, Types of Sampling Designs.
Measurement and Scaling: Qualitative and Quantitative Data, Classifications of Measurement Scales, Goodness of
Measurement Scales, Sources of Error in Measurement, Techniques of Developing Measurement Tools, Scaling, Scale
Classification Bases, Scaling Techniques, Multidimensional Scaling, Deciding the Scale.
Data Collection: Introduction, Experimental and Surveys, Collection of Primary Data, Collection of Secondary Data, Selection of
Appropriate Method for Data Collection, Case Study Method.
Text Book 1 - Chapter 4, 5, 6. 08 Hours
Module – IV
Ethics in Engineering Research- Ethics in Engineering Research Practice, Types of Research Misconduct, Ethical
Issues Related to Authorship.
Text Book 2 - Chapter 5.
Interpretation and Report Writing- Meaning of Interpretation, Techniques of Interpretation, Precautions in
Interpretation, Significance of Report writing, Different steps in writing report, Layout of the research report, Types
of reports, Oral presentation, Mechanics of writing a research report, Precautions for writing research reports,
Conclusion.
Text Book 1 - Chapter 19.
Technical Writing and Publishing - Free Writing and Mining for Ideas, Attributes and Reasons of Technical Writing,
Patent or Technical Paper?—The Choice,Writing Strategies, Journal Paper: Structure and Approach, Language Skills,
Writing Style, and Editing, Rules of Mathematical Writing, Publish Articles to Get Cited, or Perish.
Text Book 2 - Chapter 6. 08 Hours
Module – V
Intellectual property: an introduction - Intellectual property types, More patent basics.
Text Book 3 - Module 1 - 1, 2.
Patents- Detailed overview of patents-What is a patent?, What can be the subject of a patent?, Why are patents
important?. Legal requirements for patentability - Novelty, Inventive step/non obviousness, Industrial
application/utility, Patentable subject matter, Disclosure requirement.
Text Book 3 - Module 2 - 1.1, 1.2, 1.3, 2.1, 2.2, 2.3, 2.4, 2.5
Patent application preparation - Preparing patent applications - Obtaining invention disclosures from Inventors,
Identifying patentable inventions, Understanding the invention (core inventive concept), Inventorship. Typical parts
of the patent Application - Request, Description, Claims, Drawings, Abstract, Application format.
Text Book 3 - Module 3 - 1.1, 1.2, 1.3, 1.4, 2.1, 2.2, 2.3, 2.4, 2.5, 2.6. 8 Hours
Teaching-Learning Process for allmodules Chalk and board, Active Learning, PPT Based
presentation, Video
Course Outcomes (Course Skill Set)
At the end of the course the student will be able to:
1. Explain the meaning of engineering research.
2. Explore the procedure of Literature Review and Technical Reading.
3. Explain the fundamentals of patent laws and drafting procedure.
4. Explore the copyright laws and subject matters of copyrights and designs
5. Comprehend the basic principles of design rights.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1- At the end of 5th week 20
CIE’s 20
CIE 2 - At the end of 10th week
60
CIE 3 - At the end of 15th week 20
3 Hours
Module 2
Advances in Energy Systems (Merits, Demerits, Global Status and Applications): Hydrogen, Solar,OTEC, Tidal and Wind.
Natural Resource Management (Concept and case-studies): Disaster Management, Sustainable Mining, Cloud
Seeding, and Carbon Trading.
4 Hours
Module 3
Environmental Pollution (Sources, Impacts, Corrective and Preventive measures, Relevant Environmental Acts, Case-
studies): Surface and Ground Water Pollution; Noise pollution; Soil Pollution and Air Pollution.
Waste Management & Public Health Aspects: Bio-medical Wastes; Solid waste; Hazardous wastes; E-wastes; Industrial and
Municipal Sludge.
4 Hours
Module 4
Global Environmental Concerns (Concept, policies and case-studies): Ground water depletion/
recharging, Climate Change; Acid Rain; Ozone Depletion; Radon and Fluoride problem in drinkingwater; Resettlement
and rehabilitation of people, Environmental Toxicology.
3 Hours
Module 5
Latest Developments in Environmental Pollution Mitigation Tools (Concept and Applications):
G.I.S. & Remote Sensing, Environment Impact Assessment, Environmental Management Systems, ISO14001; Environmental
Stewardship- NGOs.
Field work: Visit to an Environmental Engineering Laboratory or Green Building; Visit to a local area to document
environment assets river / forest / grassland / hill / mountain. Visit to a local polluted site-
urban/rural/industrial/agricultural/Water Treatment Plant/ Waste water treatment Plant. Study of common plants, insects,
birds. Study of simple ecosystems-pond, river, hills lopes; etc (field workequal to 2 lecture works) ought to be
Followed by understanding of process and its brief documentation.
4 Hours
Course outcomes (Course Skill Set):
On the completion of this laboratory course, the students will be able to:
1. Understand the principles of ecology and environmental issues that apply to air, land, and waterissues on a global scale,
2. Develop critical thinking and/or observation skills, and apply them to the analysis of a problem orquestion related to the
environment.
3. Demonstrate ecology knowledge of a complex relationship between biotic and a bioticcomponents.
4. Apply their ecological knowledge to illustrate and graph a problem and describe the realities that managers face when
dealing with complex issues.
Assessment Details (both CIE and SEE)
Component weightage (%)
CIE 1- At the end of t h e week 20
CIE’s 20
CIE 2 - At the end of the 10th week
60
CIE 3 - At the end of the 15th week 20
Text Books:
1. Benny Joseph: “Environmental Studies”. Tata Mc Graw – Hill, 2nd Edition,2012.
2. S M Prakash: “Environmental Studies”, Pristine PublishingHouse, Mangalore, 3rd Edition,2018.
3. R Rajagopalan: “Environmental Studies – From Crisis to Cure: Oxford Publisher, 2005.
4. R. Geetha Balakrishna, and K. G. LakshminarayanaBhatta: “Environmental Studies”, SM Publications, 2016.
Reference Books:
1. Raman Sivakumar: “Principals of Environmental Science and Engineering”, Cengage learning, Singapur, 2nd Edition,
2005.
2. M.Ayi Reddy Textbook of environmental science and Technology, BS publications 2007.
3. Dr. B.S Chauhan, Environmental studies, university of science press 1st edition.
CO- PO Mapping :
POs
COs
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
C307.1 3 1 2
C307.2 2 1 2
C307.3 3 1 2
C307.4 3 1 2
SEMESTER V
IoT (Internet of Things) Lab
Course Code 21EC581 CIE Marks 50
Teaching Hours/Week (L: T:P: S) (0:0:2:0) Credits (0:0:1:0) SEE Marks 50
Credits 01 Exam Hours 03
Course objectives:
Understand the concept of the Internet of Things
Implement interfacing of various sensors with Arduino/Raspberry Pi.
Demonstrate the ability to transmit data wirelessly between different devices.
Show an ability to upload/download sensor data on the cloud and server and examine various SQL queries from
MySQL database.
Develop skills required to build real-life IoT-based projects.
Sl.No Experiments
1 i) Study the fundamentals of IOT software and components.
ii) Familiarization with Arduino/Raspberry Pi and performing necessary software installation.
2 i) To interface LED/Buzzer with Arduino/Raspberry Pi and write a program to ‘turn ON’ LED for 1 sec after
every 2 seconds.
ii) To interface the Push button/Digital sensor (IR/LDR) with Arduino/Raspberry Pi and write a
program to ‘turn ON’ LED when push button is pressed or at sensor detection.
3 i) To interface t h e DHT11 sensor with Arduino/Raspberry Pi and write a program to printtemperature
and humidity readings.
ii) To interface OLED with Arduino/Raspberry Pi and write a program to print temperature and
humidity readings on it.
4 To interface t h e motor using a relay with Arduino/Raspberry Pi and write a program to ‘turn ON
motor when the push button is pressed.
5 To interface Bluetooth with Arduino/Raspberry Pi and write a program to send sensor data to
smartphone using Bluetooth.
6 To interface Bluetooth with Arduino/Raspberry Pi and write a program to turn LED ON/OFF
when '1'/'0' is received from a smartphone using Bluetooth.
7 Write a program on Arduino/Raspberry Pi to upload temperature and humidity data to
Things speak cloud.
8 Write a program on Arduino/Raspberry Pi to retrieve temperature and humidity data from
Things speak cloud.
9 To install MySQL database on Raspberry Pi and perform basic SQL queries.
11 i) Write a program to create a UDP server on Arduino/Raspberry Pi and respond with humidity data to the UDP
client when requested.
ii) Write a program to create a TCP server on Arduino/Raspberry Pi and respond with humidity data to TCP
Client when requested
12 Write a program on Arduino/Raspberry Pi to subscribe to the MQTT broker for temperature data
and print it.
Course outcomes (Course Skill Set):
At the end of the course, the student will be able to:
1. Understand the Internet of Things and its hardware and software components
2. Interface I/O devices, sensors & communication modules.
3. Remotely monitor data and control devices.
4. Demonstrate the concept of upload/download sensor data & various SQL queries from MySQL database.
5. Develop real-life IoT-based projects.
Assessment Details (both CIE and SEE)
Continuous Internal Assessment of Laboratory/Practical Courses
Lab Test 1 Lab Test 2 Lab Records
15 marks 15 marks 20 marks
Semester End Examination (SEE) 50 marks
2 Bit error rate (BER) improvement using Pulse Shaping on 16 – QAM signal. (Use forward error
correction (FEC) coding.)
3 Perform OFDM modulation and obtain time domain and frequency domain plots to show a low-
rate signal, a high-rate signal, and a frequency selective multipath channel response.
4 (a) Simulate basic OFDM with no cyclic prefix.
Perform Equalization, Convolution, and Cyclic Prefix Addition on basic OFDM.
5 OFDM with FFT Based Oversampling - Modify an OFDM+ Cyclic Prefix signal to efficiently output
an oversampled waveform from the OFDM modulator.
6 Simulate a basic communication system in which the signal is first QPSK modulated and then
subjected to Orthogonal Frequency Division Multiplexing (OFDM).
7 Obtain the scatter plots & eye diagrams of a QPSK signal to visualize the signal behaviour in
presence of AWGN.
8 (a) Generate a multiband signal using the Communications Toolbox.
Random noise generation using Simulink & display histogram plots of Gaussian, Rayleigh, Rician, and
Uniform noise.
9 QPSK Transmitter and Receiver in Simulink.
10 Multipath Fading Channel in Simulink – For example: Simulate QPSK transmission over a
multipath Rayleigh fading channel and a multipath Rician fading channel.
Course outcomes (Course Skill Set):
At the end of the course, the student will be able to:
1. Perform sampling, aliasing, filtering, and quadrature modulation through simulation.
2. Plot signal space representation of digital modulation techniques.
3. Design and implement a pulse shape and matched filter to avoid inter-symbol interference and maximize receiver SNR.
4. Demonstrate advanced wireless communication techniques like Multipath fading, CCI etc. and model the same using
MATLAB / Simulink.
Assessment Details (both CIE and SEE)
Continuous Internal Assessment of Laboratory/Practical Courses
Lab Test 1 Lab Test 2 Lab Records
15 marks 15 marks 20 marks
Semester End Examination (SEE) 50 marks
Floor planning
Placement and Routing
Record the parameters such as no. of metal layers used for routing, flip method for placement of
standard cells
Physical Verification and record the DRC and LVS reports
Generate GDSII
12 Design and characterize 6T binary SRAM cell and measure the following:
1. Behrouz A Forouzan, “Data Communications and Networking” 4 th edition, McGraw Hill publication, 2017, ISBN:
978-0070634145.
2. Nader F Mir, “Computer and Communication Network” 2 nd edition, Prentice Hall publication, 2014, ISBN-10: 0-13-
381474-2
Activity-Based Learning (Suggested Activities in Class)/Practical-Based Learning
Quizzes
Assignments
Seminars
CO- PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C309.1 3 2 2 2 - - - - - - 1 1
C309.2 3 3 3 2 2 - - - - - 1 1
C309.3 3 3 2 2 2 - - - - - 1 1
C309.4 2 3 3 2 3 - - - - - 1 1
C309.5 3 3 3 2 3 - - - - - 1 1
SEMESTER-VI
Object Oriented Programming with Java & Data Structures
Course Code 21ECI62 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:2:0) Credits (3:0:1:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Theory + Total Marks 100
13 Lab slots
Credits 04 Exam Hours 03
Course objectives:
This course will enable students to:
1. To make students learn fundamentals features of object-oriented language and JAVA
2. To impart the knowledge of classes and objects.
3. To illustrate concept of inheritance and exception handling
4. To describe the Stack, Queues, Linked data structures
5. To evaluate Lists, Trees, Binary Tree
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes.
1. In addition to the traditional lecture method, different types of innovative teaching methods may be adopted so
that the delivered lessons shall develop student’s theoretical and programming skills.
2. State the need for learning Programming with real-life examples.
3. Support and guide the students for self–study.
4. You will also be responsible for assigning homework, grading assignments and quizzes, and documenting
students' progress.
5. Encourage the students for group learning to improve their creative and analytical skills.
6. Show short related video lectures in the following ways:
As an introduction to new topics (pre-lecture activity).
As a revision of topics (post-lecture activity).
As additional examples (post-lecture activity).
As an additional material of challenging topics (pre-and post-lecture activity).
As a model solution of some exercises (post-lecture activity).
Module-1
Introduction to JAVA An Overview of Java: Object-Oriented Programming, A First Simple program, Data types, Variables
and arrays: Primitive types, Booleans, A Closer Look at Literals, Variables, Reference variables, Operators, Control
statements, Type conversion and casting, Arrays, Simple java programs.
08 Hours
Module-2
OOP in JAVA Classes: Class fundamentals, Declaring objects, Assigning Object Reference Variables, Introducing Methods,
Constructors The this keyword, Garbage collection, The finalize() method, A stack class, Overloading methods, Using
objects as parameters, Returning objects, Access control, static members, final members, Command LIne Arguments,
String Class.
08 Hours
Module-3
Inheritance and Exception Handling: Inheritance Basics: Member access and Inheritance, A Superclass Variable can
reference a subclass object, Using Super, Creating a Multilevel Hierarchy, When Constructors are called. Method overriding,
using abstract classes, using final
08 Hours
Module-4
Stack, Queues, Linked data structures: Stack operations, JCF Stack class, A stack interface, An indexed implementation, A
linked implementation, Abstracting the common code, Queues: Queue operations, JCF Queue Interface, A simple queue
interface, An indexed implementation
08 Hours
Module-5
Lists, Trees, Binary Tree: JCF list interface, Range-view operation sublist( ), List iterators, Other List types. Tree: Tree
definitions, Decision trees, Ordered trees, Traversal algorithms Binary Tree: Definitions, Full binary trees, Complete Binary
trees, Binary tree traversal algorithms, Expression tree
08 Hours
Reference Books
1. “Fundamentals of OOP and Data Structures in Java”, Richard Wiener, Lewis J Pinson, CambridgeUniversity Press,
2000.
2. “Object Oriented Programming and Java”, Danny Poo, Derek Kion, Swarnalatha Ashok, Springer, 2nd edition,
2007.
3. "Java Fundamentals", Herbert Schildt, Dale Skrien, McGraw Hill Education, 2017.
4. "Data Structures and Algorithms Made Easy in JAVA: Data Structure and Algorithmic Puzzles",Narasimha
Karumanchi, CareerMonk Publications, Second edition, 2011.
5. "Data Structures & Algorithms in Java", Goodrich, Tamassia, Goldwasser, Universities Press; Second edition, 2005.
Web links and Video Lectures (e-Resources):
VTU e-Shikshana Program
VTU EDUSAT Program
https://www.youtube.com/watch?v=CFD9EFcNZTQ
https://www.youtube.com/watch?v=grEKMHGYyns
Activity Based Learning (Suggested Activities in Class)/ Practical Based learning
Quizzes, Assignments, Seminars
CO- PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
COs
C310.1 3 3 3 3 3 - - - 2 2 1 1 3 3 3
C310.2 2 3 3 2 2 - - - 3 1 1 1 2 3 3
C310.3 1 2 3 3 2 - - - 3 1 1 1 1 2 3
C310.4 3 3 3 3 1 - - - 3 1 1 1 3 3 3
C310.5 3 3 3 3 3 - - - 2 2 2 2 3 3 3
SEMESTER-VI
Microwave Theory & Antennas
Course Code 21ECT63 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
This course will enable students to:
1. Describe the microwave properties and its transmission media.
2. Describe the microwave devices for several applications.
3. Understand the fundamental concepts of antenna parameters.
4. Learn the basic principles of antenna arrays.
5. Illustrate the characteristics of different types of antennas and gain the knowledge on antenna measurements.
Teaching-Learning Process (General Instructions)
Teaching-Learning Process (General Instructions) The sample strategies, which the teacher can use to accelerate the
attainment of the various course outcomes are listed in the following:
1. Lecture method (L) does not mean only the traditional lecture method, but a different type of teaching method may be
adopted to develop the outcomes.
2. Show Video/animation films to explain the evolution of communication technologies.
3. Encourage collaborative (Group) Learning in the class
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes critical thinking
5. Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinking skills such as the ability
to evaluate, generalize, and analyze information rather than simply recall it.
6. Show the different ways to solve the same problem and encourage the students to come up with their own creative
ways to solve them.
7. Discuss how every concept can be applied to the real world - and when that's possible, it helps
improve the students' understanding.
Module-1
Microwave Sources: Introduction, Gunn Diode (Text 2: 7.1,7.1.1,7.1.2)
Microwave transmission lines: Microwave frequencies, Microwave devices, Microwave systems. Transmission line
equations and solutions, Reflection Coefficient and Transmission Coefficient. Standing wave and standing wave ratio. Smith
chart, Single stub matching. (Text 2: 0.1, 0.2, 0.3, 3.1, 3.2, 3.3, 3.5, 3.6)
08 Hours
Module-2
Microwave Network Theory: Introduction, S matrix representation of multi-port networks (Text 1: 6.1, 6.3, 6.3.1, 6.3.2)
Microwave passive devices: Coaxial connectors and Adapters, Attenuators, Phase shifters, waveguide Tees, Magic Tee,
Circulator, Isolator. (Text 1: 6.4.2, 6.4.14, 6.4.15, 6.4.16, 6.4.17 A, B)
08 Hours
Module-3
Antenna Basics: Introduction, Basic Antenna Parameters, Patterns, Beam Area, Radiation Intensity, Beam efficiency,
Directivity and Gain, Antenna Aperture Effective height, Bandwidth, Radio communication Link, Antenna Field Zones, wave
polarization, illustrative examples. (Text 3: 2.1 – 2.31, 2.34)
08 Hours
Module-4
Point source: Introduction, Power theorem, Radiation Intensity, Source with unidirectional Cosine and Cosine squared
power pattern, Source with Bidirectional Cosine power pattern, Source with Sine (Doughnut) power pattern, Source with
Sine (Doughnut) squared power pattern. (Text 3: 3.1 – 3.11)
Antenna arrays: Introduction, Array of Two Isotropic Point Sources, Pattern Multiplication, Linear array of n Isotropic
Point Sources of equal amplitude and spacing, Broadside array, End fire array. (Text 3: 4.1 – 4.7)
08 Hours
Module-5
Loop and Horn antenna: Introduction: Small loop, Comparison of far fields of small loop and short dipole. Radiation
resistance of small loop, Horn Antennas, (Text 3: 6.1 – 6.3, 7.6, 7.7, 7.19)
Antenna Types: Slot Antenna, Babinet’s Principle and complementary antennas, Patch or Microstrip antennas, MIMO
Antenna, Dielectric Resonator Antenna, Yagi-Uda antenna, Helical antenna, Antenna Measurements: Radiation pattern,
Gain & Direct measurement (Text 3: 7.13 – 7.15, Text R3: 1 – 1.2, Text R4: 1 – 1.2, Text 3: 7.6, 7.7, 7.19, 8.1,8.8, 21.2b,
21.5a – 21.5b,)
08 Hours
Teaching-Learning Process for all modules Chalk and Talk/PowerPoint presentation/YouTube videos.
Course Outcomes (Course Skill Set):
At the end of the course the student will be able to:
6. Describe the use and advantages of microwave transmission.
7. Analyze various parameters related to transmission lines.
8. List and explain various antenna parameters.
9. Illustrate the different types of arrays and their radiation pattern.
10. Analyze the various antenna designing techniques for a given antenna parameters.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1- At the end of 5th week 20
CIE’s 20
CIE 2 - At the end of 10th week
60
CIE 3 - At the end of 15th week 20
CO- PO Mapping:
POS
COs PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
C311.1 3 3 2 1 1 -- -- -- -- -- 1 --
C311.2 3 2 2 1 1 -- -- -- -- -- 1 --
C311.3 3 3 2 1 1 -- -- -- -- -- 1 1
C311.4 3 3 2 1 -- -- -- -- -- -- -- --
C311.5 3 3 2 1 1 -- -- -- -- 1 1 1
SEMESTER-VI
Nano Electronics
Course Code 21EC641 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
This course will enable students to:
1. Understand the basics of top-down and bottom-up fabrication process, devices and Systems
2. Enhance basic engineering science and technical knowledge of nano electronics.
3. Describe technologies involved in modern day electronic devices.
4. Know various nanostructures of carbon and the nature of the carbon bond itself.
5. Learn the photo physical properties of sensor used in generating a signal.
Teaching-Learning Process (General Instructions)
The sample strategies, which the teacher can use to accelerate the attainment of the various course outcomes are listed in
the following:
1. Lecture method (L) does not mean only the traditional lecture method, but a different type of teaching method may
be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various techniques.
3. Encourage collaborative (Group) Learning in the class
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes critical thinking
5. Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinking skills such as the ability
to evaluate, generalize, and analyze information rather than simply recall it.
6. Show the different ways to solve the same problem and encourage the students to come up with
their own creative ways to solve them.
7. Discuss how every concept can be applied to the real world - and when that's possible, it helps
improve the students' understanding.
8. Incorporate programming examples given under Activity based learning.
Module-1
Introduction to nanotechnology: Impacts, Limitations of conventional microelectronics, Trends in microelectronics and
optoelectronics, MOSFET basics and operation characteristic lengths in mesoscopic systems, Classification of Nano
structures, Low dimensional structures Quantum wells, wires and dots, Density of states and dimensionality Basic properties
of two dimensional semiconductor nanostructures, square quantum wells of finite depth, parabolic and triangular quantum
wells Quantum wires and quantum dots, carbon nano tube, graphene
08 Hours
Module-2
Fabrication of nano-layers: Different approaches, physical vapour deposition, chemical vapour deposition Molecular Beam
Epitaxy, Ion Implantation, Formation of Silicon Dioxide- dry and wet oxidation methods Fabrication of nano particle- grinding
with iron balls, laser ablation, reduction methods, sol gel, self assembly, precipitation of quantum dots.
08 Hours
Module-3
Characterization of nanostructures: Tools used for of nano materials characterization, microscope-optical, electron, and
electron microscope. Principle of operation of Scanning Tunnelling Microscope, Atomic Force Microscope, Scanning Electron
microscope, Specimen interaction. Transmission Electron Microscope X-Ray Diffraction analysis, PL & UV Spectroscopy,
Particle size analyzer.
08 Hours
Module-4
Carbon Nanostructures: Carbon molecules, Carbon Clusters, Carbon Nanotubes, application of Carbon Nanotubes.
08 Hours
Module-5
Nano electronic devices: MODFETS, hetero junction bipolar transistors Resonant tunnel effect, RTD, RTT, Hot electron
transistors Coulomb blockade effect and single electron transistor, CNT transistors Hetero structure semiconductor laser
Quantum well laser, quantum dot LED, quantum dot laser, Quantum well optical modulator, quantum well sub band photo
detectors, principle of NEMS.
08 Hours
Course Outcomes:
On completion of this course, students should be able to:
1. Illustrate the principles behind Nano science engineering and Nano electronics.
2. Explain the effect of particles size on mechanical, thermal, optical and electrical properties of nano materials.
3. Describe the properties of carbon and carbon nanotubes and its applications.
4. Apply the knowledge to prepare and characterize nano materials.
5. Analyze the process flow required to fabricate state-of-the-art transistor technology.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1- At the end of 5th week 20
CIE’s 20
CIE 2 - At the end of 10th week
60
CIE 3 - At the end of 15th week 20
Reference Books:
1. Chattopadhyay, Banerjee, Introduction to Nano science & Technology, PHI, 2012, ISBN-13: 978-8120336087.
2. George W. Hanson, Fundamentals of Nano electronics, Pearson Education, 2009, ISBN-13: 9780.1B.
3. K. Goser, P. Glosekotter, J. Dienstuhl, Nano electronics and nano systems, Springer 2004, ISBN 978-3-662-05421-5.
E-Resources:
1. https://www.sciencedirect.com/topics/materials-science/nanoelectronics
2. https://www.circuitstoday.com/nanoelectronics
CO-PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C312.A.1 3 1 1 - 1 - - - - - 1 1
C312.A.2 2 2 3 - 1 - - - - - 1 1
C312.A.3 3 2 1 1 1 - - - - - 1 1
C312.A.4 2 3 3 1 1 - - - - - 1 1
C312.A.5 3 1 3 1 1 - - - - - 1 1
SEMESTER-VI
Cryptography
Course Code 21EC642 CIE Marks 50
Teaching Hours/Week(L:T:P:S)(2:2:0:0) Credits (2:1:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
The goal of the course Cryptography and Network Security is:
1.Understand the basic concepts of Network security and Classical encryption techniques.
2.Gain the Knowledge of stream ciphers and block ciphers cryptographic algorithms.
3.Apply the classical encryption techniques to stream and block ciphers.
4.Analyze the Stream ciphers and block ciphers and their applications in Network security.
5.Design and develop the block ciphers and stream ciphers for Applications in Network security.
Module-1
Introduction:
Services, mechanisms and attacks, OSI security architecture, Model for network security.
Symmetric ciphers:
Introduction , Symmetric Cipher Model, Substitution Techniques: Caesar Cipher. Mono Alphabetic Cipher. Playfair Cipher, Hill
Cipher, poly alphabetic Cipher and One-Time Pad(OTP),Transposition Technique, Rotor Machines, Steganography.
08 Hours
Module-2
Basic Concepts of Number Theory and Finite Fields:
Divisibility and The Division Algorithm Euclidean algorithm, Modular arithmetic, Groups, Rings and Fields, Finite fields of the
form GF(p), Polynomial Arithmetic, Finite Fields of the Form GF(2n), Prime Numbers, Fermat’s and Euler’s theorem, discrete
logarithm.
08 Hours
Module-3
Block Ciphers:
Simplified DES, Block Cipher Principles. Data encryption standard (DES), Strength of DES Block Cipher Design Principles and
Block Cipher Modes of Operation, Evaluation Criteria for Advanced Encryption Standard, The AES Cipher.
08 Hours
Module-4
Asymmetric Ciphers:
Principles of Public-Key Cryptosystems, The RSA algorithm. Key Management, Diffie - Hellman Key Exchange, Overview of
Elliptic curve Cryptography.
Authentication functions and Hash Functions: Authentication functions, message authentication codes, hash functions.
08 Hours
Module-5
Pseudo-Random-Sequence Generators and Stream Ciphers:
Linear Congruential Generators, Linear Feedback Shift Registers, Design and analysis of stream
ciphers, Stream ciphers using LFSRs, A5, RC4, Hughes XPD/KPD, Nanoteq, Rambutan, Additive generators, Gifford, Algorithm
M, PKZIP
08 Hours
Teaching-Learning Process for all modules Chalk and Talk/Power Point presentation/YouTube videos.
Course Outcomes:
After successfully completing the course, the students will be able
1.Explain the basic concept of classical encryption used for network security.
2. Illustrate the structure of cryptographic algorithm and their applications.
3. Apply the concepts of classical encryption techniques to existing standard algorithms.
4. Evaluate the significance of cryptographic algorithms and their applications in network security.
5. Design and develop the private key and public key, authentication functions for applications in network security.
1.William Stallings , “Cryptography and Network Security Principles and Practice”, Pearson Education Inc., 6th Edition,
2014, ISBN: 978-93-325-1877-3
2. Bruce Schneier, “Applied Cryptography Protocols, Algorithms, and Source code in C”, Wiley Publications, 2nd
Edition, ISBN: 9971-51-348-X.
Reference Books:
E-Resources:
1.http://www.nptel.ac.in/courses/106105031
2. http://faculty.mu.edu.sa/public/uploads/1360993259.0858Cryptography and Network Security Principles and Practice,
5th Edition.pdf
Quizzes
Assignments
Seminars
CO-POMapping:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
C312.B.1 3 3 3 2 2 1 1 2 1 2 3 2
C312.B.2 3 3 3 3 2 1 2 2 3 3 3
C312.B.3 3 3 3 2 2 1 2 2 3 3 2
C312.B.4 3 3 2 2 2 1 2 2 1 3 2 2
C312.B.5 3 3 2 3 2 1 1 2 2 1 2 2 2
SEMESTER-VI
Python Programming
Course Code 21EC643 CIE Marks 50
Teaching Hours/Week (L:T:P:S) (2:0:2:0) Credits (2:0:1:0) SEE Marks 50
Total Hours of Pedagogy 26 hours Theory + 10 Lab slots Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
1. To learn programming using Python
2. Develop application using functions in Python
3. To understand the Pattern Matching with Regular Expressions
4. To learn the concepts of reading writing with files
5. Develop the programs using classes and objects concepts
Teaching-Learning Process (General Instructions)
The sample strategies, which the teacher can use to accelerate the attainment of the various course outcomes are listed in
the following:
1. In addition to the traditional lecture method, different types of innovative teaching methods may be adopted so that
the delivered lessons shall develop student’s theoretical and programming skills.
2. State the need for learning Programming with real-life examples.
3. Support and guide the students for self–study.
4. You will also be responsible for assigning homework, grading assignments and quizzes, and documenting
students’ progress
5. Encourage the students for group learning to improve their creative and analytical skills.
6. Show short, related video lectures in the following ways:
As an introduction to new topics (pre-lecture activity).
As a revision of topics (post-lecture activity).
As additional examples (post-lecture activity).
As an additional material of challenging topics (pre-and post-lecture activity).
As a model solution of some exercises (post-lecture activity).
Module-1
Python Basics, Python language features, History , Entering Expressions into the Interactive Shell, The Integer, Floating-Point,
and String Data Types, String Concatenation and Replication, Storing Values in Variables, Your First Program, Dissecting Your
Program, Flow control, Boolean Values, Comparison Operators, Boolean Operators, Mixing Boolean and Comparison
Operators, Elements of Flow Control, Program Execution, Flow Control Statements, Importing Modules, Ending a Program
Early with sys. exit.
08 Hours
Module-2
Functions, def Statements with Parameters, Return Values and return Statements, The None Value, Keyword Arguments and
print (), Local and Global Scope, The global Statement, Exception Handling.
Data Structures: Lists: The List Data Type, Working with Lists Strings: Manipulating Strings, Working
with Strings, Useful String Methods Tuples and Dictionaries, basics Using Data Structures to Model Real-World Things.
08 Hours
Module-3
Pattern Matching with Regular Expressions, Finding Patterns of Text Without Regular Expressions, Finding Patterns of Text
with Regular Expressions, More Pattern Matching with Regular Expressions, The findall() Method, Character Classes,
Making Your Own Character Classes, The Caret and Dollar Sign Characters, The Wildcard Character, Review of Regex
Symbols
08 Hours
Module-4
Reading and Writing Files, Files and File Paths, The os path Module, The File Reading/Writing Process, Saving Variables with
the shelve Module, Saving Variables with the print. format() Function
INPUT VALIDATION
The Input Plus Module, The min, max, greater than, and less Than Keyword Arguments, Passing a Custom Validation
Function to input Custom().
08 Hours
Module-5
Classes and objects: Programmer-defined types, Attributes, Rectangles, Instances as return values, Objects are mutable,
Copying, Classes and functions: Time, Pure functions, Modifiers, Prototyping versus planning, Classes and methods: Object-
oriented features, Printing objects, Another example, The input method, method, Operator overloading, Type-based
dispatch, Polymorphism.
08 Hours
Course outcomes (Course Skill Set)
At the end of the course the student will be able to:
1. To acquire programming skills in Python
2. To demonstrate data structure representation using Python
3. To develop the skill of pattern matching and files in Python
4. To acquire Object Oriented Skills in Python
5. To develop the ability to write database applications in Python
Text Books:
1.Al Sweigart, “Automate the Boring Stuff with Python”,1st Edition, No Starch Press, 2015. (Available under CC-
BY-NC-SA license at https://automatetheboringstuff.com/) (Chapters 1 to 8)
2. Allen B Downey, “Think Python: How to Think Like a Computer Scientist”, 2nd Edition, Green TeaPress, 2015.
(Available under CC-BY-NC license at http://greenteapress.com/thinkpython2/thinkpython2.pdf) (Chapters 15 -
18)
(Download pdf/html files from the above links)
3. Charles R. Severance, “Python for Everybody: Exploring Data Using Python 3”, 1st, Create SpaceIndependent
Publishing Platform, 2016
Web links and Video Lectures (e-Resources)
https://www.youtube.com/watch?v=_xQNeOTRyig
https://www.youtube.com/watch?v=kqtD5dpn9C8
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
COs
C312.C.1 3 3 3 3 3 - - - 2 2 1 1 3 3 3
C312.C.2 2 3 3 2 2 - - - 3 1 1 1 2 3 3
C312.C.3 1 2 3 3 2 - - - 3 1 1 1 1 2 3
C312.C.4 3 3 3 3 1 - - - 3 1 1 1 3 3 3
C312.C.5 3 3 3 3 3 - - - 2 2 2 2 3 3 3
SEMESTER-VI
Micro Electro Mechanical Systems
Course Code 21EC644 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
1. To provide overview of MEMS devices and its application.
2. To introduce various sensors and actuators
3. To introduce different materials used for MEMS
4. To educate on the applications of MEMS to disciplines beyond Electrical and Mechanical engineering.
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course
outcomes.
1. Lecture method (L) does not mean only the traditional lecture method, but a different type of
teaching method may be adopted to develop the outcomes
2. Show Video/animation films to explain the functioning of various
3. Encourage collaborative (Group) Learning in the class to promote critical thinking
4. Topics for seminars on several MEMS related topics and their applications
5. Encourage the students to take up mini projects and main projects
6. Discuss how every concept can be applied to the real world - and when that's possible, it helps
improve the students' understanding
Module-1
Overview of MEMS and Microsystems: MEMS and Microsystem, Typical MEMS and Microsystems Products, Evolution of
Microfabrication, Microsystems and Microelectronics, Multidisciplinary Nature of Microsystems, Miniaturization.
Applications and Markets.
Text1: 1.1, 1.2, 1.3, 1.4, 1.5, 1.6, 1.7, 1.8, 1.9
08 Hours
Module-2
Working Principles of Microsystems: Introduction to MEMS sensors and actuators, Microsensors: Electrostatic sensors,
Parallel plate capacitors, Applications, Interdigitated Finger capacitor, Piezoresistive sensors, Piezoresistive sensor
materials, Stress analysis of mechanical elements Micro actuators: Comb drive devices, Micro Grippers, Piezoelectric and
actuators
Text 2: 4.1, 4.2, 4.3, 4.4, 4.7, 6.1,6.3,7.1
08 Hours
Module-3
MICRO-OPTO-ELECTRO MECHANICAL SYSTEMS: Principle of MOEMS technology, properties of light, light modulators,
beam splitter, micro lens, micro mirrors, digital micro mirror device (DMD), light detectors, grating light valve (GLV),
optical switch, wave guide and tuning, shear stress measurement.
Text1: 4.1,4.2,4.3,4.4,4.5,4.6,4.7
08 Hours
Module-4
Scaling Laws in Miniaturization: Introduction, Scaling in Geometry, Scaling in Rigid-Body Dynamics, Scaling in
Electrostatic Forces, Scaling in Electromagnetic Forces, Scaling in Electricity, Scaling in Fluid Mechanics, Scaling in Heat
Transfer. Text1: 6.1, 6.2,6.3,6.4,6.5,6.6,6.7,6.8
08 Hours
Module-5
Overview of Micromanufacturing: Introduction, Bulk Micromanufacturing, Surface Micromachining, The LIGA Process,
Summary on Micromanufacturing.
Text1: 9.1,9.2,9.3,9.4,9.5
Microsystem Packaging: Introduction, Overview of Mechanical Packaging of Microelectronics, Microsystem Packaging.
Text1: 11.1,11.2, 11.3
08 Hours
Teaching-Learning Process for all modules Chalk and Talk/PowerPoint presentation/YouTube videos.
Course Outcomes:
At the end of the course the student will be able to:
1. Appreciate the technologies related to Micro Electro Mechanical Systems.
2. Understand design and fabrication processes involved with MEMS devices.
3. Analyse the MEMS devices and develop suitable mathematical models
4. Know various application areas for MEMS device.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1- At the end of 5th week 20
CIE’s 20
CIE 2 - At the end of 10th week
60
CIE 3 - At the end of 15th week 20
Reference Books:
10. Hans H Gatzen, Volker Saile, JurgLeuthold, Micro and Nano Fabrication: Tools and Processes, Springer,
2015.
11. Dilip Kumar Bhattacharya, Brajesh Kumar Kaushik, Microelectromechanical Systems (MEMS), Cengage
Learning. 3. Chang Liu, Foundations of MEMS, Pearson Ed.
12. Foundation of MEMS, Chang Liu, Prentice Hall Ltd.
13. MEMS and NEMS, Sergey Edwrd Lyshevski, CRC Press, Indian Edition.
C312.D.2 3 3 2 1 -- -- -- -- -- -- -- --
C312.D.3 2 3 1 -- -- -- -- -- -- -- --
C312.D.4 3 2 2 2 -- -- -- -- -- -- -- --
SEMESTER-VI
Communication Engineering
Course Code 21EC651 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
This course will enable students to:
1. Describe essential elements of an electronic communication system.
2. Understand Amplitude, Frequency & Phase modulations, and Amplitude demodulation.
3. Define the sampling theorem and methods to generate pulse modulations.
4. Understand the concept of Multiplexing and learn the various methods of digital modulation techniques and
compare the different schemes.
5. Understand the basic concepts of wireless and cellular communications.
Module-2
Amplitude Modulation Techniques: Types of analog modulation, Principle of amplitude modulation, AM power
distribution, Limitations of AM, (TEXT 1: 4.1, 4.2, 4.4, 4.6)
Angle Modulation Techniques: Principles of Angle modulation, Theory of FM-basic Concepts, Theory
of phase modulation (TEXT1: 5.1, 5.2, 5.5) 08 Hours
Module-3
Sampling Theorem and Pulse Modulation Techniques: Digital Versus Analog Transmissions, Sampling Theorem,
Classification of pulse modulation techniques, PAM, PWM, PPM, PCM, Quantization of signals (TEXT 1: 7.2 to 7.8)
08 Hours
Module-4
Digital Modulation Techniques: differential pulse code modulation. Delta modulation, Adaptive Delta Modulation, noise
considerations in PCM, (TEXT 1: 7.9 to 7.13).
Time division multiplexing, Frequency division multiplexing, (TEXT 1: 8.8-8.9).
Types of digital Modulation, ASK, FSK, PSK (TEXT 1: 9.1 to 9.5).
08 Hours
Module-5
Evolution of wireless communication systems: Brief History of wireless communications, Advantages of wireless
communication, disadvantages of wireless communications, wireless network generations, Comparison of wireless
systems, Evolution of next generation networks, Applications of wireless communication (TEXT 2: 1.1 to 1.7)
Principles of Cellular Communications: Cellular terminology, Cell structure and Cluster, Frequency reuse concept, Cluster
size and system capacity, Method of locating cochannel cells, Frequency reuse distance (TEXT 2: 4.1 to 4.7)
08 Hours
Teaching-Learning Process for all modules Chalk and Talk/PowerPoint presentation/YouTube videos.
Course Outcomes(Course Skill Set):
At the end of the course the student will be able to:
1. Describe the scheme and concepts of radiation and propagation of communication signals.
2. Understand the AM and FM modulation techniques and represent the signal in time and frequency domain
relations.
3. Understand the process of sampling and quantization of signals and describe different methods to generate
digital signals.
4. Describe the basic digital modulation techniques, performance comparison between digital modulation
techniques and uses of multiplexing in communication domain
5. Compare the different wireless communication systems and describe the structure of cellular communication.
C313.A.1 3 2 1 -- -- -- -- -- -- -- -- 2
C313.A.2 3 2 2 -- 1 -- -- -- -- -- -- --
C313.A.3 3 2 1 -- -- -- -- -- -- -- -- --
C313.A.4 3 2 1 -- -- -- -- -- -- -- -- --
C313.A.5 2 2 -- -- -- -- -- -- -- -- -- 2
SEMESTER-VI
MICROCONTROLLERS
Course Code 21EC652 CIE Marks 50
Teaching Hours / Week (L:T:P:S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course Objectives:
This course will enable students to:
1. Understand the difference between a Microprocessor and a Microcontroller and embedded microcontrollers.
2. Familiarize the basic architecture of 8051 microcontroller.
3. Program 8051microprocessor using Assembly Level Language and C.
4. Understand the interrupt system of 8051 and the use of interrupts.
5. Understand the operation and use of inbuilt Timers/Counters and Serial port of 8051.
6. Interface 8051 to external memory and I/O devices using its I/O ports.
Teaching-Learning Process (General Instructions)
The sample strategies, which the teacher can use to accelerate the attainment of the various course outcomes are listed
in the following:
1. Lecture method (L) does not mean only the traditional lecture method, but a different type of teaching method
may be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various techniques.
3. Encourage collaborative (Group) Learning in the class
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes critical thinking
5. Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinking
skills such as the ability to evaluate, generalize, and analyze information rather than simply recall it.
6. Show the different ways to solve the same problem and encourage the students to come up with
their own creative ways to solve them.
7. Discuss how every concept can be applied to the real world - and when that's possible, it helps
improve the students' understanding.
8. Give Programming Assignments.
Module-1
8051 Microcontroller: Microprocessor Vs Microcontroller, Embedded Systems, Embedded Microcontrollers, 8051
Architecture- Registers, Pin diagram, I/O ports functions, Internal Memory organization. External Memory (ROM & RAM)
interfacing.
Text 2: Chapter 1 section 1.1 to 1.3, chapter 3 sections 3.1 to 3.3.
08 Hours
Module-2
8051 Instruction Set: Addressing Modes, Data Transfer instructions, Arithmetic instructions, Logical instructions, and
Bit manipulation instructions. Examples for instructions with memory allocations. Simple Assembly language program
examples (without loops) to use these instructions.
Text 2 : Chapter 5 , chapter 6, chapter 7, chapter 8
08 Hours
Module-3
8051 Jump and Call instructions & Embedded C Jump and Call Instructions, Calls & Subroutine instructions. Assembly
language program examples on subroutine and involving loops.
Macros and Procedures.8051 Programming in C: Data Types and Time delay in 8051 C.
Text 1 : chapter 7 section 7.1 to 7.3
08 Hours
Module-4
8051 Timers and Serial Port 8051 Timers and Counters – Operation and Assembly language programming to generate a
pulse using Mode-1 and a square wave using Mode- 2 on a port pin.
8051 Serial Communication- Basics of Serial Data Communication, RS- 232 standard, 9 pin RS232
signals, Simple Serial Port programming in Assembly and C to transmit a message and to receive data serially.
Text 1 : Chapter 9 section 9.1 Chapter 10 section 10.1 to 10.5
08 Hours
Module-5
8051 Interrupts and Interfacing Applications 8051 Interrupts. 8051 Assembly language programming to generate an
external interrupts using a switch, 8051 C programming to generate a square waveform on a port pin using a Timer
interrupt.
Interfacing 8051 to ADC-0804, DAC, LCD and Stepper motor and their 8051 Assembly and C language interfacing
programming.
Text 1: Chapter 11 section 11.1 and 11.2 Chapter 13 section 13.1 to 13.2, chapter 12 section 12.1, chapter 17 section
17.2
08 Hours
Teaching-Learning Process for all modules Chalk and Talk/Power Point presentation/YouTube videos.
Course outcome (Course Skill Set)
At the end of the course the student will be able to:
1. Explain the difference between Microprocessors & Microcontrollers, Architecture of 8051 Microcontroller, and
Interfacing of 8051 to external memory and Instruction set of 8051.
2. Develop 8051 Assembly level programs using 8051 instruction set.
3. Develop 8051 Assembly / C language program to generate timings and waveforms using 8051 timers, to send &
receive serial data using 8051 serial port.
4. Develop 8051 Assembly / C language programs to generate square wave on 8051 I/O port pin using interrupt
and C Programme to send & receive serial data using 8051 serial port.
5. Interface various peripheral devices to 8051 using I/O ports.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1-At the end of 5thweek 20
CIE’s 20
CIE2 –At the end of 10th week
60
CIE3 –At the end of 15th week 20
C313.B.2 2 2 3 3 1 1 2 1 1
C313.B.3 3 2 3 3 2 3 2 2 2
C313.B.4 3 2 3 3 2 3 2 2 2
C313.B.5 3 3 3 3 3 3 3 1 2 3
SEMESTER-VI
Electronic Circuits with Verilog
Module-5
Structural Description: Highlights of Structural Description, Organization of Structural Description Binding Tasks and
Functions: Differences between tasks and functions, declaration, invocation, automatic tasks and functions. (4.1, 4.2,
4.3 till example 4.9) (Text 2)
(Text 1)
08 Hours
Teaching-Learning Process for all modules Chalk and Talk/PowerPoint presentation/YouTube videos.
Course Outcomes:
After successfully completing the course, the students will be able to
1. Under the Verilog HDL design flow.
2. Describe the basic concepts of Verilog HDL programming.
3. Design of digital electronics circuits using dataflow, behavioural, gate-level, and structural modelling.
4. Design complex digital circuits using advanced Verilog concepts.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE’s CIE 1 5th week 20 Average of 3 tests for 20
CIE 2 10th week 20 60 marks
CIE 3 15th week 20
AAT’s AAT-1 10th week 10
Lab Test 30 Reduced to 10
Lab Record 20 10
Continuous Internal Evaluation Total Marks :100. Reduced to 50 Marks
Semester End Examination (SEE) Total Marks :100. Reduced to 50 Marks
Suggested Learning Resources:
Text Books:
1. “Verilog HDL: A Guide to Digital Design and Synthesis”, Samir Palnitkar, Pearson education, Second edition.
2. “HDL programming (VHDL and Verilog)”, Nazeih M Botros, John Wiley India Pvt. Ltd., 2008.
Reference Books:
1. B.V. Ramana: “Higher Engineering Mathematics” McGraw-Hill Education, 11th Ed.
2. Srimanta Pal & Subodh C. Bhunia: “Engineering Mathematics” Oxford University Press,3rd Reprint, 2016.
3. N.P Bali and Manish Goyal: “A textbook of Engineering Mathematics” Laxmi Publications, Latest edition.
4. C. Ray Wylie, Louis C. Barrett: “Advanced Engineering Mathematics” McGraw – HillBook Co.Newyork,
Latest ed.
5. Gupta C.B, Sing S.R and Mukesh Kumar: “Engineering Mathematic for Semester I andII”, Mc-Graw Hill
Education(India) Pvt. Ltd 2015.
6. H.K.Dass and Er. Rajnish Verma: “Higher Engineering Mathematics” S.Chand Publication(2014).
7. James Stewart: “Calculus” Cengage publications, 7th edition, 4th Reprint 2019.
E-Resources:
http://.ac.in/courses.php?disciplineID=111
http://www.class-central.com/subject/math(MOOCs)
http://academicearth.org/
VTU e-Shikshana Program
VTU EDUSAT Program
Activity-Based Learning (Suggested Activities in Class)/Practical-Based Learning
Quizzes
Assignments
Seminars
CO- PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C313.D.1 3 1 -- -- -- -- -- -- -- -- -- --
C313.D.2 3 3 -- -- -- -- -- -- -- -- -- --
C313.D.3 3 2 -- -- -- -- -- -- -- -- -- --
C313.D.4 3 3 -- -- -- -- -- -- -- -- -- --
C313.D.5 2 2 -- -- -- -- -- -- -- -- -- --
SEMESTER-VI
Sensors & Actuators
Course Code 21EC655 CIE Marks 50
Teaching Hours/Week (L:T:P:S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Theory 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
1. To understand the fundamental knowledge about sensors and measurement system.
2. To impart the knowledge of analog and digital transducer with actuators.
3. To Analyze the principle, design and working of transducers for the measurement of physical timevarying
quantities.
4. To design sensors for various real time applications.
5. To develop different actuators suitable in industrial process control systems.
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes.
1. Explain the fundamental concepts required for the module in the introduction phase for themodule.
2. Conducting quiz after completion of every module in class and evaluate.
3. Asking questions about completed previous topic, will aid to assess the student understanding.
4. Evaluate the internals answer booklet by correcting the mistakes if any.
5. Modules revision at the end as well use practical lab sessions and demonstrate the concepts if applicable and
feasible.
Module-1
Sensors and measurement system: Introduction to Sensors, Classification, Block Diagram, Smart sensors. Recent trends
in sensors technology: Fibre Optic Sensors, Film Sensors, Semiconductor IC Technology, Microelectromechanical System
(MEMS), Nano Sensors, Application of Sensors.
Measurement: Definition, significance of measurement, Elements of generalized measurement system with example.
Input-output configuration of measuring instruments and measurement systems, methods of correction for interfering
and modifying inputs.
08 Hours
Module-2
Transducers: Introduction to transducers, Classifications of transducers-primary & secondary, active & passive, analog
and digital transducers. Electrostatic and Piezoelectric Transducers, Ultrasonic Sensors, Hall effect and Inductance and
Eddy current sensors. Angular/Rotary movement Transducer, Electromagnetic Flowmeter, Acoustic Temp Sensor,
Nuclear Thermometer, Magnetic Thermometer, Thermoelectric, case study.
08 Hours
Module-3
Measurement of Temperature: RTD, Thermistor, Thermocouple, laws of thermocouple, Thermopile, AD590.
Measurement of Displacement: Introduction, Principles of Transduction, Variable resistance devices, variable Inductance
Transducer, Variable Capacitance Transducer, Hall Effect Devices, Proximity Devices, Digital Transducer.
08 Hours
Module-4
Electroanalytical Sensors: Introduction, Electro-chemical Cell, Cell potential, Sd. Hydrogen Electrode (SHE), Liquid
Junction and Other potentials, Polarization, Reference Electrodes, Sensor Electrodes, Radiation Sensors: Basic
Characteristics, Photo-emissive Cell and Photomultiplier, Photovoltaic Cell, X-ray and Nuclear Radiation Sensors.
08 Hours
Module-5
Actuators: Introduction to actuators, transducer, Types of actuators, Signal conversions analog, digital, pneumatic signal.
Actuators, Control elements.
Electrical actuating systems: Pneumatic Actuators, Hydraulic Actuators: Principle and working of actuators, case study.
08 Hours
Course outcome (Course Skill Set)
At the end of the course the student will be able to:
1. To understand the fundamental concepts related to sensors and measurement, functional elements of
measurement system, I/O Characteristics of measurement system.
2. To analyze the comparison of analog and digital transducer with actuators
3. Elucidate the working principle and usage of different transducers for temperature, displacement and level
measurement.
4. To develop sensor electrode for electrochemical application.
5. To design the principle and working of different types of actuators used in industrial application.
Text Books:
1. Electrical and Electronic Measurements and Instrumentation, A K Sawhney, 17th Edition, (Reprint 2004),
Dhanpat Rai & Co. Pvt. Ltd., 2004.
2. Instrumentation: Devices and Systems, C S Rangan, G R Sarma, V S V Mani, 2nd Edition (32 Reprint), McGraw
Hill Education (India), 2014.
3. Process Control Instrumentation Technology by C D Johnson, 7th Edition, Pearson Education Private Limited,
New Delhi 2002.
CO PO Mapping:
POS PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
COs
C313.E.1 2 2 2 3 2 2 - - - - - 1 2 3 2
C313.E.2 3 2 3 2 2 2 - - - - - 1 2 3 2
C313.E.3 3 3 2 2 3 2 - - 1 1 1 1 2 3 2
C313.E.4 3 3 2 3 2 3 - - - - - 2 2 3 2
C313.E.5 3 2 3 3 2 3 - - - - - 2 2 3 2
SEMESTER-VII
Advanced VLSI
Course Code 21ECT71 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 Hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
1. Learn an overview the of VLSI design flow of ASIC.
2. Emphasize Back-end VLSI design of Floor planning and Routing
3. Demonstrate the verification concepts with reference to System Verilog.
4. Impart knowledge on procedural statements and test bench designs.
5. Understand Randomization and Functional Coverage concepts.
Teaching-Learning Process (General Instructions)
The sample strategies, which the teacher can use to accelerate the attainment of the various course outcomes are
listed in the following:
1. Lecture method (L) does not mean only the traditional lecture method, but a different type of teaching method
may be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various techniques.
3. Encourage collaborative (Group) Learning in the class
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes critical thinking.
5. Adopt Problem-Based Learning (PBL), which fosters students’ Analytical skills, and develops thinking skills such as
the ability to evaluate, generalize, and analyze information rather than simply recall it.
6. Topics will be introduced in multiple representations.
7. Show the different ways to solve the same problem and encourage the students to come up with their own
creative ways to solve them.
8. Discuss how every concept can be applied to the real world - and when that's possible, it helps improve the
student’s understanding.
Module-1
Introduction to ASICs: Full custom, Semi-custom, and Programmable ASICs, ASIC Design flow, ASIC cell libraries.
CMOS Logic: Data path Logic Cells: Data Path Elements, Adders: Carry skip, Carry bypass, Carry save, Carry select,
Conditional sum, Multiplier (Booth encoding), Data path Operators, I/O cells, Cell Compilers.
Text Book 1
08 Hours
Module-2
Floor planning and placement: Goals and objectives, Measurement of delay in Floor planning, Floor planning tools
Routing: Global Routing: Goals and objectives, Global Routing Methods, Global routing between blocks, Back-
annotation.
Detailed Routing: Goals and objectives, Measurement of Channel Density, Left-Edge Algorithm, Area-Routing Algorithms,
Multilevel routing, Timing –Driven detailed routing, Final routing steps.
Text Book 1
08 Hours
Module-3
Verification Guidelines: The verification process, basic test bench functionality, directed testing, methodology basics,
constrained random stimulus, randomization, functional coverage, test bench components, layered testbench.
Data Types: Built-in Data types, fixed and dynamic arrays, Queues, associative arrays, linked lists, array methods,
choosing a type, creating new types with type def, creating user-defined structures, type conversion, Enumerated
types, constants and strings, Expression width.
Text Book 2
08 Hours
Module-4
Chip Input and Output (I/O) Circuits: Introduction, ESD Protection, Input Circuits, Output Circuits and L(di/dt) Noise,
On-Chip Clock Generation and Distribution, Latch-Up and Its Prevention.
Connecting the test bench and design: Separating the test bench and design, the interface construct, Stimulus timing,
Interface driving and sampling, and System Verilog assertions.
Text Book 2
08 Hours
Module-5
Randomization: Introduction, what to randomize? Randomization in System Verilog, Random number functions,
Common randomization problems, Random Number Generators.
Functional Coverage: Coverage types, Coverage strategies, Simple coverage example, Anatomy of Cover group and
Triggering a Cover group, Data sampling.
Text Book 2
08 Hours
Teaching-Learning Process for all modules Chalk and Talk/PowerPoint presentation/YouTube videos.
Course Outcomes:
At the end of the course, the student will be able to:
1. Demonstrate the understanding of VLSI design flow used for ASIC.
2. Analyze the concepts of floor plan, partition and routing with the use of CAD tools.
3. Describe the concepts of ASIC design verification methodology.
4. Impart the use of test bench design for Verification of Digital system design
5. Analyze the concepts of Randomization and Functional Coverage using System Verilog.
Assessment Details (both CIE and SEE)
Component weightage (%)
CIE 1- At the end of t h e week 20
CIE’s 20
CIE 2 - At the end of the 10th week
60
th
CIE 3 - At the end of the 15 week 20
C401.4 3 2 2 1 2 -- -- -- -- -- 1 3
C401.5 3 3 3 -- 1 -- -- -- -- -- 2 3
SEMESTER-VII
Wireless Communication
Course Code 21ECT72 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (2:0:0:0) Credits (2:0:0:0) SEE Marks 50
Teaching-Learning Process for all modules Chalk and Talk/PowerPoint presentation/YouTube videos.
Course Outcomes:
At the end of the course, the student will be able to:
1. Describe different modes of signal propagation and transmission losses in optical fiber
2. Classification of different types of optical sources and detectors with WDM concepts used in transmission
techniques
3. Understand the concepts of mobile and wireless communication
4. Demonstrate knowledge on propagation mechanism and cellular concepts in wireless communication
5. Compare different multiple access techniques in mobile communication and the concept of GSM
Reference Books:
4. P. S. Bhimbra: “Power Electronics”, Khanna Publication, 1995, ISBN: 9788174092 -793
5. Daniel W Hart, “Power Electronics”, Tata McGraw Hill, 2011, ISBN 0071321209, 9780071321204
E-Resources:
7. https://nptel.ac.in/courses/108105066
8. https://www.tutorialspoint.com/power_electronics/index.htm
9. https://ocw.mit.edu/courses/6-334-power-electronics-spring-2007/
10. https://resourcecenter.ieee-pels.org/
11. https://www.electronics-tutorials.ws/power/thyristor.html
CO- PO Mapping :
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
COs
C402.A.1 2 2 2 1 1 - 1 - 1 - 2 - 2 3 1
C402.A.2 2 3 2 2 1 1 - - - - 2 - 3 3 1
C402.A.3 2 2 3 2 1 1 - - - - 2 - 2 3 2
C402.A.4 2 2 2 3 2 1 - - - - 2 - 2 2 1
C402.A.5 3 2 1 1 2 1 1 - - - 2 - 2 2 1
SEMESTER-VII
Digital Image Processing
Course Code 21EC722 CIE Marks 50
Teaching Hours/Week(L:T:P:S)(2:0:2:0) Credits (2:0:1:0) SEE Marks 50
Total Hours of Pedagogy 30 hours Theory + 13 Lab slots Total Marks 100
Credits 03 Exam Hours 03
Course Objectives:
This course will enable the students to :
[Text 1: 3.1,3.2,3.3,3.4,3.5,3.6,4.6,4.8,4.9,4.10]
06 Hours
Module-3
Image Segmentation: Point, Line, and Edge Detection, Thresholding, Region Based Segmentation, Segmentation using
Morphological Watersheds, Representation, Boundary descriptors.
[Text 1: 10.2,10.3,10.4,10.5,11.1,11.2]
06 Hours
Module-4
Image Restoration: Reasons for image degradation, Model of image degradation/ restoration process, Noise probability
density functions, Image restoration using spatial filtering (Mean filters), Inverse Filtering, MMSE (Wiener) Filtering,
Geometric Mean Fliter.
[Text 1: 5.1,5.2,5.3,5.7,5.8,5.10]
06 Hours
Module-5
Morphological Image Processing: Preliminaries, Dilation and erosion, opening and closing, Basic morphological
operations: Boundary extraction, Region filling, extraction of connected components, convex hull, thinning, thickening,
Hit-or-Miss transform, Color image processing.
[Text 1: 9.1,9.2,9.3,9.4,9.5]
06 Hours
Teaching-Learning Process for all modules Chalk and Talk/Power Point presentation/You Tube videos.
Course Outcomes:
After successfully completing the course the students will be able to
1. Explain the historical background, concepts of image processing and its application.
2. Apply image processing techniques in both the spatial and frequency (Fourier)
domains.
3. Design image analysis techniques in the form of image segmentation and to
evaluate the Methodologies for segmentation
4. Analyze the image restoration technique to remove degradation from given image.
5. Design Morphological operation dilation and erosion on a given image.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE’s CIE 1 5th week 20 Average of 3 tests for
CIE 2 10th week 20 60 20 marks
th
CIE 3 15 week 20
AAT’s AAT-1 10th week 10
Lab Test 30 Reduced to 10
Lab Record 20 10
Continuous Internal Evaluation Total Marks :100. Reduced to 50 Marks
Semester End Examination (SEE) Total Marks :100. Reduced to 50 Marks
Suggested Learning Resources:
Text Books:
1. Rafael C Gonzalez and Richard E Woods ,Digital Image Processing,ISBN 978-0-13-335672-4 PHI, 3rd Edition
2010.
2. A K Jain ,Fundamentals of Digital Image Processing, ISBN: 978-8-12-030929-6 PHI Learning Private Limited
2014.
Reference Book:
1. S Jayaraman, S Esakkirajan, T Veerakumar ,Digital Image Processing, ISBN 978-0-07-014479-8, Tata McGraw
Hill, 2014.
E-Resources:
Image databases, https://imageprocessingplace.com/root_files_V3/image_databases.htm
Student support materials
https://imageprocessingplace.com/root_files_V3/students/students.htm
NPTEL Course, Introduction to Digital Image Processing, https://nptel.ac.in/courses/117105079
Computer Vision and Image Processing, https://nptel.ac.in/courses/108103174
Image Processing and Computer Vision – Matlab and Simulink,
https://in.mathworks.com/solutions/image-video-processing.html
Activity-BasedLearning(SuggestedActivitiesinClass)/Practical-Based Learning
Quizzes
Assignments
Seminars
CO-PO Mapping:
POS PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C402.B.1 2 2 2 1 2 - - - - 1 1 1
C402.B.2 3 3 3 1 2 - - - - 2 2 1
C402.B.3 3 3 3 3 3 - - - - 1 - 1
C402.B.4 3 3 3 2 2 - - - - 2 - 1
C402.B.5 3 2 3 2 3 - - - - 1 - 1
SEMESTER-VII
DSP Algorithms & Architecture
Course Code 21ECT723 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
The goal of the course DSP Algorithms & Architecture is:
1. Understand the concepts of digital signal processing techniques.
2. Understand the computational building blocks of DSP processors and its speed issues.
3. Understand the various addressing modes, peripherals, interrupts and pipelining structure of the TMS320C54xx
processor.
4. Learn how to interface the external devices to the TMS320C54xx processor in various modes.
5. Understand DSP algorithms and applications with their implementation using TMS320C54xx processor.
Quizzes
Assignments
Seminars
CO- PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C402.C.1 3 2 2 -- -- -- -- -- -- - -- --
C402.C.2 3 2 2 -- -- -- -- -- -- - -- --
C402.C.3 3 2 2 -- -- -- -- -- -- - -- --
C402.C.4 3 2 3 3 -- -- -- -- - 2 --
C402.C.5 3 2 3 -- 3 -- -- -- -- - 2 --
SEMESTER-VII
Biomedical Signal Processing
Course Code 21EC724 CIE Marks 50
Teaching Hours/Week (L: T:P:S)(3:0:0:0) 3:0:0:0 SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
The goal of the course Transform Calculus, Fourier series and Numerical techniques is:
1. Possess the basic mathematical, scientific and computational skills necessary to analyse ECG and EEG signals.
2. Apply classical and modern filtering and compression techniques for ECG and EEG signals.
3. Develop a thorough understanding on basics of ECG and EEG feature extraction.
4. To have an insight into Biomedical signals.
5. To enable the students to understand various data reduction techniques
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C402.D.1 3 1 3 2 2 3 1 0 1 1 1 1
C402.D.2 3 3 2 2 2 3 2 0 1 1 1 1
C402.D.3 3 2 2 2 2 -- - -- -- -- -- --
C402.D.4 3 3 3 2 2 -- -- -- -- -- -- --
C402.D.5 3 2 2 -- -- -- -- -- -- -- -- --
SEMESTER-VII
Speech Signal Processing
Course Code 21EC725 CIE Marks 50
Teaching Hours/Week(L:T:P:S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
This course will enable the students to :
1. Explain the models for speech production
2. Describe the Time domain and frequency domain speech processing techniques
3. Interpret a predictive technique for speech compression
4. Understand the concepts of Homomorphic Speech Processing
5. Provide fundamental knowledge required to understand and analyze speech recognition, synthesis and speaker
identification systems
Teaching-Learning Process(General Instructions)
The sample strategies, which the teacher can use to accelerate the attainment of the various course outcomes are
listed in the following:
1. Lecture method (L) does not mean only the traditional lecture method, but a different type of teaching method may
be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various techniques.
3. Encourage collaborative (Group) Learning in the class
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes critical thinking
5. Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinking skills such as the ability
to evaluate, generalize, and analyze information rather than simply recall it.
6. Discuss how every concept can be applied to the real world - and when that's possible, it helps improve the students'
understanding.
Module-1
Fundamentals of Human Speech Production: Introduction, The Process of Speech Production, The Acoustic Theory of
Speech production, Lossless Tube Models, Digital Models for Sampled Speech Signals.
[Text 1:3.0,3.1,3.2,3.3,3.4]
08Hours
Module-2
Time-Domain Methods for Speech Processing: Introduction, Time-Dependent Processing of speech, Short-Time Energy
and Average Magnitude, Short-Time Average Zero-Crossing Rate, Speech vs Silence Discrimination using Energy and Zero-
Crossings, The Short-Time Autocorrelation Function.
[Text 1:4.0,4.1,4.2,4.3,4.4,4.6]
08 Hours
Module-3
Frequency Domain Representations: Discrete-Time Fourier Analysis, Short-Time Fourier Analysis, Overlap Addition
(OLA),Digital Representations of Speech Waveform
[Text 1:5.0,5.1,5.3,5.4,5.6,5.7,6.0,6.1]
08Hours
Module-4
Homomorphic Speech Processing: Introduction, Homomorphic Systems for Convolution, Complex Cepstrum of Speech,
Pitch Detection,Formant Estimation,Homomorphic vocoder.
[Text 1:7.0,7.1,7.2,7.3,7.4,7.5]
08Hours
Module-5
Linear Predictive Analysis of Speech Signals: Introduction, Basic Principles of Linear Predictive Analysis, Computation of
the Gain for the Model, Solution of the LPC Equations, The Prediction Error Signal, Frequency Domain Interpretations of
Linear Predictive Analysis.
[Text 1:8.0,8.1,8.2,8.3,8.5,,8.6]
08Hours
Teaching-Learning Process for all modules Chalk and Talk/Power Point presentation/YouTube videos.
Course outcomes (Course Skill Set)
At the end of the course the student will be able to:
1. Model speech production system and describe the fundamentals of speech.
2. Apply time domain and frequency domain algorithms, on speech to find, enhance and modify speech
parameters.
3. Describe an appropriate processing technique for a given application.
4. Apply the concepts of Homomorphic Speech Processing.
5. Analyze speech recognition, synthesis and speaker identification systems.
Assessment Details(both CIE and SEE)
Component Weightage(%)
CIE 1-At the end of 5thweek 20
CIE’s 20
CIE2 –At the end of 10th week
60
CIE3 -Attheendof 15th week 20
1. L R Rabiner and R W Schafer ,”Digital Processing of Speech Signals” , ISBN 978-81-317-0513-1 Pearson
Education Asia, 2004
2. Rabiner and Schafer, “Theory and Applications of Digital Speech Processing”, ISBN 81-203-0501-9
Pearson Education 2011.
ReferenceBooks:
1. Lawrence Rabiner and Biing-Hwang Juang ,”Fundamentals of Speech Recognition”, ISBN 81-297-0138-3
Pearson Education, 2003.
2. Daniel Jurafsky and James H Martin,” Speech and Language Processing–An Introduction to Natural Language
Processing, Computational Linguistics, and Speech Recognition”, ISBN 01-350-4196-1 Pearson Prentice Hall,
2009.
E-Resources:
1.https://nptel.ac.in/courses/117105145
2. https://ocw.mit.edu/courses/6-345-automatic-speech-recognition-spring-2003/
3. https://www.classcentral.com/course/youtube-digital-speech-processing-47859
Quizzes
Assignments
Seminars
CO-PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C402.E.1 3 2 2 2 2 -- -- -- -- 2 -- --
C402.E.2 3 3 3 2 2 -- -- -- -- 2 -- 1
C402.E.3 3 3 3 2 2 -- -- -- -- 2 1 1
C402.E.4 3 3 3 2 2 -- -- -- -- 2 -- 1
C402.E.5 3 3 3 3 3 -- -- -- -- 2 -- 1
SEMESTER-VII
IoT & Wireless Sensor Networks
Course Code 21EC731 CIE Marks 50
Teaching Hours/Week (L:T:P:S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
The goal of the course IoT & Wireless Sensor Networks is:
1. To Understand the concepts and characteristics of IoT devices.
2. To Interpret the use of different IoT devices and their prototyping.
3. To Evaluate the Wireless sensor networks characteristics and applications.
4. To Analyze the sensor, transmission technology and systems associated with WSN.
5. To Apply the concepts of middleware, performance evaluation and traffic management in WSN.
Teaching-Learning Process (General Instructions)
The sample strategies, which the teacher can use to accelerate the attainment of the various course outcomes are
listed in the following:
1. Lecture method (L) does not mean only the traditional lecture method, but a different type of teaching
method may be adopted to develop the outcomes.
2. Show Video/animation films to explain the various concepts.
3. Encourage collaborative (Group) Learning in the class
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes criticalthinking
5. Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop thinking skills such as
the ability to evaluate, generalize, and analyze information rather than simply recall it.
6. Topics will be introduced in multiple representations.
7. Show the different ways to solve the same problem and encourage the students to come up with their own
creative ways to solve them.
8. Discuss how every concept can be applied to the real world - and when that's possible, it helps improve the
students' understanding.
Module-1
Internet of Things: Introduction, Physical design, Logical design, Enabling technologies, IoT Communication models &
APIs, IoT Levels &deployment templates,
Text 1: Chapter 1
08 Hours
Module-2
Domain Specific IoTs: Home automation, cities, environment, energy, retail, logistics, agriculture,
industry, health & lifestyle, manufacturing, Education, Automotive
IoT Protocols : 6LowPAN, RPL, CoAP, MQTT
Text 1: Chapter 2
08 Hours
Module-3
Wireless Sensor Networks: Introduction, applications of sensor networks, basic overview of the technology, basic sensor
network architectural elements, present day sensor network research, challenges and hurdles, WSN vs Adhoc & other
alternative Networks. examples of Category 1 and 2 WSN applications
Text 2: Chapter 1 – 1.1, 1.1.2, 1.2, 1.2.1, 1.2.2 (phase 4), 1.2.3 Chapter 2: 2.4, 2.5
08 Hours
Module-4
Wireless sensor technology: Introduction, sensor node technology – overview, hardware andsoftware,
sensor taxonomy, WN operating environment, WN trends.
Wireless Transmission technology and systems: Introduction, Campus applications, MAN/WANapplications.
Text 2: Chapter 3: 3.1, 3.2 – 3.2.1, 3.2.2, 3.3, 3.4, 3.5 Chapter 4: 4.1, 4.3.1, 4.3.2
08 Hours
Module-5
Middleware for WSNs: Introduction, principles, architecture, data related functions
Performance and traffic management: background, WSN Design issues, performance modelling ofWSNs.
Text 2: Chapter 8: 8.1, 8.2, 8.3, 8.3.1 Chapter 11: 11.2, 11.3, 11.4
08 Hours
Teaching-Learning Chalk and talk method, Power point presentation
Process RBT Level: L1, L2, L3
Course outcome (Course Skill Set)
At the end of the course the student will be able to:
1. Understand the characteristics, building blocks, enabling technologies of the IoT systems
2. Describe the characteristics and applications of domain specific IoTs.
3. Discuss the overview of the Wireless sensor networks characteristics and applications.
4. Present the sensor, transmission technology and systems associated with WSN.
5. Develop the concepts of middleware, performance evaluation and traffic management in WSN.
Assessment Details (both CIE and SEE)
E-resources
1. www.coursera.org/specializations/iot
2. https://nptel.ac.in/courses/106/105/106105166/
3. http://www.tfb.edu.mk/amarkoski/WSN/Kniga-w02
4. https://web.cse.ohio-state.edu/~arora.9/788-12.html
Assignments Seminars
Case Studies
CO- PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C403a.1 2 2 3 3 1 - - - - 2 - 1
C403a.2 3 3 3 3 3 - - - - 2 - 2
C403a.3 1 2 2 2 1 - - - - 2 - 1
C403a.4 1 2 2 2 1 - - - - 2 - 1
C403a.5 1 3 3 3 2 - - - - 2 - 1
SEMESTER-VII
Network Security
Course Code 21EC732 CIE Marks 50
Teaching Hours/Week (L:T:P:S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
1. To Learn the Network Models for Security.
2. To understand the Routing in Network layer.
3. To explore methods of communication and congestion control by the transport layer.
4. To study the Network Security Mechanisms.
5. To learn various security attacks and their counter measures.
Module-1
Attacks on Computers and Computer Security: Need for Security, Security Approaches, Principles of Security Types of
Attacks. Security Mechanisms, Services and Attacks, A model for Network security, Network Access Control, Extensible
Authentication Protocol.
08 Hours
Module-2
Transport Level Security: Web Security Considerations, Secure Sockets Layer, Transport Layer Security, TCP/IP ,HTTPS,
Secure Shell (SSH).
08 Hours
Module-3
IP Security: Overview of IP Security (IPSec), IP Security Architecture, Modes of Operation, Security Associations (SA),
Authentication Header (AH), Encapsulating Security Payload (ESP), Internet Key Exchange, Cryptographic suites.
08 Hours
Module-4
Intruders: Secure Electronic Transaction (SET).Intruders, Intrusion Detection. Malicious Softwares: Virus and related
threats, Virus counter measures.
08 Hours
Module-5
Firewalls: The need for firewalls, Firewall characteristics, Types of Firewalls, Firewall biasing, Firewall location and
configuration.
08 Hours
Teaching-Learning Process for all modules Chalk and Talk/Power Point presentation/YouTube videos.
Course Outcomes:
After successfully completing the course, the students will be able
1. Explain network security services and mechanisms and explain security concepts
2. Understand the concept of Transport Level Security and Secure Socket Layer.
3. Explain Security concerns in Internet Protocol security
4. Explain Intruders, Intrusion detection and Malicious Software
5. Describe Firewalls, Firewall Characteristics, Biasing and Configuration.
Assessment Details (both CIE and SEE)
Component Weightage(%)
CIE 1-At the end of 5thweek 20
CIE’s 20
CIE2 -At the end of 10th week
60
CIE3 -At the end of 15th week 20
7. William Stallings “Cryptography and Network Security: Principles and Practice”, Fifth Edition,
Pearson education,2011.ISBN : 9780136097044.
Reference Books:
E-Resources:
1.http://www.nptel.ac.in/courses/106105031
2. http://faculty.mu.edu.sa/public/uploads/1360993259.0858Cryptography%20
and%20Network%20Security%20Principles%20and%20Practice,%205th%20Edition.pdf
CO-PO Mapping:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
C403.B.1 3 3 3 2 2 1 1 - 2 1 2 3 2
C403.B.2 3 3 3 3 2 1 2 2 3 3 3
C403.B.3 3 3 3 2 2 1 2 2 3 3 2
C403.B.4 3 3 2 2 2 1 2 2 1 3 2 2
C403.B.5 3 3 2 3 2 1 1 2 2 1 2 2 2
SEMESTER-VII
Fabrication Technology
Course Code 21EC733 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
This course will enable students to:
1. Familiarize with the concepts of different processes involved in fabrication process and also with packaging issues.
2. Apply principles to identify and analyse the various steps for the fabrication of various components.
3. Introduce the fundamental concepts relevant to VLSI fabrication.
4. Enable the students to understand the various VLSI fabrication techniques
C403.C.1 3 3 2 1 1 -- -- -- -- -- 1 --
C403.C.2 3 2 2 1 1 -- -- -- -- -- 1 --
C403.C.3 3 3 2 1 1 -- -- -- -- -- 1 1
C403.C.4 3 3 2 1 -- -- -- -- -- -- -- --
C403.C.5 3 3 2 1 1 -- -- -- -- 1 1 1
SEMESTER-VII
Machine Learning with Python
Course Code 21EC734 CIE Marks 50
Teaching Hours/Week (L:T:P:S)(2:0:2:0) 2:0:1:0 SEE Marks 50
Total Hours of Pedagogy 30 hours Theory + 10 Lab slots Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
1. To understand the basic theory underlying machine learning.
2. To be able to formulate machine learning problems corresponding to different applications.
3. To understand a range of machine learning algorithms along with their strengths and weaknesses.
4. To be able to apply machine learning algorithms to solve problems of moderate complexity.
5. To apply the algorithms to a real-world problem, optimize the models learned and report on theexpected
accuracy that can be achieved by applying the models.
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes.
1. In addition to the traditional lecture method, different types of innovative teaching methods may beadopted so
that the delivered lessons shall develop student’s theoretical and programming skills.
2. State the need for learning Machine Learning with real-life examples.
3. Support and guide the students for self–study.
4. You will also be responsible for assigning homework, grading assignments and quizzes, and documenting
students & progress
5. Encourage the students for group learning to improve their creative and analytical skills.
6. Show short, related video lectures in the following ways:
As an introduction to new topics (pre-lecture activity).
As a revision of topics (post-lecture activity).
As additional examples (post-lecture activity).
As an additional material of challenging topics (pre-and post-lecture activity).
As a model solution of some real world problems. (post-lecture activity).
Module-1
Introduction: Introduction to Machine Learning, Building intelligent machines to transform data into knowledge, The
three different types of machine learning, An introduction to the basic terminology and notations, A roadmap for building
machine learning systems, Using Python for machine learning. Machine Learning Algorithms for Classification Artificial
neurons – a brief glimpse into the early history of machine learning, Implementing a perceptron learning algorithm in
Python, Adaptive linear neurons and the convergence of learning Training. Textbook 1: Chapters 1,2
06 Hours
Module-2
A Tour of Machine Learning Classifiers Using Scikit-Learn Choosing a classification algorithm, First steps with scikit-learn,
Modeling class probabilities via logistic regression, Maximum margin classification with support vector machines, Solving
nonlinear problems using a kernel SVM, Decision tree learning, Maximizing information gain – getting the most bang for
the buck
Building Good Training Sets – Data Preprocessing Dealing with missing data, Handling categorical data, Partitioning a
dataset in training and test sets, Bringing features onto the same scale, Selecting meaningful features, Assessing feature
importance with random forests. Textbook 1: Chapters 3 ,4
06 Hours
Module-3
Compressing Data via Dimensionality Reduction Unsupervised dimensionality reduction via principal component
Analysis, Supervised data compression via linear discriminant analysis, Using kernel principal component analysis for
nonlinear mappings Learning Best Practices for Model Evaluation and Hyperparameter Tuning Streamlining workflows
with pipelines, Loading the Breast Cancer Wisconsin dataset, Combining transformers and estimators in a Pipeline,Using
k-fold cross-validation to assess model performance,
Applying Machine Learning to Sentiment Analysis Obtaining the IMDb movie review dataset, Introducing the bag-of-
words model, training a logistic regression model for document classification , Working with bigger data – online
algorithms and out-of-core learning
06 Hours
Module-4
Embedding a Machine Learning Model into a Web Application Serializing fitted scikit-learn estimators, Setting up a
SQLite database for data storage, Developing a web application with Flask, Form validation and rendering, Turning the
movie classifier into a web application, Deploying the web application to a public server Predicting Continuous Target
Variables with Regression Analysis Introducing a simple linear regression model, Exploring the Housing Dataset,
Implementing an ordinary least squares linear regression model, Textbook 1: Chapters 9,10
06 Hours
Module-5
Working with Unlabeled Data – Clustering Analysis Grouping objects by similarity using k-means, Organizing clusters as
a hierarchical tree, Training Artificial Neural Networks for Image Recognition Modeling complex functions with artificial
neural networks, Classifying handwritten digits, Training an artificial neural network, Convergence in neural networks
06 Hours
https://www.youtube.com/watch?v=RnFGwxJwx-0
https://www.youtube.com/watch?v=eq7KF7JTinU
CO-PO Mapping
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3
COs
C404.D.1 3 3 3 3 3 - - - 2 2 1 1 3 3 3
C404.D.2 2 3 3 2 2 - - - 3 1 1 1 2 3 3
C404.D.3 1 2 3 3 2 - - - 3 1 1 1 1 2 3
C404.D.4 3 3 3 3 1 - - - 3 1 1 1 3 3 3
C404.D.5 3 3 3 3 3 - - - 2 2 2 2 3 3 3
SEMESTER-VII
MULTIMEDIA COMMUNICATION
Course Code 21EC735 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (2:0:2:0) Credits (2:0:1:0) SEE Marks 50
Total Hours of Pedagogy 30 hours Theory + 10 Lab slots Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
This course will enable students to:
1. Understand the importance of multimedia in today’s online and offline information sources and repositories.
2. Distinguish how Text, Audio, Image, and Video information can be represented digitally in a computer so that it can
be processed, transmitted and stored efficiently.
3. Describe the Multimedia Transport in Wireless Networks
4. Infer Real-time multimedia network applications.
5. Explain the Different network layer-based applications.
Teaching-Learning Process (General Instructions)
The sample strategies, which the teacher can use to accelerate the attainment of the various course outcomes are
listed in the following:
1. Lecture method (L) does not mean only the traditional lecture method, but a different type of teaching method may
be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various techniques.
3. Encourage collaborative (Group) Learning in the class
4. Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes critical thinking
5. Topics will be introduced in multiple representations.
6. Discuss how every concept can be applied to the real world - and when that's possible, it helps improve the
student’s understanding.
Module-1
Multimedia Communications: Introduction, Components of Multimedia, Multimedia Networks, Multimedia
software tools, Multimedia applications.
[Text 1:1.1,1.3,1.4][Text 2:1.1.1,1.3]
06 Hours
Module-2
Information Representation: Introduction, Text, Images, Audio, and Video, Popular File formats.
[Text 1: 2.1,2.3.1,2.3.2,2.4.1,2.4.3,2.5.1,2.5.2,2.6.1,2.6.2][Text 2: 3.2]
06 Hours
Module-3
Text and Image Compression: Introduction, Compression principles, text compression, image Compression.
[Text 1:3.1,3.2,3.3.1,3.3.2,3.3.5,3.4.1,3.4.2,3.4.3,3.4.5]
06 Hours
Module-4
Audio and video compression: Introduction, Audio compression, Video compression, Video compression principles
[Text 1:4.1,4.2.1,4.2.2,4.2.3,4.2.4,4.2.7,4.3,4.3.1,4.3.2, 4.3.4,4.3.5,4.3.6]
06 Hours
Module-5
Multimedia Information Networks: Introduction, LANs, Ethernet, Internet: introduction, IP datagrams, IP Address
[Text 1: 8.1,8.2,8.3,8.7,9.1,9.2,9.4]
06 Hours
Teaching-Learning Process for all modules Chalk and Talk/PowerPoint presentation/YouTube videos.
Practical Based learning
1. Develop a Matlab/python code for encoding and decoding a message.
2. Write a Matlab/python code for the quantization of a signal.
3. Implement text file compression using Lempel-Ziv-Welch Algorithm.
4. Implement image compression using JPEG Algorithm.
5. Implement audio compression using Free Lossless Audio Codec algorithm.
6. Implement video compression using H.264/AVC algorithm.
Course Outcomes:
At the end of the course, the student will be able to:
1. Understand the basics of different multimedia networks and applications.
2. Analyse different media types to represent them in digital form.
3. Illustrate the different types of text and images using different compression techniques.
4. Apply the different compression techniques to compress audio and video.
5. Describe multimedia Communication across Networks.
C404.E.2 2 2 3 -- -- -- 2 -- -- -- -- --
C404.E.3 2 2 1 -- -- -- -- -- -- -- -- --
C404.E.4 2 2 2 -- -- -- -- -- -- -- -- --
C404.E.5 2 3 2 -- -- -- -- -- -- -- -- --
SEMESTER-VII
ARM EMBEDDED SYSTEMS
Course Code 21EC742 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
This course will enable students to:
1. Explain the architectural features and instructions of 32-bit ARM microcontroller
2. Develop Programs using the various instructions of ARM for different Applications.
3. Understand the basic hardware components and their selection method based on the characteristics and Attributes
of an embedded system.
4. Develop the hardware-software co-design and firmware design approaches.
5. Explain the need for real-time operating systems for embedded system applications.
08 Hours
Module-5
RTOS and IDE for Embedded System Design: Operating System basics, Types of operating systems, Tasks, process and
threads (Only POSIX Threads with an example program), Thread pre-emption,
Pre-emptive Task scheduling techniques, Task Communication, Task synchronization issues- Racing and Deadlock, Programs
related to semaphores, message queue, shared buffer applications involving inter-task/thread communication
[Text 2: Chapter 10.1,10.2,10.3,10.5,10.6,10.7]
08 Hours
Teaching-Learning Process for all modules Chalk and talk/PowerPoint presentation/YouTube videos.
Course Outcomes:
At the end of the course, the student will be able to:
1. Depict the organization, architecture, bus technology, memory and operation of the ARM processors.
2. Employ the knowledge of the Instruction set of ARM processors to develop basic Assembly Language Programs
3. Understand the concepts of Embedded systems, applications, and different input-output components.
4. Develop the hardware /software co-design and firmware design approaches.
5. Design, analyze and write programs using RTOS for inter-task communication.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE 1- At the end of 5th week 20
CIE’s 20
CIE 2 - At the end of the 10th week
60
CIE 3 - At the end of the 15th week 20
1. Andrew N Sloss, Dominic System and Chris Wright, “ARM System Developers Guide”, Elsevier, Morgan Kaufmann
publisher, 1st Edition, 2008, ISBN:1758608745.
2. K. V. Shibu, "Introduction to embedded systems", TMH Education Pvt. Ltd. 2009. ISBN: 9780070145894.
Reference Books:
1. Sam Siewert, “Real-Time Embedded Systems and Components”, Cengage Learning India Edition, 2007.
ISBN:1584504684
2. Dr. K.V.K.K Prasad, Embedded/Real-Time Systems, Concepts, Design and Programming, Black Book, Dream Tech
Press, New edition, 2010. ISBN: 9788177224610.
3. Joseph Yiu, ''TheDefinitiveGuidetotheARMCortex-M3", 211d Edition, Newnes, (Elsevier), 2010.
E-Resources:
https://archive.nptel.ac.in/courses/106/105/106105193/
Quizzes
Assignments
Seminars
CO- PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C405.B.1 2 2 2 -- -- -- -- -- -- -- -- --
C405.B.2 3 3 3 2 1 -- -- -- -- -- -- --
C405.B.3 3 2 2 -- -- -- -- -- -- -- -- --
C405.B.4 3 3 3 2 3 -- -- -- -- -- -- --
C405.B.5 3 3 3 2 2 -- -- -- -- -- -- --
SEMESTER-VII
Module-2
Spatial Domain: Image Sampling and Quantization, Some Basic Relationships Between Pixels. Some Basic Intensity
Transformation Functions, Histogram Processing, Fundamentals of Spatial Filtering, Smoothing Spatial Filters,
Sharpening Spatial Filters.
[Text1: Chapter2: Sections 2.4 to 2.5, Chapter3 : Sections 3.2 to 3.6]
06 hours
Module-3
Frequency Domain: Preliminary Concepts, The Discrete Fourier Transform (DFT) of Two Variables, Properties of the 2-
8hours
DDFT 08Frequency
Basics of Filtering in the hours Domain, Image Smoothing and ImageSharpening Using Frequency Domain
Filters. [Text 1: Chapter 4: Sections 4.4 to 4.9]
06 hours
Module-4
Color Image Processing: Color Fundamentals, Color Models, Pseudo-color Image Processing, Basics of Full-Color image
processing [Text 1: Chapter 6: Sections 6.1 to 6.4]
06 hours
Module-5
Restoration: Noise models, Restoration in the Presence of Noise Only using Spatial Filtering and Frequency Domain
Filtering, Inverse Filtering, Minimum Mean Square Error (Wiener) Filtering, Constrained Least Squares Filtering.
[Text 1: Chapter 5: Sections 5.2, to 5.4.3, 5.7, 5.8,5.9]
06 hours
Teaching-Learning Process for all modules Chalk and Talk/Power Point presentation/YouTube videos.
Practical Based learning
Simulink models for Image processing
Course Outcomes:
At the end of the course the student will be able to:
1. Understand image formation and the role of human visual system plays in perception of gray and color image
data.
2. Apply image processing techniques in spatial domains.
3. Apply image processing techniques in frequency (Fourier) domains.
4. Conduct independent study and analysis of Image Enhancement techniques.
5. Summarize Image Restoration using Degradation Models.
Assessment Details (both CIE and SEE)
Component Weightage (%)
CIE’s CIE 1 5th week 20 Average of 3 tests for
th 60 20 marks
CIE 2 10 week 20
th
CIE 3 15 week 20
th
AAT’s AAT-1 10 week 10
Lab Test 30 Reduced to 10
Lab Record 20 10
Continuous Internal Evaluation Total Marks :100. Reduced to 50 Marks
Semester End Examination (SEE) Total Marks :100. Reduced to 50 Marks
Suggested Learning Resources:
Text Book:
Digital Image Processing- Rafael C Gonzalez and Richard E Woods, PHI, 3rd Edition, 2010.
Reference Books:
1. Digital Image Processing- S Jayaraman, S Esakkirajan, T Veerakumar, Tata McGraw Hill, 2014.
2. Fundamentals of Digital Image Processing- A K Jain, PHI Learning Private Limited 2014.
E-Resources:
Web links and Video Lectures (e-Resources)
Image databases, https://imageprocessingplace.com/root_files_V3/image_databases.htm
Student support materials, https://imageprocessingplace.com/root_files_V3/students/students.htm
NPTEL Course, Introduction to Digital Image Processing, https://nptel.ac.in/courses/117105079
Computer Vision and Image Processing, https://nptel.ac.in/courses/108103174
Image Processing and Computer Vision – Matlab and Simulink,
https://in.mathworks.com/solutions/image-video-processing.html
Activity-BasedLearning(SuggestedActivitiesinClass)/Practical-Based Learning
Simulink models for Image processing
CO-PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C405.1 1 1 2 -- -- -- -- -- -- -- --
C405C.2 1 2 1 -- -- -- -- -- -- -- --
C405C.3 3 2 1 -- -- -- -- -- -- -- -- --
C405C.4 3 2 2 -- -- -- -- -- -- -- -- --
C405C.5 3 2 2 -- -- -- -- -- -- -- -- --
SEMESTER-VII
Nanotechnology
Course Code 21EC744 CIE Marks 50
Teaching Hours/Week (L: T: P: S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Module-2
Fabrication techniques: Different approaches, physical vapour deposition, chemical vapour deposition Molecular
Beam Epitaxy, Ion Implantation, Formation of Silicon Dioxide- dry and wet oxidation methods Fabrication of nano
particle- grinding with iron balls, laser ablation , reduction methods, sol gel, self-assembly, precipitation of quantum
dots.
08 Hours
Module-3
Characterization of Nanomaterials: Tools used for of nano materials characterization, microscope-optical, electron,
and electron microscope. Principle of operation of Scanning Tunnelling Microscope, Atomic Force Microscope,
Scanning Electron microscope, Specimen interaction. Transmission Electron Microscope X-Ray Diffraction analysis, PL
& UV Spectroscopy, Particle size analyzer.
08 Hours
Module-4
Free and confined electrons: Free electrons, Periodic boundary conditions, Electrons Confined to a Bounded Region
of Space, and Quantum Numbers, Fermi level and Chemical potential, Partially Confined Electrons- Finite Potential
Wells, Quantum Dots, Wires, and Wells, Simulation examples. (Ref 1: Chapter 4)
08 Hours
Module-5
Nano electronic devices: MODFETS, hetero junction bipolar transistors Resonant tunnel effect, RTD, RTT, Hot
electron transistors Coulomb blockade effect and single electron transistor, CNT transistor’s Hetero structure
semiconductor laser Quantum well laser, quantum dot LED, quantum dot laser Quantum well optical modulator,
quantum well sub band photo detectors, principle of NEMS
08 Hours
Teaching-Learning Process for all modules Chalk and Talk/PowerPoint presentation/YouTube videos.
Course Outcomes:
At the end of the course, the student will be able to:
1. Illustrate the principles behind Nano science engineering and Nano electronics.
2. Explain the effect of particles size on mechanical, thermal, optical and electrical properties of nano
materials.
3. Apply the knowledge to prepare and characterize nano materials.
4. Evaluate nano scale effects in futuristic electron devices & quantum level computing
5. Analyze the process flow required to fabricate state-of-the-art transistor technology
Text Books:
1. J.M. Martinez-Duart, R.J. Martin Palma, F. Agulle Rueda Nanotechnology for Microelectronics and
optoelectronics, Elsevier, 2006, ISBN 9780080445533.
2. W.R. Fahrner, Nanotechnology and Nanoelctronics, Springer, 2005, ISBN 9783540266211.
3. Nanoelectronics and Information Technology, Rainer Waser, Wiley VCH; 3rdRevised edition (2012), ISBN: 978-
3527409273
Reference Books:
4. Chattopadhyay, Banerjee, Introduction to Nano science & Technology, PHI, 2012, ISBN-13: 978- 8120336087.
5. George W. Hanson, Fundamentals of Nano electronics, Pearson Education, 2009, ISBN-13: 9780.1B.
6. K. Goser, P. Glosekotter, J. Dienstuhl, Nano electronics and nano systems, Springer 2004, ISBN 978- 3-662-
05421-5.
E-Resources:
1. https://www.sciencedirect.com/topics/materials-science/nanoelectronics
2. https://www.circuitstoday.com/nanoelectronics
CO- PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C405. D.1 3 3 2 1 1 -- -- -- -- -- 1 --
C405. D.2 3 2 2 1 1 -- -- -- -- -- 1 --
C405. D.3 3 3 2 1 1 -- -- -- -- -- 1 1
C405. D.4 3 3 2 1 -- -- -- -- -- -- -- --
C405. D.5 3 3 2 1 1 -- -- -- -- 1 1 1
SEMESTER-VII
E-Waste Management
Course Code 21EC745 CIE Marks 50
Teaching Hours/Week (L:T:P:S) (3:0:0:0) Credits (3:0:0:0) SEE Marks 50
Total Hours of Pedagogy 40 hours Total Marks 100
Credits 03 Exam Hours 03
Course objectives:
This course will enable students to:
1. Know the current status about a large quantity of e-waste being generated each year, the future of e-waste
recycling in India. The E-waste (Management) Rules, 2016, enacted on October 1, 2017, added over 21 products
(Schedule-I) under the purview of the rule.
2. Review of e-waste management in India, with a focus on the evolution of legal frame works in India and the world,
it presents impacts and outcomes; challenges and opportunities; and management strategies and practices to deal
with e-waste.
3. It also includes a survey of pan-India initiatives and trajectories of law-driven initiatives for effective e-waste
management along with responses from industries and producers.
4. Understand considerable scope for e-waste recycling in India. It is not only a solution to help mitigate e-waste
management issues, but it also helps to generate employment.
5. With the rise in e-waste recycling plants, the demand for employees with all levels of qualification and skills also
increases.
Teaching-Learning Process (General Instructions)
These are sample Strategies, which teacher can use to accelerate the attainment of the various course outcomes.
Lecture method (L) does not mean only the traditional lecture method, but a different type of teaching
method may be adopted to develop the outcomes.
Show Video/animation films to explain the functioning of various techniques.
Encourage collaborative(Group)Learning in the class
Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes critical thinking
Adopt Problem Based Learning (PBL), which fosters students Analytical skills, develop thinking skills such as
the ability to evaluate, generalize, and analyze in formation rather than simply recall it.
Topics will be introduced in multiple representations.
Discusshoweveryconceptcanbeappliedtotherealworld-andwhenthat'spossible,ithelpstoimprovethe students'
understanding.
Arrange visits to nearby industries to give industry exposure.
Module-1
Sustainable development and e-waste management: Importance of electrical and electronic equipment in a nation's
development, and e-waste as toxic companion of digital era, Let's understand e-waste, E-waste statistics: quantities,
collection and recycling, E-waste categories and harmonizing statistics, Indian scenario: e-waste generation, collection
and recycling.
Text Book 1 – Chapter 1
08 Hours
Module-2
Extended producer responsibility: a main stay for e-waste management: Evolution of concept of extended producer
responsibility, EPR applied for waste management and extended fore-waste management, EPR: goals, implementation,
and challenges for e-waste management, Challenges in implementation of EPR fore-waste management, Impact of EPR,
EPR and e-waste management in India. Toxicity and impacts on environment and human health: Toxicity, recycling, and
regulations, I: Environmental concerns, II: Human health concerns.
Text Book 1- Chapter 2 and 3
08 Hours
Module-3
Treating e-waste, resource efficiency, and circular economy: Safe environment, resource use, and circular economy,
Circular economy: recycling, resource recovery, and resource efficiency, Potentials of urban mining in circular
economy, Recycling and resource efficiency related challenges to the circular economy, Urban mining, recycling,
resource use, resource efficiency, and circular economy in India.
E-waste management through legislations in India: I: Historical backdrop of regulatory regime fore-waste in India, II: E-
waste (management) Rules, 2016 and E-waste (management) Amendment Rules, 2018.
Text Book 1: Chapter 4 and 5
08 Hours
Module-4
Strategies and initiatives for dealing with e-waste in India: I: Overview of pan-India initiatives for dealing with e-waste
during 2000 and 2012, II: Law-driven e-waste management – initiatives by the government, non-government agencies,
and judiciary.
Text Book 1: Chapter 4 and 5
08 Hours
Module-5
Moving towards horizons: I: Legal and judicial domain, II: Economic concerns III: Environment concerns, IV: Recycling
culture/recycling society.
Text Book 1: Chapter 4 and 5
08 Hours
Teaching-Learning Process for all modules Chalk and Talk/Power Point presentation/YouTube videos.
Course Outcomes
1.Understand the existing discourse on e-waste and its management, statistics, opportunities, and challenges w.r.t.
regulatory framework, SDGs, CE, and LCIA (Life Cycle
Impact Assessment) and MFA (Material Flow Analysis), Indian scenario.
2. Describe EPR, a regulatory framework for achieving specified goals and impacts on environment and human health.
3. Explain Urban mining, financial support for recycling infrastructure building, e-
waste management which have been incorporated in the existing regulatory framework in comparison with India
& international legislatures.
4. Identify and infer pan-Indian initiatives dealing with E-waste management & Analyse roadmap for the Agenda 2030.
5.Use opportunities and challenges around legal and judicial domain; economic
concerns; recycling culture/society; and environment concerns.
•https://link.springer.com/book/10.1007/978-3-030-14184-4
•https://rajyasabha.nic.in/rsnew/publication_electronic/E-Waste_in_india.pdf
•https://greene.gov.in/wp-content/uploads/2018/01/E-waste-Vol-II-E-waste-Management-Manual.pdf
•https://nptel.ac.in/courses/105105169
Activity Based Learning (Suggested Activities in Class)/Practical Based learning
• Groups can be made to conduct a survey on the present scenario of India and top 5 countries facing e- waste
management challenges.
• Industry visits to give an exposure of the e-waste management process and also business.
• Case studies to develop e-waste management models.
• Survey of few e-waste management companies can be carried out and submit report.
CO-PO Mapping:
POS
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
COs
C405.E.1 - - - - - 2 3 3 2 1 - 2
C405.E.2 - - - - - 1 3 2 1 1 1 1
C405.E.3 - - - - - 3 3 2 1 1 1 1
C405.E.4 - - - - - 3 3 1 1 1 - 3
C405.E.5 - - - - - - 3 3 1 1 2 2