0% found this document useful (0 votes)
50 views55 pages

2022 M.E - EST Syllabus (27.4.2023)

The document outlines various courses in Applied Mathematics, Research Methodology, Embedded Systems Design, and Software for Embedded Systems, detailing their objectives, units, and outcomes. Each course includes prerequisites, specific learning goals, and recommended textbooks and references. The courses aim to equip students with essential skills in mathematics, research analysis, and embedded system design and programming.

Uploaded by

KRISHNAMMAL N
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
50 views55 pages

2022 M.E - EST Syllabus (27.4.2023)

The document outlines various courses in Applied Mathematics, Research Methodology, Embedded Systems Design, and Software for Embedded Systems, detailing their objectives, units, and outcomes. Each course includes prerequisites, specific learning goals, and recommended textbooks and references. The courses aim to equip students with essential skills in mathematics, research analysis, and embedded system design and programming.

Uploaded by

KRISHNAMMAL N
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 55

22PMA101 APPLIED MATHEMATICS L T P C Hours

3 1 0 4 60
Prerequisite: Basics of mathematics
Course Objective: The course aims to
 Explain the fundamental ideas of linear algebra with the concepts of vector spaces
 Apply the transformation for finding eigenvalues and eigenvectors of matrices
 Understand the concept of similarity transformation
 Learn the fundamental concepts of random variables and distributions
 Select the appropriate method for solving linear programming problems
UNIT I LINEAR ALGEBRA 12
Vector space – Linear independence – Basis – Norm of a vector – Orthogonalization – Gram-Schmidt –
Orthogonalization Process – Linear transformation – Representation of Linear transformation by matrix – Sum,
composite and scalar multiple of Linear transformation – Change of basis in an n dimensional space – Orthogonal
and unitary transformation – Matrix Norms.
UNIT II MATRICES 12
Range space, Rank, Null space and Nullity of a matrix – Solution of Homogeneous equations and Non
homogeneous equations – Consistent and inconsistent equations – Eigenvalues, Eigenvectors and canonical form
representation of linear operators – Matrix representation of a linear operator in Jordan form and Diagonal form.

UNIT III SIMILARITY TRANSFORMATION 12


Eigenvalues using QR transformations – Generalized Eigenvectors – Canonical forms –Singular value
decomposition and applications – Pseudo inverse – Least square approximations.
UNIT IV RANDOM VARIABLES 12
Random variables – Discrete and continues – Probability functions – Moments – Moment generating functions and
their properties –Binomial, Poisson, Uniform, Exponential, and Normal distributions – Function of a Random
Variable.
UNIT V LINEAR PROGRAMMING 12
Formulation – Graphical solution – Simplex method – Big M method - Two phase method -
Transportation and Assignment models.
Course Outcomes: At the end of the course, students will be able to
CO1: Apply Linear Algebra techniques to solve the Engineering Problems
CO2: Illustrate the application of diagonalization of matrix in Engineering field
CO3: Understand the concept of decomposition of the matrices into required form
CO4: Apply the concepts of the probability and distributions in Engineering applications
CO5: Solve the linear programming by appropriate methods
Text Books:
[1] Friedberg A.H, Insel A.J and Spence L, "Linear Algebra", Pearson Educations, Noida, 5th Edition, 2022.
[2] Oliver C Ibe, "Fundamentals of Applied Probability and Random Processes", Elsevier, Boston, 2 nd Edition, 2014.
[3] Taha H A, "Operations Research: An Introduction", Pearson Education, Asia Edition, New Delhi, 9th Edition,
2016.
Reference Books:
[1] Bronson R, "Matrix Operation, Schaum’s outline series", McGraw Hill, New York, 2nd
Edition, 2011.
[2] Hoffman, Kenneth and Kunze, Ray, "Linear Algebra", Prentice Hall of India, New Delhi, 2nd
Edition, 2014.
[3] Walpole R E, Myers R H, Myers S L, and Ye K, "Probability and Statistics for Engineers and
Scientists", Asia, Pearson Education, India 8th Edition, 2007.
[4] Data, K.B, “Matrix and Linear Algebra”, Prentice Hall of India, New Delhi, 2nd Edition, 2007.

Web References:
[1] https://onlinecourses.nptel.ac.in/noc22_ma49/previewSS
[2] https://nptel.ac.in/courses/111106051
COURSE ARTICULATION MATRIX

Course Programme Outcomes/Programme Specific Outcomes (POs/PSOs)


Outcomes
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

CO1 3 2 1 - - - - - - - - -
CO2 3 2 1 - - - - - - - - -
CO3 3 2 1 - - - - - - - - -
CO4 3 2 1 - - - - - - - - -
CO5 3 2 1 - - - - - - - - -
Average 3 2 1 - - - - - - - - -
L T P C
22PPE104 RESEARCH METHODOLOGY AND IPR
3 0 0 3
Prerequisite :
Course Objectives :This course aims
Objective 1 Problem formulation, analysis and solutions.
Objective 2 To Conduct critical research analysis and plagiarism checks.
Objective 3 Writing and presenting technical papers without violating professional ethics.
Objective 4 Patent preparation and filing.
Objective 5 To analyze ideas, concepts, and creativity will rule the world tomorrow via computer
technology.
Course Outcome : At the end of this course, students will be able to
CO1 Formulate research problem.
CO2 Carry out research analysis.
CO3 Write and present the technical reports and research proposal.
CO4 Understand about Intellectual Property Rights
CO5 Familiarize the patent rights and transfer of technology.
Unit 1 LITERATURE REVIEW 09
Effective literature studies approaches- data collection- analysis- interpretation-research problem
identification- plagiarism- research ethics.
Unit 2 RESEARCH PROBLEM FORMULATION 09
Meaning of research problem- Sources of research problem, criteria characteristics of good research- errors
in selecting a research problem- scope, objectives and approaches to investigate the research problems.
Unit 3 TECHNICAL WRITING /PRESENTATION 09
Effective technical writing- how to write report, paper- format of research proposal - developing a research
proposal- Tools for Technical writing- latex and MS word, Tools for Technical presentation-Power point.
Unit 4 INTELLECTUAL PROPERTY RIGHTS 09
Intellectual Property – The concept of IPR- Evolution and development of concept of IPR- IPR
development process- Trade secrets, utility Models- IPR & Bio diversity-Role of WIPO and WTO in IPR
establishments-Right of Property- Common rules of IPR practices
Unit 5 PATENTS 09
Patents – objectives and benefits of patent- Concept, features of patent, Inventive step-Specification- Types
of patent application- process E-filling- Examination, Grant of patent- Registration of patent agents-
Licensing and transfer of technology- Trademark -Geographical Indications
Total Hours : 45
Text Books :
[1] Ranjit Kumar, 3rd Edition, “Research Methodology: A Step by Step Guide for beginners” Sage
publishers,2011.
[2] Halbert, “Resisting Intellectual Property”, Taylor & Francis Ltd ,2007.
Reference Books :
[1] Catherine J. Holland, “Intellectual property: Patents, Trademarks, Copyrights, Trade
Secrets”,Entrepreneur Press, 2007.
[2] David Hunt, Long Nguyen, Matthew Rodgers, “Patent searching: tools & techniques”, Wiley,2012
L T P C
22PES101 DESIGN OF EMBEDDED SYSTEMS
3 0 0 3
Prerequisite: Basics of Microcontroller and Microprocessors
Course
Objectives:
Objective 1 To provide a clear understanding on the basic concepts, Building Blocks for Embedded System
Objective 2 To teach the fundamentals of System design with Partitioning
Objective 3 To introduce on Embedded Process development Environment
Objective 4 To study on Basic tool features for target configuration
Objective 5 To introduce different EDLC Phases &Testing of embedded system
Course Outcome:
CO1 An ability to design a system, component, or process to meet desired needs within realistic
constraints such as economic, environmental, social, political, ethical, health and safety,
manufacturability, and sustainability
CO2 Describe the different communication protocols involved in embedded networking and various
interrupt service mechanism.
CO3 Describe the differences between the general computing system and the embedded
system, also recognize the classification of embedded systems
CO4 Design real time embedded systems using the concepts of RTOS.
CO5 Foster ability to understand the role of embedded systems in industry
UNIT 1 INTRODUCTION TO EMBEDDED SYSTEMS 9
Introduction to Embedded Systems –Structural units in Embedded processor, selection of processor & memory
devices- DMA, Memory management methods- memory mapping, cache replacement concept, Timer and Counting
devices, Watchdog Timer, Real Time Clock
UNIT 2 EMBEDDED NETWORKING AND INTERRUPTS SERVICE MECHANISM 9
Embedded Networking: Introduction, I/O Device Ports & Buses– Serial Bus communication protocols -RS232
standard – RS485 –USB – Inter Integrated Circuits (I2C) – interrupt sources, Programmed-I/O busy-wait approach
without interrupt service mechanism- ISR concept-– multiple interrupts – context and periods for context
switching, interrupt latency and deadline -Introduction to Basic Concept Device Drivers.
UNIT 3 RTOS BASED EMBEDDED SYSTEM DESIGN 9
Introduction to basic concepts of RTOS- Task, process & threads, interrupt routines in RTOS, Multiprocessing and
Multitasking, Preemptive and non-preemptive scheduling, Task communication shared memory, message passing-,
Inter-process Communication – synchronization between processes-semaphores, Mailbox, pipes, priority inversion,
priority inheritance-comparison of commercial RTOS features - RTOS Lite, Full RTOS, VxWorks, μC/OS-II, RT
Linux.
UNIT 4 SOFTWARE DEVELOPMENT TOOLS 9
Software Development environment-IDE, assembler, compiler, linker, simulator, debugger, In-circuit emulator,
Target Hardware Debugging, need for Hardware-Software Partitioning and Co-Design. Overview of UML, Scope
of UML modeling, Conceptual model of UML, Architectural, UML basic elements-Diagram- Modeling techniques
- Structural, Behavioral, Activity Diagrams.
UNIT 5 EMBEDDED SYSTEM APPLICATION DEVELOPMENT 9
Objectives, different Phases & Modeling of the Embedded product Development Life Cycle (EDLC), Case studies
on Smart card- Adaptive Cruise control in a Car -Mobile Phone software for key inputs.
Total Hours: 45
Text Books:
1. Lyla B Das,” Embedded Systems-An Integrated Approach”,Pearson2013
2. Tammy Noergaard, ”Embedded System Architecture, A comprehensive Guide for Engineers and Programmers”,
Elsevier, 2006
Reference Books:
1. Rajkamal, ‘Embedded system-Architecture, Programming, Design’, TMH,2011.
2. Peckol, “Embedded system Design”,JohnWiley&Sons,2010
3. Shibu.K.V, “Introduction to Embedded Systems”, Tata McGraw Hill,2009
4. DD Gajski, “Embedded System Design: Modeling, Synthesis and Verification”, Springer, 2009
L T P C
22PES102 SOFTWARE FOR EMBEDDED SYSTEMS
3 1 0 4
Prerequisite: Basics of Microcontroller and Microprocessors
Course
Objectives:
Objective 1 To expose the students to the fundamentals of embedded Programming
Objective 2 To Introduce the GNU C Programming Tool Chain in Linux.
Objective 3 To study the basic concepts of embedded C.
Objective 4 To teach the basics of Python Programming
Objective 5 To involve Discussions/ Practice/Exercise onto revising & familiarizing the concepts
Course Outcome:
CO1 Demonstrate C programming and its salient features for embedded systems
CO2 Deliver insight into various programming languages/software compatible to embedded
process development with improved design & programming
CO3 Develop knowledge on C programming in Linux environment.
CO4 Possess ability to write python programming for Embedded applications
CO5 Have improved Employability and entrepreneurship capacity due to knowledge upgradation
on recent trends in embedded programming skills.
UNIT 1 BASIC C PROGRAMMING 9
Typical C Program Development Environment - Introduction to C Programming - Structured Program
Development in C - Data Types and Operators - C Program Control - C Functions - Introduction to Arrays
UNIT 2 EMBEDDED C 9
Adding Structure to ‘C’ Code: Object oriented programming with C, Header files for Project and Port,
Examples. Meeting Real-time constraints: Creating hardware delays - Need for timeout mechanism -
Creating loop timeouts - Creating hardware timeouts
UNIT 3 C PROGRAMMING TOOL-CHAIN IN LINUX 9
C preprocessor - Stages of Compilation - Introduction to GCC - Debugging with GDB - The Make utility
- GNU Configure and Build System - GNU Binary utilities - Profiling - using gprof - Introduction to GNU
C Library
UNIT 4 PYTHON PROGRAMMING 9
Introduction - Parts of Python Programming Language - Control Flow Statements - Functions - Strings
- Lists - Dictionaries - Tuples and Sets.
UNIT 5 MODULES, PACKAGES AND LIBRARIES IN PYTHON 9
Python Modules and Packages - Creating Modules and Packages - Practical Example - Libraries for
Python - Library for Mathematical functionalities and Tools - Numerical Plotting Library - GUI Libraries
for Python - Imaging Libraries for Python - Networking Libraries
Total Hours: 45
Text Books:
1. Paul Deitel and Harvey Deitel, “C How to Program”, 8th Edition, Pearson Education
Limited,2016
2. Michael J Pont, “Embedded C", Addison-Wesley, An imprint of Pearson Education, 2002.
Reference Books:
1. William von Hagen, "The Definitive Guide to GCC", 2nd Edition, Apress Inc., 2006.
2. Gowrishankar S and Veena A, "Introduction to Python Programming”, CRC Press, Taylor & Francis
Group, 2019
3.Fabrizio Romano, “Learn Python Programming”, Second Edition, Packt Publishing, 2018.
4. Robert Oshana, “Software Engineering for Embedded Systems”, Newnes, 2013
22PES103 EMBEDDED DIGITAL SYSTEM DESIGN L T P C
3 0 0 3
Prerequisite:
Course Objectives:
Objective 1 To expose the students to the fundamentals of sequential system design,
Asynchronous circuits, switching errors .
Objective 2 To teach the fundamentals of modeling through comparative study on the
classification of commercial family of Programmable Device
Objective 3 To study on Fault identification in digital switching circuits
Objective 4 To introduce logics for design of Programmable Devices
Objective 5 To involve Discussions/ Practice/Exercise onto revising & familiarizing the
concepts acquired over the 5 Units of the subject for improved employability skills
Course Outcome : After the completion of this course the student will be able to:
CO1 Analyze and design sequential digital circuits
CO2 Analyze the asynchronous circuit design and types of hazards in circuit design
CO3 Identify the requirements and specifications of the system required for a given application
CO4 Infer the families of PLDs and its types with applications.
CO5 Apply the system design of digital circuits using VHDL programming.
UNIT 1 SYCHRONOUS SEQUENTIAL CIRCUIT DESIGN 9
Analysis of Clocked Synchronous Sequential Networks (CSSN) Modeling of CSSN – State table Assignment
and Reduction – Design of CSSN – ASM Chart – ASM Realization.
UNIT 2 ASYNCHRONOUS SEQUENTIAL CIRCUIT DESIGN 9
Analysis of Asynchronous Sequential Circuit (ASC) – Flow Table Reduction – Races in ASC – State
Assignment Problem and the Transition Table – Design of ASC – Static and Dynamic Hazards – Essential Hazards
– Designing Hazard free circuits
UNIT 3 FAULT DIAGNOSIS AND TESTABILITY ALGORITHMS 9
Fault Table Method – Path Sensitization Method – Boolean Difference Method – Kohavi Algorithm
– Tolerance Techniques –Built-in Self-Test.
UNIT 4 SYNCHRONOUS DESIGN USING PROGRAMMABLE DEVICES 9
Programming logic device families – Designing a synchronous sequential circuit using PLA/PAL –
Realization of finite state machine using PLD – FPGA – Xilinx FPGA-Xilinx 4000.
UNIT 5 SYSTEM DESIGN USING VHDL 9
VHDL operators – Arrays – concurrent and sequential statements – packages- Data flow – Behavioral – structural
modeling – compilation and simulation of VHDL code –Test bench - Realization of combinational and sequential
circuits using HDL – Registers – counters – sequential machine – serial adder – Multiplier- Divider – Design of
simple microprocessor.
Total Hours: 45
Text Books:
[1] Donald G. Givone, “Digital principles and Design”, Tata McGraw Hill 2002.
[2] Stephen Brown and Zvonk Vranesic, “Fundamentals of Digital Logic with VHDL Deisgn”, Tata
McGraw Hill, 2002.
Reference Books:
[1] Charles H.Roth Jr “Fundamentals of Logic Design” Thomson Learning 2005.[Unit I,II].
[2] Nripendra N Biswas “Logic Design Theory” Prentice Hall of India,2001. [Unit II,IV]
[3] ParagK.Lala “Fault Tolerant and Fault Testable Hardware Design” BS Publications,2002. [Unit III]
[4] Parag K.Lala “Digital system Design using PLD” B S Publications,2003. [Unit IV]
[5] Charles H Roth Jr.”Digital System Design using VHDL” Thomson learning, 2004. [Unit V]
22PES104 EMBEDDED SYSTEMS SIMULATION LABORATORY L T P C
0 0 4 2
Prerequisite Good background in electronics, circuits, digital logic, and assembly
:Course programming
Objectives:
Objective 1 Design and develop the hardware and software components of an embedded system
Objective 2 Design and develop basic building blocks of a microcontroller including timers, counters,
PWM generation, I/O techniques and requirements, A/D conversion, serial
communications
Objective 3 Acquaint methods of executive device control and apply and test those methods in
Practice
Objective 4 Apply contemporary techniques for Hardware-Software co-design of embedded systems
for Real time applications using RTOS
Objective 5 Design embedded systems to suit market requirements
Course Outcome:
CO1 Experience with a set of tools for embedded systems programming and debugging
CO2 Experience with implementing several embedded systems with particular focus on the
interaction between multiple devices
CO3 Analyze usage of various on-chip resources like GPIO, Timers, Interrupts, ADC, DAC,
Comparator, SPI
CO4 Apply appropriate techniques, resources, and CCSV6 based IDE for modeling embedded
systems with understanding of limitations
CO5 Design products using microcontrollers and various analog and digital ICs
LIST OF EXPERIMENTS:
1. Write a program to toggle all the led to port and with some time delay using ARM.
2. Write a program to interface LCD with ARM.
3. Write a program to interface 4*4 matrix keypad with ARM.
4. Write a program for interfacing LED and PWM and to verify the output in the ARM.
5. Write a program to interface DC motor and Stepper motor with ARM.
6. Read input from switch and Automatic control/flash LED (soft-ware delay)
7. Interrupts programming example using GPIO & MSP430.
8. Configure watchdog timer in watchdog mode & interval mode using MSP430.
9. Master slave communication between MSP430s using SPI
10. Read Temperature of MSP430 with the help of ADC.
Total Hours : 30 Hours
Software Requirements:
System Software: Microsoft windows/ Linux. Programming Languages: Keil, CCS Studio, Embedded C, Proteus
Simulation software.
Hardware Requirements:
Processor: Minimum 1 GHz; Recommended 2GHz or more
Ethernet connection (LAN) OR a wireless adapter (Wi-Fi)
Hard Drive: Minimum 32 GB; Recommended 64 GB or more
Memory (RAM): Minimum 1 GB; Recommended 4 GB or above
SEMESTER II

