B.E. Electronics Engineering Curriculum 2020
B.E. Electronics Engineering Curriculum 2020
AC- 23/07/2020
Item No. : 122
UNIVERSITY OF MUMBAI
(As per AICTE guidelines with effect from the academic year 2019–2020)
AC-23/07/2020
Item No. 122
UNIVERSITY OF MUMBAI
Sr.
Heading Particulars
No.
Title of the
1 Second Year B E in Electronics Engineering
Course
Preamble
To meet the challenge of ensuring excellence in engineering education, the issue of quality needs to be
addressed, debated and taken forward in a systematic manner. Accreditation is the principal means of
quality assurance in higher education. The major emphasis of accreditation process is to measure the
outcomes of the program that is being accredited. In line with this, the Faculty of Science and
Technology (in particular Engineering), of University of Mumbai, has taken a lead in incorporating the
philosophy of outcome based education in the process of curriculum development.
Faculty resolved that course objectives and course outcomes are to be clearly defined for each course, so
that all faculty members in affiliated institutes, understand the depth and approach of the course to be
taught, which will enhance learner’s learning process. Choice based Credit and grading system enables a
much-required shift in focus from teacher-centric to learner-centric education since the workload
estimated is based on the investment of time in learning and not in teaching. It also focuses on continuous
evaluation which will enhance the quality of education. Credit assignment for courses is based on 15
weeks teaching learning process. However, content of courses is to be taught in 12-13 weeks and the
remaining 2-3 weeks to be utilized for revision, guest lectures, coverage of content beyond syllabus etc.
There was a concern that the earlier revised curriculum was more focused on providing information and
knowledge across various domains of the said program, which led to heavily loading students in terms of
direct contact hours. In this regard, faculty of science and technology resolved that to minimize the burden of
contact hours, total credits of the entire program will be of 170, wherein focus is not only on providing knowledge but
also on building skills, attitude and self learning. Therefore in the present curriculum, skill based laboratories and mini
projects are made mandatory across all disciplines of engineering in second and third year of programs, which will
definitely facilitate self learning of students. The overall credits and approach of the curriculum proposed in the
present revision is in line with the AICTE model curriculum.
The present curriculum will be implemented for Second Year of Engineering from the academic year
2020-21. Subsequently this will be carried forward for Third Year and Final Year Engineering in the
academic years 2021-22, 2022-23, respectively.
Preface
Technical education in the country is undergoing a paradigm shift in current days. Think tank at national level are
deliberating on the issues, which are of utmost importance and posed challenge to all the spheres of technical
education. Eventually, impact of these developments was visible and as well adopted on bigger scale by almost all
universities across the country. These are primarily an adoption of CBCS (Choice base Credit System) and OBE
(Outcome based Education) with student centric and learning centric approach. Education sector in the country, as
well, facing critical challenges, such as, the quality of graduates, employability, basic skills, ability to take
challenges, work ability in the fields, adoption to the situation, leadership qualities, communication skills and ethical
behaviour. On other hand, the aspirants for admission to engineering programs are on decline over the years. An
overall admission status across the country is almost 50%; posing threat with more than half the vacancies in various
colleges and make their survival difficult. In light of these, an All India Council for Technical Education (AICTE),
the national regulator, took initiatives and enforced certain policies for betterment, in timely manner. Few of them
are highlighted here, these are design of model curriculum for all prevailing streams, mandatory induction program
for new entrants, introduction of skill based and inter/cross discipline courses, mandatory industry internships,
creation of digital contents, mandate for use of ICT in teaching learning, virtual laboratory and so on.
To keep the pace with these developments in Technical education, it is mandatory for the Institutes & Universities to
adopt these initiatives in phased manner, either partially or in toto. Hence, the ongoing curriculum revision process
has a crucial role to play. The BoS of Electronics Engineering under the faculty of Science & Technology, under the
gamut of Mumbai University has initiated a step towards adoption of these initiatives. We, the members of
Electronics Engineering Board of Studies of Mumbai University feel privileged to present the revised version of
curriculum for Electronics Engineering program to be implemented from academic year 2020-21. Some of the
highlights of the revision are;
i. Curriculum has been framed with reduced credits and weekly contact hours, thereby providing free slots to
the students to brain storm, debate, explore and apply the engineering principles. The leisure provided
through this revision shall favour to inculcate innovation and research attitude amongst the students.
ii. New skill based courses have been incorporated in curriculum keeping in view AICTE model curriculum.
iii. Skill based Lab courses have been introduced, which shall change the thought process and enhance the
programming skills and logical thinking of the students
iv. Mini-project with assigned credits shall provide an opportunity to work in a group, balancing the group
dynamics, develop leadership qualities, facilitate decision making and enhance problem solving ability with
focus towards socio-economic development of the country. In addition, it shall be direct application of
theoretical knowledge in practice, thereby, nurture learners to become industry ready and enlighten students
for Research, Innovation and Entrepreneurship thereby to nurture start-up ecosystem with better means.
v. An usage of ICT through NPTEL/SWAYAM and other Digital initiatives of Govt. of India shall be
encouraged, facilitating the students for self learning and achieve the Graduate Attribute (GA) specified by
National Board of accreditation (NBA) i.e. lifelong learning.
Thus, this revision of curriculum aimed at creating deep impact on the teaching learning methodology to be adopted
by affiliated Institutes, thereby nurturing the students fraternity in a multifaceted directions and create competent
technical manpower with legitimate skills. In times to come, these graduates shall shoulder the responsibilities of
proliferation of future technologies and support in a big way for 'Make in India' initiative, a reality. In the process,
BoS, Electronics Engineering got whole hearted support from all stakeholders including faculty, Heads of
department of affiliating institutes, experts faculty who detailed out the course contents, alumni, industry experts and
university official providing all procedural support time to time. We put on record their involvement and sincerely
thank one and all for contribution and support extended for this noble cause.
UNIVERSITY OF MUMBAI
(With Effect from 2020-2021)
SEMESTER IV
Teaching Scheme
Course ( Contact Hours) Credits Assigned
Course
Code Practical
Name Practical
Theory Tutorial Theory and Tutorial Total
and Oral
Oral
Engineering
ELC401 3 -- 1 3 -- 1 4
Mathematics - IV
Electronics Devices
ELC402 3 -- -- 3 -- -- 3
and Circuits - II
Microcontroller
ELC403 3 -- -- 3 -- -- 3
Applications
Principles of
ELC404 3 -- 1 3 -- 1 4
Communication Engg
Electronics Devices
ELL401 -- 2 -- -- 1 -- 1
and Circuits - II Lab
Microcontroller
ELL402 -- 2 -- -- 1 -- 1
Applications Lab
Analog
ELL403 -- 2 -- -- 1 -- 1
Communication Lab
Total 15 14 2 15 07 2 24
$ indicates workload of Learner (Not for Faculty), for Mini Project
Examination Scheme
Practical
Term
Theory and Total
Work
oral
Course Course
Exam.
Code Name End Sem.
Internal Assessment Duration
Exam.
(inHrs)
Engineering
ELC401 20 20 20 80 3 25 -- 125
Mathematics - IV
Electronics Devices
ELC402 20 20 20 80 3 -- -- 100
and Circuits -II
Microcontroller
ELC403 20 20 20 80 3 -- -- 100
Applications
Principles of
ELC404 Communication 20 20 20 80 3 -- -- 100
Engg
Signals and
ELC405 20 20 20 80 3 25 -- 125
Systems
Electronics Devices
ELL401 and Circuits - II -- -- -- -- -- 25 25 50
Lab
Microcontroller
ELL402 -- -- -- -- -- 25 25 50
Applications Lab
Analog
ELL403 Communication -- -- -- -- -- 25 25 50
Lab
Skill Base Lab :
ELL404 Python -- -- -- -- -- 50 -- 50
Programming
ELM401 Mini Project - 1B -- -- -- -- -- 25 25 50
Total -- -- 100 400 -- 200 100 800
Note:
1. Studentsgroupandloadoffacultyperweek.
MiniProject 1 and2:
Students can form groups with minimum 2 (Two) and not more than 4 (Four)
Faculty Load:1 hour per week per four groups
MajorProject 1 and 2:
Students can form groups with minimum 2 (Two) and not more than 4 (Four)
Faculty Load: In Semester VII – ½ hour per week per project group
In Semester VIII – 1 hour per week per project group
2. Out of 4 hours/week allotted for the mini-projects 1-A and 1-B, an expert lecture of at least one
hour per week from industry/institute or a field visit to nearby domain specific industry should be
arranged.
Course Course
Teaching Scheme Credits Assigned
Code Name
Practical Practical
Theory Tutorial Theory Tutorial Total
and Oral and Oral
Engineering
ELC401 03 -- 01 03 -- 01 04
Mathematics - IV
Examination Scheme
Term Practical
Theory Marks Total
Work Oral
Course Course End Exam
Code Name Internal assessment Sem. duration
Exam Hours
Test Test Avg of Test
1 2 1 and Test 2
Engineering
ELC401 20 20 20 80 03 25 -- 125
Mathematics - IV
Pre-requisite:
Engineering Mathematics - I, Engineering Mathematics - II,
Engineering Mathematics - III, Binomial Distribution.
Course Outcomes:
On successful completion of course, learner will be able to;
1. Use the concepts of Complex Integration for evaluating integrals, computing residues & evaluate various
contour integrals.
2. Demonstrate the use of Correlation and Regression to the engineering problems in data science, machine
learning and AI.
3. Illustrate understanding of the concepts of probability and expectation for getting the spread of the data and
distribution of probabilities.
4. Apply the concept of vector spaces and orthogonalization process in Engineering Problems.
5. Use the concept of Quadratic forms and Singular value decomposition in various Engineering applications.
6. Find the extremals of the functional using the concept of Calculus of variation.
Module
No. Detailed Contents Hrs.
01 Complex Integration 7
1.1 Line Integral, Cauchy’s Integral theorem for simple connected and multiply
connected regions (without proof), Cauchy’s Integral formula (without proof).
1.2 Taylor’s and Laurent’s series (without proof).
1.3 Definition of Singularity, Zeroes, poles of f(z), Residues, Cauchy’s Residue Theorem
(without proof).
Term Work:
General Instructions:
Assessment:
Assessment consists of two class tests of 20 marks each. The first-class test (Internal Assessment I) is to be
conducted when approx. 40% syllabus is completed and secondclass test (Internal Assessment II) when additional
35% syllabus is completed. Duration of each test shall be one hour.
References:
Course Course
Teaching Scheme Credits Assigned
Code Name
Practical Practical
Theory Tutorial Theory Tutorial Total
and Oral and Oral
Electronic Devices
ELC402 03 -- -- 03 -- -- 03
& Circuits - II
Examination
Scheme
Theory Term Practical/
Total
Marks Work Oral
Course Course
End Exam
Code Name
Internal assessment Sem. duration
Exam Hours
Test Test Avg of Test 1
1 2 and Test 2
Electronic
ELC402 Devices & 20 20 20 80 03 -- -- 100
Circuits - II
Pre-requisite :
ELC302: Electronic Devices and Circuits - I
Course Objectives:
Course Outcomes:
1. Students will be able to understand performance of amplifiers with the help of frequency response.
2. Students will be able to perform DC and AC analysis of single stage and multistage amplifiers, oscillators
differential amplifiers and power amplifiers.
3. Students will be able to derive expression for performance parameters in terms of circuit and device
parameters.
4. Student will be able to select appropriate circuit for given specifications/applications.
Module Unit
Contents Hrs.
No. No.
1 Frequency Response of Amplifiers
1.1 Low frequency response and analysis: Effect of coupling, bypass and load capacitances
on single stage MOSFET amplifiers.
1.2 High frequency response and analysis: Effect of parasitic capacitances on MOSFET 7
amplifiers. High frequency equivalent circuit of MOSFET, Miller's theorem, effect of
Miller's capacitance, unity gain bandwidth.
3 Feedback Amplifiers
3.1 Types of negative feedback, block diagram representation, Effect of negative feedback
on Input impedance, Output impedance, Gain and Bandwidth with derivation, feedback
5
topologies (Introduction only).
3.2 Analysis of voltage series negative feedback with appropriate circuits.
4 Oscillators
4.1 Positive feedback and principle of oscillations, RC oscillators: Phase shift oscillators,
Wien bridge oscillators, LC Oscillators: Hartley and Colpitts. Crystal Oscillator 4
(MOSFET circuit analysis).
5 Differential Amplifiers
5.1 MOSFET current sources, Cascode current mirror, advanced MOSFET active load,
small signal analysis: MOSFET active load.
5.2 Basic MOSFET differential amplifier, DC characteristics, transfer characteristics, 8
differential and common mode input impedances.
MOSFET differential amplifier with active load.
6 Power Amplifiers
6.1 Power MOSFETs, Heat Sinks, Class A, Class B, Class C and Class AB operation,
Power efficiency.
8
6.2 Class AB output stage with diode biasing, VBE multiplier biasing, input buffer
transistors, Darlington configuration.
Total 39
Text Books:
1. Donald A. Neamen, “Electronic Circuit Analysis and Design”, TATA McGraw Hill, 2nd Edition.
2. Adel S. Sedra, Kenneth C. Smith and Arun N Chandorkar,” Microelectronic Circuits Theory and
Applications”, International Version, OXFORD International Students Edition, Fifth Edition.
Reference Books:
Two tests must be conducted which should cover at least 80% of syllabus. The average marks of both the test
will be considered as final IA marks
Course Course
Teaching Scheme Credits Assigned
Code Name
Practical Practical
Theory Tutorial Theory Tutorial Total
and Oral and Oral
Microcontroller
ELC403 03 -- -- 03 -- -- 03
Applications
Examination Scheme
Theory Marks
Practical
End Exam Term
and Total
Course Course Internal assessment Sem. duration Work
Oral
Code Name Exam Hours
Avg of
Test Test Test 1
1 2 and Test
2
Microcontroller
ELC403 20 20 20 80 03 -- -- 100
Applications
Course Pre-requisite:
Course Objectives:
1. To study the Architecture, Memory and hardware features of the 8051 microcontroller.
2. To study Assembly and C language programming for 8051.
3. To study interfacing of various I/O devices.
4. To build a microcontroller-based system.
Course Outcomes:
Module Unit
Contents Hrs.
No. No.
1 8051 Microcontroller Architecture 06
1.1 Introduction to the concepts of Microprocessors and Microcontrollers
1.2 Prerequisites: Concept of Buses, Read/write operations, T state, Machine cycle and
Instruction cycle
1.3 8051 Architecture
1..4 8051 Memory organisation
1.5 RISC and CISC Concepts, Harvard and Von Neumann Architectures
1.6 Overview of various available Microcontrollers
1.7 Applications of Microcontrollers
2 8051 Assembly language programming 06
2.1 Addressing modes of 8051.
2.2 Assembler Directives
2.3 Instruction Set: Data transfer instructions, Arithmetic instructions, Logical instructions,
Branching instructions.
3 8051 Internal Hardware 07
3.1 I/O ports and programming
3.2 Timers/Counters and programming
3.3 Serial port and programming
3.4 Interrupts and programming
3.5 Low power modes of the 8051
4 8051 programming in Embedded C 06
4.1 Embedded C-programming concepts: Data types, Modifiers, Qualifiers, Functions,
Macros, Interrupt service routines.
4.2 Embedded C programming for 8051 (including programming I/O ports,
Timers/Counters, Serial port and Interrupts)
5 8051 Interfacing –Part 1 07
5.1 Interfacing external memory to 8051
5.2 Display interfacing: 7-segment LED display, 16x2 generic alphanumeric LCD display.
5.3 Keyboard interfacing: 4x4 matrix keyboard
( Interfacing examples must be done using Assembly language & Embedded C)
6 8051 Interfacing –Part 2 07
6.1 Analog devices interfacing: 8-bit ADC, 8-bit DAC, temperature sensor (LM35)
6.2 Motor interfacing: Relay, DC motor (speed control using PWM), Stepper motor and
Servo motor.
6.3 8051 Microcontroller based system design ( including Sensors and Actuators)
( Interfacing examples must be done using Assembly language & Embedded C)
Total 39
Text Books:
1. M.A.Mazidi, J.C.Mazidi, Rolin D. McKinlay,“The 8051 Microcontroller and Embedded Systems
Using Assembly and C”, Pearson Education, Second Edition, 2007.
2. Kenneth J. Ayala, “The 8051 Microcontroller”, Cengage Learning India Pvt. Ltd, Third Edition,
2005.
Reference Books:
1. Raj Kamal, “Microcontrollers: Architecture, Programming, Interfacing and System Design”, Pearson
Education, 2009.
2. Manish K Patel, “The 8051 Microcontroller Based Embedded Systems”, McGraw Hill, 2014.
3. Ajay V Deshmukh, “Microcontroller Theory And Applications “, Tata Mcgraw Hill, 2017
Examination
Scheme
Theory
Term Practical and
Course Course Marks Total
Work Oral
Code Name
Internal assessment
End Exam
Avg of Test Sem. duration
Test Test
1 Exam Hours
1 2
and Test 2
Principles of
--
ELC404 Communication 20 20 20 80 3 -- 100
Engineering
Prerequisite:
Engineering Mathematics - III
Engineering Mathematics - IV
Course Objectives:
Course Outcomes:
Text Books:
1. Kennedy and Davis, “Electronics Communication System”, Tata McGrawHill, Fourth Edition
2. T L Singal, “Analog and Digital Communication”, Tata McGrawHill
3. B.P. Lathi, “Modern Digital and analog Communication System”, OXFORD, Fourth Edition
Reference Books:
Two tests must be conducted which should cover at least 80% of syllabus. The average marks of both the test
will be considered as final IA marks.
Course Course
Code Name Teaching Scheme Credits Assigned
Practical Practical
Signals and Theory Tutorial Theory Tutorial Total
ELC405 and Oral and Oral
Systems
03 -- 01 03 -- 01 04
Examination Scheme
Practical
Theory Marks Term Work and
Oral
Course Course Total
End Exam
Code Name Internal Assessment Sem. duration
Exam Hours
Avg of
Test Test
Test 1 and
1 2
Test 2
Signals and
ELC405 20 20 20 80 03 25 -- 125
Systems
Course Pre-requisites:
Course Objectives:
1. To introduce the mathematical concepts of continuous and discrete time signals and systems.
2. To acquaint the students with various time domain and frequency domain methods for analysis of signals
and systems.
Course Outcomes:
1. Identify and differentiate between continuous and discrete time signals and systems.
2. Develop input output relationship for LTI systems.
3. Apply the concept of Laplace transform and understand conversion from time domain to frequency domain
for continuous time systems.
4. Apply the concept of Z transform and comprehend conversion from time domain to frequency domain for
discrete time systems.
5. Analyse continuous time signals using Fourier series.
6. Analyse discrete time signals using Fourier Transform.
Module Unit
CONTENTS Hrs.
No. No.
1 Continuous and Discrete Time Signals and Systems
1.1 Mathematical Representation and Classification of Continuous Time CT) and Discrete
Time (DT) Signals
Arithmetic Operations on Signals, Time Shifting, Time Scaling, Time Reversal of
Signals, Sampling Theorem and Aliasing 8
1.2 Mathematical Representation and Classification of CT systems
1.3 Mathematical Representation and Classification of DT systems
2 Time Domain Analysis of Continuous And Discrete Signals and Systems
2.1 Properties of Linear Time Invariant (LTI) systems, Impulse and Step Response
2.2 Use of Convolution Integral and Convolution Sum and Correlation for Analysis of LTI 7
Systems
2.3 Properties of Convolution Integral/Sum
3 Frequency Domain Analysis of Continuous Time System using Laplace Transform
3.1 Need of Laplace Transform, Review of Laplace Transform, Concept of ROC,
Properties, Inverse Laplace Transform, Poles and Zeros 6
3.2 Analysis and characterization of LTI system using Laplace transform: impulse and step
response, causality, stability, stability of causal system
4 Frequency Domain Analysis of Discrete Time System using Z Transform
4.1 Need for Z Transform, Definition, Properties of Unilateral and Bilateral Z Transform,
Mapping with s Plane, Relationship with Laplace Transform
4.2 Z Transform of Standard Signals, ROC, Poles and Zeros of Transfer Function, Inverse Z 6
Transform
4.3 Analysis and Characterization of LTI System Using Z Transform: Impulse and Step
Response, Causality, Stability in z-Domain.
5 Frequency Domain Analysis of Continuous Time Signals
5.1 Fourier Series of Continuous Time Signals ,Properties of Fourier series 6
5.2 Fourier Transform, Properties of Fourier Transform, Fourier Transform of Standard
Signals, Relationship Between Fourier and Laplace Transform
6 Frequency Domain Analysis of Discrete Time Signals
6.1 Concept of Discrete Time Fourier Series, Properties of DTFS , Discrete Time Fourier
6
Transform and Determination of Magnitude and Phase Functions using DTFT
6.2 Relation between Z transform and DTFT
Total 39
Text Books:
1. Tarun Kumar Rawat, “Signals and Systems”, Oxford University Press, 2016.
2. A. Nagoor Kani, “Signals and Systems”, Tata McGraw-Hill Education, 2014.
Reference Books:
1. John Proakis and Dimitris Monolakis, “Digital Signal Processing”, Pearson Publications, 4th Edition, 2006.
2. Alan V. Oppenheim, AlanS. Willsky, and S.Hamid Nawab, “Signals and Systems”, 2nd Edition,
PHI learning, 2010
3. B. P. Lathi, “Linear Systems and Signals”, Oxford University Press, 2nd Edition, 2006.
Two tests must be conducted, which should cover at least 80% of the syllabus. The average marks of both the tests
will be considered as final IA marks.
Examination
Scheme
Theory
Term
Marks Practical / Total
Course Course Work
Oral
Code Name
End Exam
Internal assessment Sem. duration
Exam Hours
Test Test Avg of Test 1
1 2 and Test 2
Electronic
Devices &
-- -- -- -- -- 25 25 50
ELL401 Circuits - II
Lab
Term Work:
At least 10 experiments covering entire syllabus of ELC 402 (Electronic Devices and Circuits-II) should be set to
have well predefined inference and conclusion. The experiments should be student centric and attempt should be
made to make experiments more meaningful, interesting. Simulation experiments are also encouraged. Experiment
must be graded from time to time. The grades should be converted into marks as per the Credit and Grading System
manual and should be added and averaged. The grading and term work assessment should be done based on this
scheme. The final certification and acceptance of term work ensures satisfactory performance of laboratory work and
minimum passing marks in term work. Practical and Oral exam will be based on the entire syllabus.
Sr.
Hardware Experiment Name
No.
1 To implement single stage MOSFET amplifier (CS) and study its frequency
response
2 To implement Cascode amplifier and study its frequency response.
3 To determine input and output impedance of amplifier with and without feedback.
4 To Implement two stage RC coupled CE amplifier and plot frequency response.
5 To perform an experiment to study performance of RC phase shift oscillator.
Sr.
Simulation Experiment Name
No.
SPICE simulation of frequency response of single stage CS MOSFET
1
amplifier.
2 SPICE simulation of frequency response of Cascade amplifier.
3 SPICE simulation of frequency response of two stage RC coupled CS amplifier.
4 SPICE simulation of RC phase shift oscillator.
5 SPICE simulation of Wein Bridge oscillator.
Note:
Suggested List of Experiments is indicative. However, flexibilities lies with individual course instructor to design
and introduce new, innovative and challenging experiments, (limited to maximum 30% variation to the suggested
list) from within the curriculum, so that, the fundamentals and applications can be explored to give greater
clarity to the students and they can be motivated to think differently.
Course Course
Teaching Scheme Credits Assigned
Code Name
Practical Practical
Theory Tutorial Theory Tutorial Total
and Oral and Oral
Microcontroller
ELL402 -- 02 -- -- 01 -- 01
Applications Lab
Examination
Scheme
Theory
Term Practical and
Course Course Marks Total
Work Oral
Code Name
Internal assessment
End Exam
Avg of Test Sem. duration
Test Test
1 Exam Hours
1 2
and Test 2
Microcontroller
ELL402 Applications -- -- -- -- -- 25 25 50
Lab
Prerequisite: C Programming
Course Objectives:
1. To study Assembly and C language programming for 8051.
2. To study interfacing of various I/O devices.
Course Outcomes:
Term Work:
At least 10 experiments covering entire syllabus of Microcontroller Applications (ELC403) should be set to
have well predefined inference and conclusion. The experiments should be student centric and attempt should be
made to make experiments more meaningful, interesting. Simulation experiments are also encouraged.
Experiment must be graded from time to time. The grades should be converted into marks as per the Credit and
Grading System manual and should be added and averaged. The grading and term work assessment should be
done based on this scheme. The final certification and acceptance of term work ensures satisfactory performance
of laboratory work and minimum passing marks in term work. Practical and Oral exam will be based on the entire
syllabus.
Sr.
Experiment title
No.
1 Arithmetic Operations
2 Logical Operations
3 Branching operations
4 I/O port programming
5 Applications of Timers
6 Serial port programming
7 Interrupts programming
8 Seven Segment Display Interfacing
9 LCD Interfacing
10 Interfacing a Matrix keyboard
11 Interfacing a Relay
12 Sensor interfacing using an ADC
13 Generation of different waveforms using DAC
14 Speed Control of DC Motor (using PWM)
15 Stepper Motor Interfacing
Atleast 05 exeperiments must be performed using Embeded C and experiments
should have mix i.e. Hardware and simulation ones.
Note:
Suggested List of Experiments is indicative. However, flexibilities lies with individual course instructor to design
and introduce new, innovative and challenging experiments, (limited to maximum 30% variation to the suggested
list) from within the curriculum, so that, the fundamentals and applications can be explored to give greater
clarity to the students and they can be motivated to think differently.
Examination
Scheme
Theory
Course Course Marks
Code Name Internal assessment
End Exam Term Practical Total
Avg of Sem. duration Work and Oral
Test Test
Test 1 Exam Hours
1 2
and Test 2
Principles of
Communication
-- -- -- -- -- 25 25 50
ELL403 Engineering
Lab
Term Work:
At least 10 experiments covering entire syllabus of ELC 404 (Principles of Communication Engg.)
should be set to have well predefined inference and conclusion. The experiments should be student
centric and attempt should be made to make experiments more meaningful, interesting. Simulation
experiments are also encouraged. Experiment must be graded from time to time. The grades should be
converted into marks as per the Credit and Grading System manual and should be added and averaged.
The grading and term work assessment should be done based on this scheme. The final certification and
acceptance of term work ensures satisfactory performance of laboratory work and minimum passing
marks in term work. Practical and Oral exam will be based on the entire syllabus.
Sr.
Tutorial/Experiment Title
No.
1 Tutorial on Signal Representations- Fourier Series
2 Tutorial on Signal Representations- Fourier Transforms
3 Amplitude Modulation and demodulation
4 DSB-SC BalancedModulator
5 Frequency Modulation and Demodulation
Sr.
Simulation Experiments Name
No.
1 Simulation of Generation of Signals
2 Simulation of Fourier Transform
3 Simulation of PSD of a Signal
4 Simulation of Multiplexing (TDM/FDM)
Simulation of Amplitude Modulation and
5
Demodulation
Simulation of Frequency Modulation and
6
Demodulation
7 Simulation of Phase Modulation and Demodulation
Note:
Suggested List of Experiments is indicative. However, flexibilities lies with individual course instructor to design
and introduce new, innovative and challenging experiments, (limited to maximum 30% variation to the suggested
list) from within the curriculum, so that, the fundamentals and applications can be explored to give greater clarity
to the students and they can be motivated to think differently.
Examination Scheme
Term Practical and
Theory Marks Total
Work Oral
Course Course Name End Exam
Code Internal Assessment Sem. duration
Exam Hours
Avg. of
Test Test
Test 1 and
1 2
Test 2
Skill-Base
Lab:
ELL404 -- -- -- -- -- 50 -- 50
Python
Programming
Course pre-requisite:
ECL 304 – Skill Lab: C++ and Java Programming
Course Objectives:
Course Outcomes:
Module Unit
Content Hrs.
No. No.
1 Introduction to Python 06
1.1 Introduction to Python, Installation and resources, Identifiers and Keywords,
Comments, Indentation and Multi-lining, Variables (Local and Global), data types,
Arithmetic, Comparative, Logical and Identity Operators, Bitwise Operators,
Expressions, Print statement and Formats, Input Statements in python.
1.2 Strings, Lists, Tuples, Dictionaries, Sets, Accessing Elements, Properties,
Operations and methods on these data structures.
1.3 Decision Flow Control Statement: if and else statement, Nested If statement, Loop
Statement: While Loop, do and while loop, for loop statement, Continue, Break and
pass Statement, Conditional Statements.
2 Functions and File I/O Handling 06
2.1 Functions: Built-in-functions, library functions, Defining and calling the functions,
Return statements, Passing the arguments, Lambda Functions, Recursive functions,
Modules and importing packages in python code.
2.2 File Input/Output: Files I/O operations, Read / Write Operations, File
Opening Modes, with keywords, Moving within a file, Manipulating files and
directories, OS and SYS modules.
3 Object Oriented Programming 08
3.1 Classes and Objects, Public and Private Members, Class Declaration and Object
Creation, Object Initialization, Class Variables and methods, Accessing Object and
Class Attributes.
3.2 Intricacies of Classes and Objects, Inheritance, Constructor in Inheritance,
Exception Handling, Link list, Stack, Queues.
4 Graphical User Interface and Image processing 08
4.1 Graphical User Interface using Tkinter Library module, creating simple GUI; Buttons,
Labels, entry fields, widget attributes.
4.2 Database: Sqilite database connection, Create, Append, update, delete records from
database using GUI.
4.3 Basic Image Processing using OpenCV library, simple image manipulation using
image module.
5 Numpy, Pandas, Matplotlib, Seaborn, Scipy 10
5.1 Introduction to Numpy, Creating and Printing Ndarray, Class and Attributes of
Ndarray, Basic operation, Copy and view, Mathematical Functions of Numpy.
5.2 Introduction to Pandas, Understanding Dataframe, View and Select Data,
Missing Values, Data Operations, File read and write operation.
5.3 Introduction to Matplotlib library, Line properties, Plots and subplots, Types of Plots,
Introduction to Seaborn.
5.4 Introduction to Scipy, Scipy Sub packages – Integration and Optimization, Eigen
Text Books:
1. Yashvant Kanetkar, “Let us Python: Python is Future, Embrace it fast”, BPB Publications; 1st edition (8 July
2019).
2. Dusty Phillips, “Python 3 object-oriented Programming”, Second Edition PACKT Publisher, August 2015.
3. John Grayson, “Python and Tkinter Programming”, Manning Publications (1 March 1999).
4. Core Python Programming, Dr. R. Nageswara Rao, Dreamtech Press
5. Beginning Python: Using Python 2.6 and Python 3.1. James Payne, Wrox publication
6. Introduction to computing and problem solving using python, E Balagurusamy, McGraw Hill Education
Reference books:
1. Eric Matthes, “Python Crash Course A hands-on, Project Based Introduction to programming” No
Starch Press; 1st edition (8 December 2015).
2. Paul Barry, “Head First Python” O′Reilly; 2nd edition (16 December 2016)
3. Zed A. Shaw, “Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly
4. Beautiful World of Computers and Code”, Addison Wesley; 3rd edition (1 October 2013).
5. Andreas C. Mueller, “Introduction to Machine Learning with Python”, O’Reilly; 1st edition (7
October 2016)
6. David Beazley, Brian K. Jones, “Python Cookbook: Recipes for Mastering Python 3”, O'Reilly
Media; 3rd edition (10 May 2013).
7. Bhaskar Chaudhary, “Tkinter GUI Application Development Blueprints: Master GUI
8. Programming in Tkinter as you design, implement, and deliver 10 real world application”, Packt
Publishing (November 30, 2015)
Software Tools:
Online Repository:
1. Github
2. Python 3 Documentation: https://docs.python.org/3/
3. "The Python Tutorial", http://docs.python.org/release/3.0.1/tutorial/
4. http://spoken-tutorial.org
5. Python 3 Tkinter library Documentation: https://docs.python.org/3/library/tk.html
6. Numpy Documentation: https://numpy.org/doc/
7. Pandas Documentation: https://pandas.pydata.org/docs/
8. Matplotlib Documentation: https://matplotlib.org/3.2.1/contents.html
9. Scipy Documentation: https://www.scipy.org/docs.html
10. Machine Learning Algorithm Documentation: https://scikit-learn.org/stable/
11. https://nptel.ac.in/courses/106/106/106106182/
decimal places. Ensure that the output is displayed in separate lines, with number center-
justified and square and cube roots right-justified.
5. Write a program to find the factorial value of any number enteredthrough the keyboard.
6. Write a program that defines a function count_lower_upper( ) that accepts a string and
calculates the number of uppercase and lowercase alphabets in it. It should return these
values as a dictionary. Call this function for some sample strings.
7. A 5-digit positive integer is entered through the keyboard, write arecursive function to
calculate sum of digits of 5-digit number.
4 1. Write Python program to create, append, update, delete records from database using Module 4
GUI.
2. Write Python program to obtain histogram of any image
3. Write Python Program to split color image in R,G,B and obtain
a. individual histograms.
4. Write Python program for histogram equalization
5. Write Python Program for edge detection
6. Write Python Program for image segmentation
7. Write Python program to implement GUI Canvas application using Tkinter
8. Write Python program to implement GUI Frame application using Tkinter
5 1. Write Python program to study define, edit arrays and perform arithmetic operations. Module 5
2. Write python program to study selection, indexing, merging, joining, concatenation in
data frames
3. Evaluate the dataset containing the GDPs of different countries to:
a) Find and print the name of the country with the highest GDP
b) Find and print the name of the country with the lowest GDP
c) Print text and input values iteratively
d) Print the entire list of the countries with their GDPs
e) Print the highest GDP value, lowest GDP value, mean GDP
value, standardized GDP value, and the sum of all the GDPs
4. Analyze the Federal Aviation Authority (FAA) dataset using Pandas to do the
following:
a) View: aircraft make name, state name, aircraft model name, text information, flight
phase, event description type, fatal flag
b) Clean the dataset and replace the fatal flag NaN with “No”.
c) Find the aircraft types and their occurrences in the dataset
d) Remove all the observations where aircraft names are not available
e) Display the observations where fatal flag is “Yes”
5. Analyze the “auto mpg data” and draw a pair plot using seabornlibrary for mpg, weight,
and origin.
(a) Origin: This dataset was taken from the StatLib library maintained at Carnegie
Mellon University.
Number of Instances: 398
Number of Attributes: 9 including the class attribute
Attribute Information:
mpg: continuous
cylinders: multi-valued discrete
displacement: continuous
horsepower: continuous
weight: continuous
acceleration: continuous
model year: multi-valued discrete
origin: multi-valued discrete
car name: string (unique for each instance)
7. There is a test with 30 questions worth 150 marks. The test has twotypes of questions:
1. True or false – carries 4 marks each
2. Multiple-choice – carries 9 marks each.
Find the number of true or false and multiple-choice questions.
6 1. Write python program to study linear regression Module 6
2. Write python program to study multiple linear regression
3. Write python program to study logistic regression
4. Write python program to study Support Vector Machine
5. Write python program to study decision tree algorithm
6. Write python program to study two-way communication between client and server.
Term Work:
At least 12 experiments and 1 course project should be performed. Term work assessment must be based on the
overall performance of the student with every experiment graded from time to time. The grades will be converted to
marks as per “Credit and Grading System” manual and should be added and averaged. Based on above scheme
grading and term work assessment should be done.
Examination Scheme
Term Practical/
Theory Marks Total
Work Oral
Course Course End Exam
Code Name Internal Assessment Sem. duration
Exam Hours
Avg. of
Test Test
Test 1 and
1 2
Test 2
ELM Mini Project
-- -- -- -- -- 25 25 50
401 - 1B
Objectives
1. To acquaint with the process of identifying the needs and converting it into the problem.
2. To familiarize the process of solving the problem in a group.
3. To acquaint with the process of applying basic engineering fundamentalsto attempt solutions to the
problems.
4. To inculcate the process of self-learning and research.
Outcomes:
Learner will be able to…
1. Identify problems based on societal /research needs.
2. Apply Knowledge and skill to solve societal problems in a group.
3. Develop interpersonal skills to work as member of a group or leader.
4. Draw the proper inferences from available results through theoretical/ experimental/simulations.
5. Analyse the impact of solutions in societal and environmental context for sustainable development.
6. Use standard norms of engineering practices
7. Excel in written and oral communication.
8. Demonstrate capabilities of self-learning in a group, which leads to life long learning.
9. Demonstrate project management principles during project work.
Guidelines for Mini Project
Students shall form a group of 3 to 4 students, while forming a group shall not be allowed less than three or
more than four students, as it is a group activity.
Students should do survey and identify needs, which shall be converted into problem statement for mini
project in consultation with faculty supervisor/head of department/internal committee of faculties.
Students hall submit implementation plan in the form of Gantt/PERT/CPM chart, which will cover weekly
activity of mini project.
A log book to be prepared by each group, wherein group can record weekly work progress, guide/supervisor
can verify and record notes/comments.
Faculty supervisor may give inputs to students during mini project activity;however, focus shall be on self-
learning.
Students in a group shall understand problem effectively, propose multiple solution and select best possible
solution in consultation with guide/ supervisor.
Students shall convert the best solution into working model using various components of their domain areas
and demonstrate.
The solution to be validated with proper justification and report to be compiled in standard format of
University of Mumbai.
With the focus on the self-learning, innovation, addressing societal problems and entrepreneurship quality
development within the students through the Mini Projects, it is preferable that a single project of
appropriate level and quality to be carried out in two semesters by all the groups of the students. i.e. Mini
Project 1 in semester III and IV. Similarly, Mini Project 2 in semesters V and VI.
However, based on the individual students or group capability, with the mentor’s recommendations, if the
proposed Mini Project adhering to the qualitative aspects mentioned above gets completed in odd semester,
then that group can be allowed to work on the extension of the Mini Project with suitable
improvements/modifications or a completely new project idea in even semester. This policy can be adopted
on case by case basis.
Guidelines for Assessment of Mini Project:
Term Work
The review/ progress monitoring committee shall be constituted by head of departments of each
institute. The progress of mini project to be evaluated on continuous basis, minimum two reviews in
each semester.
In continuous assessment focus shall also be on each individual student, assessment based on
individual’s contribution in group activity, their understanding and response to questions.
Distribution of Term work marks for both semesters shall be as below;
o Marks awarded by guide/supervisor based on log book: 10
o Marks awarded by review committee : 10
o Quality of Project report : 05
Review/progress monitoring committee may consider following points for assessment based on either
one year or half year project as mentioned in general guidelines.
One-year project:
In first semester entire theoretical solution shall be ready, including components/system selection and
cost analysis. Two reviews will be conducted based on presentation given by students group.
First shall be for finalisation of problem
Second shall be on finalisation of proposed solution of problem.
In second semester expected work shall be procurement of components/systems, building of working
prototype, testing and validation of results based on work completed in an earlier semester.
First review is based on readiness of building working prototype to be conducted.
Second review shall be based on poster presentation cum demonstration of working model
in last month of the said semester.
Half-year project:
In this case in one semester students’ group shall complete project in all aspects including,
o Identification of need/problem
o Proposed final solution
o Procurement of components/systems
o Building prototype and testing
Two reviews will be conducted for continuous assessment,
First shall be for finalisation of problem and proposed solution
Second shall be for implementation and testing of solution.
Assessment criteria of Mini Project:
Mini Project shall be assessed based on following criteria;
1. Quality of survey/ need identification
2. Clarity of Problem definition based on need.
3. Innovativeness in solutions
4. Feasibility of proposed problem solutions and selection of best solution
5. Cost effectiveness
6. Societal impact
7. Innovativeness
8. Cost effectiveness and Societal impact
9. Full functioning of working model as per stated requirements
10. Effective use of skill sets
11. Effective use of standard engineering norms
12. Contribution of an individual’s as member or leader
13. Clarity in written and oral communication
In one year, project, first semester evaluation may be based on first six criteria’s and remaining
may be used for second semester evaluation of performance of students in mini project.
In case of half year project all criteria’s in generic may be considered for evaluation of
performance of students in mini project.
Guidelines for Assessment of Mini Project Practical/Oral Examination:
Report should be prepared as per the guidelines issued by the University of Mumbai.
Mini Project shall be assessed through a presentation and demonstration of working model by the student
project group to a panel of Internal and External Examiners preferably from industry or research
organisations having experience of more than five years approved by head of Institution.
Students shall be motivated to publish a paper based on the work in Conferences/students competitions.
Mini Project shall be assessed based on the following points;
1. Quality of problem and Clarity
2. Innovativeness in solutions
3. Cost effectiveness and Societal impact
4. Full functioning of working model as per stated requirements
5. Effective use of skill sets
6. Effective use of standard engineering norms
7. Contribution of an individual’s as member or leader
8. Clarity in written and oral communication