B.Tech. Electronics and Computer Engineering Syllabus 3rd year 2024-25
B.Tech. Electronics and Computer Engineering Syllabus 3rd year 2024-25
FOR
Based On
NEP2020
B.Tech. V Semester
Electronics and Computer Engineering
SEMESTER- V
L T P CT TA Total PS TE PE
1 BCS501 Database Management 3 1 0 20 10 30 70 100 4
System
2 BECZ501 Control System 3 1 0 20 10 30 70 100 4
3 BCS503 Design and Analysis of 3 1 0 20 10 30 70 100 4
Algorithm
4 BECZ051/ Department Elective-I 3 0 0 20 10 30 70 100 3
BCS052/
BCS053/
BECZ052
5 BECZ053/ Department Elective-II 3 0 0 20 10 30 70 100 3
BCIT054/
BCS057/
BECZ054
6 BCS551 Database Management 0 0 2 50 50 100 1
System Lab
7 BECZ551 Control System Lab 0 0 2 50 50 100 1
8 BCS553 Design and Analysis of 0 0 2 50 50 100 1
Algorithm Lab
9 BCS554 Mini Project/Internship ** 0 0 2 100 100 2
10 BNC501/ Constitution of India/
BNC502 Essence of Indian 2 0 0 20 10 30 70
Traditional Knowledge
Total 17 3 8 900 23
**The Mini Project or Internship (4 weeks) conducted during summer break after IV Semester and will be assessed
during Vth Semester.
**It is desirable that the students should do their Summer Internship and Minor Project in their Specialization area
in line with the B.Tech program.
Minor Degree/Honors Degree MT-1/HT-1
B.Tech. VI Semester
ELECTRONICS AND COMPUTER ENGINEERING
SEMESTER- VI
S. Course Course Title Periods Evaluation Scheme End Total Credits
No. Code Semester
L T P CT TA Total PS TE PE
1 BCS601 Software Engineering 3 1 0 20 10 30 70 100 4
Departmental Elective-II
1. BECZ053 VLSI Technology
2. BCIT054 Artificial Intelligence
3. BCS057 Image Processing
4. BECZ054 Integrated Circuit Design
Department Elective-III
Describe the basics of control systems along with different types of feedback and its effect.
CO 1 Additionally they will also be able to explain the techniques such as block diagrams reduction, K2, K3
signal flow graph and modelling of various physical systems along with modelling of DC
servomotor.
Explain the concept of state variables for the representation of LTI system.
CO 2 K2, K3
CO 3 Interpret the time domain response analysis for various types of inputs K3, K4
along with the time domain specifications.
Distinguish the concepts of absolute and relative stability for continuous data
CO 4 systems along with different methods. K3, K4
Interpret the concept of frequency domain response analysis and their specifications.
CO 5 K3, K5
DETAILED SYLLABUS 3-1-0
Unit Topic Proposed
Lecture
Introduction to Control Systems: Basic Components of a control system, Feedback and its effect, types
of feedback control systems. Block diagrams Reduction and signal flow graphs, Modeling of Physical
systems: electrical networks, mechanical systems elements,
I 08
free body diagram, analogous Systems, sensors and encoders in control systems, modeling of armature
controlled and field-controlled DC servomotor.
State-Variable Analysis: Introduction, vector matrix representation of state equation, state transition
matrix, state-transition equation, relationship between state equations and high- order differential
equations, relationship between state equations and transfer functions, Decomposition of transfer
II functions, Controllability and observability, Eigen Value and Eigen Vector, Diagonalization. 08
Time domain Analysis of Control Systems: Time response of continuous data systems, typical test
signals for the time response of control systems, unit step response and time- domain specifications, time
response of a first order system, transient response of a
III prototype second order system, Steady-State error, Static and dynamic error coefficients, error analysis 08
for different types of systems.
Stability of Linear Control Systems: Bounded-input bounded-output stability continuous data systems,
IV zero-input and asymptotic stability of continuous data systems, Routh Hurwitz criterion, Root-Locus 08
Technique: Introduction, Properties of the Root Loci, Design aspects of the Root Loci.
Frequency Domain Analysis: Resonant peak and Resonant frequency, Bandwidth of the prototype
V Second order system, effects of adding a zero to the forward path, effects of adding a pole to the forward 08
path, polar plot, Nyquist stability criterion, stability analysis with the Bode plot, relative stability: gain
margin and phase margin.
Text books:
Text Book:
1. I. J. Nagrath & M. Gopal, “Control System Engineering”, 6th Ed. New Age
International Publishers, 2018
2. B.C. Kuo & Farid Golnaraghi, “Automatic Control Systems”, 9th Edition, John Wiley
India, 2008
Reference Books:
1. (Schaums Outlines Series) Joseph J. Distefano III, Allen R. Stubberud, Ivan J.
Williams, “Control Systems”, 3rd Edition, TMH, Special Indian Edition, 2010.
2. A. Anand Kumar, “Control Systems”, Second Edition, PHI Learning private limited, 2014.
3. William A. Wolovich, “Automatic Control Systems”, Oxford University Press, 2011.
Divide and Conquer with Examples Such as Sorting, Matrix Multiplication, Convex Hull
III and Searching. 08
Greedy Methods with Examples Such as Optimal Reliability Allocation, Knapsack,
Minimum Spanning Trees – Prim’s and Kruskal’s Algorithms,
Single Source Shortest Paths - Dijkstra’s and Bellman Ford Algorithms.
Dynamic Programming with Examples Such as Knapsack. All Pair Shortest Paths – Warshal’s
and Floyd’s Algorithms, Resource Allocation Problem. Backtracking, Branch and Bound with
IV 08
Examples Such as Travelling Salesman Problem, Graph Coloring, n-Queen Problem,
Hamiltonian Cycles and Sum of
Subsets.
Selected Topics: Algebraic Computation, Fast Fourier Transform, String Matching, Theory of
V NP- Completeness, Approximation Algorithms and Randomized Algorithms. 08
Text Books:
1. Thomas H. Coreman, Charles E. Leiserson and Ronald L. Rivest,
“Introduction to Algorithms”, Printice Hall of India.
2. E. Horowitz & S Sahni, "Fundamentals of Computer Algorithms",
3. Aho, Hopcraft, Ullman, “The Design and Analysis of Computer Algorithms” Pearson
Education, 2008.
4. LEE "Design & Analysis of Algorithms (POD)",McGraw Hill
5. Richard E.Neapolitan "Foundations of Algorithms" Jones & Bartlett Learning
6. Jon Kleinberg and Éva Tardos, Algorithm Design, Pearson, 2005.
Describe the life cycle phases of Data Analytics through discovery, planning and building. K1, K2
CO 1
CO 2 Understand and apply Data Analysis Techniques. K2, K3
Data Analysis: Regression modeling, multivariate analysis, Bayesian modeling, inference and Bayesian
networks, support vector and kernel methods, analysis of time series: linear systems analysis & nonlinear
dynamics, rule induction, neural networks: learning and generalisation, competitive learning, principal
II component analysis and neural networks, fuzzy logic: extracting fuzzy models from data, fuzzy decision 08
trees, stochastic search methods.
Mining Data Streams: 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
III moments, counting oneness in a window,
08
decaying window, Real-time Analytics Platform ( RTAP) applications, Case studies – real time sentiment
analysis, stock market predictions.
Frequent Itemsets and Clustering: Mining frequent itemsets, market based modelling, Apriori algorithm,
handling large data sets in main memory, limited pass algorithm, counting frequent itemsets in a stream,
IV clustering techniques: hierarchical, K-means, clustering high dimensional data, CLIQUE and ProCLUS,
08
frequent pattern based clustering methods, clustering in non-euclidean space, clustering for streams and
parallelism.
Frame Works and Visualization: MapReduce, Hadoop, Pig, Hive, HBase, MapR, Sharding, NoSQL
Databases, S3, Hadoop Distributed File Systems, Visualization: visual data analysis techniques, interaction
techniques, systems and applications.
V 08
Introduction to R - R graphical user interfaces, data import and export, attribute and data types, descriptive
statistics, exploratory data analysis, visualization before analysis, analytics for unstructured data.
Text books and References:
1. Michael Berthold, David J. Hand, Intelligent Data Analysis, Springer
2. Anand Rajaraman and Jeffrey David Ullman, Mining of Massive Datasets, Cambridge University Press.
3. Bill Franks, Taming the Big Data Tidal wave: Finding Opportunities in Huge Data Streams with Advanced Analytics, John
Wiley & Sons.
4. John Garrett, Data Analytics for IT Networks : Developing Innovative Use Cases, Pearson Education
Understand the concept of graphics primitives such as lines and circle based on different K2, K4
CO 2
algorithms.
CO 3 Apply the 2D graphics transformations, composite transformation and Clipping concepts. K4
Apply the concepts of and techniques used in 3D computer graphics, including viewing K2, K3
CO 4
transformations.
CO 5 Perform the concept of projections, curve and hidden surfaces in real life. K2, K3
III Three Dimensional: 3-D Geometric Primitives, 3-D Object representation, 3-D Transformation, 3- 08
D viewing, projections, 3-D Clipping.
IV Curves and Surfaces: Quadric surfaces, Spheres, Ellipsoid, Blobby objects, Introductory concepts 08
of Spline, Bspline and Bezier curves and surfaces.
Hidden Lines and Surfaces: Back Face Detection algorithm, Depth buffer method, A- buffer
V method, Scan line method, basic illumination models– Ambient light, Diffuse reflection, Specular 08
reflection and Phong model, Combined approach, Warn model, Intensity Attenuation, Color
consideration, Transparency and Shadows.
Text books:
1. Donald Hearn and M Pauline Baker, “Computer Graphics C Version”, Pearson Education
2. Foley, Vandam, Feiner, Hughes – “Computer Graphics principle”, Pearson Education.
3. Rogers, “ Procedural Elements of Computer Graphics”, McGraw Hill
4. W. M. Newman, R. F. Sproull – “Principles of Interactive computer Graphics” – McGraw Hill.
5. Amrendra N Sinha and Arun D Udai,” Computer Graphics”, McGraw Hill.
6. R.K. Maurya, “Computer Graphics ” Wiley Dreamtech Publication.
7. Mukherjee, Fundamentals of Computer graphics & Multimedia, PHI Learning Private Limited.
8. Donald Hearn and M Pauline Baker, “Computer Graphics with Open GL”, Pearson education
Study of programmable logic families, PLD, CPLD, FPGA, ASIC, PLA, Architectures,
V Design of Combinational and sequential circuits using CPLD and FPGA, Design Examples. 08
Text Books:
1. Richard F. Tinder, “Engineering Digital Design”, Academic Press.
2. Parag K. Lala, “Digital system Design Using PLDs”, PHI India Ltd.
3. Stephen Brown and ZvonkoVranesiv, “Fundamental of Digital Logic with Verilog Design”,
McGraw Hill.
Reference Books:
1. John Williams, “Digital VLSI Design with Verilog”, Springer Publication..
2. Samuel C. Lee, “Digital Circuit and Logic Design”, PHI India Ltd.
3. Alexander Miczo, “Digital Logic Testing and Simulation”,Wiley Interscience.
KNOWLEDGE REPRESENTATION
III First Order Predicate Logic – Prolog Programming – Unification – Forward Chaining-Backward Chaining 08
– Resolution – Knowledge Representation – Ontological Engineering-Categories and Objects – Events –
Mental Events and Mental Objects – Reasoning Systems for Categories – Reasoning with Default
Information
SOFTWARE AGENTS
Architecture for Intelligent Agents – Agent communication – Negotiation and Bargaining –
IV Argumentation among Agents – Trust and Reputation in Multi-agent systems. 08
APPLICATIONS
V AI applications – Language Models – Information Retrieval- Information Extraction – Natural Language 08
Processing – Machine Translation – Speech Recognition – Robot – Hardware – Perception – Planning –
Moving
Text books:
1. S. Russell and P. Norvig, “Artificial Intelligence: A Modern Approach‖, Prentice Hall, Third Edition, 2009.
2. I. Bratko, ―Prolog: Programming for Artificial Intelligence‖, Fourth edition, Addison-Wesley Educational
PublishersInc., 2011.
3. M. Tim Jones, ―Artificial Intelligence: A Systems Approach(Computer Science)‖, Jones and Bartlett Publishers,
Inc.;First Edition, 2008
4. Nils J. Nilsson, ―The Quest for Artificial Intelligence‖, Cambridge University Press, 2009.
5. William F. Clocksin and Christopher S. Mellish,‖ Programming in Prolog: Using the ISO Standard‖, Fifth
Edition,Springer, 2003.
6. Gerhard Weiss, ―Multi Agent Systems‖, Second Edition, MIT Press, 2013.
7. David L. Poole and Alan K. Mackworth, ―Artificial Intelligence: Foundations of Computational Agents‖,
CambridgeUniversity Press, 2010.
Understand and apply oracle 11 g products for creating tables, views, indexes, K2, K4
CO 1 sequences and other database objects.
Design and implement a database schema for company data base, banking data base, K3, K5
CO 2 library information system, payroll processing system, student information system.
Write and execute simple and complex queries using DDL, DML, DCL and TCL. K4, K5
CO 3
Write and execute PL/SQL blocks, procedure functions, packages and triggers, cursors. K4, K5
CO 4
Enforce entity integrity, referential integrity, key constraints, and domain K3, K4
CO 5 constraints on database.
DETAILED SYLLABUS
1. Installing oracle/ MYSQL
2. Creating Entity-Relationship Diagram using case tools.
3. Writing SQL statements Using ORACLE /MYSQL:
a)Writing basic SQL SELECT statements.
b) Restricting and sorting data.
c)Displaying data from multiple tables.
d)Aggregating data using group function.
e)Manipulating data.
e)Creating and managing tables.
4. Normalization
5. Creating cursor
6. Creating procedure and functions
7. Creating packages and triggers
8. Design and implementation of payroll processing system
9. Design and implementation of Library Information System
10. Design and implementation of Student Information System
11. Automatic Backup of Files and Recovery of Files
12. Mini project (Design & Development of Data and Application ) for following :
a) Inventory Control System.
b) Material Requirement Processing.
c) Hospital Management System.
d) Railway Reservation System.
e) Personal Information System.
f) Web Based User Identification System.
g) Timetable Management System.
h) Hotel Management System
Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a justified manner
It is also suggested that open source tools should be preferred to conduct the lab (MySQL , SQL server ,
Oracle ,MongoDB ,Cubrid ,MariaDBetc)
Database Management Systems Lab (BCS-551): Mapping with Virtual Lab
Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a justified manner.
Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a justified manner
It is also suggested that open source tools should be preferred to conduct the lab ( C, C++ etc)
Demonstrate the contents of a SRS and apply basic software quality assurance practices to
CO 2 K1, K2
ensure that design, development meet or exceed applicable standards.
Formulate testing strategy for software systems, employ techniques such as unit testing, Test
CO 4 K3
driven development and functional testing.
Manage software development process independently as well as in teams and make use of
CO 5 K5
Various software management tools for development, maintenance and analysis.
DETAILED SYLLABUS 3-1-0
Unit Topic Proposed
Lecture
Introduction: Introduction to Software Engineering, Software Components, Software
Characteristics, Software Crisis, Software Engineering Processes, Similarity and Differences from
I Conventional Engineering Processes, Software Quality Attributes. Software Development Life Cycle 08
(SDLC) Models: Water Fall Model, Prototype Model, Spiral Model, Evolutionary Development
Models, Iterative Enhancement Models.
Software Design: Basic Concept of Software Design, Architectural Design, Low Level Design:
Modularization, Design Structure Charts, Pseudo Codes, Flow Charts, Coupling and Cohesion
Measures, Design Strategies: Function Oriented Design, Object Oriented Design, Top-Down and
III Bottom-Up Design. Software Measurement and Metrics: Various Size Oriented Measures: 08
Halestead’s Software Science, Function Point (FP) Based Measures, Cyclomatic Complexity
Measures: Control Flow Graphs.
Software Testing: Testing Objectives, Unit Testing, Integration Testing, Acceptance Testing,
Regression Testing, Testing for Functionality and Testing for Performance, TopDown and Bottom-
Up Testing Strategies: Test Drivers and Test Stubs, Structural Testing (White Box Testing),
IV Functional Testing (Black Box Testing), Test Data Suit Preparation, Alpha and Beta Testing of 08
Products. Static Testing Strategies: Formal Technical Reviews (Peer Reviews), Walk Through, Code
Inspection, Compliance with Design and Coding Standards.
Text books:
1.RS Pressman, Software Engineering: A Practitioners Approach, McGraw Hill.
2. Pankaj Jalote, Software Engineering, Wiley
3. Rajib Mall, Fundamentals of Software Engineering, PHI Publication.
4. KK Aggarwal and Yogesh Singh, Software Engineering, New Age International Publishers.
5. Ghezzi, M. Jarayeri, D. Manodrioli, Fundamentals of Software Engineering, PHI Publication.
6. Ian Sommerville, Software Engineering, Addison Wesley.
7. Kassem Saleh, “Software Engineering”, Cengage Learning.
8. P fleeger, Software Engineering, Macmillan Publication
Link layer: Framing, Error Detection and Correction, Flow control (Elementary Data Link
II Protocols, Sliding Window protocols). 08
Medium Access Control and Local Area Networks: Channel allocation, Multiple access protocols,
LAN standards, Link layer switches & bridges (learning bridge and spanning tree algorithms).
Network Layer: Point-to-point networks, Logical addressing, Basic internetworking (IP, CIDR,
III 08
ARP, RARP, DHCP, ICMP), Routing, forwarding and delivery, Static and dynamic routing,
Routing algorithms and protocols, Congestion control algorithms, IPv6.
Transport Layer: Process-to-process delivery, Transport layer protocols (UDP and TCP),
IV 08
Multiplexing, Connection management, Flow control and retransmission, Window management,
TCP Congestion control, Quality of service.
Application Layer: Domain Name System, World Wide Web and Hyper Text Transfer Protocol,
V 08
Electronic mail, File Transfer Protocol, Remote login, Network management, Data compression,
Cryptography – basic concepts.
Text books and References:
1. Behrouz Forouzan, “Data Communication and Networking”, McGraw Hill
2. Andrew Tanenbaum “Computer Networks”, Prentice Hall.
3. William Stallings, “Data and Computer Communication”, Pearson.
4. Kurose and Ross, “Computer Networking- A Top-Down Approach”, Pearson.
5. Peterson and Davie, “Computer Networks: A Systems Approach”, Morgan Kaufmann
6. W. A. Shay, “Understanding Communications and Networks”, Cengage Learning.
7. D. Comer, “Computer Networks and Internets”, Pearson.
8. Behrouz Forouzan, “TCP/IP Protocol Suite”, McGraw Hill.
Explain the advance concept of 8051 architectures and AVR family architecture and K1, K2
CO 1
compare them for different applications.
To demonstrate the basics of MSP430x5x Microcontroller K2, K3
CO 2
CO 3 To execute the I/O interfacing and peripheral devices associated with K3, K4
Microcontroller SoC (system on chip).
CO 4 Evaluate the data transfer information through serial & parallel ports and K4, K5
implement its interfacing with MSP430.
CO 5 Demonstrate the basics of IoT, WSN and its application sectors and design K4, K5
IoT based projects using MSP430 microcontroller.
DETAILED SYLLABUS 3-0-0
Unit Topic Proposed
Lecture
Advanced concepts in 8051 architectures:
Review of 8051 architecture, concept of synchronous serial communication, SPI and I2C communication
I protocols, study of SPI port on 89LP 51RD2, study of SAR ADC/DAC MCP3304 / MCP 33, interfacing 08
concepts for SPI based ADC/DAC, study of watchdog timer, study of PCA timer in different modes like
capture mode, PWM generation mode, High speed output toggle mode Embedded ‘C’ programming for the
above peripherals
Introduction, AVR Family architecture, Register File, The ALU. Memory access and Instruction
execution. I/O memory. EEPROM. I/O ports. Timers. Interrupt Structure
MSP430x5x Microcontroller: series block diagram, address space, on-chip peripherals (analog and
digital), and Register sets. Instruction set, instruction formats, and various addressing modes of 16-bit
II microcontroller; Sample embedded system on MSP430 microcontroller. Memory Mapped Peripherals, 08
programming System registers, I/O pin multiplexing, pull up/down registers, GPIO control. Interrupts and
interrupt programming.
Peripheral Devices:
Watch dog timer, system clocks, Timer & Real Time Clock (RTC), PWM control,
III timing generation and measurements. Analog interfacing and data acquisition ADC and 08
Comparator in MSP430, data transfer using DMA.
Serial communication basics, Synchronous/Asynchronous interfaces (like UART, USB, SPI, and I2C).
UART protocol, I2C protocol, SPI protocol. Implementing and programming UART, I2C, SPI interface
IV using MSP430, Interfacing external devices. 08
Internet of Things (IoT): overview and architecture, Overview of wireless sensor networks and design
examples. Various wireless connectivity: NFC, ZigBee, Bluetooth, Bluetooth Low Energy, Wi-Fi.
V Adding Wi-Fi capability to the Microcontroller, Embedded Wi-Fi, User APIs for Wireless and 08
Networking applications, Building IoT applications using CC3100 user API for connecting sensors.
Text Books:
1. Mazidi Ali Muhammad, Mazidi Gillispie Janice, and Mc Kinlay Rolin D “The 8051
Microcontroller and Embedded Systems using Assembly and C”, Pearson
Publication,2006
2. John H Davies, “MSP430 Microcontroller Basics” Newnes Publication,2008
Reference Books:
1. TI MSP430x5xx and MSP430x6xx Family User's Guide , Revised 2018.
To understand the need for machine learning for various problem solving. K1, K2
CO 1
To understand a wide variety of learning algorithms and how to evaluate K2, K3
CO 2
models generated from data.
CO 3 To understand the latest trends in machine learning. K2, K3
CO 4 To design appropriate machine learning algorithms and apply the algorithms to a K3, K4
real- world problems.
CO 5 To optimize the models learned and report on the expected accuracy that K2, K3
can be achieved by applying the models.
DETAILED SYLLABUS 3-0-0
Unit Topic Proposed
Lecture
INTRODUCTION – Learning, Types of Learning, Well defined learning problems, Designing a Learning System,
History of ML, Introduction of Machine Learning Approaches – (Artificial Neural Network, Clustering,
I Reinforcement Learning, Decision Tree Learning, Bayesian networks, Support Vector Machine, Genetic Algorithm), 08
Issues in Machine Learning and Data Science Vs Machine Learning;
DECISION TREE LEARNING - Decision tree learning algorithm, Inductive bias, Inductive inference with decision
trees, Entropy and information theory, Information gain, ID-3 Algorithm, Issues in Decision tree learning.
III INSTANCE-BASED LEARNING – k-Nearest Neighbour Learning, Locally Weighted 08
Regression, Radial basis function networks, Case-based learning.
ARTIFICIAL NEURAL NETWORKS – Perceptron’s, Multilayer perceptron, Gradient descent and the Delta
rule, Multilayer networks, Derivation of Backpropagation Algorithm, Generalization, Unsupervised Learning –
SOM Algorithm and its variant; DEEP LEARNING - Introduction,concept of convolutional neural network , Types
IV 08
of layers – (Convolutional Layers , Activation function , pooling , fully connected) , Concept of Convolution (1D and
2D) layers, Training of network, Case study of CNN for eg on Diabetic Retinopathy, Building a smart speaker, Self-
deriving car etc.
REINFORCEMENT LEARNING–Introduction to Reinforcement Learning , Learning Task,Example of
Reinforcement Learning in Practice, Learning Models for Reinforcement – (Markov Decision process , Q Learning -
Q Learning function, Q Learning Algorithm ), Application of Reinforcement Learning,Introduction to Deep Q
V 08
Learning.
GENETIC ALGORITHMS: Introduction, Components, GA cycle of reproduction,
Crossover, Mutation, Genetic Programming, Models of Evolution and Learning, Applications.
Text Books:
1. Tom M. Mitchell, ―Machine Learning, McGraw-Hill Education (India) Private
Limited, 2013.
2. Ethem Alpaydin, ―Introduction to Machine Learning
(Adaptive Computation and Machine Learning), The MIT
Press 2004.
3. Stephen Marsland, ―Machine Learning: An Algorithmic Perspective, CRC Press, 2009.
4. Bishop, C., Pattern Recognition and Machine Learning. Berlin: Springer-Verlag.
CO 1 Describe the basic understanding of Blockchain architecture along with its primitive. K1, K2
CO 2 Explain the requirements for basic protocol along with scalability aspects. K2, K3
CO 3 Design and deploy the consensus process using frontend and backend. K3, K4
Apply Blockchain techniques for different use cases like Finance, Trade/Supply and
CO 4 Government activities. K4, K5
INDUSTRIAL ELECTRONICS(BECZ062)
Course Outcome (CO) Bloom’s Knowledge Level (KL)
Describe the characteristics, operation of power switching devices and identify their K1, K2
CO 1
ratings and applications.
Recognize the requirement of SCR Protection and describe the Functioning of SCR. K2, K3
CO 2
CO 3 Analyze and design Power Converter based on SCR for various Industrial Applications. K3, K4
CO 4 Explain High Frequency Heating Systems, Timers, Relevant Sensors & Actuator and K3, K5
their application in industrial setting.
CO 5 Explain and apply Data Communication, Telemetry & SCADA System in industrial K2, K5
applications.
DETAILED SYLLABUS 3-0-0
Unit Topic Proposed
Lecture
Introduction to Power Switching Devices:
I Description of working & constructional features, Switching Characteristics, ratings and 08
Applications of Power Transistor, Power MOSFET, SCR, DIAC, TRIAC, IGBT and
MCT.
SCR Performance and Applications:
Protection of SCR, SCR Triggering and Commutation Circuits/Methods, Series and Parallel
II operation of SCR, two transistor model of SCR, , Describe Construction & Working of 08
Opto- Isolators, Opto-TRIAC, Opto-SCR.
Power Converter Performance & Applications: Introduction to Basic Power Converters
III Architecture - Single Phase, there performance under different types of Loads, 08
Average/RMS output Voltage & Current, Freewheeling Diode, Feedback Diode,
State Relay using Opto SCR, SMPS and UPS functioning through Block Diagrams.
Timers & Delay Elements, High Frequency Power Heating, Sensor and Actuators: RC
Base Constant Timers, Timer Circuits using SCR, IC-555, Programmable Timer and their
IV Industrial Applications, Induction Heating and Dielectric Heating System and Their 08
Applications, Sensors, Transducers, and Transmitters for Measurement, Control &
Monitoring: Thermoresistive Transducer, Photoconductive Transducers, Pressure
Transducers, Flow Transducers, Level Sensors, Speed Sensing, Vibration Transducers,
Variable-Frequency Drives, Stepper Motors and Servomotor Drives.
Automation and Control:
Data Communications for Industrial Electronics, Telemetry, SCADA & Automation, AC &
V DC Drives, Voltage & Power Factor Control through Solid State Devices, Soft Switching, 08
Industrial Robots.
Text Books:
1. M.H. Rashid, “Power Electronics: Circuits, Devices & Applications”, Pearson, 4rd Edition, 2013.
2. P.C.Sen, “Power Electronics”, McGraw Hill Education (India) Pvt. Ltd 2nd Ed, 2017
3. V.R. Moorthy, “Power Electronics: Devices, Circuits and Industrial Applications” Oxford University
Press, 2007.
4. B. Paul, Industrial Electronic and Control, Prentice Hall of India Private Limited (2004).
5. Ned Mohan, T.M. Undeland and W.P. Robbins, “Power Electronics: Converters, Applications and
Design”, Wiley India Ltd, 2008.
6. P.S. Bhimbra, “Power Electronics”, Khanna Publishers.
Reference Books:
1. Thomas E. Kissell, Industrial Electronics: Applications for Programmable Controllers, Instrumentation
and Process Control, and Electrical Machines and Motor Controls, 3rd edition, 2003, Prentice Hall.
2. Chakrabarti & Rai, “Fundamentals of Power Electronics & Drives” Dhanpat Rai & Sons.
3. S.N.Singh, “A Text Book of Power Electronics” Dhanpat Rai &Sons.
4. G.K. Dubey, Power Semiconductor Controlled Drives, Prentice Hall inc. (1989).
Identify ambiguities, inconsistencies and incompleteness from a requirements specification and K2, K4
CO 1
state functional and non-functional requirement
Identify different actors and use cases from a given problem statement and draw use case K3, K5
CO 2
diagram to associate use cases with different types of relationship
CO 3 Draw a class diagram after identifying classes and association among them K4, K5
Graphically represent various UML diagrams, and associations among them and K4, K5
CO 4 identify the logical sequence of activities undergoing in a system, and represent them
pictorially
CO 5 Able to use modern engineering tools for specification, design, implementation and testing K3, K4
DETAILED SYLLABUS
For any given case/ problem statement do the following;
1. Prepare a SRS document in line with the IEEE recommended standards.
2. Draw the use case diagram and specify the role of each of the actors. Also state the precondition, post
condition and function of each use case.
3. Draw the activity diagram.
4. Identify the classes. Classify them as weak and strong classes and draw the class diagram.
5. Draw the sequence diagram for any two scenarios.
6. Draw the collaboration diagram.
7. Draw the state chart diagram.
8. Draw the component diagram.
9. Perform forward engineering in java. (Model to code conversion)
10. Perform reverse engineering in java. (Code to Model conversion) 11. Draw the deployment diagram.
Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a justified manner
It is also suggested that open source tools should be preferred to conduct the lab ( Open Office , Libra ,
Junit, Open Project , GanttProject , dotProject, AgroUML, StarUML etc. )
Software Engineering Lab (BCS-651): Mapping with Virtual Lab
Name of the Lab Name of the
Experiment
Identifying the Requirements from Problem Statements
Estimation of Project Metrics
Modeling UML Use Case Diagrams and Capturing Use Case Scenarios
E-R Modeling from the Problem Statements
Identifying Domain Classes from the Problem Statements
Software Engineering Lab (BCS-651)
Statechart and Activity Modeling
Modeling UML Class Diagrams and Sequence diagrams
Modeling Data Flow Diagrams
Estimation of Test Coverage Metrics and Structural Complexity
Designing Test Suites
DETAILED SYLLABUS
Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a justified manner.
DETAILED SYLLABUS
1. Implementation of Stop and Wait Protocol and Sliding Window Protocol.
2. Study of Socket Programming and Client – Server model
3. Write a code simulating ARP /RARP protocols.
4. Write a code simulating PING and TRACEROUTE commands
5. Create a socket for HTTP for web page upload and download.
6. Write a program to implement RPC (Remote Procedure Call)
7. Implementation of Subnetting .
8. Applications using TCP Sockets like
a. Echo client and echo server b. Chat c. File Transfer
9. Applications using TCP and UDP Sockets like d. DNS e. SNMP f. File Transfer
10. Study of Network simulator (NS).and Simulation of Congestion Control Algorithms using NS
11. Perform a case study about the different routing algorithms to select the network path with its optimum and
economical during data transfer. i. Link State routing ii. Flooding iii. Distance vector
12. To learn handling and configuration of networking hardware like RJ-45 connector, CAT-6 cable, crimping tool, etc.
13. Configuration of router, hub, switch etc. (using real devices or simulators)
14. Running and using services/commands like ping, traceroute, nslookup, arp, telnet, ftp, etc.
15. Network packet analysis using tools like Wireshark, tcpdump, etc.
16. Network simulation using tools like Cisco Packet Tracer, NetSim, OMNeT++, NS2, NS3, etc.
17. Socket programming using UDP and TCP (e.g., simple DNS, data & time client/server, echo client/server, iterative &
concurrent servers)
Note: The Instructor may add/delete/modify/tune experiments, wherever he/she feels in a justified manner
It is also suggested that open source tools should be preferred to conduct the lab ( C , C++ , Java , NS3,
Mininet, Opnet, TCP Dump, Wireshark etc.