22PES201 MICROCONTROLLER BASED SYSTEM DESIGN L T P C


3 0 0 3
Prerequisite: Basics of Digital systems
Course
Objectives:
Objective 1 Explain about PIC microcontroller and system design
Objective 2 Acquire knowledge in Architecture of ARM processors
Objective 3 Design system using ARM processor
Objective 4 Acquire knowledge about architecture of MSP430
Objective 5 Develop system design using MSP430 for different applications
Course Outcome:
CO1 To impart knowledge about the architecture of PIC microcontroller, interrupt, timer and
Interfacing
CO2 Understand the architecture, programming and memory hierarchy of ARM processor.
CO3 Ability to design and develop ARM application using instruction set
CO4 Understand the architecture, addressing modes and instruction set of MSP430
CO5 Understand and develop programs for control interfacing and applications using
MSP430
UNIT 1 PIC MICROCONTROLLER 9
Architecture – memory organization – addressing modes – instruction set – PIC programming in
Assembly & C –I/O port, Data Conversion, RAM & ROM Allocation, PIC micro controller Interrupts - Timer
programming - ADC, DAC and Sensor Interfacing - –Flash and EEPROM memories.
UNIT 2 INTRODUCTION TO ARM PROCESSOR 9
Architecture –ARM programmer’s model –ARM Development tools- Memory Hierarchy – ARM
Assembly Language Programming–Simple Examples–Architectural Support for Operating systems
UNIT 3 ARM ORGANIZATION 9
3-Stage Pipeline ARM Organization– 5-Stage Pipeline ARM Organization–ARM Instruction Execution-
ARM Implementation– ARM Instruction Set– ARM coprocessor interface– Architectural support for
High Level Languages – Embedded ARM Applications
UNIT 4 MSP430 ARCHITECTURE 9
Introduction –Architecture- Addressing Modes - Instruction set - Constant Generator and Emulated
Instructions - Clock System – Interrupts - Interrupt Service Routines, Low Power Modes of Operation, Watchdog
Timer, Basic Timer1, Real Time Clock, Timer-A: Timer Block, Capture/Compare Channels, Interrupts from
Timer-A.
UNIT 5 INTERACING OF MSP430 9
Parallel Ports, Lighting LEDs, Flashing LEDs, Read Input from a Switch, Toggle the LED state by pressing the
push button, LCD interfacing. Asynchronous Serial Communication, Asynchronous Communication with
USCI_A, Communications, Peripherals in MSP430, Serial Peripheral Interface.
Total Hours: 45
Text Books:
[1] Peatman,J.B., “Design with PIC Micro Controllers”PearsonEducation,3rdEdition, 2004.
[2] Furber,S., “ARM System on Chip Architecture” Addison Wesley trade Computer Publication, 2000
Reference Books:
[1] Mazidi, M.A., “PIC Microcontroller” Rollin Mckinlay, Danny causey ,Prentice Hall of India, 2007.
[2] Arm System-On-Chip Architecture Subsequent Edition, Stephen B. Furber, ISBN-13: 978- 0201675191
[3] MSP430 Microcontroller Basics - John Davies, Elsevier
[4] Raj Kamal, “Microcontrollers: Architecture, Programming, Interfacing and System Design”, Pearson
Education, 2009.
L T P C
22PES202 DIGITAL DESIGN THROUGH VERILOG
3 1 0 4
Prerequisite:
Course
Objectives:
Objective 1 To understand basic concepts and four basic modeling styles in Verilog HDL.
Objective 2 To design combinational logic circuit using Verilog HDL
Objective 3 To design Sequential logic circuit using Verilog HDL

Objective 4 To understand system tasks and functions in Verilog.


Objective 5 To design FSM using Verilog.
Course Outcomes:
CO1 Explain basic concepts and four basic modeling styles in Verilog HDL
CO2 Design combinational logic circuit using Verilog HDL
CO3 Design Sequential logic circuit using Verilog HDL

CO4 Gain knowledge in system tasks and functions in Verilog.


CO5 Design FSM using Verilog

UNIT 1 INTRODUCTION TO VERILOG 9


Verilog as HDL, Levels of Design Description, Concurrency, Simulation and Synthesis, Functional
Verification, System Tasks, Programming Language Interface (PLI), Module, Simulation and Synthesis Tools
and Test Benches, Keywords, Identifiers, Whitespace Characters, Comments, Numbers, Strings, Logic Values,
Data Types, Scalars and Vectors, Parameters, Memory, Operators
UNIT 2 GATE LEVEL MODELLING 9
AND Gate Primitive, Module Structure, Other Gate Primitives, Tri-state Gates, Array of instances of
Primitives, Design of flip-flops with Gate Primitives, Delays, Strengths and Contention Resolution, Net Types
and Design of basic circuits
UNIT 3 DATAFLOW MODELLING and SWITCH LEVEL MODELLING 9
Introduction, Basic Transistor Switches, CMOS Switch, Bidirectional gates, Time Delays with Switch
Primitives, Instantiations with Strengths and Delays, Strength Contention with Tri-reg nets. Introduction,
Continuous Assignment Structures, Delays and Continuous Assignments, Assignment to Vectors and
Operators
UNIT 4 BEHAVIORAL MODELLING 9
Introduction, Operations and Assignments, Functional Bifurcation, Initial Construct, always Construct,
Examples, Assignments with delays, wait Construct, Multiple always blocks, Designs at Behavioral Level,
Blocking and Non-blocking Assignments, case Statement, Simulation Flow, if and if-else Constructs, Assign
and Deassign Construct, Repeat Construct, for loop, The Disable Construct, while loop, forever loop, Parallel
blocks, force-release Construct and Event.
UNIT 5 SYSTEM TASKS, FUNCTIONS AND COMPILER DIRECTIVES 9
Introduction, Parameters, Path Delays, Module Parameters, System Tasks and Functions, File–Based Tasks
and Functions, Compiler Directives and Hierarchical Access. FUNCTIONS, TASKS, AND USER-DEFINED
PRIMITIVES: Introduction, Function, Tasks, User- Defined Primitives (UDP), FSM Design (Moore and
Mealy Machines).
Total Hours: 45
Text Books:
1.T.R. Padmanabhan and B. Bala Tripura Sundari, “Design through Verilog HDL", WSE, IEEE Press, 2004.
2.Charles H. Roth Jr., “Digital System Design Using VHDL, PWS Publications”, 2nd edition, 2008.
Reference Books:
1. Michael D. Ciletti, “Advanced Digital Design with Verilog HDL”, PHI, 2005.
2. J. Bhasker, “A Verilog Prime”, BSP, 2008.
3. S Palnitkar, “Verilog HDL: A Guide to Digital Design and Synthesis”, Prentice Hall PTR, 2003
4. T. R. Padmanabhan, B. Bala Tripura Sundari, “Design Through Verilog HDL”, John Wiley & Sons, 2015

22PES203 EMBEDDED SYSTEM NETWORKING L T P C


3 1 0 4
Prerequisite: -
Course Objectives :
Objective 1 To expose the students to the fundamentals of wired embedded networking
techniques.
Objective 2 To introduce the concepts of embedded ethernet.
Objective 3 To expose the students to the fundamentals of wireless embedded networking.
Objective 4 To discuss the fundamental building blocks of digital instrumentation
Objective 5 To introduce design of Programmable measurement & control of electrical Devices
Course Outcome : After the completion of this course the student will be able to:
CO1 Analyze the different bus communication protocols used for embedded networking
CO2 Explain the basic concepts of embedded networking
CO3 Apply the embedded networking concepts in wireless networks
CO4 Relate different data acquisition concepts
CO5 Build a system automation for different applications
UNIT 1 EMBEDDED PROCESS COMMUNICATION WITH INSTRUMENT BUS 9
Embedded networking: Introduction – Cluster of instruments in System: Introduction to bus protocols –
comparison of bus protocols – RS 232C, RS 422, RS 485 and USB standards – embedded ethernet – MOD
bus, LIN bus and CAN bus
UNIT 2 EMBEDDED ETHERNET 9
Elements of a network – Inside Ethernet – Building a Network : Hardware options – Cables,
Connections and network speed – Ethernet controllers – Inside the internet protocol – Exchanging messages
using UDP and TCP – Email for Embedded systems using FTP – Keeping devices and network secure

UNIT 3 WIRELESS EMBEDDED NETWORKING 9


Wireless sensor networks – Introduction – Node architecture – Network topology -Localization – Time
synchronization – Energy efficient MAC protocols – SMAC – Energy efficient and robust routing –
Data centric routing - WSN Applications - Home Control - Building Automation - Industrial Automation
UNIT 4 BUILDING SYSTEM AUTOMATION 9
Sensor Types & Characteristics: Sensing Voltage, Current, flux, Torque, Position, Proximity, Accelerometer
- Data acquisition system- Signal conditioning circuit design- Uc Based & PC based data acquisition –
UC for automation and protection of electrical appliances –processor based digital controllers for switching
Actuators: Stepper motors, Relays –System automation with multi-channel Instrumentation and interface

UNIT 5 COMMUNICATION FOR LARGE ELECTRICAL SYSTEM AUTOMATION 9


Data Acquisition, Monitoring, Communication, Event Processing, and Polling Principles, SCADA
system principles – outage management– Decision support application - substation automation, extended
control feeder automation, Performance measure and response time, SCADA Data Models, need, sources,
interface
Total Hours: 45
Text Books :
1. Mohammad Ilyas And ImadMahgoub, ‘Handbook of sensor Networks: Compact wireless
and wired sensing systems’, CRC Press,2005
2. Peter W Gofton , “Understanding Serial Communication”, Sybes International, 2000
Reference Books :
1. Jan Axelson ‘Embedded Ethernet and Internet Complete’, Penram publications
2. Krzysztof Iniewski,”Smart Grid ,Infrastructure& Networking”,TMc GH,2012
3. Control and automation of electrical power distribution systems, James Northcote-Green,
Robert Wilson, CRC, Taylor and Francis, 2006
4. Gul N. Khan, Krzysztof Iniewski, “Embedded and Networking Systems: Design, Software, and
Implementation”, CRC Press Inc; 1st Edition, 2013

22PES204 IoT FOR SMART SYSTEMS L T P C


3 0 0 3
Prerequisite : -
Course Objectives :
Objective 1 To study about Internet of Things technologies and its role in real time applications.
Objective 2 To introduce the infrastructure required for IoT
Objective 3 To familiarize the accessories and communication techniques for IoT.
Objective 4 To provide insight about the embedded processor and sensors required for IoT
Objective 5 To familiarize the different platforms and Attributes for IoT
Course Outcome : After the completion of this course the student will be able to:
CO1 Analyze the concepts of IoT and its present developments
CO2 Compare and contrast different platforms and infrastructures available for IoT
CO3 Explain different protocols and communication technologies used in IoT
CO4 Analyze the big data analytic and programming of IoT
CO5 Implement IoT solutions for smart applications
UNIT 1 INTRODUCTION TO INTERNET OF THINGS 9
Overview, Hardware and software requirements for IOT, Sensor and actuators, Technology drivers,
Business drivers, Typical IoT applications, Trends and implications.
UNIT 2 IOT ARCHITECTURE 9
IoT reference model and architecture -Node Structure - Sensing, Processing,
Communication, Powering, Networking - Topologies, Layer/Stack architecture, IoT standards,
Cloud computing for IoT, Bluetooth, Bluetooth Low Energy beacons
UNIT 3 PROTOCOLS AND WIRELESS TECHNOLOGIES FOR IOT 9
NFC, SCADA and RFID, Zigbee MIPI, M-PHY, UniPro, SPMI, SPI, M-PCIe GSM, CDMA, LTE,
GPRS, small cell
Wireless technologies for IoT: WiFi (IEEE 802.11), Bluetooth/Bluetooth Smart, ZigBee/ZigBee
Smart, UWB (IEEE 802.15.4), 6LoWPAN, Proprietary systems-Recent trends.
UNIT 4 IOT PROCESSORS 9
Services/Attributes: Big-Data Analytics for IOT, Dependability, Interoperability,
Security, Maintainability
Embedded processors for IOT: Introduction to Python programming -Building IOT with
RASPERRY PI and Arduino
UNIT 5 CASE STUDIES 9
Industrial IoT, Home Automation, smart cities, Smart Grid, connected vehicles, electric
vechicle charging, Environment, Agriculture, Productivity Applications,
Total Hours: 45
Text Books :
1. Arshdeep Bahga and VijaiMadisetti : A Hands-on Approach “Internet of Things”,
Universities Press 2015
2. Oliver Hersent , David Boswarthick and Omar Elloumi “ The Internet of Things”, Wiley,2016.
Reference Books:
1. Samuel Greengard, “ The Internet of Things”, The MIT press, 2015.
2. Adrian McEwen and Hakim Cassimally, “Designing the Internet of Things”, Wiley, 2014.
3. Vijay Madisetti , Arshdeep Bahga, “Internet of Things (A Hands on-Approach)”, Orient
Blackswan Pvt. Ltd, 2014.
4. Monideepa Roy, Pushpendu Kar, Sujoy Datta, “Interoperability in IoT for Smart Systems”, CRC
Press, 2020.

22PES205 EMBEDDED SYSTEMS LABORATORY L T P C


0 0 4 2
Prerequisite: Microprocessors and Microcontrollers
Course
Objectives:
Objective 1 Learn the working of 8, 16 & 32-bit microcontrollers and microprocessors.
Objective 2 Understand the Building Blocks of Embedded Systems
Objective 3 Learn the concept of memory map and memory interface
Objective 4 Write programs to interface memory, I/Os with processor
Objective 5 Study the interrupt performance & Simulation tools for embedded system design.
Course Outcome:
CO1 Write programs in 8, 16 & 32 bit microcontroller and microprocessors for a specific
Application
CO2 Interface memory, A/D and D/A convertors with microprocessor and microcontroller
Systems
CO3 Analyze the performance of interrupt
CO4 Write program for interfacing keyboard, display, motor and sensor.
CO5 Formulate a mini project using embedded system

LIST OF EXPERIMENTS:
1. Programming with 8 bit Microcontrollers Both Assembly and C programming
2. Programming with 8 bit Microcontrollers I/O Programming/ Timers/ Interrupts/
Serial port programming/PWM Generation/ Motor Control/ADC/DAC/ LCD/ RTC Interfacing/
Sensor Interfacing
3. Programming with 8 bit PIC/AVR Microcontrollers Both Assembly and C programming
4. Programming with PIC /AVR Microcontrollers I/O Programming/ Timers/ Interrupts/
Serial port programming/PWM Generation/ Motor Control/ADC/DAC/ LCD/ RTC Interfacing/
Sensor Interfacing
5. Programming with 16/32 bit ARM processors Both Assembly and C programming
6. Programming with 16/32 bit ARM processors I/O Programming/ Timers/ Interrupts/ Serial port
programming/PWM Generation/ Motor Control/ADC/DAC/ LCD/ RTC Interfacing/ Sensor
Interfacing
7. Design with CAD tools Design and Implementation of Combinational, Sequential Circuits in CAD
Simulators.
8. Simulation & Programming of sensor interface & measurement with using programming
environments (MATLAB/LabVIEW/Simulation Tools)
9. Simulation & Programming on DSP /Image Processing using programming environments
10. Simulation of digital controllers using programming environments
11. Study of one type of Real Time Operating Systems (RTOS) with ARM Processor/ Microcontroller
12. Network Simulators Communication Topology of network using NS2 / any simulators.
Text Books:
[1] Mohamammad Ali Mazidi & Mazidi, “8051 Microcontroller and Embedded Systems”, Pearson
Education, 2009
[2] Mohammad Ali Mazidi, Rolind Mckinley and Danny Causey, “PIC Microcontroller and Embedded
Systems”, Pearson Education
PROFESSIONAL ELECTIVES

22ESE101 REAL TIME OPERATING SYSTEM L T P C


