ECE 2021 2025 Syllabus Non UGC
ECE 2021 2025 Syllabus Non UGC
B. Tech
Electronics and Communication Engineering
AY: 2021-2025
Syllabus
Semester-II
Course
Course Name L T P C
Code
ISES 102 Industry Specific Employability Skills-II 1 1 0 1
PHY 102 Solid State Device Physics 3 0 0 3
PHY 102 L Solid State Device Physics Lab 0 0 2 1
CSE 107 Data Structures 3 0 0 3
CSE 107 L Data Structures Lab 0 0 2 1
ENV 111 Environmental Science 2 0 0 2
ENV 111 L Environmental Science Lab 0 0 2 1
CHE 103 Chemistry for Engineers 2 0 0 2
CHE 103 L Chemistry for Engineers Lab 0 0 2 1
ECO 121 Principles of Economics 3 0 0 3
MAT 121 Multivariable Calculus 3 0 0 3
ECE 123 Electronic Workshop-II with Raspberry PI 0 0 2 1
ECE 122 Introduction to IOT 0 0 2 1
CSE 131 Industry Standard Coding Practice-One 0 0 4 1
TOTAL 17 1 12 23
Semester-III
Course
Course Name L T P C
Code
ECE 210 Control Systems 3 0 0 3
ECE 211 Digital Electronics 2 1 0 3
ECE 211L Digital Electronics Lab 0 0 2 1
ECE 216 Electronic Circuits 2 1 0 3
ECE 216 L Electronic Circuits Lab 0 0 2 1
ECE 212 Signals and Systems 2 1 0 3
ECE 212 L Signals and Systems Lab 0 0 2 1
ISES 201 Industry Specific Employability Skills-III 1 1 0 1
MAT 131 Differential Equations 3 0 0 3
ECE 215 Electronic Workshop-III on PCB Design 0 0 2 1
CSE 232 Industry Standard Coding Practice-Two 0 0 4 1
TOTAL 13 4 12 21
Semester-IV
Course
Code Course Name L T P C
Semester-VIII
Course
Course Name L T P C
Code
ECE 421 Capstone Project 0 0 24 12
TOTAL 0 0 24 12
List of Electives
Course Code Course Name L T P C
ECE 410 Adaptive Signal Processing 3 0 0 3
ECE 343 Biomedical Signal Processing 3 0 2 4
ECE 337 Speech Processing 3 0 0 3
ECE 346 Basics of Wireless Sensor Networks 3 0 0 3
ECE 340 Communication Network Security 3 0 0 3
ECE 407 VLSI Physical Design 3 0 0 3
ECE 344 Design for Test 3 0 0 3
ECE 345 Biomedical Instrumentation 3 0 0 3
ECE 324 Computer Architecture and Organization 3 0 0 3
ECE 417 Hardware Security 3 0 2 4
ECE 428 Machine Learning 3 0 2 4
ECE 416 Network Control System 3 0 2 4
SEMESTER-I
SEMESTER-I
UNIT I
Course Introduction and Overview, Tenses, Principles of Sentence Structure& Paragraph
Writing(S+V+O)
UNIT II
The Fundamentals of Speech (Ethos, Pathos & Logos) Verbal & Nonverbal Communication,
Fundamentals of Personal, Informative, and Scientific Speech.
UNIT III
Listening Skills: Definition, Barriers, Steps to Overcome. Listening to Influence, Negotiate,
Note taking & Making while Listening.
UNIT IV
Read to Skim, and Scan, Read to Comprehend (Predict, Answer Questions & Summarize).
Read to Understand.
UNIT V
Write to Inform - I News, Emails. Write to Inform- II Notice, Agenda & Minutes. Write to
Define (Definitions & Essays).
TEXTBOOKS/REFERENCES
1. Shoba, Lourdes. (2017). Communicative English: A Workbook. U.K: Cambridge
University Press.
2. Steven, Susan, Diana. (2015). Communication: Principles for a Lifetime. U.S.A:
Pearson 6th Ed.
3. Publication Manual of the American Psychological Association, (2010). 6th Ed.
4. Kosslyn, S.M. "Understanding Charts and Graphs", Applied Cognitive Psychology,
vol. 3, pp. 185-226, 1989.
SEMESTER-I
TEXTBOOKS
1. University Physics with Modern Physics with Mastering Physics - D Young, Roger
A FreedmanAnd Lewis Ford, XII Edition (2018), Publisher – PEARSON.
2. Physics for Scientist and Engineers - Raymond A. Serway, John W. Jewett, XIX
Edition (2017),Publisher - Cengage India Private Limited.
3. Concept of Modern Physics - Arthur Beiser, Shobhit Mahajan, S Rai, 2017 Edition,
Publisher - TataMcGraw Hill.
REFERENCES
1. Introduction to Electrodynamics – David J. Griffiths. 4th Edition (2012), Publisher -
PHI EasternEconomy Editions.
2. Electricity and Magnetism - A S Mahajan and A A Rangwala, Revised of 1 Edition
(2001), Publisher- McGraw-Hill.
3. Advanced Engineering Mathematics - Erwin Kreyszig, X Edition (2016), Publisher –
Wiley.
SEMESTER-I
LIST OF EXPERIMENTS
1. a. Revisions of Vernier caliper and Screw Gauge measurement methods.
b. Plotting experimental data in graphs and error analysis.
2. To determine the moment of inertia of a flywheel.
3. a. Measurement of time period for a given compound pendulum with different
lengths.
b. To determine radius of gyration of a given pendulum.
4. Verification of Stefan`s Law.
5. Measurement of specific heat capacity of any given material.
6. Verify of Hooke’s law and to determine spring contact for given spring combinations.
7. To determine the rigidity modulus of steel wire by torsional oscillations.
8. To calculate young’s modulus of a given material by deflection method.
9. a. To measure the capacitance as a function of area and distance between the plates.
b. To determine the dielectric constant of different dielectric materials.
10. a. Measurement of the induced voltage impulse as a function of the velocity of the
magnet.
b. Calculation of the magnetic flux induced by a falling magnet as a function of the
velocity of the magnet.
11. a. To study the magnetic field along the axis of a current carrying circular loop.
b. To study the dependency of magnetic field on the diameter of coil.
12. a. To investigate the spatial distribution of magnetic field between coils and determine
the spacing for uniform magnetic field.
b. To demonstrate the superposition of the magnetic fields of the two individual coils.
13. Study of B-H-Curve to study permeability curve of a given material.
SEMESTER-I
LIST OF EXPERIMENTS
1. Verification of Ohm’s Law.
2. Verification of Kirchoff’s Current Law.
3. Verification of Kirchoff’s Voltage Law.
4. Verification of Superposition theorem.
5. Verification of Thevenin’s theorem.
6. Verification of Norton’s theorem.
7. Verification of Maximum Power transfer theorem.
8. Verification of Reciprocity theorem.
9. Calculation of Z parameters using MATLAB simulation.
10. Calculation of Y parameters using MATLAB simulation.
11. Verification of series resonance using MATLAB simulation.
12. Verification of parallel resonance using MATLAB simulation.
TEXTBOOKS/REFERENCES
1. William H Hayt, J E Kemmerly and Steven M Durbin, “Engineering Circuit Analysis”,
McGraw Hill, 8thEdition, 2011.
2. Circuit Theory Analysis and Synthesis, Abhijit Chakrabarti, Dhanpat Rai & Co. 7th
Edition, 2017.
3. Fundamentals of Electric Circuits, Charles K. Alexander and Matthew N.O. Sadiku,
McGraw Hill Higher Education, Third Edition, 2005.
SEMESTER-I
UNIT I: INTRODUCTION
Computer systems, hardware and software. Problem solving: Algorithm / Pseudo code,
flowchart, program development steps, Computer languages: Machine, symbolic and high-
level languages, Creating and Running Programs: Writing, editing (any editor), compiling
(gcc), linking and executing in Linux environment, Structure of a C program, identifiers,
Basic data types and sizes. Constants, Variables, Arithmetic, relational and logical operators,
increment and decrement operators, Conditional operator, assignment operator, expressions,
Type conversions, Conditional Expressions, Precedence and order of evaluation, Sample
Programs.
UNTI V:
Structures - Declaration, definition and initialization of structures, accessing structures,
Nested structures, arrays of structures, Structures and functions, pointers to structures, self-
referential structures, Unions, Typedef, bit-fields, Program applications, Bit-wise operators:
logical, shift, rotation, masks, FILE HANDLING: Concept of a file, text files and binary
files, formatted I/O, I/O operations and example programs.
TEXTBOOKS/REFERENCES
1. The C programming Language by Dennis Richie and Brian Kernighan.
2. Problem Solving and Program Design in C, Hanly, Koffman, 7th ed, PEARSON.
3. Programming in C, Second Edition Pradip Dey and Manas Ghosh, OXFORD Higher
Education.
4. Programming in C, A practical approach Ajay Mittal PEARSON.
5. Programming in C, B. L. Juneja, Anith Seth, Cengage Learning.
SEMESTER-I
LIST OF EXPERIMENTS
1. Basic C programs
a. Calculation of the area of triangle.
b. Find the largest of three numbers using ternary operator.
c. Swap two numbers without using a temporary variable.
d. Find the roots of a quadratic equation.
e. Takes two integer operands and one operator form the user, performs the
operation and then prints the result.
2. a. Find the sum of individual digits of a positive integer and find the reverse of the
given number
b. Generate the first n terms of Fibonacci sequence.
c. Generate all the prime numbers between 1 and n, where n is a value supplied by the
user.
d. Print the multiplication table of a given number n up to a given value, where n is
entered by the user.
e. Decimal number to binary conversion.
f. Check whether the given number is Armstrong number or not.
4. a. Function to find both the largest and smallest number of an array of integers.
b. Liner search.
c. Replace a character of string either from beginning or ending or at a specified
location.
UNIT V: INTEGRATION
Area as a limit of finite sums, Definite and indefinite integral, Fundamental Theorem of
Calculus, Integration by substitution and integration by parts, Area between curves, Arc
length.
TEXTBOOKS
1. Thomas’ Calculus, 14th Edition, (2018) – J. Hass, C. Heil, M. Weir, Pearson
Education.
2. Introduction to Real Analysis, Fourth Edition (2014) – R. Bartle, D. Sherbert, John
Wiley and Sons.
REFERENCES
1. Calculus and Analytic Geometry, Ninth Edition (2017) – G. Thomas, R. Finney,
Addison Wesley.
SEMESTER-I
UNIT I: QUANTS
Speed calculations, Time and Distance, Problems on Trains, Boats and Streams, Races And
Games, Escalator Problems, Time and Work, Chain Rule, Pipes and cistern, Simplification,
surds and indices, Square roots and cube roots, Functions.
INSTRUCTIONAL OBJECTIVES
1. To develop interpersonal skills and be an effective goal-oriented team player.
2. To develop professionals with idealistic, practical and moral values.
3. To develop communication and problem-solving skills.
4. To re-engineer attitude and understand its influence on behavior.
5. To solve the problems requiring interpretation and comparison of complex numeric
summaries.
6. To develop the ability to sole different problems.
7. To develop the skills of reasoning.
8. To develop the knowledge of solving different reasoning problems.
9. To develop the skills in basics of English.
10. To develop skills in English vocabulary.
TEXTBOOKS/REFERENCES
1. Mitchell S. Green – 2017, Know Thyself: The Value and Limits of Self-Knowledge.
2. Debbie Hindle, Marta Vaciago Smith - 2013 , Personality Development: A
Psychoanalytic Perspective.
3. Lani Arredondo - 2000, Communicating Effectively.
4. Patsy McCarthy, Caroline Hatcher - 2002, Presentation Skills: The Essential Guide
for Students.
5. Martha Davis, Elizabeth Robbins Eshelman, Matthew McKay - 2008, Time
Management and Goal Setting: The Relaxation and Stress.
6. Arun Sharma – How to prepare for Quantitative Aptitude, Tata Mcgraw Hill.
7. Rs Agarwal,A Modern Approach to Verbal and Non Verbal Reasoning, S.Chand
Publications.
8. Verbal Ability and Reading comprehension-Sharma and Upadhyay.
9. Charles Harrington Elstor, Verbal Advantage: Ten Easy Steps to a Powerful
Vocabulary, Large Print, September 2000.
10. GRE Word List 3861 – GRE Words for High Verbal Score, 2016 Edition.
11. The Official Guide to the GRE-General Revised Test, 2nd Edition, Mc Graw Hill
Publication.
12. English grammar and composition – S.C. Gupta.
13. R.S. Agarwal – Reasoning.
14. Reasoning for competitive exams – Agarwal.
SEMESTER-I
LIST OF EXPERIMENTS
1. Introduction to Arduino Uno, Nano, Mega and Programming.
2. Arduino and LED, LCD displays.
3. Arduino and Digital Input/Output Devices.
4. Arduino and Analog Devices-I.
5. Arduino and Analog Devices-II.
6. Arduino and Motors/Actuators.
7. Arduino and Wireless Communication.
8. Mini project.
9. Mini project.
10. Mini project.
TEXTBOOKS/REFERENCES
1. Rajesh Singh, Anita Gehlot, and Bhupendra Singh, “Arduino-Based Embedded Systems:
Interfacing, Simulation, and LabVIEW GUI “, Taylor and Francis, CRC press, 2018.
2. Jeremy Blum, “EXPLORINGARDUINO®: Tools and Techniques for Engineering
Wizardry”, Wiley 2nd Edition, 2020.
SEMESTER-II
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
Industry Specific Employability
ISES 102 HS 1 1 0 1
Skills-II
UNIT I: QUANTS
Average, Allegation or Mixture, Ratio and Proportion, Percentage, Profit and Loss, True
discount, Partnership, Height and distance.
INSTRUCTIONAL OBJECTIVES
1. To develop interpersonal skills and be an effective goal-oriented team player.
2. To develop professionals with idealistic, practical and moral values.
3. To develop communication and problem-solving skills.
4. To re-engineer attitude and understand its influence on behavior.
5. To solve the problems requiring interpretation and comparison of complex numeric
summaries.
6. To develop the ability to sole different problems.
7. To develop the skills of reasoning.
8. To develop the knowledge of solving different reasoning problems.
9. To develop the skills in basics of English.
10. To develop skills in English vocabulary.
TEXTBOOKS/REFERENCES
1. Mitchell S. Green – 2017, Know Thyself: The Value and Limits of Self-Knowledge.
2. Debbie Hindle, Marta Vaciago Smith - 2013 , Personality Development: A
Psychoanalytic Perspective.
3. Lani Arredondo - 2000, Communicating Effectively.
4. Patsy McCarthy, Caroline Hatcher - 2002, Presentation Skills: The Essential Guide
for Students.
5. Martha Davis, Elizabeth Robbins Eshelman, Matthew McKay - 2008, Time
Management and Goal Setting: The Relaxation and Stress.
6. Arun Sharma – How to prepare for Quantitative Aptitude, Tata Mcgraw Hill.
7. Rs Agarwal,A Modern Approach to Verbal and Non Verbal Reasoning, S.Chand
Publications.
8. Verbal Ability and Reading comprehension-Sharma and Upadhyay.
9. Charles Harrington Elstor, Verbal Advantage: Ten Easy Steps to a Powerful
Vocabulary, Large Print, September 2000.
10. GRE Word List 3861 – GRE Words for High Verbal Score, 2016 Edition.
11. The Official Guide to the GRE-General Revised Test, 2nd Edition, Mc Graw Hill
Publication.
12. English grammar and composition – S.C. Gupta.
13. R.S. Agarwal – Reasoning.
14. Reasoning for competitive exams – Agarwal.
SEMESTER-II
TEXTBOOKS/REFERENCES
1. Solid State Electronic Devices - Ben G. Streetman and Sanjay Kumar Banerjee, VII
Edition (2015), Publisher – PEARSON.
2. Semiconductor Physics and Devices - Donald A. Neamen, DhrubesBiswas,V Edition
(2012), Publisher –Mc Graw Hill (Indian).
3. Concept of Modern Physics - Arthur Besier, Shobhit Mahajan, S Rai, 2017 Edition,
Publisher - Tata McGraw Hill
4. Optics - Ajay Ghatak, Fifth Edition (2010), Publisher - Mcgraw Hill
5. Fiber optics and Lasers: The two revolutions - A. Ghatak, K. Tyagarajan (2006)
Publisher –Macmillan.
SEMESTER-II
LIST OF EXPERIMENTS
1. Measurement of Planck’s constant by Cs photocell.
2. To record the Franck-Hertz characteristic curve for neon emission.
3. Determine charge carrier type and concentration of a given semiconductor using Hall
Effect.
4. Four-probe Resistivity Measurement
5. Circuit Simulation Tutorials for p-n diodes (LTspice)
6. Circuit Simulation Tutorials for Zener diodes (LTspice)
7. Circuit Simulation Tutorials for Bipolar Junction Transistor (LTspice)
8. Circuit Simulation Tutorials for MOSFET (LTspice)
9. Determination of the beam quality factor (M-parameter) of a given semiconductor
laser
10. To determine the wavelength of a given semiconductor laser lights withthe diffraction
patterns by single slit and double slit.
11. a. To measure the photo current as a function of the irradiance at constant voltage.
b. Current-voltage and current-load characteristics of a solar cell as a function of the
irradiance.
12. To determine the wavelength of a semiconductor laser using the Michelson
interferometer.
13. a. Determination the wavelength of He-Ne laser using diffraction grating.
b. Determination the particle size of a given powder.
TEXTBOOKS/REFERENCES
1. Physics for Scientist and Engineers, Ninth edition (2017) - Raymond A. Serway,
John W. Jewett (Publisher - Cengage India Private Limited)
2. Physics laboratory manuals.
SEMESTER-II
TEXTBOOKS
1. Data structure using C, Aaron M. Tenenbaum, Y Langsam and Mosche J. Augenstein,
Pearson publication.
2. Data structures and Algorithm Analysis in C , Mark Allen Weiss, Pearson publications,
Second Edition Programming in C. P. Dey and M Ghosh , Second Edition, Oxford
University Press.
3. Programming with C, Byron Gottfried, McGraw hill Education, Fourteenth
reprint,2016.
REFERENCES
1. Fundamentals of data structure in C - Horowitz, Sahani & Anderson Freed, Computer
Science Press.
2. Fundamental of Data Structures - (Schaums Series) Tata-McGraw-Hill.
3. G. A. V. Pai: “Data Structures & Algorithms; Concepts, Techniques &
Algorithms” Tata McGraw Hill.
SEMESTER-II
LIST OF EXPERIMENTS
TEXBOOKS
1. Edwards, Henry C Thomas- Calculus, 14th edition. Chapters 12 to 16 relevant
sections.
2. G.B. Thomas, Jr.and R. L. Finney, Calculus and Analytic Geometry, 9th Edn.,
Pearson Education India, 1996.
REFERENCES
1. T. M. Apostol, Calculus - Vol.2, 2nd Edn., Wiley India, 2003.
SEMESTER-II
TEXTBOOKS
1. Basu. M, Xavier. S. “Fundamentals of Environmental Studies”, 1st edition,
Cambridge University Press, 2016.
2. Raina. M. Maier, Ian L. Pepper, Charles. P. “Environmental Microbiology” 2nd
edition, Academic Press, 2004.
REFERENCES
1. Danial. D. C. “Environmental Science”, 8th edition, Jones and Barlett Publishers,
MA, 2010.
SEMESTER-II
LIST OF EXPERIMENTS
1. Water parameters- Test for alkalinity and turbidity of water.
2. Determination of dissolved oxygen in water.
3. Test for total suspended solids and total dissolved solids.
4. Determination of total hardness of water by EDTA titration.
5. Determination of biological oxygen demand of wastewater.
6. Determination of chemical oxygen demand of wastewater.
7. Test for iron content in river water.
SEMESTER-II
LIST OF EXPERIMENTS
1. Volumetric titration of HCl vs NaOH.
2. Conductometric titration of HCl vs NaOH.
3. Standardization of potassium permanganate by Oxalic acid.
4. Iodometric Determination of Ascorbic Acid (Vitamin C)
5. Determination of hardness of water by EDTA method.
6. Determination of strength of given hydrochloric acid using pH meter.
7. Estimation of iron content of the given solution using potentiometer.
8. Determination of sodium and potassium by flame photometry.
REFERENCES
1. G.H Jeffery, J Bassett, J Mendham, R.C Denny, Vogel’s Text Book of Quantitative
Chemical Analysis, Longmann Scientific and Technical, John Wiley, New York.
2. J.B Yadav, Advanced Practical Physical Chemistry, Goel Publishing House, 2001.
3. A.I Vogel, A.R Tatchell, B.S Furnis, A.J Hannaford, P.W.G Smith, Vogel’s Text Book
of Practical Organic Chemistry, Longman and Scientific Technical, New York, 1989.
4. J.V. McCullagh, K.A. Daggett, J. Chem. Ed. 2007, 84, 1799.
SEMESTER-II
TEXTBOOKS/REFERENCES
1. Principles of microeconomics, N. Gregory Mankiw, Publisher: Cengage Learning
fifth edition.
2. Macroeconomics, Oliver Blanchard and David R Johnson, Publisher: Pearson;
6thedition
3. Intermediate Microeconomics: A Modern Approach, Hal R. Varian, Affiliated East-
West Press Pvt. Ltd., 8thedition.
4. Principles of Macroeconomics with Course Mate, N. Gregory Mankiw, Cengage
India, 6th edition.
SEMESTER-II
LIST OF EXPERIMENTS
1. Introduction to Raspberry Pi and Open-Source physical computing.
2. Wireless Sensor Networks.
3. Internet programming.
4. Familiarization with Arduino/Raspberry Pi and perform necessary software
installation.
5. Interface LED/Buzzer with Arduino/Raspberry Pi and write a program to turn ON
LED for 1 sec after every 2 sec.
6. To interface 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.
7. To interface DHT11 sensor with Arduino/Raspberry Pi and write a program to print
temperature and humidity readings.
8. To Interface motor using relay with Arduino/Raspberry Pi and write a program to turn
ON motor when push button is pressed.
9. To interface Bluetooth with Arduino/Raspberry Pi and write a program to send sensor
data to smartphone using Bluetooth.
10. Write a program on Arduino/Raspberry Pi to upload temperature and humidity data to
think speak cloud.
11. Write a program to create UDP server on Arduino/Raspberry Pi and respond with
humidity data to UDP client when requested.
12. Write a program to create TCP server on Arduino/Raspberry Pi and respond with
humidity data to TCP client when requested.
TEXTBOOKS/REFERENCES
1. Raspberry lab manuals.
2. https://www.cisco.com/c/en/us/support/docs/smb/routers/cisco-rv-series-small-
business-routers/smb5832-how-to-create-a-basic-voice-network-using-raspberry-
pi.html
3. https://beej.us/guide/bgnet/
4. Yuktix WSN Lab Manual.
SEMESTER-II
LIST OF EXPERIMENTS
1. Introduction to Cisco Packet Tracer.
2. Building a smart home and monitoring it using Packet Tracer.
3. Setting up a network and configuring wireless security using Packet Tracer.
4. Arduino Toolchain, Cross-compilation, UART communication protocol to gain
observability and controllability.
5. Building a demo Music System, Introduction to I2C communications and Master-
Slave Operations.
6. Arduino and Ethernet Shields – demo Ethernet and WiFi shield.
7. Python on Raspberry Pi, Graphic User Interface, TkinterLibrary and Interaction.
8. Interaction with online services through the use of public APIs and SDKs using Pi and
Python.
9. Explore the use of the Raspberry Pi camera module and the use of a servo.
10. Mini Capstone Project.
TEXTBOOKS/REFERENCES
1. HakimaChaouchi, "The Internet of Things - Connecting Objects to the Web", John
Wiley and Sons Inc., 2010.
2. Ammar Rayes and Samer Salam, "Internet of Things from Hype to Reality - The
Road to Digitization", Springer, Second Edition.
3. Cisco Networking Academy.
4. www.arduino.cc
5. www.raspberrypi.org
SEMESTER-II
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
CSE 131 Industry Standard Coding ES 0 0 4 1
Practice-One
UNIT I
Problem solving approaches using Expression evaluations, coding on expressions, control
statements, if-else statements, switch case statements, loops, Examples, Practice Problems,
Problem Solving through code complexity analysis, Linear/Logarithmic/Super linear/
Polynomial/Exponential Algorithms, Factorial Algorithms, Problem Solving Examples,
Problem solving on Linear List data, rotations of data, Problem solving on Order statistic
problems, Problem Solving, Examples, Practice problems.
UNIT II
Introduction to 2D Array, 2D Array Subscript, problem solving on Matrix data,
representation of matrix data in Row Major Order & Column Major Order, Coding
Examples, Practice Problems, Problem solving implementing Memory manipulation
techniques using pointers. Memory Arithmetic, Problem solving implementing pointer to an
array, Memory Layout, overcoming the segmentation faults, Runtime memory allocation,
Coding comparisons of Linear list data structure and Pointer, Examples, Practice problems.
UNIT III
Problem solving on string data, Problem solving on String manipulations, coding problems
using string handling functions, Problem solving on Multi-String Problems, Problem Solving
for long strings, Examples, Practice problems.
UNIT IV
Problem solving using modular programming, Inter module communications, Memory
references as parameters, Coding on various scopes of data in the code, Examples, Practice
problems. Problem solving approaches implementing recursions, Evaluation of Recursive
algorithms, Significance of mathematical Recurrence Relations, Evaluation of recurrence
relations, Time Analysis, Examples, Practice problems.
UNIT V
Problem solving through testing, implementing various testing approaches: Test strategy,
Test development, Test execution, Bug fixing, Examples, Practice problems Version control
systems, Git repositories and working trees, adding new version of the files to a Git
repository, Examples.
SEMESTER-III
SEMESTER-III
LIST OF EXPERIMENTS
TEXTBOOKS/REFERENCES
1. Robert L. Boylestad and Louis Nashelsky, Electronic Devices and Circuit Theory”,
11th Ed, Pearson Education.
2. HaytKemmerly, and Durbin, Engineering Circuit Analysis, 8th Edition, McGraw Hill.
3. “Integrated Electronics” by Millman and Halkias, 2nd edition, Tata McGraw Hill,
ISBN: 9780074622452.
4. Sedra and Smith, Microelectronic Circuits, 7th edition, Oxford University Press.
5. “Electronic devices and circuits” by David A. Bell, 2008 edition, Oxford University
Press, ISBN: 9780195693409.
6. “Pulse, Digital and Switching waveforms” by Millman and Taub, 2011 edition, Tata
McGraw Hill, ISBN: 9780071072724.
7. Paul Horowitz and Winfield Hill, The Art of Electonics (2nd Edition), Cambridge
University Press.
8. Schaum's Outline of Electronic Devices and Circuits, (Schaum's Outline Series) by
Jimmie.
9. Make Electronics – Learning by Discovery by Charles Platt.
10. Practical Electronics for Inventors by Paul Scherz.
11. Monk, Simon Make your own PCBs with EAGLE from schematic designs to finished
boards.
SEMESTER-III
LIST OF EXPERIMENTS
1. Design and Implementation of Diode based Logic Gates.
2. Design and Implementation of Diode Rectifier Circuits.
3. Design and Implementation of Diode Clipper, Clamper Circuits.
4. Design and Analysis of BJT CE Fixed, Self-Bias Circuits.
5. Design and Frequency Analysis of BJT CE Amplifier.
6. Design and Analysis of MOSFET CS Self Bias Circuits.
7. Design and Frequency Analysis of MOSFET CS Amplifier ad Buffer Circuit.
8. Design and Implementation of Op-Amp based Inverting, Non-inverting, Integrator
Applications.
9. Design and Implementation of Op-Amp based Summing and Difference Amplifier
Applications.
10. Design and Analysis of Multisim. OrCAD based BJT, MOSFET, Diff.Amp, Op-Amp,
Multi-stage Amplifiers.
SEMESTER-III
UNIT V: Z TRANFORM
Introduction to Z-transform and its region of convergence, Properties of Z-transform, Inverse Z-
transform, The unilateral Z-transform.
TEXTBOOKS
1. “Signals and Systems” by Oppenheim, Wilsky and Nawab, Prentice Hall, 2nd
edition. ISBN: 9780138147570.
2. “Signals and Systems” by Simon Haykin and Berry Van Veen, 2nd edition, ISBN:
9780471164746.
REFERENCES
1. “Principles of Signal Processing and Linear Systems” by B P Lathi, 2nd edition,
ISBN: 9780198062271.
2. “Signals and Systems using MATLAB” by Louis F Chaparro, 2014 edition,
Academic Press, ISBN: 9780123948434
SEMESTER-III
LIST OF EXPERIMENTS
1. Plotting even and odd components of continuous-time signals.
2. Time period calculation of continuous time signals.
3. Shifting, scaling and reflection of discrete time signals.
4. Energy and power of signals.
5. Fourier series representation of periodic signals.
6. Convolution between two discrete time signals.
7. Finding of Laplace transform.
8. Finding of Z-transforms.
SEMESTER-III
UNIT I: QUANTS
Numbers, Problems on numbers (Divisibility, power cycle, reminder cycle), Problems on
ages, Problems on HCF and LCM, Simple interest, compound interest, Data interpretation
(Charts, tables, pie charts, lines).
INSTRUCTIONAL OBJECTIVES
1. To develop interpersonal skills and be an effective goal-oriented team player.
2. To develop professionals with idealistic, practical and moral values.
3. To develop communication and problem-solving skills.
4. To re-engineer attitude and understand its influence on behavior.
5. To solve the problems requiring interpretation and comparison of complex numeric
summaries.
6. To develop the ability to sole different problems.
7. To develop the skills of reasoning.
8. To develop the knowledge of solving different reasoning problems.
9. To develop the skills in basics of English.
10. To develop skills in English vocabulary.
TEXTBOOKS/REFERENCES
1. Mitchell S. Green – 2017, Know Thyself: The Value and Limits of Self-Knowledge.
2. Debbie Hindle, Marta Vaciago Smith - 2013 , Personality Development: A
Psychoanalytic Perspective.
3. Lani Arredondo - 2000, Communicating Effectively.
4. Patsy McCarthy, Caroline Hatcher - 2002, Presentation Skills: The Essential Guide
for Students.
5. Martha Davis, Elizabeth Robbins Eshelman, Matthew McKay - 2008, Time
Management and Goal Setting: The Relaxation and Stress.
6. Arun Sharma – How to prepare for Quantitative Aptitude, Tata Mcgraw Hill.
7. Rs Agarwal,A Modern Approach to Verbal and Non Verbal Reasoning, S.Chand
Publications.
8. Verbal Ability and Reading comprehension-Sharma and Upadhyay.
9. Charles Harrington Elstor, Verbal Advantage: Ten Easy Steps to a Powerful
Vocabulary, Large Print, September 2000.
10. GRE Word List 3861 – GRE Words for High Verbal Score, 2016 Edition.
11. The Official Guide to the GRE-General Revised Test, 2nd Edition, Mc Graw Hill
Publication.
12. English grammar and composition – S.C. Gupta.
13. R.S. Agarwal – Reasoning.
14. Reasoning for competitive exams – Agarwal.
SEMESTER-III
TEXTBOOKS
1. William Boyce and Richard DiPrima, Elementary Differential Equations and
Boundary Value Problems, 11th Edition, Wiley-India.
2. Erwin Kreyszig Advanced Engineering Mathematics, 10th Edition, Wiley-India.
3. Mary L. Boas, Mathematical Methods in Physical Sciences, 3rd Edition, Wiley-India.
REFERENCES
1. Mary L. Boas, Mathematical Methods in Physical Sciences, 3rd Edition, Wiley-India.
2. S. Vaidyanathan, Advanced Applicable Engineering Mathematics, CBS Publishers.
SEMESTER-III
LIST OF EXPERIMENTS
1. Regulated Power supply.
2. Voltage Doubler Circuit.
3. Audio amplifier design.
4. ADC / DAC Converter Circuits.
5. Seven Segment Display.
6. Circuit for Temperature Detection.
7. Circuit for Zero Crossing Detector.
8. Integrator and Differentiator Circuits.
9. Soldering: all the PCB Circuits for Components Mounting.
10. Testing of the Assembled Circuits.
SEMESTER-III
UNIT I
Requirement of User-Defined data, Problem solving implementing structures, Nested
Structures, Unions, Enumeration, Usage of Preprocess statements in coding problems,
Problem Solving on primes, sieve, series, factorization, divisors, Catalan numbers, modular
arithmetic, Set theory, Examples, Practice Problems.
UNIT II
Structure member reference, member pointer reference, Coding to form links, Example
codes, Problem solving on operational and traversal logics on linked lists, Problem solving to
compare linked lists, detection of a cycle/merge point, Merging sorted linked lists, coding
problems on circular linked lists/Double linked lists, examples, Practice problems.
UNIT III
Search operations implementing linear/ binary search, Bubble Sort, Selection Sort, Insertion
Sort, Evaluation of sorting Algorithms. Problem solving using Quick Sort, Merge Sort, O(n
log n) algorithms, Examples, Practice problems.
UNIT IV
Industry Standards of leveraging DBMS concepts: SQL Queries, Entity Relationship Models,
Query Optimization, Transactions & Concurrency, Normalization, case studies, Question and
answers.
UNIT V
Problem solving Methods and techniques: Encoding methods, Handling faults within the
code, Examples, Practice Questions Push a branch to GitHub, creating a pull request,
merging a pull request, Get back the changes from Github, Examples.
SEMESTER-IV
SEMESTER-IV
UNIT I: QUANTS
Logarithms, Permutations and combinations, Probability, Progressions, Geometry and
Mensuration, Data sufficiency.
INSTRUCTIONAL OBJECTIVES
1. To develop interpersonal skills and be an effective goal-oriented team player.
2. To develop professionals with idealistic, practical and moral values.
3. To develop communication and problem-solving skills.
4. To re-engineer attitude and understand its influence on behavior.
5. To solve the problems requiring interpretation and comparison of complex numeric
summaries.
6. To develop the ability to sole different problems.
7. To develop the skills of reasoning.
8. To develop the knowledge of solving different reasoning problems.
9. To develop the skills in basics of English.
10. To develop skills in English vocabulary.
TEXTBOOKS/REFERENCES
1. Mitchell S. Green – 2017, Know Thyself: The Value and Limits of Self-Knowledge.
2. Debbie Hindle, Marta Vaciago Smith - 2013 , Personality Development: A
Psychoanalytic Perspective.
3. Lani Arredondo - 2000, Communicating Effectively.
4. Patsy McCarthy, Caroline Hatcher - 2002, Presentation Skills: The Essential Guide
for Students.
5. Martha Davis, Elizabeth Robbins Eshelman, Matthew McKay - 2008, Time
Management and Goal Setting: The Relaxation and Stress.
6. Arun Sharma – How to prepare for Quantitative Aptitude, Tata Mcgraw Hill.
7. Rs Agarwal,A Modern Approach to Verbal and Non Verbal Reasoning, S.Chand
Publications.
8. Verbal Ability and Reading comprehension-Sharma and Upadhyay.
9. Charles Harrington Elstor, Verbal Advantage: Ten Easy Steps to a Powerful
Vocabulary, Large Print, September 2000.
10. GRE Word List 3861 – GRE Words for High Verbal Score, 2016 Edition.
11. The Official Guide to the GRE-General Revised Test, 2nd Edition, Mc Graw Hill
Publication.
12. English grammar and composition – S.C. Gupta.
13. R.S. Agarwal – Reasoning.
14. Reasoning for competitive exams – Agarwal.
SEMESTER-IV
TEXTBOOKS/REFERENCES
1. G. Strang, Linear Algebra and Its applications, Nelson Engineering, 4th Edn., 2007.
2. K. Hoffman and R. Kunze, Linear Algebra, Prentice Hall of India, 1996.
3. S. Axler, Linear Algebra Done Right, 2nd Edn., UTM, Springer, Indian edition, 2010
SEMESTER-IV
TEXTBOOKS/REFERENCES
1. Probability, Random variables and Stochastic processes – A Papoulis and
Unnikrishnan Pillai, 4th Edition, Mc Grahill Publisher.
2. Communication Systems, Simon Haykin, 4th Edition, John Wiley & Sons.
3. Probability and Random Processes for Electric and Computer Engineers, John A
Gubner, 1st Edition, CAMBRIDGE University press.
4. Probability theory, Random variables and Random signal principles, Peebles, 4th
Edition, TMH.
SEMESTER-IV
TEXTBOOKS/REFERENCES
1. Microelectronic Circuits: Theory and Applications, Adel S. Sedra and K . C. Smith,
7th edition, Oxford University Press.
2. BezhadRizavi “Fundamentals of Microelectronics”, Wiley, (2006).
3. Integrated Electronics, Jacob Millman, Christos C Halkias, McGraw Hill.
SEMESTER-IV
LIST OF EXPERIMENTS
1. Analysis of Feedback circuits with Op-amps.
2. Analysis of Feedback circuits with MOSFETs.
3. Design and Analysis of RC phase shift, LC oscillators.
4. Design and Analysis of Wien Bridge oscillator.
5. Design and Analysis of 555 timer based Astable and Monostable Multivibrators.
6. Design and Analysis of MOSFET based Class A, Class B, Class AB Power amplifier.
7. Design and Analysis of Op-amp based Active filters.
8. Design and Analysis of Voltage regulator circuits.
9. Design and Analysis of Voltage reference circuits.
10. Design and Analysis of ADCs, DACs-I.
11. Design and Analysis of ADCs, DACs-II.
12. Course project.
SEMESTER-IV
TEXTBOOKS/REFERENCES
1. “Discrete-time signal processing” by A. Oppenheim and R. W. Schafer, Pearson,
2014 edition.
2. “Digital Signal Processing” by J. G. Proakis and D. G. Manolakis, 2007 edition,
Pearson India.
3. “Signals and Systems” by Oppenheim, Wilsky and Nawab, Prentice Hall, 2nd
edition. ISBN: 9780138147570.
SEMESTER-IV
LIST OF EXPERIMENTS
1. Obtain linear convolution of two finite length sequences.
2. Obtain DFT / IDFT of given Discrete Time signals.
3. Obtain circular convolution of two finite length sequences.
4. Obtain linear correlation and circular correlation of two finite length sequences.
5. Implementation of FFT of given sequence.
6. Implementation of Butterworth Low Pass Filter.
7. Implementation of Chebyshev Low Pass Filter.
8. Implementation of High Pass IIR filter for a given sequence.
9. Implementation of Low Pass FIR filter for a given sequence.
10. Implementation of Low Pass IIR filter for a given sequence.
11. Implementation of Decimation.
SEMESTER-IV
TEXTBOOKS
1. Mathew N.O. Sadiku, “Elements of Electromagnetics”, 3rd edition, Oxford
University press.
2. William Hayt , Buck, “Engineering Electromagnetics”, 8th edition, TMH.
REFERENCES
1. K D Prasad, “Antenna and Wave propagation”, Satya Prakashan, New Delhi.
2. E C Jordan and Balmain, “Electromagnetic waves and Radiating systems”, Pearson
Education.
SEMESTER-IV
TEXTBOOKS
1. Java The complete reference, 11th edition, Herbert Schildt, McGraw Hill
Education (India) Pvt. Ltd.
REFERENCES
1. Understanding Object-Oriented Programming with Java, updated edition, T.
Budd, Pearson Education.
2. An Introduction to programming and OO design using Java, J. Nino and F.A.
Hosch, John Wiley & sons.
3. Introduction to Java programming, Y. Daniel Liang, Pearson Education.
4. Object Oriented Programming through Java, P. Radha Krishna, and Universities
Press.
5. Programming in Java, S. Malhotra, S. Chaudhary, 2nd edition, Oxford Univ. Press.
6. Java Programming and Object-Oriented Application Development, R. A.
Johnson, Cengage Learning.
SEMESTER-IV
LIST OF EXPERIMENTS
1. Declare a class named Teacher. The class will have all the data members as per your
convenient. The class will have constructors. Write a function to read the values of the
class variables. The values of the variable will be stored in a FILE (text file). The
values will be stored in a structured format of your own choice. Further, read the
content of the FILE and display the content in an ordered form (First Name, Last
Name). Concept learning:
FILE manipulation.
Use try catch blocks.
Use multiple try catch block.
Finally statement Try to have your own Exception.
2. Create three classes named Student, Teacher, Parents. Student and Teacher class
inherits Thread class and Parent class implements Runnable interface. These three
classes have run methods with statements. The task of the teacher class of the
first assignment has to be synchronized. Similarly, the other two classes should have
run methods with few valid statements under synchronized.
3. Create two classes named Student and Teacher with required data members. Assume
that the information about the Student and Teacher is stored in a text file. Read n and
m number of Student and Teacher information from the File. Store the information in
Array list of type 1Student and Teacher Array List<Student> and A1rray
List<Teacher>. Print the information of Teacher who taught OOPS and Maths. Use
Iterator and other functions of util in your program.
4. Watch any of the favorite movie of your choice (any language is fine, preferably
English). Create a Text file to store at least 10 meaningful dialogs from the movie and
store it in a text file. Process the file to remove the stop words (eg. the, is, was, …….)
and create another file to have clean text (word).
5. Write a java program to create Hashtable to act as a dictionary for the word collection.
The dictionary meaning of the words, including synonyms, etc., has to be displayed.
6. Declare two classes Student and Teacher. The classes will have the data members and
constructors as per your convenience. Write a JAVA program, (i) where the Teacher
will enter the marks of the all the students in the database. (ii) Once the marks are
entered, the student can view the marks.
7. Create GUI for the above program to upload the dialog FILE, clean the FILE. The
GUI should take input from the user for invoking the dictionary for displaying
dictionary meaning.
8. Declare a class named Teacher. The class will have all the data members as per your
convenient. The class will have constructors. Develop a GUI to read the values of the
class variables from the keyboard. Use text field to read the values. Use button to
store it in a file one by one. The values will be stored in a structured format of your
own choice. Have an option in the GUI to search the name of the students by roll
number and display the content in the test field.
9. Create two classes named Student and Teacher with required data members. Read the
information about the student and teacher using text fields. Use checkbox to choose
the option to feed either teacher information or student information. Store the
information about the Student and Teacher in a text file. Read n and m number of
Student and Teacher information from the File. Show in the GUI about a Teacher who
taught two subjects to a section. Develop at least one of the applications (AWT
problem) using swing package.
10. Create a Window based applications using various controls to handle subject
registration for exams. Have a List Box to display the subject of semesters. Have one
more List box having COURSE CODEs. Have a combo box to select the Semester,
which will change the list of course and code in the list boxes. Display the subject
registered for the examination on the right side of the window.
11. Declare a class named Teacher. The class will have all the data members as per your
convenient. The class will have constructors. Develop a GUI to read the values of the
class variables from the keyboard. Use text field to read the values. Use button to
store it in a file one by one. The values will be stored in a structured format of your
own choice. Have an option in the GUI to search the name of the students by roll
number and display the content in the test field. Develop at least one of the
applications (AWT problem) using swing package.
12. Create a Window based application for displaying your photo album. Create a Frame
and Canvas. Change the border, foreground and background colors of canvas and
other controls. Have buttons to start the image show, pause the image show and end
the image show. Explore the options to play background music.
13. Create a Window application with menu bar and menu. The frame will also have a
text area with scroll bar. In the menu, have File related options. Open a file and its
content has to be displayed in the text area.
14. Create a GUI using various controls: (i) to upload the marks of all the students
presented in a marks.csv or marks.txt file into the database. (ii) to show the marks of
the respective student after uploading the marks into the database. Note: Handle the
exception, if the file is not present (or) if the marks are not uploaded in the database.
15. Individual Project. Every student should do a project to achieve all the course
outcomes. Based on the course outcomes, the project will be evaluated.
SEMESTER-IV
UNIT I
Introduction to Python, Basic syntax, variables and data types, operators, Input and Output,
conditional statements and loops, Problem solving on accessing strings, string operations,
string slices, functions and methods, Introduction to lists, accessing list, working on Lists,
Matrix data, Practice Problems.
UNIT II
Introduction to tuple, accessing tuples, tuple operations, introduction to dictionaries,
accessing values in dictionaries, properties, and functions, importing modules, math module,
random module, packages and composition, Problem solving through user defined functions
and methods, implementing exception handling, except clause, try? finally clause, user
defined exceptions, Advanced data types, examples, Practice problems.
UNIT III
Problem Solving through Class and Instance Attributes - Properties vs. getters and setters -
Implementing a Property Decorator, Descriptors, Inheritance, Multiple Inheritance, Multiple
Inheritance Example, Magic Methods and Operator Overloading, Callable and Callable
Instances, Inheritance, Python Class for Polynomial Functions, Problem solving Methods and
techniques: Defining the and analyzing the problem, High level strategy for a solution,
Arriving at an Algorithm, Encoding, Version control systems, Adding new files to the
repository, Staging the environment, Commit Examples, Examples, Practice problems.
UNIT IV
Industry Standards of leveraging DBMS concepts: Implementing stored procedures,
implementing functions, implementing triggers, implementing transactions, case studies,
Question and answers.
UNIT V
Industry Standards of leveraging DBMS concepts: Understanding Managed code, creating
managed database objects, HTTP Endpoints and Implementation, case studies, Question and
answers.
SEMESTER-V
SEMESTER-V
LIST OF EXPERIMENTS
1. Analyse and test AM- Modulation &, Demodulation.
2. Analyse and test AM - DSB SC.
3. SSB-SC Modulation & Demodulation.
4. Analyse and test FM - Modulation &, Demodulation.
5. Phase locked loop.
6. Pre-emphasis & De-emphasis.
7. Sampling Theorem verification.
8. Analyse and Test Pulse Amplitude Modulation &, Demodulation.
9. Analyse and Test Pulse Position Modulation and Demodulation.
10. Analyse and Test Pulse Width Modulation &, Demodulation.
SEMESTER-V
TEXTBOOKS/REFERENCES
1. Ramesh S Gaonkar, “Microprocessor Architecture, Programming and Applications
with the 8085”, 6th edition, Penram.
2. D V Hall, “Microprocessors and Interfacing”, MGH, 2nd edition.
3. The 8051 Microcontroller, Kenneth. J. Ayala, Cengage Learning, 3rd Edition.
SEMESTER-V
LIST OF EXPERIMENTS
1. (a)Addition of two 8-bit numbers.
(b)Subtraction of two 8-bit numbers.
(c)Multiplication of two 8-bitnumbers.
(d) Division of two 8-bit numbers.
2. (a)Addition of two 16-bit numbers.
(b)Subtraction of two 16-bit numbers.
(c)Multiplication of two 16-bit numbers.
(d)Division of two 16-bit numbers.
3. Logical operations using 8086 (a) and (b) or (c)x-or.
4. (a) Two-digit BCD addition.
(b) Two-digit BCD subtraction.
5. (a)Sorting of data in ascending order.
(b)Sorting of data in descending order.
6. (a)Program to test whether the 5-bit is ‘0’ or ‘1’
(b)Counting number of ‘1’s in a given data.
7. ASCII arithmetic operations.
8. (a)ALP for conversion of packed BCD to unpacked BCD.
(b)ALP for conversion of packed BCD to ASCII.
(c) ALP for conversion of data from BCD to HEX.
9. (a)ALP to move a block of 10 bytes.
(b)ALP to test the parity of the given data.
10. (a) ALP to interface 8086 with 8255 for control of stepper motor.
(b)ALP to interface 8086 with 8279 for 7-segment display.
(c) ALP to interface 8086 with 8255 to implement traffic light model.
(d) ALP to interface 8086 with elevator.
(e) ALP to interface 8086 with DDAC.
SEMESTER-V
REFERENCES
1. Foundations for Microwave Engineering — R.E. Collin, IEEE Press, John Wiley,
2ndEdition, 2002.
2. Microwave Circuits and Passive Devices — M.L. Sisodia and G.S. Raghuvanshi,
Wiley Eastern Ltd., New Age International Publishers Ltd., 1995.
3. Microwave Engineering Passive Circuits — Peter A. Rizzi, PHI, 1999.
SEMESTER-V
LIST OF EXPERIMENTS
1. Study the components used in microwave Test-bench.
2. Study of V-I Characteristics of Gunn Diode.
3. To determine the frequency and wavelength in a rectangular waveguide working on
TE10 mode.
4. Impedance Measurement.
5. VSWR measurement.
6. Study- Characteristics of Reflex Klystron.
7. Attenuation Measurement.
8. Simulation study of Smith chart - Single and double stub matching.
9. Measurement of S-parameters of E-plane Tee & H-plane Tee.
10. Study the Characteristics of Magic Tee.
11. Measuring of dielectric constant of a material using waveguide test bench at X-band.
SEMESTER-V
UNIT I
Introduction to machine learning, Supervised and Unsupervised Learning, Linear Regression,
Logistic Regression, Generalized Linear Models.
UNIT II
Gaussian Discriminant Analysis (GDA), Naive Bayes, Support Vector Machines, K-Nearest
Neighbor, Decision Trees, Random Forest.
UNIT III
Clustering in Machine Learning, Different Types of Clustering Algorithm, K-Means
Clustering, Gaussian Mixture Models, Bias-variance trade off.
UNIT IV
Introduction to Neural Networks, Feed-forward Network., Gradient descent optimization,
Error Back propagation, Evaluation of error-function derivatives, Efficiency of back
propagation, under and over fitting.
UNIT V
Introduction to Convolutional neural network (CNN), Backpropagation in CNN, Sparse
Kernel Machines, Markov Chain Monte Carlo. Introduction to Reinforment learning.
TEXTBOOKS/REFERENCES
1. Christopher M. Bishop, "Pattern Recognition and Machine Learning" by Springer,
2007.
2. Tom M. Mitchell, "Machine Learning", First Edition by Tata McGraw-Hill
Education, 2013.
3. EthemAlpaydin, "Introduction to Machine Learning" 2nd Edition, The MIT Press,
2009.
SEMESTER-V
LIST OF EXPERIMENTS
1. Implement Linear Regression on the given dataset using python/MATLAB
2. Implement Naïve Bayes classifier using Python/MATLAB.
3. Implement Logistic Regression on the given dataset using python/MATLAB.
4. Implement SVM algorithm using Python/MATLAB.
5. Implement Decision tree classifier using python/MATLAB.
6. Implement Random Forest classifier using python/MATLAB.
7. Implement K-means algorithm for clustering the data using python/MATLAB.
8. Implement K-Nearest Neighbour classifier using python/MATLAB.
9. Emulate logic gates using neural Network using python.
10. Implement single-Layer Neural Network for image/data analysis using
Python/MATLAB.0
11. Implement Convolution Neural Network for image/data analysis using
Python/MATLAB.
12. Implement Markov model for analysis of stock market data using python/MATLAB.
SEMESTER-V
TEXTBOOKS/REFERENCES
1. Sastry S. S, “Introductory Methods of Numerical Analysis”
SEMESTER-V
TEXTBOOKS/REFERENCES
1. Vahid and Givargis,“Embedded system design : A unified hardware/software
introduction”, John Wiley & Sons, Inc. 2002.
2. Raj Kamal, “Embedded Systems : Architecture, Programming, and Design”, The
McGraw-Hill Companies, Edition 2, 2008.
3. Steve Furber, “ARM System-on-chip architecture”, Addison-Wesley Publications, 2nd
Ed., 2000.
4. Jean J. Labrosse, “MicroC/OS-II : The Real-Time Kernel”, CMP Books, Edition 2,
2002.
5. S.V. Iyer and P. Gupta, “Embedded Realtime Systems Programming”, The McGraw-
Hill Companies, 2004.
6. Muhammad Ali Mazidi, Rolin D. Mckinlay, Danny Causey “PIC Microcontroller and
Embedded Systems using Assembly and C for PIC18’, Pearson Education 2008.
7. Dogan Ibrahim, “Advanced PIC Microcontroller Projects in C: From USB to RTOS with
PIC18F Series”, Newnes, 2008.
SEMESTER-V
TEXTBOOKS/REFERENCES
1. Thomas M. Cover and Joy a Thomas, “Elements of Information Theory”, 2nd edition,
Wiley.
2. Simon Haykin, “Communication Systems”, 4th edition, Wiley.
SEMESTER-V
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
Industry Specific Employability
ISES 301 HS 1 1 0 0
Skills-V
UNIT I: QUANTS
Advanced Algebra, Advanced P & C and Probability, Advanced Time, Speed and Distance,
Advanced Time and Work, Advanced Geometry and Mensuration.
UNIT II: COMMUNCIATION SKILLS
Group discussion. Tell about yourself, Extempore, Mock interview, Video interview &
Presentations.
UNIT III: REASONING
Puzzle and Reasoning.
INSTRUCTIONAL OBJECTIVES
1. To develop interpersonal skills and be an effective goal-oriented team player.
2. To develop professionals with idealistic, practical and moral values.
3. To develop communication and problem-solving skills.
4. To re-engineer attitude and understand its influence on behavior.
5. To solve the problems requiring interpretation and comparison of complex numeric
summaries.
6. To develop the ability to sole different problems.
7. To develop the skills of reasoning.
8. To develop the knowledge of solving different reasoning problems.
9. To develop the skills in basics of English.
10. To develop skills in English vocabulary.
TEXTBOOKS/REFERENCES
1. Mitchell S. Green – 2017, Know Thyself: The Value and Limits of Self-Knowledge.
2. Debbie Hindle, Marta Vaciago Smith - 2013, Personality Development: A
Psychoanalytic Perspective.
3. Lani Arredondo - 2000, Communicating Effectively.
4. Patsy McCarthy, Caroline Hatcher - 2002, Presentation Skills: The Essential Guide
for Students.
5. Martha Davis, Elizabeth Robbins Eshelman, Matthew McKay - 2008, Time
Management and Goal Setting: The Relaxation and Stress.
6. Arun Sharma – How to prepare for Quantitative Aptitude, Tata Mcgraw Hill.
7. Rs Agarwal,A Modern Approach to Verbal and Non Verbal Reasoning, S.Chand
Publications.
8. Verbal Ability and Reading comprehension-Sharma and Upadhyay.
9. Charles Harrington Elstor, Verbal Advantage: Ten Easy Steps to a Powerful
Vocabulary, Large Print, September 2000.
10. GRE Word List 3861 – GRE Words for High Verbal Score, 2016 Edition.
11. The Official Guide to the GRE-General Revised Test, 2nd Edition, Mc Graw Hill
Publication.
12. English grammar and composition – S.C. Gupta.
13. R.S. Agarwal – Reasoning.
14. Reasoning for competitive exams – Agarwal.
SEMESTER-V
UNIT I
Problem solving using Stacks, Coding solutions for the implementation of stack using an
array, Coding solutions for the implementation of stack using a linked list, Problem solving
on expression conversion and evaluation, Problem solving using Queues, Coding solutions
for the implementation of Queue using an array, Coding solutions for the implementation of
Queue using a linked list, Examples, Practice problems.
UNIT II
Problem solving approaches using Non-linear data structures, Coding problems on the height
of a binary tree, Size of a binary tree, Tree order traversals, Problem Solving on Binary Trees,
Examples, Practice problems.
UNIT III
Greedy Strategy, Problem solving on greedy problems: coin change, fractional Knapsack, Job
sequencing solutions, Activity selection problem, Scenario based problem solving
implementing Greedy Methods, Examples, Practice problems.
UNIT IV
Introduction to Dynamic programming, Coding solutions to form Sub structures, Problem
solving on Dynamic Knapsack, Trip optimization problem, Scenario based problem solving
using Dynamic Programming approaches, Coding solutions on Coin-change sub structure,
Comparison of Greedy Vs DP for Coin change, Sum of sub sets problem, Problem solving
on Longest Common Sub string, Longest Common subsequence, Minimum Edit Distance,
Longest Increasing Sub sequences, Min sum path matrix, Max sum Sub square, Scenario
based problem solving using Dynamic Programming approaches Examples, Practice
problems.
UNIT V
Problem solving Methods and techniques: Complete, precise and consistent specification of
the problem abstract, verification and analysis of the algorithm, Examples, Practice problems,
Actions on the GitHub, Security standards of the access, creating branches, Branching and
merging, Examples, Practice problems.
SEMESTER-VI
SEMESTER-VI
TEXTBOOKS
1. Dennis Roddy, Satellite Communications, 4/e, Tata McGraw Hill, 2006.
2. T. Pratt, S. W. Bostian, Satellite Communication, 2/e, John Wiley and Sons, 2006.
REFERENCES
1. Dharma Raj Cheruku, Satellite Communication, 1/e, IK International Publishing,
2010.
2. D. C. Agarwal, Satellite Communication, 1/e, Khanna Publishers, 1991.
SEMESTER-VI
TEXTBOOKS/REFERENCES
1. Kodali, Engineering Electromagnetic Compatibility, 2/e, IEEE Press, 2000.
2. Clayton R Paul, Introduction to Electromagnetic Compatibility, John Wiley and Sons,
2010.
3. Electromagnetic Interference and Compatibility IMPACT series, IIT Delhi.
(Modules1- 9)
SEMESTER-VI
TEXTBOOKS/REFERENCES
1. Steve Furber, ‘ARM system on chip architecture’, Addision Wesley.
2. Andrew N. Sloss, Dominic Symes, Chris Wright, John Rayfield ‘ARM System
Developer’s Guide Designing and Optimizing System Software’, Elsevier.
3. ARM Architecture Reference Manual
4. Joseph Yiu, The Definitive Guide to the ARM® Cortex-M3, 2/e, Newnes, 2010.
5. www.arm.com
6. www.nxp.com
SEMESTER-VI
UNIT V: DUALITY
Introduction to Duality, Introduction to Lagrange dual function, Lagrange dual function
problems, Geometric interpretation, Saddle point interpretation, Introduction to Optimality
conditions, Different Optimality conditions, Perturbation and sensitivity analysis, Theorems
of alternatives, Applications.
TEXTBOOKS
1. Stephen Byod, Lieven Vandenberghe,Convex Optimization, First Edition, Cambridge
University Press, 2009.
REFERENCES
1. Mokhtar S. Bazaraa, Hanif D. Sherali, C. M. Shetty, Nonlinear Programming: Theory
and Algorithms, 3rd ISBN: 978-0-471-48600-8 June 2006.
2. Gilbert Strang, Linear Algebra and Its Applications, 4 editions, Cengage
Learning,2005.
SEMESTER-VI
UNIT V: WAVEGUIDES
General Wave behaviors along uniform Guiding structures, Transverse Electromagnetic
waves, Transverse Magnetic waves, Transverse Electric waves, TM and TE waves between
parallel plates, TM and TE waves in rectangular wave guides, Bessel’s differential equation
and Bessel function, TM and TE waves in Circular wave guides, Rectangular and circular
cavity Resonators.
TEXTBOOKS/REFERENCES
1. Antenna Theory – C.A. Balanis, John Wiley & Sons, 3rd Ed., 2005.
2. Antennas and Wave Propagation – K.D. Prasad, Satya Prakashan, Tech India
Publications, New Delhi.
3. NPTEL lectures on “Antennas” by Prof. Girish Kumar IIT Bombay.
SEMESTER-VI
LIST OF EXPERIMENTS
1. Radiation Pattern & Gain of Pyramidal Horn Antenna.
2. Study of various microwave antennas.
3. To study simple dipole antenna and to calculate beamwidth, front / back ratio, and
gain of the antenna.
4. Radiation Pattern & Gain of Yagi-Uda Antenna.
5. Introduction to Waveguides, Signal Sources - Investigation of Rectangular
Waveguides.
6. Measurement of S-parameters of E-plane Tee & H-plane Tee.
7. Study the Characteristics of Magic Tee.
8. Design of Microstrip patch antenna with the help of CST MWS/Ansys HFSS
9. Design, Fabrication and Testing of Microstrip Components.
10. Study of Spectrum Analyzer/Vector Network Analyzer.
SEMESTER-VI
TEXTBOOKS/REFERENCES
1. Sung-Mo (Steve) Kang, Yusuf Leblebici, “CMOS Digital Integrated Circuits”, 3rd
Edition, MHE, 2002, ISBN-10: 0070530777.
2. Neil H. E Weste, David Harris, Ayan Banerjee, “CMOS VLSI Design - A Circuits
and Systems Perspective”, 4th Edition, Addison-Wesley, 2010, ISBN 10: 0-321-
54774-8.
3. Jan M. Rabaey, AnanthaChandrakasan and BorivojeNikoli, “Digital Integrated
Circuits: A Design Perspective”, 2nd Edition, Pearson, 2003, ISBN-10:0130909963.
4. Kamran Eshraghian, Dougles A. Pucknell&SholehEshraghian, “Essentials of VLSI
circuits and systems”, 1st Edition, PHI, 2005, ISBN-10: 9788120327726.
SEMESTER-VI
LIST OF EXPERIMENTS
1. CMOS inverter.
2. CMOS NOR/ NAND gates.
3. CMOS XOR and MUX gates.
4. CMOS Static / Dynamic logic circuit (register cell).
5. CMOS Latch.
6. Pass transistor.
7. Layout of any combinational circuit (complex CMOS logic gate)
8. HDL to realize combinational circuits
9. HDL to realize sequential circuits.
10. Finite State Machine Design.
SEMESTER-VI
TEXTBOOKS/REFERENCES
1. Joseph Cavanagh, Verilog HDL Design Examples, Taylor and Francis, CRC press,
2018.
2. Peter Wilson - Design Recipes for FPGAs using Verilog and VHDL [2nd ed.]-
Elsevier (2016).
3. Philip Andrew Simpson (auth.) - FPGA Design_ Best Practices for Team-based
Reuse-Springer International Publishing (2015).
4. Pong P. Chu - FPGA Prototyping Using Verilog Examples, Springer.
5. Douglas J Smith-HDL Chip Design: A Practical Guide for Designing, Synthesizing
and Simulating ASICs and FPGAs using VHDL or Verilog, Doone Publications.
SEMESTER-VI
LIST OF EXPERIMENTS
1. Verilog HDL Implementation, Simulation and Synthesis of Logic gates, 1-bit Adder,
subtractors.
2. Verilog HDL Implementation, Simulation and Synthesis of Decoders, Multiplexers
and Magnitude comparators.
3. Verilog HDL Implementation, Simulation and Synthesis of 4- bit adder, subtractors.
4. Verilog HDL Implementation, Simulation and Synthesis of Latches and Flip-flops.
5. Verilog HDL Implementation, Simulation and Synthesis of 4-bit Register, Counter,
Shift register, universal shift register.
6. Verilog HDL Implementation, Simulation and Synthesis of FSMs.
7. FPGA Introduction and Implementation of above simple Designs.
8. FPGA Introduction and Implementation of above complex Designs.
9. Course Project.
10. Course Project
SEMESTER-VI
LIST OF EXPERIMENTS
1. Pulse Code Modulation and Demodulation.
2. Differential Pulse Code Modulation and Demodulation.
3. Delta Modulation.
4. Time Division Multiplexing.
5. Companding.
6. Data Formatting.
7. ASK, FSK and PSK.
8. QAM.
9. Differential Phase Shift Keying.
10. Linear Block Code – Encoder and Decoder / Binary Cyclic Code – Encoder and
Decoder.
SEMESTER-VI
UNIT I: INTRODUCTION
Basics of Operating Systems – Threads and Processes, Scheduling - Inter process
synchronization – Inter process communication, Memory Management – File System -
Introduction to Real Time Systems, RTOS Vs General purpose OS – Types of RTOS,
Firmware development approaches – When to use RTOS, Commercial and open source
RTOS available in Market.
TEXTBOOKS/REFERENCES
1. Silberschatz,Galvin,Gagne “Operating System Concepts”, 6th ed,John Wiley,2003.
2. Raj Kamal, “Embedded Systems- Architecture, Programming and Design” Tata
McGraw Hill,2006.
3. Richard Barry, “Mastering the FreeRTOS™ Real Time Kernel”, Real Time Engineers
Ltd 2016.
4. Brian Amos, “Hands on RTOS with Microcontrollers”, Packt Publishing 2020.
5. www.freertos.org
6. Robert Love, “Linux System Programming”, 2nd ed, O’Reilly, 2013.
LIST OF EXPERIMENTS
1. RTOS Configuration, Task creation and Task management API.
2. Task scheduling – Priority based pre-emptive / Round Robin Scheduling.
3. Cooperative scheduling & co routines.
4. Inter Task synchronization – Semaphores, Mutexes and Events.
5. Priority Inversion & Priority inheritance.
6. Program to demonstrate Inter Task Communication using message queues.
7. One shot and auto reload software timers.
8. Profiling: Viewing Run Time and task state information.
9. RTOS Network application development with TCP/IP.
10. Mini Capstone Project.
TEXTBOOKS/REFERENCES
1. Richard Barry, “Mastering the FreeRTOS™ Real Time Kernel”, Real Time Engineers
Ltd 2016.
2. Brian Amos, “Hands on RTOS with Microcontrollers”, Packt Publishing 2020.
SEMESTER-VII
UNIT I: INTRODUCTION
History and applications of radar, basic radar functions, elements of a pulsed radar, signal
processing concepts and operations, basic radar signal processing. Sampling and quantization
of pulsed radar signals, domains and criteria for sampling radar signals, sampling in the fast
time domain, sampling in the slow time, selecting the PRI, sampling the Doppler spectrum,
sampling in the spatial and angle dimensions, Quantization, I/ Q imbalance and digital I/Q.
TEXTBOOKS/REFERENCES
1. N. Levanon, and E. Mozeson, Radar Signals, 1/e, Wiley-Inderscience, 2004.
2. P. Z. Peebles, Radar Principles, 1/e, Wiley Student Edition, 2004.
3. M. I. Skolnik, Introduction to Radar Systems, 3/e, Tata McGraw Hill, 2001.
4. F. E. Nathanson, Radar Design Principles, 1/e, Prentice Hall India, 1999.
5. Mark A. Richards, Principles of Modern Radar – Basic Principles, Yesdee, 2012.
SEMESTER-VII
TEXTBOOKS/REFERENCES
1. As deemed fit by student under guidance from supervisor for the project execution.
SEMESTER-VII
TEXTBOOKS/REFERENCES
1. R.C. Gonzalez, R.E. Woods, Digital Image processing, 3/e, Pearson Education, 2009.
2. Anil K. Jain, Fundamentals of Digital Image processing, Prentice Hall of India, 1989.
3. Rafael C. Gonzalez, Richard E. Woods, Steven L., Digital Image Processing using
MATLAB, Pearson Education, 2004.
4. William K. Pratt, Digital Image Processing, 3/e, John Wiley and Sons, 2004.
5. S. Jayaraman, S. Esakkirajan, T.Veerakumar, Digital Image Processing, Tata McGraw
Hill, 2011.
SEMESTER-VII
TEXTBOOKS/REFERENCES
1. S.H. Gerez, “Algorithms for VLSI Design Automation”, John Wiley ,1998.
2. N.A.Sherwani , “Algorithms for VLSI Physical Design Automation”, (3/e),
Kluwer,1999..
3. S.M. Sait , H. Youssef, “VLSI Physical Design Automation”, World scientific, 1999
LIST OF EXPERIMENTS
1. 8-BIT ADDERS/SUBTRACTORS.
2. MULTIPLIERS.
3. Magnitude Comparator.
4. Linear Feedback Shift Register.
5. Universal Shift Register.
6. 3-bit Arbitrary Counter.
7. Sequency Detector.
8. FIFO and LIFO.
9. FSM Model.
10. Processor.
SEMESTER-VII
UNIT I
Mobile radio propagation, Free space propagation model, Ground reflection model, large
scale path loss, small scale fading and multipath propagation, Impulse response model of a
multipath channel, parameters of a mobile multipath channel, Multipath delay spread,
Doppler spread, coherence bandwidth.
UNIT II
Digital communication through fading multipath channels, Frequency nonselective, slowly
fading channels, Frequency selective, Slowly fading channels, Calculation of error
probabilities, Tapped delay line model, The RAKE receiver performance.
UNIT III
Diversity techniques for mobile wireless radio systems concept of diversity branch and signal
paths, combining methods, Selective diversity combining-detection and post detection
combining, switched combining, Maximal ratio combining, Equal gain combining.
UNIT IV
Cellular concept, frequency reuse, Cochannel interference, adjacent channel interference,
Power control for reducing interference, improving capacity in cellular systems, Cell
splitting, sectoring, Hand off strategies, Channel assignment strategies, Call blocking in
cellular networks.
UNIT V
Fundamental concepts of spread spectrum systems, Pseudo noise sequence, performance of
direct sequence spread spectrum systems, Analysis of direct sequence spread spectrum
systems, The processing gain and anti-jamming margin, Frequency hopped spread spectrum
systems, Time hopped spread spectrum systems, Synchronization of spread spectrum
systems.
TEXTBOOKS/REFERENCES
1. Rappaport Thoedore S., Wireless Communications, Principles and Practice, 2/e,
Prentice Hall of India, 2003.
2. Haykin, S., Moher M., Modern Wireless Communications,1/e, Pearson Education,
2011.
SEMESTER-VII
TEXTBOOKS
1. H. L. Van Trees, "Detection, Estimation, and Modulation Theory, Part I," John Wiley,
1968. S. M. Kay, "Fundamentals of Statistical Signal Processing: Detection Theory,"
Prentice Hall, 1998.
2. S. M. Kay, "Fundamentals of Statistical Signal Processing: Estimation Theory,"
Prentice Hall, 1993.
REFERENCES
1. H. V. Poor, "An Introduction to Signal Detection and Estimation," Springer, Second
Edition,1998.
SEMESTER-VII
TEXTBOOKS
REFERENCES
1. Glover Lan and Grant Peter,&qout; Digital Communications", Pearson Education-
LPE, 1st Ed., 2008.
2. “Error Control Coding”, by Shu Lin and Daniel J. Costello, Jr., second edition,
Prentice Hall, 2004
SEMESTER-VII
TEXTBOOKS/REFERENCES
1. Design of Analog CMOS Integrated Circuits, Behzad Razavi, 2002, Mc GrawHill
Edition, ISBN: 0-07-238032-2.
2. CMOS Circuit Design, Layout and Simulation, R. Jacob Baker, Harry W. Li and
David E. Boyce, 2002, IEEE Press, ISBN: 81-203-1682-7.
3. CMOS Mixed-signal Circuit Design, R. Jacob Baker, 2009, IEEE Press, ISBN: 978-
81-265- 1657-5.
4. Analysis and Design of Analog Integrated Circuits, Paul R. Gray, Paul J. Hurst, Stephen
H. Lewis, Robert G. Meyer, "", 4th edition, 2008, Wiley India Private Limited,
ISBN:978-8126515691.
5. Fundamentals of Microelectronics, Behzad Razavi, 2nd Edition, 2013, Wiley, ISBN-
10: 1118156323
LIST OF EXPERIMENTS
1. Design an Inverter with given specifications*, completing the design flow mentioned
below: a. Draw the schematic and verify the following i) DC Analysis ii) Transient
Analysis b. Draw the Layout and verify the DRC, ERC c. Check for XX d. Extract
RC and back annotate the same and verify the Design e. Verify & Optimize for Time,
Power and Area to the given constraint.
2. Design the following circuits with given specifications*, completing the design flow
mentioned below: a. Draw the schematic and verify the following i) DC Analysis ii)
AC Analysis iii) Transient Analysis b. Draw the Layout and verify the DRC, ERC,
LVS.
3. Single stage amplifier.
4. Comparator.
5. Differential amplifier.
6. Opamp.
7. Ring Oscillator.
8. VCO.
9. DAC.
10. ADC.
SEMESTER-VII
UNIT I: INTRODUCTION
Evolution of telecommunication, Basics of switching system, Step-by-step switching, Design
considerations, Principles of crossbar switching, electronic space division switching, Stored
program control, Software architecture, Switching functions.
TEXTBOOKS/REFERENCES
1. Viswanathan, Thiagarajan, Bhatnagar, Manav, Telecommunication Switching
Systems and Networks, 2/e, Prentice Hall of India, 2015.
2. John C. Bellamy, Digital Telephony, 3/e, Wiley Student Edition, 1999.
3. J E Flood, Telecommunications Switching, Traffic and Networks, Pearson Education,
2004.
4. Gokhale, Introduction to Telecommunications, 2/e, Cengage Learning, 2004.
5. Robert G. Winch, Telecommunication Transmission Systems, 2/e, Tata McGraw Hill,
2004.
SEMESTER-VIII
SEMESTER-VIII
TEXTBOOKS/REFERENCES
1. As deem appropriate by the student under guidance of project faculty guide.
ELECTIVES
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
ECE 410 Adaptive Signal Processing TE 3 0 0 3
UNITV: APPLICATIONS
Applications: Adaptive Modeling and System Identification: General description, adaptive
modeling of a multipath communication channel, adaptive modeling in FIR digital filter
synthesis, Adaptive Interference Cancellation: Concept of adaptive noise cancelling,
stationary noise-cancelling solutions; effects of signal components in the reference input,
Term Project: Matlab implementation of the various learning algorithms with applications.
TEXTBOOKS/REFERENCES
1. B. Widrow and S. D. Stearns, Adaptive Signal Processing, Pearson Education Asia,
1985.
2. M. H. Hayes, Statistical Digital Signal Processing and Modeling, John Wiley, 2002.
3. S. Haykin, Adaptive Filter Theory, 4th edition, Pearson Education Asia, 2002.
4. T Adali, S Haykin, Adaptive Signal Processing, Wiley-India, 2010.
5. Selected papers on adaptive signal processing and applications.
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
ECE 343 Biomedical Signal Processing TE 3 0 2 4
LIST OF EXPERIMENTS
1. Notch filter design.
2. Synchronized averaging.
3. Design derivative-based filter.
4. Design Wiener filter.
5. Use cross-correlation to detect alpha rhythm.
6. Implement the Pan-Tompkins method for QRS detection.
7. The Lehner and Rangayyan method to detect dicrotic notch.
8. ECG Filtering and Frequency Analysis of the Electrogram.
9. Design filters to remove noise from electrocardiogram (ECG) signals and then.
10. design a system to detect life-threatening ventricular arrhythmias.
TEXTBOOKS/REFERENCES
1. Rangaraj M. Rangayyan, Biomedical Signal Analysis: A Case-Study Approach,
Publisher: Wiley India; 2009.
2. Eugene N. Bruce, Biomedical Signal Processing and Signal Modeling, Wiley-
Inderscience; 1 edition, 2000.
3. John L. Semmlow, Biosignal and Biomedical Image Processing: MATLAB-based
applications, CRC; 1 edition, 2004.
4. MetinAkay, Time Frequency and Wavelets in Biomedical Signal Processing, Wiley-
IEEE Press; 1 edition, 1997.
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
ECE 337 Speech Processing OE 3 0 0 3
UNIT I: INTRODUCTION
Speech signal, signal processing, digital speech processing. Digital Models for Speech
Signals: Process of speech production, acoustic theory of speech production, lossless tube
models, digital models for speech signals, hearing and auditory perception.
TEXTBOOKS
1. Rabiner L.R., Schafer R.W., Digital Processing of Speech Signals, 1/e, Prentice Hall
of India, 1978.
REFERENCES
1. Thomas F. Quatieri, Discrete-Time Speech Signal Processing, Principles and Practice,
Pearson Education, 2002.
2. Ian McLaughlin, Applied Speech and Audio Processing with MATLAB examples,
Cambridge University Press, 2010.
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
ECE 346 Basics of Wireless Sensor Networks OE 3 0 0 3
UNIT V: APPLICATIONS
Sensor node localization, Time synchronization in WSN, Energy-harvesting, Network
lifetime maximization, Energy-balancing phenomenon in WSN, Distributed detection and
estimation in WSN, Network topology control, Wireless sensor network toward CPS and IoT
Applications, Context-aware pervasive systems using WSN, Open research issues in WSN.
TEXTBOOKS
1. Raghavendra, Cauligi S, Sivalingam, Krishna M., ZantiTaieb, “Wireless Sensor
Network”, Springer 1st Ed. 2004 (ISBN: 978-4020-7883-5).
2. Feng Zhao, Leonidas Guibas, “ Wireless Sensor Network”, Elsevier, 1st Ed. 2004
(ISBN: 13- 978-1-55860-914-3).
3. Kazem, Sohraby, Daniel Minoli, TaiebZanti, “Wireless Sensor Network: Technology,
Protocols and Application”, John Wiley and Sons 1st Ed., 2007 (ISBN: 978-0-471-
74300-2)..
4. Holger Kerl, Andreas Willig, “Protocols and Architectures for Wireless Sensor
Network”, John Wiley and Sons, 2005 (ISBN: 978-0-470-09511-9).
REFERENCES
1. B. Krishnamachari, “Networking Wireless Sensors”, Cambridge University Press.
2. N. P. Mahalik, “Sensor Networks and Configuration: Fundamentals, Standards,
Platforms, and Applications” Springer Verlag.
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
ECE 340 Communication Network Security TE 3 0 0 3
UNIT V: IP SECURITY
IP security overview, IP security policy, encapsulating security pay load, Combining security
associations, Internet key exchange, Cryptographic suites.
TEXTBOOKS/REFERENCES
1. David Salomon, Elements of Computer Security, 1/e, Springer, 2000.
2. William Stallings, Cryptography and Network Security: Principles and Practice, 5/e, Prentice
Hall of India, 2011.
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
ECE 407 VLSI Physical Design TE 3 0 0 3
TEXTBOOKS/REFERENCES
1. S.H. Gerez, “Algorithms for VLSI Design Automation”, John Wiley ,1998.
2. N.A.Sherwani , “Algorithms for VLSI Physical Design Automation”, (3/e), Kluwer,1999.
3. S.M. Sait , H. Youssef, “VLSI Physical Design Automation”, World scientific, 1999.
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
ECE 344 Design for Test TE 3 0 0 3
TEXTBOOKS/REFERENCES
1. Michael L. Bushnell, Vishwani D. Agrawal, “Essentials of Electronic Testing for
Digital Memory & Mixed Signal VLSI Circuits”, Kluwer Academic Publications,
1999.
2. MironAbramovici, Melvin A. Breuer, Arthur D. Friedman, “ Digital Systems Testing
and Testable Design”, 3rd Edition, Jaico Publishing House, 2004
3. Hideo Fujiwara, “ Logical testing & design for testability”, The MIT Press.
4. Parag.K.Lala "Digital Circuit Testing and Testability" Academic Press.
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
ECE 345 Biomedical Instrumentation OE 3 0 0 3
TEXTBOOKS
1. Leslie Cromwell et al., “Biomedical Instrumentation and Measurements”, Prentice-
Hall publication, Second Edition, 1980.
2. R.S. Khandpur, “Handbook of biomedical intrumentation”, McGraw Hill Education
(India), Third edition, 2014.
REFERENCES
1. Robert B. Northrop, “Noninvasive Instrumentation and Measurement in Medical
Diagnosis”, The biomedical engineering series, CRC Press, 2002.
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
Computer Architecture and
ECE 324 OE 3 0 0 3
Organization
TEXTBOOKS/REFERENCES
1. Carl Hamacher, ZvonkoVranesic, SafwatZaky, Computer Organization, 5/e,
McGraw-Hill, 2002.
2. Morris Mano, Computer System Architecture, 3/e, Pearson Education, 2000.
3. William Stallings, Computer Organization and Architecture, 6/e, Pearson Education
Asia, 2000.
4. David A. Patterson, John L. Hennessy, Computer Organization and Design: The
hardware / software interface, 3/e, Morgan Kaufmann, 2002.
5. John P. Hayes, Computer Architecture and Organization, 3/e, McGraw-Hill, 1998.
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
ECE 417 Hardware Security OE 3 0 2 4
TEXTBOOKS/REFERENCES
1. Swarup Bhuniaand Mark Tehranipoor, “ Hardware Security: A Hands-on Learning
Approach”, 2019 Elsevier.
2. Debdeep Mukhopadhyay and Rajat Subhra Chakraborty ,"Hardware Security: Design,
Threats ,and Safeguards", CRC Press.
3. Ahmad-Reza Sadeghi and David Naccache(eds.):Towards Hardware-intrinsic
Security: Theory and Practice, Springer.
4. Ted Huffmire et al:Hand book of FPGA Design Security, Springer.
LIST OF EXPERIMENTS
1. Review of combinational, sequential circuits, fsm design examples in verilog hdl
and/or cadence.
2. Design of combinational trojans
3. Design of sequential trojans.
4. Vending machine design or the combinational lock design example, mount any of the
hardware trojans.
5. Demonstration of logic obfuscation techniques.
6. Demonstration of dpa attack and counter measures.
7. Puf circuit design and demonstration.
8. Trng circuit design and demonstration.
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
ECE 418 Machine Learning TE 3 0 2 4
UNIT I
Introduction to machine learning, Supervised and Unsupervised Learning, Linear Regression,
Logistic Regression, Generalized Linear Models.
UNIT II
Gaussian Discriminant Analysis (GDA),Naive Bayes, Support Vector Machines, K-Nearest
Neighbor, Decision Trees, Random forest.
UNIT III
Clustering in Machine Learning, Different Types of Clustering Algorithm, K-Means
Clustering, Gaussian Mixture Models, Bias-variance trade off.
UNIT IV
Introduction to Neural Networks, Feed-forward Network, Gradient descent optimization,
Error Backpropagation, Evaluation of error-function derivatives, Efficiency of
backpropagation, under and over fitting.
UNIT V
Introduction to Convolutional neural network (CNN),Backpropagation in CNN, Sparse
Kernel Machines, Markov Chain Monte Carlo, Introduction to Reinforment learning.
TEXTBOOKS/REFERENCES
1. Christopher M. Bishop, "Pattern Recognition and Machine Learning" by Springer,
2007.
2. Tom M. Mitchell, "Machine Learning", First Edition by Tata McGraw-Hill
Education, 2013.
3. EthemAlpaydin, "Introduction to Machine Learning" 2nd Edition, The MIT Press,
2009.
LIST OF EXPERIMENTS
1. Implement Linear Regression on the given dataset using python/MATLAB.
2. Implement Naïve Bayes classifier using Python/MATLAB.
3. Implement Logistic Regression on the given dataset using python/MATLAB.
4. Implement SVM algorithm using Python/MATLAB.
5. Implement Decision tree classifier and Random Forest classifier using
python/MATLAB.
6. Implement Random Forest classifier using python/MATLAB.
7. Implement K-means algorithm for clustering the data using python/MATLAB.
8. Implement K-Nearest Neighbour classifier using python/MATLAB.
9. Emulate logic gates using neural Network using python.
10. Implement single-Layer Neural Network for image/data analysis using
Python/MATLAB.
11. Implement Convolution Neural Network for image/data analysis using
Python/MATLAB.
12. Implement Markov model for analysis of stock market data using python/MATLAB.
COURSE COURSE NAME COURSE CREDITS
CODE CATEGORY L T P C
ECE 416 Network Control System TE 3 0 2 4
UNIT I
Introduction to the world of networks, how internet was developed and current state of
networking.
UNIT II
Making sense of Internet based linkages, Innovations in the changed nature of linear and
nonlinear, System with Internet based linkages.
UNIT III
Issues of communication delays and propagation problems, A new kind of robustness and
remote activity.
UNIT IV
A new kind of estimation of delay problems, Optimal control in the presence of delay.
UNIT V
Numerical simulations of network-based control and integration of NS-2/NS-3 with
Matlab/Scilab, Hardware interfaces.
TEXTBOOKS/REFERENCES
1. Networked Embedded Sensing and Control, edited by P. J. Antsaklis and P. Tabuada,
Springer 2006.
2. Graph Theory, by R. Diestel, Springer, 2000.
3. Algebraic Graph Theory, by C. Godsil and G. Royle, Springer, 2001
LIST OF EXPERIMENTS
1. Introduction to Linux and C programming environment/Pointers.
2. Introduction to Network Programming.
3. Client and Server programs.
4. Processing multiple clients on a single server.
5. Using UDP in network programs
6. Programming Peer-To-Peer Networks.
7. Programming using udp chat server/client
8. Writing a simple c client to fetch html webpages.
9. Writing a small DNS program over network.
10. Small routing demonstration in C.
11. Consensus implementation in C using sockets.