6 Etscyll
6 Etscyll
2022) Annexure-III
@12112024 1
MKV-TEMPLATE for IPCC (26.04.2022) Annexure-III
Text 1: Ch-3, Ch-4 (4.1, 4.2.1 and 4.2.2 only), Ch-7 (Sections 7.1, 7.2 only), Ch-9 (Sections 9.1, 9.2,
9.3.1, 9.3.2 only)
MODULE-3
RTOS and IDE for Embedded System Design: Operating System basics, Types of operating systems,
Task, process and threads (Only POSIX Threads with an example program), Thread preemption,
Preemptive Task scheduling techniques, Task Communication, Task synchronization issues – Racing and
Deadlock. How to choose an RTOS, Integration and testing of Embedded hardware and firmware,
Embedded system Development Environment – Block diagram (excluding Keil).
(Text 1: Ch-10 (Sections 10.1, 10.2, 10.3, 10.5.2 , 10.7, 10.8.1.1, 10.8.1.2 only), Ch-12, Ch-13 (a block
diagram before 13.1, only).
MODULE-4
ARM Embedded Systems:
Introduction, RISC design philosophy, ARM design philosophy, Embedded system hardware – AMBA bus
protocol, ARM bus technology, Memory, Peripherals, Embedded system software – Initialization (BOOT)
code, Operating System, Applications.
ARM Processor Fundamentals, ARM core dataflow model, registers, current program status register,
Pipeline, Exceptions, Interrupts and Vector Table, Core extensions.
Text 2: Chapter 1, 2
MODULE-5
Introduction to the ARM Instruction set: Introduction, Data processing instructions, Load – Store
instruction, Software interrupt instructions, Program status register instructions, Loading constants,
ARMv5E extensions, Conditional Execution.
Text 2: Chapter 3
Conduct the following experiments on an ARM CORTEX M3 evaluation board to learn Assembly
Language Program and using evaluation version of Embedded 'C' & Keil uVision-4 tool/compiler.
Sl.NO Experiments
1 Write a program to find the sum of the first 10 integer numbers.
2 Write an Assembly Language Program (ALP) to i) Multiply two 16-bit numbers. ii) Add two
32-bit numbers.
3 Write a program to find the factorial of a number.
4 Write a program to add an array of 16 bit numbers and store the 32 bit result in internal RAM.
5 Write a program to find the square of a number (1 to 10) using a look-up table.
6 Write a program to find the largest or smallest number in an array of 32 numbers.
7 Write a program to arrange a series of 32 bit numbers in ascending/descending order.
8 Write a program to count the number of ones and zeros in two consecutive memory locations.
9 Interface a Stepper motor and rotate it in clockwise and anti-clockwise direction.
11 Display the Hex digits 0 to F on a 7-segment LED interface, with a suitable delay in between.
12 Interface a simple Switch and display its status through Relay, Buzzer and LED
@12112024 2
MKV-TEMPLATE for IPCC (26.04.2022) Annexure-III
CIE for the theory component of the IPCC (maximum marks 50)
● IPCC means practical portion integrated with the theory of the course.
● CIE marks for the theory component are 25 marks and that for the practical component is 25
marks.
● 25 marks for the theory component are split into 15 marks for two Internal Assessment Tests (Two
Tests, each of 15 Marks with 01-hour duration, are to be conducted) and 10 marks for other
assessment methods mentioned in 22OB4.2. The first test at the end of 40-50% coverage of the
syllabus and the second test after covering 85-90% of the syllabus.
● Scaled-down marks of the sum of two tests and other assessment methods will be CIE marks for the
theory component of IPCC (that is for 25 marks).
● The student has to secure 40% of 25 marks to qualify in the CIE of the theory component of IPCC.
CIE for the practical component of the IPCC
● 15 marks for the conduction of the experiment and preparation of laboratory record, and 10 marks
for the test to be conducted after the completion of all the laboratory sessions.
● On completion of every experiment/program in the laboratory, the students shall be evaluated
including viva-voce and marks shall be awarded on the same day.
● The CIE marks awarded in the case of the Practical component shall be based on the continuous
evaluation of the laboratory report. Each experiment report can be evaluated for 10 marks. Marks of
all experiments’ write-ups are added and scaled down to 15 marks.
● The laboratory test (duration 02/03 hours) after completion of all the experiments shall be
conducted for 50 marks and scaled down to 10 marks.
● Scaled-down marks of write-up evaluations and tests added will be CIE marks for the laboratory
component of IPCC for 25 marks.
● The student has to secure 40% of 25 marks to qualify in the CIE of the practical component of the IPCC.
SEE for IPCC
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the course (duration 03 hours)
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
@12112024 3
MKV-TEMPLATE for IPCC (26.04.2022) Annexure-III
@12112024 4
PCC-PEC-OEC (4 Credits) template 1
Module-3
Strip Lines: Introduction, Microstrip lines, Parallel Strip lines (Text 2: 11.1,11.2)
Antenna Basics: Introduction, Basic Antenna Parameters, Patterns, Beam Area, Radiation Intensity,
Beam efficiency, Directivity and Gain, Antenna Aperture Effective height, Bandwidth, Radio
communication Link, Antenna Field Zones (Text 3: 2.1-2.7, 2.9-2.11, 2.13).
Module-4
@12112024 1
PCC-PEC-OEC (4 Credits) template 2
Point sources and arrays: Introduction, Point Sources, Power patterns, Power theorem, Radiation
Intensity, Arrays of 2 isotropic point sources, Pattern multiplication, Linear arrays of n Isotropic
sources of equal amplitude and Spacing. (Text 3: 5.1-5.6, 5.9, 5.13)
Electric Dipole: Introduction, Short Electric dipole, Fields of a short dipole. Radiation resistance of a
short dipole. Thin linear antenna (field analysis). (Text 3: 6.1-6.5)
Module-5
Loop and Horn antenna: Introduction: Small loop, Comparison of far fields of small loop and short
dipole. Radiation resistance of small loop, Horn Antennas, Rectangular antennas. (Text 3: 7.1,7.2, 7.4,
7.6, 7.7, 7.8, 7.19, 7.20)
Antenna Types: Yagi Uda array, Parabolic Reflector, Microstrip Antennas, Features of Microstrip
Antennas, (Text 3: 8.8, 9.5, 14.1,14.2)
Course outcome (Course Skill Set)
@12112024 2
PCC-PEC-OEC (4 Credits) template 3
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for
the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a maximum
of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
@12112024 3
PCC-PEC-OEC (4 Credits) template 4
1. https://www.tutorialspoint.com/antenna_theory/antenna_theory_horn.html
2. http://www.antenna-theory.com/antennas/smallLoop.php
@12112024 4
Annexure-II 1
Module-1
Multimedia Communications: Introduction, Multimedia information representation, Multimedia
networks, multimedia applications, Application and networking terminology.
(Chapter 1 of Text1)
Module-2
Information Representation: Introduction, Digitization principles, Text, Images, Audio and Video. (Chapter
2 of Text 1
Module-3
Text and Image Compression: Introduction, Compression principles, text compression, image Compression.
(Chapter 3 of Text 1 )
Module-4
Audio and video compression: Introduction, Audio compression, video compression, video compression
principles, video compression. (Chapter 4 of Text 1)
Module-5
Multimedia Information Networks: Introduction, LANs, Ethernet, Token ring, Bridges, FDDI (Chapter 8.1
to8.6of Text 1).
@12112024 1
Annexure-II 2
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for
the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a maximum
of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
@12112024 2
Annexure-II 3
● Implementation of compression algorithms using MATLAB/any open source tools (Python, Scilab,
etc.)
@12112024 3
B. E. (EC / TC)
Choice Based Credit System (CBCS) and Outcome Based Education (OBE)
SEMESTER – VI
Data Security
Course Code BEC613B CIE Marks 50
Teaching Hours/Week (L:T:P: S) 3:0:0:0 SEE Marks 50
Total Hours of Pedagogy 40 hours Theory Total Marks 100
CREDITS - 03
Course objectives:
This course will enable students to:
● Preparation: To prepare students with fundamental knowledge/ overview in the field of Information
Security with knowledge of mathematical concepts required for cryptography.
● Core Competence: To equip students with a basic foundation of Cryptography by delivering the basics of
symmetric key and public key cryptography, authentication functions like HASH codes, MACs, digital
signatures, as well as key distribution
@12112024
More on Number Theory: Prime Numbers, Fermat’s and Euler’s theorem, discrete logarithm. (Text 1: L1, L2,
Chapter 7: Section 1, 2, 5) L3
ASYMMETRIC CIPHERS: Principles of Public-Key Cryptosystems, The RSA algorithm (Text 1: Chapter 8:
Section 1, 2), Diffie – Hellman Key Exchange, Elliptic Curve Arithmetic over Zp, Elliptic Curve
Cryptography (Text 1: Chapter 9: Section 1, 3, 4)
MODULE-4
Cryptographic Hash Functions: Application of Hash Functions, Two Simple Hash Functions, L1, L2,
Requirements and Security, Hash function based on Cipher Block Chaining, SHA-512 (Only structural L3
description). (Text 1: Chapter 10: Section 1, 2, 3, 4, 5)
Message Authentication Codes: Message Authentication Functions, Security of MACs, MACs based on
Hash Functions. (Text 1: Chapter 11: Section 2, 4, 5)
MODULE-5
Digital Signatures: Digital Signatures, NIST Digital Signature Algorithm, Elliptic Curve Digital Signature L1, L2,
Algorithm. (Text 1: Chapter 12: Section 1, 4, 5) L3
Key Management and Distribution: Symmetric Key Distribution Using Symmetric Encryption,
Symmetric Key Distribution Using Asymmetric Encryption, Distribution of Public Keys (Text 1: Chapter
13: Section 1, 2, 3)
Course outcomes (Course Skill Set):
At the end of the course, the student will be able to:
● Explain traditional cryptographic algorithms of encryption and decryption process.
● Use symmetric and asymmetric cryptography algorithms to encrypt and decrypt the data.
● Apply concepts of modern algebra in cryptography algorithms.
● Explain message authentication using HASH functions, MAC functions and Digital signatures.
● Explain how symmetric and asymmetric encryption algorithms can be used to distribute keys.
@12112024
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for the
course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a maximum
of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
Suggested Learning Resources:
Text Book
1. William Stallings, “Cryptography and Network Security Principles and Practice”, Pearson Education Inc., 6th
Edition, 2014, ISBN: 978-93-325-1877-3
Reference Books
1. Bruce Schneier, “Applied Cryptography Protocols, Algorithms, and Source code in C”, Wiley Publications,
2nd Edition, ISBN: 9971-51-348-X.
2. Cryptography and Network Security, Behrouz A Forouzan, TMH, 2007.
@12112024
VISVESVARAYA TECHNOLOGICAL UNIVERSITY, BELAGAVI
B.E: Electronics & Communication Engineering / B.E: Electronics & Telecommunication Engineering
NEP, Outcome Based Education (OBE) and Choice Based Credit System (CBCS)
(Effective from the academic year 2021 – 22)
VI Semester
Module-1
Digital Image Fundamentals: What is Digital Image Processing? Origins of Digital Image Processing,
Examples of fields that use DIP, Fundamental Steps in Digital Image Processing, Components of an Image
Processing System, Elements of Visual Perception, Image Sensing and Acquisition, Image Sampling and
Quantization, Some Basic Relationships Between Pixels.
[Text 1: Chapter 1, Chapter 2: Sections 2.1 to 2.5]
Teaching- Chalk and talk method, PowerPoint Presentation, YouTube videos, Videos on Image
Learning processing applications
Process Self-study topics: Arithmetic and Logical operations
Practical topics: Problems on Basic Relationships Between Pixels.
RBT Level: L1, L2, L3
@12112024
Module-2
Image Transforms: Introduction, Two-Dimensional Orthogonal and Unitary Transforms, Properties of
Unitary Transforms, Two-Dimensional DFT, cosine Transform, Haar Transform.
Text 2: Chapter 5: Sections 5.1 to 5.3, 5.5, 5.6, 5.9]
Teaching- Chalk and talk method, PowerPoint Presentation, YouTube videos of various
Learning transformation techniques and related applications.
Process Self-study topics: Sine transforms, Hadamard transforms, KL transform, Slant transform.
Practical topics: Problems on DFT and DCT
RBT Level: L1, L2, L3
Module-3
Spatial Domain: Some Basic Intensity Transformation Functions, Histogram Processing,
Fundamentals of Spatial Filtering, Smoothing Spatial Filters, Sharpening Spatial Filters
[Text: Chapter 3: Sections 3.2 to 3.6]
Teaching- Chalk and talk method, PowerPoint Presentation, YouTube videos and animations of
Learning Intensity Transformation Functions, Histogram Processing, Spatial domain filters.
Process Self-study topics: Point, line and edge detection.
Practical topics: Problems on Intensity Transformation Functions, Histogram, Spatial
domain filters
RBT Level: L1, L2, L3
Module-4
Frequency Domain: Basics of Filtering in the Frequency Domain, Image Smoothing and Image
Sharpening Using Frequency Domain Filters.
Color Image Processing: Color Fundamentals, Color Models, Pseudo-color Image Processing.
[Text 1: Chapter 4: Sections 4.7 to 4.9 and Chapter 6: Sections 6.1 to 6.3]
Teaching- Chalk and talk method, PowerPoint Presentation, YouTube videos on frequency domain
Learning filtering, Color image processing.
Process Self-study topics: Basic concept of segmentation.
Practical topics: Problems on Pseudo-color Image Processing
RBT Level: L1, L2, L3
Module-5
Restoration: A model of the Image Degradation/Restoration Process, Noise models, Restoration in the
Presence of Noise Only using Spatial Filtering and Frequency Domain Filtering, Inverse Filtering, Minimum
Mean Square Error (Wiener) Filtering.
[Text 1: Chapter 5: Sections 5.1, to 5.4.3, 5.7, 5.8]
Teaching- Chalk and talk method, PowerPoint Presentation, YouTube videos on Noise models, filters
Learning and their applications.
Process Self-study topics: Linear position invariant degradation, Estimation of degradation
function.
RBT Level: L1, L2, L3
Course outcomes (Course Skill Set)
At the end of the course the student will be able to:
1. Understand image formation and the role of human visual system plays in the perception of gray
andcolor image data.
2. Compute various transforms on digital images.
3. Conduct an independent study and analysis of Image Enhancement techniques.
4. Apply image processing techniques in the frequency (Fourier) domain.
5. Design image restoration techniques.
@12112024
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam (SEE) is 50%.
The minimum passing mark for the CIE is 40% of the maximum marks (20 marks out of 50). A student shall
be deemed to have satisfied the academic requirements and earned the credits allotted to each subject/
course if the student secures not less than 35% (18 Marks out of 50) in the semester-end examination
(SEE), and a minimum of 40% (40 marks out of 100) in the sum total of the CIE (Continuous Internal
Evaluation) and SEE (Semester End Examination) taken together.
Continuous Internal Evaluation:
Three Unit Tests each of 20 Marks (duration 01 hour)
1. First test at the end of 5th week of the semester
2. Second test at the end of the 10th week of the semester
3. Third test at the end of the 15th week of the semester
Two assignments each of 10 Marks
4. First assignment at the end of 4th week of the semester
5. Second assignment at the end of 9th week of the semester
Group discussion/Seminar/quiz any one of three suitably planned to attain the COs and POs for 20
Marks (duration 01 hours)
6. At the end of the 13th week of the semester
The sum of three tests, two assignments, and quiz/seminar/group discussion will be out of 100 marks
and will be scaled down to 50 marks
(to have less stressed CIE, the portion of the syllabus should not be common /repeated for any of the
methods of the CIE. Each method of CIE should have a different syllabus portion of the course).
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy as per
the outcome defined for the course.
Semester End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question
papers for the subject (duration 03 hours)
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
The students have to answer 5 full questions, selecting one full question from each module. Marks scored
out of 100 shall be reduced proportionally to 50 marks
@12112024
Annexure-II 1
Module-1
Introduction to Programmable Logic Devices:
Hazards in Combinational Circuits, Brief overview of Programmable Logic Devices,
Simple Programmable Logic Devices (SPLDs)
Complex Programmable Logic devices (CPLDs), Field-Programmable Gate Arrays (FPGAs)
Module-2
@12112024 1
Annexure-II 2
(Text 1:7.1,7.2, 7.3,7.4, 8.3, 8.4, 8.5,8.6,8.8 ) RBT Level: L1, L2, L3
Module-5
Designing with Field Programmable Gate Arrays :
Implementing Functions in FPGAs, Implementing Functions Using Shannon’s Decomposition
Carry Chains in FPGAs , Cascade Chains in FPGAs , Examples of Logic Blocks in Commercial
FPGAs , Examples of Logic Blocks in Commercial FPGAs, Dedicated Multipliers in FPGAs, FPGAs
Capacity: Maximum gates versus Usable gates , Design Translation.
(Text 1: 6.1,6.2,6.3, 6.4 ,6.5 , 6.6, 6.7, 6.8,6.10, 6.11) RBT Level: L1, L2, L3
@12112024 2
Annexure-II 3
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for
the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a maximum
of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
Suggested
4. MarksLearning Resources:
scored shall be proportionally reduced to 50 marks.
Text Book:
1 Digital Systems Design Using Verilog First Edition, Charles H. Roth, Jr. The University of
Texas at Austin, Lizy Kurian John The University of Texas at Austin, Byeong Kil Lee The
University of Texas at San Antonio
Reference Books:
1. Advanced FPGA Design Architecture, Implementation, and Optimization Steve Kilts
Spectrum
2. ASIC and FPGA Verification: A guide to component Modelling.
Richard Munden, Morgan Kaufmann Publishers is an imprint of Elsevier
@12112024 3
Annexure-II 4
3. Processor Design . System-on-Chip Computing for ASICs and FPGAs, Jari Nurmi Finland
Tampere University of Technology Sringer Publications.
4. The design Warrior’s guide to FPGA Clive ‘Max’ Maxfield Elsevier Publications
@12112024 4
Digital System Design using Verilog Semester 6
Course Code BEC654A CIE Marks 50
Teaching Hours/Week(L:T:P) 3:0:0 SEE Marks 50
Total Hours of Pedagogy 40 Total Marks 100
Credits 03 Exam Hours 3
Examination type (SEE) Theory
Course objectives:
• To understand the basic Verilog HDL design flow.
• To understand the basic Verilog programming concepts.
• To describe the simple logic circuits using dataflow, gate-level and behavioural level
modelling.
• To model digital systems using advanced concepts of Verilog HDL.
Teaching-Learning Process (General Instructions)
The sample strategies, which the teacher can use to accelerate the attainment of the various course
outcomes are listed in the following:
1. Lecture method (L) does not mean only the traditional lecture method, but a different type of
teaching method may be adopted to develop the outcomes.
2. Show Video/animation films to explain the functioning of various techniques.
3. Encourage collaborative (Group) Learning in the class
4.Ask at least three HOTS (Higher-order Thinking) questions in the class, which promotes critical
thinking
5.Adopt Problem Based Learning (PBL), which fosters students’ Analytical skills, develop
thinking skills such as the ability to evaluate, generalize, and analyze information rather than
simply recall it.
6. Show the different ways to solve the same problem and encourage the students to come up with
their own creative ways to solve them.
7. Discuss how every concept can be applied to the real world - and when that's possible, it helps
improve the students' understanding.
8. Give programming assignments.
Module-1
Overview of Digital Design with Verilog HDL: Evolution of Computer-Aided Digital Design
(CAD), Emergence of HDLs, Typical Design flow, Importance of HDLs, Popularity of Verilog
HDL, Trends in HDLs. (Text 1: 1.1 to 1.6)
Hierarchical Modeling Concepts: Design Methodologies, Top-down and Bottom-up design
methodology, Modules, Instances, Components of a Simulation, Design Block, Stimulus Block with
example. (Text 1:2.1 to 2.6)
Teaching-Learning Chalk and talk method, Power point presentation
Process RBT Level: L1, L2, L3
Module-2
Basic Concepts: Lexical Conventions, Data Types, System Tasks, Compiler Directives.
(Text 1: 3.1 to 3.3)
Modules and Ports: Modules, Ports, Connecting Ports, Hierarchical Names. (Text 1: 4.1 to 4.3)
Teaching-Learning Chalk and talk method, Power point presentation
Process RBT Level: L1, L2, L3
@12112024 1
Module-3
Gate-Level Modeling: Gate Types-Modeling using basic Verilog gate primitives, Description of
AND/OR and BUF/NOT type gates. Gate Delays-Rise, Fall and Turn-Off Delays, Min, Max and
Typical Delays. (Text1: 5.1, 5.2 )
Dataflow Modeling: Continuous assignments, Delay Specification, Expressions, Operators,
Operands, Operator Types, Examples (Text 1: 6.1 to 6.5)
Teaching-Learning Chalk and talk method, Power point presentation
Process RBT Level: L1, L2, L3
Module-4
Behavioral Description: Structured Procedures, Initial and Always statements, Procedural
Assignments Blocking and Non-Blocking statements, Conditional statements, Multiway Branching,
Loops, Sequential and Parallel blocks, Examples-4-to-1 Multiplexer, 4-bit Counter. (Text 1: 7.1,
7.2, 7.4, 7.5, 7.6, 7.7, 7.9.1, 7.9.2)
Teaching-Learning Chalk and talk method, Power point presentation
Process RBT Level: L1, L2, L3
Module-5
Structural Description: Highlights of Structural Descriptions, Organization of Structural
Description, Binding (Text 2: 4.1, 4.2, 4.3, Listings 4.1 to 4.13 only Verilog)
Tasks and Functions: Differences between Tasks and Functions, Declaration and Invocation,
Examples (Text 1: 8.1, 8.2, 8.2.1, 8.2.2, 8.3, 8.3.1, 8.3.2)
Course outcomes (Course Skill Set)
At the end of the course the student will be able to:
1. Understand the Verilog HDL design flow.
2. Describe the basic concepts of Verilog HDL programming.
3. Design of digital electronics circuits using dataflow, behavioural, gate-level, and structural
modelling.
4. Design complex digital circuits using advanced Verilog concepts.
@12112024 2
Assessment Details (both CIE and SEE)
The weightage of Continuous Internal Evaluation (CIE) is 50% and for Semester End Exam
(SEE) is 50%. The minimum passing mark for the CIE is 40% of the maximum marks (20 marks
out of 50). A student shall be deemed to have satisfied the academic requirements and earned the
credits allotted to each subject/ course if the student secures not less than 35% (18 Marks out of
50) in the semester-end examination (SEE), and a minimum of 40% (40 marks out of 100) in the
sum total of the CIE (Continuous Internal Evaluation) and SEE (Semester End Examination)
taken together.
Continuous Internal Evaluation:
Three Unit Tests each of 20 Marks (duration 01 hour)
1. First test at the end of 5th week of the semester
2. Second test at the end of the 10th week of the semester
3. Third test at the end of the 15th week of the semester
Two assignments each of 10 Marks
4. First assignment at the end of 4th week of the semester
5. Second assignment at the end of 9th week of the semester
Group discussion/Seminar/quiz any one of three suitably planned to attain the COs and POs for
20 Marks (duration 01 hours)
6. At the end of the 13th week of the semester
The sum of three tests, two assignments, and quiz/seminar/group discussion will be out of 100
marks and will be scaled down to 50 marks
(to have less stressed CIE, the portion of the syllabus should not be common /repeated for any
of the methods of the CIE. Each method of CIE should have a different syllabus portion of the
course).
CIE methods /question paper is designed to attain the different levels of Bloom’s taxonomy
as per the outcome defined for the course.
Semester End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common
question papers for the subject (duration 03 hours)
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module
(with a maximum of 3 sub-questions), should have a mix of topics under that module.
The students have to answer 5 full questions, selecting one full question from each module.
Marks scored out of 100 shall be reduced proportionally to 50 marks
Suggested Learning Resources:
Text Books:
1. “Verilog HDL: A Guide to Digital Design and Synthesis”, Samir Palnitkar, Pearson education,
Second edition.
1. 2. “HDL programming (VHDL and Verilog)”, Nazeih M Botros, John Wiley India Pvt. Ltd.,
2. 2008.
@12112024 3
Annexure-II 1
Module-1
Microphones: Introduction, Requirements, Quality of Microphones, Classification, Moving Coil
Microphone, Ribbon Microphone, Condenser (or Capacitor) Microphone, Crystal Microphone, Carbon
Microphone, Electret Microphone.
Loudspeakers: Introduction, Features of Loudspeaker, Moving Coil (Cone Type) Loudspeaker,
Electrodynamic Loudspeaker, Horn Loudspeaker, Loudspeaker for High Fidelity Systems.
(Text : 5.1 to 5.10 and 6.1 to 6.6 )
Module-2
Audio Compact Disc Systems: Introduction, Comparison of CD and Tape, Optical Recording, Details of
a Compact Disc, Details of Recording Process, Details of playback Process, Geometry of Audio Disc,
Encoding Process and Error Correction, D/A Convertor, Handling of Compact Disc.
(Text : 10.1 to 10.10)
Module-3
Colour Television: Introduction, Light Energy, Primary Colours, Tristimulus Values, Trichromatic
Coefficients, Colour Triangle, Mixing of Colours, Grassman’s Law, Colour Specifications, Bandwidth for
Colour Signal Transmission. Chromaticity Diagram, Spectral and Non-Spectral Colours, Colour Circle,
Visibility Curve, Digital Television (DTV) and High Definition Television (HDTV), Recent Advances in
TV technology, LCD TV, LED TV, Plasma TV
(Text : 14.1 to 14.9, 14.13 to 14.16 and 14.26 to 14.27)
Module-4
@12112024 1
Annexure-II 2
Cable Television: Introduction, Video Monitor, Closed Circuit Television (CCTV), Cable Television, Cable
TV Using Internet.
Miscellaneous Devices: Digital Watch, Calculator, An Electronic Guessing Game, Cordless Telephone.
(Text : 15.1 to 15.5 and 17.1 to 17.4)
Module-5
Mobile Telephone, Cellular Telephone, UPS, Inverter, Decorative Lighting, Remote Control for TV and
VCR, Facsimile (FAX), Pager, Microwave Oven, LCD Timer with Alarm, Electronic Ignition System for
Automobiles, Washing Machine, Organisation of Digital computer, Microprocessor, Note Book, Laptop,
Tablet PC, Ultrabook, IPAD, Recent Advances in Consumer Electronics.
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers
for the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a
maximum of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
@12112024 2
Annexure-II 3
@12112024 3
PCC-PEC-OEC (3 Credits) template 1
Module-1
Introduction to Electronic Communications: Historical perspective, Electromagnetic frequency spectrum,
Signal and its representation, Elements of electronic communications system, primary communication
resources, signal transmission concepts, Analog and digital transmission, Modulation, Concept of frequency
translation, Signal radiation and propagation (Text 1: 1.1 to 1.10)
Module-2
Amplitude Modulation Techniques: Types of analog modulation, Principle of amplitude modulation, AM
power distribution, Limitations of AM, (TEXT 1: 4.1, 4.2, 4.4, 4.6)
Angle Modulation Techniques: Principles of Angle modulation, Theory of FM-basic Concepts, Theory of
phase modulation (TEXT1: 5.1, 5.2, 5.5)
Module-3
Sampling Theorem and Pulse Modulation Techniques: Digital Versus Analog Transmissions, Sampling
Theorem, Classification of pulse modulation techniques, PAM, PWM, PPM, PCM, Quantization of signals (TEXT
1: 7.2 to 7.8)
Module-4
Digital Modulation Techniques: Types of digital Modulation, ASK, FSK, PSK, QPSK. (TEXT 1: 9.1 to 9.5)
Information Theory, Source and Channel Coding: Information, Entropy and its properties, Shannon,- Hartley
Theorem, Objectives of source coding, Source coding technique, Shannon source coding theorem, Channel
coding theorem, Error Control and Coding. [Text1: 10.1,10.2, 10.11.2, 11.1 to 11.3, 11.8, 11.9, 11.12]
Module-5
@12112024 1
PCC-PEC-OEC (3 Credits) template 2
@12112024 2
PCC-PEC-OEC (3 Credits) template 3
Semester-End Examination:
Theory SEE will be conducted by University as per the scheduled timetable, with common question papers for
the course (duration 03 hours).
1. The question paper will have ten questions. Each question is set for 20 marks.
2. There will be 2 questions from each module. Each of the two questions under a module (with a maximum
of 3 sub-questions), should have a mix of topics under that module.
3. The students have to answer 5 full questions, selecting one full question from each module.
4. Marks scored shall be proportionally reduced to 50 marks.
Reference Books
1. Simon Haykin & Michael Moher, Communication Systems, 5th Edition, John Wiley, India Pvt. Ltd, 2010,
ISBN: 978-81-265-2151-7.
2. Herbert Taub, Donald L Schilling, Goutam Saha, “Principles of Communication systems”, 4th Edition, Mc
Graw Hill Education (India) Private Limited, 2016. ISBN: 978-1-25-902985-1
3. Simon Haykin, “Digital Communication Systems”, John Wiley & sons, 2014, ISBN 978-81- 265-4231-4
@12112024 3
PCC-PEC-OEC (3 Credits) template 4
@12112024 4
13.09.2023
RBT
Level
Module-1 ( 8 Hrs )
Microcontroller: Microprocessor Vs Microcontroller, Micro L1,L2
controller & Embedded Processors, Processor Architectures-Harvard Vs
Princeton & RISC Vs CISC , 8051 Architecture- Registers, Pin diagram, I/O
ports functions, Internal Memory organization. (Text book 1-1.1,Text book
2-1.0,1.1,3.0,3.1,3.2 Text book 3-Pg 5-9)
Module-2 ( 8 Hrs )
8051 Programming in Assembly Language: 8051 Addressing Modes, L1,L2
Data Transfer Instructions, Arithmetic instructions, Logical Instructions,
Jump & Call Instructions Stack & Subroutine Instructions of 8051 (with
examples in assembly Language). (Text book 2- Chapter 5,6,7,8, Additional
reading Refer Textbook 3, Chapter 3 for complete understanding of
instructions with flow diagrams)
@12112024
13.09.2023
Module-3 ( 8 Hrs )
Basics of Timers / Counters, Serial port & Interrupts of 8051: L1,L2
Basics of Timers & Counters, Basics of Serial Communication, Basics of
Interrupts (Text book 2- 3.4, 3.5, 3.6)
Module-4 ( 8 Hrs )
Peripheral Interfacing: External Memory (ROM & RAM) interfacing, 7- L1,L2,
Segment LED Display, LCD Display, D/A and A/D Conversions. L3
(Text book 2-3.3,10.2,10.4)
Module-5 ( 8 Hrs )
I/O Programming & Applications of 8051: I/O Programming in 8051 C, L1, L2, L3
Stepper motor interfacing, DC motor control & Pulse Width Modulation
(PWM) using C only. (Text book 1- 7.2, 17.2, 17.3)
@12112024
13.09.2023
@12112024
Template for Practical Course
5
Study of characteristics of Magic Tee.
6
Study of characteristics of Waveguide Directional Coupler.
7 Determination of resonance characteristics of microstrip ring resonator and
computation of dielectric constant of the substrate.
8
Coupling and Isolation characteristics of microstrip directional coupler.
9
Determination of power division of microstrip power divider.
10
Obtain the radiation pattern of a Yagi-Uda Antenna array and calculate its directivity
11 To plot a 2D and 3D radiation pattern of monopole Antenna (Use any simulation
software)
12
To plot a 2D and 3D radiation pattern of dipole Antenna (Use any simulation software)
Course outcomes:
At the end of the course the student will be able to:
1. Describe the use and advantages of microwave transmission
2. Analyze various parameters related to transmission lines.
3. Identify microwave devices for several applications.
4. Analyze various antenna parameters and their significance in building the RF system.
5. Identify various antenna configurations for suitable applications.
@12112024
Template for Practical Course
@12112024
Template for Practical Course
1) Microwave Engineering -Annapurna Das, Sisir K Das, TMH Publication, 2ndEdition, 2010.
2) Microwave Devices and Circuits – Samuel Y Liao, Pearson Education.
3) Antennas and Wave Propagation -John D Krauss, Ronald J Marhefka, Ahmad S Khan, 4th Edition, McGraw Hill
Education, 2013.
4) Microwave Engineering -David M Pozar, John Wiley India Pvt Ltd., Pvt Ltd., 3rd edition, 2008.
5) Microwave Engineering-Sushrut Das, Oxford Higher Education, 2nd Edn, 2015.
6) Antennas and Wave Propagation- Harish and Sachidananda, Oxford University Press, 2007.
@12112024
Template for Practical Course and if AEC is a practical Course Annexure-V
Verilog Program can be compile using any compiler, Verifying the functionality using suitable
simulator. Down load the programs on FPGA boards and Verify the Functionality
1
Write a Verilog description for the following combinational logic, Verify the
design using Verilog test bench and perform the synthesis by downloading the
design on to FPGA device.
a. Structural modelling of Full adder using two half adders and or Gate
b. BCD to Excess-3 code converter
2
Write a Verilog description for the following Sequential Circuits, Verify the
design using Verilog test bench and perform the synthesis by downloading the
design on to FPGA device.
a. Mod-N counter
b. Random sequence counter
3
Write a Verilog description for the following Sequential Circuits, Verify the
design using Verilog test bench and perform the synthesis by downloading the
design on to FPGA device.
a. SISO and PISO shift register
b. Ring counter
4
Write a Verilog description for the following Digital Circuits, Verify the
functionality using Verilog test bench and perform the synthesis by downloading
the design on to FPGA device.
a.4-Bit Ripple Carry Adder
5
Write a Verilog description for the following Digital Circuits, Verify the
functionality using Verilog test bench and perform the synthesis by downloading
the design on to FPGA device.
a. 4-bit Array Multiplication
b. 4-bit Booth Multiplication
@12112024
Template for Practical Course and if AEC is a practical Course Annexure-V
6 rd
Write a Verilog description to design a clock divider circuit that generates 1/2, 1/3
and 1/4thclock from a given input clock. Port the design to FPGA and validate the
functionality using output device.
@12112024
Template for Practical Course and if AEC is a practical Course Annexure-V
3) Michael D. Ciletti, “Advanced digital design with the Verilog HDL”, Pearson (PHI),II Edition
@12112024
AEC/SEC practical template (1 credit)
Sl.NO Experiments
1 a) Generate the following signals using Simulink and display these signals on a single scope with separate
inputs.
i) sinusoidal signal, ii)square signal, iii) sawtooth signal, and iv) random signal
b) Perform the following operations using simulink and display the output.
𝑑(𝑠𝑖𝑛2𝑡)
i) y(t) = sin2t, ii) y(t) = , iii)y(t) = ∫ 𝑠𝑖𝑛2𝑡
𝑑𝑡
2 Solve the second order differential equations shown below using Simulink and display the output.
𝑑2𝑦 𝑑𝑦
i) +2 + 5y = 1
𝑑𝑡 2 𝑑𝑡
𝑑2𝑦 𝑑𝑦
ii) +3 + 4y = 5cos2t
𝑑𝑡 2 𝑑𝑡
3 Design and realize the second order low pass and high pass RC filters using Simulink.
4 Design a BCD adder and use Simulink to simulate and verify its operation.
5 Design and Simulate the following using Simulink and verify its operation.
6 Design and simulate the 4x1 Multiplexer and 1x4 Demultiplexer using Simulink
7 Find the step response of the following system functions given below, using Simulink.
5(𝑠+2)
i) Continuous transfer function H(s) =
𝑠(2𝑠 2 +4𝑠+3)
𝑧 2 −1.2𝑧+1
ii) Discrete transfer function H(z) =
𝑧 3 −1.3𝑧 2 +𝑧−0.2
8 Realize the FIR filter given by the impulse response h(n) = {0.08, 0.21,0.54, 0.86, 1, 0.86, 0.54, 0.21 0.08)
using Simulink. Obtain the frequency response characteristics.
@12112024
AEC/SEC practical template (1 credit)
9 Simulate the Amplitude Modulation and Demodulation using Simulink. Display the output signal and its
spectrum.
10 Simulate the modulation & demodulation of a random binary data stream using QPSK using Simulink.
Display the output signal and its spectrum.
@12112024
AEC/SEC practical template (1 credit)
strictly adhered to by the examiners. OR based on the course requirement evaluation rubrics shall be
decided jointly by examiners.
• Students can pick one question (experiment) from the questions lot prepared by the examiners jointly.
• Evaluation of test write-up/ conduction procedure and result/viva will be conducted jointly by examiners.
• General rubrics suggested for SEE are mentioned here, writeup-20%, Conduction procedure and result in -60%,
Viva-voce 20% of maximum marks. SEE for practical shall be evaluated for 100 marks and scored marks shall
be scaled down to 50 marks (however, based on course type, rubrics shall be decided by the examiners)
• Change of experiment is allowed only once and 15% of Marks allotted to the procedure part are to be made
zero.
The minimum duration of SEE is 02 hours
1. Steven T. Karris, “Introduction to Simulink® with Engineering Applications”, Orchard Publications, 2011,
ISBN : 978-1934404218
2. Devendra K. Chaturvedi, “Modeling and Simulation of Systems Using MATLAB and Simulink”, CRC Press
Taylor & Francis Group, 2010, ISBN 9780815351382
@12112024
IoT (Internet of Things) Lab Semester 6
Course Code BECL657C
BEC657C CIE Marks 50
Teaching Hours/Week (L:T:P: S) 0:0:2:0 SEE Marks 50
Credits 01 Exam Hours 3
Examination type (SEE) Practical
Course Objectives:
This course will enable students to
To impart necessary and practical knowledge of components of the Internet of Things
To develop skills required to build real-life IoT-based projects.
Sl.No. Experiments
1(i) To interface LED/Buzzer with Arduino /Raspberry Pi and write a program to ‘turn ON’ LED
for 1 sec after every 2 seconds.
1(ii) To interface the Push button/Digital sensor (IR/LDR) with Arduino /Raspberry Pi and write
a program to ‘turn ON’ LED when a push button is pressed or at sensor detection.
2 (i) To interface the DHT11 sensor with Arduino /Raspberry Pi and write a program to print
temperature and humidity readings.
2(ii) To interface OLED with Arduino /Raspberry Pi and write a program to print its temperature
and humidity readings.
3 To interface the motor using a relay with Arduino /Raspberry Pi and write a program to ‘turn
ON’ the motor when a push button is pressed.
4(i) Write an Arduino/Raspberry Pi program to interface the Soil Moisture Sensor.
4(ii) Write an Arduino/Raspberry Pi program to interface the LDR/Photo Sensor.
5 Write a program to interface an Ultrasonic Sensor with Arduino /Raspberry Pi.
6 Write a program on Arduino/Raspberry Pi to upload temperature and humidity data
to thingspeak cloud.
7 Write a program on Arduino/Raspberry Pi to retrieve temperature and humidity data
from thingspeak cloud.
8 Write a program to interface LED using Telegram App.
9 Write a program on Arduino/Raspberry Pi to publish temperature data to the MQTT broker.
10 Write a program to create a UDP server on Arduino/Raspberry Pi and respond with humidity
data to the UDP client when requested.
11 Write a program to create a TCP server on Arduino /Raspberry Pi and respond with humidity
data to the TCP client when requested.
12 Write a program on Arduino / Raspberry Pi to subscribe to the MQTT broker for temperature
data and print it.
Course outcomes (Course Skill Set):
At the end of the course, the student will be able to:
Explain the Internet of Things and its hardware and software components.
Interface I/O devices, sensors & communication modules.
Remotely monitor data and control devices.
@12112024
Develop real-life IoT-based projects.
@12112024
The minimum duration of SEE is 02 hours
Vijay Madisetti, Arshdeep Bahga, Internet of Things. "A Hands-on Approach", University Press
Dr. SRN Reddy, Rachit Thukral, and Manasi Mishra, "Introduction to Internet of Things: A Practical
Approach", ETI Labs
Pethuru Raj and Anupama C Raman, "The Internet of Things: Enabling Technologies, Platforms, and
Use Cases", CRC Press
Jeeva Jose, "Internet of Things", Khanna Publishing House, Delhi
Adrian McEwen, "Designing the Internet of Things", Wiley
Raj Kamal, "Internet of Things: Architecture and Design", McGraw Hill
@12112024
Python Programming for Machine Learning Applications Semester 6
Course Code BECL657D
BEC657D CIE Marks 50
Teaching Hours/Week (L:T:P: S) 0:0:2:0 SEE Marks 50
Credits 01 Exam Hours 3
Examination type (SEE) Practical
Course Objectives:
This course will enable students to
To impart necessary and practical knowledge Machine Learning Algorithms
To develop skills required to build real-life ML Algorithm projects.
Sl.No. Experiments
1 Solve the Tic-Tac-Toe problem using the Depth First Search technique.
2 Show that the 8-puzzle states are divided into two disjoint sets, such that any state is
reachable from any other state in the same set, while no state is reachable from any state in
the other set.
3 To represent and evaluate different scenarios using predicate logic and knowledge rules.
4 To apply the Find-S and Candidate Elimination algorithms to a concept learning task and
compare their inductive biases and outputs.
5 To construct a decision tree using the ID3 algorithm on a simple classification dataset
6 To assess how the ID3 algorithm performs on datasets with varying characteristics and
complexity, examining overfitting, underfitting, and decision tree depth.
7 To examine different types of machine learning approaches (Supervised, Unsupervised,
Semi-supervised, and Reinforcement Learning) by setting up a basic classification problem
and exploring how each type applies differently
8 To understand how Find-S and Candidate Elimination algorithms search through the
hypothesis space in concept learning tasks, and to observe the role of inductive bias in
shaping the learned concept.
9 To go through all stages of a real-life machine learning project, from data collection to model
fine-tuning, using a regression dataset like the "California Housing Prices."
10 To perform binary and multiclass classification on the MNIST dataset, analyze performance
metrics, and perform error analysis.
11 Demo experiments
12 Demo experiments
@12112024
Course outcomes (Course Skill Set):
At the end of the course, the student will be able to:
Apply machine learning algorithms to real life problems.
Able to make use of different machine learning approaches.
@12112024
Viva-voce 20% of maximum marks. SEE for practical shall be evaluated for 100 marks and scored marks shall
be scaled down to 50 marks (however, based on course type, rubrics shall be decided by the examiners)
Change of experiment is allowed only once and 15% of Marks allotted to the procedure part are to be made
zero.
The minimum duration of SEE is 02 hours
Text Book:
1. Stuart J. Russell and Peter Norvig , Artificial Intelligence, 3rd Edition, Pearson,2015
2. Elaine Rich, Kevin Knight, Artificial Intelligence, 3rd Edition,Tata McGraw Hill,2013.
3. Tom M. Mitchell, Machine Learning, McGraw-Hill Education, 2013
4. AurelienGeron, Hands-on Machine Learning with Scikit-Learn &Tensor Flow , O’Reilly, Shroff
Publishers and Distributors Pvt. Ltd 2019.
@12112024