3 0 0 3
Prerequisite: Fundamentals of operating systems
Course Objectives:
Objective 1 To expose the students to the fundamentals of interaction of OS with a computer and
User
Objective 2 To teach the fundamental concepts of how process are created and controlled with OS.
Objective 3 To study on programming logic of modeling Process based on range of OS features
Objective 4 To compare types and Functionalities in commercial OS, application development using
Objective 5 RTOS
To involve Discussions/ Practice/Exercise onto revising & familiarizing the concepts
acquired over the 5 Units of the subject for improved employability skills
Course Outcome :
CO1 Outline Operating System structures and types.
CO2 Insight into scheduling, disciplining of various processes execution.
CO3 Illustrate knowledge on various RTOS support modeling
CO4 Demonstrate commercial RTOS Suite features to work on real time processes design.
CO5 Improved Employability and entrepreneurship capacity due to knowledge up gradation on
recent trends in RTOS and embedded automation design.
UNIT 1 REVIEW OF OPERATING SYSTEMS 9
Basic Principles - Operating System structures – System Calls – Files – Processes – Design and
Implementation of processes – Communication between processes – Introduction to Distributed operating
system – Embedded operating systems
UNIT 2 OVERVIEW OF RTOS 9
RTOS Task and Task state –Multithreaded Preemptive scheduler- Process Synchronization- Message
queues– Mail boxes -pipes – Critical section – Semaphores – Classical synchronization problem – Deadlocks
UNIT 3 REALTIME MODELS AND LANGUAGES 9
Event Based – Process Based and Graph based Models – Real Time Languages – RTOS Tasks – RT
scheduling - Interrupt processing – Synchronization – Control Blocks – Memory Requirements.
UNIT 4 REALTIME KERNEL 9
Principles – Design issues – Polled Loop Systems – RTOS Porting to a Target – Comparison and Basic
study of various RTOS like – VX works – Linux supportive RTOS – C Executive.
UNIT 5 APPLICATION DEVELOPMENT 9
Discussions on Basics of Linux supportive RTOS – uCOS-C Executive for development of RTOS
Application – Case study
Total Hours: 45
Text Books:
[1] Silberschatz, Galvin,Gagne, “Operating System Concepts”,6th Edition, John Wiley, 2003
[2] Charles Crowley, “Operating Systems-A Design Oriented Approach”, McGraw Hill, 1997
Reference Books :
[1] Raj Kamal, “Embedded Systems- Architecture, Programming and Design”, Tata McGraw Hill, 2006
[2] Karim Yaghmour, “Building Embedded Linux System”, O’Reilly Pub, 2003
[3] Mukesh Sighal and N G Shi, “Advanced Concepts in Operating System”, McGraw Hill, 2000
[4] Rajib Mall, “Real-Time Systems: Theory and Practice”, Pearson Education India, 2009
22ESE102 PERVASIVE DEVICES AND TECHNOLOGIES L T P C
3 0 0 3
Prerequisite : Cloud computing
Course Objectives :
Objective 1 To study about fundamental pervasive computing concepts, resource management in
pervasive environment.
Objective 2 Understand and analyze the cognitive aspects of human – machine interaction
Objective 3 To study about various smart devices and HCI framework.
Objective 4 To study about the software’s and operating systems used in pervasive computing
Environment
Objective 5 To know the technologies for sensing context, location tracking services and create
applications in ubiquitous environment.
Course Outcome :
CO1 Understand the fundamental theoretical concepts in pervasive computing.
CO2 Explore the protocols of Pervasive Computing Environments.
CO3 Analyse the device connectivity and the technologies used in pervasive computing.
CO4 Apply the softwares and operating systems of pervasive computing concepts in real time
applications.
CO5 Design and implement pervasive application systems
UNIT 1 PERVASIVE COMPUTING CONCEPTS. 9
Perspectives of Pervasive Computing, Challenges, Technology, The Structure and Elements of Pervasive
Computing Systems, Pervasive Computing Environments, Context Collection, User Tracking, and Context
Reasoning, Resource Management in Pervasive Computing.
UNIT 2 PERVASIVE COMPUTING ENVIRONMENT 9
Human–Computer Interface in Pervasive Environments -HCI Service and Interaction Migration, Context-
Driven HCI Service Selection, Scenario Study: Video Calls at a Smart Office, A Web Service–Based HCI
Migration Framework; Pervasive Mobile Transactions - Mobile Transaction Framework, Context-Aware
Pervasive Transaction Model, Dynamic Transaction Management, Formal Transaction Verification,
Evaluations.
UNIT 3 SMART DEVICES 9
Information Access Devices- Handheld Computers, Sub-Notebooks, Phones; Smart Identification- Smart
Cards, Smart Labels; Embedded Controls - Smart Sensors and Actuators, Smart Appliances, Appliances and
Horne Networking, Automotive Computing; Entertainment Systems- Television Systems, Game consoles.
UNIT 4 SOFTWARE AND OPERATING SYSTEMS 9
Java- Language Characteristics, Java Class Libraries, Java Editions, Personal Java and Embedded Java,
Development Tools for Java; Operating Systems- Windows CE, Palm OS, Symbian EPOC, Java Card,
Windows for Smart Cards
UNIT 5 SERVICES AND CASE STUDIES 9
Portals and Access Services, Horne Services , Travel and Business Services , Consumer Services iCampus
Prototype, IPSpace: An IPv6-Enabled Intelligent Space
Total Hours: 45
Text Books:
[1] Minyi Guo, Jingyu Zhou, Feilong Tang, Yao Shen ,”Pervasive Computing: Concepts, Technologies
and Applications”,CRC Press, 2016.
[2] Uwe Hansmann Lothar Merk, Martin S. Nicklous Thomas Stober. Pervasive Computing Handbook
Springer-Verlag Berlin Heidelberg GmbH, 2001.
Reference Books :
[1] Debashis Saha, Networking Infrastructure for Pervasive Computing: Enabling Technologies, Kluwer
Academic Publisher, Springer; First edition, 2002
[2] Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober, Principles of Mobile Computing,
Springer, New York, 2003.
[3] Jochen Burkhardt, Pervasive Computing: Technology and Architecture of Mobile Internet Applications,
Addison-Wesley Professional; 3rd edition, 2007
[4] Minyi Guo, Jingyu Zhou, Feilong Tang, Yao Shen, “Pervasive Computing Concepts, Technologies and
Applications”, Taylor & Francis, 2017

22ESE103 RISC PROCESSOR ARCHITECTURE L T P C


3 0 0 3
Prerequisite : Microprocessor and Microcontroller
Course Objectives :
Objective 1 To Learn the architecture of general AVR processor
Objective 2 To Understand the architecture and programming of 8/16 bit RISC processor
Objective 3 To Gain knowledge in implementation of DSP in ARM processor
Objective 4 To study memory protection and memory management concepts.
Objective 5 To develop real time application using RISC processor
Course Outcome :
CO1 Describe model of ARM processor, create and test assembly level programming.
CO2 Analyze various types of coprocessors and select suitable co-processor interface to
ARM.
CO3 Identify the architectural support of ARM for operating system and analyze the function
of ARM processor.
CO4 Develop programming concepts and memory Management concepts.
CO5 Design and develop application using ARM microcontrollers.
UNIT 1 AVR MICROCONTROLLER ARCHITECTURE. 9
Architecture – memory organization – addressing modes – I/O Memory – EEPROM – I/O Ports – SRAM
–Timer –UART – Interrupt Structure- Serial Communication with PC – ADC/DAC Interfacing.
UNIT 2 ARM ARCHITECTURE 9
Arcon RISC Machine – Architectural Inheritance – Core & Architectures -- The ARM Programmer’s
model -Registers – Pipeline - Interrupts – ARM organization - ARM processor family – Co-processors-
Instruction set – Thumb instruction set – Instruction cycle timings.
UNIT 3 ARM APPLICATION DEVELOPMENT 9
Introduction to RT implementation with ARM – –Exception Handling – Interrupts – Interrupt handling
schemes- Firmware and bootloader – Free RTOS Embedded Operating Systems concepts –example on
ARM core like ARM9 processor.
UNIT 4 MEMORY PROTECTION AND MANAGEMENT 9
Protected Regions-Initializing MPU, Cache and Write Buffer-MPU to MMU-Virtual Memory-Page
Tables-TLB-Domain and Memory Access Permission-Fast Context Switch Extension.
UNIT 5 DESIGN WITH ARM MICROCONTROLLER 9
Assembler Rules and Directives- Simple ASM/C programs- Hamming Code- Division-Negation-
Simple Loops –Look up table- Block copy- subroutines-application.
Total Hours: 45

Text Books :
[1] Steve Furber, ‘ARM system on chip architecture’, Addision Wesley.
[2] Andrew N. Sloss, Dominic Symes, Chris Wright, John Rayfield, “ARM System Developers Guide-
Designing and Optimizing System Software”, Morgan Kaufmann Publishers, 2004
Reference Books :
[1] Developer’s Guide Designing and Optimizing System Software’, Elsevier 2007.
[2] Muhammad Ali Mazidi, Sarmad Naimi ,Sepehr Naimi‘ AVR Microcontroller and Embedded Systems
using Assembly and C”, Pearson Education 2014
[3] ARM Architecture Reference Manual, LPC213x User Manual 6. www.Nuvoton .com/websites on
Advanced ARM Cortex Processors
[4] Trevor Martin, “The Insider's Guide to The Philips ARM7-Based Microcontrollers”, Hitex (UK) Ltd,
2005
22ESE104 DIGITAL INSTRUMENTATION L T P C
3 0 0 3
Prerequisite : -
Course
Objectives :
Objective 1 To discuss the fundamentals building blocks of a digital instrument
Objective 2 To analyze the pros and cons of different digital data communication techniques
Objective 3 To understand bus communication standards and working principles
Objective 4 To apply Graphical programming using GUI for instrument building
Objective 5 To involve Discussions/ Practice/Exercise onto revising & familiarizing the concepts
acquired over the 5 Units of the subject for improved employability skills
Course Outcome :
CO1 Use digital integrated circuit logic family chips
CO2 Perform computational and measurement activities using digital techniques, build
sequential and combinational logic circuits.
CO3 Analyse working of A/D and D/A converters, use display devices for digital circuits,
use digital meters for measurements.
CO4 Graduates will understand the fundamental principles of instrumentation, enabling them
to understand current technology and to adapt to new devices and technologies.
CO5 Improved Employability and entrepreneurship capacity due to analysis on recent trends
in embedded systems design.
UNIT 1 DATA ACQUISITION AND TRANSMISSION SYSTEMS 9
Introduction to A/D converter, types and characteristics – Sampling and Errors; General building blocks of
Automation systems- Calibration – Interface Requirements-Counters – Modes of operation- Frequency,
Period, Time interval measurements, Frequency measurement- Prescaler, Heterodyne converter;
Single and Multi channel Data Acquisition systems- Data transmission systems - Microprocessor
based system design – Time Division Multiplexing (TDM) – Digital Modulation Basic Requirements and
Standards.
UNIT 2 INSTRUMENT COMMUNICATION 9
Introduction- Basic requirements of Instrument Bus Communications standards, interrupt and data
handshaking; Architecture, Interoperability, Inter changeability- RS-232, USB, RS-422, Ethernet Bus-
CAN standards - advantages and disadvantages
UNIT 3 VIRTUAL INSTRUMENTATION BASICS 9
Block diagram and Architecture for VI–– tool bar, Graphical system design & programming using GUI –
Virtual Instrumentation for test, control design-modular programming-conceptual and program
approaches for creation of panels, icons-Loops-Arrays-clusters-plotting data-structures-strings and File
I/O- Instrument Drivers
UNIT 4 CONFIGURING PROGRAMMABLE INSTRUMENTATION 9
Microprocessor based system design –Peripheral Interfaces systems and instrument communication
standards –Data acquisition with processor and with VI – Virtual Instrumentation Software and hardware
simulation of I/O communication blocks-peripheral interface – ADC/DAC – Digital I/O – Counter ,
Timer-servo motor control-PID control.
UNIT 5 CASE STUDIES 9
Processor based DAS, Data loggers, VI based process measurements like temperature, pressure and
level development system- DSO interface -digital controller for colour video display.
Total Hours: 45
Text Books:
[1] A.J. Bouwens, “Digital Instrumentation”, TATA McGraw-Hill Edition, 1998.
[2] H S Kalsi, “Electronic Instrumentation”, 2nd Edition, Tata McGraw-Hill, 2006.
Reference Books :
[1] N. Mathivanan, “Microprocessors, PC Hardware and Interfacing”, Prentice-Hall India, 2005.
[2] Joseph J. Carr, “Elements of Electronic Instrumentation and Measurements”, 3rd Edition, Pearson
Education, 2003.
[3] Jonathan W Valvano, “Embedded Microcomputer Systems”, Asia Pvt. Ltd., Brooks/Cole, Thomson,
2001.
[4] David A. Bell, “Electronic Instrumentation and Measurements”, 3 rd Edition, Oxford University Press,
2013

22ESE105 WIRELESS AND MOBILE COMMUNICATION L T P C


3 0 0 3
Prerequisite : Estimation and Detection Theory and Digital Communication
Course Objectives :
Objective 1 To study the Channel planning for Wireless Systems
Objective 2 To study the Mobile Radio Propagation and Equalization and Diversity
Objective 3 To study the Equalization and Diversity
Objective 4 To provide insight about wideband code division based access.
Objective 5 To study the Wireless multiple access and IP
Course Outcome :
CO1 Understand Cellular communication concepts
CO2 Explain the mobile radio propagation
CO3 Perceive the wireless network different type of MAC protocols
CO4 Analyse the Equalization and Diversity
CO5 Build the Wireless multiple access and IP
UNIT 1 THE CELLULAR CONCEPT 9
System Design Fundamentals: Introduction, Frequency Reuse, Channel Assignment Strategies, Handoff
Strategies-Prioritizing Handoffs, Practical Handoff Considerations, Interference and system capacity –Co
channel Interference and system capacity, Channel planning for Wireless Systems, Adjacent Channel
interference, Power Control for Reducing interference, Trunking and Grade of Service, Improving
Coverage & Capacity in Cellular Systems-Cell Splitting, Sectoring.
UNIT 2 MOBILE RADIO PROPAGATION: LARGE-SCALE PATH LOSS 9
Introduction to Radio Wave Propagation, Free Space Propagation Model, Relating Power to Electric Field,
Diffraction-Fresnel Zone Geometry, Knife edge Diffraction Model, Multiple knife-edge Diffraction, Scattering,
Outdoor Propagation Models-Longley-Ryce Model, Okumura Model, Hata Model, Indoor Propagation
Models-Partition losses, Partition losses between Floors, Log-distance path loss model, Ericsson Multiple
Breakpoint Model, Attenuation Factor Model, Signal penetration into buildings, Ray Tracing and Site Specific
Modelling.
UNIT 3 MOBILE RADIO PROPAGATION 9
Small –Scale Fading and Multipath: Small Scale Multipath propagation-Factors influencing small scale
fading, Doppler shift, Impulse Response Model of a multipath channel-Relationship between Bandwidth and
Received power, Small-Scale Frequency Domain Channels Sounding, Parameters of Mobile Multipath
Channels-Time Dispersion Parameters, Coherence Bandwidth, Doppler Spread and Coherence Time, Types of
Small-Scale Fading-Fading effects Due to Multipath Time Delay Spread, Flat fading, Frequency selective
fading, Fading effects Due to Doppler Spread-Fast fading, slow fading, Fundamentals of Equalization,
Training A Generic Adaptive Equalizer, Equalizers in a communication Receiver, Linear Equalizers, Nonlinear
Equalization
UNIT 4 WIDEBAND CODE DIVISION MULTIPLE ACCESS 9
CDMA system overview -air interface –physical and logical channel–speech coding, multiplexing and
channel coding –spreading and modulation: frame structure, spreading codes-uplink-downlink –
physical layer procedures: cell search and synchronization-establishing a connection-power control-
handover-overload control.
UNIT 5 IP MOBILITY FRAMEWORK 9
Challenges of IP Mobility -Address Management -Dynamic Host Configuration Protocol and Domain
Name Server Interfaces –Security –Mobility-Based AAA Protocol -IP Mobility Architecture Framework
-x Access Network -IPv6 Challenges for IP Mobility.
Total Hours: 45
Text Books:
[1] Theodore, S. Rappaport , “Wireless Communications, Principles, Practice”, 2 nd Edition, PHI, 2002
[2] Andrea Goldsmith, “Wireless Communications”, Cambridge University Press, 2005.
Reference Books:
[1] Jochen Schiller, “Mobile Communications”, 2 nd Edition, Pearson Education Limited, 2003.
[2] Upena Dalal, Manoj K. Shukla, “Wireless and Mobile Communication”, Oxford University Press, 2016
[3] David Tse, Pramod Viswanath, “Fundamentals Of Wireless Communication”, Cambridge University
Press, 2005
[4] Goldsmith Andrea, “Wireless Communication”, Cambridge University Press, 2009

22ESE106 AUTOMOTIVE EMBEDDED SYSTEM L T P C


3 0 0 3
Prerequisite : Automotive Electronics
Course
Objectives :
Objective 1 To expose the students to the fundamentals and building of Electronic systems.

Objective 2 To teach on functional components and circuits for vehicles.


