3rd Semester Syllabus
3rd Semester Syllabus
Course Objective:
1. To understand the methods of biasing of transistors.
3. To analyse the frequency response of small signal amplifiers and design of voltage and power amplifiers using ac models of transistor.
Course Outcomes:
At the end of the course, a student will be able to:
CO1 Design and analyze various rectifiers, amplifier circuits and oscillators.
Relevant Links:
2. Link for Coursera Course:
1. Link for Study Material:
i) https://www.coursera.org/learn/linear- circuits-
https://iemcollege- dcanalysis
my.sharepoint.com/:w:/g/personal/amit_mandal_ie ii) https://www.coursera.org/learn/semiconductor-1
iii) https://www.coursera.org/learn/linear-circuits-ac-
m_edu_in/Edy9OXcE6MNPsUpt_XhXzBgBOWmg analysis?isNewUser=true
6A9p8x7U78sN7WvV7A?e=YwFm2e
Detailed Syllabus:
Module Topic Sub-topics Mapping with Industry and Lecture Corresponding Lab
number International Academia Hours Assignment
3 1. Operational ii) Introduction to operational As per International Standards : 6 iii) Simulation of ADC
Amplifier: amplifier, Ideal OP AMP, (https://explorecourses.stanford.edu/s using IC AD570,
i) R.A. Differential Amplifier, earch?q=EE101A), and using LT-SPICE
Gayakwad. Constant current source (https://explorecourses.stanford.edu/se software.
Chapter 3 (current mirror etc.), level arch?q=EE101B),
shifter, CMRR, Open & https://ocw.mit.edu/courses/6-101- iv) Simulation of DAC
Closed loop circuits, introductory-analog-electronics- using DAC 0808 and
importance of feedback loop laboratory-spring-2007/pages/syllabus/ using LT-SPICE
(positive& negative), and AICTE-prescribed syllabus : software.
inverting & non inverting (https://www.aicte-
amplifiers, voltage india.org/sites/default/files v) Simulation of
follower/buffer circuit. /Model_Curriculum/Final_ ECE.pdf ), Inverting and Non
Industry Mapping: LT-SPICE Inverting Amplifier
software, LabView, Proteus. Hardware using Op-Amp and
Chipset: IC741, IC328. using LT-SPICE
software.
CO-PO Mapping:
CO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
- - - - -
S S W W W W S
CO1:
- - - -
S S M M M W W S
CO2:
-
S S S S S M W W W S S
CO3:
- - - - - - -
S S M W S
CO4:
Relevant Links:
COURSE OBJECTIVES:
1. To introduce the fundamental concepts of various Number systems, Boolean algebra as well as techniques for
simplification of Boolean expressions
2. To present the conceptual design and implementation of various combinational logic circuits.
Page | 1
COURSE OUTCOMES:
CO1: Students would be able to convert from one number system to another, work out and design problems related to Boolean
algebra, minimization etc.
CO2: Have the ability to identify basic requirements for a design application and propose a cost-effective solution.
CO3: Have the ability to understand, analyse and design various combinational and sequential circuits.
CO4: Have the ability to understand, analyse and design various A/D and D/A conversion techniques.
Text Books
Mapping with with Chapters
number
Lecture
Module
Hours
Topic Sub-topics mapping Corresponding Lab
Industry and
Assignment
International
Academia
1 Introduction Number System:[2L] International Academia: 12L Text Hardware Experiments
to Numer Decimal, binary, octal, hexadecimal number 1. https://ocw.mit.edu/c Book1: (Experiments can be
performed in 7400 series IC
System and system and conversion. ourses/6-111- Chapters: or 4000 series IC)
Boolean Binary weighted codes: introductory-digital-
Logic BCD, Excess-3, Gray codes and their conversions, systems-laboratory- 1,2,3 • Familiarity with basic gates ICs
ASCII, EBCDIC [2L]; spring-2006/ and Realization of NOT, AND,
OR and XOR operations by
Signed binary number representation with 1’s and using universal gates (both
2’s complement methods, Binary arithmetic [1L]; 2. https://online.stanfor NAND and NOR)
d.edu/courses/ee273-
Boolean algebra, Various properties (associative digital-systems- • Design a logic circuit of
function F=A’B+C’D
,distributive properties), DeMorgan’s theorem engineering
, the realization of functions using logic gates [2L]; • Design a circuit to indicate 4
Representation in SOP and POS forms, [2L]; AICTE-prescribed bits odd and even numbers.
Minimization of logic expressions by KMAP syllabus:
(function with two, three, and four variables)[2L]; https://www.aicte- • Realization of a circuit to
display prime and non-prime
Quine-McCuskey Minimization Technique india.org/sites/default/fil numbers (4 bit)
(Tabular Method) [1L]. es/Model_Curriculum/AI
CTE%20- Software Experiments
%20UG%20CSE.pdf
Above mentioned experiments can
Industry Mapping: be performed in any of the
following simulation platform
Page | 2
Proteus software for
simulation 1. Circuitverse
(https://circuitverse.org/s
imulator)
https://www.labcenter.com
/ 2. Design of basic digital
circuits using
Tinkercad.
https://www.tinkercad.co
m/things/b91zk1E9SHy-
bodacious-maimu-
tumelo/editel?tenant=cir
cuits
3. Proteus software for
simulation
4. Logisim simulator
platform
2 Analysis & Combinational circuits - Adder and Subtractor International Academia: 12L Text Hardware Experiments
design of circuits (half and full adder, half and full 1. https://ocw.mit.edu/c Book1:
• Familiarity with basic gates ICs
Combination subtractor) [2L]; ourses/6-111- Chapters: and Realization of NOT, AND,
al Logic introductory-digital- OR and XOR operations by
Design of Code converters, Encoder, Decoder, systems-laboratory- 4,5 using universal gates (both
Magnitude Comparator, Multiplexer, De- spring-2006/ NAND and NOR)
Multiplexer, Parity Generator, Parity Checker Text • Design a logic circuit of
[10L]. 2. https://online.stanford Book2: function F=A’B+C’D
.edu/courses/ee273-
digital-systems-
Chapters: • Design a circuit to indicate 4
bits odd and even numbers.
engineering 5,6
• Realization of a circuit to
AICTE-prescribed display prime and non-prime
syllabus: numbers (4 bit)
https://www.aicte-
india.org/sites/default/fil
es/Model_Curriculum/AI
Software Experiments
Page | 3
CTE%20-
%20UG%20CSE.pdf Above mentioned experiments can
be performed in an online
simulation platform
Industry Mapping:
3 Sequential Sequential Circuits - Latch & Basic Flip-flops International Academia: 14L Text • Design of R-S, J-K, D and T Flip
Logic Circuit [1L]; 1. https://ocw.mit.ed Book1: flops using universal gates and
also study master-slave J-K flip
Types of Flip-flops -SR, JK, D, T and JK Master u/courses/6-111- Chapters: flop
slave Flip-flops[3L]; introductory-
Finite State Machine: State equations ,State table digital-systems- 6,7 • Design of synchronous and
, State diagram[2L] laboratory- asynchronous counter
Basic concept of Synchronous and spring-2006/ Text • Design of 4-bit shift register
Asynchronous counters, Upcounter and Book3: (SISO, SIPO, PIPO, PISO)
downcounter[2L]; 2. https://online.stan
Chapters:
Design of Mod N Counter [3L]; ford.edu/courses/
Software Experiments
Ring counter, Johnson counter [1L]; ee273-digital- 7,8
Shift Registers (SISO, SIPO, PIPO, PISO) [2L]. systems- Above mentioned experiments can
engineering be performed in an online
Page | 4
simulation platform
AICTE-prescribed
syllabus:
1. Circuitverse
https://www.aicte- (https://circuitverse.org/s
india.org/sites/default/fil imulator)
es/Model_Curriculum/AI
CTE%20- 2. Design of basic digital
circuits using
%20UG%20CSE.pdf
Tinkercad.
https://www.tinkercad.co
Industry Mapping: m/things/b91zk1E9SHy-
bodacious-maimu-
Proteus software for tumelo/editel?tenant=cir
simulation cuits
3. Proteus software for
https://www.labcenter.com simulation
/ 4. Logisim simulator
platform
4 Digital Logic families- TTL, ECL, MOS, and CMOS - International Academia: 2L Text • Design of ADC and DAC using
integrated basic concepts; Logic levels, propagation delay 1. https://ocw.mit.ed Book3: IC ADC AD570, DAC 0808
circuits time, power dissipation fan-out and fan-in, noise u/courses/6-111- Chapters: • Design of ADC and DAC using
margin, logic families and their characteristics introductory- TinkerCad
Basics of A/D and D/A converters. digital-systems- 4,13
laboratory-
spring-2006/
2. https://online.stan
ford.edu/courses/
ee273-digital-
systems-
engineering
AICTE-prescribed
syllabus:
https://www.aicte-
Page | 5
india.org/sites/default/fil
es/Model_Curriculum/AI
CTE%20-
%20UG%20CSE.pdf
Industry Mapping:
https://www.labcenter.com
/
TEXTBOOKS
1. Digital Logic and Computer Design, M. Morris Mano PHI, 1st Edition, ISBN 978-01-32-4510-7
2. Modern Digital Electronics, R.P.Jain 2/e , McGraw Hill
3. Digital Circuits and Design- S. Salivahanan, S. Arivazhagan, 5th Edition Oxford University Press.
REFERENCE BOOKS
4. Digital Systems Principles and Applications, Ronald J. Tocci, Neal S. Widmer, Gregory L. Moss, Pearson Prentice Hall.
5. Digital Design, M. Morris Mano and Michael D. Ciletti, 4th Edition , PHI
6. Fundamental of Digital Circuits- A. ANAND KUMAR, PHI
7. D.Ray Chaudhuri- Digital Circuits-Vol-I & II, 2/e- Platinum Publishers
8. Leach & Malvino—Digital Principles & Application, 5/e, McGraw Hill
9. Floyed & Jain- Digital Fundamentals-Pearson
10.Digital Electronics, As per AICTE: Principles and Integrated Circuits
Page | 6
University of Engineering and Management
Institute of Engineering & Management, Salt Lake Campus
Institute of Engineering & Management, New Town Campus
University of Engineering & Management, Jaipur
Relevant Links:
https://drive.google.com/drive/folders/19umqy3stib1-wuHy0h-p0arM0NkIzdxC?usp=sharing
Page | 1
COURSE OBJECTIVES: conjunction o
1. The syllabus will prepare the learners for Engineering Exit Examinations, ESE and campus placements.
3. Students will make estimations for a mean, variance, standard deviation and proportions for big data.
4. Students will be eligible to work in the Data domain which is the emerging technology of the future
5. Students will be able to describe and quantify the uncertainty inherent in predictions made by machine learning models.
COURSE OUTCOMES:
CO Course Outcomes
CO 1 Illustrate the ideas of probability and random variables, various discrete and continuous
probability distributions with their properties and their applications in physical and
engineering environment that will make a bridge between elementary statistical tools
and probability theory.
CO 2 Find the inter-relation between two or more phenomena with the help of curve
fitting.
CO 3 Understand the basic components of sampling and have the knowledge on exact
sampling distributions which are essential for estimating and testing hypothetical
statements. Know the various sampling methodologies and their efficiencies in
theoretical and practical aspects.
CO 4 Estimate and test the parameters associated with the relevant areas for forecasting and
verification of economic theory
CO 5 Apply the statistical tools in business, economical and commercial areas for analyzing
problems and to make better decisions for future in their fields.
Page | 2
Detailed Syllabus:
4 Estimation of Point and Interval estimations, Biased Chapter 12 https://ocw.mi 6 "R" software for
Parameters and Unbiased estimators, Minimum /Text Book 1 t.edu/courses/ statistical
Variance Unbiased Estimator Chapters 14/ 1-010- computing
(MVUE), Consistent Estimator, Text Book 2 uncertainty-
Maximum Likelihood Estimation of in-
Parameters, Applications in engineering-
populations following theoretical fall-2008/
distributions (Binomial, Poisson and
Normal), Calculation of confidence
limits for population mean and
population proportions.
5 Testing of Large Sample Test: Statistical Chapter https://ocw.mi 12 "R" software for
Hypothesis Hypotheses, Test Statistic, Best 13/ Text t.edu/courses/ statistical
Critical Region, Test for single mean, Book 1 6-041- computing
difference of means, single proportion, probabilistic-
Chapter
difference of proportions, and systems-
14?Text Book
difference of standard deviations. analysis-and-
2
Small Sample Test: Test for single applied-
Page | 4
mean, difference of means and probability-
correlation coefficients, Test for ratio fall-2010/
of variances, Chi-square test for
goodness of fit and independence of
attributes.
TEXT BOOK:
1. Saktipada Nanda and Sibashis Nanda , "A Course on Probability & Statistics", 2nd Edition (2024), Mindprobooks Academic
Series [Available in flipkart.com/amazon.in]
2. N.G.Das, "Statistical Methods", Combined Edition Vol. 1 &2 (2017) McGraw Hill Education
REFERENCE BOOKS:
1. Sheldon M. Ross, "Introduction to Probability and Statistics for Engineers and Scientists", 6th Edition (2020), Academic
2. Douglas C, Montgomery and George C. Runger, Applied Statistics and Probability for Engineers, 7th edition (2018), John
Wiley & Sons.
3. Murray R. Spiegel, John J. Schiller and R. Alu Srinivasan, "Schaum's Outline of Probability & Statistics" , 4th Edition
(2012), McGraw Hill Education.
Page | 5
CO-PO Mapping:
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12
CO1 3 3 3 2 2 1 1 1 1 1 2 1
CO2 3 3 3 3 2 1 1 1 1 1 2 1
CO3 3 3 3 3 2 1 1 1 1 1 2 1
CO4 3 3 3 3 2 1 1 1 1 1 2 1
CO5 3 3 3 2 2 2 1 2 2 2 3 2
3: Strong correlation
2: Medium correlation
1: Weak correlation
PSO1 Technical knowledge and analysis: Apprehend and analyze specific engineering problems of communication,
networking, electrical & electronics circuits, signal processing, computer programming, embedded systems, VLSI design
and semiconductor technology by applying the knowledge of basic sciences, engineering mathematics and engineering
fundamentals.
P
Design and Implementation: Ability to design and implement the acquired technical knowledge with proficiency in
SO2 logical programming for applications in electronics & communication engineering.
P
Development of professional skill and professional ethics: Ability to communicate effectively with excellent
SO3 professional proficiency, interpersonal skills and demonstrate the practice of professional ethics for societal benefit.
Page | 6
Page | 7
University of Engineering and Management
Institute of Engineering & Management, Salt Lake Campus Institute
of Engineering & Management, New Town CampusUniversity of
Engineering & Management, Jaipur
COURSE OBJECTIVES:
4. To learn various data structure approaches and techniques to develop and design projects.
Page | 1
COURSE OUTCOMES:
CO1 Students will be able to acquire and remember the knowledge of fundamental data
structures.
CO2 Students will be able to implement any problem by writing their own algorithms.
CO3 Students will be able to analyze the algorithm for a given problem using different data
structures.
CO4 Students will be able to learn various data structure approaches and techniques to
develop and design projects.
Lecture
Module
Industry and
Hours
International Mapping
Academia
1 Introdu Why do we need data structure? International Academia: 10 1) Write a Program to 1. Reema Thareja-
ction Advanced Data Structures | generate the Armstrong Chapter 2
Concepts of data structures: a) Data Electrical Engineering and numbers from N to M.
and data Computer Science | MIT 2.Debasis Samanta
structure b) Abstract Data Type and OpenCourseWare 2) Write a Program to – Chapter 1
Data Type print the following
AICTE-prescribed sequence of numbers: 3.Aaron M.
Applications Algorithms and syllabus: 0,1,1,2,3,5,8,13,21,34… Tannenbaum–
programs. Chapter 1
CTE Model Curriculum for 3) Twenty five numbers
The basic idea of pseudo-code. (aicte-india.org) are entered from the
keyboard. Write a
Algorithm efficiency and analysis. Industry Mapping: program to find out how
Various web-based and many of them are positive,
Time and space complexity analysis standalone compilers, how many are negative,
of algorithms – order notations. Programming practice in how many are even and
Page | 2
Hackerrank, Leetcode, how many odd.
GeeksforGeeks platform.
4) WAP a program to
check if a given string is
palindrome or not (the
user may choose an
example string).
2 Linear Array: Different representations – International Standards 10 1) Write a program using 1. Reema Thareja
Data row-major, column-major [1L]; : Advanced Data Structures | array where we can find – Chapter 3, 6, 7, 8
Sparse matrix - its implementation maximum and second
Structur Electrical Engineering and maximum number.
and usage [1L]; Array representation 2.Debasis Samanta
es Computer Science | MIT – Chapters 2, 3, 4,
of polynomials [1L]; OpenCourseWare 2) Write a program to 5
search the location of a
Linked List: Singly linked list, given element in array and
circular linked list, doubly linked list, after searching delete that 3.Aaron M.
element from array. Tannenbaum –
linked list representation of Chapters 1, 2, 3, 4
polynomials and applications [2L]; 3) Write a program to
perform the push and pop
Stack and Queue: Stack and its operations in a stack.
implementations (using array, using
linked list), applications (Infix to 4) Write a program for
Postfix conversion, Evaluation of infix to postfix conversion
using stack.
Postfix expression etc.) [2L]; Queue,
circular queue, dequeue [1L]; 5) Write a program for
Implementation of queue- both linear performing the insert and
and circular (using array, using linked delete operations in a
queue.
Page | 3
list), Applications [1L];
6) Write a menu driven
Recursion: Principles of recursion – program for the following
operation of a Singly
use of the stack, differences between Linked List.
recursion and iteration, tail recursion. A)Insert a node at
Applications - Tower of Hanoi [1L]. beginning
B)Insert a node as per
given position.
C)Insert a node at the end
of the linked list.
D)Delete a node at
beginning
E)Delete a node as per
given position.
F)Delete a node at the last
of the linked list.
7) Write a C program to
concatenate two doubly
linked lists.
8)Write a Program to
implement the procedure
of Tower of Hanoi using
recursion.
9) You are given an array
of size N. You can
perform an operation in
which you will remove the
largest and the smallest
elements from the array
and you will add their
difference at the end of the
array. So, finally the array
size will be decreased by 1
after each such operation.
Page | 4
You are given Q tasks and
in each task, you are given
an integer K. For each
task, you have to print the
sum of all the elements in
the array after such k
operations.
10) Suppose there is a
circle. There are N petrol
pumps on that circle. You
will be given two sets of
data.
1. The amount of petrol
that every petrol pump
has.
2. Distance from that
petrol pump to the next
petrol pump.
Find a starting point where
the truck can start to get
through the complete
circle without exhausting
its petrol in between.
Note : Assume for 1 litre
petrol, the truck can go 1
unit of distance.
Page | 5
AICTE prescribed
syllabus:
CTE Model Curriculum
for (aicte-india.org)
Industry Mapping:
Various web-based and
standalone compilers,
Programming practice in
Hackerrank, Leetcode,
GeeksforGeeks platform.
3 Nonlinear Trees: Basic terminologies, International Standards: 12 1) Write a Program to 1. Reema Thareja –
Data tree representation (using array, Advanced Data Structures insert and delete a Chapters 9, 13
structures | Electrical Engineering node from the BST.
using linked list); 2. Debasis Samanta –
Binary trees - binary tree and Computer Science | Chapters 7, 8
MIT OpenCourseWare 2) Write a Program
traversal (pre-, in-, post- order), for Tree Traversal in
recursive and non-recursive AICTE prescribed Pre-order. 3. Aaron M.
traversal algorithms of binary syllabus: Tannenbaum –
3) Write a Program Chapters 5, 8
tree, threaded binary tree (left,
CTE Model Curriculum for Tree Traversal in
right, full), and expression tree;
for (aicte-india.org) In-order.
Binary search tree- operations
(creation, insertion, deletion, Industry Mapping:
searching); Height balanced 4) Write a Program to
binary tree – AVL tree Various web-based and implement the Tree
standalone compilers,
(insertion, deletion with Traversal in Post-order.
Programming practice in
examples only); Hackerrank, Leetcode,
B- Trees – operations GeeksforGeeks platform. 5) Write a Program to
(insertion, deletion with implement the BFS
examples only); procedure.
B+ Trees – operations
(insertion, deletion with 6) Write a Program to
examples only) [1L]; implement the DFS
Page | 6
procedure.
Graphs: Graph definitions and
concepts (directed/undirected 7) Robert lives in a town.
graph, weighted/un-weighted He has made some crafts
edges, subgraph, degree, cut and want to make some
vertex/ articulation point, money out of it. So he
pendant node, clique, complete decides to visit every city
graph, connected components – on the state and sell his
strongly connected component, crafts. Now there are
weakly connected component, multiple routes to visit
path, shortest path, and every city in that state
isomorphism); Graph and each route has
representations / storage different travel fares.
implementations – adjacency Robert knows all the
matrix, adjacency list, routes and the travel
adjacency multi-list; fares. Help Robert to
Graph traversal and identify a route where he
connectivity – Depth-first can spend less money
search (DFS), Breadth-first while going to each city
search (BFS) – concepts of and returning home.
edges used in DFS and BFS Take the User Input
(tree-edge, backedge, cross- Format as following:
edge, forward-edge); N = no of cities in the
applications. Minimal spanning state
tree – Prim’s algorithm, fare[][] = 2D matrix
Kruskal’s algorithm (basic idea showing the fares for
of greedy methods). each route.
Page | 7
4 Searching Sorting Algorithms: Bubble sort, International Standards: 4 1) You are given a 1. Reema Thareja –
and insertion sort, shell sort, selection sort, Advanced Data Structures list of n-1 integers Chapters 14, 15
| Electrical Engineering in the range from 1
Sorting: merge sort, quick sort, heap sort to n. There are no 2. Debasis Samanta –
(concept of max heap, application – and Computer Science |
duplicates in the Chapter 6, 10
MIT OpenCourseWare list. One of the
priority queue), radix sort; Time and
space complexity derivations; integers from 1 to n 3. Aaron M. Tannenbaum
AICTE prescribed
is missing in the – Chapters 6, 7
syllabus: list. Write a
Searching: Sequential search, binary program in C to
CTE Model Curriculum find the missing
search, interpolation search. Time and
for (aicte-india.org) integers.
space complexity derivations.
Note the user input
Industry Mapping: format as:
Hashing: Hashing functions, p = size of array
collision resolution techniques. Various web-based and a = enter the array
standalone compilers, elements.
Programming Practice in
Hackerrank, Leetcode, 2) A class has “n”
GeeksforGeeks platform. number of
students. They are
standing in a queue
and not roll
number wise.
Write a program in
C to let them enter
the classroom in a
Sorted Manner
based on their roll
number (in
ascending order).
Note the User input
format as:
n = number of students
in the queue.
a = enter their roll
numbers in the array as
Page | 8
they are standing
(random order).
TEXT BOOK:
1. “Classic Data Structures” by Debasis Samanta.
2. “Data Structures using C” by Aaron M. Tanenbaum.
3. “Data Structures using C” by Reema Thareja.
REFERENCE BOOKS:
Page | 9
University of Engineering and Management
Institute of Engineering & Management, Salt Lake Campus
Institute of Engineering & Management, New Town Campus
University of Engineering & Management, Jaipur
COURSE OBJECTIVES:
1. To be familiar with basic commands, syntax and mathematical operation in MATLAB.
3. To develop script and function by using complex programming concepts i.e. decision making, looping etc.
Page | 1
COURSE OUTCOMES:
CO1: Students would be able to understand basic commands, syntax and mathematical operation in MATLAB.
CO2: Students would be able to solve different mathematical problems using matrix operations in MATLAB.
CO3: Students would be able to develop script and function by using complex programming concepts i.e. decision making, looping etc.
CO4: Students would be able to learn data visualization and GUI development in MATLAB.
Mapping with
number
Lecture
Module
Hours
Topic Sub-topics Corresponding Lab
Industry and
Assignment
International
Academia
1 Introduction Introduction, Why MATLAB? History, it’s International Academia: 4L • Create One Account in
to MATLAB strengths, Competitors, Starting MATLAB, 1. https://ocw.mit.edu/c MATLAB Online and
Using MATLAB as a calculator, Quitting ourses/6-057- Sign In (Use
(MATLAB MATLAB introduction-to- Institutional email e.g.
[email protected])
Programmin Basics commands in MATLAB, Basic matlab-january-iap-
Link:
g for Operations, MATLAB-Data types, Rules about 2019/pages/syllabus https://in.mathworks.co
Engineers, variable names, Predefined variables etc. 2. https://stanford.edu/c m/products/matlab-
6E lass/cme192/index.ht online.html
Author(s): ml • Explore MATLAB
Stephen J. Layout
Chapman- AICTE-prescribed • Using MATLAB as a
Basic Calculator
Chapter 1) syllabus:
• Variables: create, view,
https://www.aicte- edit, and display
india.org/sites/default/fil • Predefined Variables
es/Model_Curriculum/AI • Keywords
CTE%20- • Operators
%20UG%20CSE.pdf • Execute Basic
Commands: clc, clear
Industry Mapping: all, clear <variable>,
https://matlabacademy.mat close all, quit, help
hworks.com/details/matlab version, who, whos,
-fundamentals/mlbe date, delete, cd, dir,
save, load
Page | 2
2 Vector, Vector, Matrix, Array Addressing, Built-in International Academia: 8L • User Input: Numeric &
Matrix, functions, Mathematical Operations, Dealing 1. https://ocw.mit.edu/c String
Array, Cell with strings (Array of characters), Array of ourses/6-057- • Vector: create and
and String array (cell) concept. introduction-to- display
Operations matlab-january-iap- • Matrix: create,
concatenate, indexing in a
2019/pages/syllabus matrix (insert, update,
(MATLAB 2. https://stanford.edu/cl and delete), arithmetic
Programmin ass/cme192/index.ht operations (addition,
g for ml subtraction,
Engineers, multiplication, and
6E AICTE-prescribed division) on matrix
Author(s): syllabus: • String: create, display,
concatenation, finding
Stephen J. https://www.aicte-
length, and string
Chapman- india.org/sites/default/fil operations (uppercase,
Chapter 2, es/Model_Curriculum/AI lowercase, split, join,
Chapter 9, CTE%20- unique)
Chapter 10) %20UG%20CSE.pdf • Cell Array: create,
indexing in cell array
Industry Mapping: (insert, update, and
https://matlabacademy.m delete), conversion from
athworks.com/details/mat cell to matrix
lab-fundamentals/mlbe
Page | 3
3 Script, Script file, Input commands, Output commands, International Academia: 6L • Script: explore script
Function, and Structure of function file, Inline functions, feval 1. https://ocw.mit.edu/c editor, create and execute
Debugging command, Comparison between script file and ourses/6-057- a script, include multiple
function file, Debugging scripts. introduction-to- sections in a script, and
execute separately
(MATLAB matlab-january-iap-
• Function: create and call
Programmin 2019/pages/syllabus a function, inline
g for 2. https://stanford.edu/c function, feval command
Engineers, lass/cme192/index.ht • Debugging: Debug a
6E ml MATLAB script and
Author(s): mention all the necessary
Stephen J. AICTE-prescribed steps
Chapman- syllabus:
Chapter 1, https://www.aicte-
Chapter 6) india.org/sites/default/fil
es/Model_Curriculum/AI
CTE%20-
%20UG%20CSE.pdf
Industry Mapping:
https://matlabacademy.m
athworks.com/details/mat
lab-fundamentals/mlbe
Page | 4
4 Complex Conditional statements and Loop, Relational International Academia: 6L • Problems to explore
programming and Logical Operators, if-else statements, 1. https://ocw.mit.edu/c conditional statements
and working switch-case statements, for loop, while loop, ourses/6-057- • Problems to explore
with dataset iteration
Special commands (break and continue), Table, introduction-to-
import data from a large database, Export data matlab-january-iap- • Problems to explore
(MATLAB recursion
to own file or database. 2019/pages/syllabus
Programmi • Table: create, insert, and
ng for 2. https://stanford.edu/c delete a column, display
Engineers, lass/cme192/index.ht and join two tables
6E ml • Import & Export Files:
Author(s): − Import from a
AICTE-prescribed spreadsheet
Stephen J.
syllabus: − Export to a
Chapman- spreadsheet
Chapter 4, https://www.aicte-
− Import from a text file
india.org/sites/default/fil
Chapter 5) − Export to a text file
es/Model_Curriculum/AI
CTE%20-
%20UG%20CSE.pdf
Industry Mapping:
https://matlabacademy.m
athworks.com/details/mat
lab-fundamentals/mlbe
Page | 5
5 Data 2D Plotting: In-built functions for plotting, International Academia: 6L • 2D Plots:
Visualization Multiple plotting with special graphics, Curve 1. https://ocw.mit.edu/c − Line plot- multiple
using fitting, Interpolation, Basic fitting interface. ourses/6-057- lines, line style,
MATLAB introduction-to- color, marker, axis,
title, marker
3D Plotting: Use of meshgrid function, Mesh matlab-january-iap-
− Subplot- changing
(MATLAB plot, Surface plot, Plots with special graphics. 2019/pages/syllabus row and column
Programmi 2. https://stanford.edu/c − Bar plot- categorical,
ng for lass/cme192/index.ht ordering categorical,
Engineers, ml stacked, color,
6E horizontal
Author(s): AICTE-prescribed − Pie chart- explode,
Stephen J. syllabus: label, legend, color
− Histogram plot
Chapman- https://www.aicte-
− Rader plot
Chapter 3, india.org/sites/default/fil
• Polynomial & Curve
Chapter 8) es/Model_Curriculum/AI Fitting: polyval, polyint,
CTE%20- polyfit
%20UG%20CSE.pdf • 3D Plots: mesh plot,
surface plot, quiver plot
Industry Mapping:
https://matlabacademy.m
athworks.com/details/mat
lab-fundamentals/mlbe
Page | 6
6 Graphical GUI in MATLAB, App designer, Component International Academia: 6L • Components and
User Interface library (Edit Field, Text Area, Label, Button, 1. https://ocw.mit.edu/c callbacks
Design Check Box, Drop Down, List Box, Button ourses/6-057- − Create a simple
Group, Slider, Spinner etc.), Containers (Panel, introduction-to- calculator app
(MATLAB Tab Group), Instrumentation, Component matlab-january-iap- − Create an app for
Programmi browser, Design view and code view, Call back 2019/pages/syllabus student registration
ng for function, Exporting App. 2. https://stanford.edu/c data entry using
Engineers, lass/cme192/index.ht different form
6E ml components
Author(s): • Containers and
Stephen J. AICTE-prescribed instrumentation
Chapman- syllabus: − Create an app to
Chapter 14) https://www.aicte- display the output
india.org/sites/default/fil in a gauge where
es/Model_Curriculum/AI input is given by a
knob.
CTE%20-
− Create an app to
%20UG%20CSE.pdf
control light with a
Industry Mapping: switch
https://in.mathworks.com
/academia/courseware/gra MATLAB Project Ideas:
phic-user-interfaces.html https://in.mathworks.com/a
cademia/matlab-
engineering-project-
ideas.html
TEXT BOOK:
1. “MATLAB Programming for Engineers (6e)” by Stephen J. Chapman
REFERENCE BOOKS:
Page | 7
University of E ngi neerin g and M an agem ent
Institute of Engineering & Management, Salt Lake Campus
Institute of Engineering & Management, New Town Campus
University of Engineering & Management, Jaipur
COURSE OBJECTIVES:
1. Understand basics of Management.
COURSE OUTCOMES:
Lab Assignment
Lecture Hours
Industry
and
Internati
onal
Academia
Text Book:
Management: Principles, Processes & Practices – Bhat, A & Kumar, A (OUP).
Reference Books:
1. Essentials for Management – Koontz, Revised edition, Tata McGraw Hill (TMH)
3. Management – Stoner, James A. F. (Pearson)
4.Management - Ghuman, Tata McGraw Hill(TMH)