B.tech (ECE) Sem - VIII Syllabus
B.tech (ECE) Sem - VIII Syllabus
Teaching
Scheme Examination Scheme (Marks) Credits
Sr. Course (Hrs./Week)
No. Code Name of Course
Course Pre-requisites:
The students should have knowledge of
Basics of Communication, Optical Communication, Computer Networks
Course Objectives:
1 To enable the student to understand the importance of the backbone infrastructure for
our present and future communication needs.
2 To enable the student to understand the differences in the design of data plane and the
control plane, the routing, switching and the resource allocation methods.
3 To expose the student to the advances in network control and management.
Text Books:
1. Kumar Sivarajan and Rajiv Ramaswamy, Morgan Kauffman, Optical Networks: A
Practical Perspective, Elsevier Publication Elsevier India Pvt. Ltd, 3rd Edition, 2010.
2. Harry G. Parros, Communication Oriented Networks, Wiley
3. G. Agarwal, Fiber Optic Communication Systems, John Wiley and Sons, New York,
2014.
Reference Books:
1. C. Siva Ram Moorthy and Mohan Gurusamy, WDM Optical Networks: Concept, Design
and Algorithms, Prentice Hall of India.
2. Biswajit Mukherjee, Optical Communication Networks, TMG.
3. Jane M. Simoons, Optical Network Design and Planning, Second Edition, Springer
4. John M. Senior, “Optical Fiber Communications Principles and Practice”, Prentice Hall.
5. Ulysees Black, Optical Networks, Pearson education.
6. Cvijetic, Ivan B. Djordjevic, Advanced Optical Communication Systems and Networks,
Artech House Applied Photonics.
Course Pre-requisites:
The students should have knowledge of
1 Basic understanding of telecommunications.
2 Basic understanding of computer networks and wireless communications
Course Objectives:
1 To introduce the student to 5G architecture.
2 To familiarise the student to various radio access technologies in 5G
3 Tomake the student learn the various cases of 5G communication
UNIT– IV The 5G wireless propagation channel models and Massive multiple- (08 Hrs)
input multiple-output (MIMO) systems.
Introduction, Modeling requirements and scenarios: Channel model
requirements, Propagation scenarios.
METIS channel models: Map-based model, Stochastic model.MIMO in
LTE, Theoretical background: Single user MIMO, Multi-user MIMO. Pilot
design for massive MIMO. Resource allocation and transceiver algorithms
for massive MIMO. RF field measurement parameter for 5G.
Text Books:
1.Andrea Goldsmith , “Wireless Communications “, Cambridge University Press, 2nd edition,
March 3, 2020
2.Afif Osseiran & Jose F. Monserrat, “5G Mobile and Wireless Communications
Technology”, Cambridge University Press 2016
3.Sassan Ahmadi , “5G NR: Architecture, Technology, Implementation, and Operation of
3GPP New Radio Standards” , Elsevier-Science, 2019
Reference Books:
1. Erik Dahlman, Stefan Parkvall, Johan Skold, “ 5G NR:The Next Generation Wireless
Access Technology,” Academic Press, 2018.
2. J. Rodriguez, “Fundamentals of 5G Mobile Networks,” John Wiley & Sons, 2015
Course Objectives :
References Books:
1. Carlo Ratti and Matthew Claudel, “The City of Tomorrow: Sensors, Networks,
Hackers, and the Future of Urban Life (The Future Series)”, Yale University Press.
Project-Based Learning:
Students are expected to perform a project (in a group) based on the course and prepare a
report for the same. The report should be as per the standard guidelines.
Bharati Vidyapeeth
(Deemed to be University)
College of Engineering, Pune
B. Tech. (Electronics & Communication Engineering) Sem VIII
ELECTIVE-II: IMAGE PROCESSING AND COMPUTER VISION
TEACHING EXAMINATION SCHEME CREDITS
SCHEME ALLOTTED
Theory: End Semester Examination (ESE): 60 Marks Credits: 03
03 Hrs/week
Practical: Internal Assessment (IA): 40 Marks
02 Hrs/week
OR: 25 Marks Credit:01
Total:125 Marks Total Credits:04
Course Pre-requisites:
The students should have the knowledge of
1 Engineering Mathematics
2 Basics of Image processing
Course Objectives:
1 To introduce the concepts of image processing and basic analytical methods to be
used in image processing.
2 To familiarize students with image enhancement and restoration techniques.
3 To introduce different image segmentation techniques.
4 To make student aware of various techniques to implement computer vision
algorithms efficiently.
Course Pre-requisites:
The students should have knowledge of
1 Electrodes, Sensors and transducers, Electronic Circuits and Applications
Course Objectives:
1 To introduce various biopotentials, their measurements and interpretations associated
with human body.
2 To familiarize the student with different medical equipments.
3 To expose the student to clinical laboratory equipments.
4 To imbibe the importance of patient’s safety
Text Book:
1. R. S. Khandpur, “Hand book of Biomedical Instrumentation”, Tata McGraw Hill Publishing
Company limited, New Delhi.
2. Leslie Cromwell, Fred J. Weibel, Erich A. Pfeiffer, “Biomedical Instrumentation and
Measurements”, Second Edition, PHI.
Reference Books:
1. John G. Webster, “Medical Instrumentation- Application and Design”, Third Edition, John
Wiely and Sons Inc., New York.
List of Experiments:
1. Measurement of blood pressure using Sphygmomanometer.
2. Simulation of ECG waveform and heart rate measurement using ECG system.
3. Study of phonocardiograph for recognition of heart sound.
4. Detection of Apnea and Tachypnea using respiration rate simulator and monitor.
5. Detection of fibrillation condition and recovery using DC Defibrillator.
6. Observation and functioning of External Pacemaker over natural pacemaker.
7. To find out concentration of unknown samples uding Spectrophotometer.
8. Observation of cutting and coagulation operations using surgical diathermy unit.
Course Pre-requisites:
The students should have knowledge of
1 Cellular Technology and 4G
2 Computer Communication Network
Course Objectives:
1 To introduce the fundamentals of software defined networks.
2 To understand the separation of the data plane and the control plane.
3 To enable the studnt to work on SDN Programming
4 To impart the knowledge about the security issues in SDN
5 To familiarise the applications of SDN
List of Experiments: : The term work shall consist of record of minimum eight experiments.
1. Setting up the Environment and Implementation of Controllers in Mininet 3
2. To create Custom Topologies in POX, ODL
3. To set ONOS
4. To implement Northbound Interfacing
5. To implement Southbound Interfacing
6. To implement ONOS deployment ONOS
7. ONOS deployment ONOS – OPNFV – SDN Application development
8. ONOS, Northbound – Southbound Interfacing, ONOS deployment ONOS – OPNFV –
SDN Application development
9. To measure network performance in Mininet
10. Use case of SDN in Network Virtualization
11. Use case of SDN in Traffic Engineering WAN
12. Use case of SDN in Network Telemetry
Text Books:
1. Thomas D. Nadeau ,”SDN: Software Defined Networks, An Authoritative Review of
Network Programmability Technologies” ,Ken Gray Publisher: O’Reilly Media, August
2013.
2. Vivek Tiwari , “SDN and OpenFlow for Beginners”, Amazon Digital Services, Inc., ASIN:,
2013.
3. Nunes, Bruno AA, et al. “A survey of software-defined networking: Past, present, and futureof
programmable networks.” Communications Surveys & Tutorials, IEEE 16.3 (2014): 1617-
1634.
4. Network Innovation through OpenFlow and SDN: Principles and Design, Edited by Fei Hu,
CRC Press, ISBN-10: 1466572094, 2014.
5. Foundations of Modern Networking: SDN, NFV, QoE, IoT, and Cloud” – William
Stallings.
6. Kreutz, Diego, et al. “Software-defined networking: A comprehensive survey.” Proceedings
of the IEEE 103.1 (2015): 14-76.
Reference Books:
1. Paul Goransson and Chuck Black,”Software Defined Networks: A Comprehensive
Approach”, Morgan Kaufmann Publications, 2014.
2. Lantz, Bob, Brandon Heller, and Nick McKeown. “A network in a laptop: rapid prototyping
for software-defined networks.” Proceedings of the 9th ACM SIGCOMM Workshop on
Hot Topics in Networks. ACM, 2010.
3. Siamak A zodolmolky, “Software Defined Networking with OpenFlow”, Packt Publishing,
2013.
4. Paul Goransson and Chuck Black, Software Defined Networks: A Comprehensive
Approach, First Edition, Morgan Kaufmann, 2014.
5. Thomas D. Nadeau, Ken Gray, SDN: Software Defined Networks, OReilly Media, 2013.
6. Peterson, Cascone, O’Connor, Vachuska, and Davie.,”Software-Defined Networks: A
Systems Approach ystems Approach LLC (Publisher),2022.
Course Objectives: -
1 Familiarise the student with software testing, important concepts and the testing process
2 To make the student Learn about dynamic testing and Test case design techniques. How
to do the testing after executing the program and how to design test cases with examples
List of Experiments:
1 Implement all techniques of Black Box-Testing, White Box Testing taking your
Mini Project as the Context System.
2 Write aprogram to find the roots of a quadratic equation and perform boundary value
analysis
3 Write a program to find area of circle, square, triangle and rectangle and perform
equivalence class testing.
4 Write a program to perform a raise to power b andperform decision table testing.
5 Write a program to compute previous date, given present date as input and perform
decision table testing.
6 Write a program to read three sides of a triangle and determine whether they form
scalene, isosceles or equivalent triangle and test it using cause – effect testing
techniques.
7 Write aprogram to calculate total salary of an employee, given his salary. The slab is
as follows HRA=30% of basic salary, DA=80% of basic salary, MA=100, TA=800,
Income tax=700, Pf=780. Draw its path graph and finds its V(G) by all three methods.
8 Draw a DD path graph for the program written for experiment 6.
9 Write a program to read the marks of 10 students in 5 subjects calculate the average
and assign grades. Now draw its graph matrix and find its V(G).
10 Perform Data Flow Testing on the program for quadratic equation program.
11 Case study on TestingTool-QTP.
Text books
1 Roger S.Pressman, “Software engineering- A practitioner’s Approach”, McGraw-Hill
International Editions
2 Ian Sommerville, “Software Engineering”, Pearson Education Asia
3 Boris Beizer , “Software Testing Techniques”, 2nd edition, , 1990
Reference Books
1 Srinivasan Desikan , “Software Testing: Principles and Practices”, Dorling Kindersley
(India).
2 Kshirasagar Naik and Priyadarshi Tripathy , “Software Testing and Quality
Assurance: Theory and Practice”, Wiley Publication.
3 Michael Haug and Eric W Olsen ,“Software Quality Approaches: Testing,
Verification, and Validation: Software Best Practice” Springer.
Course Pre-requisites:
The students should have knowledge of
Expertise In Programming
Basic Knowledge Of Computer Security
Cryptography
Networking
Concurrent Or Parallel Programming
Course Objectives:
1 To introduce the student to blockchain systems.
2 To make student learn about the securely interact with bitcoin and ethereum.
3 To make the student ro design, build, and deploy smart contracts and distributed
applications.
4 To make the student to integrate ideas from blockchain technology into their own
projects.
Text Books:
1. Arvind Narayanan, Joseph Bonneau, Edward Felten, Andrew Miller and Steven Goldfeder,
“Bitcoin and Cryptocurrency Technologies: A Comprehensive Introduction”, Princeton
University Press (July 19, 2016).
2. Imran Bashir, “Mastering blockchain: Distributed Ledger Technology, Decentralization and
Smart Contract Explained”, Second Edition, Packt Publishing, 2018.
Reference Books:
1. S. Shukla, M. Dhawan, S. Sharma, S. Venkatesan, “Blockchain Technology: Cryptocurrency
and Applications”, Oxford University Press, 2019.
2. Josh Thompson,“Blockchain:The Blockchain for Beginnings, Guild to Blockchain
Technology and Blockchain Programming”, Create Space Independent Publishing platform
201
List of Experiments
1. Demonstration of Blockchain https://andersbrownworth.com/blockchain.
2. Installation of Ganache, Flask and Postman
3. Write a Simple Python program to create a Block class that contains index, timestamp,
and previous hash. Connect the blocks to create a Blockchain.
4. Demo of Remix-Ethereum IDE https://remix.ethereum.org and Test Networks
5. Write a Simple Smart Contract for Bank with withdraw and deposit functionality.
6. Write a Smart Contract for storing and retrieving information of Degree.
Project-Based Learning:
Students are expected to perform a project (in a group) based on the course and prepare a
report for the same. The report should be as per the standard guidelines.
Bharati Vidyapeeth
(Deemed to be University)
College of Engineering, Pune
B. Tech. Electronics & Communication Engineering Sem VIII
PROJECT STAGE-II
TEACHING EXAMINATION SCHEME: CREDITS
SCHEME: ALLOTTED:
Examination (UE): NA
Practical: Internal Assessment (IA): -NA
04 Hrs/week
TW :100 Marks OR:100 Marks Credits:06
Total:200 Marks Total Credits:06
Course Objectives:
1 To familiarize the students with the product development cycle.
2 To impart the importance of working as a team. .
3 To introduce the student to literature survey and documentation process.
4 To encourage the students to visualize & formulate a viable solution to practical engineering
problems.
Course Pre-requisites:
The students should have knowledge of
Computer Networks, Basics of Operating System (O.S.)
Course Objectives:
1 To make the student learn and use version control systems.
2 To enable student to develop web applications in cloud.
3 To make student learn and work with virtual machine.
4 To design and develop a process involved in creating a cloud based application.
5 To introduce student to the advanced technologies in cloud computing
6 To implement parallel programming using Hadoop.
List of Experiments:
1. Use gcc to compile c-programs. Split the programs to different modules and create an
application using make command.
2. Use version control systems command to clone, commit, push, fetch, pull, checkout, reset,
and delete repositories.
3. Install Virtualbox/VMware Workstation with different flavours of linux or windows OS
on top of windows7 or 8.
4. Install a C compiler in the virtual machine created using virtual box and execute Simple
Programs.
5. Install Google App Engine. Create hello world app and other simple web applications
using python/java.
6. Use GAE launcher to launch the web applications
7. Simulate a cloud scenario using CloudSim and run a scheduling algorithm that is not
present in CloudSim.
8. Find a procedure to transfer the files from one virtual machine to another virtual machine.
9. Find a procedure to launch virtual machine using trystack (Online Openstack DemoVersion)
10. Install Hadoop single node cluster and run simple applications like wordcount.
Software requirements
Open stack
Hadoop
Eucalyptus or Open Nebula or equivalent
Text Books:
1. Srinivasan, J.Suresh, “Cloud Computing: A Practical Approach for Learning and
Implementation “ Pearson.
2. Barrie Sosinsky, “Cloud Computing Bible”, Wiley Publishing.
Reference Books:
1. Kailash Jayaswal, Jagannath Kallakurchi, Donald J. Houde, Deven Shah, “Cloud Computing
Black Book”, Dreamtech Press.
2. Rajkumar Buyya, Christian Vecchiola, S. Thamarai Selvi, “Mastering Cloud Computing”,
McGraw Hill Education.
3. Arora Pankaj , “To the cloud: cloud powering an Enterprise”, Tata Mc Graw Hill Education.
4. Kai Hwang, “Distributed and Cloud Computing: From Parallel Processing to the Internet of
Things”, Morgan Kaufmann.
Course Objectives:
1 To expose students to various types of research papers, paper writing tools, and plagiarism
2 Develop skills to write research papers using various tools.
3 To create awareness among students effectively choose journal metrics for manuscript
submission