Objective 3 To discuss on programmable controllers for vehicles management systems.
Objective 4 To teach logics of automation & commercial techniques for vehicle communication.
Objective 5 To introduce the embedded systems concepts for E-vehicle system development.
Course Outcome :
CO1 Insight into the significance of the role of embedded system for automotive applications.
CO2 Illustrate the need, selection of sensors and actuators and interfacing with ECU.
CO3 Develop the Embedded concepts for vehicle management and control systems.
CO4 Demonstrate the need of Electrical vehicle and able to apply the embedded system
technology for various aspects of EVs
CO5 Improved Employability and entrepreneurship capacity due to knowledge up gradation on
recent trends in embedded systems design and its application in automotive systems.
UNIT 1 BASIC OF ELECTRONIC ENGINE CONTROL SYSTEMS 9
Overview of Automotive systems, fuel economy, air-fuel ratio, emission limits and vehicle
performance; Automotive microcontrollers- Electronic control Unit- Hardware & software selection and
requirements for Automotive applications – open source ECU- RTOS - Concept for Engine
management-Standards; Introduction to AUTOSAR and Introduction to Society SAE- Functional safety
ISO 26262- Simulation and modeling of automotive system components.
UNIT 2 SENSORS AND ACTUATORS FOR AUTOMOTIVES 9
Review of sensors- sensors interface to the ECU, conventional sensors and actuators, Modern sensor and
actuators - LIDAR sensor- smart sensors- MEMS/NEMS sensors and actuators for automotive
Applications.
UNIT 3 VEHICLE MANAGEMENT SYSTEMS 9
Electronic Engine Control-engine mapping, air/fuel ratio spark timing control strategy, fuel control,
electronic ignition- Adaptive cruise control - speed control-anti-locking braking system-electronic
suspension - electronic steering , Automatic wiper control- body control system ; Vehicle system
schematic for interfacing with EMS, ECU. Energy Management system for electric vehicles- Battery
management system , power management system-electrically assisted power steering system-
Adaptive lighting system- Safety and Collision Avoidance.
UNIT 4 ONBOARD DIAGONSTICS AND TELEMATICS 9
On board diagnosis of vehicles -System diagnostic standards and regulation requirements Vehicle
communication protocols Bluetooth, CAN, LIN, FLEXRAY, MOST, KWP2000 and recent trends in
vehicle communications- Navigation- Connected Cars technology – Tracking- Security for data
communication- dashboard display and Virtual Instrumentation, multimedia electronics- Role of IOT
in Automotive systems.
UNIT 5 ELECTRIC VEHICLES 9
Electric vehicles –Components- Plug in Electrical vehicle- Charging station – Aggregators- Fuel
cells/Solar powered vehicles- Autonomous vehicles.
Total Hours: 45
Text Books:
[1] William B. Ribbens ,”Understanding Automotive Electronics”, Elseiver,2012
[2] Ali Emedi, Mehrdedehsani, John M Miller , “Vehicular Electric power system- land, Sea, Air and
Space Vehicles” Marcel Decker, 2004.
Reference Books :
[1] L.Vlacic,M.Parent,F.Harahima, “Intelligent VehiclTechnologies”, SAE International,2001.
[2] Jack Erjavec, Jeff Arias, “Alternate Fuel Technology - Electric, Hybrid & Fuel Cell Vehicles”,
Cengage, 2012.
[3] Electronic Engine Control technology – Ronald K Jurgen Chilton’s guide to Fuel Injection – Ford.
[4] Richard Zurawski, “Automotive Embedded Systems Handbook (Industrial Information Technology
series)”, CRC Press, 2009

22ESE107 UNMANNED AERIAL VEHICLE L T P C


3 0 0 3
Prerequisite : Control Systems, Sensors and Actuators
Course
Objectives :
Objective 1 To make the students to understand the basic concepts and components of UAV systems.
Objective 2 To teach the UAV design concepts.
Objective 3 To provide an insight about the hardware structure for UAVs.
Objective 4 To emphasis the communication protocol requirements and control strategy for UAVs.
Objective 5 To highlight the need and the role of UAVs for real time applications and development of
real time UAVs.
Course Outcome :
CO1 Identify different hardware for UAV.
CO2 Determine preliminary design requirements for an unmanned aerial vehicle.
CO3 Design UAV system.
CO4 Identify and Integrate various systems of unmanned aerial vehicle.
CO5 Design micro aerial vehicle systems by considering practical limitations.
UNIT 1 INTRODUCTION TO UAV 9
Overview and background - History of UAV –classification – societal impact and future outlook
Unmanned Aerial System (UAS) components --models and prototypes – System Composition-
applications.
UNIT 2 THE DESIGN OF UAV SYSTEMS 9
Introduction to Design and Selection of the System- Aerodynamics and Airframe Configurations-
Characteristics of Aircraft Types- Design Standards-Regulatories and regulations - Design for Stealth--
control surfaces-specifications.
UNIT 3 HARDWAREs for UAVs 9
Real time Embedded processors for UAVs - sensors-servos-accelerometer –gyros-actuators- power supply-
integration, installation, configuration, and testing –MEMS/NEMS sensors and actuators for UAVs-
Autopilot – AGL.
UNIT 4 COMMUNICATION PAYLOADS AND CONTROLS 9
Payloads-Telemetry-tracking-Aerial photography-controls-PID feedback-radio control frequency range–
modems-memory system-simulation-ground test-analysis-trouble shooting
UNIT 5 THE DEVELOPMENT OF UAV SYSTEMS 9
Waypoints navigation-ground control software- System Ground Testing- System In-flight Testing- Mini,
Micro and Nano UAVs- Case study: Agriculture- Health- Surveying- Disaster Management and
Defense.
Total Hours: 45
Text Books:
[1] Reg Austin “Unmanned Aircraft Systems UAV design, development and deployment”, Wiley, 2010.
[2] Paul G Fahlstrom, Thomas J Gleason, “Introduction to UAV Systems”, UAV Systems, Inc, 1998
Reference Books :
[1] Dr. Armand J. Chaput, “Design of Unmanned Air Vehicle Systems”, Lockheed Martin Aeronautics
Company, 2001
[2] Kimon P. Valavanis, “Advances in Unmanned Aerial Vehicles: State of the Art and the Road to
Autonomy”, Springer, 2007
[3] Robert C. Nelson, Flight Stability and Automatic Control, McGraw-Hill, Inc, 1998.
[4] P. K. Garg, “An Inroduction to Unmanned Aerial Vehicles”, New Age International Private Limited, 1 st
Edition, 2020

22ESE108 DSP BASED SYSTEM DESIGN L T P C


3 0 0 3
Prerequisite : Digital Signal Processing
Course
Objectives :
Objective 1 To understand various representation methods of DSP system
Objective 2 To provide insight about different DSP algorithms
Objective 3 To familiarize the various architectures of DSP system
Objective 4 To perform analysis of DSP architectures and to learn the implementation of DSP
Objective 5 system
To learninthe
programmable
details of DSPhardware
system interfacing with other peripherals
Course Outcome :
CO1 Evaluate the DSP system using various methods.
CO2 Design algorithm suitable for different DSP applications.
CO3 Explain various architectures of DSP system.
CO4 Implement DSP system in programmable hardware.
CO5 Build interfacing of DSP system with various peripherals.
UNIT 1 REPRESENTATION OF DSP SYSTEM 9
Single Core and Multicore, Architectural requirement of DSPs - high throughput, low cost, low power,
small code size, embedded applications. Representation of digital signal processing systems – block
diagrams, signal flow graphs, data-flow graphs, dependence graphs. Techniques for enhancing computational
throughput - parallelism and pipelining.
UNIT 2 DSP ALGORITHMS 9
DSP algorithms - Convolution, Correlation, FIR/IIR filters, FFT, adaptive filters, sampling rate
converters, DCT, Decimator, Expander and Filter Banks. DSP applications. Computational
characteristics of DSP algorithms and applications, Numerical representation of signals-word length effect
and its impact, Carry free adders, Multiplier.
UNIT 3 SYSTEM ARCHITECTURE 9
Introduction, Basic Architectural Features, DSP Computational Building Blocks, Bus Architecture and
Memory, Data Addressing Capabilities, Address Generation Unit, Programmability and Program Execution,
Features for External Interfacing. VLIW architecture. Basic performance issue in pipelining, Simple
implementation of MIPS, Instruction Level Parallelism, Dynamic Scheduling, Dynamic Hardware
Prediction, Memory hierarchy. Study of Fixed point and floating point DSP architectures
UNIT 4 ARCHITECTURE ANALYSIS ON PROGRAMMABLE HARDWARE 9
Analysis of basic DSP Architectures on programmable hardwares. Algorithms for FIR , IIR, Lattice
filter structures, architectures for real and complex fast Fourier transforms, 1D/2D Convolutions,
Winograd minimal filtering algorithm. FPGA: Architecture, different sub-systems, design flow for DSP
system design, mapping of DSP algorithms onto FPGA.
UNIT 5 SYSTEM INTERFACING 9
Examples of digital signal processing algorithms suitable for parallel architectures such as GPUs and
multiGPUs. Interfacing: Introduction, Synchronous Serial Interface CODE, A CODEC Interface Circuit, ADC
interface.
Total Hours: 45
Text Books:
[1] Sen M Kuo, Woon Seng S Gan, “Digital Signal Processors: Architectures, Implementations, and
Applications”, Pearson Publications, 2004
[2] Rulph Chassaing,, “Digital Signal Processing and Application with C6713 and C6416 DSK”, John
Wiley & Sons Publication, 2005
Reference Books :
[1] Peter Pirsch, “Architectures for Digital Signal Processing”, John Wiley, 2007
[2] Phil Lapsley, J.Bier, Amit Sohan, Edward A Lee, “DSP Processor and Fundamentals: Architecture and
Features”, Wiley IEEE Press
[3] K. K. Parhi, “VLSI Digital Signal Processing Systems: Design and Implementation”, John Wiley &
Sons, 2008.
[4] David J. Defatta, Joseph G. Lucas, Villiam S. Hodgkiss, “Digital Signal Processing: A System Design
Approach”, Wiley India Pvt Ltd, 2009

22ESE109 EMBEDDED COMPUTING L T P C


3 0 0 3
Prerequisite : Computer Networks, Operating Systems
Course
Objectives :
Objective 1 To expose the students to the fundamentals of Network communication technologies.
Objective 2 To teach the fundamentals of Java , Internet and Java card
Objective 3 To develop distributed embedded system with Java
Objective 4 To teach the smart card and Apps development
Objective 5 To involve Discussions/ Practice in familiarizing the concepts acquired over the 5 Units of
the subject for improved employability skills.
Course Outcome :
CO1 Deliver insight into involving JAVA concepts& internet based Communication to establish
decentralized control mechanism of system.
CO2 Interpret the software and hardware architecture for distributed computing.
CO3 Develop solution for smart card
CO4 Develop Apps based on android SDK.
CO5 Improved Employability and entrepreneurship capacity due to knowledge up gradation on
recent trends in embedded system computing environment.
UNIT 1 NETWORK INFRASTRUCTURE 9
Broad Band Transmission facilities –Open Interconnection standards – networking devices Network
diagram –Network management – Network Security – Cluster computers.
UNIT 2 JAVA TECHNOLOGY FOR EMBEDDED SYSTEMS 9
Basic concepts of Java - IO streaming – Object serialization – Networking – Threading – RMI –
distributed databases –– Advantages and limitations of Internet – Web architecture for embedded
systems – security model for embedded systems.
UNIT 3 SMART CARD TECHNIQUES 9
Smart Card basics – Java card technology overview – Java card Types - Card components SMART
CARD MICROCONTROLLERS - Contactless Cards - Smart Card Operating Systems– smart card
Security Techniques.
UNIT 4 ANDROID FRAMEWORK 9
Android SDK – Access to Hardware - Framework development - Peer-to-Peer communication-
Android security design and architecture – Case study.
UNIT 5 DEVELOPING DISTRIBUTED REAL-TIME SYSTEM APPLICATIONS 9
Developing MATLAB Real-Time Targets - Using the xPC Target - Building various Distributed Real Time
Applications.
Total Hours: 45
Text Books:
[1] AmitavaGupta , Anil Kumar Chandra and Peter Luksch, “Real-Time and Distributed Real- Time
Systems Theory and Applications”, CRC Press 2016 International Standard Book Number-13: 978-1-4665-
9849-2 (eBook - PDF)
[2] Wolfgang Rankl and Wolfgang Effing, “Smart Card Handbook”, John Wiley & Sons Ltd , 3 rd Edition ,
2003
Reference Books :
[1] Reto Meier, “Professional Android Application Development”, Wiley Publishing , Inc , 2009.
[2] Joshua, “Android Hacker’s Handbook”, John Wiley & Sons , 2014
[3] Dietel & Dietel, “JAVA how to program”, Prentice Hall 1999.
[4] Joseph A. Fisher, Paolo Faraboschi, Cliff Young, “Embedded Computing”, Morgan Kaufmann, 2005

22ESE110 EMBEDDED SYSTEMS SECURITY L T P C


3 0 0 3
Prerequisite : Cryptography and Network Security
Course
Objectives :
Objective 1 To introduce the fundamentals related to Cryptography and Data Security
Objective 2 To teach the mathematical foundations for Cryptography.
Objective 3 To impart knowledge about Embedded Cryptography and Data Protection Protocols
Objective 4 To make them understand the practical aspects of Embedded System Security.
Objective 5 To involve the students in Discussions/Tutorials/Programming to familiarize the concepts
for improved employability skills.
Course Outcome :
CO1 Explain the significance of Security.
CO2 Understand the major concepts and techniques related to Cryptography.
CO3 Demonstrate thorough knowledge about the aspects of Embedded System Security.
CO4 Delivers insight onto role of Security Aspects during Data Transfer and
Communication.
CO5 Applying the Security Algorithms for Real-time Applications.
UNIT 1 BACKGROUND AND INTRODUCTION 9
Computer and Network Security Concepts: Computer Security Concepts – The OSI Security
Architecture – Security Attacks – Security Services – Security Mechanisms – Fundamentals of
Security Design Principles – Attack Surfaces and Attack Trees – A Model for Network Security.
Introduction to Number Theory: Divisibility and the Division Algorithm – The Euclidean Algorithm –
Modular Arithmetic – Prime Numbers – Fermet’s and Euler’s Theorems – Testing for Primality – The
Chinese Remainder Theorem – Discrete Logarithms.
UNIT 2 SYMMETRIC CIPHERS 9
Classical Encryption Techniques: Symmetric Cipher Model – Substitution Techniques – Transposition
Techniques. Block Ciphers and the Data Encryption Standard (DES): Traditional Block Cipher
Structure – The Data Encryption Standard – A DES Example – Strength of DES. Advanced Encryption
Standard: Finite Field Arithmetic – AES Structure – AES Transformation Functions – AES Key
Expansion – An AES Example – AES Implementation.
UNIT 3 EMBEDDED SYSTEMS SECURITY 9
Embedded Security Trends – Security Policies – Security Threats. System Software Considerations: The
Role of Operating System – Microkernel versus Monolithic – Core Embedded OS Security
Requirements – Access Control and Capabilities – Hypervisors and System Virtualization – I/O
Virtualization – Remote Management – Assuring Integrity of the TCB.
UNIT 4 EMBEDDED CRYPTOGRAPHY AND DATA PROTECTION PROTOCOLS 9
The One-time Pad – Cryptographic Modes – Block Ciphers – Authenticated Encryption – Public Key
Cryptography – Key Agreement – Public Key Authentication – Elliptic Curve Cryptography –
Cryptographic Hashes – Message Authentication Codes – Random Number Generation – Key Management
for Embedded Systems – Cryptographic Certifications. Data Protection Protocols for Embedded Systems:
Data-in-Motion Protocols – Data-at-Rest Protocols. Emerging Applications: Embedded Network
Transactions – Automotive Security – Secured Android.
UNIT 5 PRACTICAL EMBEDDED SYSTEM SECURITY 9
Network Communications Protocols and Built-in Security – Security Protocols and Algorithms – The
Secured Socket Layer – Embedded Security – Wireless – Application-Layer and Client/Server
Protocols – Choosing and Optimizing Cryptographic Algorithms for Resource-Constrained Systems –
Hardward Based Security.
Total Hours: 45
Text Books:
[1] William Stallings, “Cryptography and Network Security Principles and Practice”, 7 th Global Edition,
Pearson Education Limited, 2017.
[2] David Kleidermacher and Mike Kleidermacher, Newnes , “Embedded Systems Security - Practical
Methods for Safe and Secure Software and Systems Development”, (an imprint of Elsevier), 2012.
Reference Books :
[1] Timothy Stapko, Newnes , “Practical Embedded Security - Building Secure Resource-Constrained
Systems”, (an imprint of Elsevier), 2008.
[2] Catherine H. Gebotys, “Security in Embedded Devices”, Springer, 2010
[3] Saad Motahhir and Yassine Maleh, “Security Engineering for Embedded and Cyber Physical systems”,
1st Edition, CRC Press, 2022
[4] N. Burger, Y. Langeron, R. Cogranne, P. Lallement, “Security and availability on embedded systems”,
1st Edition, CRC Press, 2018

22ESE111 ROBOTICS AND AUTOMATION L T P C


