department of electronics & communication · pdf filedepartment of electronics &...
TRANSCRIPT
Department of Electronics & Communication Engineering
Page 1 of 57
Course code : CST101
Course title : Introduction to Computer Systems and Programming
Year/Semester : I/I
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Introduction to computer systems – Computers, Internet, Web Applications,
Hardware, Software, Firmware, System Software, Application Software, Von Neumann
architecture, input devices, keyboard layout, output devices, CPU, memory. Memory -
Primary and secondary memory; semiconductor, magnetic, optical memory. Disc structure.
Operating System, kernel. Number systems, base conversions.
Unit 2: C Programming – what is required to learn a programming language, 32 keywords in
C, identifier, variables, data types (integral and real), keywords -> char, int, short, long,
signed, unsigned, const, float, double, sizeof, declarations and assignments, code indentation
and readability, input and output using printf and scanf, different format specifiers %c, %d,
%ld, %f, %w.p, expressions (arithmetic), branching (if, if-else, else_if ladder), repetitions
(for, while, do while loops), keywords -> if, else, for, while, do, basic program/process view -
Stack, Heap, Data and Code segment, what are different ways to write main(), keywords ->
switch, case, default, break. Issues with printf() and scanf(). More input, output functions.
Unit 3: Compiler – Compilation process. Compiler and interpretor. Using GCC. C
Programming - Arrays, Strings, 2-dimensional and multi-dimensional arrays, address
computations.
Unit 4: C Programming – Structure and Unions, Enumeration. Functions, parameter passing,
call-by-value, call-by-reference. Pointers, passing and returning pointer to a structure.
Dynamic memory allocation. Command line arguments. Scope - project, file, function, block.
Storage classes - keywords (auto, static, extern, register).
Unit 5: C Programming– File handling, reading from and writing to files. File processing
functions.
Unit 6: Pre-processor directives (inclusion, definition, conditional compilation, pragma).
Make files. Static and shared libraries.
Text Book(s)
1. E Balagurusamy, “Programing in ANSI C”, Tata McGraw Hill, 3rd
Edition
Reference Book(s)
1. Brian W. Kernighan, Dennis M. Ritchie, “The C Programming Language”, Prentice Hall
2. Yashavant P. Kanetkar, “Let us C”, Infinity Science Press, 6th
Edition
Department of Electronics & Communication Engineering
Page 2 of 57
Course code : ECT101
Course title : Digital Electronics
Year/Semester : I/I
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Binary systems (number base conversions, complements, signed and unsigned binary
numbers, binary codes), Boolean algebra and logic gates (basic theorems and properties of
Boolean algebra, canonical and standard forms, digital logic gates and their truth table)
Unit 2: Simplification of Boolean functions (Karnaugh map, don’t care conditions, Quine-
McCluskey method)
Unit 3: Combinational logic circuits (half and full adder and subtractor, look-ahead carry and
decimal adders, multiplier, magnitude comparator, decoder, encoder, multiplexer,
demultiplexer), programmable logic devices (ROM, PLA, PAL)
Unit 4: Synchronous sequential logic circuits (RS, JK, D and T flip-flops, state and excitation
tables, state diagram reduction and assignment, shift registers, synchronous and ripple
counters)
Text book(s)
1. M. Morris Mano, Michael D. Ciletti, “Digital Design”, Prentice Hall, 4th
Edition
2. R.P. Jain, “Modern Digital Electronics”, Tata McGraw Hill, 3rd
Edition
Reference book(s)
1. Albert Paul Malvino, Donald P. Leach, “Digital Principles and Applications”, Tata
McGraw Hill, 6th
Edition
2. John F. Wakerly, “Digital Design: Principles and Practices”, Pearson Education, 4th
Edition
3. Frederick J. Hill, Gerald R. Peterson, “Introduction to Switching Theory and Logic
Design”, John Wiley, 1st Edition
4. Frederick J. Hill, Gerald R. Peterson, “Computer Aided Logical Design with Emphasis on
VLSI”, John Wiley, 4th
Edition
Department of Electronics & Communication Engineering
Page 3 of 57
Course code : ECT103
Course title : Fundamentals of Electrical Engineering
Year/Semester : I/I
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Basic circuit variables and elements (voltage, current, power, independent and
dependent voltage and current sources, resistors, capacitors, inductors), Ohm’s law,
Kirchhoff’s laws (KCL and KVL), Current division, Voltage division
Unit 2: Linear circuit analysis techniques (nodal analysis, mesh analysis), Network theorems
(Thevenin’s, Norton’s, Superposition, Maximum Power Transfer), Source transformations
Unit 3: Duality, Time-domain transient analysis (natural and forced) of first-order and
second-order circuit
Unit 4: Phasor-domain or frequency-domain steady-state analysis, AC power, Polyphase
circuits, Three-phase loads, Frequency response, Basic filters, Resonance, Quality factor and
bandwidth
Unit 5: Magnetic fields, Magnetic flux and flux density, Magnetic circuits, Magnetization
curves, Hysteresis loss, Electromagnetic induction, Inductance and magnetic coupling, Ideal
transformer, Non-ideal transformer parameters determination, DC machines (DC generator
and motor), AC machines (synchronous and induction generators and motors)
Text book(s)
1. Leonard S. Bobrow, Navneet Gupta, “Foundations of Electrical Engineering”, Oxford
University Press, Asian Edition
Reference book(s)
1. Edward Hughes, “Electrical & Electronic Technology”, Pearson Education, 10th
Edition
2. Vincent Del Toro, “Electrical Engineering Fundamentals”, Prentice Hall India, 2nd
Edition
3. Allan R. Hambley, “Electrical Engineering Principles and Applications”, Prentice Hall, 5th
Edition
4. Charles K. Alexander, Mathew N.O. Sadiku, “Fundamentals of Electric Circuits”, McGraw
Hill, 3rd
Edition
Department of Electronics & Communication Engineering
Page 4 of 57
Course code : HST101
Course title : Communication Skills in English
Year/Semester : I/I
Branch : CSE, ECE
Course credits : 2
Course prerequisite : None
Syllabus
Unit 1: ‘Night of the Scorpion’. Prepositions, Tenses.
Unit 2: ‘Our Urgent Need for Self Esteem’. Subject-verb Agreement, Creative Writing,
Informal Letters
Unit 3: ‘The Diary of a Young Girl’. Vocabulary Building, Common Errors.
Unit 4: ‘Building an Internet Culture’. Reported Speech, Precis Writing, Conditional
sentences.
Unit 5: ‘The Sporting Spirit’. Active and Passive Voice, Formal Letters and Applications,
Phonetics
Unit 6: ‘Mother Teresa’. Idioms and Proverbs, Job Applications, Resume Writing.
Text Book(s)
1. K. Elango, “Insights: A Course in English Literature and Language”, Orient Blackswan
Publishers
Reference Book(s)
1. John Eastwood, “Oxford Practice Grammar”, Oxford University Press
2. Nanny Tripathi, “English for Engineers”, Jaipur Publishing House
3. Raymond Murphy, “English Grammar in Use”, Cambridge University Press, 3rd
Edition
4. Sydney Greenbaum, “Oxford English Grammar”, Oxford University Press
5. Ronald Carter, Rebecca Hughes, Michael McCarthy, “Exploring Grammar in Context -
Upper Intermediate and Advanced”, Cambridge University Press
6. Martin Hewings, “Advanced Grammar in Use: A Self-study Reference and Practice
Book”, Cambridge University Press, 2005
Department of Electronics & Communication Engineering
Page 5 of 57
Course code : MAT101
Course title : Mathematics - I
Year/Semester : I/I
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Partial Differentiation – Partial differentiation, Euler’s theorem on homogenous
functions, total differentiation, approximate calculation.
Unit 2: Differential Equations – Differential equations of first order and first degree - linear
form, reducible to linear form, exact form, reducible to exact form. Linear differential
equations of higher order with constant coefficients.
Unit 3: Second order ordinary differential equations with variables coefficients –
Homogeneous, exact form, reducible to exact form, change of dependent variable (normal
form), change of independent variable, method of variation of parameters.
Unit 4: Vector Calculus – Differentiation and integration of vector functions of scalar
variables, Scalar and vector fields, Gradient, Directional derivative, Divergence, Curl. Line
integral, Surface integral and Volume integral. Green’s, Gauss’s and Stokes’s theorems
(statement only) and their simple applications.
Unit 5: Matrices – Rank and inverse of matrix by elementary transformations, Consistency of
linear system of equations and their solution. Eigenvalues and eigenvectors. Cayley-Hamilton
theorem (statement only) & its applications.
Unit 6: Finite differences, interpolations and numerical differentiations – Forward,
Backward, Central differences and relations between them, Newton’s forward, backward
interpolation formulas and Stirling’s central difference interpolation formulas. Lagrange’s
interpolation formula, Numerical differentiations using Newton’s forward, backward,
Stirling’s central difference interpolation formulas. Numerical integrations - Trapezoidal rule,
Simpson’s one-third rule, Simpson’s 3/8 rule and Weddle method.
Text book(s)
1. B. S. Grewal, “Higher Engineering Mathematics”, Khanna Publisher
2. Michal Greenberg, “Advanced Engineering Mathematics”, Pearson
3. George B. Thomas, Ross L. Finney, “Calculus and Analytic Geometry”, Addison-Wesley
Reference book(s)
1. D. W. Jordan, P. Smith, “Mathematical Techniques”, Oxford
2. Peter V. O’Neil, “Advanced Engineering Mathematics”, Cengage Learning, New Delhi
3. B.V. Ramana, “Higher Engineering Mathematics”, McGraw–Hill
Department of Electronics & Communication Engineering
Page 6 of 57
Course code : CSP101
Course title : Computer Programming Lab
Year/Semester : I/I
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
Unit 1: Introduction – Computers, Internet, Web Applications, Using LDAP ID and IIITK
email. Keyboard layout. Software, System Software, Application Software. Memory -
Primary and secondary memory. Semiconductor, magnetic, optical memory. Disc structure.
Operating System, kernel. Using gedit and vi editors. Using GCC.
Unit 2: C Programming – what is required to learn a programming language, simple C
programs using keywords-> char, int, short, long, signed, unsigned, const, float, double,
sizeof, Declarations and assignments, code indentation and readability, input and output using
printf and scanf, different format specifiers %c, %d, %ld, %f, %w.p, expressions (arithmetic).
Unit 3: C Programming – branching (if, if-else, else_if ladder), repetitions (for, while, do
while loops), keywords -> if, else, for, while, do. what are different ways to write main(),
keywords -> switch, case, default, break. Issues with printf() and scanf(). More input, output
functions.
Unit 4: C Programming – Arrays, Strings, 2-dimensional and multi-dimensional arrays,
Strings functions.
Unit 5: C Programming – Structure and Unions, Enumeration. Functions, parameter passing,
call-by-value, call-by-reference.
Unit 6: C Programming – Pointers, passing and returning pointer to a structure. Dynamic
memory allocation. Command line arguments. Scope - project, file, function, block. Storage
classes - keywords: auto, static, extern, register.
Unit 7: C Programming – File handling, reading from and writing to files. File processing
functions.
Unit 8: Pre-processor directives (inclusion, definition, conditional compilation, pragma).
Makefiles. Static and shared libraries. Introduction to LLVM and Clang.
Text Book(s)
1. E. Balagurusamy, “Programing in ANSI C”, Tata McGraw Hill, 3rd
Edition
Reference Book(s)
1. Brian W. Kernighan, Dennis M. Ritchie, “The C Programming Language”, Prentice Hall
2. Yashavant P. Kanetkar, “Let us C”, Infinity Science Press, 6th
Edition
Department of Electronics & Communication Engineering
Page 7 of 57
Course code : CSP111
Course title : IT Workshop - I
Year/Semester : I/I
Branch : CSE, ECE
Course credits : 2
Course prerequisite : None
Syllabus
Unit 1: Shell scripting – Introduction, Some available shells, Opening a terminal, Printing
on terminal, Manual of every command, Present working directory, Listing content of
directory, Redirection, Creating and removing directories, Moving/Renaming files,
Expressions
Unit 2: Integrated Development Environment Applications – Overview of sensors,
actuators, motors, breadboard and battery connectors; Arduino Uno, ultrasonic sensor, DC
motor, L293D IC to make H-bridge; Complete connections to make wheeled mobile robot;
Arduino IDE download and installation; Configure and check compatibility of the assembled
robot with Arduino IDE; Write control programs in Arduino environment and burn it to the
hardware to make the robot autonomous; Testing and error corrections; Final demonstration
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 8 of 57
Course code : ECP101
Course title : Digital Electronics Lab
Year/Semester : I/I
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
Exp 1: Introduction to various logic gates using TTL ICs (7400, 7402, 7404, 7408, 7432,
7486) and verification of truth table for various logic gates.
Exp 2: Implementation of basic gates (NOT, AND, OR) using universal NAND and NOR
gates.
Exp 3: Implementation of combinational circuits using MSI Logic.
a. Design of four bit Binary to Gray and Gray to Binary code Converter.
b. Design of Half and Full Adder circuits.
Exp 4: Implementation of combinational circuits using MSI Logic.
a. Design of Half and Full Subtractor circuits.
b. Design of Two bit multiplier.
Exp 5: Implementation of combinational circuits using MSI Logic.
a. Design of One and Two bit Comparators.
b. Design of Even and Odd parity generator and checker.
Exp6: Implementation of combinational circuits using MSI Logic.
a. Design of 2:1 and 4:1 MUX using basic gates.
b. Design of 4:1 MUX using 2:1 MUX.
Exp7: Design a binary to decimal and octal to decimal decoder.
Exp 8: To design and verify truth table of flip-flops.
a. SR latch with NOR and NAND Gates.
b. SR flip-flop with control input using NOR and NAND Gates.
c. D, JK and T flip-flops.
Exp 9: To design and implement binary ripple and synchronous up/down counters using flip-
flops.
Exp 10: To design and implement shift registers using flip-flops.
Text book(s)
1. M. Morris Mano, Michael D. Ciletti, “Digital Design”, Prentice Hall, 4th
Edition
2. R.P. Jain, “Modern Digital Electronics”, Tata McGraw Hill, 3rd
Edition
Reference Book(s)
Department of Electronics & Communication Engineering
Page 9 of 57
Course code : HSP101
Course title : English Communication Lab
Year/Semester : I/I
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
Unit 1: Pronunciation Practice – Practice in Phonetic Symbols (IPA) and Transcription on
Language Laboratory software
Unit 2: Language Skills – Practice in Common Errors, Prepositions, Tenses, Passive Voice,
Conditional Sentences, Reported speech, Subject-Verb Agreement, Idioms and Proverbs,
Resume Writing and Job Applications on Language Laboratory software
Unit 3: Speaking Skills Practice – Self-presentation, Extempore, Just a Minute, Weave a
Story Elocution, Expansion of themes and Presentations
Text Book(s)
Reference Book(s)
1. Daniel Jones, “Cambridge English Pronouncing Dictionary”, Cambridge, ELBS
Cambridge
2. J. Sethi, P.V. Dhamija, “A Course in Phonetics and Spoken English”, PHI Learning
3. Matthew McKay, Martha Davis, Patrick Fanning, “Messages: The Communication Skills
Book”, New Harbinger Publications, 3rd
Edition
4. Barun K. Mitra, “Personality Development and Soft Skills”, Oxford University Press
Department of Electronics & Communication Engineering
Page 10 of 57
Course code : OTP101
Course title : Creative Arts / Liberal Arts
Year/Semester : I/I
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
Unit 1: Creative Arts – Theatre, Music, Speech, Visual art, Commercial art, Painting,
Drawing, Writing, Movie making, Photography, Cookery, Icebreaker games
Unit 2: Liberal Arts – Philosophy, Ethics, Gender studies, Business informatics, History,
Geography, Psychology, Anthropology, Archeology, Earth science
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 11 of 57
Course code : CST102
Course title : Data Structures and Algorithms
Year/Semester : I/II
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Introduction – Concept of Data Structures, Algorithms and ADT (Abstract Data
Type), Program v/s algorithms, Execution time and storage space, Complexity - time and
space, Asymptotic notations - O(n), Ω(n) Q(n).
Unit 2: Array – Array as storage element, computing address in n-dimensional array.
Insertion and Deletion, Searching (Sequential and binary), Sorting (Bubble sort, Insertion,
Selection, Merge sort, Quick sort, radix sort), Representation of polynomial and its
applications, Representation of Sparse matrix and its applications. Linked lists - Single and
double linked lists, Insertion/deletion/searching in linked lists, Comparison of arrays and
linked lists, Implementation of circular lists.
Unit 3: Stack and Queue – Stack, Queue, Circular queue, Concept of overflow and
underflow, Concept of precedence and associativity in expressions, Resolving precedence of
operators and association of operands, Evaluation of Expression - Infix, Prefix & Postfix
notations, conversion of expression from one form to other form, Recursion - concepts, use
and implementation. Strings, Hash tables (open and close), Dictionary, Sets
Unit 4: Trees – Concept of Trees, Binary and Multiway tree, Representing multiway tree as
Binary tree, Tree Traversal, constructing Binary tree from Traversal, BST (Binary Search
Tree), threaded and unthreaded BST as data structure, Insertion/Deletion/Search in BST,
Heap Tree and Heap sort, Introduction to height balanced tree.
Unit 5: Graphs – Introduction to graphs (directed and undirected), representation of graphs
using adjacency matrix and list, Graph Traversals - DFS and BFS, Topological sorting.
Text book(s)
1. Ellis Horowitz, Sartaj Sahni, “Fundamentals of Data Structures”, Computer Science Press
2. R.L. Kruse, “Data Structure and Program Design”, Prentice-Hall India
Reference book(s)
1. A.V. Aho, J.D. Ullman, J.E. Hopcroft, “Data Structures and algorithms”, Addison-Wesley
2. Y. Langsam, M.J. Augenstein, A.M. Tanenbaum, “Data Structures Using C”, Prentice-Hall
India
3. M.A. Weiss, “Data Structures and Algorithm Analysis in C++”, Pearson Addison-Wesley
Department of Electronics & Communication Engineering
Page 12 of 57
Course code : CST104
Course title : Internet and Web Technologies
Year/Semester : I/II
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Introduction – Open Source Environments/Platforms, Protocols, client, server, secure
connections, application and development tools, the web browser, Web data representation
Unit 2: Client side scripting: Javascript, website development with Javascript, Advance
script, web browser environments, forms and validations, HTML, CSS, XML, event handling
Unit 3: Server side scripting – Introduction to Apache web server, MySQL database, LAMP
(Linux Apache MySQL PHP). PHP & Python - starting to script on server side, Servlets, JSP,
Java Beans, EJB, JDBC, Arrays, function and forms.
Unit 4: Building web applications – Cookies, Sessions, Browser compatibilities issues,
security issues, use of frameworks in web development.
Unit 5: Case Study – Contemporary web frameworks
Text Book(s)
1. Craig Knuckles, David Yuen, “Web Applications Technologies Concepts and Real World
Design”, John Wiley, 1st Edition
2. Robert W. Sebesta, “Programming with World Wide Web”, Pearson, 6th
Edition
Reference Book(s)
1. Mark Pilgrim, “Dive Into Python 3”, Apress, 2010
2. W. Jason Gilmore, “Beginning PHP and MySQL: From Novice to Professional”, Apress,
2008
Department of Electronics & Communication Engineering
Page 13 of 57
Course code : ECT102
Course title : Electronic Devices & Circuits
Year/Semester : I/II
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Types of materials, Characteristics of intrinsic and extrinsic semiconductors, Junction
diode and its characteristics, Ideal diode and its applications (half-wave and full-wave
rectifiers in voltage regulators, positive and negative clippers, positive and negative clampers,
digital logic circuits), Non-ideal diode models, Zener diodes and its applications (clipper,
voltage regulator), Diode capacitance and switching times, Types of diodes (LED, Varactor
diode, Schottky diode, Photodiode)
Unit 2: Bipolar Junction Transistor (BJT types, operation, configurations, characteristics),
Cutoff and saturation operations, BJT switching times, Applications to digital logic circuits
(DTL, TTL, ECL, RTL), Phototransistor
Unit 3: Field Effect Transistor (FET types, operation, configurations, characteristics), Metal-
Oxide Semiconductor FET (MOSFET types, their logic gate applications), Complimentary
MOSFET (CMOS)
Unit 4: BJT biasing and small-signal analysis of BJT amplifiers, FET biasing and small-
signal analysis of FET amplifiers, Frequency response (low-frequency and high-frequency
responses of amplifiers), Large-signal power amplifiers (class A, class B, class AB)
Unit 5: Feedback (concept of negative and positive feedback, characteristics of negative
feedback amplifiers, negative feedback amplifiers topologies, sinusoidal oscillators),
Multivibrators (Bistable, Astable and Monostable)
Text book(s)
1. Leonard S. Bobrow, “Fundamentals of Electrical Engineering”, Oxford University Press,
2nd
Edition
2. Jacob Millman, Christos C. Halkias, “Integrated Electronics: Analog and Digital Circuits
and Systems”, Tata McGraw Hill
3. J. Millman, H. Taub, “Pulse, Digital and Switching Waveforms”, Tata McGraw Hill
Reference book(s)
1. Adel S. Sedra, Kenneth C. Smith, “Microelectronic Circuits”, Oxford University Press, 5th
Edition
2. Donald A. Neamen, “Microelectronics: Circuit Analysis and Design”, McGraw Hill, 4th
Edition
3. Robert Boylestad, Louis Nashelsky, “Electronic Devices and Circuit Theory”, Prentice
Hall, 7th
Edition
Department of Electronics & Communication Engineering
Page 14 of 57
Course code : HST102
Course title : Human Values and Effective Communication
Year/Semester : I/II
Branch : CSE, ECE
Course credits : 2
Course prerequisite : None
Syllabus
Unit 1: Report Writing
Unit 2: Business correspondence (letters of enquiry, order, complaints and reply). Notices,
Agenda, Minutes of meeting
Unit 3: Vocabulary practice
Unit 4: Human Values - Reading from Textbooks and Discussion
Text book(s)
1. A.P.J. Abdul Kalam, “Wings of fire”
2. O. Henry, “After Twenty Years”
3. R.N. Tagore, “Kabuliwallah”
4. James Herriot, “Excerpts from Let Sleeping Vets Lie”
5. Ernest Hemingway, “Old Man at the Bridge”
6. Katherine Mansfield, “The Garden Party”
7. Abraham Lincoln, “The Gettysburg Address”
8. Hugh Prather, “Excerpts from Notes to Myself”
Reference book(s)
1. Jonathan Weyers, Kathleen McMillan, “The Study Skills Book”, Pearson, 2012
2. Pushp Lata, “Communicate to Conquer: A Handbook of Group Discussion and Job
Interviews”, PHI Learning
3. Nira Konar, “Communication Skills for Professionals”, PHI Learning, 2011
4. Kavita Tyagi, Padma Mishra, “Advanced Technical Communication”, PHI Learning
5. Sanjay Kumar, Pushp Lata, “Communication Skills”, Oxford, 2011
Department of Electronics & Communication Engineering
Page 15 of 57
Course code : HST104
Course title : Health, Safety and Environment
Year/Semester : I/II
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
Unit 1: Introduction to health and toxicity, various hazards to human health, risk assessment,
various acts. Noise and vibration Health effects, exposure and radiation effects, machinery
and equipment, electricity at work, Fire and Emergency Egress, Personal Protective
Equipment, Accidents and Emergencies.
Unit 2: Safety performance – As per Indian and International standards; Hazard analysis:
Cost effectiveness in hazard elimination, logical analysis, HAZOP; Probabilistic reliability
considerations, Safety management techniques.
Unit 3: Water, Air and land pollution – Classification and properties of pollutants, sources,
control, Water, wastewater and health, pesticides and health, Solid Waste Management,
Environmental Acts and Laws, current topics in environmental heath, Role of Information
Technology in Environment and human health, Social Issues and the Environment.
Text book(s)
1. “Handbook of Occupational Health and Safety”, NSC Chicago, 1982
2. “Encyclopedia of Occupational Health and Safety, Vol. I and II”, International Labour
Organization
3. Benny Joseph, “Environmental Studies”, Tata McGraw Hill publication
Reference book(s)
1. Organization, Geneva, 1985
2. J. McCornick, M.S. Sanders, “Human Factors in Engineering and Design”, Tata McGraw
Hill, 1982
3. “Accident Prevention Manual”, NSC Chicago, 1982
4. H.W. Henrich, “Industrial Accident Prevention”, McGraw Hill, 1980
5. F.P. Less, “Loss Prevention in Process Industries”, Butterworth, New Delhi, 1986
Department of Electronics & Communication Engineering
Page 16 of 57
Course code : MAT102
Course title : Mathematics - II
Year/Semester : I/II
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Integral Calculus – Improper integrals, Area and length of curves, Surface area and
volume of solid of revolution. Multiple integrals, Change of order of integration
Unit 2: Partial Differential Equation – Formulation and classification of PDE; Linear partial
differential equation of the first order (Lagrange’s method) Non-linear PDE of the first order.
Four standard forms, Charpit’s method.
Unit 3: Transforms – Fourier series, Laplace Transform and Convergence, Properties of
Laplace Transform, Inverse Laplace Transform, Fourier Transform, Inverse Fourier
Transform, Discrete Fourier Transform. Z-Transform, Properties of Z-Transform, Inverse Z-
Transform, Relationship between Z-Transform, Laplace Transform and Fourier Transform.
Unit 4: Probability and statistics – Sample space and events, Probability, The axioms of
probability, Some Elementary theorems, Conditional probability, Baye’s theorem, Random
variables, Discrete and continuous. Expectation. Binomial, Poisson & normal distributions
related properties. Sampling distributions, Sampling distribution of means. Coefficient of
correlation, Regression Coefficient, The lines of regression, The rank correlation
Unit 5: Complex Variable – Limit, Continuity and Differentiability of complex function,
Analytic functions, Cauchy-Riemann Equations, Necessary and Sufficient condition for
analyticity, Properties of Analytic functions, Laplace Equation, Harmonic Functions,
Harmonic Conjugate functions and their Engineering Applications Complex Integration:
Line Integral (contour integral) and its properties, Cauchy Integral Formula, Liouville
Theorem (without proof), Maximum Modulus Theorems (without proof), Applications of
Contour Integration - Evaluation of various types of definite real integrals using contour
Text book(s)
1. R.K. Jain, S.R.K. Iyengar, “Advanced Engineering Mathematics”, Narosa
2. J. Ravichandran, “Probability and Statistics for Engineers”, Wiley India, 2010
3. Erwin Kreyszig, “Advanced Engineering Mathematics”, Wiley India
Reference book(s)
1. R.V. Hogg, J.W. McKean, A. Craig, “Introduction to Mathematical Statistics”, Pearson
Education India, 6th
Edition
2. D.W. Jordan, P. Smith, “Mathematical techniques”, Oxford
3. N.P. Bali, Manish Goyal, “A text Book of Engineering Mathematics”, Laxmi Publications
Department of Electronics & Communication Engineering
Page 17 of 57
Course code : CSP102
Course title : Data Structures and Algorithms Lab
Year/Semester : I/II
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
Concepts revision of C Programming Language, Data Types Revisited, Variable and
Constant, Static and Dynamic Memory Allocation, Array, Pointer, Structure, Strings, Sorting
(Bubble sort, Selection sort, Insertion sort, Quick sort, Merge sort), Searching (Linear search
and binary search), Linked list (Creation, Insertion, Deletion and Search operations in Singly
Linked List, Circular Linked List, Doubly Linked List and Circular Doubly Linked List),
Recursion, Stack, Queue, Circular Queue, Priority Queue, Double Ended Queue, Infix, Prefix
and Postfix expression conversion, Tree (Creation of Binary and Multiway tree, Insertion,
Deletion and Search in Binary Tree, Creation, Insertion, Deletion in Binary Search Tree,
Inorder, Preorder and Postorder Traversal, Creation of Heap Tree, Heap sort), Graph
(Creation of Directed and Undirected Graph, Depth First Traversal and Breath First
Traversal)
Text book(s)
1. Ellis Horowitz, SartajSahni, “Fundamentals of Data Structures”, Computer Science Press
2. R.L. Kruse, “Data Structure and Program Design”, Prentice-Hall India
Reference book(s)
1. A.V. Aho, J.D. Ullman, J.E. Hopcroft, “Data Structures and algorithms”, Addison-Wesley
2. Y. Langsam, M.J. Augenstein, A.M. Tenenbaum, “Data Structures Using C”, Prentice-Hall
India
3. M.A. Weiss, “Data Structures and Algorithm Analysis in C++”, Pearson Addison-Wesley
Department of Electronics & Communication Engineering
Page 18 of 57
Course code : CSP112
Course title : IT Workshop - II
Year/Semester : I/II
Branch : CSE, ECE
Course credits : 2
Course prerequisite : None
Syllabus
Lab 1: Web application development; Relation between HTML, CSS and JS; Introduction to
HTML; Introduction to CSS; Introduction to JavaScript
Lab 2: HTML & CSS details; CSS box model; Basics of JavaScript HTML DOM; JavaScript
and DOM (further connections and dependencies); Code challenge assignment
Lab 3: CSS and RWD (Responsive Web Design); Code challenge assignment
Lab 4: Introduction to PHP; Code challenge assignment
Lab 5: SQL basics; Connecting to a database using PHP; Code challenge assignment
Lab 6: PHP, HTTP, cookies, session; Code challenge assignment
Lab 7: PHP RESTful API, PHP OOP concepts, PHP OOPs and MVC; Code challenge
assignment
Lab 8: Using open source REST APIs, Responsive Web Design using Twitter bootstrap;
Code challenge assignment
Lab 9: AWS instance creation, Web hosting with 000webhost; Code challenge assignment
Lab 10: Revision of all the topics covered and mini project allocation, Project review; Code
challenge assignment
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 19 of 57
Course code : ECP102
Course title : Electronic Devices & Circuits Lab
Year/Semester : I/II
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
Exp 1: To (i) study basic measurements using various lab equipment such as DMM, DSO,
function generator and power supply, and (ii) identify basic circuit elements such as resistor,
capacitor, diode and transistor
Exp 2: To study (i) i-v characteristics of pn junction and zener diodes, and (ii)half-wave and
full-wave rectifiers using pn junction diode
Exp 3: To study positive and negative level clipper and clamper circuits using pn junction
diode
Exp 4: To study voltage regulator using (i) pn junction diode with resistive plus capacitive
loads, (ii) Zener diode with resistive only load
Exp 5: To study BJT input and output characteristics in CB, CE and CC configurations
Exp 6: To study FET output and transfer characteristics in CG, CS and CD configurations
Exp 7: To study BJT amplifier in CB configuration and obtain its frequency response
Exp 8: To study BJT amplifier in CE configuration and obtain its frequency response
Exp 9: To study FET amplifier in CS configuration and obtain its frequency response
Exp 10: To study RC phase-shift oscillator and Wien bridge oscillator using BJT
Text book(s)
1. Leonard S. Bobrow, “Fundamentals of Electrical Engineering”, Oxford University Press,
2nd
Edition
2. Jacob Millman, Christos C. Halkias, “Integrated Electronics: Analog and Digital Circuits
and Systems”, Tata McGraw Hill
Reference Book(s)
Department of Electronics & Communication Engineering
Page 20 of 57
Course code : HSP102
Course title : Soft Skill Development Lab
Year/Semester : I/II
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 21 of 57
Course code : OTD102
Course title : Independent Project
Year/Semester : I/II
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
This is an unstructured open-ended course where under the overall supervision of course
coordinators, batches of students will be attached to different instructors. The basic aim of
this course is to arise creative thinking and impart skills among students, and make them
work as a team to implement their own constructive and challenging ideas. At end of the
course, each team needs to present their idea in the form of a product and submit a project
report as a culmination of their endeavor and investigation.
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 22 of 57
Course code : BMT201
Course title : Engineering Economics
Year/Semester : II/I
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Basic Economic Concepts and foundations of economics for decision – making;
circular flows.
Unit 2: Demand analysis and consumer behavior; elasticity of demand and its measurement;
supply analysis and price – mechanism.
Unit 3: Production Analysis – short run and long run production functions; law of variable
proportions and returns to scale.
Unit 4: Cost Concepts and Analysis (short run and long run), Revenue curves under perfect
and imperfect competition.
Unit 5: Break Even Analysis (revenue - cost - output relationship).
Unit 6: Market Structures; pricing in perfect competition, monopoly, monopolistic
competition and oligopoly.
Unit 7: Economic Appraisal Techniques (pay - back period, NPV, IRR, cost - benefit ratio).
Unit 8: Macro Economic Concepts such as national income, inflation, deflation, stagflation,
monetary and fiscal policies, business cycles, foreign exchange rates and balance of
payments.
Text book(s)
1. H.C. Peterson, W. Cris Lewis, S.K. Jain, “Managerial Economics”, Prentice Hall
2. Suma Damodran, “Managerial Economics”, Oxford University Press
Reference book(s)
1. G.S. Gupta, “Managerial Economics”, Tata McGraw Hill
2. R.R. Barthwal, “Industrial Economics, An Introductory Text Book”, New Age
International (P) Limited
3. Paul Samuelson, William Nordhaus, “Economics”, Tata McGraw Hill
4. C.S. Barla, “Managerial Economics”, National Publishing House, New Delhi
5. N.D. Mathur, “Managerial Economics”, Shivam Book House (Pvt. Ltd.), Jaipur
Department of Electronics & Communication Engineering
Page 23 of 57
Course code : CST202
Course title : Object Oriented System Design
Year/Semester : II/I
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Introduction to programming paradigm – Aspect-oriented programming, Dynamic
programming, Functional programming, Logic programming, Object-oriented programming,
Parallel computing, Event Driven programming.
Unit 2: Overview of C++ – Abstraction, Polymorphism, Inheritance, Classes, Objects,
Methods. Constructor, Destructor.
Unit 3: Overview of C++ – Overloading (function and operator), references, friend function,
overriding, virtual function, virtual classes, templates, Namespace, Nested and inner classes,
Exception handling, Run time type casting, STL (List, Map, Algorithm).
Unit 4: Overview of Java – Java Byte code and virtual machine, data types, operators, arrays,
objects, constructors, returning and passing objects as parameter, Garbage collection, String
Handling, String constructors, special string operations, character extraction searching and
comparing strings, Nested Classes, Inheritance, Abstract classes and methods, Using final
with inheritance, overloading and overriding methods, Single and Multilevel inheritance,
Extended Classes, Access Control, Usage of super.
Unit 5: Overview of Java – Polymorphism, Package and interfaces, Exception handling with
try-throw-catch-finally constructs, String Buffer class, Object class, Cloning Objects,
Wrapper Classes, Enumeration Interface, Serialization-Deserialization, Synchronization,
Input-Output Streams.
Text Book(s)
1. Bjarne Stroustrup, “The C++ Programming Language”, Addison Wesley, 4th
Edition
2. Robert Lafore, “Object-Oriented Programming in C++”, Sams Publishing, 4th
Edition
3. Paul Deitel, Harvey Deitel, “Java How to Program”, Pearson, 10th
Edition
Reference Book(s)
1. E. Balagurusamy, “Object Oriented Programming with C++”, Tata McGraw Hill, 4th
Edition
2. Steve Oualline, “Practical C++ Programming”, O'Reilly, 2003
3. Herbert Schildt, “Java The Complete Reference”, McGraw Hill, 8th
Edition
Department of Electronics & Communication Engineering
Page 24 of 57
Course code : ECT201
Course title : Microprocessors & Microcontrollers
Year/Semester : II/I
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Introduction to Microprocessor, Microcontroller, Microcomputer; 8085
Microprocessor Architecture, Pin Description, Bus concept and organization, Multiplexing
and Demultiplexing of Buses; Static and Dynamic RAM, ROM, Memory map; Signals and
Timings, Classification of Instructions, Instruction Format, Instruction Set, Addressing
Modes.
Unit 2: Assembly Language Programming and Debugging – Simple Assembly
Programming, Directives used in Assembly Language, Counter and Time delay, Stack
organization and implementation, Macros and Subroutines; Debug and Testing of Assembly
Language Programs. Interrupts - Types, Applications and Handling; RST, SIM and RIM
Instructions and their uses; 8259 Programmable Interrupt Controller
Unit 3: Interfacing with 8085 Microprocessor – Interfacing of Simple input/output devices
(Switches, LEDs); 8255 Programmable Peripheral Interface; 8254 Programmable Interval
Timer; 8279 Keyboard/Display Controller; 8251 USART; 8257 DMA Controller; Memory
Interfacing. Serial Interface - RS232C and RS422A; Parallel Interface.
Unit 4: Comparative study of 8086 – Architecture, Instructions & Instruction Format,
Addressing (no programming & no detailed study of Instruction Set).
Unit 5: 8051 Microcontroller – Introduction of 8051 family; Block diagram description of
AT89C51; Internal Architecture - System Clock and Oscillator Circuits, CPU Registers,
SFRs, Memory Map, I/O Ports (no programming).
Text book(s)
1. Ramesh S. Gaonkar, “Microprocessor Architecture, Programming and Applications with
the 8085”, Penram Publishers
2. Muhammad Ali Mazidi, D. MacKinlay, “The 8051 Microcontroller & Embedded Systems
using Assembly and C”, Pearson Education
Reference book(s)
1. Aditya P. Mathur, “Introduction to Microprocessors”, Tata McGraw Hill
2. Douglas V. Hall, “Microprocessors and Interfacing”, Tata McGraw Hill
3. Kenneth J. Ayala, “The 8051 Microcontroller – Architecture, Programming and
Applications”, Penram Publishers
4. John Uffenbeck, “Microcomputers and Microprocessors – The 8080, 8085 and Z80
Programming, Interfacing and Troubleshooting”, Tata McGraw Hill, 3rd
Edition
Department of Electronics & Communication Engineering
Page 25 of 57
Course code : ECT203
Course title : Analog Electronics
Year/Semester : II/I
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Op-amp (symbol, equivalent circuit and its analysis, open loop transfer
characteristics), Ideal op-amp based basic configurations (inverting amplifier, non-inverting
amplifier, voltage follower, summing amplifier using inverting and non-inverting
configurations, differential input-differential output amplifier, difference amplifier, bridge
amplifier, instrumentation amplifier, I to V converter, V to I converter, integrator,
differentiator, inductance simulation), Practical op-amp IC741 based amplifiers (input
impedance, output impedance and gain), Practical op-amp IC741 characteristics
Unit 2: Basic theory of filters, realization of active filters (transfer function synthesis, Sallen-
Key filters, multiple feedback filters, switched capacitor filter)
Unit 3: Log and anti-log amplifiers, analog multipliers, precision circuits (half-wave and full
wave rectifiers, positive and negative clipper circuits, positive and negative clamper circuits,
peak detector circuits), comparator and Schmitt trigger circuits, sample-and-hold circuits
Unit 4: Sinusoidal oscillators (oscillators based on phase-shift, Wien bridge, Hartley, Colpitt,
crystal), Non-sinusoidal oscillators (square and triangular waveform generators),
Multivibrators (bistable, astable, monostable), timer IC555, voltage controlled oscillator
IC566, phase-locked loop IC565
Unit 5: Voltage regulator circuits (Zener regulator, emitter follower regulator, feedback
voltage regulator, short-circuit protection, foldback current limiting, thermal shutdown),
voltage regulator ICs (IC723, ICs 78XX and 79XX)
Text book(s)
1. L.K. Maheshwari, M.M.S. Anand, “Analog Electronics”, Prentice Hall India, 1st Edition
Reference book(s)
1. Adel S. Sedra, Kenneth C. Smith, “Microelectronic Circuits”, Oxford University Press, 5th
Edition
2. Ramakant Gayakwad, “Op-Amps and Linear Integrated Circuits”, Pearson Education, 4th
Edition
3. Sergio Franco, “Design with Operational Amplifiers & Analog Integrated Circuits”,
McGraw Hill, 2nd
Edition
Department of Electronics & Communication Engineering
Page 26 of 57
Course code : ECT205
Course title : Signals and Systems
Year/Semester : II/I
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Continuous-time and discrete-time signals, Signal energy and power, Periodic
signals, even-odd signals, exponential and sinusoidal signals, Unit impulse and step
functions, continuous and discrete time systems, System classifications, System properties.
Unit 2: Convolution integral and convolution sum, properties of LTI systems, LTI systems
described by differential and difference equation, response of LTI systems.
Unit 3: Fourier series representation of continuous and discrete time signals, properties,
Fourier Transform representation of continuous-time and discrete time signals, properties,
system characterization by linear constant coefficient difference equation.
Unit 4: The Laplace Transform, ROC, properties of Laplace-transform, analysis and
characterization of LTI systems using Laplace Transform.
Unit 5: The z-transform, ROC and pole-zero plot, properties of z-transform, analysis and
characterization of LTI systems using z-transform. Stability criterion.
Unit 6: Sampling, types of sampling, Analog to digital conversion, Signal reconstruction.
Text book(s)
1. Alan V. Oppenheim, Alan S. Willsky, S. Hamid Nawab, “Signals and Systems”, Prentice
Hall India, 2nd
Edition
Reference Book(s)
1. B.P. Lathi, “Signal Processing and Linear Systems”, Oxford University Press, 1998
2. Simon Haykin, Barry Van Veen, “Signal & Systems”, John Willey and Sons, 2nd
Edition
Department of Electronics & Communication Engineering
Page 27 of 57
Course code : ECT207
Course title : Control Systems
Year/Semester : II/I
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Introduction to concept of measurement, feedback and automatic control; History of
Control, Classification of Systems - linear/non-linear, analog/digital, time invariant/time
varying, lumped/distributed parameters; Mathematical modelling for electrical, mechanical
and electromechanical systems; Block diagram development, closed loop transfer function,
Block diagram reduction examples, Signal flow graph - Mason’s gain formula
Unit 2: Open loop and closed loop systems; Effect of degenerative feedback on gain,
dynamic response, disturbance signals, sensitivity to parameter variations, linearization;
Effect of regenerative feedback; Linear approximation of nonlinear systems; Control systems
and their components; Various Test signals in time domain, Response and specifications of
first-order and second order systems, Effect of adding pole(s) and/or zero(s), Derivative and
integral compensation techniques, Performance indices
Unit 3: The concept of stability and necessary conditions for it, Hurwitz and Routh stability
criteria, The root locus concept and its construction, Frequency response techniques - polar
and Bode plots, Correlation between time and frequency responses, Nyquist stability
criterion, Closed-loop frequency response, sensitivity analysis in frequency domain
Unit 4: Preliminary considerations for classical design, Realization of basic compensators,
Cascade compensation in time and frequency domain, Tuning of PID controllers, Feedback
compensation, Robust control system design; Concepts of state, state variable and state
model; State models for linear continuous-time systems, Solution of state equations, Concept
of controllability and observability
Text book(s)
1. I.J. Nagrath, M. Gopal, “Control Systems Engineering”, New Age International Publishers,
5th
Edition
Reference book(s)
1. B.S. Manke, “Linear Control Systems”, Khanna Publishers, 9th
Edition
2. Farid Golnaraghi, Benjamin C. Kuo, “Automatic Control Systems”, John Wiley & Sons,
9th
Edition
3. R.C. Dorf, R.H. Bishop, “Modern Control Systems”, Addison Wesley, 11th
Edition
Department of Electronics & Communication Engineering
Page 28 of 57
Course code : ECT209
Course title : Communication Systems
Year/Semester : II/I
Branch : CSE
Course credits : 2
Course prerequisite : None
Syllabus
Unit 1: Introduction to communication systems; concepts of signal-to-noise ratio, channel
bandwidth, rate of communication, randomness, redundancy, coding; Classification of signals
and useful signal operations, Frequency domain representation of signals using Fourier
transform, Important properties of Fourier transform, Signal transmission through a linear
system, Ideal and practical filters, Energy and power of a signal, Energy and power spectral
density
Unit 2: Principle of modulation, Amplitude modulation and demodulation systems (DSB-FC,
DSB-SC, SSB-SC, VSB-SC modulations; Carrier acquisition, Super heterodyne AM
receiver), Concept of angle modulation (frequency modulation and phase modulation),
Generation and demodulation of FM waves, Interference in angle modulated systems
Unit 3: Sampling theorem - Signal reconstruction and aliasing; Baseband digital modulation -
Pulse analog modulation (Pulse Amplitude Modulation, Pulse Width Modulation, Pulse
Position Modulation), Pulse Digital Modulation (Pulse Code Modulation, Delta Modulation);
Digital communication system, M-ary communication, Digital carrier systems - Binary
signaling scheme (Amplitude Shift Keying, Phase Shift Keying, Frequency Shift Keying);
Digital multiplexing; Emerging digital communication technologies
Text book(s)
1. B.P. Lathi, “Modern Digital & Analog Communications Systems”, Oxford University
Press
Reference book(s)
1. S. Haykin,"Communications Systems", John Wiley and Sons, 2001
2. J. G. Proakis, M. Salehi, "Communication Systems Engineering", Pearson Education, 2002
3. H. Taub, D.L. Schilling, "Principles of Communication Systems", Tata McGraw Hill, 2001
Department of Electronics & Communication Engineering
Page 29 of 57
Course code : CSP203
Course title : Object Oriented System Design Lab
Year/Semester : II/I
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
Aspect-oriented programming, Dynamic programming, Functional programming, Logic
programming, Object-oriented programming, Parallel computing, Event Driven
programming. Abstraction, Polymorphism, Inheritance, Classes, Objects, Methods.
Constructor, Destructor. Overloading (function and operator), references, friend function,
overriding, virtual function, virtual classes, templates, Namespace, Nested and inner classes,
Exception handling, Run time type casting, STL (List, Map, Algorithm).
Java Byte code and virtual machine, data types, operators, arrays, objects, constructors,
returning and passing objects as parameter, Garbage collection, String Handling, String
constructors, special string operations, character extraction searching and comparing strings,
Nested Classes, Inheritance, Abstract classes and methods, Using final with inheritance,
overloading and overriding methods, Single and Multilevel inheritance, Extended Classes,
Access Control, Usage of super. Polymorphism, Package and interfaces, Exception handling
with try-throw-catch-finally constructs, String Buffer class, Object class, Cloning Objects,
Wrapper Classes, Enumeration Interface, Serialization-Deserialization, Synchronization,
Input-Output Streams.
Text Book(s)
1. Bjarne Stroustrup, “The C++ Programming Language”, Addison Wesley, 4th
Edition
2. Robert Lafore, “Object-Oriented Programming in C++”, Sams Publishing, 4th
Edition
3. Paul Deitel, Harvey Deitel, “Java How to Program”, Pearson, 10th
Edition
Reference Book(s)
1. E. Balagurusamy, “Object Oriented Programming with C++”, Tata McGraw Hill, 4th
Edition
2. Steve Oualline, “Practical C++ Programming”, O'Reilly, 2003
3. Herbert Schildt, “Java The Complete Reference”, McGraw Hill, 8th
Edition
Department of Electronics & Communication Engineering
Page 30 of 57
Course code : CSP211
Course title : IT Workshop - III
Year/Semester : II/I
Branch : CSE, ECE
Course credits : 2
Course prerequisite : None
Syllabus
Unit 1: MATLAB – Introduction to Programming (Components of a Computer, Working
with numbers, Machine code, Software hierarchy, Matrix theory), Programming Environment
(MATLAB Windows, A First Program, Expression, Constants, Variables and assignment
statement, Arrays), Graph Plots (Basic plotting, Built in functions, Generating waveforms),
Procedures and functions (Arguments and return values, M-files, Formatted console input-
output, String handling), Control and Conditional Statements (If, Else, Elseif, Repetition
statements such as While and For), 1D and 2D Signals (Audio and Image Processing, Load,
Save, etc.)
Unit 2: LabVIEW – Data Acquisition with NI ELVIS while Getting Familiar with
LabVIEW (Loops, Case Structures, and Timing; Arrays, Clusters, and Type Definitions; File
I/O; Modularity; Data Acquisition), MATLAB and LabVIEW interfacing
Unit 3: Python
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 31 of 57
Course code : ECP201
Course title : Microprocessors and Microcontrollers Lab
Year/Semester : II/I
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
Exp 1: Introduction
Exp 2: Data Transfer Operations (Immediate, Direct and Register addressing; Register
Indirect Addressing; Direct Addressing)
Exp 3: Flag operations
Exp 4: Arithmetic and Logical Operations (8-bit Addition and Subtraction, One’s
Complement, Mask Off Most Significant Four Bits, Set Bits, Logical Operations, Packed to
Unpacked)
Exp 5 & 6: Branch Instructions (8-bit Multiplication, 8-bit By 8-bit Division, 24-bit
Multiprecision Addition, Sum of N elements)
Exp 7 & 8: Code Conversion (ASCII to Decimal Conversion, BCD to Hex Conversion, Hex
to Decimal Conversion, Hex to Binary Form)
Exp 9 & 10: Array Operation (Biggest Number in an Array; Arrange in Descending Order;
Number of Zero, Positive and Negative Numbers; Square of a Number)
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 32 of 57
Course code : ECP203
Course title : Analog Electronics Lab
Year/Semester : II/I
Branch : ECE
Course credits : 1
Course prerequisite : None
Syllabus
Exp 1: To study inverting amplifier, non-inverting amplifier and voltage follower using op-
amp IC741
Exp 2: To study adder, subtractor, integrator and differentiator using op-amp IC741
Exp 3: To study the performance of instrumentation amplifier using op-amp IC741
Exp 4: To study second-order active Butterworth filters (low-pass, high-pass, band-pass,
band-stop) using Sallen-Key circuit approach based on op-amp IC741
Exp 5: To study various precision circuits using op-amp IC741 (half-wave rectifier, full-
wave rectifier, positive and negative clippers, positive and negative clampers, peak detector)
Exp 6: To study zero-crossing detector and Schmitt trigger circuits using op-amp IC741
Exp 7: To study RC phase-shift and Wien-bridge oscillators using op-amp IC741
Exp 8: To study square and triangular waveform generators using op-amp IC741
Exp 9: To study monostable and astable multivibrators operation using timer IC555
Exp 10: To study operation of voltage regulator IC723 and IC78XX
Text book(s)
1. L.K. Maheshwari, M.M.S. Anand, “Laboratory Experiments and PSPICE Simulations in
Analog Electronics”, Prentice Hall India, 1st Edition
Reference Book(s)
Department of Electronics & Communication Engineering
Page 33 of 57
Course code : CST204
Course title : Computer Architecture and Organization
Year/Semester : II/II
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Introduction – Instruction Set Architecture, Von Neumann and Harvard Architecture;
RISC versus CISC; Flynn's Classification, System Design Issues - Structure versus behavior,
Design Levels: Gate, Register and Processor.
Unit 2:Computer Organization & Design – Basic CPU Organization – General purpose
Registers Organization; Stack Organization; Bit-sliced CPU; Accumulator-based CPU Data
Representation - Basic Data-type formats; Storage order: Big-endian and Little-endian
Instruction Formats - RISC and CISC type; Instruction Types; Instruction Cycle and Machine
Cycle. Addressing Modes
Unit 3: Computer Arithmetic – Fixed-Point Arithmetic - Addition and Subtraction of Signed
Numbers, Two's Complement 8-bit Adder and Subtractor, Carry Look-Ahead Adder, Ripple-
Carry Adder; Multiplication - Shift & Add Multiplier, Two's Complement Multiplier, Array
Multiplier, Booth Multiplier; Division - Restoring & Non-Restoring Division, Floating Point
Arithmetic - Addition, Subtraction and Multiplication for IEEE 754 standard, Arithmetic-
Logic Units - Combinational ALUs and Sequential ALUs (basic concepts)
Unit 4: Processor Design – Logic Design Conventions, Data Path Construction, Hardwired
Control versus microprogrammed control, single cycle implementation, multi-cycle
implementation, performance enhancement using pipelining, arithmetic and instruction
pipelining, pipeline hazards. Pipelining - Instruction & Arithmetic Pipeline, Concept,
Structure and Space-time diagram
Unit 5: Memory Organization – Memory Characteristics - Basic Concept, Types, Access
modes, 1-D and 2-D Organization; Semiconductor RAM & ROM Memories - Types, Design
and Interfacing; Multi-level Hierarchy; Random Access Memory Cache Memories - Features
(Cache-coherence), Types, Design issues, Organization, Operation (Read/Write), Address
Mapping, Performance issues and Replacement Policies, Communication Methods –
Intrasystem versus Intersystem; Buses - Local Bus, Shared Bus, Interconnection Structures;
Bus Control - Features and Data Transfers (Synchronous versus Asynchronous), Bus
interfacing and Bus Arbitration, I/O Control Methods - Programmed I/O, Interrupt Driven I/O
and I/O Processors with an example.
Text book(s)
1. D.A. Patterson,J.L. Hennessy, “Computer Organization and Design”, Elsevier, 5th
Edition
2. John P. Hayes, “Computer Architecture and Organization”, McGraw Hill, 5th
Edition
Reference book(s)
1. William Stalling, “Computer Organization and Architecture”, Prentice Hall India
2. C. Hamacher, Z.Vranesic, S. Zaky, “Computer Organization”, McGraw Hill, 5th
Edition
3. A.S. Tanenbaum, “Structured Computer Organization”, Prentice Hall India, 4th
Edition
4. P. Pal Chaudhuri, “Computer Organization and Design’, Prentice Hall India, 3rd
Edition
Department of Electronics & Communication Engineering
Page 34 of 57
Course code : ECT202
Course title : Analog Communication
Year/Semester : II/II
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Introduction of Communication, Concept of Bandwidth, Review of Random Signals,
Basic Mechanism & Application of Modulation, Elements of communication - point to point
and broadcast. Wired and wireless Communication.
Unit 2: Amplitude Modulation – AM Modulation and Demodulation Implementation, Hilbert
Transformation, Variations of AM (DSB, SSB, VSB), Frequency Division Multiplexing,
Time & Frequency Domain Analysis, Applications, Implementation
Unit 3: Frequency Modulation –Time Domain & Frequency Domain analysis leading to
spectrum, Modulation & Demodulation Implementation, FM System Examples
Unit 4: Radio Communication – Transmitters and Homo/Hetero/Superhetrodyne Receivers,
Mixer Theory & Implementation, Concept of Intermediate Frequency (Direct Detection,
Double IF)
Unit 5: Phase Locked Loop – Analysis, Circuits & Applications - FM Demodulation;
Concept of Synchronization in Communication Systems with PLL
Unit 6: Sampling Theory – Time & Frequency Domain Analysis; Sampling Theorem;
Samplers, Filtering, Signal Recovery, Low-Pass & Band-Pass sampling
Unit 7: Pulse Modulation Systems (Discrete Analog Modulation) – Pulse Modulation
analysis (Time Domain & Frequency Domain), Modulation & Demodulation (PAM, PPM,
PWM), Time Division Multiplexing
Unit 8: Performance of Modulation Systems in Presence of Noise – Bandpass Noise, Linear
Continuous Wave Modulation with Noise, Exponential CW Modulation with Noise, Analog
Pulse Modulation with Noise
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 35 of 57
Course code : ECT204
Course title : Measurement and Instrumentation Technology
Year/Semester : II/II
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Definition of measurement, types of application of instruments, Functional elements
of generalized measurement system, Active/Passive transducers, Analog/Digital mode of
operation, Null and Deflection methods. Input output configuration of measurement system,
Methods of correction of modifying and interfering inputs. Calibration, Precision, Accuracy,
Threshold, Resolution, Hysteresis, Linearity, Sensitivity, Drift, Span, Range, Normal
distribution curve, Probable error. Types of excitation inputs; step, ramp and frequency
response of First and Second order systems
Unit 2: Resistive potentiometer, strain gauges, LVDT, Synchros, Variable reluctance, eddy
current, Capacitance pick-ups, Piezoelectric & Hall effect transducers, Photoemissive,
Photoconductive, Photovolatic, Phototransistor, Methods and applications of fiber optics
Unit 3: Bridge circuits, Op-amps, Instrumentation amplifiers, Chopper amplifier, Carrier
amplifiers, Isolation amplifier, Charge amplifier, Analog Filters, Digital Filters, Amplitude
modulation/demodulation, Different types of A/D and D/A converters
Unit 4: Measuring translational and rotational velocity (Moving coil moving magnet pickups,
Eddy-current magnetic and photoelectric pulse counting, encoders); Force, Torque, shaft
power measurement (Bourdon tube, Bellows, Diaphragm, Strain gages, Torsion bar,
Dynamometers); Seismic and acoustic measurements (Seismic displacement, velocity and
acceleration pickups, sound measurement); High and low pressure measurement (Dead
weight gages, manometers, elastic elements, Bridgman, Mcleod, Thermal conductivity,
Ionization Gauge); Flow measurement (Obstruction meters, Rotameters, Pitot static tube,
Turbine meters, electromagnetic flow meters, ultrasonic flow meters, vortex shedding, laser
Doppler velocity meter, Hot wire anemometer, mass flow meter, positive displacement
meter); Temperature measurement (Bimetallic, Liquid in glass, pressure thermometer,
Thermocouples, RTDs, Thermistors, Semiconductor sensors, Radiation detectors, Radiation
thermometers); Level measurement (Direct and indirect methods, ultrasonic, radar,
microwave); Viscosity, density pH, humidity measurement
Unit 5: Components of DAS (Data Loggers, elements of DAS)
Text Book(s)
1. E.O. Doeblin, D. Manik, “Measurement Systems: Application and Design”, McGraw-Hill
2. A.K. Sawhney, “Electrical & Electronics Measurement and Instrumentation”, Dhanpat Rai
& Co
Reference Book(s)
1. D.V.S. Murthy, “Transducers and Instrumentation”, PHI, 1st Edition
2. B.E. Jones, “Instrumentation, Measurement and Feedback”, Tata McGraw Hill, 1978
3. R.S. Figliola, D.E. Beasley, “Theory and Design for Mechanical Measurements”, John
Wiley & Sons
Department of Electronics & Communication Engineering
Page 36 of 57
Course code : ECT206
Course title : Electromagnetic Theory
Year/Semester : II/II
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Electrostatics – Vector Calculus, Coulomb’s Law, Electric Field and Force, Electric
Potential, Superposition Principle, Conservative Field, Electric-Dipole and its field, Gauss
Law and Divergence Theorem, Electrostatic Potential, Laplace and Poisson’s Equation,
Energy in the Field, Field near charged conductor, Capacitance, capacitance of common two-
plate capacitors, including two-wire capacitor, Dielectrics, dielectric boundary conditions.
Solution of Laplace’s Equation and Poisson’s Equation in 1-D, uniqueness theorem.
Capacitance calculations with multiple dielectrics.Isotropic dielectrics, Boundary conditions
at dielectric surfaces. E and P relationship.
Unit 2: Magnetostatics – Lorentz Force, charged particle motion in E and B field. Force due
to a Magnetic field, Force due to combined Electric and Magnetic fields, Biot-Savart Law,
Magnetic Vector Potential, calculation of Magnetic Field for simple coil configurations.
Ampere’s Law, Magnetic flux, Stokes theorem, Magnetic materials, magnetic boundary
conditions, Inductance calculations for common geometries, Force on a dipole.
Unit 3: Time-Varying Fields – EMF, EM induction, Faradays law for circuit, self-inductance.
Equation of continuity, The Displacement current. Maxwell’s Equation, The wave equation
in 1-Dimension, Solution of the wave equation. Plane waves, Wave propagation in vacuum
and lossy dielectrics, Skin depth and frequency dependence of lumped elements, Energy
transport by waves. The Poynting vector, Characteristic Impedance, Reflection at boundaries.
Normal incidence formula. Guided Waves.
Text book(s)
1. William H. Hayt Jr., “Engineering Electromagnetics”, Tata McGraw Hill, 5th
Edition
2. R. Plonsey, R.E. Collin, “Principles and Applications of Electromagnetic Fields”, McGraw
Hill, 1961
Reference Book(s)
Department of Electronics & Communication Engineering
Page 37 of 57
Course code : HST202
Course title : Technical Writing and Professional Communication
Year/Semester : II/II
Branch : CSE, ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Introduction – Technical Communication skills, Reading, Listening, Writing, and
Speaking. Improving these with comprehension, Punctuation, Use of Modals
Unit 2: Paragraph Writing, Expansion, Abstract and Specific words, avoiding Jargon and
Cliches
Unit 3: Technical Note taking, Mechanics & Note-taking Techniques
Unit 4: Technical description of Engineering Objects/Products/Processes, Manual writing,
Slogan Writing Speech Advertising
Unit 5: Vocabulary Building: Prefixes, Suffixes, One word Substitutions, root words,
commonly used foreign words and phrases
Text book(s)
1. Sharon J. Gerson, Steven M. Gerson, “Technical Writing Process and Product”, Pearson
Education, 8th
Edition
2. Raymond Murphy, “Essential English Grammar”, Cambridge University Press
Reference book(s)
1. M. Ashraf Rizvi, “Effective Technical Communication”, Tata McGraw Hill, 2012
2. Norman Lewis, “Word Power Made Easy” Goyal Saab, Latest Version
3. Lynne Truss, “Eats Shoots and Leaves”
Department of Electronics & Communication Engineering
Page 38 of 57
Course code : MAT202
Course title : Probability and Random Processes
Year/Semester : II/II
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Probability – Probability Definitions and Axioms, Probability as a Relative
Frequency, Joint Probability, Conditional Probability, Total Probability, Bayes’ Theorem,
Independent Events. Definition of a Random Variable, Conditions for a Function to be a
Random Variable, Discrete, Continuous and Mixed Random Variables
Unit 2: Distribution & Density Functions – Distribution and Density functions and their
Properties - Binomial, Poisson, Uniform, Gaussian, Exponential, Rayleigh and Conditional
Distribution, Methods of defining Conditional Event, Conditional Density, Properties.
Unit 3: Expectations – Introduction, Expected Value of a Random Variable, Function of a
Random Variable, Moments about the Origin, Central Moments, Variance and Skew,
Chebychev’s Inequality, Characteristic Function, Moment Generating Function, Statistical
Independence, Sum of Two Random Variables, Sum of Several Random Variables, law of
large numbers, Central Limit Theorem (Proof not expected).
Unit 4: Stochastic Processes – The Stochastic Process Concept, Classification of Processes,
Deterministic and Nondeterministic Processes, Distribution and Density Functions, Concept
of Stationarity and Statistical Independence, First-Order Stationary Processes, Second-Order
and Wide-Sense Stationarity, Autocorrelation Function and its Properties, Cross-Correlation
Function and its Properties, Covariance and its Properties, Autocorrelation Function, Cross-
Correlation Functions, Gaussian Random Processes, Poisson Random Process
Unit 5: Discrete-time Markov Chains (DTMCs) – Definition and examples of Markov
Chains, Transition probability matrix, Chapman-Kolmogorov equations; n-step transition and
limiting probabilities, ergodicity, stationary distribution, random walk and gambler’s ruin
problem, applications of DTMCs.
Unit 6: Continuous-time Markov Chains (CTMCs) – Kolmogorov differential equations for
CTMCs, infinitesimal generator, Poisson and birth-death processes, stochastic Petri net,
applications to queueing theory and communication networks
Text book(s)
1. Athanasios Papoulis, S. Unnikrishna Pillai, “Probability, Random Variables and Stochastic
Processes”, Tata McGraw Hill, 4th
Edition
2. Pradip Kumar Gosh, “Theory of Probability and Stochastic Processes”, University Press
Reference book(s)
1. Henry Stark, John W. Woods, “Probability and Random Processes with Application to
Signal Processing”, Pearson Education, 3rd
Edition
2. George R. Cooper, Clave D. McGillem, “Probability Methods of Signal and System
Analysis”, Oxford, 3rd
Edition
3. S.P. Eugene Xavier, “Statistical Theory of Communication”, New Age Publications, 1997
Department of Electronics & Communication Engineering
Page 39 of 57
Course code : CSP204
Course title : Computer Architecture and Organization Lab
Year/Semester : II/II
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
Exp 1: Write a Verilog/VHDL code for Arithmetic circuits (Half Adder, Full Adder).
Exp 2: Write a Verilog/VHDL code for Arithmetic circuits (Half Subtractor, Full Subtractor,
ADD-SUB).
Exp 3: Write a Verilog/VHDL code for Carry Look-Ahead Adder, Ripple-Carry Adder and
realize that which one is better in terms of area, power and timing.
Exp 4: Write a Verilog/VHDL code for 4:1 mux (Behavioral, Structural (using 2:1),
dataflow), decoder, dmux, encoder.
Exp 5: Write a Verilog/VHDL code and compare 4x4 Array Multiplier and Booth Multiplier.
Exp 6: Implement Vedic multiplier and compare its statistics area, power and timing with
Booth Multiplier.
Exp 7: Design a simple 4-bit ALU. ALU contain comparator, addition, subtraction and
multiplication.
Exp 8: Simulate and synthesis Barrel Shifter, investigate the applications of barrel shifter.
Exp 9: Design a simple bus.
Exp 10: Realize and explore a simple cache simulator and define the design policies.
Exp 11: Realize a simple pipelining in any circuit.
Exp 12: Explore a Computer Architecture simulator (eg. Gem5).
Text book(s)
Reference book(s)
Department of Electronics & Communication Engineering
Page 40 of 57
Course code : ECP202
Course title : Analog Communication Lab
Year/Semester : II/II
Branch : ECE
Course credits : 1
Course prerequisite : None
Syllabus
Exp 1: Amplitude modulation and demodulation
Exp 2: Diode detector characteristics
Exp 3: DSB-SC modulation and demodulation
Exp 4: SSB modulation
Exp 5: Frequency modulation and demodulation
Exp 6: Pre-emphasis and de-emphasis
Exp 7: Mixer circuit
Exp 8: Automatic Gain control circuit
Exp 9: Sampling theorem verification
Exp 10: Pulse amplitude modulation and de-modulation
Exp 11: Pulse-width modulation and demodulation
Exp 12: Pulse position modulation
Text book(s)
Reference book(s)
Department of Electronics & Communication Engineering
Page 41 of 57
Course code : ECP204
Course title : Measurement and Instrumentation Technology Lab
Year/Semester : II/II
Branch : ECE
Course credits : 1
Course prerequisite : None
Syllabus
Exp 1 to 3: Data Acquisition with ELVIS, myDAQ and myRIO while Getting Familiar with
LabVIEW (Loops, Case Structures, and Timing; Arrays, Clusters, and Type Definitions; File
I/O; Modularity; Data Acquisition, etc)
Exp 4 to 6: Devices and Sensors (Discrete LED, Pushbutton Switch, DIP Switches, Relay,
Potentiometer, Thermistor, Photocell, Electret Microphone, Buzzer/Speaker, Motor, Rotary
Encoder, Photointerrupter, Hall-Effect Sensor, Piezoelectric-Effect Sensor, Servo, H-Bridge
and Geared Motor, IR Range Finder, Sonic Range Finder, Accelerometer, Gyroscope,
Compass, Ambient Light Sensor, RTD, Thermocouple, etc) characterization using (a)
ELVIS, (b) myDAQ, (c) myRIO
Exp 7: Design a weight measurement system using load cell and (i) ELVIS, (ii) myDAQ,
(iii) myRIO
Exp 8: Design a temperature measurement system using thermocouple and (i) ELVIS, (ii)
myDAQ, (iii) myRIO
Exp 9: Design a temperature measurement system using resistance temperature detector and
(i) ELVIS, (ii) myDAQ, (iii) myRIO
Exp 10 to 12: QNET Mechatronic Sensors (Strain Gage, Pressure Sensor, Piezo Sensor,
Potentiometer, Infrared, Sonar, Optical Position, Magnetic Field, Encoder, Temperature
Sensor, Switches and LEDs, Switch Debounce Analysis) trainer with ELVIS
Text book(s)
Reference book(s)
Department of Electronics & Communication Engineering
Page 42 of 57
Course code : HSP204
Course title : Professional Communication Lab
Year/Semester : II/II
Branch : CSE, ECE
Course credits : 1
Course prerequisite : None
Syllabus
Text book(s)
Reference book(s)
Department of Electronics & Communication Engineering
Page 43 of 57
Course code : ECT301
Course title : Digital Signal Processing
Year/Semester : III/I
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Introduction – DSP Applications, Concepts of Frequency and Filtering, Commonly
used signals in DSP, characterization of LTI systems.
Unit 2: Review of Z-transform – Z-transform, Concepts of zeros and poles of a system,
region of convergence (ROC) of Z-transform; Inverse Z-transform and Properties of Z-
transform
Unit 3: Frequency Domain Representation of Signals – Concept of spectrum, Sampling
theorem - decimation and interpolation of discrete signals, Frequency representation of
discrete time signals - Discrete time Fourier transform (DTFT), Discrete Fourier transform
(DFT), Fast Fourier transform (Decimation in Time and Decimation in Frequency), Concepts
of circular shift and convolution, Filtering of long data sequence
Unit 4: Linear Time Invariant (LTI) Systems in Transform Domain – Concept of filtering
revisited (lowpass, bandpass and highpass filters), Transfer function and the frequency
response of a system, Types of transfer functions - FIR filters, ideal filters, linear phase
filters, zero locations of linear phase FIR filters; IIR filters, pole and zero locations of IIR
filters, all pass filters, comb filters, stability issues for IIR filters
Unit 5: Filter Structures – IIR system (direct, cascade and parallel form, Transposed form),
FIR system (direct and cascade form, and structure for linear phase FIR systems)
Unit 6: Filter Design Techniques – Digital filter specifications, selection of filter type, and
filter order; FIR filter design using windowing Techniques; FIR filter design using frequency
sampling method; IIR filter design using Impulse Invariance; IIR filter design using bilinear
transformation; Spectral transformations for designing a filter with new characteristics based
on a previously designed filter; Finite precision (Quantization and round-off error, Finite
word length effects in digital filter)
Unit 7: Adaptive Filters – Applications of Adaptive Filters, Adaptive Direct Form FIR Filters
(LMS algorithm), Adaptive Direct Form Filters (RLS algorithm)
Unit 8: Random Signal Analysis & Spectral Estimation – Auto-correlation and cross-
correlation with examples, power spectral density and Spectral estimation
Unit 9: Introduction to Digital Signal Processors
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 44 of 57
Course code : ECT303
Course title : Digital Communication
Year/Semester : III/I
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Digital Signals and Systems – Overview of Digital Communication Systems (DCS) -
Merits and Demerits of the same; Digital PAM Signals - Signaling rate and Data Rate; Line
codes (Unipolar, Polar, Bipolar, Manchester, CHDB-n, 4B3T, Top-hat); Power Spectra of
Digital PAM, Transmission Limitations (Inter Symbol Interference, Eye Pattern
Regenerators); Noise and Errors – M-ary Error Probabilities (Binary Error Probabilities);
Matched Filtering - Optimum Terminal filters, Equalization; Comparison of Analogue and
Digital Communications
Unit 2: Analog to digital Conversion – Conversion Quantization (Uniform and Non-
uniform); Quantization Noise; Pulse Code Modulation - PCM generation and reconstruction,
Mu and A law, Bandwidth considerations; Differential PCM; Delta Modulation; Adaptive
Delta Modulation; Digital Multiplexing - Multiplexing and Hierarchies (North American and
CCITT); Synchronization Techniques - Bit and Frame synchronization; Comparison between
Waveform and Parameter Coding Digitization for GSM mobiles
Unit 3: Digital Modulation Techniques Bandpass Transmission – Binary Modulation (ASK,
PSK, FSK, MSK, and their Spectral Analysis); Coherent Demodulation (Optimum Binary
Detection; Coherent OOK, PSK, FSK; M-ary Systems, QAM; M-ary PSK, ASK Systems);
Comparison of digital modulation systems; Introduction to information theory
Unit 4: Error Control and Coding – Error Detection and Correction (Parity check code,
Repetition Code vectors, Hamming distance, FEC systems, ARQ systems, Block codes -
Hamming Codes and Cyclic Codes Convolutional Codes)
Unit 5: Bandpass Digital Transmission – Coherent Binary, Noncoherent Binary, Quadrature
Carrier and M-ary Systems
Unit 6: Spread Spectrum Techniques – DSS, FHSS, Coding, Synchronization
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 45 of 57
Course code : ECT305
Course title : VLSI Design
Year/Semester : III/I
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 46 of 57
Course code : ECT307
Course title : Transmission Lines and Antennas
Year/Semester : III/I
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Unit 1: Introduction to EM waves and various techniques of communication, The decibel and
neper, Current and voltage calculation for symmetrical networks and their characteristic
impedance and properties of symmetrical network. Propagation Constant. Filter
Fundamentals Pass Band, Stop Bands of Low Pass of different filters. Characteristic
impedance of symmetrical networks. Characteristic Impedance of Transmission Line and
Reflection Coefficient, Impedance Transformation. Loss less and Low loss transmission Line
VSWR, Power transfer on Transmission Line, Smith Chart, Admittance Smith Chart.
Unit 2: Experimental set up of Transmission Line Measurements, Application of
Transmission Lines, Impedance matching, Lossy transmission Line, Problems of
Transmission Line, Types of Transmission Line, Maxwell’s equation and Boundary
conditions at media interface. Uniform plane wave and its Propagation. Wave polarization,
Pioncere’s Sphere, Wave propagation in conducting medium, Wave propagation and phase
velocity, Power flow and Poynting vector, Surface current and Power loss in a conductor.
Plane wave in arbitrary direction, Plane wave at dielectric interface
Unit 3: Antenna Introduction. Solution for Potential Function, Radiation from Hertz dipole,
Power radiated by Hertz dipole. The linear Antenna, Radiation parameters of antennas,
Receiving Antenna, Monopole and Dipole Antenna. Fourier Transform relation between
current and radiation pattern, Antenna Array, Uniform linear array, Synthesis of Array,
Binomial Array and general Array Synthesis, Radiation characteristics.
Text book(s)
1. John D. Ryder, “Networks, Lines and Fields”, Prentice Hall India
2. John D Krauss, “Antennas”, McGraw Hill
3. Constantine A. Balanis, “Antenna Theory Analysis and Design”, Wiley
4. Robert E. Collin, “Field Theory of Guided Waves”, IEEE Press
Reference Book(s)
Department of Electronics & Communication Engineering
Page 47 of 57
Course code : ECP301
Course title : Digital Signal Processing Lab
Year/Semester : III/I
Branch : ECE
Course credits : 1
Course prerequisite : None
Syllabus
Text book(s)
Reference book(s)
Department of Electronics & Communication Engineering
Page 48 of 57
Course code : ECP303
Course title : Digital Communication Lab
Year/Semester : III/I
Branch : ECE
Course credits : 1
Course prerequisite : None
Syllabus
Text book(s)
Reference book(s)
Department of Electronics & Communication Engineering
Page 49 of 57
Course code : ECP305
Course title : VLSI Design Lab
Year/Semester : III/I
Branch : ECE
Course credits : 1
Course prerequisite : None
Syllabus
Text book(s)
Reference book(s)
Department of Electronics & Communication Engineering
Page 50 of 57
Course code : ECP307
Course title : Transmission Lines and Antennas Lab
Year/Semester : III/I
Branch : ECE
Course credits : 1
Course prerequisite : None
Syllabus
Text book(s)
Reference book(s)
Department of Electronics & Communication Engineering
Page 51 of 57
Course code : ECD302
Course title : Project - I
Year/Semester : III/II
Branch : ECE
Course credits : 6
Course prerequisite : None
Syllabus
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 52 of 57
Course code : ECD304
Course title : Technical Presentation - I
Year/Semester : III/II
Branch : ECE
Course credits : 1
Course prerequisite : None
Syllabus
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 53 of 57
Course code : ECT302
Course title : Embedded Systems
Year/Semester : III/II
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 54 of 57
Course code : ECT304
Course title : Wireless Communication
Year/Semester : III/II
Branch : ECE
Course credits : 3
Course prerequisite : None
Syllabus
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 55 of 57
Course code : ECP302
Course title : Embedded Systems Lab
Year/Semester : III/II
Branch : ECE
Course credits : 1
Course prerequisite : None
Syllabus
Text book(s)
Reference book(s)
Department of Electronics & Communication Engineering
Page 56 of 57
Course code : ECD401
Course title : Project - II
Year/Semester : IV/I
Branch : ECE
Course credits : 6
Course prerequisite : None
Syllabus
Text Book(s)
Reference Book(s)
Department of Electronics & Communication Engineering
Page 57 of 57
Course code : ECD403
Course title : Technical Presentation - II
Year/Semester : IV/I
Branch : ECE
Course credits : 1
Course prerequisite : None
Syllabus
Text book(s)
Reference book(s)