asic Subjects - JSS Science and Technology University · 3 JSS Science and Technology University,...
Transcript of asic Subjects - JSS Science and Technology University · 3 JSS Science and Technology University,...
1
Basic Subjects JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours Embedded Systems
UNIT:1 – Introduction:
Introduction,ComplexSystemsandMicroprocessors,EmbeddedSystemsDesignProcess,FormalismforSyste
mdesign,DesignExample:ModelTrainController.Preliminaries,ARMProcessor.Hard versus soft Real- Time
Systems: Jobs and Processes, Release Times, Deadlines and Timing Constraints, Hard and Soft Timing
Constraints, Hard Real Time Systems, Soft Real Time Systems.
UNIT:2 –Embedded systems
Hardware:ProgrammingInputandOutput,Supervisormode,Exceptions,Traps,Coprocessors,MemorySyste
msMechanisms,CPUPerformance,CPUPowerConsumption.DesignExample:DataCompressor.BasicComp
utingPlatforms,CPUBus,MemoryDevicesandsystems,Designingwithcomputingplatforms,ConsumerElectr
onicarchitecture,Platformlevelperformanceanalysis,
UNIT:3 -
ProgramDesignandAnalysis:Componentsforembeddedprograms,Modelsofprograms,Assembly,Linkinga
ndLoading,CompilationTechniques,Programlevelperformanceanalysis,Softwareperformanceoptimization,
Program-
Levelenergyandpoweranalysisandoptimization,Analysisandoptimizationofprogramsize,Programvalidation
andtesting.
UNIT:4 - Processes and Operating Systems: Introduction, Multiple tasks and multiple processes,
Multirate Systems, Preemptive Realtime operating systems, Priority based scheduling, Interprocess
communication mechanisms, Evaluating OS performance, Power optimization strategies
UNIT:5 – Embedded System development environment and life
cycle:IntegratedDevelopmentEnvironment,Dis-
assembler/Decompiler,Simulators,Emulators,andDebugging,TargetHardwareDebugging.Objectives of
EDLC, Phases of EDLC and Approches
TEXT BOOKS / REFERENCES:
Text books:
1. Marilyn Wolf: Computers as Components, Principles of Embedded Computing Systems Design,
3rd Edition, Elsevier, 2012.
2. Real Time Systems – By Jane W.S.Liu -Low Price Edition , Pearson Education Asia
2
3. Shibu K V: Introduction to Embedded Systems, Tata McGraw Hill,2009
Reference books:
1. James K. Peckol: Embedded Systems, A contemporary Design Tool, Wiley India, 2008. 2. Qing Li with Caroline Yao: Real-Time Concepts for Embedded Systems- published by CMP Books
ADDITIONAL LEARNING SOURCES:
3
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Linear Systems
UNIT:1 – Review of basic concepts: Linearity, Time variance, Time invariance, convolution,
differential equation, Transfer function, state-space model.
State-space model and transfer function examples for mechanical, electrical and electromechanical systems.
SLE: State-space model and transfer function examples forChemical, Electrochemical and Biological
systems
10 Hours
UNIT:2 –Continuous and Discrete time systems: Relation between transfer function and state-space
model, State – solution, state transition matrix, Cayley Hamilton theorem, Eigen values, Eighen vector, for
continuous time systems.
SLE:State- space model, state-solution, state transition matrix, relation between transfer function, state
space model, Eigen values and Eighen vector for Discrete system.
10 Hours
UNIT: 3 – System Realization: Canonical realization of Controller, Observer, Controllability,
Observability and Modal/Parallel
08 Hours
UNIT: 4 – System properties and stability: Controllability, observability, standard form for
uncontrollable, unobservable states, review of RH and lyapunov stability criteria, stability of linear systems,
state space perspective, PBH test.
12 Hours
UNIT: 5 – System Design: State variable feedback, controller, observer and LQR design
12 Hours
4
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Nano science and Technology
UNIT: 1 - Introduction: Overview of nano science and engineering. Classification of Nanostructures, Bonding of
atoms and electronic conduction, Electronic properties of atoms and solids, Fabrication methods, Top down
processes, Bottom up processes methods for templating the growth of nanomaterials.10 Hours
UNIT: 2 - Characterization: Classification, Microscopic techniques, Field ion microscopy, scanning probe
techniques, diffraction techniques: bulk, surface, spectroscopy techniques: photon, radiofrequency, electron,
surface analysis, Reflection High Energy Electron Diffraction (RHEED), Position-sensitive Atom Probe (POSAP)
Spectroscopy.10 Hours
UNIT: 3 - Inorganic semiconductor nanostructures: overview of semiconductor physics, Quantum confinement in
semiconductor nanostructures: quantum wells, quantum wires, quantum dots, super lattices, band offsets,
electronic density of states. Semiconductor nano crystals, colloidal quantum dots, Light emitting semiconductor
quantum dots, nano cuboids, graphene, carbon quantum dots, single crystalline silicon, self-assembly techniques.
Optical, electrical and structural characterization of semiconductor nanostructures. 12 hours
UNIT: 4 - Properties of nanoparticles: metal nano clusters, semiconducting nanoparticles, rare gas and molecular
clusters, methods of synthesis. Carbon nanostructures and its applications. Self-assembling nano structured
molecular materials and devices, methods to prepare and pattern nanoparticles, templated nanostructures.
Nanomagnetism in technology and challenges.10 Hours
UNIT: 5 - Introduction to Bio nanotechnology: New tools in biological systems, Biomimetic nanotechnology: DNA
as building block, thin film transistor arrays, Molecular electronics and its applications, Applications of FET label
free electrical DNA biosensor arrays, impact of nanotechnology on the environment. 10 Hours
5
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
EHV Power Transmission
UNIT:1 – Introduction to EHV AC Transmission: Role of EHV transmission, energy resources and
development, choice of voltage for transmission, line losses and power-handling capacity, the problems
of EHV and future scope. Calculation of Line and Ground Parameters : Calculation of line
resistance,inductance, capacitance, and ground-return parameters, modes of propagation, charge
distribution, surface voltage gradients.
UNIT:2 – Electric and magnetic fields: Corona loss and Audible Noise from EHV lines, Radio
Interference, corona pulses, frequency spectrum, lateral profile of RI from lines, modern concept of
'Excitation Function' pre-determination of the RI level of a line, The power frequency electrostatic field
near EHV lines, causes, harmful effects to human beings, animals, vehicles, plant life, limitations on the
design, magnetic Field Effects of E.H.V.Lines.
UNIT:3 - High transient overvoltages on EHV lines: Lightning and switching overvoltages, possible
conditions of internal overvoltages on EHV lines , travelling waves caused by lightning and switching
operations,the method of standing waves, comparison, Laplace-Transform and Fourier-Transform
Methods for handling transients on EHV lines.
UNIT:4 - Over voltage protection: Arresters - Metal Oxide Varistor, gapless Zinc Oxide
arrester,conventional gap-type SiC arresters, non current-limiting and current-limiting types,
outage level, factors affecting it.
UNIT:5 – Design and testing: Flashover and withstand characteristics of long air gaps- basic
mechanisms, statistical nature of insulation design, power-frequency over voltage for the
design of line compensation, EHV laboratories, equipment and testing methods for
design of EHV lines,examples
TEXT BOOKS / REFERENCES:
Text books:
1. Rakosh Das Begamudre–Extra High Voltage ACTransmission Engg. New age
international (P) Ltd, New Delhi. Publisher: New Age International Pvt Ltd Publishers
(January 30, 2009)
2. S.Rao– EHV-AC,HVDC Transmission and Distribution Engineering,
6
Khanna Publishers,Delhi.
3. K.R.Padiyar – HVDC Power Transmission Systems: Technology and System
Interactions,New age International (p) Ltd.
Reference books:
1. Kuffel, Zangle, Kuffle – High Voltage Engineering,Newnes Publications
2. M.S.Naidu and V.Kamaraju – High Voltage Engineering,TMH Publications
ADDITIONAL LEARNING SOURCES:
NPTEL study materials
7
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Digital Communication
UNIT:1 – Introduction:
Digital communication system (description of different modules of the block diagram), Complex
baseband representation of signals, Gram-Schmidt, orthogonalization procedure. M-ary
orthogonal signals, bi-orthogonal signals, simplex signal waveforms.
UNIT:2 – Modulation:
Waveform coding sampling theorem, Pulse amplitude modulation (binary and M-ary, QAM),
Pulse position modulation (binary and M-ary), PCM , DPCM , LPC and voice coders, digital
multiplexing Carrier modulation (M-ary ASK, PSK, FSK, DPSK), Continuous phase modulation
(QPSK and variants, MSK, GMSK). TCM. Modulation demodulation, spectrum, CNR, SNR,
BER and probability error, comparison.
UNIT:3 - Digital data transmission
Line coding methods, properties, Various formats, PSD, ISI, Nyquist criteria, raised cosine
spectrum, correlative coding, duo binary coding, partial response signaling, scramblers, digital
receivers and repeaters, eye diagram, Digital multiplexing, FDM,
TDM,WDM,FDMA,TDMA,CDMA and WDMA, standards. Optimum filter, matched filter and
correlator.
UNIT:4 – Information Theory and Spread spectrum
DMS, DMC, mutual information, channel capacity, source coding, entropy coding ,error control
coding, spread spectrum systems
Receiver in additive white Gaussian noise channels
Coherent and non coherent demodulation: Matched filter, Correlator demodulator, square-law,
and envelope detection; Detector: Optimum rule for ML and MAP detection Performance: Bit-
error-rate, symbol error rate for coherent and non coherent schemes.
UNIT:5 – -
Band-limited channels:
Pulse shape design for channels with ISI: Nyquist pulse, Partial response signaling (duo binary
and modified duo binary pulses), demodulation; Channel with distortion: Design of transmitting
and receiving filters for a known channel and for time varying channel (equalization);
Performance: Symbol by symbol detection , symbol and sequence detection, Viterbi algorithm
Communication over fading channels: Characteristics of fading channels, Rayleigh and Rician
channels, receiver performance-average SNR, outage probability, amount of fading and average
bit/symbol error rate.
TEXT BOOKS / REFERENCES:
Text books:
1.J. G. Proakis and M. Salehi, Fundamentals of Communication Systems,
Pearson Education, 2005.
8
2. S. Haykins, Communication Systems, 5th ed., John wiley, 2008.
3. W. Tomasi, Advanced Electronic Communication Systems, 4th Ed.,
Pearson Education, 2014.
4. Dr Sanjay Sharma, Digital Communications, 6th ed, Katson publications 2013
Reference books: .
1. M. K. Simon, S. M. Hinedi and W. C. Lindsey, Digital Communication
Techniques: Signaling and detection, Prentice Hall India, N. Delhi, 2005.
2.M. K. Simon and M. S. Alouini, Digital Communication over Fading
Channels, J/W publications 2012.
ADDITIONAL LEARNING SOURCES:
https://www.wlu.edu/communications-and-public-affairs/digital-communications
https://www.investisdigital.com/
https://www.quora.com/What-website-has-great-lectures-and-tutorials-on-digital-communication
9
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Big Data Analytics
UNIT 1 : Introduction to Big Data
What is big data? Is the "big" part or the "data" art more important? How is big data different?
How is big data more of the same? Risks of big data -why you need to tame big data -the
structure of big data- exploring big data, most big data doesn't matter- filtering big data
effectively -mixing big data with traditional data- the need for standards-today's big data is not
tomorrow's big data. Web data: the original big data -web data overview -what web data reveals
-web data in action? A cross-section of big data sources and the value they hold.
Unit 2 - Data Analysis and Mining Data Streams
Evolution of analytic scalability, convergence , parallel processing systems ,cloud computing,
grid computing, map reduce , enterprise analytic sand box ,analytic data sets ,analytic methods
, analytic tools, Analysis approaches, statistical significance, business approaches, analytic
innovation. The stream data model -A Data-Stream-Management System, Examples of Stream
Sources, Stream Queries, Issues in Stream Processing sampling data in a stream- A Motivating
Example, a Representative Sample, The General Sampling Problem, Varying the Sample Size
, filtering streams-A Motivating Example, DGIM Algorithm, The Flajolet-Martin Algorithm,
Alon-Matias-Szegedy Algorithm, Dealing with Infinite Streams
Unit 3 – Clustering and Mining Social-Network Graph
Mining frequent item sets, market based model, apriori algorithm, handling large data sets in
main memory, limited pass algorithm, counting frequent item sets in a stream, clustering
techniques, hierarchical clustering – k- means algorithm, the CURE algorithm, clustering in
non-euclidean space, clustering for streams and parallelism.
Social Networks as Graphs, Graphs With Several Node Types, Clustering of Social-Network
Graphs, Distance Measures for Social-Network Graphs,applying Standards for Clustering
Methods, The Girvan-Newman Algorithm, Using Betweenness to Find Communities, Direct
Discovery of Communities, Finding Cliques, Complete Bipartite Graphs.
Unit 4 - HADOOP
History of Hadoop- The Hadoop Distributed File System – Components of HadoopAnalyzing
the Data with Hadoop- Scaling Out- Hadoop Streaming- Design of HDFS-Java interfaces to
HDFSBasics- Developing a Map Reduce Application-How Map Reduce Works-Anatomy of a
Map Reduce Job run-Failures-Job Scheduling-Shuffle and Sort – Task execution - Map Reduce
Types and Formats- Map Reduce Features
Unit 5 - FRAMEWORKS
10
Applications on Big Data Using Pig and Hive – Data processing operators in Pig – Hive
services – HiveQL – Querying Data in Hive - fundamentals of HBase and ZooKeeper - IBM
InfoSphere BigInsights and Streams. Visualizations - Visual data analysis techniques,
interaction techniques; Systems and applications
TEXT BOOKS / REFERENCES:
Text books:
1. Bill Franks, Taming the Big Data Tidal Wave: Finding Opportunities in Huge Data
Streams with advanced analytics, John Wiley & sons, 2013.
2. Rajaraman and Jeffrey David Ullman, Mining of Massive Datasets, Cambridge
University Press, 2014
3. Dirk deRoos, Paul C. Zikopoulos, Bruce Brown, Rafael Coss, Roman B. Melnyk,
Hadoop for Dummies John Wiley & Sons, Inc, 2014, ISBN: 978-1-118-60755-8
Reference books:
1. Frank Ohlhorst John Wiley & Sons, “Big Data Analytics: Turning Big Data into Big
Money”, John Wiley & Sons, 2013.
2. Mark Van Rijmenam, “Think Bigger: Developing a Successful Big Data Strategy for
Your Business”, Amazon, 1 edition, 2014.
3. Seema Acharya, SubhashiniChellappan, Big data and Analytics, Wiley publications,
2014.
4. Eric Sammer, Hadoop Operations, O'Reilley, 2012.
ADDITIONAL LEARNING SOURCES:
1. https://cloudthat.in/course/processing-bigdata-with-apache-hadoop/
11
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Machine Learning
UNIT:1
Introduction & Bayesian Decision Theory: What Is Machine Learning?, Challenges, Examples
of Machine Learning Applications, Present Research Avenues, Introduction to Bayesian
Decision Theory, Classification, Losses and Risks, Discriminant Functions, Utility Theory,
Association Rules
UNIT:2
Dimensionality Reduction: Introduction, Feature Generation, Feature Selection, Principal
Component Analysis, Factor Analysis, Multidimensional Scaling, Linear Discriminant Analysis,
Locality Preserving Projections and its variants, Locality Preserving Indexing and its variants.
UNIT:3
Supervised Learning: Learning a Class from Examples, Probably Approximately Correct
Learning, Noise, Learning Multiple Classes, Regression, Model Selection and Generalization,
Dimensions of a Supervised Machine Learning Algorithms, Decision Tree Induction, Nearest
Neighbors, Bayesian Classifier, Model Over fitting, Performance Evaluation of classifiers.
UNIT:4
Clustering: Basic Concepts, Proximity Measures, Sequential Algorithms, Hierarchical
Algorithms, Schemes based on Functional Optimization, Clustering Algorithms based on Graph
Theory, Cluster Validity.
UNIT:5
Multilayer Perceptron: The Perceptron, Learning Boolean Functions, MLP as a universal
approximator, Back Propagation Algorithm, Training Procedures, Tuning Networks, Recurrent
Networks, Radial Basis functions.
Text books:
1. Introduction to Machine Learning, Ethem Alpaydin, Second Edition, PHI Learning
Publisher, 2013 edition.
2. Pattern Recognition, Sergios Theodoridis and Konstantinos Koutroumbas, Fourth
Edition, Academic Press Publisher, 2014
Reference books:
1. Machine Learning,Tom M. Mitchell,McGrawHil Publishers, 1997.
2. Pattern Recognition and Machine Learning, Christopher M. Bishop,Spriger Publishers,
2011.
ADDITIONAL LEARNING SOURCES:
https://www.coursera.org/learn/machine-learning
12
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Wireless Communication
UNIT:1 – The Cellular Concept-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 ,
PowerControl 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: Introduction to Radio Wave
Propagation, Free Space Propagation Model, Relating Power to Electric Field, The Three Basic
Propagation Mechanisms, Reflection-Reflection from Dielectrics, Brewster Angle, Reflection
from prefect conductors, Ground Reflection (Two-Ray) Model, Diffraction-Fresnel Zone
Geometry, Knife-edge Diffraction Model, Multiple knife-edge Diffraction, Scattering,
Outdoor Propagation Models-Longley-Ryce Model, Okumura Model, Hata Model, PCS
Extension to Hata Model, Walfisch and Bertoni Model, Wideband PCS Microcell Model,
Indoor Propagation Models-Partition losses (Same Floor), 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 Introduction to Mobile Computing Architecture: Mobile Computing–Dialog
Control–Networks –Middleware and Gateways –Application and Services –Developing
Mobile Computing Applications –Security in Mobile Computing –Architecture for Mobile
Computing –Three Tier Architecture –Design considerations for Mobile Computing –Mobile
Computing through Internet –Making existing Applications Mobile Enabled. Cellular
Technologies: GSM, GPS, GPRS, CDMA and 3G: Bluetooth–Radio Frequency Identification
–Wireless Broadband –Mobile IP –Internet Protocol Version 6 (IPv6) –Java Card –GSM
Architecture –GSM Entities –Call Routing in GSM –PLMN Interfaces –GSM addresses and
Identifiers –Network aspects in GSM –Authentication and Security –Mobile computing
overSMS –GPRS and Packet Data Network –GPRS Network Architecture –GPRS Network
Operations –DataServices in GPRS –Applications for GPRS –Limitations of GPRS –Spread
Spectrum technology –Is-95 –CDMA Versus GSM –Wireless Data –Third Generation
Networks –Applications on 3G
UNIT:4 - Wireless Application Protocol (WAP) and Wireless LAN: WAP–MMS–Wireless
LAN Advantages –IEEE 802.11 Standards –Wireless LAN Architecture –Mobility in wireless
LAN Intelligent Networks and Interworking :Introduction –Fundamentals of Call processing
–Intelligence in the Networks –SS#7 Signaling –IN Conceptual Model (INCM) –soft switch –
Programmable Networks –Technologies and Interfaces for IN. ClientProgramming, Palm OS,
Symbian OS, Win CE Architecture: Introduction–Movingbeyond the Desktop –A Peek under
the Hood: Hardware Overview –Mobile phones –PDA–Design Constraints in Applications for
Handheld Devices –Palm OS architecture –Application Development –Multimedia –
SymbianOS Architecture –Applications for Symbian, Different flavors of Windows CE -
Windows CE Architecture J2ME:JAVA in the Handset –The Three-prong approach to JAVA
13
Everywhere –JAVA 2 Micro Edition (J2ME) technology –Programming for CLDC –GUI in
MIDP –UIDesign Issues –Multimedia –Record Management System –Communication in
MIDP –Security considera considerations in MIDP –Optional Packages
UNIT:5 – Voice Over Internet Protocol and Convergence: Voice over IP-H.323 Framework
forVoice over IP –Session Initiation Protocol –Comparison between H.323 and SIP –Real
Time protocols –Convergence Technologies –Call Routing –Voice over IP Applications –IP
multimedia subsystem (IMS) –Mobile VoIP Security Issues in Mobile Computing:Introduction
–Information Security –Security Techniques and Algorithms –Security Protocols –Public Key
Infrastructure –Trust –Security Models –Security
TEXT BOOKS / REFERENCES:
Text books:
1. Wireless Communications, Principles, Practice –Theodore, S. Rappaport, 2nd Ed., 2002,
PHI.
2.Wireless Communications-Andrea Goldsmith, 2005 Cambridge University Press.
3.Mobile Cellular Communication –Gottapu Sasibhushana Rao, Pearson Education, 2012.
4.Mobile Computing –Technology, Applications and Service Creation –Asoke K Talukder,
Roopa R Yavagal, 2009, TATA McGraw Hill
5.Mobile Communications –Jochen Schiller –2nd Edition –Pearson Education
Reference books:
1. Principles of Wireless Networks –Kaveh Pah Laven and P. Krishna Murthy, 2002, PE.
2. Wireless Digital Communications –Kamilo Feher, 1999, PHI.
3.Wireless Communication and Networking –William Stallings, 2003, PHI.
4.Wireless Communication –Upen Dalal, Oxford Univ. Press.
5.Wireless Communications and Networking –Vijay K. Gary, Elsevier.
6.The CDMA 2000 System for Mobile Communications –Vieri Vaughi, Alexander Damn
Jaonvic –Pearson
7.Adalestein : Fundamentals of Mobile & Pervasive Computing, 2008, TMH
ADDITIONAL LEARNING SOURCES:
https://nptel.ac.in/noc/individual_course.php?id=noc16-ec11
14
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Probability and Stochastic Processes
Unit 1:
INTRODUCTION TO PROBABILITY THEORY: Experiments, sample space, Events,
Axioms, Assigning probabilities, Joint and conditional probabilities, Baye’s Theorem,
Independence, Discrete Random Variables, Engg Examples Random Variables,
Distributions, Density Functions: CDF, PDF, Gaussian random variable, Uniform
Exponential, Laplace, Gamma, Erlang, Chi-Square, Raleigh, Rician and Cauchy types
of random variables
.Unit 2: OPERATIONS ON A SINGLE R V: Expected value, EV of Random variables,
EV of functions of Random variables, Central Moments, Conditional expected values.
Characteristic functions, Probability generating functions, Moment generating functions,
Engg applications, Scalar quantization, entropy and source coding.
Unit 3: Pairs of Random variables: Joint CDF, joint PDF, Joint probability mass
functions, Conditional Distribution, density and mass functions, EV involving pairs of
Random variables, Independent Random variables, Complex Random variables, Engg
Application
Unit 4: RANDOM PROCESS: Definition and characterization, Mathematical tools for
studying Random Processes, Stationary and Ergodic Random processes, Properties of
ACF. Markov processes, Gaussian Processes, Poisson Processes
Unit 5: Application of Random Processes Engineering applications, Signal modeling,
Channel modeling, Control Systems, Computer networks, Telephone networks.
TEXT BOOKS / REFERENCES:
Text books: 1. A. Popoulis, S. Unnikrishnan Pillai, “Probability, Random Variables and
Stochastic Processes”, McGraw Hill, 4th Edition, 2002
Reference books:1. P. Peebles, “Probability, Random Variables and Random Signal Principles”,
Mc Graw Hill 4th Edition 2017.
ADDITIONAL LEARNING SOURCES:
NPTEL Video Lectures:
15
JSS Science and Technology University, Mysuru
Course Code Subject Tittle Teaching Hours
Solar and Wind Energy System 52 Hours
COURSE ASSESSMENT METHOD:
• Internal Assessment Marks: 50
• Semester End Exam [ 100 Marks, 3 Hours]
COURSE OUTCOMES:
Upon successful completion of this course, students will be able to,
CO1 : Understand and Estimate solar radiation and its measurements.
CO2 : Describe solar photovoltaic energy system and analyze their practical considerations.
CO3 : Describe the various applications of Solar PV Technologies.
CO4 : Explain the fundamental parameters of wind energy system and factors affecting the
turbine design.
CO5 : Explain wind energy forms,estimate wind energy potential and explain the applications of wind
energy.
UNIT:1 – Solar Radiation and Its Measurement
Solar energy systems –overview, Solar constant. Spectral distribution of extraterrestrial radiation.
Terrestrial radiation. Solar radiation geometry. Computation of angle of incidence of solar
radiation on a surface at any location and orientation. Sun rise, sunset and day length. Empirical
formulas for estimating the availability of solar radiation. Solar radiation
measurement.Solar radiation data for India. 10 Hours
UNIT:2 – 2 Solar PV Fundamentals and Technologies
Introduction to semiconductor physics. Theory of P-N junction, operation of P-N junction as solar cells, parameters of solar cells, design of solar cells, solar cell materials and technologies, fabrication of crystalline Si solar cells, solar PV modules, PV module output as function of temperature and solar radiation. Aspects of practical design of solar PV systems – case studies, battery charging, pumping, lighting, Peltier cooling. Grid connected solar PV systems, aspects of Universal Intelligent Transformers (UIT). Solar PV-based power generation plants in India.
12 Hours
16
UNIT:3 - Applications of Solar PV Technologies
Introduction to power electronics devices. Off-grid and grid-connected PV systems, components of solar PV systems, charge controller, DC-DC converter, DC-AC inverter, maximum power point tracking, energy storage options for solar PV systems, availability of solar radiation at a given location, design of off-grid PV systems, design of grid-connected PV systems. Life cycle
cost analysis.
10 hours UNIT:4 - Wind Energy System & Fundamentals
Introduction. Classification of wind turbines. Types of rotors. Terms used in wind energy
systems. Wind energy extraction. Extraction of wind turbine power. Wind characteristics. Mean
wind speed and energy estimation. Power density duration curve. Weibull Probability Density
Function and Wind Turbine Capacity Factor (WTCF).Field wind data analysis. Annual
percentage frequency distribution of wind speed. Direction of wind and windrose data. Air
density calculation. Variation of wind speed with elevation. Energy pattern factor in wind power
studies. Beaufort Wind Scale. Land for wind energy. 10 hours
UNIT:5 - Wind Turbine Design and Wind Energy system Connection
System Components :Tower ,Turbine, Blades ,Speed Control .Turbine Rating, Power vs Speed
and TSR , Maximum Energy Capture ,Maximum Power Operation, Constant-TSR Scheme
Peak-Power-Tracking.System Control Requirements: Speed Control, Rate Control.
Environmental Aspects Noise , Electromagnetic Interference (EMI) .Factors affecting design of
wind turbine rotor. Regulating system for rotor. Wind power generation curve. Sub-systems of
a horizontal axis wind turbine generator. Modes of wind power generation. Advantages and
disadvantages of wind energy systems. Wind energy farms. Wind resource surveys. Assessment
of wind availability from meteorological data. Estimation of wind energy potential. Wind
resource assessment in India. Status of wind energy systems in India. Methods of grid
connection. Doubly-fed and full-converter based wind electric generators. Pooling of wind
farms and grid interconnection. Economics of wind farms.
10 Hours
TEXT BOOKS / REFERENCES:
Text book: D P Kothari, “Renewable Energy Sources and Emerging Technologies”,2nd Edition,
2013.
Reference books: 1. Chethan S. Solanki, “Solar Photovoltaics: Fundamentals, Technologies and
Applications” PHI, 2009, New Delhi.
2. Mukund R Patel, “Wind and Solar Power Systems”, 2nd Edition, Taylor and Francis
Group, 2006.
17
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Solid State Power Devices and Applications
UNIT:1 – Solid-State Devices: Upcoming power electronic devices- SiC and GaN devices,
Design of power electronic converter. Modern semiconductor devices: MOSFET, GTO, IGBT,
GTO, SIT, SITH, MCT, their operating characteristics.
UNIT:2 – DC-DC Converters: Analysis and design of Buck, boost, buck-boost and Cuk
converters. Switched-capacitor converters. Fly-back, forward, push-pull and full-bridge
converters. Power factor correction, pSpice simulation of converters. Power supply Control,
PWM control and AC line filter.
UNIT:3 - Inverters: Review of three-phase voltage source inverters, voltage and frequency
control; Harmonic reduction techniques, PWM inverters, Space Vector Modulation; Multi-level
inverters, configurations: Diode clamped, flying capacitor and cascade multilevel inverters,
applications; Current source inverter, commutation circuits, transient voltage suppressing
techniques; DC link resonant converters, operation and control.
UNIT:4 - Adjustable speed DC motor drives and AC motor drives’ Vector control of AC motor
Drives
UNIT:5 – Practical converter design considerations: Snubber circuits, Gate and base drive
circuits, component temperature control and heat sinks, Design of magnetic components.
TEXT BOOKS / REFERENCES:
Text books:
2. Mohan N., Underland T.M. and Robbins W.P., “Power Electronics – Converters,
Applications and Design”, 3rd Edition. 2008
2. Daniel W. Hart., “Power Electronics”, 2nd Edition, McGraw-Hill International Book
Company. 2012
3. Joseph Vithayathil., “Power Electronics – Principles and Applications”, sixth
reprint.,McGraw-Hill Education (India) Edition. 2010
Reference books:
1. Lander C. W., “Power Electronics”, 3rd Ed., McGraw-Hill International Book Company.
2007
2. Dubey G. K., Doradla S. R., Joshi A. and Sinha R. M. K., “Thyristorised Power
Controllers”, New Age International Private Limited. 2008
3. Rashid M., “Power Electronics- Circuits, Devices and Applications”, 3rd Edition, Pearson
Education. 2008
ADDITIONAL LEARNING SOURCES:
Recent journal papers (IEEE/Elsevier/Springer)
18
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Statistical Signal Processing
UNIT:1 Review of Random processes: Stationary processes, Gaussian processes,
Ergodicity, white noise, power spectrum, spectral factorization
UNIT:2 Signal modeling using Least squares method, Pade approximation, Prony’s
method, Autocorrelation method, Covariance method, AR, MA and ARMA models
UNIT:3 Levinson recursion, Lattice filter: FIR and IIR, Wiener filter : FIR and IIR
filter. Kalman filter
UNIT:4 Spectrum Estimation :Nonparametric methods, Periodogram, Bartlett’s
method, Welch’s method, Blackman-Tukey approach, Maximum Entropy method,
Parametric Methods, Frequency estimation, Principal components spectrum estimation
UNIT:5 Adaptive filtering: LMS and RLS algorithm, Linear Quadratic Gaussian filter,
Design, Analysis and implementation.
TEXT BOOKS / REFERENCES:
Text books: 1. Monson Hayes, “Statistical Digital Signal Processing and Modelling”, Wiley
India 2014
Reference books: B. Widrow, S. Stearns, “Adaptive Signal Processing”, Pearson 2015.
ADDITIONAL LEARNING SOURCES:
NPTEL Video lecture by Prof S Mukhyopadhyay, IIT Kharagpur https://www.youtube.com/watch?v=Ru3FhYbjcFs&list=PL4FB9652402002C76
19
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Rehabilitation Engineering
UNIT:1
Rehabilitation Engineering: Introduction, assistive technology, seating and common
pathologies, biomechanics applications to joint structure and function, Human Joint design; Joint
Function and changes in disease Postures; Static and Dynamic Postures; Analysis of Standing,
Sitting and Lying Postures. Gait: Gait cycle and joint motion; Ground reaction forces; Trunk and
upper extremity motion; internal and external forces, moments and conventions; Gait
measurements and analysis.
UNIT:2 –
Functional Electrical Stimulation (FES): clinical considerations of FES foot drop and wrist
drop, spinal cord stimulation, deep brain stimulation. Wheel chair design: manual wheelchairs,
electric power wheelchairs, power-assisted wheelchairs. wheelchair Standards
UNIT:3 -
Hearing Impairment : Types of Hearing Impairment, Hearing Assistance Technology Solutions
Medical or Surgical Approaches to Restoring Function Visual Substitutions to Auditory
Activities Vocational, Daily Living, and Communication Aids
UNIT:4 -
Prosthetic Devices: Components of the Upper Limb Prosthesis, Cosmetic Prostheses,
Components of the Lower Limb Prosthesis, Hip and Pelvic Components, Knee Joints, Ankles
and Feet Orthotic Devices in Rehabilitation Engineering: General orthotics, Classification of
orthotics-functional & regional, General principles of Orthosis, Biomechanics of orthoses, merits
& demerits of orthotics, Material design consideration in orthotics, Spinal Orthosis, Cervical,
Head cervical thoracic orthosis, Thoraco lumbar sacral orthosis
UNIT:5 –
Aids for Blind or Visually impaired: Dimensions of Visual Impairment and Their Impact on
Task Performance, General-Purpose Assistive Technology Solutions Cortical Implants Retinal
Implants Optic Nerve Stimulation Head-Mounted Displays and Image Enhancement for Low
Vision. Blind Mobility Aids Audible Pedestrian Signals Technology for Reading, Writing, and
Graphics Access Computer and Internet Access Visually Impaired Access to Telephones and
Cell Phones
20
Advanced Subjects Circuital branches
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
ADVANCED BIOMEDICAL
SIGNAL PROCESSING
UNIT:1 – Biomedical signal origin: ECG,EEG, EMG, objective and difficulties in Biomedical
signal analysis. Filtering for Removal of artifacts: Random noise, structured noise and
physiological interference, stationary versus non-stationary processes, Time domain filters :
Synchronized averaging, Moving average filters, Derivative based operator, Frequency domain
Filters: Butterworth high pass and low pass filters, Notch filter, Optimal filters: The Weiner filter.
UNIT:2 –Signal averaging: Basics of signal averaging, signal averaging as a digital filter, A
typical average, Software for signal averaging, Limitations of signal averaging. Adaptive filters:
The adaptive noise canceller, Least mean square adaptive filter, the recursive least square
adaptive filter, selection of an appropriate filter, Removal of artifacts in ECG, Maternal-Fetal
ECG, muscle-contraction interference
UNIT:3 - Event Detection: Derivative based methods in QRS detection, Pan Tompkins
algorithm for QRS detection in ECG, the P wave, T wave and ST segment analysis, correlation
analysis-EEG Rhythms, waves and transients, detection of EEG rhythms, Template matching for
EEG spike and wave detection, coherence analysis of EEG
UNIT:4 - Waveform Analysis: Illustrations of problem with case studies, Morphological
analysis of ECG. Correlation coefficient, The minimum phase correspondent, signal length,
Envelope analysis and extraction, amplitude demodulation, the envelogram, Analysis of activity,
Root mean square value, Zero crossing rate, Turns count, Form factor.
UNIT:5 – Frequency Domain Analysis: The Periodogram, Averaged Periodogram Blackman-
Tukey spectral estimator .Modeling of Biomedical Signals: Motor-unit firing patterns, Cardiac
rhythm, Formants and pitch in speech. Parametric modeling: Autoregressive modeling,
Computation of model parameters by Levinson–Durbin algorithm, Spectral matching and
parameterization, Optimal model order, Relationship between AR and cepstral coefficients,
ARMA modeling: Sequential estimation of poles and zeros.
TEXT BOOKS / REFERENCES:
21
Text books:
1. Biomedical signal analysis- A case study approach, Rangayyan Rangaraj, Wiley
Inderscience (IEEE Press)-2005
2. Willis J Tompkins, Biomedical Digital Signal Processing, Prentice Hall, 2004.
3. D.C. Reddy, “Biomedical Signal Processing: Principles and techniques” , Tata McGraw
Hill, New Delhi, 2005
References:
1. A.V. Oppenheim and R. W Shafer, “Discrete time signal processing”, Prentice Hall,1989.
2. Akay M,” Biomedical Signal Processing,” Academic: Press 1994.
3. Cohen.A,”Biomedical Signal Processin”, vol. I Time & Frequency Analysis, CRC Press,
1986.
ADDITIONAL LEARNING SOURCES:
22
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Advanced Dielectrics and Electrical
Insulation Engineering
UNIT:1 – Introduction: Properties of dielectric/electric material, classification, Electric fields,
Design parameters for High Voltage equipments, Air Dielectrics: Uniform/Non uniform
breakdown, discharges under nano sec pulse voltages, gap type discharges, application and
modelling, voltage stress and impulse breakdown probability, breakdown voltage characteristic,
volt-time curve and insulation coordination, arc discharge,undesirable effects of corona, TV
interface12 Hours
UNIT:2 – SF6, Liquid and Vacuum dielectric/insulation: Breakdown processes in SF6,
Uniform/Non uniform field breakdown,factors affecting discharge voltage, arcinterruption, GIS,
Compressed gas insulated cable, other applications, gas handling, Arc interruption in oils and
vacuum, reconditioning of insulating oil's, dielectric loss, applications. 10 Hours
UNIT:3 – Insulating materials for outdoor insulation:Environmental Stresses on Insulators,
Pollution Deposits on Power System Insulators- Effects of Temperature on Electrical
Conductivity, Conversion to Equivalent Salt Deposit Density., Self-Wetting of Contaminated
Surfaces, Surface Wetting by Fog Accretion, Surface Wetting by Natural Precipitation, Surface
Wetting by Artificial Precipitation, Composite insulators edge breakdown, cavity breakdown,
surface erosion, tracking. 10 Hours
UNIT:4 – Electrical performance of Insulator in pollution conditions - Breakdown of Polluted
Insulators, Outdoor Exposure Test Methods, Indoor Test Methods for Pollution Flashovers, Salt-
Fog Test, Clean-Fog Test, Method, Other Test Procedures, Effects of Insulator Parameters,
Pressure Effects on Contamination Tests,Temperature Effects on Pollution Flashover.
10 Hours
UNIT:5 – Mitigation options for improved performance in pollution conditions-Monitoring for
Maintenance,Cleaning of Insulators, Coating of Insulators. Adding Accessories,Adding More
Insulators.,Changing to Improved Designs.,Changing to Semiconducting Glaze Changing to
Polymer Insulators.,Icing and snow flashovers, environmental corrections, mitigation options,
insulation coordination for icing and polluted environment. 10 Hours
23
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Information and Network Security
UNIT:1 –
Security Goals, Security Attacks Interruption, Interception, Modification and Fabrication
Security Services (Confidentiality, Authentication, Integrity, Non-repudiation, access Control
and Availability) and Mechanisms, A model for Internet work security, Internet Standards and
RFCs
UNIT:2 –
Conventional Encryption Principles & Algorithms (DES, AES, RC4), Block Cipher Modes of
Operation, Location of Encryption Devices, Key Distribution, Public key cryptography
principles, public key cryptography algorithms(RSA, RABIN, ELGAMAL, Diffie-Hellman,
ECC), Key Distribution.
UNIT:3 -
Approaches of Message Authentication, Secure Hash Functions (SHA-512, WHIRLPOOL) and
HMAC Digital Signatures: Comparison, Process- Need for Keys, Signing the Digest, Services,
Attacks on Digital Signatures, Kerberos, X.509 Directory Authentication Service.
UNIT:4 -
Email Security: Pretty Good Privacy (PGP) and S/MIME.IP Security Overview, IP Security
Architecture, Authentication Header, Encapsulating Security Payload, Combining Security
Associations and Key Management Web Security Requirements, Secure Socket Layer (SSL) and
Transport Layer Security (TLS), Secure Electronic Transaction (SET).
UNIT:5 –
Basic concepts of SNMP, SNMPv1 Community facility and SNMPv3, Intruders, Viruses and
related threats, Virus Countermeasures Firewall Design principles, Trusted Systems, Intrusion
Detection Systems
TEXT BOOKS / REFERENCES:
Text books:
1. William Stallings, “Cryptography and Network Security – Principles and Practices”, 7th
Edition, Pearson Education, 2014.
2. Behrouz A. Forouzan and Debdeep Mukhopadhyay: “Cryptography and Network
Security”, 2nd Edition, Tata McGraw-Hill, 2014.
Reference books:
24
1. Atul Kahate, “Cryptography and Network Security” 2nd Edition, Tata McGraw-Hill
Publishing Company, 2010.
2. Network Security Private Communication in a public world, Charlie Kaufman, Radia
Perlman & Mike Speciner, Prentice Hall of India Private Ltd., New Delhi, 2011.
3. Network Security Essentials Applications and Standards, William Stallings, Pearson
Education, New Delhi, 2010.
4. Network Security Complete Reference by Roberta Bragg, Mark Phodes-Ousley, Keith
Strassberg Tata Mcgraw-Hill, 2009.
ADDITIONAL LEARNING SOURCES:
1. https://nptel.ac.in/courses/106105031/
2. https://mrajacse.wordpress.com/2012/01/06/cryptography-network-security-ebooks/
3. www.williamstallings.com/Crypto/Crypto4e.html
25
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Nonlinear Systems
UNIT:1 – Nonlinear systems :Mathematical description, Scalar differential equations, Vector
differential equations, Examples , Equilibrium point, Taylors series, Linearization
10 Hours
UNIT:2 – Second order systems, phase portraits of various types of nonlinear systems, systems
with periodic orbits
12 Hours
UNIT:3 - Conditions for existence and uniqueness of solutions, proof using fixed point theorem,
examples of non-uniqueness and finite-escape time features.
10 Hours
UNIT:4 Stability definitions, Lyapunov theorem for autonomous systems, Invariance principle,
Stability of non-autonomous systems, Input –Output stability
12 Hours
.UNIT:5 – Sliding mode control systems, Switched linear control systems: stability and control
algorithms 8 Hours
TEXT BOOKS / REFERENCES:
Text books: 1) Hasan K Khalil, “Nonlinear Systems”, Pearson Indian Edition 2015
2)M Vidyasagar, “Nonlinear systems Analysis” Prentice Hall India, 2010
Reference books: 1)Shankar Shastry, “Nonlinear Systems: Analysis, Stability and Control”, Springer
Series on Interdisciplinary Applied Mathematics, 1999
ADDITIONAL LEARNING SOURCES:
NPTEL Video Lectures by Prof Madhu Belur and Harish Pillai, IIT Bombay
https://www.youtube.com/watch?v=060INy3vHcw&list=PLbMVogVj5nJTWGLf42BxjQW7wlje4203y
26
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Bio and RF MEMS
UNIT 1 – Micropump Applications in Bio-MEMS: Micromixers, Microfabricated Devices for
Sample Extraction, Concentrations, and Related Sample Processing Technologies, Bio-MEMS
Devices in Cell Manipulation: Microflow Cytometry and Applications
UNIT 2 – Sensing Technologies for Bio-MEMS Applications : Coupling Electrochemical
Detection with Microchip Capillary Electrophoresis, Culture-Based Biochip for Rapid Detection
of Environmental Mycobacteria, MEMS for Drug, Microchip Capillary Electrophoresis Systems
for DNA Analysis, Bio-MEMS Devices for proteomics, Single-Cell and Single-Molecule
Analyses Using Microfluidic Devices, Pharmaceutical Analysis Using Bio-MEMS.
UNIT 3 – UV Lithography, Titled Lithography, LIGA Process, Deep X-Ray Lithography,
Molding of LIGA microstructures, Nanoimprinting technology for Biomedical applications, Hot
embossing for Lab-on-a-chip applications.
UNIT 4 – Introduction: RF MEMS for microwave applications, The beginning of RF MEMS,
Configurations, Comparison of MEMS switches, Application areas, Case studies, RF MEMS
development, Integration with silicon and GaAs electronics, Linearity and intermodulation
products, packaging, power handling and reliability.
UNIT 5 – Mechanical modeling of MEMS devices- static and dynamic analysis: Spring constant
of fixed beams, Spring constant of Low-k beams, Spring constant of cantilever beams, Spring
constant of circular diaphragms, Electrostatic actuation, shape of the deformed beam, DC hold
down voltage of MEMS beams and cantilevers, Linear dynamic analysis of MEMS beams, Gas
fundamentals, Damping coefficient/quality factor, Nonlinear dynamic analysis of MEMS beams,
Switching and release time calculations, Switching Mechanisms of MEMS beams, switching
energy.
27
UNIT 6 – MEMS switch fabrication and packaging : Introduction, fabrication of MEMS
capacitive switches, DC –contact series switches, Lateral DC contact switches, Release
procedures, Substrate transfer process, Packaging of MEMS switches.
TEXT BOOKS / REFERENCES:
Text books:
1. Wanjun Wang and Steven A. Soper. Bio-MEMS Technologies and Applications, CRC
Press, 2007.
2. Gabriel G Rebeiz, “RF MEMS Theory, Design and Technology”, Wiley publications,
1st Edition, 2003.
Reference books:
1. Fundamentals of BioMEMS and Medical Microdevices, Steven Saliterman, SPIE
Press, 2006
ADDITIONAL LEARNING SOURCES:
http://nptel.ac.in/
28
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Advanced Networks
UNIT:1
Requirements, Network architecture, Networking principles, Network services and Layered
architecture, Network services and Layered architecture, Future networks ( Internet, ATM, Cable
TV, Wireless – Bluetooth, Wi-Fi, WiMax, Cell phone )
UNIT:2
Virtual circuits, Fixed size packets, Small size packets, Integrated service, History, Challenges,
ATM Network protocols, IP over ATM, Wireless networks: Wireless communication basics,
architecture, mobility management, wireless network protocols. Ad-hoc networks Basic concepts,
routing; Bluetooth (802.15.1), Wi-Fi (802.11), WiMAX (802.16), Optical Network: links, WDM
system, Optical LANs, Optical paths and networks.
UNIT:3
Control of networks: objectives and methods of control, Circuit switched networks, ATM
networks. Mathematical background for control of networks like Circuit switched networks,
Datagram and ATM networks.
UNIT:4
Routing architecture, Routing between peers ( BGP), IP switching and Multi-Protocol Label
Switching (MPLS), MPLS Architecture and related protocols, Traffic Engineering (TE) and
TEwith MPLS, NAT and Virtual Private Networks (L2, L3, and Hybrid), CIDR –Introduction,
CIDR addressing, CIDR address blocks and Bit masks.
UNIT:5
Mobile IP- characteristics, Mobile IP operation, Security related issues. Mobility in networks,
Voice and Video over IP (RTP, RSVP, QoS) IPv6: Why IPv6, basic protocol, extensions and
options, support for QoS, security, etc., neighbour discovery, auto-configuration, routing.
Application Programming Interface for IPv6.
29
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Advanced Data Structures & Algorithms
UNIT:1 – Elementary Data Structure: Arrays, Sparse Matrices, strings, stack, queues,
Evaluation of Expressions , Linked list, Amortized analysis of Data structures : Aggregate
analysis, The accounting method, The potential method, Dynamic tables
10 Hours
UNIT:2 – Binary Trees and operations, Binary search tress: Operation and Characteristics,
Binary Heaps, Fibonacci Heap : Structure of Fibonacci heaps, Mergeable-heap operations,
Decreasing a key and deleting a node, AVL trees, Red Black Trees : Properties, rotations,
insertion, deletion, augmented data structure
UNIT:3 - Elementary Graph Algorithms : Representations of graphs, The Bellman-Ford
algorithm, Single-source shortest paths in directed acyclic graphs , Flow networks, The Ford-
Fulkerson method, Maximum bipartite matching
UNIT:4 - Polynomials: Representation and Operations, Polynomials and the FFT:
Representing polynomials, The DFT and FFT, Efficient FFT implementations. Number-
Theoretic Algorithms: Elementary number-theoretic notions, Greatest common divisor,
Modular arithmetic, Solving modular linear equations, The Chinese remainder theorem.
UNIT:5 – Probabilistic Analysis and Randomized Algorithms :The hiring problem,
Indicator random variables, Randomized algorithms, Approximation Algorithms : The
vertex-cover problem, The travelling-salesman problem, The set-covering problem
Randomization and linear programming
TEXT BOOKS / REFERENCES:
1. Thomas H Charles, Ronald, Clifford Stein, Rivest Leiserson Cormen “Introduction to
Algorithms”, 3nd Edition, PHI.
2. Horowitz, Ellis, Sahni, Sartaj & Anderson-Freed, “Fundamentals of Data Structures in
C (Second Edition)”, Universities Press
Reference books:
1. Mark Allen Weiss (Second Edition) “Data Structures and Algorithm Analysis in C”,
Pearson
2. Robert L. Kruse, Bruce P. Leung, “Data Structures and Program Design in C (Second
Edition)”, Pearson
3. M. Goodrich, R. Tamassia, and D. Mount “Data Structures and Algorithms in C++”,
Wiley 2004
30
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours Pattern Recognition
UNIT:1 –
Introduction to Pattern Recognition, Bayes Decision Theory:- Bayes Decision Rule, Minimum
Error Rate Classification, Normal Density and Discriminant Functions, Error Integrals and
Bounds, Bayesian Networks, Compound Decision Theory
UNIT:2
Maximum-Likelihood and Bayesian Parameter Estimation:-Maximum-Likelihood Estimation,
Bayesian Parameter Estimation, Sufficient Statistics, Some Common Statistical Distributions,
Dimensionality and Computational Complexity, Principal Components Analysis, Fisher Linear
Discriminant, Expectation Maximization, Sequential Data and Hidden Markov Models.
Nonparametric Techniques:-Density Estimation.
UNIT:3 -
Distance-based Methods:-Nearest neighbor Classification, Metrics and Tangent Distance,
Fuzzy Classification. Linear Discriminant Functions:-Hyperplane Geometry, Gradient Descent
and Perceptrons, Minimum Squared Error Procedures, Support Vector Machines.
UNIT:4 -
Artificial Neural Networks:-Feed forward Network Functions, Network Training, Error Back
propagation, Hessian Matrix, Regularization in Neural Networks, Mixture Density Networks.
Kernel Methods:- Dual Representations, Constructing Kernels, Radial Basis Function Networks,
Gaussian Process.
UNIT:5 –
No-Free Lunch Theorem, Bias and Variance, Resampling for Estimation, Estimation of
Misclassification, Classifier Combination, Unsupervised Learning and Clustering Analysis:-
Partitioning Methods, Hierarchical Clustering, Fuzzy Clustering, Density-based Clustering,
Model-based clustering.
TEXT BOOKS / REFERENCES:
Text books:
1. Pattern Classification (2nd. Edition) by R. O. Duda, P. E. Hart and D. Stork, Wiley 2002.
2. Pattern Recognition and Machine Learning by C. Bishop, Springer 2006.
3. Earl Gose, Richard Johnsonbaugh, Steve Jost, “Pattern Recognition and Image Analysis”,
2005.
Reference books:
1. Morton Nadler and Eric Smith P., “Pattern Recognition Engineering”, John Wiley and
Sons, New York, 1993.
2. Touand , Gonzalez R. “Patten Recognition Principles” Addision Wesley, 1974.
3. Statistics and the Evaluation of Evidence for Forensic Scientists by C. Aitken and F.
Taroni, Wiley, 2004.
ADDITIONAL LEARNING SOURCES:
https://nptel.ac.in/courses/106106046/
31
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Internet of Things
UNIT:1 –
IoT-An Architectural Overview– Building an architecture, Main design principles and needed
capabilities, An IoT architecture outline, standards considerations. Reference Model and IOT
Architecture - Architecture Reference Model – IOT Reference Architecture. Physical design of
IOT, Logical Design of IOT, IOT enabling technologies, IOT Levels & Deployment Templates
UNIT:2 –
Introduction: M2M, Difference between IoT and M2M, SDN and NFV for IOT. M2M and IoT Technology
Fundamentals- Devices and gateways, Local and wide area networking, Data management, Business
processes in IoT, Everything as a Service(XaaS), M2M and IoT Analytics, Knowledge Management
UNIT:3 -
IOT Datalinklayerand Network layer protocols: PHY/MAC Layer(3GPP MTC, IEEE 802.11,
IEEE 802.15), WirelessHART,Z-Wave,Bluetooth Low Energy, Zigbee Smart Energy, DASH7 -
Network Layer-IPv4, IPv6, 6LoWPAN, 6TiSCH,ND, DHCP, ICMP, RPL, CORPL, CARP.
Transport and Session layer protocols: Transport Layer (TCP, MPTCP, UDP, DCCP, SCTP)-
(TLS, DTLS) – Session Layer-HTTP, CoAP, XMPP, AMQP, MQTT
UNIT:4 -
Developing Internet of Things:Introduction, IoT Design Methodology, Case Study on IoT System
For Weather Monitoring.IOT and Related Issues - IOT & Related Future Internet Technologies –
Networks & Communication – Processes & Data Management - Security, Privacy & Trust -
Protocol Convergence
UNIT:5 –
IOT Smart Applications, Cloud Service Management and IOT - Connecting IOT to cloud – Cloud
Storage for Iot – Data Analytics for IoT – Software & Management Tools for IOT.
TEXT BOOKS / REFERENCES:
Text books:
32
1. Bernd Scholz-Reiter, Florian Michahelles, “Architecting the Internet of Things”, ISBN
978-3-642-19156-5 e-ISBN 978-3-642-19157-2, Springer
2. Ovidiu Vermesan, Peter Friess, “Internet of Things – From Research & Innovation to
Market Deployment”, River Publishers, 2014
3. ArshdeepBahga, Vijay Madisetti, ”Internet of Things : A Hands on Approach”Universities
Press., 2015
Reference books:
Jan Holler, VlasiosTsiatsis, Catherine Mulligan, Stefan Avesand, StamatisKarnouskos, David
Boyle, “From Machine-to-Machine to the Internet of Things: Introduction to a NewAge of
Intelligence”, 1stEdition, Academic Press, 2014.
ADDITIONAL LEARNING SOURCES:
http://www.cse.wustl.edu/~jain/cse570-15/ftp/iot_prot/index.html
33
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Power Quality Enhancement using Custom
Power Devices 52 Hours
COURSE ASSESSMENT METHOD:
• Internal Assessment Marks: 50
• Semester End Exam [ 100 Marks, 3 Hours]
COURSE OUTCOMES:
Upon successful completion of this course, students will be able to,
CO1: Analyze the Power quality issues and concerns of the country.
CO2: Identify and analyze the type of Power quality problems with reference to IEEE/IET standards. CO3: Realize the structure and control of Power Converters.
CO4: Realize the structure and algorithms for load compensation using DSTATCOM.
CO5: Realize the structure and control techniques of DVR and UPQC for power quality problems.
UNIT:1 Introduction and Characterization of Electric Power Quality: Electric Power Quality, Power
Electronic applications in Power Transmission Systems, Power Electronic applications in Power
Distribution Systems. Power Quality terms and Definitions, Power Quality
Problems.
10 Hours
UNIT:2 Analysis and Conventional Mitigation Methods: Analysis of Power Outages, Analysis of Unbalance , Analysis of Distortion, Analysis of Voltage Sag, Analysis of Voltage Flicker, Reduced Duration and Customer impact of Outages, Classical Load Balancing Problem, Harmonic Reduction, Voltage Sag or Dip Reduction.
10 Hours
UNIT:3 Custom Power Devices: Introduction, Utility-Customer Interface, Custom Power Devices, Custom Power Park, Status of Application of CP Devices. Structure and Control of Power Converters: Inverter topology, High voltage inverters, Combining inverters for increased power, Open loop voltage control, Closed-Loop Switching Control, Second and higher order Systems.
10 Hours
UNIT:4 Load Compensation using DSTATCOM: Compensating Single Phase loads, Ideal Three phase shunt compensator structure, Generating Reference Currents using Instantaneous Symmetrical Components, General algorithm for generating reference currents and Generating reference currents when the source is unbalanced.
10 Hours
UNIT:5 Series Compensation of Power Distribution System: Rectifier supported DVR, DC Capacitor Supported DVR, DVR Structure, Voltage Restoration and Series Active Filter Unified Power Quality
Compensators: Introduction, Classification of UPQC, Principle of operation and control of UPQC 12 Hours
TEXT BOOKS / REFERENCES:
Text book:
34
1. Arindam Ghosh and Gerard Ledwich, “Power Quality Enhancement Using Custom
Power Devices”, Springer, 2002. Reference
books:
1. Bhim Singh, Ambrish Chandra and Kamal Al-Haddad “Power Quality Problems and Mitigation Techniques”, Wiley, John Wiley and Sons Ltd, 2015.
2. Math Hj Bollen, “Understanding Power Quality Problems; Voltage Sags and Interruptions”, John Wiley & Sons Inc (Sea) Pte Ltd, 2014.
3. Roger C Dugan, Mark F Mcgranaghan and Surya Santoso, “Electrical Power Systems Quality”, Tata Mcgraw Hill Publishing Co Ltd, 2014.
4. G T Heydt, “Electric Power Quality”, Stars in Circle Publications, 1991.
5. Ewald F Fuchs, et., “Power Quality in Power System and Electrical Machines”, Academic Press, Elsevier, 2009.
6. C. Shankaran, “Power Quality”, CRC Press, 2013.
ADDITIONAL LEARNING SOURCES:
https://www.nrel.gov/solar/
http://www.powerqualityworld.com/
35
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
SPEECH PROCESSING
UNIT:1 – Digital Models for Speech Signals: Process of Speech Production, Classification
of Phonemes, Digital models for Speech signals. Digital Representations Sampling speech
signals, Review of the statistical model for speech, Instantaneous quantization, Adaptive
quantization, General theory of differential quantization, Delta modulation, Differential PCM
UNIT:2 – Introduction to digital signal processing: Introduction, A digital signal
processing system, discrete time sequences, linear time invariant systems, Fast Fourier
Transform (FFT) and Inverse Fast Fourier Transform (IFFT), Digital FIR Filters, Decimation
and Interpolation process.
UNIT:3 - Time Domain Models for Speech Processing: Time dependent processing of
speech, Short time Energy and average magnitude, Short time average zero crossing rate,
Speech vs. silence discrimination using energy and zero crossing, Pitch period estimation using
parallel processing approach, Short time autocorrelation function, Short time average
magnitude difference function, Pitch period estimation using autocorrelation function.
Short Time Fourier Analysis: Introduction, Definitions and properties, Fourier transform
interpretation, Linear filtering interpretation, Sampling rates of X(ejw) in time and frequency,
Filter bank summation method of short time synthesis, Cepstrum analysis, Mel-frequency
cepstrum, Spectrogram and its applications.
UNIT:4 -
Linear predictive coding analysis: Basic principles of linear predictive analysis, Solution of
LPC equations using autocorrelation method, covariance method, Lattice method Applications
of LPC parameters.
Speech Compression: Speech compression using LPC and DCT.
Speech Enhancement: Principles of Speech enhancement, Evaluation of speech intelligibility,
Speech enhancement algorithms: Spectral subtraction, LMS Adaptive filtering algorithm.
UNIT:5 –
Speech Synthesis: Principles of Speech synthesis, Synthesis based on waveform coding,
Synthesis based on analysis synthesis method, Synthesis based on speech production
mechanism, Synthesis by rule, Text to speech conversion.
Speech and Speaker Recognition: Principles of Speech recognition, Speech period detection,
Spectral distance measures, Structure of word recognition systems, Dynamic time warping
(DTW), Word recognition using phoneme units, Text dependent and Text independent speaker
recognition systems.
36
Hearing: Anatomy and physiology of the ear, Types of hearing impairments, Digital hearing
aid, Cochlear implants.
TEXT BOOKS / REFERENCES:
Text books:
1. Digital Processing of Speech Signals, L R Rabiner and R W Schafer, Pearson
Education 2004.
2. Digital Speech Processing, Synthesis and Recognition, Sadoaki Furui, Second
Edition, Mercel Dekker 2002.
Reference books:
1. Introduction to Data Compression, Khalid Sayood, Third Edition, Elsivier
Publications.
2. Digital Speech, A M Kondoz, Second Edition, Wiley Publications
3. Digital hearing aids: A tutorial review, Harry levitt, Journal of Rehabilitation
research, Vol 24, N0-4, 1987.
4. Signal processing for Cochlear Prothesis: A Tutorial review , Philips C.Loizou,
1997, IEEE, Cochlear implants.
5. Modern Digital Signal processing, Dr.V.Udayashankara, 3rd Edition, PHI
ADDITIONAL LEARNING SOURCES:
http://nptel.ac.in/courses/117105081/
37
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Advanced Database Management Systems
UNIT:1 –
Data on external storage; File organizations and indexing; Index data structures; Comparison
of file organizations; Indexes and performance tuning. Memory hierarchy; RAID; Disk space
management; Buffer manager; Files of records; Page formats and record formats
UNIT:2 –
Indexing : Indexing structure for Files: Primary, clustering, secondary and multi level indexes,
Indexed sequential access method; B-Trees and B+ trees, Search, Insert, Delete, Duplicates,
B+ trees in practice, Hash-Based Indexing: Static hashing; Extendible hashing, Linear hashing,
comparisons
UNIT:3 -
Algorithms for query processing and optimization : Introduction, Translating SQL queries in
to relational algebra, Algorithms for external sorting, Evaluating Relational Operators : The
Selection operation; General selection conditions; The Projection operation; The Join
operation; The Set operations; Aggregate operations; The impact of buffering, combining
operations using pipelining, Heuristic optimization of query trees. Estimating the cost of a plan;
Relational algebra equivalences
UNIT:4 -
Physical Database Design and Tuning: Introduction; Guidelines for index selection, examples;
Clustering and indexing; Indexes that enable index-only plans; Tools to assist in index
selection; Overview of database tuning; Choices in tuning the conceptual schema; Choices in
tuning queries and views; Impact of concurrency; DBMS benchmarking.
Distributed databases and client server architecture, Distributed database concept, data
fragmentation, replication and allocation techniques, types of distributed database, query
processing in distributed data bases, concurrency control and recovery distributed databases.
UNIT:5 –
Mobile databases; Multimedia databases; Geographical Information Systems; Genome data
management
38
TEXT BOOKS / REFERENCES:
Text books:
1. Elmasri and Navathe: Fundamentals of Database Systems, 7th Edition, Pearson
Education, 2016.
2. Raghu Ramakrishnan and Johannes Gehrke: Database Management Systems,
Indian Edition, McGraw-Hill, 2014.
Reference books:
1. Abraham Silberschatz, Henry F. Korth and S. Sudharshan: Data base System
Concepts, 6th Edition, McGrawhill publication, 2010.
2. Connolly and Begg: Database Systems, 6th Edition, Pearson Education, 2014.
ADDITIONAL LEARNING SOURCES:
1. C.J.Date, A.Kannan, S.Swamynathan, ―An Introduction to Database Systems,
Eighth Edition, Pearson Education, 2006.
2. Carlo Zaniolo, Stefano Ceri, Christos Faloutsos, Richard T.Snodgrass,
V.S.Subrahmanian, Roberto Zicari, ―Advanced Database Systems, Morgan
Kaufmann publishers,2006.
39
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Biomaterials & Artificial Organs
UNIT:1 –
Structure of Bio-Materials and Bio-Compatibility Definition and classification of bio-materials, mechanical properties, visco-elasticity, wound-
healing process, body response to implants, blood compatibility
UNIT:2 –
Metallic Implants
Metallic implant materials, stainless steels, co-based alloys, Ti-based alloys, ceramic implant
materials, aluminum oxides, hydroxyapatite glass ceramics carbons, medical applications
UNIT:3 -
Polymeric Implant Materials
Polymerization, polyamides, Acryrilic polymers, rubbers, high strength thermoplastics, medical
applications. Bio polymers: Collagen and Elastin
UNIT:4 -
Artificial Organs
Introduction, Substitutive medicine, outlook for organ replacement, design consideration,
evaluation process. Artificial Heart And Circulatory Assist Devices: Engineering design, Engg
design of artificial heart and circulatory assist devices, blood interfacing implants – introduction,
total artificial hearts &ventricular assist devices, vascular prostheses, Non-blood interfacing
implants for soft tissues- sutures and allied augmentation devices, percutaneous and skin
implants, maxillofacial implants, eye and ear implants. Cardiac Valve Prostheses: Mechanical
valves, tissue valves, current types of prostheses
UNIT:5 –
Artificial lung (oxygenator), artificial kidney (Dialyzer membrane), dental implants – artificial
limb & hand, artificial pancreas: Structure and functions of pancreas, endocrine pancreas and
insulin secretion, diabetes, insulin, insulin therapy, insulin administration systems. Tracheal
replacement devices, laryngeal replacement devices, artificial esophagus Artificial Skin: Vital
functions of skin, current treatment of massive skin loss, design principles for permanent skin
replacement.
TEXT BOOKS / REFERENCES:
Text books:
1. Joon B. Park Joseph D. Bronzino, Biomaterials - Principles and Applications – CRC Press,
2003
2. Biomedical Engineering Handbook-Volume 1 & II, J. D. Bronzino, 2nd Edition CRC
Press / IEEE Press, 2000.
Reference books:
40
1. Sujata V. Bhatt, Biomaterials Second Edition, Narosa Publishing House,2005.
2. R. S. Khandpur , Handbook of Biomedical Instrumentation - by, 2nd Edition, Tata
McGraw Hill, 2003
ADDITIONAL LEARNING SOURCES:
41
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Biometrics & Applications
UNIT:1 –
Introduction to Biometrics : Biometrics as authentication scheme, operation of a biometric
system, verification versus identification, performance of a biometric system, error and accuracy
in biometric systems, applications of biometrics, biometric characteristics and types, forensic
biometric traits, dental, voice, signature identification.
UNIT:2
Fingerprint recognition: fingerprint sensing, acquisition devices, feature extraction, ridge
orientation and frequency, segmentation, singularity detection, enhancement and binarization,
minute extraction, matching approaches, palmprint features, finger print and palmprint
recognition in forensics.
UNIT:3 -
Face recognition: face recognition techniques, principal component analysis(PCA), eigenfaces,
linear discriminant analysis(LDA) and fisherfaces, local face recognition and hybrid face
recognition techniques, Ear as a biometric, approaches, PCA, force field transformation, acoustic
ear recognition.
UNIT:4 -
Iris recognition and vascular pattern recognition: typical iris recognition system, image
acquisition, capturing devices, iris segmentation, segmentation using the integro-differential
operator, segmentation using geodesic active contours, iris normalization, coordinate
transformation, image enhancement, feature extraction, recognition, encoding and matching,
performance evaluation, hand vascular pattern technology, operation, acquisition, feature
extraction, pattern matching.
UNIT:5 –
Gait and hand geometry: Gait recognition, segmentation of walking humans, detection and
extraction algorithms, shadow removal, gait cycle detection, gait analysis for feature extraction,
radon transform, gait recognition, hand geometry, image capture, processing steps, performance.
TEXT BOOKS / REFERENCES:
Text books:
1. Hand Book of Biometrics: Anil K. Jain, Patrick Flynn, Arun A. Ross, Springer, 2008
(ISBN: 978-0-387-71040-2) .
2. Signal and Image Processing for Biometrics: ed. Amine Nait-Ali and Regis Fournier, Wiley
2012, (ISBN: 978-1-84821-385-2).
Reference books:
1. Guide to Biometrics, Ruud M. Bolle, Jonathan H. Connel, Sharath Pankanti, Nalini K Ratha,
Andrew W Senior, Springer, 2009 (ISBN: 0387400893).
42
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Theory of Computation 52 Hours
COURSE ASSESSMENT METHOD:
• Internal Assessment Marks: 50
• Semester End Exam [ 100 Marks, 3 Hours]
COURSE OUTCOMES:
Upon successful completion of this course, students will be able to,
CO1: Design finite automata for regular languages.
CO2: Analyze regular expressions and properties of regular languages
CO3: Design context free grammar and drive parses tree using context free grammar for the
given formal language
CO4: Design and evaluate push down automata for a given context free language
CO5: Develop Turing machine for given Recursively enumerable languages.
UNIT:1– The Central Concepts of Automata Theory: Alphabets, Strings, Languages
Deterministic Finite Automata,Non-Deterministic Finite Automata, An Application of Finite
Automata, Finite Automata with Epsilon Transition, Equivalence and Minimization of Automata
10 Hours
UNIT:2 – Regular Expression, Finite Automata and Regular Expression, Applications on
Regular Expressions, algebraic laws for regular expression, Proving the Languages not to be
Regular, Closure Properties of Regular Languages, decision properties of regular languages
10 Hours
UNIT:3 - Context Free Grammar, Parse Trees, Application of Context Free Grammars,
Ambiguity in Grammars and Languages, normal forms for context free grammars
10 Hours
UNIT:4 - Pushdown Automata, Languages of PDA, Equivalence of PDA’s and CFG’s,
Deterministic Pushdown Automata, Pumping Lemma for Context Free Languages, Closure
Properties of Context Free Languages, Decision properties of CFL’s
10 Hours
.UNIT:5 – Turing Machine, Programming Technique for Turing Machine, Extension to the Basic
Turing Machine, Restricted Turing Machines, Church’s hypothesis, Undecidability, Recursive,
and recursively enumerable languages; post correspondence, intractable problem, classes P and
NP, NP-complete problem, A restricted satisfiability problem
43
12 Hours
TEXT BOOKS / REFERENCES:
Text books: 1. John E. Hopcroft, Rajeev Motwani, Jeffrey D. Ullman: Introduction to Automata Theory,
Languages and Computation, 3rd Edition, Pearson education, 2007.
2. Peter Linz, Finite Automata & Formal Languages, 4th edition, Narosa Publication, 2001.
Reference books: 1. John C Martin: Introduction to Languages and Automata Theory, 3rd Edition, Tata
McGraw- Hill, 2007.
2. Daniel I.A. Cohen: Introduction to Computer Theory, 2nd Edition, John Wiley & Sons,
2004.
3. Thomas A. Sudkamp: An Introduction to the Theory of Computer Science, Languages
and Machines, 3rd Edition, Pearson Education, 2006.
ADDITIONAL LEARNING SOURCES:
NPTEL lecture class
44
JSS Science and Technology University, Mysuru
Course Code Course Title Teaching Hours
Advanced Software Engineering 52 Hours
COURSE ASSESSMENT METHOD:
• Internal Assessment Marks: 50
• Semester End Exam [ 100 Marks, 3 Hours]
COURSE OUTCOMES:
Upon successful completion of this course, students will be able to,
CO1: Understand Mathematics of Software engineering.
CO2: Summarize Clean room approach and Strategies used in software development.
CO3: Understand needs and Artifacts of Component based software development
CO4: Understand and Apply Client / server software engineering concepts in software
development.
CO5: Possess insight into Reengineering and CASE tools in software engineering context.
UNIT:1 – FORMAL METHODS 10 Hours
Basic Concepts, Deficiencies of Less Formal Approaches, Mathematics in Software
Development, Formal Methods Concepts, Mathematical Preliminaries, Sets and Constructive
Specification, Set Operators, Logic Operators, Sequences, Applying Mathematical Notation for
Formal Specification, Formal Specification Languages, Using Z to Represent an Example
Software Component, The Ten Commandments of Formal Methods, Formal Methods—The
Road Ahead.
UNIT:2 – CLEANROOM SOFTWARE ENGINEERING 10 Hours
The Clean room Approach, The Clean room Strategy, What Makes Clean room Different?,
Functional Specification, Black-Box Specification, State-Box Specification, Clear-Box
Specification, Clean room Design, Design Refinement and Verification, Advantages of Design
Verification, Clean room Testing, Statistical Use Testing, Certification.
UNIT:3 - COMPONENT-BASED SOFTWARE ENGINEERING 10 Hours
Engineering of Component-Based Systems, The CBSE Process, Domain Engineering, The Domain
Analysis Process, Characterization Functions, Structural Modeling and Structure Points,
Component-Based Development, Component Qualification, Adaptation, and Composition,
Component Engineering, Analysis and Design for Reuse, Classifying and Retrieving Components,
45
Describing Reusable Components, The Reuse Environment, Economics of CBSE, Impact on
Quality, Productivity, and Cost. Cost Analysis Using Structure Points, Reuse Metrics.
UNIT:4 CLIENT/SERVER SOFTWARE ENGINEERING 10 Hours
The Structure of Client/Server Systems, Software Components for c/s Systems, The Distribution
of Software Components, Guidelines for Distributing Application Subsystems, Linking c/s
Software Subsystems, Middleware and Object Request Broker Architectures, Software
Engineering for c/s Systems, Analysis Modeling Issues, Design for c/s Systems, Architectural
Design for Client/Server Systems, Conventional Design Approaches for Application Software,
Database Design, An Overview of a Design Approach, Process Design Iteration, Testing Issues,
Overall c/s Testing Strategy, c/s Testing Tactics.
UNIT:5 – REENGINEERING and CASE 12 Hours
Business Process Reengineering, Business Processes, Principles of Business Process
Reengineering, A BPR Model, Words of Warning, Software Reengineering, Software
Maintenance, A Software Reengineering Process Model, Reverse Engineering, Reverse
Engineering to Understand Processing, Reverse Engineering to Understand Data, Reverse
Engineering User Interfaces, Restructuring, Code Restructuring, Data Restructuring, Forward
Engineering, Forward Engineering for Client/Server Architectures, Forward Engineering for
Object-Oriented Architectures, Forward Engineering User Interfaces, The Economics of
reengineering. Computer-aided software engineering: What is CASE? Building Blocks for CASE,
Taxonomy of CASE Tools, Integrated CASE Environments, The Integration Architecture, The
CASE Repository, The Role of the Repository in I-CASE, Features and Content.
TEXT BOOKS / REFERENCES:
Text book:
1. Pressman R.S., “Software Engineering- A Practitioner’s approach”, McGraw Hill, 6th edition.
Reference books:
1. Pankaj Jalote “An Integrated Approach to Software Engineering”, Narosa Publications. 2. Ian Sommerville, “Software Engineering”, Pearson Education 3. Jawadekar , “Software Engineering” , Tata Mcgraw Hill.
ADDITIONAL LEARNING SOURCES:
Online Software engineering courses Like NPTEL, SWYAM, MOOC etc.