3 0 0 3
Prerequisite : Robots and Sensors
Course
Objectives :
Objective 1 To teach the need of embedded system technology for robot building
Objective 2 To study the Various Parts of Robots and Fields of Robotics.
Objective 3 To study the Various Kinematics and Inverse Kinematics of Robots.
Objective 4 To study the Trajectory Planning for Robot.
Objective 5 To study the Control of Robots for Some Specific Applications.
Course Outcome :
CO1 Choose suitable embedded boards for robots
CO2 Demonstrate the concepts of robotics & automation and Working of Robot
CO3 Analyze the Function of Sensors and actuators In the Robot
CO4 Develop Program to Use a Robot for a Typical Application
CO5 Apply and improve Employability and entrepreneurship capacity due to knowledge
upgradation on Embedded system based robot development
UNIT 1 INTRODUCTION TO ROBOTICS & AUTOMATION 9
Overview of Robotics & Automation – Principles and Strategies of Automation System –Hardware and
software for Automation- Embedded Processors for Automation-Different Types of Robots – Various
Generations of Robots - Asimov’s Laws Of Robotics – Key components of a robot - Design Criteria for
Selection of a Robot – Role of embedded system in Robotics and Automation - Recent trends.
UNIT 2 SENSORS AND DRIVE SYSTEMS 9
Hydraulic, Pneumatic And Electric Drive Systems – Understanding how motor power, current torque,
friction co-efficient affect the design of a Robot - Determination of Motor HP and Gearing Ratio –
Variable Speed Arrangements. Sensors – Classification based on sensing type (including Optical,
Acoustic, Magnetic) - Proximity Sensors – Ranging Sensors – Speed & Displacement Sensing - Tactile
Sensors – Vision Sensing - Smart Sensors - MEMS sensors.
UNIT 3 MANIPULATORS AND GRIPPERS 9
Introduction to Manipulators - Joints and Degrees of Freedom - Construction of Manipulators –
Manipulator Dynamics And Force Control – Electronic And Pneumatic Manipulator Control Circuits – End
Effectors – Various Types Of Grippers – Design Considerations.
UNIT 4 KINEMATICS AND PATH PLANNING 9
Kinematic Equations – Forward and Inverse Kinematics - Solution Of Inverse Kinematics Problem –
Jacobian based Velocity Kinematics– Various Path Planning Algorithms – Hill Climbing Techniques -Robot
Operating System - Simulation and modeling of a simple Path Planning application.
UNIT 5 CASE STUDIES 9
Robot Cell Design - Humanoid Robot - Robots in healthcare applications – Robot Machine Interface –
Robots in Manufacturing and Non-Manufacturing Applications - Self balancing robots - Micro/nano
robots.
Total Hours: 45
Text Books:
[1] Mikell P. Weiss G.M., Nagel R.N., Odraj N.G., “Industrial Robotics”, Mc Graw-Hill Singapore,1996.
[2] Ghosh, Control in Robotics and Automation: Sensor Based Integration, Allied Publishers, Chennai,
1998.
Reference Books:
[1] Deb. S.R.,“Robotics Technology and Flexible Automation”, John Wiley, USA 1992.
[2] Klafter R.D., Chimielewski T.A., Negin M., “Robotic Engineering – An Integrated Approach”, Prentice
Hall of India, New Delhi, 1994.
[3] Mc Kerrow P.J. “Introduction to Robotics”, Addison Wesley, USA, 1991.
[4] Bruno Siciliano, Oussama Khatib, “Springer Handbook of Robotics”, Springer, 2 nd Edition, 2017

22ESE112 RECONFIGURABLE PROCESSOR AND SoC DESIGN L T P C


3 0 0 3
Prerequisite : -
Course
Objectives :
Objective 1 To familiarize the need and role of Reconfigurable Processor for embedded
Objective 2 system
To .applications.
introduce the Reconfigurable Processor technologies
Objective 3 To teach the salient features and architecture of FPGA.
Objective 4 To provide an insight and architecture significance of SoC.
Objective 5 To impart the knowledge of Reconfigurable embedded Processor for real time
applications.
Course Outcome :
CO1 Illustrate the need of reconfigurable computing and hardware-software co design.
CO2 Demonstrate the significance of FPGA technology.
CO3 Apply the concept of FPGA technology and understand FPGA architectures.
CO4 Interpret the operation of SoC processor.
CO5 Relate and improve Employability and entrepreneurship capacity due to knowledge up-
gradation on reconfigurable computing and SoC design.
UNIT 1 INTRODUCTION 9
Introduction to reconfigurable processor- Reconfigurable Computing-Programming elements and
Programming Tools for Reconfigurable Processors, ASIC design flow- Hardware/Software Co-design-
FPAA Architecture overview- recent trends in Reconfigurable Processor & SoC.
UNIT 2 FPGA TECHNOLOGIES 9
FPGA Programming technology - Alternative FPGA architectures: MUX Vs LUT based logic blocks – CLB
Vs LAB Vs Slices- Fast carry chains- Embedded RAMs- Routing for FPGAs- Circuits and
Architectures for Low-Power FPGAs- Physical Design.
UNIT 3 FPGA ARCHITECTURE 9
FPGA architecture overview- Challenges of FPGA processor design-Opportunities of FPGA processor
design- Designing SoftCore Processors – Designing Hardcore Processors –hardware/software co-
simulation- FPGA to multi core embedded computing- FPGA based on-board computer system.
UNIT 4 RECONFIGURABLE SOC PROCESSORS 9
SoC Overview –Architecture and applications of Virtex II pro ,Zynq-7000, Excalibur, Cyclone V - A7,
E5- FPSLIC- Multicore SoCs.
UNIT 5 RECONFIGURABLE PROCESSOR AND SOC APPLICATIONS 9
Reconfigurable processor based DC motor control- digital filter design- mobile phone development- High
Speed Data Acquisition -Image Processing application-controller implementation for mobile robot-
Crypto-processor.
Total Hours: 45
Text Books:
[1] Nurmi, Jari (Ed.), "Processor Design System-On-Chip Computing for ASICs and FPGAs", Springer,
2007.
[2] Ian Grout , “Digital system design with FPGAs and CPLDs”, Elsevier, 2008
Joao Cardoso,
Reference Michael
Books : Hübner, "Reconfigurable
[1] Joao Cardoso, Michael Hübner, "Reconfigurable Computing: From FPGAs to Hardware/Software
Codesign" Springer, 2011
[2] Ron Sass and AnderewG.Schmidt, “ Embedded System design with platform FPGAs: Principles and
Practices”, Elsevier, 2010
[3] Steve Kilts, "Advanced FPGA Design: Architecture, Implementation, and Optimization", Willey, 2007
[4] Nikolaos S. Voros, Konstantinos Masselos, “System Level Design of Reconfigurable Systems-on-Chip”,
Springer, 2005

22ESE113 MEMS and NEMS TECHNOLOGY L T P C


3 0 0 3
Prerequisite : IC Fabrication, Sensors and Actuators
Course
Objectives :
Objective 1 To introduce the diverse technological and functional approaches of MEMS/NEMS and
Objective 2 applications.
To understand the microstructures and fabrication methods.
Objective 3 To provide an insight of micro and nano sensors, actuators.
Objective 4 To emphasis the need for NEMS techology.
Objective 5 To update the ongoing trends and real time applications of MEMS and NEMS technology.

Course Outcome :
CO1 Explain the material properties and the significance of MEMS and NEMS for industrial
automation.
CO2 Demonstrate knowledge delivery on micromachining and micro fabrication.
CO3 Apply the fabrication mechanism for MEMS sensor and actuators.
CO4 Apply the concepts of MEMS and NEMS to models, simulate and process the sensors and
actuators.
CO5 Improved Employability and entrepreneurship capacity due to knowledge up gradation on
MEMS and NEMS technology
UNIT 1 INTRODUCTION TO MEMS and NEMS 9
Overview of Micro electro mechanical systems and Nano Electro mechanical systems, devices and
technologies, Laws of scaling- Survey of materials- Smart Sensors-Applications of MEMS and NEMS.
UNIT 2 MICRO-MACHINING AND MICROFABRICATION TECHNIQUES 9
Photolithography- Film deposition, Etching Processes- wafer bonding- Bulk micro machining, silicon
surface micro machining- LIGA process.
UNIT 3 MICRO SENSORS AND MICRO ACTUATORS 9
Transduction mechanisms in different energy domain- Micromachined capacitive, Piezoelectric ,
piezoresistive and Electromechanical and thermal sensors/actuators and applications
UNIT 4 NEMS TECHNOLOGY 9
Atomic scale precision engineering- Nano Fabrication techniques - NEMS in measurement, sensing,
actuation and systems design.
UNIT 5 MEMS and NEMS APPLICATION 9
Introduction to Micro/Nano Fluids and applications- Bio MEMS- Optical NEMS- Micro and Nano
motors- Recent trends in MEMS and NEMS.
Total Hours: 45
Text Books:
[1] Chang Liu, “Foundations of MEMS”, Pearson International Edition, 2006.
[2] Marc F madou, “Fundamentals of micro fabrication”, CRC Press, 2 nd Edition, 2002
Reference Books :
[1] M.H.Bao, “Micromechanical transducers: Pressure sensors, Accelerometers and Gyroscopes”, Elsevier,
Newyork, 2000.
[2] Maluf, Nadim “An introduction to Micro Electro-mechanical Systems Engineering “AR Tech house,
Boston 2000
[3] Mohamed Gad – el – Hak, “MEMS Handbook”, Edited CRC Press, 2002
[4] Sabrie Solomon, “Sensors Handbook”, Tata Mc Graw Hill, 1998.

22ESE114 EMBEDDED SYSTEM FOR BIOMEDICAL APPLICATIONS L T P C


3 0 0 3
Prerequisite : Biomedical Equipments
Course
Objectives :
Objective 1 To Introduce Fundamentals of Biomedical Engineering
Objective 2 To understand the concept of wearable health devices
Objective 3 To study the hardware for image processing applications
Objective 4 To have a basic knowledge of Embedded system in diagnostic applications
Objective 5 To study about the various assist devices used in the hospitals.
Course Outcome :
CO1 Demonstrate the fundamental art of biomedical engineering.
CO2 Illustrate about wearable health devices and its importance.
CO3 Implement image processing applications using software and hardware.
CO4 Compare various embedded diagnostic applications.
CO5 Build and analyze of some biomedical equipment.
UNIT 1 INTRODUCTION TO BIOMEDICAL ENGINEERING 9
Origin of bio potential and its propagation- Resting and Action Potential – Bio signals characteristics-
Types of electrodes - Types of transducers and applications-Bio-amplifiers- Types of recorders-
components of a biomedical system.
UNIT 2 WEARABLE HEALTH DEVICES 9
Concepts of wearable technology in health care-Components of wearable devices- Biosensors- Blood
glucose sensors - Head worn- Hand worn- Body worn-pulse oxymeter- Cardiac pacemakers – Hearing aids
and its recent advancements-wearable artificial kidney.
UNIT 3 EMBEDDED SYSTEM FOR MEDICAL IMAGE PROCESSING 9
Introduction to embedded image processing . ASIC vs FPGA - memory requirement-, power
consumption- parallelism - Design issues in VLSI implementation of Image processing algorithms -
interfacing. Hardware implementation of image processing algorithms: Segmentation and compression
UNIT 4 EMBEDDED SYSTEM FOR DIAGNOSTIC APPLICATIONS 9
ICCU patient monitoring system – ECG-EEG-EMG acquisition system-MRI scanner - CT scanner-
Sonography.
UNIT 5 CASE STUDY 9
Respiratory measurement using spirometer- IPPB unit for monitoring respiratory parameters -
ventilators- -Defibrillator- Glucometer-Heart- Lung machine.
Total Hours: 45
Text Books:
[1] Leslie Cromwell, “Biomedical Instrumentation and Measurement”, Prentice Hall of India, New Delhi,
2007.
[2] John G.Webster, “Medical Instrumentation Application and Design”, 3 rd Edition, Wiley India Edition,
2007
Reference Books :
[1] Khandpur R.S, Handbook of Biomedical Instrumentation, Tata McGraw Hill, New Delhi, 3 rd Edition,
2014.
[2] L.A Geddes and L.E.Baker, Principles of Applied Biomedical Instrumentation, 3rd Edition, John Wiley
and Sons, Reprint 2008.
[3] Richard S.Cobbold, Transducers for Biomedical Measurements; Principle and applications- John Wiley
and sons, 1992.
[4] Enzo Pasquale Scilingo , Gaetano Valenza, “Wearable Electronics and Embedded Computing Systems
for Biomedical Applications”, MDPI Publishers, 2017

22ESE115 MULTIMEDIA COMMUNICATIONS L T P C


3 0 0 3
Prerequisite : -
Course
Objectives :
Objective 1 Define the Multimedia Communication Models
Objective 2 Explain Multimedia Transport in Wireless Networks
Objective 3 Solve the Security issues in multimedia networks
Objective 4 Illustrate real-time multimedia network applications.
Objective 5 Explain different network layer based application
Course Outcome :
CO1 Deploy the right multimedia communication models.
CO2 Apply QoS to multimedia network applications with efficient routing techniques
CO3 Solve the security threats in the multimedia networks.
CO4 Develop the real-time multimedia network applications
CO5 Improve to synchronize and manage the multimedia systems
UNIT 1 INTRODUCTION TO MULTIMEDIA COMMUNICATIONS 9
Introduction, multimedia information representation, multimedia networks, multimedia applications,
Application and networking terminology, network QoS and application QoS, Digitization principles,. Text,
images, audio and video
UNIT 2 COMPRESSION TECHNIQUES FOR TEXT AND IMAGE 9
Text and image compression,, compression principles, text compression- Runlength, Huffman, LZW,
Document Image compression using T2 and T3coding, image compression- GIF, TIFF and JPEG.
UNIT 3 COMPRESSION TECHNIQUES FOR AUIDO AND VIDEO 9
Audio and video compression, audio compression – principles, DPCM, ADPCM, Adaptive and Linear
predictive coding, Code-Excited LPC, Perceptual coding, MPEG and Dolby coders video compression, video
compression principles.
UNIT 4 STANDARDS AND FRAMEWORK 9
Video compression standards: H.261, H.263, MPEG, MPEG 1, MPEG 2, MPEG-4 and Reversible VLCs,
MPEG 7 standardization process of multimedia content description, MPEG 21 multimedia framework.
UNIT 5 SYNCHRONIZATION AND MANAGEMENT 9
Notion of synchronization, presentation requirements, reference model for synchronization,
Introduction to SMIL, Multimedia operating systems, Resource management, process management
techniques

Total Hours: 45
Text Books:
[1] Fred Halsall, “Multimedia communication- Applications, Networks, Protocols and Standards”, Pearson
Education, 2007
[2] Raif Steinmetz, Klara Nahrstedt, “Multimedia: Computing, Communications and Applications”,
Pearsoneducation,2002.
Reference Books :
[1] Tay Vaughan, ―Multimedia Making it work , McGraw-Hill Osborne Media, 2006.
[2] . Kurose and W. Ross, ―Computer Networking ―A Top Down Approach, Pearson education, 3rd ed,
2005.
[3] KR. Rao,Z S Bojkovic, D A Milovanovic, ―Multimedia Communication Systems: Techniques,
Standards, and Networksǁ, Pearson Education 2007
[4] Aura Ganz, Zvi Ganz and Kitti Wongthawaravat, ‘Multimedia Wireless Networks: Technologies,
Standards and QoS’, Prentice Hall, 2003.
OPEN ELECTIVE OFFERED BY EMBEDDED SYSTEMS AND TECHNOLOGIES

22OES301 EMBEDDED NETWORKING AND AUTOMATION OF L T P C


ELECTRICAL SYSTEM 3 0 0 3
Prerequisite: -
Course Objectives:
 Discuss the fundamentals building blocks of a digital instrument.
 Introduce wired, WSN for configuring metering network
 Discuss requirements for grid automation using meters.
 Discuss networking configuration to develop PAN.
 Discuss the functions of digital instrument Power quality monitoring
Course Outcome: Students will be able to:
CO1 Demonstrate the functionalities of processor internal blocks, with their requirement
CO2 Analyze that Bus standards are chosen based on interface overheads without
sacrificing processor performance
CO3 Explain the role and features of RT operating system, that makes multitask
execution possible by processors.
CO4 Illustrate that using multiple CPU based on either hardcore or softcore helps data
overhead management with processing- speed reduction for uC execution
CO5 Recommend Embedded consumer product design based on phases of product development
UNIT 1 BUILDING SYSTEM AUTOMATION 9
Sensor Types & Characteristics: Sensing Voltage, Current, flux, Torque, Position, Proximity, Accelerometer -
Data acquisition system- Signal conditioning circuit design- Uc Based & PC based data acquisition – uC for
automation and protection of electrical appliances –processor based digital controllers for switching
Actuators: Stepper motors, Relays –System automation with multi channel Instrumentation and interface .
UNIT 2 EMBEDDED NETWORKING OF INSTRUMENT CLUSTER 9
Embedded Networking: Introduction – Cluster of Instruments in System- Comparison of bus protocols – RS
232C- embedded ethernet - MOD bus and CAN bus, LIN BUS- Introduction to WSN-– Commercially
available sensor nodes-Zigbee protocol -Network Topology Energy efficient MAC protocols –SMAC –Data
Centric routing Applications of sensor networks- Database perspective on sensor networks- IoT
UNIT 3 AUTOMATION OF SUBSTATION 9
Substation automation- Distribution SCADA system principles -role of PMU,RTU, IEDs, BUS for smart
Substation automation- Introduction to Role of IEC 61850,IEEEC37.118 std- Interoperability and IEC 61850-
challenges of Substations in Smart Grid - challenges of Energy Storage and Distribution Systems monitoring -
Communication Challenges in monitoring electric utility asset .
UNIT 4 METERING OF SMART GRID 9
Characteristics of Smart Grid- Generation by Renewable Energy Sources based on solar grid Challenges in
Smart Grid and Microgrids- electrical measurements with AMI -Smart meters for EV plug in electric vehicles
power management -Home Area Net metering and Demand side Energy Management applications.
UNIT 5 SMART METERS FOR PQ MONITORING 9
Power Quality issues of Grid connected Renewable Energy Sources -Smart meters for Power Quality
monitoring and Control - Power Quality issues -Surges – Flicker - Interharmonics - Transients – Power Quality
Benchmarking – Power Quality Meters- Meter data management In Smart Grid-, communication enabled
Power Quality metering
Total Hours: 45
Reference Books:
[1] James Northcote-Green, Robert Wilson, “Control and automation of electrical power distribution
systems”, CRC Press, Taylor and Francis, 2006
[2] Krzysztof Iniewski, “Smart Grid ,Infrastructure& Networking”, Tata Mc Graw Hill, 2012
[3] Robert Faludi, “Building Wireless Sensor Networks, O’Reilly”, 2011
[4] Mohammad Ilyas and ImadMahgoub, “Handbook of sensor Networks: Compact wireless and wired
sensing systems”, CRC Press,2005
L T P C
22OES302 COMPUTER VISION
3 0 0 3
Prerequisite: -
Course Objectives:
 Introduce the fundamentals of Human and Computer Vision.
 Introduce the major ideas, concepts, methods and techniques in Computer Vision
 Impart Computer Vision knowledge by way of learning related algorithms.
 Make them familiar with both the Theoretical and Practical aspects of Computing with
