Electronics and Computer Science Engineering
Electronics and Computer Science Engineering
Electronics and Computer Science Engineering
The B. Tech programme in Electronics and Computer Science Engineering aims to prepare the
graduates with the following objectives:
1. Graduates will be able to lead a successful career in industry, pursue higher study or
entrepreneurial endeavour through application of domain specific knowledge in areas of
microelectronics, embedded system design, network security, cloud computing, big data
analysis, web-technology, computer architecture, software engineering and allied fields of
Electronics and Computer Science Engineering.
2. Graduates shall perceive the sound knowledge in core areas of computational science and
Information Technology to comprehend engineering trade-offs and technical skill inclined
towards product development, higher study, and research.
3. Graduates shall be inculcated with high professionalism, ethical standards, and effective
communication skills to work as an individual or part of a team in diverse professional
environments related to social, economical, and emerging technologies.
1
j) Communication: Ability to communicate effectively on complex engineering activities with
the engineering community and with society at large, such as, being able to comprehend and
write effective reports and design documentation, make effective presentations, and give and
receive clear instructions.
k) Project management and finance: Ability to demonstrate knowledge and understanding of the
engineering and management principles and apply these to one’s own work, as a member and
leader in a team, to manage projects and in multidisciplinary environments.
l) Life-long learning: Ability to recognize the need for, and have the preparation and ability to
engage in independent and life-long learning in the broadest context of technological change.
m) Impart knowledge of data management system like data acquisition, big data so as to enable
students in solving problems using the techniques of data analytics, pattern recognition and
knowledge discovery.
n) Acquire basic knowledge in hardware/software methods and tools for solving real-life and
R&D problems with an orientation to lifelong learning.
o) Acquire sound knowledge base to develop and expand professional careers in the fields
related to human-computer interaction and management of industrial processes for the design
and implementation of intelligent systems.
2
Abbreviations used in describing the category in all the courses are as follows:
3
COURSE STRUCTURE (1st YEAR)
FIRST SEMESTER
Theory
Sl. No Course Code Course Title L T P Total Credit
1. MA 1003 Mathematics – I 3 1 0 4 4
2. PH 1007 Physics 3 1 0 4 4
3. EE 1003 Basic Electrical Engineering 3 0 0 3 3
4. ME 1003 Engineering Mechanics 3 0 0 3 3
Total of Theory 14 14
Practical
1. PH 1097 Physics Lab 0 0 3 3 1.5
2. EE 1093 Basic Electrical Engineering Lab 0 0 2 2 1
Sessional
1. ME 1083 Basic Manufacturing Systems 0 1 2 3 2
2. CH 1081 Environmental Science 0 0 2 2 1
3. YG 1081 Yoga and Human Consciousness 0 0 2 2 1
Total of Practical & Sessional 12 6.5
Semester Total 26 20.5
SECOND SEMESTER
Theory
Sl. No Course Code Course Title L T P Total Credit
1. MA 1004 Mathematics – II 3 1 0 4 4
2. CH 1007 Chemistry 3 0 0 3 3
3. HS 1005 Professional Communication 2 0 0 2 2
4. LS 1001 Biology 2 0 0 2 2
Total of Theory 11 11
Practical
1. CS 1093 Computer Programming 0 2 4 6 4
2. CH 1097 Chemistry Lab 0 0 3 3 1.5
Sessional
1. HS 1085 Language Lab 0 0 2 2 1
2. CE 1083 Engg. Graphics 0 1 2 3 2
Total of Practical & Sessional 14 8.5
Semester Total 25 19.5
EAA- 1 Extra Academic Activity P/NP
4
COURSE STRUCTURE FOR B. TECH (ELECTRONICS AND COMPUTER SCIENCE
ENGINEERING)
SEMESTER III
5
SEMESTER IV
6
SEMESTER V
7
SEMESTER VI
8
SEMESTER VII
9
SEMESTER VIII
MI – Minor HO - Honors
10
LIST OF HS ELECTIVES
HS Elective – I
Sl. No Course Code Course Title Credit
1. HS 3006 Entrepreneurship 3
2. HS 3008 Management Concepts & Practices 3
3. HS 3002 Organizational Behaviour 3
4. HS 3004 Human Resource Management 3
Dept. Elective – II
Dept. Elective - IV
Dept. Elective – V
1 EC 6224 Low Power VLSI Design 3
2 EC 3058 Nanoelectronics 3
3 EC 3029 Optical Communication and Networking 3
4 EC 3068 Real Time Systems and Application 3
11
LIST OF OPEN ELECTIVES OFFERED BY SCHOOL OF ELECTRONICS ENGINEERING
12
MINOR IN ELECTRONICS & TELECOMMUNICATION ENGINEERING
13
Engineering (EC2016)
16 EC 3021 Neural Networks and Machine Learning Mathematics-I &II (MA1003 and
MA1004)
14
MINOR IN ELECTRONICS & INSTRUMENTATION ENGINEERING
11 EI 3023 Neural Network & Fuzzy Logic Control Mathematics-I (MA 1003),
Mathematics-II (MA 1004) and
Principle of Control System (EL
2002)
15
MINOR IN VLSI AND EMBEDDED SYSTEM
9 EC 3068 Real Time Systems and Application Digital Electronics (EC 2011)
16
MINOR IN SENSORS & SIGNALS
7 EC 3013 Principle of Digital Signal Processing Signals and Network (EC 2021)
8 EI 3032 Principle of Sensors & Data Acquisition Electrical & Electronic Measurement
Techniques (EI 2003)
17
MINOR IN “COMMUNICATION NETWORKS, INTELLIGENT IOT & CYBER PHYSICAL
SYSTEMS”
MA1004)
(EC3050)
13 EC 4061 AI and Machine Learning for IoT Mathematics-I & II (MA1003 and
18
15 EC 2090 Microprocessor and Microcontroller
Lab
15 EC XXXX Project
19
MINOR IN “APPLIED MACHINE LEARNING”
5 EC 3033 Embedded System Design and Appli Principles of Microprocessors and Micr
cations ocontrollers (EC 3066)
13 EC XXXX Project
20
COURSES OF FIRST YEAR
MA 1003 Mathematics-I
Credit: 4
Category: BSC
Prerequisite(s): Nil
Course Description:
The laws of nature are expressed as differential equations. The construction of mathematical models
to address real-world problems has been one of the most important aspects of each of the branches of
science. This course is designed to familiarize the prospective engineers with techniques in ordinary
differential equations, multivariate calculus and solution for ODEs numerically. This course also
focuses on Linear algebra that covers system of linear equations and properties of matrices. The
objective of the course is to equip the students with standard concepts and tools at an intermediate to
advanced level that will serve them well towards tackling more advanced levels of mathematics and
applications that they would find useful in their disciplines.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Ordinary Differential Equations.
• Linear differential equations of 2nd order.
• Differential calculus and Numerical methods to solve ODEs
• Vector space and system linear of equations
• Matrix-eigenvalue Problems
Textbook(s):
1. Advanced Engineering Mathematics by Erwin Kreyszig, Wiley, INC, (online) 10th Edition.
2. Differential Calculus, Shanti Narayan and P. K. Mittal, S. Chand, reprint 2009.
Reference Book(s):
1. Higher Engineering Mathematics, Grewal B.S., Khanna Publishers, 36th edition.
2. Introduction to engineering Mathematics, Dass H.K., S.Chand & Co Ltd, 11th edition.
3. Higher Engineering Mathematics, Ramana B.V., TMH, 2007.
4. A course on ordinary & Partial Differential Equation, Sinha Roy and S Padhy,
Kalyani Publication, 3rd edition.
21
PH 1007 Physics
Credit: 4
Category: BSC
Prerequisite(s): Nil
Course Description:
This course includes the fundamentals of different types of oscillations and its applications;
mathematical expression of waves and its physical interpretation; the concept of interference,
diffraction and their applications; the principle, construction and working of different Lasers. The
course also gives a flavour of Quantum mechanics, which is the founding stone to the state of the art
in modern techniques and paves the way towards the world of nano devices. It covers the formulation
of Maxwell's electromagnetic equations, and verification of different properties of electromagnetic
waves. Mechanical and magnetic properties of different materials and their applications are also
covered in this course.
Course Outcomes: At the end of the course, the students will be able to:
CO1: utilize the concept of waves and intensity modulation in day to day life through various
applications
CO2: apply the mechanism of LASER technology in different fields
CO3: formulate and solve engineering problems of electricity and magnetism using Maxwell's
electromagnetic equations
CO4: apply the principles of quantum mechanics to related problems
CO5: apply the knowledge of magnetic materials in related applications
CO6: analyze the macroscopic behavior of solids and utilize them in future applications
Topics:
• Oscillation and wave
• Interference and diffraction
• LASER
• Quantum mechanics
• Electromagnetism
• Properties of matter (mechanical)
• Magnetism
Textbook (s):
1. Engineering Physics, B. K. Pandey and S. Chaturvedi, Cengage Publication, New Delhi
Reference Book(s):
1. Introduction to Electrodynamics, D J Griffiths, Pearson Education
2. Quantum Mechanics, L. I. Schiff, Tata McGraw-Hill Publications
3. Optics, A K Ghatak, Tata McGraw-Hill Publications
4. Concepts of Modern Physics, A. Beiser, Tata McGraw-Hill Publications
5. Engineering Physics, R K Gaur and S. L. Gupta, Dhanpat Rai Publications, New Delhi.
22
ME 1003 Engineering Mechanics
Credit: 2
Category: ESC
Prerequisite(s): Nil
Course Description:
The course on Engineering Mechanics is a specialized need-based extension of applied physics which
is aimed at developing an understanding of the principle of statics and dynamics. The course focuses
on learning methodical and logical idealization and subsequent implementation of corresponding
procedures for analysis of rigid body, frame and machine under the action of force system which is
highly essential for effective design. The course intends to develop the ability of drawing and
analyzing the free body diagram of a system when at rest or motion using scalar/vector techniques.
Further, the course serves as a prerequisite to fundamental machine design courses such as mechanics
of solids and design of machine elements.
Course Outcomes: At the end of the course, the students will be able to:
CO1: draw complete and correct free-body diagrams and write the appropriate equilibrium equations
from the free-body diagram
CO2: use scalar analytical techniques for analyzing forces and moments in mechanical systems
CO3: analyzing forces in statically determinate structures such as trusses, frames and problems related
to friction
CO4: determine the centroid and second moment of area
CO5: apply fundamental concepts of kinematics and kinetics of particles to the analysis of simple and
practical problems
CO6: solve real-life problems by using mathematics, physical laws and theorems
Topics:
• Concurrent Forces in a Plane
• Friction
• Parallel Forces in a Plane
• Moment of Inertia
• Force analysis of Plane Trusses
• Principle of Virtual Work
• Kinematics of Rectilinear Motion
• Kinematics of Curvilinear Motion
• Rotation of a rigid body
Textbook(s):
1. Engineering Mechanics (Revised 5th edition), TMH by S. Timoshenko, D.H. Young, J.V Rao
and S. Pati.
23
PH 1097 Physics Laboratory
Credit: 1.5
Category: BSLC
Prerequisite(s): Nil
Course Description:
This lab course covers different measurement techniques of various parameters using the instruments
i.e. interferometer, spectrometer, spherometer, Screw gauge, vernier calliper, microspope, and
telescope. It includes the application of photoelectric effect and photovoltaic effect in photo cell and
solar cell respectively. Evaluation of the mechanical strength of materials by calculating elastic
constants such as Young’s modulus, rigidity modulus and Poisson’s ratio are also included. This
course provides hands on training for the usage of electrical, optical and mechanical systems for
various measurements with precision and analysis of the experimental data by graphical interpretation
and error calculation.
Course Outcomes: At the end of the course, the students will be able to:
CO1: calculate appropriate structural members using the fundamental concepts of the elastic behavior
of materials
CO2: use the principles of interference and diffraction to find out the wavelength of an unknown
monochromatic source of light
CO3: apply the concept of photoelectric emission to calculate the Planck’s constant and analyze some
aspects of electron-photon interaction through characteristic curves
CO4: explore the efficiency in terms of power output of a green energy source i.e. solar cell
CO5: calculate the acceleration due to gravity ‘g’ by using the concept of a compound pendulum
Topics:
• Estimation of elastic constants such as Young’s modulus, rigidity modulus and Poisson’s
ratio
• Determination of wavelength of unknown source using Newton’s rings and Michelson’s
interferometer
• Precision length measurement up to the order of 6 A° (distance between sodium D-lines)
using Michelson interferometer
• Determination of grating element using a diffraction grating
• Study of photo cell and solar cell by analyzing their characteristic curves
• Determination of acceleration due to gravity using a bar pendulum
24
EE 1093 Basic Electrical Engineering Laboratory
Credit: 1
Category: ESLC
Prerequisite(s): Nil
Course Description:
Basic Electrical Engineering lab comprises of various equipments and loads i.e voltmeters,ammeters,
wattmeters, single phase and three phase transformer, induction motors etc. It is a specialized practical
oriented course which intends to develop and understand various principles like Ohm’s law and
Kirchoff’s law. The course focused on learning methodical and logical idealization of various
theorems which is highly essential for solving a network. The course intends to make the students
familiar with various parts of DC machines and AC machines. The course intends to develop the
ability of problem solving by analyzing RL and RLC series circuits. This lab helps the students to
understand the principle of operation of a single phase transformer with its no load calculation.
Course Outcomes: At the end of the course, the students will be able to:
CO1: recall the safety practices in the laboratory and the associated work areas
CO2: comprehend the skills for working in a team with common objective
CO3: apply different theorems to find the parameters in DC and AC circuit
CO4: analyse the different parts of DC and AC machines to describe operational features
thereof
CO5: apprise the experimental results in systematic manner
CO6: discuss about determination of resistance in incandescent lamp and power factor in
fluorescent lamp
Topics:
• measurement of resistance of tungsten filament lamp
• measurement of inductance of a choke coil
• study and use of megger
• study of different parts of dc machine and three phase induction motor
• layout of power system analysis
• determination of voltage ratio of a single phase transformer
• measurement of no load current and core loss of a single phase transformer
• verification of KCL and KVL
• verification of voltage and current ratio of star and delta connection
• study & determine the power factor of the RLC series circuit
• study, connection & determine the power factor of fluorescent tube
• verification of the superposition theorem
• transient analysis of series RL and RC circuit using matlab-simulink with dc excitation
Textbook(s):
1. Basic Electrical Engineering by D.C. Kulshreshtha, Tata Mcgraw publication, 1st Edition
2011.
2. Basic Electrical Engineering, T.K. Nagasarkar and M.S. Sukhija, Oxford University press, 2nd
Edition 2011.
Reference Book(s):
1. Basics Electrical Engineering Sanjeev Sharma, I.K. International, New Delhi.(Third Reprint
2010).
25
ME 1083 Basic Manufacturing Systems
Credit: 2
Category: ESLC
Prerequisite(s): Nil
Course Description:
This laboratory practice is designed to impart students the basic knowledge on manufacturing or
developing a given object irrespective of their branch of engineering. While furnishing the given
object, students will familiar with various mechanical operations and the respective tools or machines.
This course involves four different sections namely Fitting, Welding, Turning and Sheet metal which
covers both conventional and advanced tools to provide students the updated manufacturing
experience. Students are also advised with various safety precautions to be followed during a specific
manufacturing practice. At the end, students will also gain knowledge on different advanced machines
such as CNC and 3D printing.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Turning operations
• Sheet metal operations
• Fitting
• Welding
26
CH 1081 Environmental Science
Credit: 1
Category: BSLC
Prerequisite(s): Nil
Course Description:
The course is designed to make the students aware of different environmental components and their
composition. It will make the students understand different pollutants, their sources and management.
It will also help students to apply the principles of Green Chemistry and implement them in synthesis
of advanced materials required for engineering applications. It also outlines the basic steps for
developing the EIA statements
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Overview on environment
• Environmental pollution: air pollution, water pollution
• Pollution management
Textbook(s):
1. Environmental Chemistry, A. K. De, New Age International Publishers.
Reference Book(s):
1. Environmental Chemistry- S. Chakroborty, D. Dave, S.S. Katewa, Cengage Publishers
2. Environment Science and Engineering, Aloka Debi. Second Edition ;Universities Press
3. Text Book of Environment studies for under graduate courses, Erach Bharucha : 2nd Edition,
Universities Press
4. Fundamentals of Environment and Ecology, D. De, D. De; 2013, S. Chand Group
5. Engineering Chemistry, Jain and Jain, Dhanpat Rai Publishing Company
27
MA 1004 Mathematics-II
Credit: 4
Category: BSC
Prerequisite(s): Nil
Course Description:
The course is to familiarize the students with series solutions of ODEs, Laplace Transforms, Fourier
series, vector calculus, and numerical integration. For the ODEs with variable coefficients, the
situation is more complicated to get their solutions in elementary functions. Legendre and Bessel’s
equations are important ODEs of this kind and their solutions, the Legendre polynomials and Bessel
functions play an important role in engineering applications. Laplace transforms can be used as a
mathematical toolbox for engineers to solve linear ODEs and related initial value problems. The
Fourier series and vector calculus play a very important role in many engineering areas such as solid
mechanics, aerodynamics, fluid flow, heat flow, quantum physics. The applied mathematician,
engineer, physicist, or scientist must become familiar with the essentials of numerics and its ideas,
such as interpolation and numerical integration.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Series Solution of Differential Equations
• Laplace Transforms
• Fourier Series
• Vector Differential and Integral Calculus
• Interpolation and Numerical Integration
Textbook(s):
1. Advanced Engineering Mathematics by Erwin Kreyszig, Wiley, INC, 10th Edition.
Reference Book(s):
1. Higher Engineering Mathematics, Grewal B.S., Khanna Publishers, 36th edition.
2. Introduction to engineering Mathematics, Dass H.K., S.Chand& Co Ltd, 11thedition.
3. Higher Engineering Mathematics, Ramana B.V., TMH, 2007.
4. A course on ordinary & partial differential Equation, Sinha Roy and S Padhy, Kalyani
Publication, 3rd edition.
28
CH 1007 Chemistry
Credit: 3
Category: BSC
Prerequisite(s): Nil
Course Description:
The course is designed to enrich the students with basic concepts in Chemistry to strengthen their
fundamentals which will support them for pursuing education and research in engineering. It will
help them to develop the idea on feasibility and mechanism of different chemical processes,
conceptualize alternative sources of energy, give an exposure for handling instrumental techniques
to explore structure of organic molecules and an idea of different methods for synthesis of advanced
materials.
Course Outcomes: At the end of the course, the students will be able to:
CO1: rationalize bulk properties and processes using thermodynamic consideration and apply the
knowledge to decide the feasibility of a given process
CO2: analyze the kinetics of simple and multistep reactions as well as theories of reaction rates
CO3: evaluate some properties such as pH, solubility product etc. by using electrochemical cell and
understand the working of modern batteries
CO4: able to understand the mechanism of corrosion and its different controlling measures
CO5: distinguish the different electromagnetic radiations used for exciting different molecular
energy levels in various spectroscopic techniques to evaluate the structure of molecules
CO6: get an exposure to different methods used for synthesis of nanostructured materials
Topics:
• Chemical Equilibrium and Thermodynamics
• Chemical Kinetics
• Electrochemistry
• Spectroscopy
• Chemistry of Nano Materials
Textbook(s):
1. Engineering Chemistry: Fundamentals and Applications- Shikha Agarwal, Cambridge
University Press, 2016
Reference Book(s):
1. Textbook of Engineering Chemistry: Sashi Chawala, Dhanpat Rai and Co, 2016
2. Principles of Physical Chemistry- B.R. Puri, L.R Sharma, M.S. Pathania; 42nd Edition,
Vishal Publishing Co.
3. Spectrometric Identification of Organic compaunds,7th Edition -Robert M. Silverstein,
Fransis , Webster, Dravid j. Kiemle; Jhon Wiley& Sons, INC.
4. Nanostructures &Nanomaterials: Synthesis, Properties and Applications- G. Cao and Y.
Wang, World Scientific Pvt. Ltd.; 2nd Edition
29
HS 1005 Professional Communication
Credit: 2
Category: HSMC
Prerequisite(s): Nil
Course Description:
Professional Communication is more emphasized on enhancing the four LSRW skills like Listening,
Speaking, Reading and Writing in order to improve students’ professional communication. It is
basically designed to enhance speaking skills through pronunciation, stress and tone. This course is
prepared to improve reading skills through reading, comprehending and retaining information.This
course is basically expected to provide the learner an approach to communicate using all the four
skills
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand the communication process and practical implementations in the workplace
CO2: apply verbal and non-verbal modes of communication effectively in practical
situations
CO3: apply effective conflict management strategies
CO4: use English grammar correctly and unambiguously in technical writing
CO5: bridge the gap between native language and target language i.e. English
CO6: retain a logical flow while drafting reports and other technical pieces of writing
Topics:
• Communication: Process and Methods of Communication
• Basics of Grammar: Time & Tense, Subject-Verb Agreement, Analogy, Active & Passive
Voice, Error Detection in Sentences
• Writing Skills: Paragraph Writing-Techniques & Skills, Use of Punctuation, Business Letter-
Enquiry, Claim/ Complaint, Order
• Basic Sounds of English: Hearing & Listening, Introduction to Basic Sounds of IPA, Problem
Sounds & MTI
Textbook(s):
1. Technical Communication Principles & Practices. Meenakshi Raman and Sangeeta Sharma
OUP. Second Edition-2011
Reference Book(s):
1. A Communicative English Grammar. Geoffrey Leech and Jan Svartvik. Third Edition.
Routledge Publication.New York.2013.
2. Effective Technical Communication. MAshraf Rizvi TMH 2005
3. The Oxford Grammar (English ) Sidney Greenbaum, Oxford University Press India. 1st
Edition. 2005
4. Verbal Ability and Reading Comprehension for the CAT. Arun Sharma and Meenakshi
Upadhyay, TMH,New Delhi,2007
5. Better English Pronunciation, Cambridge University Press, J D O’Connor, 2nd Edition (Paper
Back) 2013
30
LS 1001 Biology
Credit: 2
Category: BSC
Prerequisite(s): Nil
Course Description:
Biology is important to everyday life because it allows humans to better understand their bodies, their
resources and the potential threats existing in the environment. The engineering undergraduates need
to be suitably exposed to the biological mechanisms of living organisms from the perspective of
engineers. In addition, the course is expected to encourage engineering students to think about solving
biological problems with engineering tools.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend the typical characteristics which distinguish life forms and analyze life process at
cellular level
CO2: apply concepts on structure and function of simple biomolecules in life processes
CO3: comprehend different biological process involved in life and to analyze their effect
CO4: understand different biological phenomenon and then relate it with engineering application
domains
CO5: comprehend different physiological functions and then relate it to computer based techniques
CO6: understand biology and its relevance to engineering and technology
Topics:
• The Cellular organization of a living Organism
• The molecular and biochemical basis of an organism
• Enzymes, photosynthesis, metabolism and bioenergetics
• Molecular machines, biosensor and bioremediation
• Nervous system, immune system and cell signaling
Textbook(s):
1. Biology for Engineers. S. Thyagarajan, N. Selvamurugan, M.P Rajesh, R.A Nazeer, Richard
W. Thilagarajan, S. Bharathi, M.K. Jaganathan. McGraw Hill Education (India) Ed., 2012
Reference Book(s):
1. Biology (Indian Edition), P.H. Raven and G.B. Johnson. McGraw Hill Education (India)
Private Limited.
2. Concepts of Biology, Eldon D. Enger, Feederick C, Ross and David B. Bailey. TMH
Publications.
3. Biology. Neil A. Campbell and Jane B. Recee, Pearson Education.
4. Biology Concepts and Application, Cecie Starr, Thomson Books.
31
CS 1093 Computer Programming Laboratory
Credit: 4
Category: ESLC
Prerequisite(s): Nil
Course Description:
The course aims to provide exposure to problem-solving through programming. It aims to train the
student to the basic concepts of the C-programming language. This course involves lab component
which is designed to give the student hands-on experience with the concepts.
Course Outcomes: At the end of the course, the students will be able to:
CO1: have fundamental knowledge on basics of computers hardware and number systems
with concept on basics commands in Linux
CO2: write, compile and debug programs in C language
CO3: design programs involving decision structures, loops, and functions
CO4: understand the dynamics of memory by the use of pointers
CO5: use different data structures and create/update basic data files
Topics:
• Basic linux commands
• Operators and Expressions
• Branching statements (if-else, switch).
• Control statements (looping - for, while, do-while).
• Arrays
• Character Arrays (strings).
• Functions.
• Pointers and Dynamic Memory Allocation.
• Structures and Unions
• File Handling
32
CH 1097 Chemistry Laboratory
Credit: 1.5
Category: BSLC
Prerequisite(s): Nil
Course Description:
The Chemistry laboratory course is designed to develop basic concepts of quantitative analysis by
using volumetric as well as instrumental methods. It includes classical titrations to estimate hardness,
alkalinity, dissolved oxygen, ferrous ion content, chloride content in water/solution samples. It also
gives hands on training to use advanced titration techniques such as potentiometric, pH metric and
conductometric titrations which can be used with turbid and colored solutions in incredibly low
concentrations. The course also gives an exposure to extensive use of UV-Vis spectroscopy for
estimation of different ions in solution phase.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Hardness of water sample
• Alkalinity of water
• Estimation of Fe2+ iron
• Dissolved Oxygen
• Potentiometric Titration
• Kinetics of Ester Hydrolysis
• Chloride Estimation
• pH metric Titration
• Conductometric Titration
• Concentration of KMnO4 by Visible spectroscopy
33
HS 1085 Language Laboratory
Credit: 1
Category: HSMC
Prerequisite(s): Nil
Course Description:
Language Lab is more practical oriented which is designed with an objective to make the learner
practice the skills which he/she has learnt in the theory I.e Listening, Speaking, Reading and Writing
in order to improve their communication skills. It is basically designed to engage the students to learn
to perform group activity or an individual activity. This course is prepared to improve the listening
reading, speaking and writing skills . It is expected to orient the students with vocabulary, analogy,
sentence completion and sentence correction.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Reading & Comprehension
• Skit/ Role-Play Practice
• Listening Comprehension
• Time & Tense
• Business Letter
• Business Report
• Subject-Verb Agreement
• Visual Elements in Writing:
• Gadget-Supported Textual Formatting
• Attendance + Lab Record Checking
• Viva Voce
34
CE 1083 Engineering Graphics
Credit: 2
Category: ESLC
Prerequisite(s): Nil
Course Description:
The course of Engineering Graphics comprises of basics of drafting, projection of points & lines, line
inclined to both the planes, projection of planes, Computer Aided Drafting, projection of solids and
development of surfaces.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Introduction to Engineering graphics
• Lettering
• Projection of points & lines
• Line inclined to both the planes
• Projection of planes
• Introduction to Computer Aided Drafting
• Projection of solids
• Section of solids
• Development of surface
Textbook(s):
1. Engineering Drawing + AutoCAD by K. Venugopal, New Age Publishers, 1st edition, 2011
Reference Book(s):
2. Engineering Drawing with an Introduction to AutoCAD by S. N. Lal, Cengage India Private
Limited, 1st edition, 2017
35
COURSES OF THE PROGRAMME
Credit: 4
Category: PCC
Pre-requisite(s): Computer Programming (CS 1093)
Course Description:
This course explores several fundamental algorithms and data structures of computer science. Some
of the data structures include arrays, linked lists, stacks, queues, trees, heaps, hash tables, and graphs.
Students also study and analyze algorithms for searching, traversing trees, hashing, sorting, finding
shortest searching, and much more.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand the concepts of data structure, data type, abstract data type (ADT) and compute
the complexity of different algorithms
CO2: understand, distinguish and implement array and linked data structure on different types of
problems
CO3: apply different linear data structures such as stack and queue to solve various problems
CO4: apply and evaluate different non-linear data structures such as tree and graph on various
computing problems
CO5: apply and evaluate standard algorithms for searching, sorting and hashing
CO6: create the data structure that efficiently models the information in a problem
Topics:
• Introduction
• Arrays
• Linked List
• Stacks and Queues
• Trees
• Graphs
• Sorting
• Searching
Textbook(s) :
1. Fundamentals of Data Structures in C, 2nd edition, Horowitz, Sahani, Anderson-Freed,
Universities Press.
Reference Book(s ):
1. Data Structures, Schaum’s OutLines, Seymour Lipschutz, TATA McGRAW HILL
2. Data Structures using C by Aaron M. Tenenbaum, Yedidyah Langsam, Moshe J. Augenstein.
Pearson, 1st Edition
3. Data Structures A Pseudocode Approach with C, 2nd Edition, Richard F. Gilberg, Behrouz A.
Forouzan, CENGAGE Learning, India Edition
4. Data Structures Using C, Second Edition, Reema Thereja, Oxford University Press
5. Data Structures and Algorithm Analysis in C, Mark Allen Weiss, Pearson Education, 2nd
Edition.
36
CS 2002 Operating Systems
Credit: 3
Category: PCC /OEC
Prerequisite(s): Data Structures and Algorithms (CS 2001)
Course Description:
Operating System (OS) describes the tradeoff between performances, functionalities and division of
responsibilities between hardware and software by combining languages, hardware, data structures,
algorithms and other necessities. The Course covers the classical internal algorithms and structures of
operating systems, including CPU scheduling, memory management, and device management. This
course also provides a deeper insight into different functionalities of operating system used in modern
computers with respect to their performance.
Course Outcomes: At the end of the course, the students should be able to:
CO1: understand the difference between different types of modern operating systems, virtual
machines, their structure with implementation and applications
CO2: understand the difference between process & thread, issues in scheduling of user-level
processes/threads
CO3:analyze use of locks, semaphores, monitors for synchronization in
multiprogramming/multithreaded systems and design solutions for multithreaded programs
CO4: analyze the concepts of deadlock in operating systems and how they can be
managed/avoided
CO5: evaluate the design and management concepts along with issues and challenges of main
memory, virtual memory and file system
CO6: evaluate and analyze I/O management, disk scheduling in operating systems the protection
and security problems faced by operating systems for designing methods to
minimize these problems
Topics:
• Introduction
• Process and threads
• Concurrent Processes
• Deadlock
• Memory Management
• File System
• Input / Output Management
• Operating System Protection & Security
Textbook(s):
1. Operating System Concepts by A. Silberschatz, P. B. Galvin and G. Gagne, John Wiley &
Sons, 9th Edition, Inc., ISBN 978-1-118-06333-0
Reference Book(s):
1. Operating Systems by M. Deitel, P.J. Deitel and D.R. Choffnes, Pearson, ISBN:
9780131453159.
2. Operating Systems Concepts and Design by Milan Milenkovic, Tata McGraw-Hill Education
India, ISBN: 9780074632727.
3. Operating Systems Design and Implementation by Andrew S. Tanenbaum, Albert S.
Woodhull, Prentice-Hall,ISBN: 9780131429383.
37
CS 2004 Database Management System
Credit: 4
Category: PCC
Prerequisite(s): Data Structures and Algorithms (CS 2001)
Course Description:
This course focuses on concepts and structures required to design and implement a database
management system. Various data models, integrity constraints and concurrency are discussed. It also
covers the steps of normalization process. File organizations and indexing methods are also been
covered. Students will learn to design and implement small projects using SQL.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand the fundamental elements of relational database management systems and its
applications
CO2: conceptualize and depict a database system using ER diagram
CO3: apply query database using relational algebra, relational calculus and SQL
CO4: analyze functional dependencies and design the database using normalization
CO5: evaluate Transaction processing system and concurrency control mechanisms
CO6: evaluate basic database storage structures and access techniques: file organizations, indexing
methods including B-tree, and hashing
Topics:
• Introduction
• E/R Model
• Relational Data Model
• Relational Database Design
• Transaction Processing
• Data Storage & Indexing
Textbook(s) :
1. Fundamentals of Database System By R. Elmasari & S.B. Navathe, 7th Edition, 2018, Pearson
Education
Reference Book(s) :
1. Database System Concepts by A. Silberschatz, H.F. Korth & S. Sudarshan, 6th Edition, 2019,
McGraw-Hill Education
2. Database Management Systems by R. RamaKrishna & J. Gehrke, 3rd Edition, 2018, McGraw-
Hill Education
3. Database System Concepts by P. Rob & C. M. Coronel, Indian Edition, 2011, Cengage
Learning
4. Fundamentals of Relational Database management Systems by S. Sumathi & S. Esakkirajan,
2007, Springer.
38
CS 2006 Computer Architecture
Credit: 4
Category: PCC
Prerequisite(s): Digital Electronics (EC 2011)
Course Description:
This course enables students with a understanding of fundamentals of computer architecture. This
also explains the architectural techniques used to build high performance processors. Course topic
includes control unit design, memory design and I/O processor. Some emphasis is made on
hardware/software interaction to achieve performance. Issues affecting the nexus of architecture,
compilers and operating systems touched upon.
Course Outcomes: At the end of the course, the students will be able to:
CO1: remember the functions of each components of computer, and how each components of
computer hardware has evolved to meet the requirements of the execution of instructions
CO2: understand Instruction Set Architecture (ISA): Instruction format, types, various addressing
modes
CO3: apply the basic components to design the CPU: the ALU and control unit
CO4: analyze the different levels of memory organization: SRAM, DRAM, Cache memory,
Virtual Memory
CO5: design the ALU and it's operations: Addition, Subtraction, Multiplication, and Division
CO6: understand the I/O Organization and types of I/O Transfer
Topics:
• Basic Structure of Computers
• Basic Processing Unit
• Memory System
• Arithmetic
• Input/ Output Organization
• Case Study
Textbook(s) :
1. Carl Hamacher, Zvonko Vranesic, Safwat Zaky, Computer Organization, TMH, 5th Edition,
2002.
Reference Book(s) :
1. M. Morris Mano, Computer System Architecture, Pearson Education India, 3rd Edition
2. Computer Organization & Architecture, William Stallings, 7th Edition, PHI, 2006.
39
CS 2012 Design and Analysis of Algorithms
Credit: 3
Category: PCC / OEC
Prerequisite(s): Data Structures and Algorithms (CS 2001)
Course Description:
The course covers main approaches to design and analysis of algorithms including important
algorithms and data structures, and results in complexity and computability. Different algorithms for a
given computational task are presented and their relative merits evaluated based on performance
measures.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Introduction
• Divide-and-Conquer Method
• Dynamic Programming
• Graph Algorithms
• Complexity Classes
Textbook(s) :
1. T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein, “Introduction to Algorithms”,
Printice Hall of India,3rd Edition.
2. E. Horowitz & S Sahni, “Fundamentals of Computer Algorithms”, Galgotial publication;
Second edition.
Reference Book(s):
1. J.Kleinberg and E. Tardos, Algorithm Design, Pearson International Edition, 1st Edition.
2. Michael T Goodrich and Roberto Tamassia, “Algorithm Design: Foundations, Analysis, and
Internet Examples”, Wiley, Students Edition.
40
CS 2091 Data Structures Laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Computer Programming (CS 1093)
Course Description:
The data structure lab is to develop skills for the design, analysis and implementation of operations
like search, insertion, deletion, traversal, and other specified problem definition on various linear and
nonlinear data structures. It improves the ability to define, apply the appropriate data structure for the
real world problem and various techniques for representation of the data in the real world. In addition,
it helps them to gain knowledge of data structure applications related to industry.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand the importance of structure, unions and abstract data type, and their basic usability in
different applications through C programming language
CO2: analyze, differentiate and implement different algorithms based on their time and space
complexity
CO3: understand and implement the linked implementation, and its uses both in linear and non-linear
data structure
CO4: understand and implement various data structures such as stacks, queues, trees, graphs, etc. to
solve various computing problems
CO5: understand and implement various kinds of searching and sorting techniques, and know when to
choose which technique
CO6: decide and implement the suitable data structure and algorithm to solve a real world problem
Topics:
• Array, pointer with Dynamic Memory Allocation
• Structure, Single Linked List
• Doubly Linked List, Circular Linked List
• Polynomial Representation, Addition & Multiplication, Sparse Matrix Représentation,
Addition & Multiplication
• Stack
• More on Stack & Applications of Stack
• Queue
• Tree
• Graph
• Searching & Sorting
41
CS 2094 Database Management System Laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Nil
Course Description:
This course provides the adequate knowledge to the students related to database concepts, technology
and practice to create, modify, and extracting the data from the database based on the application
requirement. This course also enables the student to understand different ways of interaction between
programming language and different types of databases.
Course Outcomes: At the end of the course, the students will be able to:
CO1: create database with different types of integrity constraints and use the SQL commands such as
DDL, DML, DCL, TCL to access data from database objects
CO2: use database security & authorization in order to access database for the different kinds of the
user
CO3: access and manipulate data using PL/SQL blocks
CO4: connect database to front end using JDBC and ODBC driver
Topics:
• Fundamentals of SQL
• Data Definition Language and Data Manipulation Language Commands in SQL
• Operators used in where clause
• Built in functions used in SQL
• Constraints in SQL
• Grouping, and Ordering of data
• Join and Set Theory operations
• Subqueries
• Data Control Language, and Transaction Control Commands
• Use of Programming Language blocks in SQL i.e. PL/SQL
42
CS 2098 Algorithm Laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Data Structures Laboratory (CS 2091)
Course Description:
This course aims at providing different algorithm techniques for designing efficient algorithms and
classify different algorithms based on asymptotic notation.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand the basic graph algorithms for the fundamental knowledge of graph problem
solving
CO2: understand and analyze the different technique of program writing and their comparisons
CO3: to study about various designing paradigms of algorithms for solving real world problems
CO4: have the knowledge of different graph programming
CO5: understand the geometric algorithms
CO6: understand the string programming
Topics:
• Review of Fundamentals of Data Structures
• Fundamentals of Algorithmic Problem Solving-I
Analysis of time complexity of small algorithms through step/frequency count method
• Fundamentals of Algorithmic Problem Solving-II
Analysis of time complexity of algorithms through asymptotic notations
• Divide and Conquer Method
Binary Search, Merge Sort, Quick Sort, Randomized Quick Sort
• Heap & Priority Queues
Building a heap, Heap sort algorithm, Min-Priority queue, Max-Priority queue
• Greedy Technique
Fractional knapsack problem, Activity selection problem, Huffman’s code
• Dynamic Programming
Matrix Chain Multiplication, Longest Common Subsequence
43
CS 3012 Parallel And Distributed Computing
Credit: 3
Category: PEC
Pre-requisite(s):Data Structures and Algorithms (CS 2001), Design and Analysis of Algorithms (CS
2012)
Course Description:
This course focuses on various parallel programming platforms, principle of parallel algorithm design,
cost analysis, and implementation of parallel algorithms. The design of parallel algorithms uses a
class of basic communication operations as building blocks. The scope of this course covers metrics
for quantifying the performance of parallel algorithms including basic concepts of the message-
passing programming paradigm. The design of different sorting & searching & graph algorithms on
parallel platforms and its challenges are part of this course.
Course Outcomes: At the end of the course, the students will be able to:
CO1: analyze different models of parallel and distributed computing and understand the basic
techniques for designing algorithms in these models
CO2: learn and apply knowledge of parallel and distributed computing techniques and methodologies
CO3: design, develop, and analyzing performance of parallel and distributed applications
CO4: implement fundamental Computer Science methods and algorithms in the development of
parallel applications
CO5: explain the design, testing, and performance analysis of a software system, and to be able to
communicate that design to others
CO6: evaluate design, development, and performance analysis of parallel and distributed applications
Topics:
• Introduction to Parallel Computing
• Parallel Programming Platforms
• Principles of Parallel Algorithm Design
• Basic Communication Operations
• Analytical Modeling of Parallel Programs
• Programming Using the Message Passing Paradigm
• Sorting & Searching Algorithms
• Graph Algorithms
Textbook(s):
1. Introduction to Parallel Computing, Second Edition, Ananth Gram, Anshul Gupta, George
Karypis, Vipin Kumar, Person Education.
2. Parallel programming in c with MPI and Open MP, M.J. Quinn, TMH.
Reference Book(s):
1. Parallel Computer Architecture and Programming, D.E.Culler,J.P Singh & A Gupta, Morgan
Kaufman
2. Designing and Building Parallel Programs, I.Foster. Addison-Wesley.
44
CS 3029 Advanced Database Management System
Credit: 3
Category: PEC
Prerequisite(s): Database Management System (CS 2004)
Course Description:
This course provides a systematic approach of advanced database areas as well as the basics of
database systems. It covers the query processing and optimization techniques. The concepts of parallel
and distributed database, distributed query processing, distributed concurrency control have been
covered. It also covers different data warehousing technologies, multidimensional modeling, data
mining techniques.
Course Outcomes: At the end of the course, the students will be able to:
CO1: analyze Database Management Systems and construct simple and moderately advanced
database queries using Structured Query Language (SQL)
CO2: apply the detail query processing and techniques involved in query optimization
CO3: evaluate the database storage structures and access techniques such as file organizations,
indexing methods
CO4: analyze the details of distributed database design process, concept of a distributed database
transaction and related facilities, including concurrency control, backup and recovery
CO5: evaluate the concept of parallel database design process
CO6: study contemporary issues and emerging technologies such as On-Line Analytical Processing
(OLAP), Data Warehouse and Data mining
Topics:
• DBMS & SQL
• Query Evaluation
• Physical Database Design & Tuning
• Parallel & Distributed Databases
• Data Warehousing & Data Mining
Textbook(s):
1. Database Management Systems by RamaKrishna & Gehrke, 3rd Edition, 2018, McGraw-Hill
Education
Reference Book(s):
1. Fundamentals of Database System By Elmasari & Navathe, 7th Edition, 2018, Pearson
Education
2. Database System Concepts by Silberschatz, Korth & Sudarshan, 6th Edition, 2019, McGraw-
Hill Education
45
CS 3031 Computational Intelligence
Credit: 3
Category: PEC
Prerequisite(s): Nil
Course Description:
Course Outcomes: At the end of the course, the students will be able to :
CO1: understand the basic concepts and characteristics of soft computing and also its
associated methodologies
CO2: apply various set theoretic operations in fuzzy sets
CO3: analyze fuzzy rules, fuzzy reasoning and various fuzzy inference systems
CO4: understand derivative free optimization and apply genetic algorithms to optimization
problems
CO5: analyze concepts of artificial neural networks and apply neural networks to various
classification problems
CO6: analyze some hybrid models such as adaptive Neuro-fuzzy inference systems
Topics:
• Introduction
• Artificial Neural Networks
• Fuzzy Set Theory
• Fuzzy Rules, Fuzzy Reasoning and Fuzzy Inference System
• Neuro-Fuzzy Models
• Optimization
Textbook(s):
1. Neuro-Fuzzy and Soft Computing, Jang, Sun, Mizutani, PHI/Pearson Education
Reference Book(s):
1. Introduction to Soft Computing, Roy and Chakraborty, Pearson Education
2. Fuzzy Logic with Engineering Applications, Timothy J. Ross, McGraw-Hill, 1997.
3. Genetic Algorithms: Search, Optimization and Machine Learning, Davis E. Goldberg,
Addison Wesley, N.Y., 1989.
4. Neural Networks: A Comprehensive Foundation, Simon Haykin, Prentice Hall
5. Neural Network Design, M. T. Hagan, H. B. Demuth, Mark Beale, Thomson Learning,
Vikash Publishing House
6. Neural Networks, Fuzzy Logic and Genetic Algorithms, S. Rajasekaran and G.A.V. Pai, PHI,
2003
46
CS 3032 Big Data
Credit: 3
Category: PEC
Prerequisite(s): Database Managment System (CS 2004)
Course Description:
The course provides an introduction to big data with a special focus on the big data tools. Besides the
theoretical foundations, students acquire practical experience by programming in R. This course
provides exposure to theory as well as practical and software used in data analytics such as R.
Course outcomes: At the end of the course, the students will be able to:
CO1: understand the concept of data management and evolution of Big Data
CO2: understand and implement various big data technology foundations
CO3: apply the fundamentals of Hadoop ecosystem and its components for data analysis
CO4: analyze the optimization techniques in data bases
CO5: analyze the storage techniques in data bases
CO6: explore the understanding of text, sentiment analytics
Topics:
• overview of big data
• big data technology foundations
• Hadoop ecosystem
• storing data in databases and data warehouses
• text analytics, sentiment analysis, opinion mining
Textbook(s):
1. Big Data, Black Book, DT Editorial Services, Dreamtech Press, 2015
2. Big Data and Analytics, Seema Acharya, Subhashini Chellappan, Infosys Limited,
Publication: Wiley India Private Limited,1st Edition 2015
Reference Book(s):
1. Bill Franks, Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data Streams
with advanced analystics, John Wiley & sons, 2012.
2. Glenn J. Myatt, Making Sense of Data, John Wiley & Sons, 2007 Pete Warden, Big Data
Glossary,O’Reilly, 2011.
3. Big Data For Dummies, Judith Hurwitz, Alan Nugent, Fern Halper, Marcia Kaufman, Wiley
2013
47
CS 3037 Principles Of Automata
Credit: 3
Category: PEC
Prerequisite(s): Discrete Mathematics (MA 2013)
Course Description:
The course discusses the concept of automata as acceptors and their associated behaviour. This course
focuses on design of different mathematical models such as Finite automata, Push-down automata and
Turing machines. Further, the limitation of these automata and their corresponding language is
discussed. Along with above, the course also highlights the design of grammar for each language class
and discusses the properties of each language class as well. Finally, the course provides an overview
of Chomsky hierarchy of language classes in-order to co-relate the language classes.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Formal Languages and Finite Automata
• Regular Languages and their Properties
• Context-Free Grammars and their Properties
• Context-free Languages and Pushdown Automata
• Turing Machines and Relevant Topics
Textbook(s):
1. Introduction to Automata Theory, Languages, and Computation, 3e, John E. Hopcroft, Rajeev
Motwani, Jeffrey D. Ullman, Pearson Education India, 2008.
Reference Book(s):
1. An Introduction to Formal Languages and Automata, 6e. Peter Linz. Jones & Bartlett, 2016.
2. Introduction to Languages and the Theory of Computation, 3e, John C. Martin. Mcgraw-Hill
Education, 2009.
3. Languages and Machines, 3e, Thomas A Sudkamp, Pearson Education India, 2007.
48
CS 3096 Tools and Techniques Laboratory
Credit: 2
Category: PCLC
Prerequisite(s): Data Structures and Algorithms (CS 2001), Object Oriented Programming (IT 2005),
and Probability & Statistics (MA 2011)
Course Description:
The course aims to provide exposure to problem-solving through python programming. It aims to
train the student to implement different machine learning techniques using python library.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Python Installation, Data types,User Input/Output,Code commenting
• Control Flow and Looping
• Data Structure like Lists, Tuples, Dictionaries and Sets
• Functions, Lambda, Filter, Map, Reduce
• Generators , Iterators, Decorators
• File Handling, Exception Handling
• Basics of Object Oriented Programming in Python
• Regular Expression(Regex)
• JSON and Database Handling in Python
• Data Analytics using Libraries:Pandas,Numpy,Matplotlib
• Web Scrapping using Beautiful soup and Selenium
• Overview of Machine Learning(Supervised & Unsupervised ML)
• Mini Project on Web Development,Data Analytics,Natural Language Processing
• Mini Project on Android Development
49
EC 2004 Principle of Digital Communication
Credit: 4
Category: PCC
Prerequisite(s): Mathematics-I (MA 1003), Mathematics-II (MA 1004), Digital Electronics (EC 2011)
Course Description:
This course covers signal classification and representation, different types of analog and digital
modulation techniques, fundamental concept of information theory, various aspects of information
transmission, Shannon’s Information Theory concepts and coding techniques.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Signal (Classification of signals, time and frequency domain representation)
• Analog Modulation (Need of modulation, AM, FM, Types of modulator and de -modulator
and receiver)
• Pulse Modulation (Concept of Sampling, Basics of Pulse modulations - PAM, PPM, PWM
and Multiplexing)
• PCM & Delta Modulation (Concept of quantization, digitization process of analog signals)
• Digital Modulation (Digital Modulation techniques - ASK, PSK, FSK, DPSK & QPSK,
their generation and detection methods)
• Data Communication (Methods of data transmission, Modem, Basics of network)
• Information Theory (Amount of information, entropy, Shannon’s theorems, Source Coding
techniques)
Textbook(s):
1. Communication Systems – Simon Haykin, 4th Edition, John Wiley
Reference Book(s):
1. Principle of Communication System – H. Taub & D. Schlling, TMH, 3rd edition.
2. Data & Computer Communication – W. Stallings, Pearson, 9th edition.
50
EC 2005 Semiconductor Devices
Credit: 3
Category: PCC
Prerequisite(s): Analog Electronics Circuit (EC 1004)
Course Description:
This course will give the fundamental concepts of electronics devices that are backbone of all
electronics circuits. In this course students will be able to understand the basic semiconductor device
physics and how the concepts are used in PN junction, metal semiconductor contacts, BJT, MOSFET,
Optoelectronics devices. The course will give in-depth knowledge about the operating principle of
the devices with characteristics and how these are related to modern technologies. This course will
also helps the students to explore various other domains of electronics like VLSI design, Digital
electronics etc.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand and explain the fundamental semiconductor physics concepts like Fermi level,
carrier concentration etc. and analyze them to solve different problems
CO2: analyze and explain different conduction techniques in semiconductor materials and solve
relevant problems
CO3: comprehend and analyze the operation of different diodes, metal semiconductor contacts and
solve different diode problems
CO4: explain the operation and solve problems associated with of BJT
CO5: analyze and explain the operation of MOS Transistors and solve relevant problems
CO6: comprehend and analyze operating principle of different optoelectronic devices and their
applications
Topics:
• Energy bands & Current Carriers in Semiconductors
• P-N Junction
• BJT (Bipolar Junction Transistor)
• Metal-Oxide Field Effect Transistor (MOSFET)
• Optoelectronics devices
Textbook(s):
1. Solid State Electronic Devices: Streetman & Banerjee, 7th Edition, Pearson.
Reference Book(s):
1. Semiconductor Devices: Basic Principles, Jasprit Singh John Wiley & Sons,2000
2. Integrated Electronics: Analog And Digital Circuit Systems, Jacob Millman, Christos
Halkias, Chetan D Parikh, 2nd Edition, TMH 2010.
3. Semiconductor Physics And Devices: Donald Neaman and Drubesh Biswas,2012, 4thEdition,
TMH 2012.
51
EC 2011 Digital Electronics
Credit: 3
Category: PCC
Prerequisite(s): Nil
Course Description:
This course covers all basic concepts in digital systems. The course starts with fundamentals of
Boolean Algebra-different number systems and inter-conversions, binary codes and K-maps. This will
be followed by designing of various combinational circuits such as adders, subtractors, decoders,
encoders, magnitude comparators, multiplexer and de-multiplexers. Detail concept about memory
elements (flip-flops) will be provided that will help the students to learn about various design
techniques of sequential circuits like shift registers, counters and FSMs. Fundamentals of digital logic
families, ADC and DAC will also be covered that will help the students to learn digital electronics
principles comprehensively in today’s perspective.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Introduction to Boolean Algebra
• Combinational Circuits
• Sequential Logic
• Finite State Machine (FSM)
• Logic Families
• A/D and D/A
Textbook(s):
1. Fundamentals of Digital Logic – Anand Kumar - PHI, 2nd Edition, 2011
2. Digital Logic and Computer Design – M. Morris Mano – PHI,2011
Reference Book(s):
1. Digital Principles and Applications – Malvino & Leach –TMH, 7th edition, 2011
2. Digital Fundamentals – T. L. Floyd & Jain – Pearson Education, 10th edition, 2011
52
EC 2014 Electromagnetic Theory
Credit: 3
Category: PCC
Prerequisite(s): Mathematics-II (MA 1004)
Course Description:
The course provides a basic understanding of electrostatics and magnetostatics using the already
known knowledge of vector calculus. This course will also cover different aspects of time varying
fields and provide insight to Maxwells equations. Concepts on the propagation of the EM waves in
different media and under boundary conditions will lead to the understanding of transmission line
behaviour and impedance matching circuits.
Course Outcomes: At the end of the course, the students will be able to :
CO1: apply the appropriate coordinate system for a particular vector based problem, and the laws of
vector calculus
CO2: analyze and solve numerical problems involving static charges
CO3: analyze and solve numerical problems involving constant currents
CO4: analyze and apply Maxwell's equations for electromagnetism
CO5: analyze and apply wave behavior during its propagation through multiple media in presence of
different boundary conditions
CO6: design transmission line sections (Length propagation constant and characteristic impedance)
along with feeding mechanism for realizing impedance matched conditions
Topics:
• Orthogonal coordinate systems
• Static electric and Static magnetic fields
• Time varying fields and Maxwell's equations
• Plane Electromagnetic waves
• Transmission Lines
Textbook(s):
1. Elements of Electromagnetics (Fourth Edition) by Matthew N.O Sadiku, Oxford University
Press, 2009.
2. Field and Wave Electromagnetics (Second Edition) By David K. Cheng, Pearson Education,
1989.
Reference Book(s):
1. Engineering Electromagnetics (Seventh Edition) by William H. Hayt, Jr and John A. Buck,
Tata McGraw- Hill Publishing Company Limited, New Delhi, 2007.
2. Electromagnetic Waves and Radiating Systems by Edward C. Jordan and Keith G. Balmain,
Prentice Hall of India, New Delhi, 2nd Edition.
53
EC 2016 Communication Engineering
Credit: 4
Category: PCC
Prerequisite(s): Principles of Signals and Systems (EC 2023)
Course Description:
The course deals with analog and digital communication techniques that includes AM, FM, sampling,
pulse modulation techniques, and multiplexing techniques. It also covers fundamentals of modern
communication systems such as optical communication, satellite communication and mobile
communication.
Course Outcomes: At the end of the course, students will be able to:
CO1: understand the basic of signal and systems, Fourier transform and their properties, random
process, random variable, PSD & ESD of a signal
CO2: explain the need of communication, its definition & understand the block diagram of different
types of communication system
CO3: classify amplitude modulation, angle modulation, Pulse modulation, Types of digital
modulation
CO4: applying Fourier transform for analysis of radio spectrum, sketch the waveform and interpret
the information present
CO5: design simple systems for generating and demodulating amplitude modulated signals, frequency
modulated signal, pulse modulated signal and digital modulation
CO6: design a communication system and select an appropriate modulation technique for a particular
application
Topics:
• Introduction
• Signals
• Amplitude Modulation
• AM Radio Receiver
• Angle Modulation
• FM Radio Receiver
• Pulse Modulation and Demodulation
• Digital Modulation
• Modern Communication Systems
Textbook(s):
1. Introduction to Analog & Digital Communication System, Simon Haykins, 2011, John Wiley.
2. Modern Digital and Analog Communications Systems, B. P. Lathi, Oxford University Press,
4th edition.
Reference Book(s):
1. Principles of Communication System, H. Taub & D. L. Schilling, TMH, 3rd edition
54
EC 2020 Microprocessors, Microcontrollers & Interfacing
Credit: 4
Category: PCC
Prerequisite(s): Digital Electronics (EC 2011)
Course Description:
The objective of this course is to teach the fundamentals of Microprocessor (like 8085, 8086) and
Microcontroller (like 8051) systems to the students. In this course, the students learn about assembly
language to program the Microprocessors, Microcontrollers and develop programs to solve simple
applications.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend the basic concept of Bus structure, a basic 8-bit Microprocessor (like 8085) system,
its architecture, concept of stack, Addressing modes etc.
CO2: explain the architecture of a 16-bit Microprocessor like 8086 including the concept of
instruction queue, segmented memory structure and address generation
CO3: explain and analyze the Addressing modes, Assembly language instructions of 8086 and
implement them to solve 8086 related design problems
CO4: design Memory Interfacing using memory chips with proper decoder circuits with a 16-bit
processor and analyze the interrupt structure of 8086 Microprocessor
CO5: explain the features of the peripherals such as PPI, Programmable interrupt control, USART and
their interfacing with a 16-bit processor
CO6: explain and analyze memory organization of a 8-bit Microcontroller (like 8051), its addressing
modes, instructions, timers & counters and its serial communication
Topics:
• 8085 (8-bit Microprocessor)
• 8086 (16-bit Microprocessor)
• Interfacing Chips
• 8051 Family of Microcontrollers
Textbook(s):
1. Microprocessors and Interfacing, Programming & Hardware - Douglas V. Hall,McGraw Hill
Education Pvt Ltd., 3rd edition.
Reference Book(s):
1. Microprocessor Architecture, Programming and Applications with the 8085 - Ramesh S.
Goankar, Penram International Publishing (India).
2. Microprocessors & Microcomputer based System Design - Md. Rafiquzzaman, 2nd edition.
3. Microcontroller Theory & Applications - Deshmukh, McGraw Hill Education Pvt Ltd.
55
EC 2021 Signals & Networks
Credit: 3
Category: PCC
Prerequisite(s): Mathematics-II (MA 1004)
Course Description:
This course is designed to establish a strong foundation for communication and signal processing. It
will enable students to classify various analog and discrete time signals and visualize the signals after
various operations. The course will enable the students to represent various signals in terms of
singularity functions and find relationships between signals. It will provide the knowledge of various
classifications of systems as well as time and frequency domain analysis of signals and systems using
in-depth knowledge of Fourier and Laplace transforms. It will provide the knowledge of linear circuit
analysis using Laplace transform to find dynamic and steady state responses. It is designed to provide
the concepts of fundamental network theorems and network parameters to analyze linear electrical
circuits.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand and classify various continuous and discrete signals, understand sampling process
and visualize signals after various operations
CO2: classify and analyze system characteristics and determine output of LTI system in time domain
CO3: analyze continuous time signals and systems in frequency domain using continuous time
Fourier series and continuous time Fourier transform
CO4: determine the Laplace Transform of various signals and analyze analog systems characteristics
using Laplace transform and its properties
CO5: analyze RLC circuits for AC/DC excitation using Laplace transform
CO6: analyze and apply network theorems and network parameters to various electrical circuits
Topics:
• Introduction to signal classification and operation and sampling process
• Introduction to system classification and time domain analysis of systems
• Analysis of signals and systems in frequency domain using Fourier analysis
• Analysis of signals and system using Laplace transform
• Linear circuit analysis using Laplace transforms
• Network theorems and network parameters and their applications for analyzing linear
circuits
Textbook(s):
1. Signals and Systems by Alan V. Oppenheim, Alan S. Willsky,PHI , edition
2. Circuit Theory, Analysis and Synthesis A, Chakrabarti, Dhanpat Rai Publishing Company
(P) Limited 5th edition, 2008.
Reference Book(s):
1. Signals & Systems – P. Ramesh Babu –Scitec,4th edition
2. Network Analysis 3rd edition, by M. E. Van Valkenburg, Pearson Education, 2006
56
EC 2023 Principle of Signals and Systems
Credit: 2
Category: PCC
Prerequisite(s): Mathematics-II (MA 1004)
Course Description:
The course presents basic concepts for both continuous-time and discrete-time signals and systems.
This course also covers Fourier transform, Laplace transform basics of signal and systems.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend and plot continuous and discrete signals and determine respective characteristics.
CO2: analyze the concept of vector space and orthogonality
CO3: classify various types of systems and analyze system characteristics in time domain
CO4: determine the frequency domain representations of periodic and aperiodic signals using Fourier
analysis and its properties
CO5: analyze LTI systems in frequency domain using Fourier analysis for periodic as well as
aperiodic signals
CO6: determine the Laplace Transform of various signals and analyze analog systems characteristics
using Laplace transform and its properties
Topics:
• Introduction to signals and Classification of signals
• Introduction to continuous and discrete time signals and sampling theorem
• Decomposition of signals, Representation of signals in terms of impulses
• Introduction&classification to systems with examples
• Characteristics of LTI systems and derivation of system response
• Causality and stability criteria of discrete and analog LTI IIR, FIR
• Introduction to Fourier Analysis and their need in LTI
• Properties of CTFS with examples &Approximation of Fourier Series to Transform for
aperiodic signals
• Properties of Fourier transform with examples
• Analysis of LTI Systems using FT, Establishment of Laplace transform as modification of FT
• Laplace transform. Convergence of Laplace Transform, Properties of Laplace Transform
• Transfer function, Pole-Zero plot and ROC properties
Textbook(s):
1. Signals & Systems, Alan V Oppenheim and Alan S Willsky, PHI publication, 2nd edition.
Reference Book(s):
1. Signals and systems, Ramesh Babu, Scitech Publication, 4thedition.
57
EC 2025 Principle of Electronics Engineering
Credit: 3
Category: PCC
Prerequisite(s): Nil
Course Description:
The course objective is to make students of Engineering to understand the efficacy of Electronic
principles which are pervasive in engineering applications. Students will be able to understand the
essence and applications of electronic components used in different electronic circuit. They will
understand the working of diode and transistor and their characteristics, benefits of feedback in
amplifier, oscillators, design of simple circuits like amplifiers (inverting and non- inverting), adders,
integrator and differentiator using OPAMPS, a digital logic and apply it to solve real life problems.
Course Outcomes: At the end of course the students will be able to:
Topics:
• Semiconductors
• Junction Diodes
• Bipolar Junction Transistor (BJT)
• Feedback Concept
• Operational Amplifiers (OPAMP) and 555 timer
• Digital Electronics
Textbook(s):
1. Electronics- Fundamentals & Applications- D. Chattopadhyay and P.C Rakshit- 11th Edition
(New Age International)
2. Electronic Devices and Circuits- D. A. Bell- 5th Edition (Oxford)
58
EC 2027 Analog Electronics
Credit: 4
Category: PCC
Prerequisite(s): Basic Electrical Engineering (EE 1003)
Course Description:
This course deal with basic circuit components and semiconductor components viz., diode, BJT, FET
based circuits and op-amp based practical circuits. Design and analysis of circuits such as rectifier,
amplifier, oscillator are covered under this course.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend the significance of terminology associated with semiconductor devices and solve
the different diode circuits
CO2: explain and analyze different biasing circuits using BJTs and FETs
CO3: analyze and design different amplifier circuits using BJTs and FETs with the help of their small
signal model
CO4: analyze and design electronic circuits using BJTs or FETs for different feedback topologies
depending on applications as amplifier and oscillators
CO5: explain and analyze different power amplifier circuits, differential amplifier and current mirror
circuits
CO6: explain and design different analog circuits using Operational amplifiers and 555 timer
Topics:
• Semiconductor
• P-N junction
• Transistors
• Transistor biasing circuits
• Small signal analysis of transistor amplifiers
• Feedback and oscillator circuits
• Power amplifiers
• Differential amplifiers
• Operational amplifiers
Textbook(s):
1. Integrated Electronics, Analog and Digital Circuits and Systems, J. Millman & Halkias, C.D.
Parikh, Mc-Graw Hill India, 2nd edition, 2013, 10th Reprint.
2. Op-Amps and LIC, Ramakant A. Gayakward, Pearson, 4th edition.
Reference Book(s):
1. Microelectronics circuits, A. S. Sedra and K. C. Smith, Oxford University Press, 5th edition,
2011.
2. Linear Integrated Circuits, D. Roy Choudhury and Shail B. Jain, 4th edition, New Age
International Publishers.
59
EC 2090 Microprocessor and Microcontroller Laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Digital Electronics (EC 2011)
Course Description:
This lab is utilized by 4th semester Electronics and Telecommunication Engineering, Electronics and
Computer Science Engineering students, 5th semester Electronics and Electrical Engineering and
Electronics and Instrumentation Engineering students. Students develop Assembly language
programming skills on 8085, 8086 and 8051 kits. Students do their experiments in both hardware and
software platforms. They use TALK software and design some Interfacing circuits on bread board like
seven segment display to glow decimal digits 0-9 and four-way traffic control circuits and design of
LEDs to glow in proper sequence. They also Interface with CRO to display square wave and interface
with Digital to Analog Converter to display Triangular and Saw tooth wave forms.
Course Outcomes: At the end of the course, the students will be able to:
CO1: develop Assembly language programming skills on 8085, 8086 Microprocessor and 8051
Microcontroller trainer kit
CO2: utilize PCLink communication software for Intel 8085 & 8086 Assembly language
programming to execute programs and design practical circuits
CO3: design practical circuits like 4 way traffic light system, generation of square wave using CRO,
interfacing of seven segment display using PPI
CO4: utilize 86DRV communication software for Intel 8086 Assembly language programming to
execute programs and design practical circuits
CO5: utilize B30DRVM communication software for 8051 Microcontroller & Assembly language
programming to execute programs and design practical circuits
CO6: formulate, design and solve real life engineering problems for executing projects
Topics:
• Familiarization with 8085 and 8086 Microprocessor Kit and verification of instruction sets
• Execution of sample Assembly language programs on 8085 MP Kit
• Introduction to TALK communication software and execution of Assembly language
programs using Cross Assembler
• Design a circuit and write a suitable program to display decimal digits 0 to 9 using 8085 and
seven segment display
• Design a four lane Traffic control system using PC, 8085 MP Kit and additional hardware
• Familiarization with 8051 Microcontroller Kit and execution of basic programs using TALK
communication software & Cross Assembler
• Generation of a 2 KHz square wave on Port 1.3 (Pin-4) with Timer 0 interrupt, using TALK
software and 8051 MC Kit
• Open Ended Experiments
60
EC 2091 Electronic Circuits & Network Laboratory
Credit: 1.5
Category: PCLC
Prerequisite(s): Basic Electrical Engineering (EE 1003), Basic Electrical Engineering Lab (EE 1093)
Course Description:
This laboratory course is basically designed to impart essential practical knowledge of electronic
devices and its associated circuits for 3rd semester undergraduate Electronics Engineering students.
Hardware and Simulation experiments here are designed specifically for augmented learning . This
will help students to understand and design various electronic circuits such as rectifiers, amplifiers
and oscillators using discrete components like BJT/FET which are essential building blocks for any
electronic system. Major equipment include function generator, CRO, multi-meter, Variac, voltmeter,
ammeter, breadboard trainer kit and software’s like Tina-TI, Lab VIEW and NI My DAQ v. 2016.A
well-organized systematic procedure is included in each experiment to facilitate the hardware testing
and simulation. This course imbibes the students with necessary practical knowledge which will help
them in making their minor and major undergraduate projects.
Course Outcomes: At the end of the course, the students will be able to:
CO1: identify different discrete components, understand the function of Cathode Ray Oscilloscope
,Function Generator & multi-meter and use these equipment for circuit related learning
CO2: explain and verify basic linear network theorems
CO3: plot and demonstrate the V-I characteristics of a P-N junction diode and the Zener diode
CO4: explain and analyze the input and output characteristics of BJT and JFET
CO5: design and simulate amplifier, oscillator circuits using BJT and JFET
CO6: formulate, design and implement different types of low frequency amplifiers and oscillator
circuits using BJT/JFET to solve the real life engineering problems by executing mini projects
Topics:
• Basic linear network theorems
• P-N junction diode and Zener diode
• Transistors (BJT and JFET)
• CE amplifier and RC-coupled amplifier
• CS amplifier and CD amplifier
• LC and RC oscillators
• Open ended experiments
61
EC 2093 Digital Electronics Laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Nil
Course Description:
This lab is utilized by 3rd semester Electronics and Telecommunication Engineering, Electronics &
Computer Science Engineering, Computer Science and System Engineering, Computer Science and
Communication Engineering students. In this laboratory Analog to Digital converters, Digital to
Analog converters, Lab designer Kits, Cathode Ray Oscilloscopes, Function generators and NI-
MyRIO Kits are available . The DEC Lab is containing some Verilog simulation experiments along
with the hardware implementation of simple digital circuits. Students do their experiments and open
ended experiments in both hardware and software platforms. They use discrete components and
Xilinx, PSpice, LabVIEW software to design and simulate the combinational and sequential logic
circuits. This lab is also used by B. Tech and M. Tech students for executing projects.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend the significance of terminology associated with Verilog HDL and the procedure to
Simulate and Verify combinational logic circuits in EDA Playground and TinkerCAD
CO2: simulate and design combinational logic circuits like adder using Logic Gates in association
with EDA Playground and TinkerCAD
CO3: simulate and design combinational logic circuits like decoder using Logic Gates in association
with EDA Playground and TinkerCAD.
CO4: simulate and design combinational logic circuits like Multiplexer using Logic Gates in
association with EDA Playground and TinkerCAD
CO5: simulate and design sequential logic circuits of different Flip-Flops and Flip-Flop conversion in
association with EDA Playground and TinkerCAD
CO6: simulate and design sequential logic circuits like Synchronous type counter , Asynchronous
type counters and shift registers using flip-flops in association with EDA Playground and
TinkerCAD
Topics:
• Logic Gates
• 2-Line-to-4 line Decoder
• 2X1 Multiplexer
• J-K Flip-Flop and D Flip-flop
• 2-bit Synchronous Up Counter
• 2-bit Asynchronous Up Counter
• Serial In-Parallel Out(SIPO) Shift Register
• Open ended experiments
62
EC 2094 Communication Engineering Laboratory
Credit: 1.5
Category: PCLC
Prerequisite(s): Nil
Course Description:
This lab is utilized by 5th semester Electronics and Telecommunication Engineering students. In this
laboratory students are performing experiments based on hardware, software as well as using Trainer
Kit. In hardware some design problems are performed by the students using discrete components on
breadboard. MATLAB is used for software simulation where the students after conducting the
experiment on trainer kit verifying the same using the said software. In this laboratory adequate no of
trainer kits, spectrum analyzer and DSO are available for both analog communications and digital
communication based Experiments. Moreover this laboratory is also utilized for M. TECH and Ph. D
scholars for their research work.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand the principle of different types of Amplitude Modulation(AM) and demodulation.
Also gain knowledge on the principle of Superheterodyne receivers
CO2: generate Frequency Modulated (FM) signals using IC XR2206 with its principle of operation
and apply the FM signal to PLL IC 565 circuit for demodulation process
CO3: analyze the process of sampling and quantization with different Pulse modulation techniques
and Waveform Coding techniques. Also acquire some knowledge on multiplexing scheme
CO4: explain the operating principles of different digital modulation techniques with respective
waveforms representations using Trainer Kit and software platform
CO5: design and implement the Modulator and Demodulator circuits using discrete components
CO6: simulate the modulated signals using Matlab programs. Formulate design and real life
engineering problems for executing minor projects
Topics:
• Generation and detection of various amplitude Modulation and demodulation schemes
• Generation and detection of frequency modulation and demodulation
• Generation and detection of Pulse Modulation and demodulation
• Time division multiplexing, modulation and demodulation of PCM system
• Delta modulation technique
• Data formating, different Digital Modulation and Demodulation Techniques such as BASK,
BPSK, BFSK, QPSK
• Open ended experiments
63
EC 2096 Digital and Linear Integrated Circuit Laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Analog Electronics (EC 2027), Electronic Circuits & Network Laboratory (EC 2091)
Course Description:
This laboratory includes analog to digital converters, digital to analog converters, lab designer kits,
Cathode Ray Oscilloscopes, Function generators and NI-MyRIO Kits for different experiments.
Verilog, Xilinx, LabVIEW, TinkerCAD and PSpice simulation experiments along with the
hardware implementation of simple digital and analog circuits are performed in this laboratory.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend the significance of terminology associated with Verilog HDL and the procedure to
Simulate and Verify combinational logic circuits in EDA Playground and TinkerCAD
CO2: analyze and simulate combinational logic circuits like adder. using Logic Gates in association
with EDA Playground and TinkerCAD
CO3: analyze and simulate combinational logic circuits like decoder using Logic Gates in
association with EDA Playground and TinkerCAD
CO4: analyze and simulate sequential logic circuits like synchronous type counters and shift registers
using flip-flops in association with EDA Playground and TinkerCAD
CO5: design and simulate the analog circuits like R-C differentiator circuit in association with
TinkerCAD
CO6: design and simulate the analog circuits like practical Integrator and Comparator using
operational amplifier IC LM 741 in association with TinkerCAD
Topics:
• Logic Gates
• Half Adder
• 2 Line- to- 4-Line Decoder
• 2 bit Synchronous Up Counter
• Serial In-Parallel Out(SIPO) Shift Register
• R-C Differentiator circuit
• Integrator circuit using Operational Amplifier IC LM 741
• Comparator circuit using Operational Amplifier IC LM 741
• Open ended experiments
64
EC 3007 Digital Signal Processing
Credit: 4
Category: PCC
Prerequisite(s): Principle of Signals and Systems (EC2023), Signals and Networks (EC2021)
Course Description:
This course begins with the mathematical concepts behind digital processing. It includes
implementation of signal processing techniques used in hardware and software systems. The course
covers Discrete time signals and systems, Z transform, DFT, FFT and properties. The concepts of
digital filter design, realization of systems, multi-rate signal processing and introduction to adaptive
filters with their applications will be discussed.
Course Outcomes: At the end of the course, the students will be able to:
CO1: determine and understand appropriate transformation technique for signal analysis
CO2: analyze the signal and its properties in its frequency domain
CO3: apply Fourier transform techniques in real time applications
CO4: apply the knowledge of analog filters to digital filters, design and realization of digital filter
CO5: design and implement multi-rate systems and filter banks
CO6: explain and apply the adaptive filtering concepts for system identification, channel
equalization, noise cancellation and line enhancer
Topics:
• Fundamental of Signals and System & Z-Transform
• Fourier Transforms:
• DFT, IDFT and FFT
• Digital filters
• Multi-rate DSP
• Adaptive filters
Textbook(s):
1. Digital Signal Processing – J. G. Proakis & D. G. Manolakes, 4th edition – PHI
2. Digital Signal Processing – T. K. Rawat, Oxford University Press, 1st edition
Reference Book(s):
1. Digital Signal Processing – Oppenheim & Schafer, PHI, 1st edition.
2. Digital Signal Processing – P. Ramesh Babu, Scitech Publication, 4th edition.
65
EC 3011 VLSI Design
Credit: 3
Category: PCC
Prerequisite(s): Digital Electronics Circuits (EC 2011)
Course Description:
The VLSI design course introduces students to basic theories and techniques of digital VLSI design in
CMOS technology, fabrication and layout techniques pertaining to digital integrated circuits domain.
The course enables students to analyze and design different VLSI architectures using the fundamental
concepts of digital VLSI systems. The domain specific skill sets include deep understanding of
CMOS devices and circuits, CMOS design rules, static and dynamic logic structures, interconnect
analysis and low power techniques in ultra-deep sub-micron regime.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand and explain VLSI design flow, design strategy, role of different methods for chip
design and basic fabrication process flow
CO2: analyze different components of threshold voltage, drain current and scaling strategy
CO3: evaluate different performance metrics of MOS inverter architecture
CO4: illustrate the logic design process used for complex combinational circuit and its layout using
static CMOS
CO5: analyze different switch based logic involving pass transistor, complementary pass transistor
and transmission gate
CO6: create different high performance dynamic CMOS logic
Topics:
• VLSI Methodologies
• Unit process in VLSI IC fabrication
• MOSFET Analysis
• CMOS Inverter and its analysis
• Transient characteristics
• CMOS logic design
• CMOS switch-based logic
• Dynamic Logic Circuit
Textbook(s):
1. CMOS digital integrated circuits by Sung –Mo KANG Y. Lebeleci, 4th edition, Mc-Graw
Hill publications
Reference Book(s):
1. CMOS Circuit Design, Layout, Simulation R. Jacob baker, Harry W. Li, David E Boyce,4th
edition, Wiley publications.
66
EC 3013 Principles of Digital Signal Processing
Credit: 3
Category: PEC
Prerequisite(s): Mathematics-II (MA 1004)
Course Description:
This course begins with the mathematical concepts behind digital processing. It includes
implementation of signal processing techniques used in hardware and software systems. The course
covers Discrete time signals and systems, Z transform, DFT, FFT and properties. Techniques to
design FIR and IIR filters are discussed.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend the significance of terminology associated with various components of a digital
system
CO2: analyze the different types of digital systems and linear convolution
CO3: analyze and apply the discrete Fourier transform (DFT)
CO4: solve Z-transform and apply it for discrete signals
CO5: analyze and apply the sectional convolutional methods
CO6: design digital filters using different techniques
Topics:
• Difference between analog and digital signals
• Types of digital systems
• Linear time invariant system
• Linear convolution
• Discrete Fourier transform (DFT) and its calculation
• Properties of DFT
• Circulation convolution and its significance
• Sectional convolution using overlap-add and overlap save methods
• Fast Fourier transform (FFT) algorithm for fast computation of DFT
• z-transform of digital signals and its applications
• Design of digital filters
Textbook(s):
1. Digital Signal Processing by T. K. Rawat, Oxford Publication 1 st Edition
2. Principle of Signal Processing and Linear System: B.P.Lathi, First Edition, Oxford University
Press
Reference Book(s):
1. Digital Signal Processing – J.G.Proakis and D.G.Manolakis , 4th Edition-PHI
2. Signals & Systems: Alan V. Oppenheim & Schafer-2nd Edition 2011 Pearson
3. Digital Signal Processing: P. Ramesh Babu: Scitech,2nd Edition
67
EC 3015 Microwave Engineering
Credit: 3
Category: PCC
Prerequisite(s): Electromagnetic Waves and Antennas (EC 2022)
Course Description:
The course is intended to describe the principles of operations and design aspects of microwave
sources, devices and components. Course includes the propagation characteristics and design
parameters of rectangular waveguide, circular waveguide and cavity resonator. Microwave amplifiers
and sources like, Klystron amplifier, travelling wave tubes, Reflex Klystron, Magnetron oscillator,
backward wave oscillator are part of this course. The operations of microwave solid state devices,
like, Gunn diode, Gunn oscillator, PIN diode, READ diode, IMPATT diode and microwave
components are described in the course. Different types of microwave measurement techniques are
included in the course.
Course Outcomes: At the end of the course, the students will be able to:
CO1: explain propagation characteristics and design parameters of rectangular waveguide, circular
waveguide and cavity resonator
CO2: comprehend the limitations of conventional vacuum tubes at microwave frequencies
CO3: analyze the design aspects of Klystron amplifier and Reflex Klystron oscillators, and slow wave
structures
CO4: explain and Analyze the operations of microwave solid state devices, like, Gunn diode, Gunn
oscillator, PIN diode, READ diode, IMPATT diode
CO5: explain the principles of operation and design aspects of various types of microwave
components
CO6: perform power measurements, frequency and impedance measurements, gain and radiation
pattern measurement of antennas
Topics:
• Waveguide and Cavity Resonator
• Microwave Vacuum Type Amplifiers and Sources
• Microwave Solid State Devices & Sources
• Microwave Components
• Microwave Measurements
Textbook(s):
1. Microwave Devices & Circuits. S. Y. Liao, PEA Publication, 2009
Reference book(s):
1. Electromagnetic Waves and Radiating Systems by E. C. Jordan and K. G. Balmain, Prentice
Hall of India, New Delhi.
2. Microwaves: Introduction to Circuits, Devices & Antennas. M. L. Sisodia and V. L. Gupta,
New Age Publication, 2012.
68
EC 3021 Neural Networks and Machine Learning
Credit: 3
Category: PEC
Prerequisite(s): Mathematics-I (MA 1003) and Mathematics-II (MA 1004)
Course Description:
This course will cover the history of neural networks, study the fundamental structures and state-of-
the-art approaches to machine learning. The course will focus on theory and practice of these models,
how they are trained and validated, and how they can be deployed in practice. Students will learn to
design neural network architectures and training procedures via hands-on assignments. Students will
learn how to use neural networks and machine learning algorithms for identifying, classifying and
solving different problems related to pattern recognition, function approximation, data visualization
etc.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand the context of neural networks and develop broad overview of learning strategies
CO2: explain the fundamental neural network models, their learning strategies and apply them for
modeling problems
CO3: analyze multi-layer feed forward neural networks, recurrent neural networks, radial basis
functions and employ them for different applications
CO4: comprehend the concepts, architecture, training and testing algorithms of associative memory
networks and Hopfield networks and apply them to evaluate practical problems
CO5: develop a comprehensive idea on unsupervised learning networks and advanced neural
networks
CO6: explain the motivation for architectures and models and select the appropriate architecture for a
given problem
Topics:
• Artificial neural network architecture
• Applications of neural networks
• Associative memory networks
• Unsupervised learning networks and advanced networks
Textbook(s):
1. Principles of Soft Computing by S. N. Sivanandam and S. N. Deepa - Wiley
Reference Book(s):
1. Neuro-fuzzy and soft computing by J. S. R. Jang, C. T. Sun and E. Mizutani - PHI
Publications
2. Neural networks and learning machines by Simon Haykin - Parson, Prentice Hall
69
EC 3028 Data Communication & Networking
Credit: 3
Category: PCC
Prerequisite(s): Analog Communication Techniques (EC 2012), Digital Communication Technique
(EC 3005), Communication Engineering (EC 2016), Introduction to communication
Engineering (EC 3044)
Course Description:
Data Communication &Networking course deals with down-to-top approach to TCP/IP protocol
stack, OSI layered architecture for packet switched data networks and the TCP/IP stack implements
by focusing in details from Physical, Data-Link, Network, Transport, and Quality of Service (QoS)
parameters. This course covers different key concepts of networking like physical media dependant
layer, MAC, Flow Control, Error Control, IP addressing, Sub-netting, IPv4/ IPv6, Routing, DHCP,
ARP, ICMP, NAT, TCP/UDP and QoS.
Course Outcomes: At the end of the course, the students will be able to:
CO1: analyze, compare and contrast OSI layered Architecture and TCP/IP protocol stack
CO2: analyze different techniques and algorithms implemented in Logical Link Control (LLC) Media
Access Control (MAC) sub-layers associated with data-link layer
CO3: explain design scenario-specific datagram networks based on IPv4 and IPv6
CO4: investigate various protocols associated with TCP/IP stack
CO5: investigate connection-oriented (TCP) and connection-less (UDP) protocols in transport layers
to comprehend design features and functionalities
CO6: analyze data communication networks to differentiate various Quality of Service (QoS)
approach
Topics:
• Packet switched network
• OSI Layered Architecture,TCP/IP protocol stack implementation
• Services of Physical Layer, Data-Link Layer
• Error detection and correction techniques, Framing, High level Data-Link Control (HDLC)
• Multiple Access Control (MAC) protocols,Link-Layer Addressing, ARP
• Ethernet IEEE 802.3 Standards Frame format, GIGABIT Ethernet, wireless LAN IEEE
802.11 Architecture, Network Layer
• IPv4 & IPv6 protocol ,IPv4 Addressing , Sub-netting, Super-netting, IPv6 Addressing
• Routing Algorithms and protocols,DHCP,ICMP,NAT
• Transport Layer Services,TCP,UDP,QoS
Textbook(s):
1. Data Communications and Networking, B A Forouzan, McGraw-Hill, 4thEdition, 2011.
2. Computer Networking – A top-down approach featuring the Internet, James F. Kurose and
Keith W.Ross, 2nd Edition, Pearson Education, Asia, 2004.
Reference Book(s):
1. Internetworking with TCP-IP: Principles, Protocols and Architecture, D. E. Comer, Vol I, 2nd
Edition, Prentice Hall, 1991.
2. Data and Computer Communications, William Stalling, 10th edition, Prentice Hall, 2013.
3. Communication Networking – An analytical Approach, Anurag Kumar, D Manjunath and
JoyKuri, Morgan Kaufmann, 2004
70
EC 3029 Optical Communication and Networking
Credit: 3
Category: PEC
Prerequisite(s): Communication Engineering (EC 2016), Introduction to communication Engineering
(EC 3044), Analog Communication Technique (EC 2012), Digital communication
techniques (EC 3005)
Course Description:
The course intend to introduce the students to light signal propagation through optical fiber, various
optical fiber modes, configurations and various signal degradation factors associated with optical fiber
and to study about various optical sources and optical detectors and their use in the optical
communication system. This course provides a basic understanding of various measurement
techniques used for optical communication system. The optical networking system is also explained
with the concept of fiber optic network components, variety of networking aspects, topologies, FDDI,
SONET/SDH and operational principles WDM.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend the significance of terminology associated with optical communication, analyze the
principle of light propagation through optical fiber with concept of modes and solve problems
on this concept
CO2: analyze various types of losses and dispersions in optical fiber and solve related problems
associated with the concept
CO3: explain and analyze the structure, principle of operation and the characteristics of optical
sources and detectors
CO4: comprehend and analyze the optical communication system link elements and prepare link
budget
CO5: comprehend various measurement techniques for optical communication system
CO6: comprehend and analyze the fiber optical network components, variety of networking aspects,
FDDI, SONET/SDH and operational principles WDM
Topics:
• Transmission characteristics of optical fibers
• Optical sources and detectors
• Optical Communication System and Measurements
• Optical measurements
• Optical networks
Textbook(s):
1. Fiber Optic Communications, Joseph C. Palais, Pearson Education,5th Edition 2013
2. Optical Fiber Communication, Gerd Keiser, McGraw Hill, Third Edition, 2000.
Reference Book(s):
1. Optical Fiber Communication, John M. Senior, Pearson Education, Second Edition, 2007.
2. Optical Communication System, J. Gower, Prentice Hall of India, 2001.
3. Optical Networks, Rajiv Rama swami, Elsevier ,Second Edition, , 2004.
4. Optical Communication Network, Viswanath Mukherjee, McGraw Hill Publication,2000.
71
EC 3031 ARM and Advanced Processors
Credit: 3
Category: PEC
Prerequisite(s): Microprocessors, Microcontrollers & Interfacing (EC 2020)
Course Description:
The objective of this course is to teach the higher level concepts of Advanced Microprocessors (like
80286, 80386, 80486 and Pentium) and Microcontroller (like ARM) to the students. In this course, the
students learn about Multitasking, Virtual memory, Memory management, Paging, TLB, RISC
features, Pipelining and Branch Prediction like concepts. They develop skills for writing programs on
ARM to solve simple problems as well as some real time applications.
Course Outcomes: At the end of the course, the students will be able to:
CO1: analyze the concepts implemented in higher level Processors like Multitasking, Virtual
Memory, Memory Management etc.
CO2: analyze the mode of Operation of 80286 like Real Address Mode and Protected Virtual Address
Mode, Concept of program in visible registers, Segment Descriptors etc.
CO3: explain the Mode of Operation of 80386, Segment Descriptors, Privilege level and
Protection,Virtual'86 Mode, Paging
CO4: analyze the RISC features implemented in the design of Pentium Processors, Parallel processing
through U&V Pipelines/Superscalar Execution and Branch Prediction Techniques
CO5: analyze the concept of a 32-bit ARM Processor, its RISC features, Registers, Pipelining and
Interrupts
CO6: analyze the 32-bit ARM instruction setvis-a-vis16-bit Thumb instructions and its applications
Topics:
• Intel higher level Processors, Concept of Multitasking, Virtual memory & Memory
management
• Intel 80286 Microprocessor, Real mode, Protected virtual Address mode, Program Invisible
Registers, Segment descriptor, Limitation of 80286
• Intel 80386 & 80486 , 80386 Segment descriptor, Privilege level & protection, Task
switching, Virtual 86 mode, Paging, TLB, Enhanced features of 80486
• Pentium Processor: Features of RISC processors & Implementation of RISC features in
Pentium, Pipelining, Super scalar execution & Branch prediction
• ARM Microcontroller: Introduction to RISC design philosophy and ARM design, Arm
Processor Registers, CPSR, Memory map, Pipelines, Exceptions, Interrupt Vector Table
• ARM Instruction set and Thumb instructions
Textbook(s) :
1. The 8088 and 8086 Microprocessors : Programming, Interfacing, Software, Hardware and
Applications by Triebel and Singh-Pearson Education, 4thEdition.
Reference Book(s):
1. Microprocessors & Interfacing, Programming&HardwarebyD.V.Hall-TMH-3rd
Edition,2012.
2. The Intel Microprocessors8086/8088, 80186/80188, 80386, 80486, Pentium and Pro-
ProcessorbyB.B.Brey-PHI-8thEdition.
3. Microprocessors&MicrocomputerbasedSystemDesignbyMd.Rafiquzzaman-UBS-
2ndEdition.
4. An Introduction to the Intel Family of Microprocessors by James L. Antonakos-Pearson
Education-3rdEdition.
72
5. ARM Assembly Language Programming &Architecture- M A Mazidi &others -
www.MicroDigital Ed.Com.
6. ARM System Developers Guide Design &Optimizing System Software – Andrew N. Sloss
&others-Elsevier
73
EC 3033 Embedded System Design and Application
Credit: 3
Category: PEC
Prerequisite(s): Microprocessor, Microcontrollers and Interfacing (EC2020)
Course Description:
This course covers fundamentals of embedded system hardware and firmware design. Topics such as
embedded processor selection, hardware/firmware partitioning, circuit design, circuit layout, circuit
debugging, development tools, firmware architecture, firmware design, and firmware debugging will
be discussed. The Intel 8051 and PIC18F series microcontroller with instructions will be studied. The
course briefly covers ARM processor architecture, instruction set and programming. The course will
culminate with a significant design examples using ARM processor.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand the architecture, programming, and interface requirements of Embedded System
Design
CO2: learn to apply assemblers, compilers, simulators and emulators to help with design and
verification for ARM processors
CO3: create Interface of Microcontroller to displays, memories, different I/O ports
CO4: analyse and apply ALP / Embedded C code to solve real-time problems like timers, counters,
A2D, Motors, etc. using ARM
CO5: understand and explain RTOS and its functionality, different scheduling for real time
application
CO6: design closed and open embedded systems with firmware
Topics:
• Embedded system description and design aspects
• Processor and memory selection for embedded system
• Interrupt service and its uses in the embedded system design
• Embedded system design flow
• Embedded system programming concepts
• Brief introduction to 8051 and PIC18F series architecture and its instruction sets
• ARM architecture and its assembly language programming
• Designing hardware interface with ARM using embedded C programming
• Real Time Operating system and its scheduling
Textbook(s):
1. Embedded Systems: Architecture, Programming & Design, Raj Kamal, TMH, 2011
2. ARM Assembly Language: Fundamentals and Techniques by William Hohl, Christopher
Hinds, CRC Press, 2nd Edition, 2015.
Reference Book(s):
1. Embedded System Design : A unified Hardware/Software Introduction by Rank Vahid, Wiley
Student Edition, Wiley, 2002
2. Arm Assembly Language Programming & Architecture: Volume 1 by Muhammad Ali
Mazidi, Sarmad Naimi, SepehrNaimi, Microdigitaled.com, 2nd Edition, 2016
74
EC 3035 High Speed Digital System Design
Credit: 3
Category: PEC
Prerequisite(s): Digital Electronics (EC 2011)
Course Description:
This course describes the ASIC design flow and FPGA design flow. It also introduces different design
methodology such as top-down and bottom-up methodologies. Here, students will learn different
coding styles that can be used in Verilog HDL to design and synthesize digital circuits. Also, it is
necessary to verify the correctness of the design by applying different input patterns. Therefore,
students will also learn testbench writing strategies to verify the correctness of the design. Several
examples that include important arithmetic units of digital systems are covered in this course which
demonstrate how to design and test the digital circuits using Verilog HDL. In addition, the course
discusses the mapping of Verilog HDL to logic gates. It depicts with examples how Verilog HDL
constructs are transformed into logic gates and their interconnections. Finally, a brief introduction on
how logic-level circuits are converted into transistor-level circuits is illustrated in this course.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend and analyze the ASIC-based and FPGA-based design flow and VLSI design
methodology
CO2: design digital systems using Hardware Description Language (HDL)
CO3: develop test cases to simulate and verify the correctness of the design
CO4: convert Hardware Description Language to a gate-level netlist
CO5: implement optimized digital circuits using different HDL-based mechanisms
CO6: design circuits by using knowledge of translating logic circuits to transistor-level circuits
Topics:
• Digital design methodology
• Coding styles of Verilog HDL
• Synthesis of logic circuits
• Mapping of logic circuits to transistor-level circuits
• Case studies for Verilog HDL
Textbook(s):
1. Verilog HDL: A Guide to Digital Design and Synthesis; Samir Palnitkar; 2nd edition,
Pearson Education, 2011.
75
EC 3044 Introduction to Communication Engineering
Credit: 3
Category: OEC
Prerequisite(s): Nil
Course Description:
The course covers different types of signals and their analysis in time domain and frequency domain,
different analog modulation techniques such as Amplitude Modulation (AM), Frequency Modulation
(FM) and Phase Modulation (PM). Sampling technique and its application in Pulse Code Modulation
(PCM) is discussed. The course further discusses different digital modulation techniques such as
Amplitude Shift Keying (ASK), Frequency Shift Keying (FSK) and Phase Shift Keying (PSK),
Binary PSK and Quadrature PSK. Data transmission techniques such as frequency division
multiplexing, time-division multiplexing and multiple access techniques are covered. Finally
fundamentals of several modern communication system viz. satellite communication system, cellular
system are explained.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Representation of signals in time and frequency domains
• Understanding of Fourier series and Fourier Transform, Need of modulation and their types
• Amplitude modulation techniques such as AM, DSB-SC, SSB-SC, VSB
• AM modulators and demodulators, Super-heterodyne radio receiver
• Qualitative concepts of different angle modulation techniques such as FM (Narrowband FM
and Wideband FM) and PM
• FM modulators and demodulators
• Sampling theorem and Nyquist rate, sampling types, quantization, Pulse code modulation
• Concept of digital modulation (ASK, FSK, PSK, QPSK) probability of error
• Frequency division multiplexing and Time division multiplexing
• Random processes, concept of noise, different types of noises and their sources
• Representation of white noise in frequency domain, concept of signal to noise ratio
• Introduction to satellite communication, wireless and mobile communication
Textbook(s):
1. Principles of Communication System- H. Taub and D.L. Schilling-TMH, 3rd Edition.
Reference Book(s):
1. Introduction to Analog and Digital Communication System-Simon Haykins, Wiley Student
Edition 2011-John Wiley.
2. Electronics Communication System by Kennedy and Davis, Tata McGraw-Hill Publishing
Company Limited, 4th Edition.
76
EC 3050 Internet of Things & Applications
Credit: 3
Category: PEC
Prerequisite(s): Microprocessors, Microcontrollers & Interfacing (EC 2020), Principles of
Microprocessors and Microcontrollers (EC 3066)
Course Description:
This course is designed to provide essence and applications of Internet of Things and connected
devices. This course establishes solution for real-world applications including appropriate modules
and instruments. It also describes the IoT industry, the technologies used to create these types of
devices, working principles, information storage and the types of distributed networks required to
sustain them.
Course Outcomes: At the end of the course, the students will be able to:
CO1: explain different characteristics of IoT and demonstrate the need of appropriate sensors,
microprocessor and microcontroller units and communication networks to develop IoT systems
CO2: identify application specific need of suitable sensors and actuators by analyzing the working of
various sensors
CO3: design and evaluate application specific IoT prototypes based on Arduino platform by means of
hardware interfaces like Digital IO, Analog In, PWM, UART, SPI, I2C and applications using
Arduino IDE
CO4: design and evaluate application specific IoT prototypes based on Raspberry Pi Family
development boards and develop small scale applications using python in Linux environment
CO5: apply suitable TCP/IP protocols and networking standards for development of IoT projects
CO6: design IoT application based on Client Server Model, HTTP, ThingSpeak, AWS, Cloud MQTT
and evaluate the design specifications and requirements from case studies in the context of
various IoT applications
Topics:
• Introduction & Overview of IoT.
• Sensors, Actuators & Signal Conditioning.
• Embedded Platforms & Prototyping (Arduino family and relevant topics)
• Advanced Embedded Development Platforms (PI family and relevant topics)
• Data Communication & Networking
• Cloud, Analytics, User interfaces
• IoT Applications and relevant case studies
Textbook(s):
1. “Internet of Things” by Jeeva Jose, 1st Edition-2018, Khanna Publications
2. “Internet of Things: A Hands-On Approach” by Arshdeep Bahga, Vijay Madisetti
Reference Book(s):
1. “Designing the Internet of Things” by Adrian McEwen, Hakim Cassimally, 1st Edition, Wiley
Publishers
2. “Getting Started with the Internet of Things” by Cuno Pfister 1st Edition, O’Reilly Media.
3. “IoT: Building Arduino-Based Projects” by Peter Waher, Pradeeka Seneviratne, Brian
Russell, Drew Van Duren, 2016 Edition, Packt Publishing Ltd.
4. “Raspberry Pi IoT Projects: Prototyping Experiments for Makers” by John C. Shovic, 2016
Edition,
77
EC 3056 Speech & Audio Signal Processing
Credit: 3
Category: PEC
Prerequisite(s): Digital Signal Processing (EC 3007), Principle of Digital Signal Processing (EC
3013)
Course Description:
The aim of this subject is to cover fundamental application research areas such as audio and speech
signal processing for separation, recognition, transcription, enhancement, coding, synthesis as well as
applications to advanced fixed and wireless communication systems. This course begins with
preliminaries to digital signal processing and different transformations. Then the course continues to
Speech production, Time domain analysis, Frequency domain analysis, LPC analysis, Speech coding,
Speech recognition, Speech enhancement. Signal Processing Models of Audio Perception, Psycho-
acoustic analysis, Spatial Audio Perception and rendering, Transform coding of digital audio, audio
quality analysis are covered. Applications like speaker verification, identification and enhancement
of speech quality are discussed.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Preliminaries of digital Signals processing and different transform techniques
• Digital modelling of speech signal
• Spectral analysis of speech signal
• Speech coding
• Speech transformation
• Speaker verification, identification and enhancement of speech signal
Textbook(s):
1. Lawrence R. Rabiner and Ronald W. Schafer, Theory and Applications of Digital Speech
Processing Pearson, 2010.
Reference Book(s):
1. Thomas F. Quatieri , Discrete-time Speech Signal Processing: Principles and Practice,
Prentice Hall, Signal Processing Series, 2002.
2. Philipos C. Loizou, Speech Enhancement – Theory and Practice, CRC Press, 2013.
78
EC 3058 Nanoelectronics
Credit: 3
Category: PEC
Prerequisite(s): Electronics Devices and Circuits (EC 2019), Analog Electronic Circuits (EC 1004)
Course Description:
Nanoelectronics has emerged as a new advanced discipline due to rapid growth in Integrated Circuit
(IC) Industry. This course imparts knowledge and understanding of physical background and
application of nanoelectronics. To describe electrons at the nanoscale, the course starts with an
introduction to the principles of quantum mechanics, including quantization, the wave-particle
duality, wave functions and Schrödinger's equation. The course will further discuss different
properties of materials and nanostructures, fabrication of nanostructures, nanoelectronic devices
including resonant-tunneling devices, transistors, and single-electron transfer devices. The course will
also focus on MEMS and NEMS and its applications in Sensors.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Introduction to Particles and waves
• Nanoelectronics Materials
• Tunnel junction and applications of tunnelling
• Growth, fabrication, and measurement techniques for nanostructures
• Nano structure devices: MEMS AND NEMS
• The Single-Electron Transistor
Textbook(s):
1. Stephen D. Sentaria, Microsystem Design, Kluwer Academic Press, 2005
2. Marc Madou, Fundamentals of microfabrication & Nanofabrication, CRC Press, 2011.
3. T. Fukada &W.Mens, Micro Mechanical system Principle & Technology, Elsevier, 1998
Reference Book(s):
1. WR Fahrner, Nano Technology and Nano Electronics – Materials, devices and measurement
Techniques, Springer, 2004.
79
EC 3060 Mobile Communication Engineering
Credit: 3
Category: PEC
Prerequisite(s): Communication Engineering (EC 2016), Introduction to communication Engg.(EC
3044)
Course Description:
The course covers the evolution of mobile communication from first generation to third generation
digital communication. The concept of Frequency reuse, handoff, trunking and the interference
between mobiles and base stations which are the core of mobile communication for providing service
to the subscribers are explained in this course. This course also explains different type of propagation
path loss, fading and modulation techniques used in mobile communication, Inter Symbol
Interference (ISI) by multipath propagation within time dispersive channel and its mitigation
technique by Equalizer. Implementation of different diversity techniques for the compensation of
fading is elaborated here. This course also explains various type of multiple access techniques and
impacts on capacity for a cellular architecture.
Course Outcomes: At the end of the course, students will be able to:
CO1: define and explain basic Cellular Architecture, Different propagation models, various
modulation schemes, multiple access schemes and GSM technology
CO2: classify different generation of mobile communications and improvements, different types of
Handoff Strategies, different types of System capacity Improvement Techniques , various
fading in multipath propagation, Different modulation techniques, various diversity techniques
and different type of multiplexing
CO3: identify different parameters required to improve channel capacity, requirement of Handoff in
mobile communication, reasons of Fading, development of transmitter and receiver using
different modulation schemes and the requirement of multiplexing
CO4: analyze improvements in different generation of mobile communications, the reason of
considering cellular architecture, generation of ISI (Inter symbol Interference ) due to multipath
propagation, different modulations e.g. QPSK, Offset QPSK, π/4 QPSK, MSK, GMSK, QAM
and spread spectrum modulation and its properties
CO5: compare various technologies implemented among different generation of mobile
communications
CO6: solve problems related to different aspects of mobile communication
Topics:
• Mobile Communication Principle
• RF Propagation & Multi-path Model
• Modulation Techniques
• Equalization and Diversity Techniques
• Spread Spectrum modulation
• Multiple Access Techniques
Textbook(s):
1. Wireless Communication – T.S. Rappaport , Pearson Education, 2nd edition, 2012
2. Wireless Communication – Andrea Goldsmith, Cambridge Press, 1st edition, 2005
Reference Book(s):
1. Wireless and Cellular Communication – C. Y. Lee, McGraw Hill, 3rd edition, 2006
2. Mobile Communication – Schillar, Pearson Education, 2nd edition, 2010
3. Wireless Communication-Tse and Viswanath, Cambridge Press, 2010
80
EC 3064 Information Theory and Coding
Credit: 3
Category: PEC
Prerequisite(s): Digital Communication Techniques (EC 2005)
Course Description:
The course will help in forming a strong foundation for the broad areas of information theory, coding
and cryptography. It emphasizes on the basic concepts, lays stress on the fundamental principles and
motivates their application to practical problems. This course starts with the basics of information
theory and source coding. The theory of linear block codes (including cyclic codes, BCH codes, RS
codes), convolutional codes are explained. Basics of secure communications including cryptography
and physical layer security are covered.
Course Outcomes: At the end of the course, the students will be able to:
CO1: explain the mathematical definitions of information, using conditional and unconditional
probability theorem
CO2: demonstrate and differentiate different sources of information and coding techniques
CO3: explain and analyze channel coding schemes and Shannon's information theory
CO4: distinguish between various error decoding schemes
CO5: design and simplify different codes such as cyclic codes, CRC codes (cyclic Redundancy
Codes) and BCH codes
CO6: generate Convolution codes
Topics:
• Source Coding
• Channel Capacity & Coding
• Speech Coding
• Error control coding
• Cyclic codes
• BCH Codes and convolutional Codes
Textbook(s):
1. Information Theory, Coding and Cryptography- Ranjan Bose, Tata Mcgraw Hill, 2nd edition,
2011
2. Principle of Digital Communication- J. Das, P. K. Chatterjee & S. K. Mullick, New age
Internationals, 2008
Reference Book(s):
1. Elements of Information Theory- T. M. Cover & J. A. Thomas, Wiley-Interscience-2nd
edition 2010.
2. Digital Communication- J. G. Proakis, McGraw Hill Education, 4th edition
81
EC 3066 Principle of Microprocessors and Microcontrollers
Credit: 3
Category: PEC
Prerequisite(s): Digital Electronics (EC 2011)
Course Description:
This subject deals with Microprocessors 8085, 8086, 8255 PPI, 8259 PIC and 8251 USART and
basics of 8051 Microcontroller. In this course, the students learn about assembly language
programming on Microprocessors, Microcontrollers and develop programs for simple applications.
Course Outcomes: At the end of the course, the students will be able to :
CO1: understand and explain the concept of Bus structure, a basic 8 bit Microprocessor system
CO2: explain the architecture of a 16 bit Microprocessor like 8086 including the concept of
instruction queue, segmented memory structure and address generation technique
CO3: explain and analyze the Addressing modes, Assembly language instructions of 8086 and
implement them to solve 8086 related design problems
CO4: design Memory Interfacing using memory chips with proper decoder circuits with a 16-bit
processor and analyze the interrupt structure of 8086 Microprocessor
CO5: explain the peripherals such as PPI, Programmable interrupt control, USART and their
interfacing with a 16 bit processor
CO6: analyze memory organization of a 8 bit Microcontroller (like 8051), its addressing modes,
instructions
Topics:
• Semiconductor Memory Chips, Tristate Concept & Bus Structure, A Basic Microprocessor
based system
• 8 bit Processor, Bus Structure, 8085 Microprocessor Architecture, Concept of stack,
Instructions & Addressing Modes
• 8086 (16 bit Microprocessor) Architecture, Pins & Signals, Minimum & Maximum Mode
Configuration, Timing Diagrams; 8086 Addressing Modes and Instructions, Memory
Interfacing, Interrupts
• Interfacing chips : 8255 (PPI), 8259 (PIC), 8251 (USART)
• 8051 Family of Microcontrollers, Overview of MCS-51 Family of Microcontrollers
Memory Organization Pins & Signals, Addressing Modes, 8051 Instruction set, Interrupts
Textbook(s):
1. Microprocessors and Interfacing, Programming & Hardware - Douglas V. Hall, McGraw
Hill Education Pvt Ltd., 3rd Edition
Reference Book(s):
1. Microprocessors & Microcomputer based System Design - Md. Rafiquzzaman, 2nd Edition
2. Advanced Microprocessor and Peripherals - Architecture, Programming and Interfacing by A.
K. Ray and K. M. Bhurchandi - McGraw Hill Eduction Pvt Ltd - 3rd Edition.
3. 8051 Microcontroller - Hardware, Software & Applications - V Udayshankara & M.
Mallikarjunswamy - TMH - 1st edition.
82
EC 3068 Real Time Systems and Application
Credit: 3
Category: PEC
Prerequisite(s): Nil
Course Description:
This course covers the principles of real-time systems, modeling of a real-time system, task
assignment and scheduling, resource management, real-time operating systems, RTOS services.
Programming language with real-time support, system design techniques, inter task communication,
fault tolerant techniques, reliability evaluation methods, performance analysis, and case studies of
real-time systems applications are also covered.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Basic overview of Operating System
• Real Time concepts and hardware considerations.
• Real Time Operating Systems
• Software requirements and Design process
• Application of Real time systems
• Case study
Textbook(s):
1. Real-Time Systems Design and Analysis by Phillip A. Laplante John Wiley & Sons, Inc.
Publication,3rd edition, 2011.
Reference Book(s):
1. Embedded and Real-Time Operating Systems by K.C. Wang, Springer, 2017
2. Real-Time Systems: Theory and Practice by Rajiv Mall, Pearson Publisher, 1st edition,2017
83
EC 3070 MANET and WSN
Credit: 3
Category: PEC
Prerequisite(s): Communication Engineering (EC 2016)
Course Description:
The objective of the course is to provide the basic knowledge of MANET and WSN, identify and
analyze the goals, challenges, protocols and the issues involved in designing and implementing
MANET and WSN for providing a good quality of service.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• MANET
• MAC, routing and QoS in MANET
• Introduction to WSN
• Physical, MAC & Routing for WSN
• Challenges in WSN and cross layer solutions
Textbook(s):
1. C.Sivaraman Murthy and B.S.Manoj, “Ad Hoc Wireless Networks” , Person Education,
Second Edition, India,2001
2. Ian F. Akyildiz and MehmetCan Varun, “Wireless Sensor Networks”, John Wiley and Sons
Ltd, Publication 2010
Reference Book(s):
1. K Toh, “Adhoc mobile wireless networks, protocols and Systems”, 2nd Edition, Pearson
Education,2009
2. Stefano Basangi, “ Mobile Adhoc Networking”, Wiley Inter science, IEEE Press, 2004
3. George Aggelou, “Mobile Adhoc Networks”, McGrawHill, 2004
4. Jun Zhny and Abbos Jama, “ Wireless Sensor Network - a networking perspective” 2009
5. C. Raghavendram, K.Sivalingam and T.Znati, “Wireless Sensor Network”,Springer,ISBN:1-
4020-7883-8,August,2005
84
EC 3072 Introduction to Machine learning
Credit: 3
Category: PCC
Prerequisite(s): Nil
Course Description:
The course objective is to make students of Engineering to understand the basics of machine learning
algorithms which are pervasive in engineering applications. Students will be able to understand the
essence and applications of various clustering and classification techniques. Further, they will
understand how it can be applied in real world problems. Then, the course covers the detailed analysis
on artificial neural network along with few ensemble methods.
Course Outcomes: At the end of course, the students will be able to:
Topics:
• Foundations for ML
• Clustering
• Classification
• Artificial Neural Networks
• Ensembles methods
Textbook(s) :
1. Shai Shalev-Shwartz and Shai Ben-David “Understanding Machine Learning” Cambridge
University Press. 2017.
2. Christopher Bishop “Pattern Recognition and Machine Learning” Springer. 2006.
85
EC 3074 Internet Technologies for Cloud & Edge Computing
Credit: 3
Category: PEC
Prerequisite(s): Computer Programming (CS 1093)
Course Description:
The course objective is to introduce various aspects of internet, cloud computing and edge computing.
Through this course student can learn about TCP/IP stack implementation for internet. The objective
deals with analyses of could and edge applications and its requirement in the real world. Several tools
for application specific cloud and edge computing models are discussed in this subject.
Course Outcomes: At the end of course the students will be able to:
CO1: comprehend the idea of TCP/IP stack implementation for application specific requirements of
Internet
CO2: comprehend the cloud computing concepts and differentiate between different cloud based
services
CO3: comprehend the design aspects of edge computing and analyze the application specific resource
requirements
CO4: analyze various cloud & edge application design aspects and software technologies
CO5: evaluate the select tools for application specific cloud and edge computing models
CO6: design cloud and edge computing frameworks for scenario specific IoT applications
Topics:
• Cloud computing
• Edge Computing
• Feedback Concept
• Cloud & Edge application design aspects
• Application specific design aspects for IoT
Textbook(s):
1. Janakiram, “Grid and Cloud Computing”, TMH, 2016
2. Shailendra Singh, “Cloud Computing”, Oxford University Press, 2018
Reference Book(s):
1. Perry Lea, “IoT and Edge Computing for Architects: Implementing edge and IoT systems
from sensors to clouds with communication systems, analytics, and security”, 2nd Edition.
Packt.
2. R. Buyya, C. Vecchiola and S. T. Selvi, Mastering Cloud Computing Foundations and
Applications Programming, Morgan Kaufmann, Elsevier, 2013.
3. R. Buyya, S.N Srirama “Fog & Edge computing Principles & Paradigms”: Wiley , 2019.
4. R. Buyya, High Performance Cluster Computing: Architectures and Systems, Volume 1,
Pearson education, 2008.
86
EC 3076 IoT & Cyber-Physical System Design
Credit: 3
Category: PEC
Prerequisite(s): Internet of Things and its applications (EC 3050)
Course Description:
The course objective is to introduce the fundamentals of Internet of Things (IoT) and Cyber Physical
System (CPS). This course covers identification and evaluation of different entities pertaining to IoT
and CPS. This course enables student to model IoT and CPS in general. The course envisages
discussing IoT and CPS components from the various perspectives including design, networking,
communication protocols and standards. The course objective is to evaluate the highly complex
infrastructure of CPS using several parameters such as security, privacy, integrity, reliability and
resiliency. Different data analytics and platform have also been introduced in the course.
Course Outcomes: After completion of course, the students will be able to:
CO1: comprehend IoT and Cyber-Physical Systems components and design blocks
CO2: analyze IoT and Cyber-Physical Systems design issues and challenges
CO3: analyze Sensors, Actuators & Embedded System, Network & protocol design aspects and select
appropriate components for designing IoT & Cyber-Physical Systems
CO4: evaluate the performance of various scenario specific requirements of IoT & Cyber-Physical
Systems
CO5: evaluate and select appropriate computing & analytics platforms for IoT & Cyber-Physical
Systems
CO6: design application specific IoT & Cyber-Physical Systems
Topics:
• IoT and CPS Design issues and challenges
• Sensors, Actuators & Embedded System design aspects
• Network & Protocol design aspects
• Computing platforms and Analytics
• Scenario specific applications of CPS
Textbook(s):
1. Complexity Challenges in Cyber Physical Systems, Saurabh Mittal, Andreas Tolk, Wiley.
2. Cyber-Physical Systems: A Computational Perspective, Gaddadevara Matt Siddesh, et. Al, CRC
Press.
3. Scalable Computing and Communications: Theory and Practice, Samee U. Khan, et. al., Wiley-
IEEE Press
Reference Book(s):
1. Principles of Cyber-Physical Systems, Rajeev Alur, the MIT Press.
2. Security and Privacy in Cyber-Physical Systems: Foundations, Principles, and Applications.
3. Data Analytics for IT Networks: Developing Innovative Use Cases, First Edition, John Garrett,
CISCO press
4. Cyber-Physical Systems, Fei Hu, CRC Press
87
EC 3078 Signal Understanding Using Machine Learning
Credit: 3
Category: PCC
Prerequisite(s): Signals and Networks (EC 2021)
Course Description:
This course gives students a broad knowledge on, and techniques used in contemporary research on
computer vision and pattern recognition. It provides an introduction to computer vision including
fundamentals of image formation, feature detection and matching, motion estimation and tracking,
and classification. Foundations of pattern recognition algorithms and machines learning methods for
feature selection, and classification based on supervised and unsupervised learning methods.
Topics:
• Basic of Machine learning Techniques
• Artificial Neural Networks
• Applications of ML for Audio, Music and Image Processing
• Deep Learning Models and its application for image and signal processing
Textbook(s) :
1. Pattern Recognition and Machine Learning, C.M. Bishop, 2nd Edition, Springer, 2011.
2. Deep Learning, I. Goodfellow, Y, Bengio, A. Courville MIT Press, 2016.
3. Automatic Speech Recognition: A Deep Learning Approach, D. Yu and L. Deng Springer,
2016.
88
EC 3095 VLSI Laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Digital Electronics (EC 2011)
Course Description:
The prime objective of this laboratory is to provide a compact idea about recent trends in digital
system design, ASIC design and FPGA based hardware design and implementations. The hardware
description language (HDL) such as Verilog is used in this lab for FPGA programming. This lab
provides exposure to CAD tools used in analog system design.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand the basics of XILINX VIVADO tools and HDL for implementation of digital logic
CO2: implement different combinational circuits using different modeling style
CO3: implement sequential logic circuit such using Verilog HDL
CO4: analyze and implement of memory using Verilog
CO5: model finite state machines (FSM) using HDL and real time applications using HDL and FPGA
CO6: model of CMOS logic circuits using SPICE
Topics:
• Introduction to XILINX VIVADO tools and Verilog HDL, design flow
• Gate level and data flow modelling
• Behavioral modelling of sequential logic circuits
• Modelling of Finite state machines
• Modelling of memory
• Real time application: Traffic light controller design
• Design and SPICE simulation of MOSFET, CMOS inverter, NAND and NOR gates
89
EC 3099 Digital signal processing laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Digital signal processing (EC-3007)
Course Description:
This course is designed to teach implementation methods of various aspects related to digital signal
processing on OCTAVE. It imparts the knowledge of discrete time LTI signals and systems and
theoretical concepts are analyzed on software platforms. Design concepts on various kinds of filters
based on the requirements and specifications are also covered. The implementation of basic concepts
of multirate signal processing is also explained.
Course Outcomes: At the end of the course, the students will be able to:
CO1: apply the fundamentals of OCTAVE programming to simulate discrete time signals and systems
and compute Circular convolution, linear convolution and correlation of discrete time signals
CO2: find solution to the causal difference equations and compute step response and impulse
response, compute transfer function, poles and zeros and determine stability of the system
CO3: analyze the signal and its properties in its frequency domain using MATLAB Simulation
environment. Use the Discrete time Fourier transform (DTFT) and Discrete Fourier Transform
(DFT) in a variety of applications including: signal analysis, circular convolution and long data
filtering
CO4: design digital FIR low pass, high pass and band pass filters using OCTAVE after determining
the required specifications for a given scenario
CO5: design digital FIR low pass, high pass and band pass filters using OCTAVE after determining
the required specifications for a given scenario
CO6: design sampling rate converters, and analyze the effects of the change of sampling rate in the
frequency spectrum of the signals
Topics:
• Analysis of an LTI system in time domain using OCTAVE
• Analysis of discrete time signals and system in frequency domain using DFT and DTFT in
OCTAVE
• Design of FIR and IIR filters in OCTAVE
• Analysis of multirate signal processing using OCTAVE
90
EC 4059 Computer Vision & Pattern Recognition
Credit: 3
Category: PEC
Prerequisite(s): Digital Image Processing (EC 6108)
Course Description:
This course gives students a broad knowledge on, and techniques used in contemporary research on
computer vision and pattern recognition. It provides an introduction to computer vision including
fundamentals of image formation, feature detection and matching, motion estimation and tracking,
and classification. Foundations of pattern recognition algorithms and machines learning methods for
feature selection, and classification based on supervised and unsupervised learning methods. We
focus less on the machine learning aspect of CV and image classification as that is really classify the
theory best learned in an ML course.
Course Outcomes: At the end of course, the students will be able to:
CO1: understand basic concepts, terminology, and theories in the field of computer vision
CO2: become familiar with the major technical approaches involved in computer vision
CO3: identify various approaches of computer vision and pattern recognition, and design the
components for it
CO4: understand a wide variety of learning algorithm for pattern recognition
CO5: apply machine learning techniques to solve problems of image classification
CO6: exposure to advanced concepts leading to object categorization and segmentation in images
Topics:
• Introduction
• Motion Estimation
• Computer Vision
• Pattern Recognition
• Image Processing
• Segmentation
• Machine Learning Techniques
• Applications: Surveillance, Object detection, classification etc.
Textbook(s):
1. Computer Vision: Algorithms and Applications by Richard Szeliski.
2. Pattern Recognition and Machine Learning, B. Christopher Bishop, Springer, 2008
Reference Book(s):
1. Computer Vision: A modern Approach, David Forsyth and Jean Ponce, Prentice Hall India,
2004
2. Pattern Classification, Richard O. Duda, Peter E. Hart, and David G. Stork, 2nd edition, Wiley
Asia, 2002.
91
EC 4061 AI and Machine Learning for IoT
Credit: 3
Category: PEC
Prerequisite(s): Mathematics-I (MA 1003), Mathematics-II (MA 1004), Internet of Things and its
applications (EC 3050)
Course Description:
The course objective is to explain the data sciences including different types of data acquisition
methods using IoT and to their statistical analysis. The course describes the fundamentals of machine
learning, artificial intelligence, artificial neural network and deep learning. Understanding the rising
importance of IoT it intends to design various IoT based applications using artificial intelligence and
machine learning.
Course Outcomes: After completion of course, the students would be able to:
CO1: comprehend data acquisition using IoT and its analysis using mathematical and statistical tool
using Machine learning approach
CO2: analyze & apply different techniques and algorithms used in machine learning like regression,
clustering, classification & decision trees
CO3: analyze fundamentals of artificial neural network (ANN) techniques and apply it
CO4: analyze fundamentals of AI & deep learning techniques and apply it
CO5: analyze fundamentals of convolutional neural network (CNN) techniques and apply it
CO6: design application specific ML & AI modeling on data acquired through IoT & CPS for
intelligent system design
Topics:
• Data science, AI and ML
• ML fundamentals
• Artificial Neural Networks
• Deep Learning
• Application of AI and ML for IoT
Textbook(s):
1. Understanding Machine Learning, Shai Shalev-Shwartz and Shai Ben-David, Cambridge
University Press, 2017.
2. Deep learning, Bengio, Yoshua, Ian J. Goodfellow, and Aaron Courville, MIT Press, 2015.
Reference Book(s):
1. Pattern Recognition and Machine Learning, Christopher Bishop, Springer, 2006.
2. Machine Learning, Tom Mitchell, McGraw Hill, 1997.
92
EC 4097 Machine Learning Laboratory
Credit: 1
Category: PCC
Prerequisite(s): Introduction to Machine learning (EC 3072), Deep Learning (EC 3080)
Course Description:
Machine Learning is concerned with computer programs that automatically improve their
performance through experience. This course covers the theory and practical algorithms for machine
learning from a variety of perspectives. This laboratory introduces the Python software which is very
helpful for implementation of machine learning and deep learning techniques. Familiarization of
various important machine learning libraries such as NumPy, Pandas, Matplotlib and Keras will be
done followed by implementation of clustering and classification problems using traditional machine
learning techniques. Further, the lab covers the implementation of solving real life problems using
deep learning techniques.
Course Outcomes: At the end of course, the students will be able to:
Topics:
• Python fundamentals
• Machine learning libraries: NumPy, Pandas, Matplotlib, Keras
• Basic operation such as data accessing, data manipulation, plotting etc.
• Implementation of classification using traditional machine learning techniques
• Clustering using different clustering techniques
• Implementation of classification using deep learning techniques
93
EC 4099 IoT & Connected Intelligent Systems Laboratory
Credit: 2
Category: PCLC
Prerequisite(s): Internet of Things & its Applications (EC3050), Internet technologies for cloud and
Edge Computing (EC 3074), Introduction to Machine Learning (EC 3072), AI &
Machine Learning for IoT (EC 4061), IoT & Cyber-Physical System Design (EC
3076)
Course Description:
This laboratory is to provide hands-on exposure in IoT and AI-ML based connected-intelligent
systems for industry readiness by bolstering the hands-on aspects of technical-Know-how and
practical-skill in IoT & ML based a connected intelligent system that is highly demanded in industry.
This lab deals with experiments on IoT-based intelligent systems design. Experiments on IoT-based
system design using Embedded systems like NodeMCU, Raspberry Pi etc. along with the complete
data communication framework based on TCP/IP protocol stack implementation for various
application-specific intelligent connected sensors & actuators are covered. It also provides hands-on
exposure to IoT and connected intelligent framework with protocols like MQTT/CoAP with sensor
and application based device control technique with machine perception techniques (AI & ML) for
scenario-specific application requirements of real-world engineering problems on Smart healthcare,
smart city, smart home and smart sustainable IoT-based systems.
Course Outcomes: At the end of the course, students will be able to:
CO1: design different application-specific sensor data acquisition for IoT-cloud using TCP/IP stack
CO2: implement sensor-data acquisition system and intelligent actuator control application using
cloud and MQTT protocol for intelligent IoT-based systems
CO3: implement computing on Raspberry Pi and equivalent embedded development platform for
intelligent IoT-based systems
CO4: simulate appropriate Machine learning (ML) techniques on acquired sensor data for intelligent
application-specific IoT-based systems
CO5: design intelligent Machine perception technique on cloud data for intelligent IoT-based systems
CO6: analyze of AI & ML based techniques on acquired IoT-based Sensor data
Topics:
• Data acquisition for IoT-cloud using TCP/IP stack using NodeMCU and Arduoino IDE
• Application- sensor data for IoT-cloud using TCP/IP stack, and Raspberry Pi
• Intelligent actuator control application using cloud and MQTT
• Apply Machine learning (ML) techniques on acquired sensor data
• Analyze and implement of AI & ML based techniques on acquired IoT-based Sensor data
and intelligent inference management and actuator control for application-specific
requirements of real-world Smart healthcare application
• Implement of AI & ML based techniques on Sensor data and intelligent inference
management and actuator control for application-specific requirements of real-world smart
city, smart home and smart sustainable IoT-based systems
• Open Ended Design problems
94
EC 6108 Digital Image Processing
Credit: 3
Category: PEC
Prerequisite(s): Digital Signal Processing (EC 3007), Introduction to Digital Signal Processing (EC
3013)
Course Description:
This course introduces the concept of Digital image formation, representation and processing of
digital image using digital devices such as computers. The processing or manipulation of digital
image is achieved via both spatial and frequency domain with an aim to improve pictorial information
for better human interpretation, storage, transmission and representation. Towards this goal the course
provides both basic and in-depth coverage of image processing techniques such as image
enhancement, restoration, color image processing, compression, segmentation, morphological
processing and different mathematical transforms.
Course Outcomes: At the end of the course, the students will be able to:
CO1: analyze different image processing applications and learn different techniques to create and
apply on digital image for better interpretations of an image
CO2: implement various enhancement and restoration techniques
CO3: explain and analyze the concept of color image processing
CO4: evaluate different image compression techniques for various applications
CO5: explain the concept of morphological operations and image segmentation
CO6: interpret the effect of applying different image transforms
Topics:
• Fundamentals of image processing
• Spatial domain methods of image enhancement
• Frequency domain methods of image enhancement
• Image degradation model and restoration via Inverse filter, Weiner filter and constrained
least square approach
• Color image processing via different color models and inter conversion between them
• Different image transforms such as DFT, DCT, Hadamard, KL and SVD and its importance
in processing of a digital image so that different types of redundancy can be overcome
,hence an adequate of image compression can be occurred
• Morphological processing through dialation, erosion, opening and closing and discussion on
few applications
• Region and edge based method of image segmentation and discussion on few applications
• Review of matrix algebra, 2-D convolution
Textbook(s) :
1. Digital Image Processing, R. C. Gonzalez and R. E. Woods, Prentice Hall, 3rd edition, 2008
Reference Book(s):
1. Fundamentals of Digital Image Processing, A.K. Jain, Prentice Hall
2. Digital Image Processing, S.Jayaraman, S. Esakkirajan, T. Veerakumar, TMH, 2009.
3. Digital image processing and Analysis, B. Chanda, D. Dutta Majumder, PHI, 2004.
95
EC 6112 Communication and Network Security
Credit: 3
Category: PEC
Prerequisite(s): Data Communication and Networking (EC 3028)
Course Description:
This course is intended to explain various communication security attacks and counter mechanisms.
Design and implementation of the security services and mechanisms are also covered.
Course Outcomes: At the end of the course, the students will be able to:
CO1: analyze different security threats and attacks with reference to ISO/OSI model security
CO2: differentiate between various cryptography, watermarking, steganography methods
CO3: analyze different symmetric and asymmetric cryptographic algorithms
CO4: differentiate various key distribution and digital signature
CO5: analyze the working of various communication security protocols with respect to OSI layer
CO6: analyze different network security systems implementation in wireless systems
Topics:
• Ciphers &Algorithm
• Cryptographic Key distribution system
• Communication Security layer classification
• Network security
Textbook(s):
1. Cryptography & Network Security, B A Forouzan and D Mukhopadhyay, Mc-Graw Hill,
India, 2nd edition, 2010.
2. Security of Information and Communication Network, S V. Kartalopoulos, Wiley-IEEE Press,
2009.
Reference Book(s):
1. Handbook of Information and Communication Security, Stavroulakis Peter, Springer, 2010.
2. Secure Broadcast communication in Wired and Wireless Communication, Adrian Perrig &
Doug Tygar, Kluwer Publication, 2002.
3. Modern Cryptography: Theory and Practice, W Mao, Pearson Education, India, 1st edition,
2003.
96
EC 6122 Satellite Communication Systems
Credit: 3
Category: PEC
Prerequisite(s): Electromagnetic Waves and Antennas (EC 2022)
Course Description:
The course offers basic concepts of satellite communication. The satellite subsystems, orbital
parameters, orbital placement of satellites, LEO, MEO, GEO, and HEO satellite systems are also
covered under this course. The satellite link budget preparation and various satellite communication
applications are also explained.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Frequency spectrum for satellite communication, Types of orbits, Kepler's Laws of
planetary motion, Orbital perturbations, Geostationary orbit, Satellite launching, General
satellite communication, Block diagram uplink, Downlink frequencies, Types of modulation
techniques used orbits, and altitude control Satellite launch vehicles - Arian, SLV space
shuttle
• Signal loss on transmission through earth's atmosphere, Atmospheric losses, Ionospheric
effects, Rain attenuation, Satellite link budget: Transmission losses, Interference, System
noise temperature, Link power budget
• Antenna sub-systems, Altitude and orbit control sub-system, Power sub-system,
Communication sub-system, TTC&M sub-systems
• Satellite application in TV, Internet, Mobile telephony, Receive only home TV, Master
Antenna, TV, Low earth orbit satellite systems and uses. Multiple access techniques -
FDMA, TDMA, SS-TDMA, Interference in FDMA systems
Textbook(s):
1. Satellite Communications, T. Pratt & C.W. Bostia, Wiley, 2003
2. Satellite Communication, D. Roddy, McGraw Hill, 2006
Reference Book(s) :
1. Digital Satellite Communications, T.T. Ha, McGraw Hill, 1990
97
EC 6128 Wireless Sensor Network
Credit: 3
Category: PEC
Prerequisite(s): Data Communication and Networking (EC 3028)
Course Description:
The course gives an overview of wireless sensor network and its applications in military,
environment, health care and industrial automation. It describes various physical layer and MAC layer
protocols with emphasis on basic requirements of WSN. It further deals with network and transport
layer protocols also with emphasis on basic requirements of WSN. Various cross layer effects and
optimization techniques are also discussed. Further, localization techniques viz. Range based
Localization Protocols and Range free Localization Protocols. Finally, the challenges associated with
time synchronization and some protocols are discussed.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Basic Concepts, Platforms, Standardization, Architecture, Protocols, Applications, PHY
layer standard (IEEE 802.15.4), MAC challenges, MAC protocols, S-MAC, B-MAC, CC-
MAC, TRAMA, Zebra MAC, Routing challenges, SPIN, LEACH, MECN, SAR,
Challenges of Transport layer, PSFQ, CODA, Interlayer Effects, MAC-Network, MAC-
Application, Network - PHY, Transport –PHY, Challenges in localization, Ranging
Techniques, Range based Localization Protocols, Range free Localization Protocol,
Challenges for Time synchronization, TPSN, TDP, RDP
Textbook(s):
1. Wireless Sensor Networks – Ian F. Akyildiz and Mehmet Can Vuran, John Wiley and Sons
Ltd, Publication, 2010.
Reference Book(s):
1. Wireless Sensor Network - a Networking Perspective, Jun Zheng and Abbas
Jamalipour,Wiley, 2009.
2. Wireless Sensor Network, C. Raghavendram, K Sivalingam and T. Znati, Kluwer Academic
Publishers, 2004.
98
EC 6224 Low power VLSI Design
Credit: 3
Category: PEC
Prerequisite(s): VLSI Design
Course Description:
This course describes the factors that are responsible for power dissipation in MOSFET devices and
circuits. It also teaches how to estimate the average and maximum power dissipations in a circuit. In
addition, different design techniques to reduce the power dissipations in VLSI circuits are outlined in
this course.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend and analyze different MOS Logic circuits and power dissipation concept
CO2: differentiate and apply scaling techniques in different toplology
CO3: optimize the power dissipation in CMOS circuits through switched capacitance minimization
approach
CO4: optimize the power dissipation in CMOS circuits through different lower power minimization
techniques in architecture level
CO5: optimize the power dissipation in CMOS circuits through different lower power minimization
techniques in gate level
CO6: design different low power memory logic
Topics:
• Power dissipation and its types
• Scaling methods
• Switched capacitances
• Leakage power optimization in architecture design
• Leakage power optimization in design
• Circuit level implementation for optimum performance
Textbook(s):
1. Low-Power CMOS VLSI Design, Kaushik Roy and Sharat C. Prasad, Wiley-India, 2011.
2. CMOS Digital Integrated Circuits, Sung-Mo Kang and Yusuf Leblebici, 3rd edition, TMH,
2011.
Reference Book(s):
1. CMOS VLSI Design: A circuits and Systems Perspective, West, Harris and Banerjee, 3rd
edition, Pearson Education.
2. Low Power VLSI CMOS Circuit Design, A. Bellamour, and M. I. Elmasri, Kluwer Academic
Press.
3. Low Power Digital CMOS Design, Anantha P. Chandrakasan and Robert W. Brodersen,
Kluwer Academic Publishers, 2002.
4. Essentials of VLSI Circuits and Systems, Eshraghian, Puckness and Eshraghian, 2nd edition,
Pearson Education.
5. Digital Integrated Circuits: A Design Perspective, J. M. Rabaey, Anantha Chandrakasan and
Borivoje Nikolic, 2nd edition, PHI, 2001.
99
EM 3082 Minor Project
Credit: 2
Category: PROJ
Course Description:
Students are required to undertake a minor project either as an individual or in a group in consultation
with the project guide which may be completed in one semester. The project work is aligned with the
discipline of the student and its allied areas. It is preferably related to certain research objective or
advanced technical domain. Students will demonstrate higher level learning outcomes and cognitive
skills in the implementation of the project.
Course Outcomes: At the end of the course, the students will be able to:
CO1: perform a background study on certain technical aspect and formulate a project objective
CO2: outline a pathway for the implementation of the project within the time line
CO3: apply fundamental engineering concepts, advanced technical know-how, use modern
engineering tools, perform experiments and critically analyze the data
CO4: provide engineering solutions, design system components or processes with consideration of
public health, safety, and welfare, as well as global, cultural, social, environmental, and
economic factors
CO5: function effectively as an individual, and as a member or leader in a team under
multidisciplinary settings following ethical practices
CO6: communicate effectively with a range of audiences and prepare technical reports
100
EM 4081 Project-I
Credit: 3
Category: PROJ
Course Description:
Students are required to undertake a final year major project either as an individual or in a group in
consultation with the project guide which may be completed in one year. The project should be related
to certain research objective or advanced technical domain. The work encompasses two semesters and
to be carried out in two phases (Project-I and Project-II). In Project-I, students are expected to
complete detailed literature review, identify their objective and start working on the same; perform
experiments, carry out analyses and report their findings to their supervisors and the panel.
Course Outcomes: At the end of the course, the students will be able to:
CO1: conduct a detailed research survey or background study and summarize the theory and findings
CO2: formulate a research question or a general objective of the project
CO3: propose and outline the solution to the research question or a pathway for the implementation of
the project with consideration of public health, safety, and welfare, as well as global, cultural,
social, environmental, and economic factors
CO4: conduct appropriate experimentation, analyze and interpret data, and use engineering judgment
to draw conclusions
CO5: function effectively as an individual, and as a member or leader in a team under
multidisciplinary settings following ethical practices
CO6: communicate effectively with a range of audiences and prepare technical reports
101
EM 4082 Project-II
Credit: 10
Category: PROJ
Course Description:
Project-II is a continuation of Project-I, the second phase of final year major project. Students should
complete all related experiments, develop a final solution, product or system and validate the
applicability of the same under real time scenario with consideration of public health, safety, and
welfare, as well as global, cultural, social, environmental, and economic factors. They produce a
detailed technical report on their work as well as individual contribution reports. Throughout the
implementation of the major final year project, students should demonstrate all cognitive skills and
attainment of all program outcomes and student outcomes.
Course Outcomes: At the end of the course, the students will be able to:
CO1: readily apply fundamental concepts in their area of study for executing the projects
CO2: demonstrate skill in using modern technical tools, apply advanced technical knowledge,
integrate information from different sources, perform complex experiments and critically
analyze the findings to draw conclusions
CO3: provide engineering solutions to predefined research question or project objective; design
system components or processes with consideration of public health, safety, and welfare, as
well as global, cultural, social, environmental, and economic factors
CO4: function effectively as an individual, and as a member or leader in a team under
multidisciplinary settings following ethical practices
CO5: communicate effectively with a range of audiences and prepare detailed technical reports
CO6: demonstrate knowledge and understanding of the management principles in executing their
project as a member or leader of the team, and willingness to engage in life-long learning
102
COURSES OF OTHER PROGRAMMES
Credit: 3
Category: PCC
Prerequisite(s): Basic Electrical Engineering (EE 1003)
Course Description:
The objective of the course is to provide the basic knowledge of Instruments and Measurement
techniques providing an in-depth understanding of errors in measurement techniques, Bridge
measurements, Function Generator and Spectrum Analyzer, Display devices, watt meters, energy
meters and analytical instruments.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend and explain different measurement techniques and universal instruments
CO2: explain different measurement techniques for measuring the parameters of various electrical
components
CO3: explain and analyze construction of instruments used for measuring current, voltage, frequency
and spectrum
CO4: measure the power, energy and power factor using watt-meters and energy-meters
CO5: apply the CRO for various electronic measurements
CO6: analyze spectral analysis of the signals on spectrum analyzers
Topics:
• Introduction to instrumentation and measurements
• Classification and characteristics of Instruments.
• Overview of electrical and electronic measuring instruments
• DC and AC bridges
• Measurement of Power, Energy
• Function generator and Spectrum analyzer
Textbook(s):
1. A Course in Electrical and Electronic Measurements and Instrumentation, A K Sawhney,
Dhanpat Rai & Co, Reprint, 2013.
2. Modern Electronic Instrumentation and Measurement Techniques, Helfrick & Cooper, 2nd
Edition, PHI.
Reference Book(s):
1. Electrical Measurements and Measuring Instruments, Golding & Widdis , 5th edition, Reem
Publication.
2. Electronic Instrumentation, H S Kalsi, 3rd Edition, TMH.
3. Electronic Instrumentation &Measurements, David A. Bell, 3rd Edition, Oxford University
press.
4. Elements of electronic instrumentation and measurement, Joseph J. Carr, 3rd Edition
103
EI 2010 Principles of Measurement and Instrumentation
Credit: 3
Category: PCC
Prerequisite(s): Nil
Course Description:
The objective of the course is to provide the basic knowledge of Instrumentation and Measurement,
identify and correct errors in measurement techniques, Bridge measurements, Function Generator and
Analyzer, Display devices, sensors/transducers and Analytical instruments.
Course Outcomes: At the end of the course, the students will be able to:
CO1: estimate different types of errors in measurements and interpret the instrument data sheet
CO2: measure the unknown electrical quantities by selecting the appropriate bridge circuit
CO3: explain and analyze the working principle of various sensors and transducers
CO4: comprehend the basic principles of operation for various electrical and electronic measuring
instruments
CO5: describe the operation of wave shaping circuits and spectrum analyzer
CO6: apply appropriate analytical instruments for measuring and analyzing materials
Topics:
• Introduction to instrumentation and measurements, basic requirements & methods of
measurement
• Classification and characteristics of Instruments
• Overview of electrical and electronic measuring instruments
• DC and AC bridges
• Introduction to various types of sensors & transducers
• Function generator and Spectrum analyzer
• Analytical instrumentation: Chromatography, Spectrophotometer, pH meter
Textbook (s):
1. Electrical and Electronic Measurements & Instrumentation By A.K. Sawhney – Dhanpat Rai,
2013.
2. Electronic Measurement & Instrumentation By H. Cooper – PHI, 2nd edition.
104
EI 2012 Sensors & Signal Conditioning
Credit: 3
Category: PCC
Prerequisite(s): Electrical & Electronic Measurement Techniques (EI 2003)
Course Description:
The main aim of introducing this course is to provide the basic concept of instrumentation and its
characteristics. It covers the details on identification, classification, construction, working and
domestic as well as industrial applications of various transducers. The course also includes sensing
principle for the measurement of motion, force, torque using analog, digital transducers and methods
for signal conditioning and analysis.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend the concept of various transducers , sensors and their brief performance
specifications
CO2: analyze different types of errors in measurement and instrumentation
CO3: explain the principle of operation for various transducers used to measure temperature and
pressure
CO4: explain the principle of operation for various transducers used to measure force, acceleration,
displacement etc.
CO5: analyze various signal conditioning techniques
CO6: apply various transducers for domestic and industrial uses
Topics:
• Introduction to Sensor and Transducer
• Resistive Transducer
• Displacement transducer
• Proximity sensor
• Digital transducer
• Voltage generating transducer
• Magnetic type transducer
• Signal conditioning circuit
• Transducers for Miscellaneous measurement
Textbook(s):
1.Transducer & Instrumentation, MurthyDVS,2001,Prentice Hall of India.
2. Principle of Measurement Systems- J.P. Bentley 4th edition, Pearson eduation.
Reference Book(s):
1. Sensors & Transducers, Patranabis. D, 2003,PHI.
2. Introduction to Measurement and Instrumentation- AK.Ghosh, 2012, PHI.
105
EI 2095 Electrical & Electronic Measurements Laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Nil
Course Description:
In this E&EM laboratory, experiments will be conducted to measure different parameters such as
strain, distance, temperature, level, resistance, inductance, capacitance etc.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Measurement of resistance using Wheatstone and Kelvin’s double bridge
• Measurement of inductance using Maxwell’s bridge, Hay’s bridge
• Measurement of Capacitance using Schering’s bridge
• Measurement of frequency using Wien’s bridge
• Calibration of ammeter and voltmeter by using DC potentiometer
• Measurement of 3-Phase power using 2-wattmeter method
106
EI 3009 Instrumentation Measurement Techniques
Credit: 3
Category: PCC
Prerequisite(s): Electrical & Electronic Measurement Techniques (EI 2003)
Course Description:
This course deals with the construction and operating principles and applications to Industrial
Instruments used for measurement of parameters like temperature, pressure, level, flow, viscosity &
humidity and its safety precautions during process measurement.
Course Outcomes: At the end of the course, students will be able to:
CO1: explain and analyze the construction and working principle of Industrial Instruments for
Temperature, Level, Pressure, Flow, Viscosity & Humidity
CO2: identify and explain sensor, transducer and their performance specifications for measurement
of different process variables
CO3: apply different measurement techniques of instruments in industry
CO4: apply specific instruments for the measurement of different process variables
CO5: analyze the industrial application and calibration of Industrial Instruments
CO6: analyze the use of Industrial Instruments in hazardous locations
Topics:
• Temperature measurement
• Pressure Measurement (Gauge and vaccum)
• Level measurement, Flow measurement
• Viscosity, density, conductivity and humidity measurements
• Instrumentation in hazardous locations
Textbook(s):
1. Industrial Instrumentation & Control, S. K. Singh, 3rd Edition, TMH.
2. Industrial Instrumentation, K.Krishnaswamy, S.Vijayachitra, 2nd Edition, New age
international.
Reference Book(s):
1. Instrument Engineers Handbook,Vol1,B.G Liptak, CRC Press
2. Measurement System Application and Design E.O Doeblin, 5th Edition,TMH
107
EI 3023 Neural Network and Fuzzy Logic Control
Credit: 3
Category: PEC
Prerequisite(s): Mathematics-I (MA 1003), Mathematics-II (MA 1004), Control Systems (EL
3001)
Course Description:
This course is about Artificial Neural Network & Fuzzy Logic models to handle uncertainty and solve
engineering problems. Objective of this course is to impart adequate background knowledge so that in
future students will be able to design and implement various machine learning algorithms in a range
of real-world applications. The course covers learning based solutions for regression and
classification, by using error minimization, concept of association, competitive learning, and fuzzy
rule based methods. The course The course also covers applications of ANN and fuzzy logic for
solving pattern recognition and control system.
Course Outcomes: At the end of the course, students will be able to:
CO1: analyze supervised and unsupervised learning for regression, classification and clustering
CO2: comprehend the concepts of feed forward neural networks
CO3: identify and describe appropriate Artificial Neural Network techniques in building intelligent
machines
CO4: demonstrate the concept of fuzziness involved in various real world phenomena and need of
fuzzy set theory
CO5: comprehend fuzzy rule based or expert system
CO6: analyze applications of Neural Network and Fuzzy logic in image processing
Topics:
• Introduction to Machine Learning
• Feed Forward Neural Network and Back-Propagation
• Pattern Association and Adaptive Resonance models
• Learning of ANN models based on Competition
• Fuzzy Set Theory and Fuzzy Membership
• Fuzzy-Inference-Systems
• Applications of Neural Network and Fuzzy Logic
Textbook(s):
1. Fundamentals of Neural Networks, Laurene Fausett, Pearson Education, 2004
2. Fuzzy Logic with Engineering Applications, Timothy Ross, McGraw-Hill, 1998
Reference Book(s):
1. Introduction to Neural Networks Using Matlab, Sivanandam , S. N , Sumathi, S. and Deepa, S.
N, 2005, TMH.
2. Fundamentals of Artificial Neural Networks, Mohammad H. Hassoun, 1st edition, 2019, PHI
3. Neural Networks and Fuzzy Systems, Bark Kosko, 1st edition, PHI
108
EI 3024 Virtual Instrumentation
Credit: 3
Category: PEC
Prerequisite(s): Digital Electronics (EC 2011)
Course Description:
This course provides the basic knowledge of PC based instrumentation systems and to develop
concepts of designing virtual instruments along with its applications in various fields ranging from
signal processing, image processing to motion control.
Course Outcomes: At the end of the course, the students will be able to :
CO1: identify and explain the components of Virtual instrumentations and use them for PC Based
Measurement
CO2: develop programming skills on application development software
CO3: simulate with LabVIEW software for instrument control, measurement, data acquisition and
data handling
CO4: differentiate between different data acquisition techniques on virtual instrumentation
CO5: implement different controllers and conduct testing using industry standard software
CO6: differentiate between various Industrial network components and protocols
Topics:
• Sensors and Transducers
• PC Based Measurement
• Introduction to LabVIEW
• Organization of the LabVIEW system and software
• Program elements of LabVIEW
• Data Acquisition & Signal Conditioning
• Remote laboratory for Electrical experiments
• Examples of real time control and measurement applications
• Communication networked modules
Textbook(s):
1. Virtual Instrumentation Using LabView, Jerome, 1st Edition, PHI
2. LabView Graphical Programming, Gary W. Johnson, Richard Jennings, 4th Edition, TMH
Reference Book(s):
1. Practical Data Acquisition for Instrumentation and Control Systems, John Park and Steve
Mackay, 2003, Newnes
2. LabVIEW based advanced instrumentation system, Psumathi, 1st edition,2007, Springer
science Elsevier.
109
EI 3025 Principle of Analytical Instrumentation
Credit: 3
Category: PEC
Prerequisite(s): Chemistry (CH 1007)
Course Description:
This course covers different types of Spectrophotometers such as Infrared Spectrophotometers, Flame
Photometers with their instrumentation, Gas Chromatograph and Liquid Chromatography. It also
deals with Spectrometers, Radiochemical Instruments and Pollution Monitoring Instruments.
Course Outcomes: At the end of the course, the students will be able to:
CO1: differentiate between various techniques involved to determine the concentration of each
component from a mixture
CO2: analyze methods to measure the pH level of a liquid using pH meters
CO3: comprehend different gas analyzers are used in industry
CO4: analyze the different spectrums using spectrometers
CO5: comprehend the operating principle of instruments used for radiation detection
CO6: analyze the operating principle of instruments used for pollution monitoring
Topics:
• Spectrophotometry
• Chromatography
• pH Meters and Ion Analyzers
• Analyzers
• Spectrometers
• Radiochemical Instruments
• Pollution Monitoring Instruments
Textbook(s):
1. Handbook of Analytical Instruments – by R.S. Khandpur, 2nd edition, TMH
Reference Book(s):
1. Instrumental Methods of Analysis, Hobart H. Willard, 2012, 7th edition, CBS publisher
2. Principles of Industrial Instrumentation, D. Patranabis, 3rd edition, TMH.
110
EI 3027 Industrial Instrumentation
Credit: 3
Category: PEC
Prerequisite(s): Nil
Course Description:
This course is designed to improve knowledge and skills by providing a better understanding of
process variables, control systems, sensors, transmitters, and more. It also provides the basic overview
of power plant instrumentation and control techniques.
Course Outcomes: At the end of the course, the students will be able to :
CO1: explain sensor, transducer and their performance specifications for measurement of different
process variable
CO2: analyze the construction and working principle of instruments used in various industries for
measurement of different process variables like Temperature, Level and Pressure
CO3: analyze various instrumentation and control used in power plant
CO4: identify appropriate analytical instrument for measuring, analyzing and establishing the
composition of materials
CO5: solve design problems of the power plant and its various control mechanisms
CO6: perform measurements and control of turbine systems and its safety
Topics:
• Principles of various temperature, pressure, and level sensors used in industrial
instrumentation.
• Analytical measurements.
• Basics of power plant instrumentation – water circuit, air-fuel circuit.
• Turbine monitoring and control
Textbook(s):
1. Power plant Instrumentation-K. Krishnaswamy, M. Ponnibala, 2ndedition,PHI publication
2. Industrial instrumentation & control, S. K. Singh, 3rd Edition, TMH publication.
Reference Book(s):
1. Instrument Engineers Handbook, Vol-1, B.G Liptak, CRC press.
2. Handbook of Analytical Instruments- by R. S. Khandpur, 2nd edition, TMH
111
EI 3029 Process Dynamics and Control
Credit: 3
Category: PEC
Prerequisite(s): Principle of Control System (EL 2002)
Course Description:
This course covers the fundamental aspects of process dynamics and control, which includes
developing dynamic models of processes, control strategies for linear time-invariant systems and
instrumentation aspects. The course deals with the development of models for control system design.
Course Outcomes: At the end of the course, students will be able to:
Topics:
• Process dynamics and modelling
• Dynamic response of processes
• Basic control schemes
• Controller tuning
• Complex control schemes
• Controller design for multivariable process
Textbook(s):
1. Process control: Principles and applications, Surekha Bhanot, Oxford,2008.
Reference Book(s):
1. Modern control engineering, K.Ogata, 5th edition, PHI
2. Process control, Dynamic concepts and applications, S.K.Singh, PHI,2007
112
EI 3030 Power Plant Instrumentation
Credit: 3
Category: PEC
Prerequisite(s): Nil
Course Description:
This course provides a knowledge of the instruments that are used to measure and control the
processes of electric power generation, processes of the generation of electricity from tradition fuel
sources. The course covers an overview of power generation covering the various conventional and
non-conventional energy sources , instrumentation and control of boilers and turbine monitor.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend various components of thermal power plants and their operations
CO2: measure the water flow, steam flow and pressure in the water circuit
CO3: design control schemes for the water circuit
CO4: measure flow, pressure, temperature and level in air fuel circuit.
CO5: measure electrical, mechanical and process turbine parameters
CO6: design the control schemes for turbines
Topics:
• Overview of Power Generation
• Instrumentation and Control in Water Circuit
• Instrumentation and Control in Air-Fuel Circuit
• Turbine–Monitoring and Control
Textbook(s):
1. Power Plant Instrumentation – K.Krishnaswamy, M.Ponnibala, 2nd edition, PHI publications.
2. Power Plant Engineering - P.K Nag, 3rd edition, Tata McGraw-Hill.
Reference Book(s):
1. Standard Boiler Operations - S.M. Elonka and A.L Kohal, Tata McGraw-Hill.
2. Mechanical and Industrial Measurements - R.K Jain, 2008, Khanna Publishers.
3. Power Plant Engineering – EL. Wakil, Tata McGraw-Hill.
113
EI 3032 Principle of Sensors & Data Acquisition
Credit: 3
Category: PEC
Prerequisite(s): Electrical & Electronic Measurement Techniques (EI 2003), Principle of
Measurement & Instrumentation (EI 2010)
Course Description:
The main aim of introducing the course is to demonstrate a critical understanding of elements of
signal conditioning necessary for a number of sensors and transducers. This course includes operation
of analog to digital and digital to analog converters. This course includes appropriate techniques and
devices for realizing a data acquisition system and function of output drivers and devices also.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Introduction to sensors and transducers
• Rotational displacements
• Rotational velocity
• PLC and SCADA
• Signal Conditioning
• Data acquisition systems
• Instrument calibration concepts
Textbook(s):
1. Electronics measurements and Instrumentation, R.K.Rajput, S.Chand, 2nd revised edition,
2011
Reference Book(s):
1. Digital control and state variable methods: Conventional and Intelligent control systems,
M.Gopal, 4th edition, 2012.
114
EI 3091 Instrumentation Laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Basic Electrical Engineering (EE 1003), Analog Electronics (EC 2027)
Course Description:
This lab will deal with various sensors, their operations, different interfacing techniques with
microcontrollers and use of LCDs for output.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Strain and force sensor
• Capacitive transducers
• Flow sensor
• Temperature sensors
• Displacement, pressure sensors
• Interfacing sensors with microcontroller for precise measurement
115
EI 3092 Process Control Laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Process Control (EI 3010)
Course Description:
Process control lab deals with automation(PLC/DCS) and different controllers(P, PI, PID) for
understanding the characteristics and performance of the level, temperature and flow. PLC platform
with HMI is also available through which different on-board applications like conveyor belt control,
temperature control, dc motor speed control using ladder logic can be performed. Experiments on pc
based level, pressure, flow, temperature loop stations with air compressor using digital PID controller
are also conducted.
Course Outcomes : At the end of the course, the students will be able to:
CO1: determine the characteristics of open and close loop systems using PID controller
CO2: apply the concepts of interacting and non-interacting liquid level system
CO3: apply the concepts of PLC, DCS & SCADA and its interfacing with real time system
CO4: control traffic light, water level in tank, speed of DC motor and control conveyor belt with PLC
using ladder logic programming
CO5: obtain the response using P, PI & PID controller for a typical flow, level, pressure &
temperature process station with air compressor
CO6: analyze the characteristics of control valve, I/p & P/I converter
Topics:
• Introduction to Basic Ladder Logic Programming
• Development of Ladder Logic Using Universal PLC Platform With HMI
• Hardware Verification of Open and Closed Loop Performances of Tank Filling Process
Using E-906 PID Controller
• Hardware Verification of Open and Closed Loop Performances of Flow Rate Regulatory
Process Using E-906 PID Controller
• Hardware Verification of Open and Closed Loop Performances of Heat Furnace Process
Using E-906 PID Controller
• Hardware Verification of Level Control Loop Performance Using Digital PID with Air
Compressor
• Hardware Verification of Flow Control Loop Performance Using Digital PID with Air
Compressor
• Hardware Verification of Pressure Control Loop Performance Using Digital PID with Air
Compressor
• Hardware Verification of Temperature Control Loop Performance Using Digital PID with
Air Compressor
116
EL 2002 Principle of Control Systems
Credit: 3
Category: PCC
Prerequisite(s): Principle of Signals and Systems (EC 2023), Signals and Networks (EC 2021)
Course Description:
This course covers concepts of open- and closed-loop systems, mathematical modeling of physical
system, transfer functions, signal flow graphs, feedback theory, time domain analysis, design
specifications & performance indices. This course also deals with time response of 2nd order systems,
stability analysis using Routh-Hurwitz criteria and root-locus methods, Nyquist plots, frequency
responses, Proportional, PI, PID controllers and Lead-lag compensators.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Mathematical modeling of physical system
• Feedback Theory
• Time domain analysis, design specification & performance indices
• Time response of Second order system
• Stability Criteria
• Frequency domain Analysis
• Cascade Compensation in Frequency Domain
Textbook(s):
1. Control System Engg, I. J. Nagrath & M. Gopal, New Age International (P) Ltd, 2nd edition,
1996.
Reference book(s):
1. Modern Control Engg, K. Ogata, PHI. 3rd edition, 1997.
2. Control Systems Engineering, Norman Nise, Wiley, 3rd Edition.
3. Automatic Control Systems, Benjamin C. Kuo, Prentice Hall.
117
EL 3024 Industrial Automation and Control
Credit: 3
Category: PEC
Prerequisite(s): Principle of Control System (EL 2002), Linear Control System (EE 2028)
Course Description:
The course discusses a wide range of topics for different types of sensors, actuator, and signal
conditioning circuits. This course also discusses about the different types of controllers and its tuning
technologies used in the industry. Different automation techniques like PLC including ladder
programming, SCADA, DCS are also covered. Different advanced control techniques have also been
discussed.
Course Outcomes: At the end of the course, the students will be able to:
CO1: comprehend the working of sensors in signal conditioning circuits and actuators
CO2: determine the effect of gain constant on system performance
CO3: understand different components of PLC and design of the ladder logic
CO4: analyze DCS hardware, its merits/demerits in an industrial automation in comparison with PLC
CO5: analyze SCADA hardware-software and its merits/demerits in industrial automation in
comparison with PLC and DCS
CO6: comprehend advanced control techniques
Topics:
• Sensors, Actuators and Signal conditioning
• Controller
• Automation
• PLC
• SCADA
• DCS
• Advanced control techniques
Textbook(s):
1. Computer-Based Industrial Control, Krishna Kant,2nd edition Prentice Hall of India Ltd.
2. Chemical Process Control – Theory and Practice, Stephanopoulous, Prentice Hall of India
Ltd, 1984.
3. Fundamentals of Industrial Instrumentation and Process Control, William C. Dunn, Tata
McGraw Hill, 2009.
Reference Book(s):
1. Modern Automation Systems, Muhammad Abdelati, University Science Press, 2009.
2. Mo1dern Control Engineering, 4th edition, Ogata, Prentice Hall of India
118
HS 2002 Engineering Economics
Credit: 3
Category: HSMC
Prerequisite(s): Nil
Course Description:
Course Outcomes: At the end of the course, the students will be able to:
CO1: apply economic theory for optimisation of the economic variables of demand,
supply,sales,profit, cost and revenue
CO2: apply the budgeting principles in making economic decisions during project appraisals
CO3: develop awareness towards all the economic issues related to the financial market, Budget,
Money, Credit and Fiscal Policies etc.
CO4: relate and apply theoretical concepts in Economics with contemporary/modern business
practices
CO5: understand the vitals of the financial market, know the source and methods of raising capital for
an organization
CO6: understand the depreciation of asset principles and efficient inventory/resource management
Topics:
• An Introduction to Economics and Engineering Economics
• Basic Concepts of Economics: Market equilibrium and Consumers and Producer's
equilibrium
• Elasticity and Demand Forecasting
• Optimization of Profit and cost
• Break Even Analysis
• Evaluation of Projects: Economic Appraisal Techniques
• Depreciation calculation and Inventory management
• Vitals of Money and capital market
Textbook(s):
1. Managerial Economics: Principles and Worldwide Applications. Dominick
Salvatore,Siddartha K.Rastogi,8th Edition,Pub.Oxford University Press.ISBN:
9780199467068.
2. Engineering Economics –James L.Riggs, DavidD.Bedworth and Sabah
U.Randhawa,4thEdition, McGraw Hill Education(India) Private Limited, New Delhi,2016.
Reference Book(s):
1. Principles of economics, Deviga Vengedasalam and Karunagaran Madhavan, Oxford
University Press, New York,3rd Edition,2013.
2. Managerial Economics-Principles and Worldwide Applications-Dominick Salvatore,
Adapted by Ravikesh Srivastava,7thEdition, Oxford University Press,2012.
119
3. Micro ECON-A South-Asian Perspective-by William A. McEachern and Simrit Kaur,
Cengage Learning, 2013.
4. Engineering Economy-Zahid A. Khan, Arshad Noor Siddiquee, BrajeshKumar, Pearson
Publication, 2012.
5. Engineering Economics – R.Panneerselvam, Pub: PHI Learning Private Limited, New
Delhi, 9thEdition, 2008.
120
HS 2008 Economic Environment of India
Credit: 3
Category: HSMC
Prerequisite(s): Nil
Course Description:
Course Outcomes: At the end of the course, the students will be able to:
CO1: develop the analytical understanding of the economic situation of the country
CO2: develop the skill to interpret the economic indicators during steady growth path and
economic crisis
CO3: acknowledge the role of different policy making bodies in India related to economic affairs
CO4: develop the ability to analyze the occupational structure of the country and sectoral contribution
to growth
CO5: examine the extent and role played by foreign sector in the form of exchange rate, FDI etc in the
domestic economy
CO6: develop a critical understanding of the fiscal position of the country
Topics:
• Economic Crises and Way out: Economic Crisis of early 1990s-Macro Economic Reforms
since 1991
• Primary Sector and Secondary Sector: Agriculture during the Reform Period; New Industrial
Policy
• Tertiary Sector and Foreign Sector: Service sector as the engine of growth in India; Trade
reforms
• Public Finance: Fiscal reforms in India post 1991; Centre-State Fiscal relationship
Textbook(s):
1. Dutt and Sundaram.Indian Economy. latest edition.
Reference Book(s):
1. Uma Kapila (2019), Indian Economy since Independence, New Delhi, Academic Foundation.
2. Balakrishnan, P. (2010): ’Economic Growth in India: History and Prospect‘. Oxford
3. University Press, New Delhi.
4. Bhagwati Jagdish and Arvind Panagariya( 2012): ’ India‘s Tryst with Destiny‘. Collins
Business, Noida, India.
5. Jean Dereze and Amartya Sen (1996): ’Indian Development: Selected Regional
6. Perspectives‘. Oxford University Press, New Delhi.
7. Ajijava Raychaudhuri and Prabir De (2012), International Trade in Services in India, New
Delhi, Oxford University Press.
121
HS 2010 Financial Institutions, Markets and Regulations
Credit: 3
Category: HSMC
Prerequisite(s): Nil
Course Description:
The course on Financial Institutions, Markets and Regulations is a specialized need-based extension
of Financial Economics. This course is designed to present the fundamental concepts and theories in
financial market and promote the application to the workplace and professional practice. It
introduces current financial concepts and tools towards money management in organizations
participating in the local and global economies. The course covers the current best practices in
financial analysis and planning through the application of financial concepts in a nutshell. These
include financial vitals relate to money and capital markets, time value of money, cost of capital,
risks and return, long-term financial budgeting. Inaddition, the course also introduces topics on lease
financing, hybrid securities and derivatives, trust funds, mergers and acquisitions and related issues in
current financial sector.
Course Outcomes: At the end of the course, the students will be able to:
CO1: have comprehensive understanding of the nature and functions of the several types of financial
institutions operating in the market
CO2: develop critical skills in applying the principles of finance and financial inter-mediation to the
real world situations
CO3: effectively interact with the financial markets they need to approach for their future economic
endeavors and/or in their place of employment
CO4: make economic decisions and analysis of issues related to security market transactions and
policies
CO5: develop the understanding of the structure and functions of Indian financial institutions,
instruments and policies
CO6: take decisions regarding saving, investments, portfolio contents and diversification to maximize
their return and reduce associated risks
Topics:
• Financial systems: Significance of banks and all other Financial institutions
• Financial Innovations
• Overview of Structure of Financial Debts and Equity markets
• Functions of Financial Intermediaries
• Monetary authority: Reserve Bank of India: Its role, structure and functioning
• Subprime crisis
• Derivative markets
• Capital market authority: structure and functions
• Regulation of Capital market, Role of SEBI
Textbook(s):
1. Madura, Jeff (2008), Financial Markets and Institutions, 8th edition, Thomson Publications.
Reference Book(s):
1. Fabozzi, Frank, Modigliani, Franco, Jones, Frank (Feb 2009), Foundations of Financial
Markets.
2. Eakins, Stanley G. (2005), Financial Markets and Institutions (5th Edition), Addison Wesley.
3. Howells, Peter, Bain, Keith (2007), Financial Markets and Institutions, 5th Edition.
122
4. Barth, James R., Caprio, Gerard, and Levine, Ross (2008), Bank Regulations are Changing:
For Better or Worse?, Association for Comparative Economic Studies.
5. Goldstein, Morris (2006), Financial Regulation after the Subprime and Credit Crisis,
Washington: Peterson institute.
123
HS 2012 Development Economics
Credit: 3
Category: HSMC
Prerequisite(s): Nil
Course Description:
Course Outcomes: At the end of the course, the students will be able to:
CO1: develop the understanding of issues related to economic growth and economic development
CO2: relate and apply the major growth theories in their related academic projects
CO3: develop the familiarity with major economic issues faced by the country like poverty,
inequality, underdevelopment etc.
CO4: analyse and compare the development paths adopted across countries of the globe
CO5: analyse the empirical evidence on the pattern of growth and development
CO6: develop critical understanding of the existing, adopted and needed policies and strategies for
sustainable growth and development
Topics:
• Concepts and difference between growth and development.
• Measures of growth and development
• Models of growth and development
• Poverty and Inequality : Perceptions, estimation and measures of improvement
• Impact of poverty and inequality on growth and development
• Cross country perspectives of development
Textbook(s):
1. Todaro, M. P. & Smith, S. C. (2015), Economic Development, Pearson (12th Edition).
2. Thirlwall A. P. Growth and Development ( 6 th and 7 th edition)
Reference Book(s):
1. Debraj Ray : Development Economics
2. Meier and Rauch,: Leading Issues in Economic Development, OUP, Latest Edition
3. Kaushik Basu :Analytical Development Economics , OUP
4. Human Development Reports, various years
5. Bagchi A. K. The Political Economy of Underdevelopment, Cambridge University Press
1982.
124
HS 2081 Business Communication
Credit: 1
Category: HSMC
Prerequisite(s): Nil
Course Description:
This course is designed to give students a comprehensive view of communication, its scope and
importance in business. This is an interactive course with a view to enhance language and soft skills
with the aid of live demonstration within the framework of the syllabus. It is a foundation building
measure to enable the students to excel in the corporate world and in day to day life.
Course Outcomes: At the end of the course, the students will be able to:
CO1: develop competence in reading and comprehension, develop skimming skills for extracting
the main idea(s) from the text, and scanning for keywords
CO2: enrich the fluency of the students with Collocations and Phrasal Verbs
CO3: use Email effectively and efficiently as per the organization hierarchy. To retain a logical flow
while drafting emails, make aware students about the importance of succinct written
expression in modern Business Communication
CO4: write standard and effective Cover Letters and Resume
CO5: bridge the gap between native language and target language i.e. English, make students
communicative competent and develop their fluency in public speaking
CO6: prepare effective Power Point Slides. Maintain and arrange proper data structure in
presentations. To learn skills of making effective presentation (verbal and non-verbal aspects)
Topics:
• Reading Comprehension – Activity based on BEC Training – Matching, Multiple Choice
Questions, Open Close, Giving Appropriate Headings
• Collocation – Activity based on Word-Stock, Phrasal Verbs & Vocabulary Building
• E-mail – Activities based on Writing Appropriate Salutation, Paragraphs & Conclusion
• Resume Writing
• Thematic Discussions
• Speaking in Pairs – Everyday Activities & Detailed Introduction
• Activity based on PowerPoint Presentation
125
HS 3006 Entrepreneurship
Credit: 3
Category: HSMC
Prerequisite(s): Nil
Course Description:
The course has been designed for the students in order to provide basic knowledge of an entrepreneur
and opportunities for new entrepreneurship. To provide idea about various financial sources available
for small and medium enterprise by different financial institutions. To provide knowledge how to
manage working capital of an organization in an efficient manner. To have an idea about motivational
tools for increasing the productivity of employees in an enterprise.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Introduction to entrepreneurship
• SSI Units
• Market survey and research
• Marketing mix
• Financial management
• Working capital management
• Personnel management
• Motivation
Textbook(s):
1. Entrepreneurial Development, S.S.Khanka, S.Chand
Reference Book(s):
1. Industrial Organisation and Engg. Economics, Sharma & Banga, Khanna Publication
2. Entrepreneurship New Venture Creation, David H. Holt, Prentice Hall, PHI
126
HS 3008 Management Concepts And Practices
Credit: 3
Category: HSMC
Prerequisite(s): Nil
Course Description:
The course curriculum is designed for student in order to provide fundamental knowledge in
management area. The students will be able to know about general management concepts and various
specialization in management area like marketing, finance, production and strategy management. The
marketing management portion of the course will benefit the students to develop their career in
marketing line, as most of the organisations give priority for marketing skills. Finance and production
management will help the students in their respective domain and serve as a guide in their corporate
career. The strategy management portion of this course will serve as a guide for the students to
contribute in strategy formulation of the organization and how to achieve that strategy within a
stipulated time period.
Course Outcomes: At the end of the course, the students will be able to:
CO1: perform the critical management functions effectively and develop ideas about implementing
principles and theories of management in organizations efficiently
CO2: develop various marketing skills in order to be successful in corporate world
CO3: utilize different financial techniques for better management and control of organisational
financial resources
CO4: take strategic decision for day to day operation through proper working capital management.
CO5: have competency in production planning as well as control measures will become easy in their
professional career
CO6: do strategy formulation of the organization and how to achieve that strategy within a stipulated
time period
Topics:
• Introduction to management
• Marketing mix
• Market research
• Financial management
• Working capital management
• Production planning and control
• Inventory management
• Strategy management
Textbook(s)
1. Modern Business Organisation and Management. Sherlekar & Sherlekar, Himalaya
Publishing House.
2. Business Organisation and Management. M. C. Shukla, S. Chand
Reference Book(s)
1. Principles & Practices of Management. L. M Prasad
2. A framework for marketing management, Philip Kotler
3. Financial Management. I. M Panday
4. Production and Operation Management, Everett E. Adam Jr. Ronald J. Ebert
127
HS 3002 Organisational Behaviour
Credit: 3
Category: HSMC
Prerequisite(s): Nil
Course Description:
The course has been designed for the students to provide an understanding about the behaviour of
individuals, groups and the system in the organization. The course will help the students how to
develop personality and leadership style for achievement of individual and organizational objective.
To know about the benefit of motivation for increasing individual and organizational productivity. To
Provide knowledge to work in groups and develop techniques for group decision making for
organizational development.
Course Outcomes: At the end of the course, the students will be able to:
CO1: know about organization, organizational behaviour its nature, scope and significance
CO2: develop their personality as per industry requirement
CO3: apply motivational techniques to make the employees work with confidence and satisfaction
CO4: develop different leadership style to adjust themselves in different organizational situations
CO5: improve the knowledge of group behaviour and techniques of group decision making
CO6: apply the concepts for managing changes in organization as well as the development of an
organization's human resources
Topics:
• Introduction to Organisation and organisational behaviour
• Personality
• Motivation
• Leadership
• Group dynamics
• Organisational change
• Organisational development
Textbook(s) :
1. Organisational behaviour. Stephen P. Robbins, Timothy A. Judg, S. Sanghi, Pearson
2. Organizational Behaviour and Work, F. M. Wilson, Oxford University Press.
Reference Book(s):
1. Organizational Behaviour, Dipak Kumar Bhattacharya, Oxford University Press
2. ORGB, Organizational Behaviour, Nelson, Quick, Khandelwal, Cengage
3. Organisational Behaviour. Dr. S. S Khanka, S. Chand
4. Managing Organisational Behaviour, Moorhead & Griffin, Cengage Learning.
128
HS 3004 Human Resource Management
Credit: 3
Category: HSMC
Prerequisite(s): Nil
Course Description:
The course has been designed in order to provide knowledge and idea about human resource
management and how to become a professional human resource manager. It will help the students to
follow different HR processes like recruitment, training, performance appraisal effectively in
organizational level. The students will able to learn how to manage industrial dispute and develop
industrial relation in corporate sector. The course will enable the students to understand the workers
participation in management concept through employee discipline and the process of effective
bargaining system in the organisation.
Course Outcomes: At the end of the course, the students will be able to:
CO1: develop personal and professional qualities of a manager in order to manage human resource of
an organization effectively
CO2: meet the human resource requirement of the organization for achieving its objective effectively
CO3: follow different HR processes like recruitment, selection, training, performance appraisal
effectively in organizational level
CO4: inculcate the sense of inter personal relation required in professional front in handling
employer-employee relation effectively for achievement of organizational objectives
CO5: achieve strategic objectives of the organizations, by optimizing the potentiality of the human
resource through workers participation in management
CO6: know the technique of managing and being managed by the organisation
Topics:
• Human resource management
• Human resource planning
• Recruitment
• Selection
• Training
• Performance appraisal
• Industrial relation
• Industrila dispute
• Collective bargaining
• Workers participation in management
Textbook(s):
1. Human Resource Management, P. Jyoti & D. N. Venkatesh, Oxford Publication, 2016
2. Human Resource Management, B. Varkkey & G. Dessler, Pearson, 2017
Reference Book(s):
1. Human Resource Management. K. Aswathappa, Mc Graw Hill Education, 2013.
2. Human Resource Management. S. S. Khanka, S. Chand, 2019
3. Human Resource Management. P. Subba Rao, Himalaya Publishing House, 2018.
129
HS 4001 Professional Practice, Law and Ethics
Credit: 2
Category: HSMC
Prerequisite(s): Nil
Course Description:
The course on Professional Practice, Law and Ethics is designed to cater comprehensive insight
of law and ethics to the students for practicing in their professional life. The course incisively
highlights the role of morals and ethics in leading a sustainable profession. Besides, by containing
different relevant laws like laws of contracts, intellectual property law and information technology
law, the course provides foundation in law to the students which will help them a lot to face the real
life situations with ease.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Morals and ethics in engineering
• Engineering as social experimentation
• Engineer’s responsibility for safety
• Global issues
• Law of contracts and law of torts
• Environmental laws
• Intellectual property law
• Information technology law
Textbook(s):
1. R. Subramaniam, Professional Ethics, Oxford University Press, 2013
2. Indian Contracts Act 1872
3. Patents Act 1970 (Unit-3)
4. Designs Act 2000 (Unit-3)
5. Information Technology Act 2000 (Unit-4)
Reference Book(s):
1. Mike Martin and Ronald Schinzinger, “Ethics in Engineering”, McGraw Hill New York,
2005.
2. Charles E Harris, Michael S Pritchard and Michael J Rabins, “Engineering Ethics Concepts
and Cases”, Thomson Learning, 2000
130
HS 4003 Legal Issues and Requirements in Engineering
Credit: 1
Category: HSMC
Prerequisite(s): Nil
Course description:
It depicts on law of contracts and law of torts, Consumer Protection Act 1986, Environmental
Protection Act 1986, Environmental Impact Assessment 2006, standards for emission, discharge of
environmental pollutants from various industries, Intellectual Property Law, Protecting engineering
invention, the U.S Utility model approach and need for Utility model in India, Protecting Software
and other engineering technologies in cyberspace, maintaining data security and technological privacy
in Cyberspace, e-contracts, electronic and digital signatures.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Law of contracts and law of torts
• Environmental Laws
• Intellectual Property Law
• Information Technology Law
Textbook(s):
1. Gurdeep Singh “Environmental Laws” Eastern Book Company,2nd Edition 2016.
2. V K Ahuja “Law Relating To Intellectual Property Rights”Lexis Nexis, 3rd Edition. July
2017.
3. Pavan Duggal “Cyber Law”-Indian Perspective”. 2nd Edition 2016.
4. Avtar Singh” Law of Contracts” Eastern Book Company,12th Edition, Reprinted 2020.
5. Dr. R K Bangia “Law of Torts”. Allahabad Law Agency; 24th 2019 edition (2019).
Reference Book(s):
1. Rosencranz “Enviromental Law and policy in india”.Oxford University Press, 2001.
2. Howard b rockman “Intellectual Property Law for engineers and scinentists”.ISBN: 978-0-
471-69740-4, Wiley-IEEE Press, June 2004.
3. Mireille Hidebrant “ smart technologies and the end of law”. ISBN: 978 1 78643 022 9.
131
IT 2004 Web Technology
Credit: 3
Category: PCC / OEC
Prerequisite(s): Object Oriented Programming (IT 2005)
Course Description:
This course provides a basic overview and understanding of many key web technologies internet
fundamentals, such as HTML & Cascading Style Sheets (CSS). This course of study also builds on
the skills gained by students in Java Fundamentals or Java Foundations to help advance Java
programming skills. Students will design object-oriented applications with Java and will create Java
programs using hands-on, engaging activities
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand and design interactive web page(s) using HTM & CSS
CO2: identify classes, objects, members of a class and relationships among them needed for a
specific problem
CO3: design Java application programs using basic concepts of OOP principles and proper program
structuring
CO4: demonstrate the concepts of polymorphism, inheritance, packages & interfaces
CO5: analyze Java programs to implement error handling techniques using exception handling
CO6: apply I/O streams and design of an applet
Topics:
• Web Development
• Introduction to Java
• Classes, Inheritance
• Interface, Package
• Exception Handling
• String Handling
• Java I/O Stream
• Applet
Textbook(s):
1. Java Programming for Core and Advanced Learners, Sagayaraj, Denis, Karthik and
Gajalakshmi, 1st Edition, Universities Press 2018
Reference Book(s) :
1. Java-The Complete Reference,Herbert Schildt, 9th Edition, McGraw Hill Education 2014
2. HTML- Complete Reference,Powell, 3rd Edition, TMH 2007
Introduction to JAVA Programming, Y.Daniel Liang, 6th Edition, Pearson Education 2007
132
IT 2005 Object Oriented Programming
Credit: 3
Category: PCC / OEC
Prerequisite(s): Computer Programming (CS 1093)
Course description:
This course is a comprehensive hands-on introduction to object oriented programming in C++ for C
programmers. Emphasis is placed on the features of C++ that support effective modeling of the
problem domain and reuse of code. Topics include Introduction to Object Oriented Programming,
Class and Object, Constructor and Destructors, Static members, Friend functions, Inheritance,
Polymorphism: Operator Overloading, Virtual Functions, Exception Handling, Templates, Files and
Streams. Besides the theoretical foundations, students acquire Hands -on experience by implementing
all the OOPs concepts.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Introduction to Object Oriented Programming
• Class and Object
• Inheritance
• Polymorphism
• Exception Handling, Templates, Files and Streams
Textbooks(s) :
1. Object Oriented Programming with C++, Reema Thareja, OXFORD University Press,
Revised First Edition, 2018.
2. Object Oriented Programming with C++, E.Balaguruswamy, McGraw Hill Education;
Seventh edition 2017.
Reference Books(s):
1. C++ completes reference, Herbert Schildt, TMG Hill, 4th Edition, 2002.
2. C++ How to Program, Deitel and Deitel, Pearson Education Asia, 8th Edition, 2011.
Object Oriented Programming with Ansi and Turbo C++, Ashok N Kamthane, Pearson
Education, 1st Edition,2003
133
IT 2095 Object Oriented Programming Laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Nil
Course Description:
Object oriented programming lab uses C++ language for program implementation. This course is
helpful for the students as they get to learn the basics of object-oriented programming and to use them
along with the traditional programming concepts of C.
Course Outcomes: At the end of the course, the students will be able to:
CO1: apply an object oriented approach to programming and identify potential benefits of object-
oriented programming over other approaches
CO2: reuse the code and write the classes which work like built-in types
CO3: design applications which are easier to debug, maintain and extend
CO4: apply object-oriented concepts in real world applications
Topics:
• Execution of basic Input / Output statements in C++
• Execution of programs using Class & Objects
• Execution of programs using Constructors
• Execution of programs using Friend Function & Friend Class
• Execution of programs using concepts of Inheritance
• Execution of programs using concepts of Polymorphism ( Function overloading, Operator
overloading, Virtual Functions)
• Execution of programs using Pointers
• Execution of programs using Templates
• Execution of programs using File Handling in C++
134
IT 3003 Software Engineering
Credit: 4
Category: PCC
Prerequisite(s): Nil
Course Description:
This course will explore several concepts and principles in parallel with software development. The
course will begin with an introduction to software engineering as well as discussion of the main
methodologies of software engineering. It covers all the phases of SDLC. The quality and reliability
attributes of the software also discussed. Recent trends like Client-Server Software engineering,
Service Oriented Architecture (SOA), Software as a Service (SaaS) are also discussed.
Course Outcomes: At the end of the course, the students will be able to:
CO1: differentiate different software process models and understand their applicability in real life
projects
CO2: gather and specify requirements of the software projects
CO3: apply the basic project management practices in real life projects
CO4: translate the baseline requirement specifications into design & development process
CO5: distinguish and apply different testing methodologies
CO6: evaluate different software matrix
Topics:
• Software Process Models
• Software Requirement Engineering
• Software Project Management
• Structural Analysis & Design
• Testing Strategies
• Software Reliability Software Maintenance
• Emerging Topics
Textbook (s):
1. Fundamentals of Software Engineering, Rajib Mall, PHI, Fifth edition.
Reference Books(s):
1. Software Engineering, A Practitioner’s Approach, Roger S. Pressman, TMG Hill, Eighth
edition.
2. Software Engineering, I. Sommerville, Pearson Education, Asia, Tenth Edition.
135
IT 3005 Computer Networks
Credit: 3
Category: PCC
Prerequisite(s): Nil
Course Description:
This course provides an introduction to computer networks, with a special focus on the Internet
architecture and protocols. Topics include layered network architectures, addressing, naming,
forwarding, routing, communication reliability, the client-server model, web and email protocols.
Besides the theoretical foundations, students acquire practical experience by implementing the basic
features of real Internet protocols.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Introduction
• Application Layer
• Transport Layer
• Network Layer
• Link-layer
Textbook(s):
1. Computer Networks: A top-down approach by Forouzan, McgrawHill .
Reference Book(s):
1. Computer Networking: A top-down approach”, by Kurose and Ross, 5th Edition, Pearson
2. Computer Networks”, by A.S. Tannenbaum, 5th Edition, Pearson
3. Computer Networks: A systems approach”, by Peterson and Daive, 5th Edition, Morgan
Kaufmann
136
IT 3006 Data Analytics
Credit: 3
Category: PCC
Prerequisite(s): Nil
Course Description:
This course provides an introduction to the concepts of big data, with focus on data analytics
techniques and models. Topics include data analysis techniques such as regression modeling, support
vector machines, time series analysis, rule Induction, sequential cover algorithm, data stream
management systems, filtering streams for mining data streams. It further covers key topics such as
hadoop, mapreduce, pig, hive, NoSQL and visualization concepts for handling the complexity of
semi-structured and unstructured data. Besides the theoretical foundations, students formulate the
concepts, principles, and techniques focusing on the applications to industry and real world
experience.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand and classify the characteristics, concepts and principles of big data
CO2: apply the data analytics techniques and models
CO3: implement and analyze the data analysis techniques for mining data streams
CO4: examine the techniques of clustering and frequent item sets
CO5: analyze and evaluate the framework and vizualization for big data analytics
CO6: formulate the concepts, principles and techniques focusing on the applications to industry and
real world experience
Topics:
• Introduction to Big Data
• Data Analysis
• Mining Data Streams
• Frequent item sets and Clustering
• Frameworks and Visualization
Textbook(s):
1. Data Analytics, Radha Shankarmani,M. Vijayalaxmi, Wiley India Private Limited,
ISBN: 9788126560639.
Reference Book(s):
1. Data Science and Big Data Analytics: Discovering, Analyzing, Visualizing and Presenting
Data by EMC Education Services (Editor), Wiley, 2014
2. Bill Franks, Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data Streams
with advanced analystics, John Wiley & sons, 2012.
3. Glenn J. Myatt, Making Sense of Data, John Wiley & Sons, 2007 Pete Warden, Big
Data Glossary,O’Reilly, 2011.
4. Jiawei Han, MichelineKamber “Data Mining Concepts and Techniques”, Second Edition,
Elsevier, Reprinted 2008.
5. Stephan Kudyba, Thomas H. Davenport, Big Data, Mining, and Analytics, Components of
Strategic Decision Making, CRC Press, Taylor & Francis Group. 2014
6. Big Data, Black Book, DT Editorial Services, Dreamtech Press, 2015
137
IT 3007 Internet Of Things
Credit: 3
Category: PCC
Prerequisite(s): Computer Networks (IT 3005)
Course Description:
The Internet of Things (IoT) is everywhere. It provides advanced data collection, connectivity, and
analysis of information collected by computers everywhere—taking the concepts of Machine-to-
Machine communication farther than ever before. This course gives a foundation in the Internet of
Things, including the components, tools, and analysis by teaching the concepts behind the IoT and a
look at real-world solutions.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Introduction to Internet of Things
• Application of Domain Specific IoTs: Home Automation, Environment, Energy, Retail,
Logistics, Agriculture, Industry, Health& Lifestyle
• IoT and M2M
• IoT Platform Design Methodology
• IoT Physical Devices & Endpoint
• IoT Physical Server and Cloud Offering
• Case Studies Illustrating IoT Design
• Advanced Topics
Textbook(s):
1. Arshadeep Bahga,Vijay Madisetti, "Internet of Things -A Hands-on Approach", Universities
Press, 1st Edition, ISBN:9788173719547.
Reference Book(s):
1. Adrian McEwen, Hakim Cassimally, "Designing the Internet of Things", Wiley Publication,
1st Edition, November 2013,ISBN:9781118430620.
2. Harry Fairhead ,"Raspberry Pi IOT in C", IO Press Publication, 1st Edition,
ISBN:9781871962468.
138
IT 3022 Cloud Computing
Credit: 3
Category: PCC
Prerequisite(s): Nil
Course Description:
The course presents a top-down view of cloud computing, from applications and administration to
programming and infrastructure. Its main focus is on parallel programming techniques for cloud
computing and large scale distributed systems which form the cloud infrastructure. The topics
include: overview of cloud computing, cloud systems, parallel processing in the cloud, distributed
storage systems, virtualization and security in the cloud.
Course Outcomes: At the end of the course, the students will be able to:
CO1: understand the basic concepts of Distributed System and Cloud Computing
CO2: analyze the different cloud models
CO3: compare the various cloud services and cloud platforms
CO4: analyze various scheduling techniques applied in cloud platform
CO5: appraise VM provisioning and migration techniques used in cloud environment
CO6: examine various cloud applications and issues
Topics:
• Introduction to various computing environment
• Cloud Models
• Cloud Services
• Virtualization
• Cloud Application and challenges
Textbook(s):
1. Cloud Computing by Shailendra Singh, Oxford University Press, 2018
Reference Book(s):
1. Cloud Computing Principles and Paradigms, edited by Rajkumar Buyya, James Broberg and
Andrzej Goscinski, Wiley Publication, 2013
2. Cloud Computing for Dummies, Judith Hurwitz, Robin Bloor, Marcia Kaufman and Fern
Halper, Wiley Publication, 2009
139
IT 3095 Networks Laboratory
Credit: 1
Category: PCLC
Prerequisite(s): Computer Programming (CS 1093)
Course Description:
This course enables students to develop skills required to design, develop and troubleshoot network
based applications.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• The concept of networking and it's significance in computer network, its components (i.e.
h/w and s/w) required for data communication in a Computer Network. (Showing the h/w
components like Network Interface Card (NIC), Network Cable, RG-45 Connector,Hub,
Switch, Router etc.)
• Highlight the importance of socket programming as a s/w for data communication and the
basic fundamentals required for doing socket programming using C
• Review of function, pointer, structure, structure with in a structure, pointer to structure, and
command line argument concept using C programming Language
• The concept of s little endian and big endian & its significance of endianness in computer
network
• Basics of Socket Programming. Details of Connection less Socket programming APIs for
TCP/IP stack using C Programming
• Details of Connection Oriented Socket programming APIs for TCP/IP stack using C
Programming
• Demonstration of the packet Analyzer tool (wireshark) to analyze the details of a packet
which is captured during packet transmission in the network
• Overview of file transfer over a computer network. Discussion of how to design a stop-and-
wait protocol on top of connectionless sockets. Discussion of how to fragment and
reassemble packets at the source and destination host respectively
140
MA 2009 Mathematics-III
Credit: 4
Category: BSC
Prerequisite(s): Nil
Course Description:
Students are taught Partial differential equations based on the propagation of heat, wave etc to use in
solving engineering problems. The concept of Complex analysis, Residual integration are included to
get the knowledge on complex plane. Numerical analysis is included to get approximate solutions
to difficult problems for which analytical solution is hard to obtain. Students are given common
Probability and Statistical knowledge to use statistical analysis of data.
Course Outcomes: At the end of the course, the students will be able to:
Topics:
• Partial Differential Equation
• Complex Analysis
• Numerical Methods
• Probability
Textbook(s):
1. Advanced Engineering Mathematics(10th edition) by E. Kreyszig , Wiley .
Reference Book(s):
1. Engineering Mathematics by S. Pal and S.C. Bhunia, Oxford University Press.
141
MA 2013 Discrete Mathematics
Credit: 4
Category: BSC
Prerequisite(s): Nil
Course Description:
Discrete mathematics includes different mathematical logics, idea of set, relation and function.
Emphasis is given on the recurrence relation and their Algebraic structure
Course Outcomes: At the end of the course, the students will be able to:
CO1: convert sentences in natural language into mathematical statements and understand predicate
and quantifiers, rules of inference and prove results by principle of mathematical induction
CO2: use the principles of inclusion and exclusion of sets, relations and functions and solve related
problems
CO3: use the idea of partition of sets, partial ordering relation, Hasse diagram and Lattice
CO4: work out problems on recurrence relations by substitution and method of generating functions
CO5: analyse algebraic structures, groups, semi group, subgroups and proof of Lagrange’s theorem
CO6: identify homomorphism and isomorphism of groups, ring, integral domain and field
Topics:
• Propositional logic, predicate logic, mathematical induction
• Set, Relation & Function
• Recurrence Relation and their solutions Algebraic structure
Textbook(s):
1. Discrete Mathematics and its Applications by Kenneth H Rosen (Mc Graw Hill 7th Edition)
Reference Book(s):
1. Elements of Discrete Mathematics. A Computer oriented approach by C.L Liu, D.P.
Mohapatra (Tata Mc Graw Hill 4th Edition-2013)
142
Cover Desiging by : KIIT Publication Cell