Images.
Course Outcome: Students will be able to:
CO1 Understand the major concepts and techniques in computer vision and image
processing
CO2 Infer known principles of human visual system
CO3 Demonstrate a thorough knowledge of Open CV
CO4 Develop real-life Computer Visions Applications.
CO5 Build design of a Computer Vision System for a specific problem.
UNIT 1 INTRODUCTION TO COMPUTER VISION 9
Digital Image Processing – Various Fields that use Image Processing – Fundamentals Steps in
Digital Image Processing – Components of an Image Processing System. Applications of Computer
Vision – Recent Research in Computer Vision. Introduction to Computer Vision and Basic Concepts
of Image Formation: Introduction and Goals – Image Formation and Radiometry – Geometric
Transformation – Geometric Camera Models – Image Reconstruction from a Series of Projections.
UNIT 2 IMAGE PROCESSING CONCEPTS AND IMAGE FEATURES 9
. Image Processing Concepts: Fundamentals – Image Transforms – Image Filtering – Colour Image
Processing – Mathematical Morphology – Image Segmentation. Image Descriptors and Features: Texture
Descriptors – Colour Features – Edge Detection – Object Boundary and Shape Representation – Interest or
Cornet Point Detectors – Histogram Oriented Gradients – Scale Invariant Feature Transform.
UNIT 3 IMAGE PROCESSING WITH OPENCV 9
Introduction to OpenCV and Python: Setting up OpenCV – Image Basics in OpenCV – Handling
Files and Images – Constructing Basic Shapes in OpenCV. Image Processing in OpenCV: Image
Processing Techniques – Constructing and Building Histograms – Thresholding Techniques.
UNIT 4 OBJECT DETECTION 9
Models and types – Importance of Object Detection. The Working: Inputs and outputs – Basic Structure –
Model Architecture Overview – Object Detection on the Edge. Use Cases and Applications: Video
Surveillance – Self-driving Cars. Embedded Boards: Connecting Cameras to Embedded Boards – Simple
algorithms for processing Images and Videos.
UNIT 5 APPLICATIONS AND CASE STUDIES 9
Applications: Machine Learning algorithms and their Applications in Medical Image Segmentation –
Motion Estimation and Object Tracking – Face and Facial Expression Recognition – Image Fusion.
Case Studies: Face Detection – Object Tracing – Eye Tracking – Handwriting Recognition with HoG.
Total Hours: 45
References:
[1] Rafael C Gonzalez and Richard E Woods, “Digital Image Processing”, 4 th Edition (Global
Edition), Pearson Education Limited, 2018.
[2] Manas Kamal Bhuyan, “Computer Vision and Image Processing - Fundamentals and Applications”, CRC
Press, 2020.
[3] Alberto FernándezVillán, “Mastering OpenCV 4 with Python”, Packt Publishing, 2019.
[4] Adrian Rosebrock, PyImageSearch, “Practical Python and Open CV: Case Studies”, 3 rd Edition, 2016.

BIG DATA ANALYTICS L T P C


22OES303 3 0 0 3
Prerequisite: -
Course Objectives:
 Understand the basics of big data analytics
 Understand the search methods and visualization
 Learn mining data streams
 Learn frameworks
 Gain knowledge on R language
Course Outcome: Students will be able to:
CO1 Understand the basics of big data analytics
CO2 Ability to use Hadoop, Map Reduce Framework
CO3 Ability to identify the areas for applying big data analytics for increasing the
business outcome.
CO4 Contextually integrate and correlate large amounts of information to gain faster
insights.
CO5 Gain knowledge on R language
UNIT 1 INTRODUCTION TO BIG DATA 9
Introduction to Big Data Platform – Challenges of Conventional Systems - Intelligent data analysis –
Nature of Data - Analytic Processes and Tools - Analysis Vs Reporting - Modern Data Analytic
Tools- Statistical Concepts: Sampling Distributions - Re-Sampling - Statistical Inference - Prediction
Error
UNIT 2 SEARCH METHODS AND VISUALIZATION 9
Search by simulated Annealing – Stochastic, Adaptive search by Evaluation – Evaluation Strategies –Genetic
Algorithm – Genetic Programming – Visualization – Classification of Visual Data Analysis Techniques –
Data Types – Visualization Techniques – Interaction techniques – Specific Visual data analysis Techniques
UNIT 3 MINING DATA STREAMS 9
Introduction To Streams Concepts – Stream Data Model and Architecture - Stream Computing -
Sampling Data in a Stream – Filtering Streams – Counting Distinct Elements in a Stream –
Estimating Moments – Counting Oneness in a Window – Decaying Window - Real time Analytics
Platform(RTAP) Applications - Case Studies - Real Time Sentiment Analysis, Stock Market
Predictions
UNIT 4 FRAMEWORKS 9
MapReduce – Hadoop, Hive, MapR – Sharding – NoSQL Databases - S3 - Hadoop Distributed File Systems
– Case Study- Preventing Private Information Inference Attacks on Social Networks- Grand Challenge:
Applying Regulatory Science and Big Data to Improve Medical Device Innovation
UNIT 5 R LANGUAGE 9
Overview, Programming structures: Control statements -Operators -Functions -Environment and
scope issues -Recursion -Replacement functions, R data structures: Vectors -Matrices and arrays -
Lists -Data frames -Classes, Input/output, String manipulations
Total Hours: 45
References:
[1] Michael Berthold, David J. Hand, “Intelligent Data Analysis”, Springer, 2007.
[2] Anand Rajaraman and Jeffrey David Ullman, “Mining of Massive Datasets”, Cambridge University
Press, 3rd Edition, 2020
[3] Norman Matloff, “The Art of R Programming: A Tour of Statistical Software Design”, No
Starch Press, USA, 2011
[4] Bill Franks, “Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data Streams with
Advanced Analytics”, John Wiley & sons, 2012
L T P C
22OES304 MEDICAL ROBOTICS
3 0 0 3
Prerequisite: -
Course Objectives:
 Explain the basic concepts of robots and types of robots
 Discuss the designing procedure of manipulators, actuators and grippers
 Impart knowledge on various types of sensors and power sources
 Explore various applications of Robots in Medicine
 Impart knowledge on wearable robots
Course Outcome: Students will be able to:
CO1 Describe the configuration, applications of robots and the concept of grippers and
CO2 actuatorsthe functions of manipulators and basic kinematics
Explain
CO3 Describe the application of robots in various surgeries
CO4 Design and analyze the robotic systems for rehabilitation
CO5 Design the wearable robots
UNIT 1 INTRODUCTION TO ROBOTICS 9
Introduction to Robotics, Overview of robot subsystems, Degrees of freedom, configurations and
concept of workspace, Dynamic Stabilization
Sensors and Actuators: Sensors and controllers, Internal and external sensors, position, velocity
and acceleration sensors, Proximity sensors, force sensors Pneumatic and hydraulic actuators,
Stepper motor control circuits, End effectors, Various types of Grippers, PD and PID feedback
actuator models
UNIT 2 MANIPULATORS & BASIC KINEMATICS 9
Construction of Manipulators, Manipulator Dynamic and Force Control, Electronic and pneumatic
manipulator, Forward Kinematic Problems, Inverse Kinematic Problems, Solutions of Inverse Kinematic
problems
Navigation and Treatment Planning: Variable speed arrangements, Path determination – Machinery vision,
Ranging – Laser – Acoustic, Magnetic, fiber optic and Tactile sensor
UNIT 3 SURGICAL ROBOTS 9
Da Vinci Surgical System, Image guided robotic systems for focal ultrasound based surgical
applications, System concept for robotic Tele-surgical system for off-pump, CABG surgery,
Urologic applications, Cardiac surgery, Neuro-surgery, Pediatric and General Surgery, Gynecologic
Surgery, General Surgery and Nanorobotics. Case Study
UNIT 4 REHABILITATION AND ASSISTIVE ROBOTS 9
Pediatric Rehabilitation, Robotic Therapy for the Upper Extremity and Walking, Clinical-Based Gait
Rehabilitation Robots, Motion Correlation and Tracking, Motion Prediction, Motion Replication. Portable
Robot for Tele rehabilitation, Robotic Exoskeletons – Design considerations, Hybrid assistive limb. Case
Study
UNIT 5 WEARABLE ROBOTS 9
Augmented Reality, Kinematics and Dynamics for Wearable Robots, Wearable Robot technology,
Sensors, Actuators, Portable Energy Storage, Human–robot cognitive interaction (cHRI), Human–
robot physical interaction (pHRI), Wearable Robotic Communication - case study
Total Hours: 45
References:
[1]Nagrath and Mittal, “Robotics and Control”, Tata McGraw Hill, First edition, 2003
[2] Spong and Vidhyasagar, “Robot Dynamics and Control”, John Wiley and Sons, First edition, 2008
[3]Fu.K.S, Gonzalez. R.C., Lee, C.S.G, “Robotics, control”, sensing, Vision and Intelligence, Tata
McGraw Hill International, First edition, 2008
[4] Bruno Siciliano, Oussama Khatib, “Springer Handbook of Robotics”, 1st Edition, Springer, 2008

OPEN ELECTIVESOFFERED BY POWER ELECTRONICS AND DRIVES

22OPE101 ELECTRIC AND HYBRID VEHICLES L T P C


3 0 0 3
Prerequisite : Machines and Power Electronics
Course Objectives :
Objective 1 To impart knowledge on introduction electric and hybrid vehicles.
Objective 2 To make the students grasp electric drive trains.
Objective 3 To introduce the several of types of storage systems.
Objective 4 To have knowledge in the applications of modeling of hybrid electric
vehicle range.
Objective 5 To provide in-depth knowledge on energy management strategies.
Course Outcome: At the end of this course, students will be able to
CO1 Explain the basics of electric and hybrid vehicles.
CO2 Explicate electric drive trains.
CO3 Depict the role of types of storage systems.
CO4 Evaluate the performance of modeling of hybrid electric vehicle range.
CO5 Discuss the energy management schemes.
Unit 1 INTRODUCTION TO ELECTRIC VEHICLE 09
History of Electric Vehicles, Development towards 21st Century, Types of Electric Vehicles in
use today – Battery Electric Vehicle, Hybrid (ICE & others), Fuel Cell EV, Solar Powered
Vehicles. Motion and Dynamic Equations of the Electric Vehicles: various forces acting on the
Vehicle in static and dynamic conditions. Social and environmental importance of hybrid and
electric vehicles, impact of modern drive-trains on energy supplies. Hybrid Electric Drive-
trains: Basic concept of hybrid traction, introduction to various hybrid Drive-train topologies,
power flow control in hybrid drive-train topologies, fuel efficiency analysis.
Unit 2 ELECTRIC DRIVE TRAINS 09
Basic concept of electric traction, introduction to various electric drivetrain topologies, power
flow control in electric drive-train topologies, fuel efficiency analysis. Electric Propulsion
unit: Introduction to electric components used in hybrid and electric vehicles, Configuration
and control of DC Motor drives, Configuration and control of Induction Motor drives,
configuration and control of Permanent Magnet Motor drives, Configuration and control of
Switch Reluctance Motor drives, drive system efficiency.
Unit 3 TYPES OF STORAGE SYSTEMS 09
Introduction to Energy Storage Requirements in Hybrid and Electric Vehicles, Battery based
energy storage and its analysis, Fuel Cell based energy storage and its analysis, Super
Capacitor based energy storage and its analysis, Flywheel based energy storage and its
analysis, Hybridization of different energy storage devices. Sizing the drive system: Matching
the electric machine and the internal combustion engine (ICE), Sizing the propulsion
motor, sizing the
power electronics, selecting the energy storage technology, Calculation for the ratings.
Unit 4 MODELLING OF HYBRID ELECTRIC VEHICEL RANGE 09
Driving Cycles, Types of Driving Cycles, Range modelling for Battery Electric Vehicle, Hybrid
(ICE & others), Fuel Cell EV, Solar Powered Vehicles. Case study of 2 wheeler, 3 wheeler and
4 wheeler vehicles.
Unit 5 ENERGY MANAGEMENT STRATEGIES 09
Introduction to energy management strategies used in hybrid and electric vehicles,
classification of different energy management strategies, comparison of different energy
management strategies, implementation issues of energy management strategies. Introduction
to various charging techniques and schematic of charging stations.
Total Hours : 45
Text Books :
[1] James Larminie, J. Lowry, “Electric Vehicle Technology Explaned”, John Wiley & Sons
Ltd. 2003.
[2] M. Ehsani, Y. Gao, S. E. Gay and A. Emadi, “Modern Electric, Hybrid Electric, and Fuel
Cell Vehicles: Fundamentals, Theory, and Design”, CRC Press, 2004.
Reference Books :
[1] Iqbal Hussein, “Electric and Hybrid Vehicles: Design Fundamentals”, CRC Press, 2003.

22OPE102 SOLAR AND ENERGY STORAGE SYSTEM L T P C


3 0 0 3
Prerequisite : Power Plant Engineering
Course
Objectives :
Objective 1 To impart knowledge on Thermal and Solar Photovoltaic systems.
Objective 2 To make the students grasp Photovoltaic module configurations and MPPT
Algorithms.
Objective 3 To introduce the students to Magnetic, Electric and Chemical Energy Storage
systems and their applications.
Objective 4 To have a knowledge in the applications of Superconductors in Energy
generation.
Objective 5 To provide in-depth knowledge on fuel cells for various applications.
Course Outcome: At the end of this course, students will be able to
CO1 Explain the basics of solar thermal energy conversion system.
CO2 Explicate Photovoltaic principle and techniques of solar energy conversions systems.
CO3 Depict the role of super conductors in energy storage system.
CO4 Evaluate the performance of different energy generation technologies and
Superconducting magnetic energy storage system.
CO5 Choose fuel cells for various applications
Unit 1 SOLAR RADIATION, COLLECTORS AND THERMAL 09
TECHNOLOGIES
Introduction to solar energy - Solar angles - day length, angle of incidence on tilted surface -
Sun path diagrams shadow determination - extraterrestrial characteristics - measurement and
estimation on horizontal and tilted surfaces - flat plate collector - evacuated tubular collectors
- Concentrator collectors – concentrators with point focus - heliostats - applications of solar
thermal technology- operation of solar heating and cooling systems.
Unit 2 SOLAR PHOTOVOLTAIC SYSTEMS 09
Solar photovoltaic systems - operating principle- photovoltaic cell concepts- characteristics –
Equivalent circuit- cell, module and array- series and parallel connections- maximum
power point tracking- applications.

Unit 3 CHEMICAL ENERGY STORAGE SYSTEMS 09

Introduction about fuel cells – design and principles of operation of a fuel cell –
Classification of fuel cells, conversion efficiency of fuel cells. Types of electrodes, work
output and EMF of fuel cell, Applications of fuel cells. Introduction about Hydrogen energy –
hydrogen production – electrolysis, thermo chemical methods. Battery - Types of Batteries -
Equivalent Electrical Circuit - Battery Charging - Charge Regulators - Battery Management.
Unit 4 MAGNETIC AND ELECTRIC ENERGY STORAGE SYSTEMS 09
Superconducting Magnet Energy Storage (SMES) systems; capacitor and batteries:
comparison and application; super capacitor: Electrochemical Double Layer Capacitor
(EDLC), principle of working, structure, performance and application.
Unit 5 APPLICATIONS OF SUPERCONDUCTORS IN ENERGY 09
Introduction to Superconducting wires – characteristics - High field magnets for production
of energy by magnetic fusion - Energy generation - Magneto hydrodynamics (MHD), energy
storage, electric generators.
Total Hours : 45
Text Books :
[1] Mukund R. Patel, ‘Wind and Solar Power Systems: Design, Analysis, and Operation,
Second Edition, CRC Press,2005.
[2] S.P.Sukatme, ‘Solar Energy – Principles of thermal collection and storage,’ Second
edition, McGraw Hill,1996
Reference Books :
[1] Roger Messenger and Jerry Vnetre, ‘Photovoltaic Systems Engineering,’ CRC Press, Third
edition, 2010.
22OPE103 INTELLIGENT CONTROL OF DRIVES L T P C
3 0 0 3
Prerequisite : -
Course
Objectives :
Objective 1 To impart knowledge on elementary concept of optimization.
Objective 2 To make the students grasp evolutionary computation techniques.
Objective 3 To introduce the students to particle swarm optimization.
Objective 4 To impart in-depth knowledge on different advanced optimization techniques
to solve engineering problems.
Objective 5 To impart the concept of multi-objective optimization and its applications to
real world problems.
Course Outcome: At the end of this course, students will be able to
CO1 Familiarize with the basic concept of optimization techniques.
CO2 Apply Genetic Algorithm for solving engineering problems.
CO3 Apply Swarm Optimization techniques for solving engineering problems.
CO4 Explain the concept of different advanced optimization techniques and their
applications.
CO5 Explain the concept of Multi-objective optimization and apply it for solving real
world problems
Unit 1 FUNDAMENTALS OF OPTIMIZATION 09
Definition - Classification of optimization problems - Unconstrained and Constrained
optimization – Optimality conditions - Classical Optimization techniques - Linear and non -
linear programming - Quadratic programming - Mixed integer programming - Intelligent
Search methods - Evolutionary algorithms - Tabu search - Particle swarm optimization –
Advantages of intelligent techniques over classical optimization techniques
Unit 2 EVOLUTIONARY COMPUTATION TECHNIQUES 09
Evolution in nature - Fundamentals of Evolutionary algorithms - Principle of Genetic
Algorithm – Evolutionary Strategy and Evolutionary Programming - Genetic Operators -
Selection, Crossover and Mutation - Issues in GA implementation - Differential
Unit 3 PARTICLE SWARM OPTIMIZATION 09
Fundamental principle - Velocity Updation - Parameter selection- hybrid approaches - hybrid
of GA and PSO – hybrid of EP and PSO - Binary, discrete and combinatorial PSO -
Implementation
Unit 4 issues - Convergence
ADDITIONAL OPTIMIZATIONissues – METHODS
Fly Bee Algorithm 09
Simulated annealing algorithm - Tabu search algorithm - Ant colony optimization - Bacteria
Foraging optimization -Artificial immune system.
Unit 5 MULTI OBJECTIVE OPTIMIZATION 09
Concept of pareto optimality - Conventional approaches for MOO - Weighted Sum and
Constrained methods – Multi-objective GA - Fitness assignment - Multi-objective PSO -
Dynamic neighborhood PSO - Vector evaluated PSO –Necessity for multi-criteria decision
making.
Total Hours : 45
Text Books :
[1] Kalyanmoy Deb, “Optimization for Engineering Design - Algorithms and Examples”,
Prentice Hall of India, 1995.
[2] David Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning,
Addison-Wesley, Reading,1989.
Reference Books :
[1] Kalyanmoy Deb, “Multi objective optimization using Evolutionary Algorithms”, John
Wiley

22OPE104 ENERGY MANAGEMENT AND AUDITING L T P C


3 0 0 3
Prerequisite : -
Course
Objectives :
Objective 1 To impart knowledge on energy management and auditing.
Objective 2 To study the concepts behind economic analysis and Load Management.
Objective 3 To emphasize energy management on various electrical equipment and
metering.
Objective 4 To impart in-depth knowledge on metering for energy management.
Objective 5 To illustrate the concept of lightning systems and cogeneration.
Course Outcome: At the end of this course, students will be able to
CO1 Students will develop the ability to learn about the need for energy management and
auditing processes.
CO2 Learners will learn about basic concepts of economic analysis and load
management.
CO3 Students will understand the energy management of various electrical equipment.
CO4 Students will have knowledge on the concepts of metering and factors influencing
cost function.
CO5 Students will be able to learn about the concept of lightning systems, Light sources
and various forms of cogeneration.
Unit 1 INTRODUCTION 09
Need for energy management - Energy basics - Designing and starting an energy management
program - Energy accounting - Energy monitoring, Targeting and Reporting - Energy audit
Unit 2 ENERGY COST AND LOAD MANAGEMENT 09
Important concepts in an economic analysis - Economic models - Time value of money - Utility
rate structures - Cost of electricity - Loss evaluation - Load management: Demand control
techniques - Utility monitoring and control system - HVAC and energy management -
Economic
justification.
Unit 3 ENERGY MANAGEMENT FOR MOTORS, SYSTEMS, AND 09
ELECTRICAL EQUIPMENT
Systems and equipment - Electric motors - Transformers and reactors - Capacitors and
synchronous machines.
Unit 4 METERING FOR ENERGY MANAGEMENT 09
Relationship between parameters - Units of measure - Typical cost factors - Utility meters -
Timing of meter disc for kilowatt measurement - Demand meters - Paralleling of current
transformers - Instrument transformer burdens - Multitasking solid-state meters - Metering
location vs. requirements - Metering techniques and practical examples.
Unit 5 LIGHTNING SYSTEMS & COGENERATION 09
Concept of lightning systems - The task and the working space - Light source - Ballasts -
Luminaries - Lightning controls - Optimizing lightning energy - Power factor and effect of
harmonics on power quality - Cost analysis techniques - Lightning and energy standards
Cogeneration: Forms of cogeneration - Feasibility of cogeneration - Electrical interconnection.
Total Hours : 45
Text Books :
[1] Barney L. Capehart, Wayne C. Turner, and William J.Kennedy, “Guide to Energy
Management”, Fifth Edition, The Fairmont Press, Inc., 2006.
[2] Eastop T.D & Croft D.R, “Energy Efficient for Engineers and Technologists”, Longman
Scientific & Technical, 1990..
Reference Books :
[1] Amit K. Tyagi, “Handbook on Energy Audits and Management”, TERI, 2003.

22OPE105 SWITCHED MODE POWER L T P C


CONVERTERS 3 0 0 3
Prerequisite : -
Course
Objectives :
Objective 1 To impart knowledge on switching devices and its protection circuit.
Objective 2 To study the concepts various DC-DC converters.
Objective 3 To emphasize the topologies of DC-DC converters.
Objective 4 To impart in-depth knowledge on resonant converters.
Objective 5 To illustrate the closed loop operation of power converters.
Course Outcome: At the end of this course, students will be able to
CO1 Design new and efficient power converters suitable for specific applications.
CO2 Develop control techniques for power converters.
CO3 Analyse the existing topologies.
CO4 Explain resonant converters.
CO5 Analyze closed loop converters.
Unit 1 INTRODUCTION 09
Switching devices - Ideal and real characteristics, control - Drive and protection -Design of
inductor, Design of transformer - Capacitors for power electronic applications.
Unit 2 DC-TO-DC CONVERTERS 09
Basic concepts of Switched Mode power converters - Primitive DC to DC Power Converter-
Operating Principle - Exact and Approximate Analysis.
Unit 3 TOPOLOGIES 09
Non-isolated DC to DC Power Converter- Buck, Boost, Buck-Boost, Cuk , SEPIC and
Quadratic
Converters - Isolated DC to DC Power Converter - Forward, Fly back, Half/Full Bridge
Unit 4 RESONANT CONVERTERS 09
Classification of resonant converters - Basic resonant circuit concepts, Load resonant
converters
- Resonant switch converters - Zero voltage and current switching.
Unit 5 CLOSED LOOP CONTROL OF POWER CONVERTERS 09
Closed Loop Control of Switching Converters- Steady State Error, Control Bandwidth, and
Compensator Design- Closed Loop Dynamic Performance Functions- Design of feedback
compensators - Unity power factor rectifiers - Resistor emulation principle - Applications to
Total Hours : 45
Text Books :
[1] Robert W. Erickson, Dragan Maksimovic Fundamentals of Power Electronics,"
Springer,2005.
OPEN ELECTIVE OFFERED BY DEPARTMENT OF COMPUTER SCIENCE

L T P C Hours
22OCS101 Artificial Intelligence and Machine Learning
3 0 0 3 45

PRE-REQUISITES

Course Objectives: The Aim of the course if to understand

 Appropriate search algorithms for problem solving


 Probabilistic reasoning under uncertainty
 Linear regression models, classification models and probabilistic discriminative and generative model
 Combining multiple leaners and unsupervised models
 Perceptron and neural networks
-

UNIT I PROBLEM SOLVING 9

Introduction to AI - AI Applications - Problem solving agents – search algorithms – uninformed search


strategies – Heuristic search strategies – Local search and optimization problems – adversarial search –
constraint satisfaction problems (CSP)

UNIT II PROBABILISTIC REASONING 9

Acting under uncertainty – Bayesian inference – naïve bayes models. Probabilistic reasoning – Bayesian
networks – exact inference in BN – approximate inference in BN – causal networks.

UNIT III SUPERVISED LEARNING 9

Introduction to machine learning – Linear Regression Models: Least squares, single & multiple variables,
Bayesian linear regression, gradient descent, Linear Classification Models: Discriminant function –
Probabilistic discriminative model - Logistic regression, Probabilistic generative model – Naive Bayes,
Maximum margin classifier – Support vector machine, Decision Tree, Random forests.

UNIT IV ENSEMBLE TECHNIQUES AND UNSUPERVISED LEARNING 9

Combining multiple learners: Model combination schemes, Voting, Ensemble Learning - bagging, boosting,
stacking, Unsupervised learning: K-means, Instance Based Learning: KNN, Gaussian mixture models and
Expectation maximization

UNIT V NEURAL NETWORKS 9

Perceptron - Multilayer perceptron, activation functions, network training – gradient descent optimization –
stochastic gradient descent, error backpropagation, from shallow networks to deep networks –Unit saturation
(aka the vanishing gradient problem) – ReLU, hyperparameter tuning, batch normalization, regularization,
dropout.

Total:45 Hours

COURSE OUTCOMES: At the end of the course students should be able to

CO1: Apply appropriate search algorithms for real time problem solving

CO2: Illustrate the Probabilistic reasoning under uncertainty

CO3: Compare the various linear regression models, classification models and probabilistic discriminative and
generative model

CO4: Combine the multiple learners’ and unsupervised models for real world applications.

CO5: Ellaborate the Perceptron and neural networks

REFERENCE BOOKS

R1. Stuart Russell and Peter Norvig, “Artificial Intelligence – A Modern Approach”, Fourth Edition,
Pearson Education, 2021.

R2. Ethem Alpaydin, “Introduction to Machine Learning”, MIT Press, Fourth Edition, 2020.

R3. Ian Goodfellow, Yoshua Bengio, Aaron Courville, “Deep Learning”, MIT Press, 2016
R4 Deepak Khemani, “Artificial Intelligence”, Tata McGraw Hill Education, 2013.
(http://nptel.ac.in/)
R5 Charu C. Aggarwal, “Data Classification Algorithms and Applications”, CRC Press, 2014

L T P C Hours
22OCS102 Database Technology
3 0 0 3 45

PRE-REQUISITES

Course Objectives: the aim of the course is to

 Understand the basic concepts and the applications of database systems.


 Understand the relational database design principles.
 Familiar with the basic issues of transaction processing and concurrency control.
 Familiar with database storage structures and access techniques.
 Understand the basics of advanced DB and DB security
UNIT I RELATIONAL DATABASES 9

Purpose of Database System – Views of data – Data Models – Database System Architecture – Introduction to
relational databases – Relational Model – Keys – Relational Algebra – SQL fundamentals – Advanced SQL
features – Embedded SQL– Dynamic SQL

UNIT II DATABASE DESIGN 9

Entity-Relationship model – E-R Diagrams – Enhanced-ER Model – ER-to-Relational Mapping – Functional


Dependencies – Non-loss Decomposition – First, Second, Third Normal Forms, Dependency Preservation –
Boyce/Codd Normal Form – Multi-valued Dependencies and Fourth Normal Form – Join Dependencies and
Fifth Normal Form

UNIT III TRANSACTIONS 9

Transaction Concepts – ACID Properties – Schedules – Serializability – Transaction support in SQL – Need for
Concurrency – Concurrency control –Two Phase Locking- Timestamp – Multiversion – Validation and
Snapshot isolation– Multiple Granularity locking – Deadlock Handling – Recovery Concepts – Recovery based
on deferred and immediate update – Shadow paging – ARIES Algorithm

UNIT IV IMPLEMENTATION TECHNIQUES 9


RAID – File Organization – Organization of Records in Files – Data dictionary Storage – Column Oriented
Storage– Indexing and Hashing –Ordered Indices – B+ tree Index Files – B tree Index Files – Static Hashing –
Dynamic Hashing – Query Processing Overview – Algorithms for Selection, Sorting and join operations – Query
optimization using Heuristics - Cost Estimation.

UNIT V ADVANCED TOPICS 9

Distributed Databases: Architecture, Data Storage, Transaction Processing, Query processing and optimization
– NOSQL Databases: Introduction – CAP Theorem – Document Based systems – Key value Stores – Column
Based Systems – Graph Databases. Database Security: Security issues – Access control based on privileges –
Role Based access control – SQL Injection – Statistical Database security – Flow control – Encryption and
Public Key infrastructures – Challenges

Total:45 Hours

COURSE OUTCOMES

At the end of the course students should be able to

CO1: Construct SQL Queries using relational algebra

CO2: Design database using ER model and normalize the database


CO3: Construct queries to handle transaction processing and maintain consistency of the

database
CO4: Compare and contrast various indexing strategies and apply the knowledge to tune the
performance of the database
CO5: Illustrate the difference between advanced databases and Relational Databases and find a
suitable database for the given requirement.
REFERENCE BOOKS

R1. Abraham Silberschatz, Henry F. Korth, S. Sudharshan, “Database System Concepts”, Seventh Edition,
McGraw Hill, 2020.

R2. Ramez Elmasri, Shamkant B. Navathe, “Fundamentals of Database Systems”, Seventh Edition, Pearson
Education, 2017

R3. C.J.Date, A.Kannan, S.Swamynathan, “An Introduction to Database Systems”, Eighth Edition,

Pearson Education, 2006.

L T P C Hours
22OCS103 WEB TECHNOLOGIES
3 0 0 3 45

PRE-REQUISITES

Course Objectives: the aim of the course is to understand


 The basics of client side scripting using HTML
 The web application development using java script
 The servlet technology for writing business logic with database connectivity
 The difference between the HTML, PHP and XML documents.
 familiarize various concepts of application development using Angular JS
UNIT I WEBSITE BASICS, HTML 5, CSS 3, WEB 2.0 9

Web Essentials: Clients, Servers and Communication – The Internet – World wide web – HTTP Request
Message – HTTP Response Message – Web Clients – Web Servers – HTML5 – Tables – Lists – Image – HTML5
control elements – Drag and Drop – Audio – Video controls - CSS3 – Inline, embedded and external style sheets
– Rule cascading – Inheritance – Backgrounds – Border Images – Colors – Shadows – Text – Transformations –
Transitions – Animations. Bootstrap Framework

UNIT II CLIENT SIDE PROGRAMMING 9

Java Script: An introduction to JavaScript–JavaScript DOM Model-Exception Handling-Validation Built-in


objects-Event Handling- DHTML with JavaScript- JSON introduction – Syntax – Function Files

UNIT III SERVER SIDE PROGRAMMING 9

Servlets: Java Servlet Architecture- Servlet Life Cycle- Form GET and POST actions- Session Handling-
Understanding Cookies- DATABASE CONNECTIVITY: JDBC.

UNIT IV PHP and XML 9

An introduction to PHP: PHP- Using PHP- Variables- Program control- Built-in functions- Form Validation.
XML: Basic XML- Document Type Definition- XML Schema, XML Parsers and Validation, XSL

UNIT V INTRODUCTION TO ANGULAR and WEB APPLICATIONS FRAMEWORKS 9

Introduction to AngularJS, MVC Architecture, Understanding ng attributes, Expressions and data binding,
Conditional Directives, Style Directives, Controllers, Filters, Forms, Routers, Modules, Services; Web
Applications Frameworks and Tools – Firebase- Docker- Node JS- React- DjangoUI & UX.

Total:45 Hours

COURSE OUTCOMES: At the end of the course students should be able to

CO1: Construct a basic website using HTML and Cascading Style Sheets

CO2: Build dynamic web page with validation using Java Script objects and by applying different event
handling mechanisms.

CO3: Develop server side programs using Servlets and JSP

CO4: Construct simple web pages in PHP and to represent data in XML format.

CO5: Develop interactive web applications.

REFERENCE BOOKS

R1. Deitel and Deitel and Nieto, Internet and World Wide Web - How to Program, Prentice Hall, 5th
Edition, 2011.

R2. Jeffrey C and Jackson, Web Technologies A Computer Science Perspective, Pearson Education, 2011.
R3. Angular 6 for Enterprise-Ready Web Applications, Doguhan Uluca, 1st edition, Packt
Publishing
R4. Chris Bates, Web Programming – Building Intranet Applications, 3rd Edition, Wiley
Publications, 2009.

L T P C Hours
22OCS104 Cloud Computing
3 0 0 3 45

PRE-REQUISITES

Course Objectives: The aim of the course is

 To understand the concept of cloud computing.


 To appreciate the evolution of cloud from the existing technologies.
 To have knowledge on the various issues in cloud computing.
 To be familiar with the lead players in cloud.
 To appreciate the emergence of cloud as the next generation computing paradigm.
UNIT I Introduction to Cloud Computing 9

Introduction to Cloud Computing – Roots of Cloud Computing – Desired Features of Cloud Computing –
Challenges and Risks – Benefits and Disadvantages of Cloud Computing.

UNIT II VIRTUALIZATION 9

Introduction to Virtualization Technology – Load Balancing and Virtualization – Understanding Hypervisor –


Seven Layers of Virtualization – Types of Virtualization – Server, Desktop, Application Virtualization

UNIT III CLOUD ARCHITECTURE, SERVICES AND STORAGE 9

NIST Cloud Computing Reference Architecture – Public, Private and Hybrid Clouds - laaS – PaaS – SaaS –
Architectural Design Challenges – Cloud Storage.

UNIT IV RESOURCE MANAGEMENT AND SECURITY IN CLOUD 9

Inter Cloud Resource Management – Resource Provisioning Methods – Security Overview – Cloud

Security Challenges – Data Security –Application Security – Virtual Machine Security.

UNIT V CASE STUDIES 9

Google App Engine(GAE) – GAE Architecture – Functional Modules of GAE – Amazon Web Services(AWS) –
GAE Applications – Cloud Software Environments – Eucalyptus – Open Nebula – Open Stack

Total:45 Hours

COURSE OUTCOMES: At the end of the course students should be able to

CO1: Articulate the main concepts, key technologies, strengths and limitations of cloud computing.

CO2: Learn the key and enabling technologies that help in the development of cloud.

CO3: Develop the ability to understand and use the architecture of compute and storage cloud, service and
delivery models

CO4: Explain the core issues of cloud computing such as resource management and security. Be able to install
and use current cloud technologies.

CO5: Choose the appropriate technologies, algorithms and approaches for implementation and use of cloud.

REFERENCE BOOKS

R1. Buyya R., Broberg J., Goscinski A., “Cloud Computing: Principles and Paradigm”, First Edition, John
Wiley & Sons, 2011.

R2. Kai Hwang, Geoffrey C. Fox, Jack G. Dongarra, "Distributed and Cloud Computing, From Parallel
Processing to the Internet of Things", Morgan Kaufmann Publishers, 2012.

R3. Rittinghouse, John W., and James F. Ransome, “Cloud Computing: Implementation,
Management, And Security”, CRC Press, 2017.
R4. Rajkumar Buyya, Christian Vecchiola, S. ThamaraiSelvi, “Mastering Cloud Computing”, Tata
Mcgraw Hill, 2013.

AUDIT COURSES

22PAU001 ENGLISH FOR RESEARCH PAPER WRITING L T P C


2 0 0 0
Prerequisite: -
Course Objectives:
Course Outcome: Students will be able to:
CO1 Understand that how to improve your writing skills and level of readability
CO2 Learn about what to write in each section
CO3 Understand the skills needed when writing a Title
CO4 Ensure the good quality of paper at very first-time submission
UNIT 1 4
Planning and Preparation, Word Order, Breaking up long sentences, Structuring Paragraphs and
Sentences, Being Concise and Removing Redundancy, Avoiding Ambiguity and Vagueness
UNIT 2 4
Clarifying Who Did What, Highlighting Your Findings, Hedging and Criticising, Paraphrasing and
Plagiarism, Sections of a Paper, Abstracts. Introduction
UNIT 3 4
Review of the Literature, Methods, Results, Discussion, Conclusions, The Final Check.
UNIT 4 4
Key skills are needed when writing a Title, key skills are needed when writing an Abstract, key skills are
needed when writing an Introduction, skills needed when writing a Review of the Literature
UNIT 5 6
Skills are needed when writing the Methods, skills needed when writing the Results, skills are needed
when writing the Discussion, skills are needed when writing the Conclusions useful phrases, how to ensure
paper is as good as it could possibly be the first- time submission
Total Hours: 22
References
1. Goldbort R, “Writing for Science”, Yale University Press, 2006
2. Day R , “How to Write and Publish a Scientific Paper”, Cambridge University Press, 2006
3. Highman N, “Handbook of Writing for the Mathematical Sciences”, SIAM, Highman’s book, 1998
4. Adrian Wallwork, English for Writing Research Papers, Springer New York Dordrecht Heidelberg
London, 2011

22PAU002 DISASTER MANAGEMENT L T P C


2 0 0 0
Prerequisite: -
Course Objectives:-
Course Outcome: Students will be able to:
CO1 Understand that how to improve your writing skills and level of readability
CO2 Learn about what to write in each section
CO3 Understand the skills needed when writing a Title
CO4 Ensure the good quality of paper at very first-time submission
UNIT 1 INTRODUCTION 4
Disaster: Definition, Factors And Significance; Difference Between Hazard And Disaster; Natural a nd
Manmade Disasters: Difference, Nature, Types And Magnitude.
UNIT 2 REPERCUSSIONS OF DISASTERS AND HAZARDS 4
Economic Damage, Loss Of Human And Animal Life, Destruction Of Ecosystem. Natural Disasters:
Earthquakes, Volcanisms, Cyclones, Tsunamis, Floods, Droughts And Famines, Landslides And
Avalanches, Man-made disaster: Nuclear Reactor Meltdown, Industrial Accidents, Oil Slicks And Spills,
Outbreaks Of Disease And Epidemics, War And Conflicts.
UNIT 3 DISASTER PRONE AREAS IN INDIA 4
Study Of Seismic Zones; Areas Prone To Floods And Droughts, Landslides And Avalanches; Areas
Prone To Cyclonic And Coastal Hazards With Special Reference To Tsunami; Post-Disaster Diseases
And Epidemics
UNIT 4 DISASTER PREPAREDNESS AND MANAGEMENT 4
Preparedness: Monitoring Of Phenomena Triggering A Disaster Or Hazard; Evaluation Of Risk:
Application Of Remote Sensing, Data From Meteorological And Other Agencies, Media Reports:
Governmental And Community Preparedness.
UNIT 5 RISK ASSESSMENT AND DISASTER MITIGATION 6
Disaster Risk: Concept And Elements, Disaster Risk Reduction, Global And National Disaster Risk
Situation. Techniques Of Risk Assessment, Global Co-Operation In Risk Assessment And Warning,
People’s Participation In Risk Assessment. Strategies for Survival.
Meaning, Concept And Strategies Of Disaster Mitigation, Emerging Trends In Mitigation. Structural
Mitigation And Non-Structural Mitigation, Programs Of Disaster Mitigation In India.
Total Hours: 22
References
1. R. Nishith, Singh AK, “Disaster Management in India: Perspectives, issues and strategies”, New Royal
book Company.
2. Sahni, PardeepEt.Al. (Eds.),” Disaster Mitigation Experiences And Reflections”, Prentice Hall of India,
New Delhi.
3. Goel S. L., Disaster Administration And Management Text And Case Studies”, Deep &Deep Publication
Pvt. Ltd., New Delhi.

22PAU003 SANSKRIT FOR TECHNICAL KNOWLEDGE L T P C


2 0 0 0
Prerequisite: -
Course To get a working knowledge in illustrious Sanskrit, the scientific language in the world
Objectives Learning of Sanskrit to improve brain functioning
Learning of Sanskrit to develop the logic in mathematics, science & other subjects
Enhancing the memory power
The engineering scholars equipped with Sanskrit will be able to explore the huge
knowledge from ancient literature
Course Understand value of education and self- development
outcomes Imbibe good values in students
Let the should know about the importance of character
UNIT 1 INTRODUCTION 8
Alphabets in Sanskrit, Past/Present/Future Tense, Simple Sentences
UNIT 2 8
Order - Introduction of roots - Technical information about Sanskrit Literature
UNIT 3 8
Technical concepts of Engineering-Electrical, Mechanical, Architecture, Mathematics
Total Hours: 24
References
1. “Abhyaspustakam” – Dr.Vishwas, Samskrita-Bharti Publication, New Delhi
2. “Teach Yourself Sanskrit” Prathama Deeksha-VempatiKutumbshastri, Rashtriya Sanskrit Sansthanam,
New Delhi Publication
3. “India’s Glorious Scientific Tradition” Suresh Soni, Ocean books (P) Ltd., New Delhi.

22PAU004 VALUE EDUCATION L T P C


2 0 0 0
Prerequisite: -
Course 1. Understand value of education and self- development
Objectives 2. Imbibe good values in students
3. Let the should know about the importance of character
Course Knowledge of self-development
outcomes Learn the importance of Human values
Developing the overall personality
UNIT 1 INTRODUCTION 4
Values and self-development –Social values and individual attitudes. Work ethics, Indian vision of
humanism. Moral and non- moral valuation. Standards and principles. Value judgements
UNIT 2 6
Importance of cultivation of values. Sense of duty. Devotion, Self-reliance. Confidence, Concentration.
Truthfulness, Cleanliness. Honesty, Humanity. Power of faith, National Unity, Patriotism. Love for nature,
Discipline
UNIT 3 6
Personality and Behavior Development - Soul and Scientific attitude. Positive Thinking. Integrity and
discipline. Punctuality, Love and Kindness. Avoid fault Thinking. Free from anger, Dignity of labour.
Universal brotherhood and religious tolerance. True friendship. Happiness Vs suffering, love for truth.
Aware of self-destructive habits. Association and Cooperation. Doing best for saving nature
UNIT 4 6
Character and Competence –Holy books vs Blind faith.  Self-management and Good health. Science of
reincarnation. Equality, Nonviolence, Humility, Role of Women. All religions and same message. Mind
your Mind, Self-control. Honesty, Studying effectively
Total Hours: 22
References
Chakroborty, S.K. “Values and Ethics for organizations Theory and practice”, Oxford University Press, New
Delhi

22PAU005 CONSTITUTION OF INDIA L T P C


2 0 0 0
Prerequisite: -
Course Understand the premises informing the twin themes of liberty and freedom from a civil
Objectives rights perspective.
To address the growth of Indian opinion regarding modern Indian intellectuals’
constitutional role and entitlement to civil and economic rights as well as the emergence of
nationhood in the early years of Indian nationalism
To address the role of socialism in India after the commencement of the Bolshevik
Revolution in 1917 and its impact on the initial drafting of the Indian Constitution.
Course 1. Discuss the growth of the demand for civil rights in India for the bulk of Indians before
outcomes the arrival of Gandhi in Indian politics.
2. Discuss the intellectual origins of the framework of argument that informed the
conceptualization of social reforms leading to revolution in India.
3. Discuss the circumstances surrounding the foundation of the Congress Socialist
Party [CSP] under the leadership of Jawaharlal Nehru and the eventual failure of the
proposal of direct elections through adult suffrage in the Indian Constitution.
4. Discuss the passage of the Hindu Code Bill of 1956.
UNIT 1 HISTORY OF MAKING OF THE INDIAN CONSTITUTION AND 8
PHILOSOPHY OF THE INDIAN CONSTITUTION
History Drafting Committee, ( Composition & Working) ; Preamble Salient Features
UNIT 2 CONTOURS OF CONSTITUTIONAL RIGHTS & DUTIES 4
Fundamental Rights  Right to Equality  Right to Freedom  Right against Exploitation  Right to
Freedom of Religion  Cultural and Educational Rights  Right to Constitutional Remedies  Directive
Principles of State Policy  Fundamental Duties.
UNIT 3 ORGANS OF GOVERNANCE 4
Parliament  Composition  Qualifications and Disqualifications  Powers and Functions  Executive 
President  Governor  Council of Ministers  Judiciary, Appointment and Transfer of Judges, Qualifications 
Powers and Functions
UNIT 4 LOCAL ADMINISTRATION 4
 District’s Administration head: Role and Importance,  Municipalities: Introduction, Mayor and role of
Elected Representative, CEO of Municipal Corporation.  Pachayati raj: Introduction, PRI: ZilaPachayat.
 Elected officials and their roles, CEO ZilaPachayat: Position and role.  Block level: Organizational
Hierarchy (Different departments),  Village level: Role of Elected and Appointed officials,  Importance of
grass root democracy
UNIT 5 ELECTION COMMISSION 4
Election Commission: Role and Functioning.  Chief Election Commissioner and Election
Commissioners.  State Election Commission: Role and Functioning.  Institute and Bodies for the
welfare of SC/ST/OBC and women.
Total Hours: 24
References
1. The Constitution of India, 1950 (Bare Act), Government Publication
2. Dr. S. N. Busi, Dr. B. R. Ambedkar framing of Indian Constitution, 1st Edition, 2015
3. M. P. Jain, Indian Constitution Law, 7th Edn., Lexis Nexis, 2014.
4. D.D. Basu, Introduction to the Constitution of India, Lexis Nexis, 2015.

22PAU006 PEDAGOGY STUDIES L T P C


2 0 0 0
Prerequisite: -
Course Review existing evidence on the review topic to inform programme design and policy
Objectives making undertaken by the DfID, other agencies and researchers.
Identify critical evidence gaps to guide the development.
Course 1. What pedagogical practices are being used by teachers in formal and informal
outcomes classrooms in developing countries?
2. What is the evidence on the effectiveness of these pedagogical practices, in what
conditions, and with what population of learners?
3. How can teacher education (curriculum and practicum) and the school curriculum and
guidance materials best support effective pedagogy?
UNIT 1 INTRODUCTION AND METHODOLOGY 4
Aims and rationale, Policy background, Conceptual framework and terminology  Theories of learning,
Curriculum, Teacher education.  Conceptual framework, Research questions.  Overview of
methodology and Searching.
UNIT 2 THEMATIC OVERVIEW 2
Pedagogical practices are being used by teachers in formal and informal classrooms in developing
countries.  Curriculum, Teacher education.
UNIT 3 EFFECTIVENESS OF PEDAGOGICAL PRACTICES 4
Evidence on the effectiveness of pedagogical practices - Methodology for the in depth stage: quality
assessment of included studies.  How can teacher education (curriculum and practicum) and the school
curriculum and guidance materials best support effective pedagogy?  Theory of change.  Strength and nature
of the body of evidence for effective pedagogical practices.  Pedagogic theory and pedagogical approaches. 
Teachers’ attitudes and beliefs and Pedagogic strategies.
UNIT 4 PROFESSIONAL DEVELOPMENT 4
Alignment with classroom practices and follow-up support  Peer support  Support from the head
teacher and the community.  Curriculum and assessment  Barriers to learning: limited resources and
large class sizes
UNIT 5 RESEARCH GAPS AND FUTURE DIRECTIONS 2
 Research design  Contexts  Pedagogy  Teacher education  Curriculum and assessment 
Dissemination and research impact.
Total Hours: 16
References
1. Ackers J, Hardman F (2001) Classroom interaction in Kenyan primary schools, Compare, 31 (2):
245-261.
2. Agrawal M (2004) Curricular reform in schools: The importance of evaluation, Journal of
Curriculum Studies, 36 (3): 361-379.
3. Akyeampong K (2003) Teacher training in Ghana - does it count? Multi-site teacher education
research project (MUSTER) country report 1. London: DFID.
4. Akyeampong K, Lussier K, Pryor J, Westbrook J (2013) Improving teaching and learning of
basic maths and reading in Africa: Does teacher preparation count? International Journal
Educational Development, 33 (3): 272–282
5. Alexander RJ (2001) Culture and pedagogy: International comparisons in primary education.
Oxford and Boston: Blackwell.
6. Chavan M (2003) Read India: A mass scale, rapid, ‘learning to read’ campaign.
7. www.pratham.org/images/resource%20working%20paper%202.pdf.
22PAU007 STRESS MANAGEMENT BY YOGA L T P C
2 0 0 0
Prerequisite: -
Course 1. To achieve overall health of body and mind
Objectives 2. To overcome stress
Course Develop healthy mind in a healthy body thus improving social health also Improve
outcomes Efficiency
UNIT 1 8
Definitions of Eight parts of yog. ( Ashtanga )
UNIT 2 8
Yam and Niyam. Do`s and Don’t’s in life. i) Ahinsa, satya, astheya, bramhacharya and aparigraha
ii) Shaucha, santosh, tapa, swadhyay, ishwarpranidhan
UNIT 3 8
Asan and Pranayam i) Various yog poses and their benefits for mind & body ii)Regularization of
breathing techniques and its effects-Types of pranayam
Total Hours: 24
References
[1] Janardan Swami Yogabhyasi Mandal, “Yogic Asanas for Group Tarining-Part-I” , Nagpur
[2] Swami Vivekananda, Advaita Ashrama, “Raja yoga or conquering the Internal Nature”, Publication
Department, Kolkata

22PAU008 PERSONALITY DEVELOPMENT THROUGH LIFE L T P C


ENLIGHTENMENT SKILLS 2 0 0 0
Prerequisite: -
Course To learn to achieve the highest goal happily
Objectives To become a person with stable mind, pleasing personality and determination
To awaken wisdom in students
Course 1. Study of Shrimad-Bhagwad-Geeta will help the student in developing his
outcomes personality and achieve the highest goal in life
2. The person who has studied Geeta will lead the nation and mankind to peace and
prosperity
3. Study of Neetishatakam will help in developing versatile personality of students
UNIT 1 8
Neetisatakam-Holistic development of personality  Verses- 19,20,21,22 (wisdom)  Verses- 29,31,32 (pride
& heroism)  Verses- 26,28,63,65 (virtue)  Verses- 52,53,59 (dont’s)  Verses- 71,73,75,78 (do’s)
UNIT 2 8
 Approach to day to day work and duties.  Shrimad BhagwadGeeta : Chapter 2-Verses 41, 47,48,
Chapter 3-Verses 13, 21, 27, 35, Chapter 6-Verses 5,13,17, 23, 35, Chapter 18-Verses 45, 46, 48
UNIT 3 8
Statements of basic knowledge, Shrimad Bhagwad Geeta: Chapter2-Verses 56, 62, 68, Chapter 12 -
Verses 13, 14, 15, 16,17, 18, Personality of Role model. Shrimad BhagwadGeeta: Chapter2-Verses 17,
Chapter 3- Verses 36,37,42, Chapter 4-Verses 18, 38,39, Chapter18 – Verses 37,38,63
Total Hours: 24
References
[1] Swami Swarupananda, “Srimad Bhagavad Gita”, Advaita Ashram Publication Department, Kolkata
[2] Bhartrihari’s Three Satakam (Niti-sringar-vairagya) by P.Gopinath, Rashtriya Sanskrit Sansthanam, New
Delhi.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy