0% found this document useful (0 votes)
51 views48 pages

MATLAB Curriculum Content v3

MATLAB is a high-level programming language used in academia and industry for various applications, including numerical computing and data science. The document outlines the features of MATLAB and Simulink, including a campus-wide license that provides unlimited access to students and faculty, along with resources for teaching and curriculum integration. It also lists various courses and modules available for effective teaching using MATLAB, emphasizing hands-on learning and interactive content.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views48 pages

MATLAB Curriculum Content v3

MATLAB is a high-level programming language used in academia and industry for various applications, including numerical computing and data science. The document outlines the features of MATLAB and Simulink, including a campus-wide license that provides unlimited access to students and faculty, along with resources for teaching and curriculum integration. It also lists various courses and modules available for effective teaching using MATLAB, emphasizing hands-on learning and interactive content.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 48

Teaching with MATLAB & Simulink

Hands-On Curriculum Content

MathWorks Education Team

© 2023 The MathWorks, Inc.


1
What is ®
MATLAB ?

▪ MATLAB® is a high-level programming language, specially


designed for Engineers and Scientists. MATLAB
▪ Widely used across Academia and Industry for applications in:
– Numerical Computing, Maths and Visualization
– Data Science & AI (Machine & Deep Learning)
– Signal & Image Processing, Control System Design
▪ Includes 100+ add-on Toolboxes and Apps for specialized
tasks, including Simulink® – an industry-leading tool for
Model-Based Design.

2
MATLAB Campus-Wide License Overview

▪ All students, faculty & researchers get


unlimited access to MATLAB
University & lab Self-paced online learning
▪ Install any number of toolboxes, any version, computers

on any number of machines

▪ Standalone installation: No server-side


authentication necessary Personal Computers
& Mobile Devices, Online
▪ All that is needed is an official email ID Auto-graded homework
access through browser

▪ Online training courses also included

Clusters & HPC Low-cost hardware support

3
Key capabilities for Teaching with MATLAB & Simulink:

MATLAB Online & Simulink run directly from the browser!

Live Editor makes teaching interactive – with Text, Images,


Equations & Code all in the same environment!

MATLAB Apps allow students to learn concepts without coding

MATLAB Grader for automated assessment

MATLAB Online Training Suite allows self-paced online learning

4
Where to use MATLAB in Curriculum? Some Ideas:

▪ Basic/Foundation Courses: ▪ Advanced/Elective Courses:


➢ Introductory Programming for ➢ Electric Vehicles
Engineers & Scientists ➢ Robotics
➢ Numerical Methods ➢ Deep Learning & Computer Vision
➢ Signals and Systems ➢ Power Systems & Power Electronics
➢ Digital Signal Processing ➢ Mechanics & Vehicle Dynamics
➢ Control Systems Design ➢ Thermodynamics & Fluid Mechanics
➢ Image Processing ➢ Communication Systems
➢ Statistics & Machine Learning ➢ Internet-of-Things
5
How can MATLAB be used for Teaching Effectively?

Interactive Live Ready Courseware Virtual Labs


Scripts Modules

Link Link Link


6
MATLAB Academy: Complementary Online, Self-Paced Courses
All courses include hands-on exercises, and completion Certificates ☺

– Campus-Wide Online Training


– Hands-on MATLAB and Simulink
experience
– Measurable progress report and
completion certificate
– Interactive lessons with immediate
feedback
– 24/7 availability

https://matlabacademy.mathworks.com/#getting-started 7
Onramps

▪ Introductory Courses for getting started:


– MATLAB Onramp
– Machine Learning Onramp
– Deep Learning Onramp
– Signal Processing Onramp
– Image Processing Onramp
– Simulink Onramp
– Circuit Simulation Onramp
– Power Electronics Simulation Onramp
– Control Design Onramp with Simulink
– And more…

https://matlabacademy.mathworks.com/#getting-started 8
Advanced Courses - Math and Optimization

– Introduction to Symbolic Math


– Introduction to Linear Algebra
– Solving ODEs
– Solving Nonlinear Equations
– Optimization

https://matlabacademy.mathworks.com/#math-and-optimization
9
Advanced Courses - AI, Machine Learning, and Deep Learning

– Machine Learning with MATLAB


(longer course)
– Deep Learning with MATLAB
(longer course)
– Reinforcement Learning Onramp
– Computer Vision Onramp

https://matlabacademy.mathworks.com/#ai
10
Also Explore…

Hardware Support MATLAB & Simulink Student


MATLAB Tech Talks
Packages Challenge Projects Competitions

Link Link Link Link


11
FileExchange
▪ Ready-to-use demos and
courseware content uploaded by
Educators and MathWorks Staff

▪ Some Examples:
– Digital Communications Course
from Prof Sundeep Rangan, NYU
– Quadcopter Lessons by Prof
Michael Thorburn, Cal State LA
– Machine Learning for Engineers
by Prof John Hedengren
– Mars Rover Model in Simscape
by Steve Miller, MathWorks
– Microgrid Design with Simscape
by MathWorks Simscape Team
12
MATLAB Ready-to-Use Content for Curriculum Integration

tinyurl.com/MATLABModular
https://drive.matlab.com/sharing/13557eb7-e980-4d01-8096-84980a08781a

Guidelines:
▪ Feel free to download, modify and use for academic teaching.
▪ This material is not intended for commercial use.
▪ Please attribute the MathWorks if re-using, sharing or referring to any of these materials.
▪ Please use only licensed copies of MATLAB® software and support the developers ☺
▪ For further support, reach out via the MathWorks website or your local MathWorks representative.

Disclaimer: The content linked here is copyright of MathWorks Inc. and is intended for use in an academic setting only. The system equations, models and
parameters used here are approximate representations and should not be directly used for engineering design work or as references without the
appropriate verification and safety checks. MathWorks Inc. will not be responsible for any damages resulting from improper use of these materials.

13
Ready Content for Curriculum Integration
tinyurl.com/MATLABModular
Intro to Programming with MATLAB Intro to Image Processing Intro to Numerical Methods Digital Signal Processing (DSP) Lab Control Systems with MATLAB Simulink Arduino Lab Parallel Computing Big Data Workshop

Intro to Intro to Digital Signal Control Systems Parallel


Intro to Image
Programming Numerical Processing with MATLAB & Arduino Lab Computing & Big
Processing
with MATLAB Methods (DSP) Lab Simulink Data Workshop

Math – Introductory Courseware Math – Understanding ODE Solvers Math – Partial Differential Equations Math – Optimization Math – Statistics and Data Science AI ML Foundation Courseware EM and Antenna Theory

Math – Math – Math – Partial Math – Statistics AI & ML


Math – EM and Antenna
Introductory Understanding Differential and Data Foundation
Optimization Theory
Courseware ODE Solvers Equations Science Courseware
Electrical Circuits Simulation Digital Circuits Simulation Power Electronics Courseware Renewables and Microgrid Digital Circuits on FPGA DSP Architectures for FPGA Chemical Engineering Workshop

Power DSP Chemical


Electrical Circuits Digital Circuits Renewables and Digital Circuits
Electronics Architectures Engineering
Simulation Simulation Microgrid on FPGA
Courseware for FPGA Workshop

Communication Systems Modelling Deep Learning for Computer Vision Mobile Robotics Quadcopter Modelling Simulation Robotic Manipulators Electric Vehicles Modelling Simulation Internet of Things

Communication Deep Learning Quadcopter Electric Vehicles


Robotic
Systems for Computer Mobile Robotics Modelling & Modelling & Internet of Things
Manipulators
Modelling Vision Simulation Simulation

14
Introduction to Programming with MATLAB
List of Modules

List of Modules

▪ Details: ▪ Contents:
– Audience: Any – Introduction to LiveScripts
– Calling Functions
– Type: Tutorial – Plotting
– Teaching Hours: 2-3 hours – Loops
– Strings
– Suggestions: Include as lab component of
– If-Else Statements
Introduction to Programming Course + assign 3-
hour MATLAB Onramp Course (1 credit)

Example:
AICTE Model curriculum Semester Category Course Code Course title Module Suggested Credit Teaching hours
Model curriculum for UG 1st year engg (common for all Engineering science Programming for problem 1 - Introduction to
branches) II courses ESC 103 solving programming 1 2 to 3

15
Arduino DIY Lab
List of Modules

List of Modules

▪ Details:

– Audience: Any

– Type: Tutorial

– Teaching Hours: 12-24 hours

– Suggestions: Include as lab component of


Embedded Programming Course (1 credit)

Example:
AICTE Model curriculum Semester Category Course Code Course title Module Suggested Credit Teaching hours
Model curriculum for UG Electronics & Communication 3 – Electronic Circuit Building
Engineering II Design Thinking ESC 103 IDEA Lab Workshop Blocks 1 12-24

16
Parallel Computing & Big Data Workshop
List of Modules

List of Modules

▪ Details:

– Audience: Researchers

– Type: Workshop Materials

– Teaching Hours: 8-12 hours

– Suggestions: Can be used piecewise to


learn Parallel Computing, GPU Computing,
Cluster Computing and Big Data
applications with MATLAB & Simulink.

Example:

17
AI & ML Foundation Courseware
▪ Details:

– Audience: All Streams

– Type: Curriculum/Lab Materials

– Teaching Hours: 36-48 hours (3-4 Credits)

– Example Courses: Math for AI, Machine Learning,


or Applied AI.

– Application Examples on:


▪ Electrical Engineering & Renewables

▪ Signal Processing & Biomedical Engineering

▪ Mechanical Engineering & Material Science

▪ Civil Engineering

AICTE Model Curriculum for Artificial Intelligence and Data Science (AI&DS):
Course Code Course title Suggested Credit Teaching hours

PC 208 Machine Learning 3 24 to 36

PC305 Applied AI 3 24 to 36 18
Math – Introductory Courseware
List of Modules

List of Modules

▪ Details: Contents:

– Audience: 1st/2nd-year 1. Introduction to Symbolic Math


Engineering or Science Students 2. Differential and Integral Calculus
– Type: Curriculum Materials 3. Numerical Computing
– Teaching Hours: 24-36 hours, in 4. Laplace Transform
parallel to classroom teaching 5. Example Problems
– Suggestions: Use in Maths-I,
Maths-II (3 credits)

Example:
AICTE Model curriculum Semester Category Course Code Course title Module Suggested Credit Teaching hours
Model curriculum for UG 1st year engg (common for all BS 101 & BS Calculus, Linear algebra and
branches), can be also used for Science students I & II Basic Science courses 103 Mathematics I and II numerical methods 2 12 to 24
19
Math - Understanding ODE Solvers
List of Modules

List of Modules

▪ Details:

– Audience: Any
Maths/Physics/Engineering Course

– Type: Practical Exercises

– Teaching Hours: 12-16 hours

– Suggestions: Include in 2 credit course


on Numerical Methods. Theory part of
Euler, RK4 to be taught in class lectures.

Example:
AICTE Model curriculum Semester Category Course Code Course title Module Suggested Credit Teaching hours
Model curriculum for UG 1st year engg (common for all BS 101 & BS Calculus, Linear algebra and
branches), can be also used for Science students I & II Basic Science courses 103 Mathematics I and II numerical methods 2 12 to 16
20
Math – Solving Partial Differential Equations with MATLAB
List of Modules

List of Modules

▪ Details:

– Audience: 3rd/4th-year Engineering or


Science Students, Researchers

– Type: Examples of Numerical Solutions


of Partial Differential Equations

– Teaching Hours: 6-12 hours of Content


to accompany Theory classes

21
Math – Optimization Workshop
List of Modules

List of Modules

▪ Details: Contents:

– Audience: 1st/2nd-year Engineering or 1. Introduction to Optimization


Science Students, Researchers 2. Examples:
– Type: Tutorials ➢ Optimization in One Variable

➢ Curve Fitting
– Teaching Hours: 6-12 hours of
➢ Signboard Weight Optimization
Workshop Content
➢ Mass-Spring-Damper Optimization

➢ Banana Function Trajectory Optimization

➢ Traveling Salesman Problem

➢ Sudoku Solver (using linear programming)

22
List of Modules

Math - Statistics & Data Science Hands-on with MATLAB List of Modules

▪ Details:

– Audience: 3rd/4th-year UG, or PG or


Researchers with Statistics background

– Type: Hands-on Examples


Teaching Hours: 24-30 hours of hands-
on examples

– Suggestions: Use in Advanced


Statistics or Data Science Courses to
supplement theory classes.

– (Does not include Machine Learning)

23
Image Processing – Introductory Tutorials
List of Modules

List of Modules

▪ Details:
Contents:
– Audience: Any Background 1. Loading and Processing Images
– Type: Tutorials 2. Color Thresholding
3. Edge Detection
– Teaching Hours: 6-12 hours 4. Image Morphology & Masks
– Suggestions: Use for training students or 5. Object Detection in Video Stream
researchers in basic image processing.

Example:

24
Introduction to Deep Learning for Computer Vision
List of Modules

List of Modules

▪ Details: Contents:

– Audience: Any

– Type: Workshop-style Tutorial Content

– Teaching Hours: 12-20 hours as Lab


Exercises

– Suggestions: Run part-00 as a standalone


Image Processing course (6-8 hours). Rest
can be a Deep Learning course (2-3
credits)

Example:
AICTE Model curriculum Semester Category Course Code Course title Module Suggested Credit Teaching hours
Deep learning and Neural
Minor degree in AI and ML NA Minor degree program AIML03 network NA 2 to 3 12 to 20
Minor degree in Data Science NA Minor degree program DAS 02 Intro to AI & ML NA 2 to 3 12 to 20
Minor degree in Robotics NA Minor degree program ROB 05 Project in Robotics NA 2 to 3 12 to 20
Open electives in core
Model curriculum for UG course in EE, Electronics NA disciplines ECEL10 Digital image processing courses NA 2 to 3 12 to 20
25
Intro to Numerical Methods
List of Modules

List of Modules

▪ Details: Contents:

– Audience: Electrical/Mechanical Engineers Analytical, Numerical and Physical approaches for:


– Type: Curriculum Module, Lab Files 1. Simple DC Motor Model
2. Mass-Spring-Damper Model
– Teaching Hours: 10-12 hours

– Suggestions: Include in Intro to Numerical


Methods course (1-2 credits)

AICTE Model curriculum Semester Category Course Code Course title Module Suggested Credit Teaching hours
Model curriculum for UG 1st year engg, can be also used
for Science students I, II, III Basic Science courses BS 103 Mathematics II Numerical methods 1 or 2 10 to 12
Mechatronics, Robotics and
Model curriculum for UG 3rd Year, Mechanical Engg V Professional core course PCC-ME 302 Controls Computational tools 2 to 3 10 to 12 26
Control Systems with MATLAB & Simulink (DC Motor)
List of Modules

List of Modules

▪ Details:
▪ Contents:
– Audience: Electrical/Mechanical – DC Motor Analytical Model
Engineers – DC Motor Model in MATLAB, Simulink &
Simscape
– Type: Curriculum Module, Lab Files – Understanding Transfer Functions
– Teaching Hours: 10-12 hours – PID Control System Design

– Suggestions: Include in Intro to


Numerical Methods course or Controls
Course Lab (1-2 credits)

Example:
AICTE Model curriculum Semester Category Course Code Course title Module Suggested Credit Teaching hours
Mechatronics, Robotics and
Model curriculum for UG 3rd Year, Mechanical Engg V Professional core course PCC-ME 302 Controls Computational tools 1 to 2 10 to 12
Model curriculum for UG 1st and 2nd year engg. I, II, III Basic Science courses BS 103 Mathematics II Numerical methods 1 or 2 10 to 12
Model curriculum for UG 3rd year engg. EE V Professional core course EE 20 Control systems lab Control systems lab
Control systems engineering
Model curriculum for UG 3rd year engg. EE V Professional core course MT 513 Control systems engineering lab lab 1 to 2 10 to 12 27
Digital Signal Processing (DSP Lab)
List of Modules

List of Modules

▪ Details:

– Audience: Electrical/Electronics
Engineers 2nd year

– Type: Lab Exercises

– Teaching Hours: 12-24 hours

– Suggestions: Use as lab component of


DSP course (1-2 credits), in addition to
theory covered in class.

Example:
AICTE Model curriculum Semester Category Course code Course title Module Suggested Credit Teaching hours
EC-14 and
Model curriculum for UG 3rd Year, Electronics Engg V Program core course EC -15 Digital signal processing Digital signal processing Lab
Model curriculum for UG 3rd Year, Electrical Engg V Program core course EE 31 Digital signal processing Digital signal processing Lab 1 to 2 12 to 24

28
Electrical Circuits Simulation (with Simscape Electrical)
List of Modules

List of Modules

▪ Details: Contents:
– Audience: Electrical/Electronics 1. Basics of Circuit Simulation
2. Electrical Circuits
Engineers
3. Magnetic Circuits (Transformers)
– Type: Lab Exercises 4. Semiconductors
– Teaching Hours: 12 hours 5. Digital Circuits
6. Electrical Machine (Motors)
– Suggestions: Use as the lab component
of an Electrical Circuits or Power
Electronics, in addition to Onramps (2-3
credits)

Example:
AICTE Model curriculum Semester Category Course Code Course title Module Suggested Credit Teaching hours
Model curriculum for UG 2nd Year, Electronics Engg IV Professional core course Power Electronics
Model curriculum for UG 2nd Year, Electronics Engg IV Professional core course EE 12 Power electronics lab 2 to 3 12
29
List of Modules

List of Modules
Digital Circuits Simulation Courseware
▪ Details: Contents:
1. Digital Logic Gates
– Audience: EE/ECE – 2nd Year
2. Combinational Digital Circuits – Binary Codes,
– Type: Classroom Demo / Lab Exercises Half and Full Adders, Seven Segment Display
3. Sequential Digital Circuits – Flip-Flops, Shift
– Teaching Hours: 12-24 hours Registers, Counters, State Machines
– Suggestions: Use in Classroom and 4. Data Converters - ADC and DAC
Lab Sessions of Digital Circuits / Digital
Electronics Course (2-3 credits).

Example:
AICTE Model Curriculum Semester Category Course Code Course Title Suggested Credit Teaching Hours
Digital System Design / Digital System
Model Curriculum for UG, ECE – 2023 III Program Core Course EC-03/EC-04
Design Lab
1 to 2 12 to 24
Digital Electronics / Digital Electronics
Model Curriculum for UG, EE – 2018 IV Program Core Course EE-07/EE-08
Lab
30
List of Modules

List of Modules
Power Electronics Courseware
▪ Details:
– Audience: EE/ECE – 3rd Year

– Type: Classroom Demo / Lab Exercises

– Teaching Hours: 12-24 hours

– Suggestions: Use in Classroom and


Lab Sessions of Power Electronics
Course (2-3 credits).

AICTE UG Curriculum:

31
Intro to Renewables and Microgrid Modeling
List of Modules

List of Modules

▪ Details: Contents:
– Audience: Electrical Engineers

– Type: Scripts and Lab Exercises

– Teaching Hours: 24-36 hours

– Suggestions: Use for hands-on teaching


for theory and applications of renewable
energy sources (PV/Wind) in Microgrids

Example:
AICTE Model curriculum Course Code Course title Suggested Credit Teaching hours
Model curriculum for UG Sustainable Energy Engineering SEE401 Solar Energy Technologies and System Design 3 36
Model curriculum for UG, Civil Engineering ESC212 Energy Science and Engineering 2 24
32
List of Modules

Digital Circuits on FPGA List of Modules

▪ Details: Contents:
❑ Basic gates - Logic Gates (NOT, AND, OR,
– Audience: EE/ECE – 3rd/5th Sem
NAND, NOR, EX-OR, EX-NOR)
– Type: Classroom Demo / Lab Exercises

– Teaching Hours: 10 hours ❑ Combinational Digital Circuits - Full


Adder, Half Adder, Subtractor, Binary to
– Suggestions: Use in Classroom and Lab Gray Converter, Gray to Binary converter),
Multiplexer, Demultiplexer, Comparator etc.
Sessions of Digital System design (2-3 credits),
Electronic System design (3 credits), FPGA
❑ Sequential Digital Circuit – Flip-Flops,
programming. Counters, FSMs, Memory.

AICTE Curriculum Examples:

33
List of Modules

List of Modules
DSP Architectures for FPGA

▪ Details: Contents:
❑ Foundational DSP operators - Adder, Subtractor,
– Audience: EE/ECE – 5th/6th Sem Multiplier - Direct and Staged Methods, Divisor, Multiply
Accumulate Unit (MAC).
– Type: Classroom Demo / Lab Exercises
❑ Linear Regression
– Teaching Hours: 10 hours ❑ Correlation Sum
– Suggestions: Use in Classroom and Lab ❑ FFT/ IFFT, FFT-IFFT
Sessions of DSP with FPGA s (2-3 credits), ❑ LDPC Decoder – will be part of Communication
course(3)
FPGA Programming.
❑ Trigo, Filters etc…

AICTE Curriculum Examples:

34
List of Modules
Internet of Things (IoT) Courseware
▪ Details:

– Audience: 3rd or 4th year/Master’s


ECE/Instrumentation Students

– Type: Curriculum Materials

– Teaching Hours: 24-36 hours of


teaching, can be supplemented with
theoretical lectures.

– Suggestions: Use as standalone 2-3


credit elective course with strong
lab/application component.
AICTE Model curriculum Semester Course Code Course title Module Suggested Credit Teaching hours

Model curriculum for UG – Minor Degree in Internet-of-Things (IoT) II IoT-01 - 05 Internet of Things 3 – Electronic Circuit Building Blocks 3 24-36

35
List of Modules

List of Modules
Electromagnetics and Antenna Theory
▪ Details: Contents:

– Audience: EE / ECE – 2nd/3rd year

– Type: Courseware/Demo Content

– Teaching Hours: 20-30 hours

– Suggestions: Use for Classroom


Teaching and Lab Sessions of Wireless
Communications Course (2 credits).

Example:
AICTE Model Curriculum Semester Category Course Code Course Title Suggested Credit Teaching Hours
Model Curriculum for UG, ECE – 2023 IV Program Core Course EC-16 Electromagnetic Waves 1 to 2 12 to 24
EC-17 Electromagnetic Waves Lab 1 to 2 12 to 24
ECEL7 Antennas and Propagation 1 12

36
List of Modules

List of Modules
Communications Systems Modelling
▪ Details: Contents:

– Audience: EE / ECE

– Type: Courseware/Demo Content

– Teaching Hours: 40-60 hours

– Suggestions: Use for Classroom


Teaching and Lab Sessions of Wireless
Communications Course (3 credits).

Example:
AICTE Model Curriculum Semester Category Course Code Course Title Suggested Credit Teaching Hours
Model Curriculum for UG, ECE – 2023 IV Program Core Course EC-08/EC-12 Analog and Digital Communication
2 to 3 24 to 36
Model Curriculum for UG, ECE – 2023 IV Program Core Course EC-09/EC-13 Analog and Digital Communication Lab
Model Curriculum for UG, ECE – 2023 IV Program Core Course EC-26 Mobile Communication and Networks 1 to 2 24 to 36
ECEL9 Advanced Mobile Communications 1 12

37
List of Modules

List of Modules
Mobile Robotics Course

▪ Details: Contents:
– Audience: 4th-year/Master’s Students

– Type: Curriculum Materials

– Teaching Hours: 24-36 hours of


teaching, can be supplemented with
theoretical lectures

– Suggestions: Use as standalone 2-3


credit elective course with strong
lab/application component

38
List of Modules

List of Modules
Quadcopter Modelling & Simulation Course

▪ Details: Contents:
– Audience: 4th-year/Master’s Students

– Type: Curriculum Materials

– Teaching Hours: 30-40 hours of


teaching, can be supplemented with
theoretical lectures.

– Suggestions: Use as standalone 2-3


credit elective course with strong
lab/application component.

39
List of Modules

List of Modules
Robotic Manipulators with Deep Learning & ROS
Contents:
▪ Details:

– Audience: 4th-year/Master’s Students

– Type: Curriculum Materials

– Teaching Hours: 24-36 hours of lab


exercises, can be supplemented with
online courses & theory lectures.

– Suggestions: Use as standalone 3 credit


elective course on Industrial Robotics
with lab component.

40
Electric Vehicles Modeling and Simulation
List of Modules

List of Modules

▪ Details: Contents:
– Audience: 3rd/4th year Electrical, • Intro to Modeling and Simulation
• Intro to Model-Based Design
Automotive or Mechanical
• Motor Simulation and Control
– Type: Hands-on Curriculum Materials • Battery Management Systems
– Teaching Hours: 30-40 hours (can be • Thermal Modeling
• Vehicle Dynamics
extended with theory lectures and Online
• System-level Modeling of EV
Training Courses)

– Suggestions: Run as 3-credit elective


course.

Example:
AICTE Model curriculum Semester Category Course Code Course title Module Suggested Credit Teaching hours
EV elective with a 3-4 credit course NA Open Elective program EV 101 Mathematical modeling of EV NA
Design and build your own EV
EV elective with a 3-4 credit course NA Open Elective program EV 201 powertrain NA 3 to 4 30 to 40 41
Chemical Engineering Hands-on Workshop
List of Modules

List of Modules

▪ Details: Contents:

– Audience: Chemical Engineers 1. Equation Balancing


2. Chemical Kinetics
– Type: Curriculum/Workshop Materials 3. Industrial Case Study on Non-isothermal
– Teaching Hours: 16 hours Batch Reactor
4. PID Controller Tuning
– Suggestions: Can be included in
Chemical Kinetics, Reaction Engineering
or Process Control courses (2-3 credits),
supplemented by theory lectures

42
List of Modules

List of Modules
Now that we understand the options – how to start?

• Start with MATLAB Onramp for ‘Introduction to


▪ Suggestions: Programming’
• Target 1-2 Foundation courses such as Introductory
– Taking it step-by-step over time Year 1: Math, DSP, Controls or Numerical Methods
– Build up long-term partnership
with MathWorks Team
• Integrate 1-2 more courses from suggested list such
as Statistics & Data Science or Computer Vision
▪ 1 Senior Professor point of • Add 2-3 self-paced online trainings into curriculum
Year 2: • Hardware-based Projects
contact from department

• Integrate Advanced Elective Courses


▪ 1-2 Assistant Professors/PhD • MATLAB Grader Integration
students to help in teaching Year 3: • Capstone Project
each course

43
New Course Adoption - Process

Resources From the institute Additional


After Course
provided by / professor and Support from
Launch
MathWorks time commitment MathWorks

• Overview of options • 2 hours to go through the • 1 hour Q&A to help • Use provided resources in
content professor map the Online Training, Drive link

• Drive link with ready curriculum (after they've and Online Videos

Courseware examples • 2 hours to map the content gone through the content)

to existing curriculum • Escalate to MathWorks


• Out of scope: Creating Education Team for

• (Optional for Professors): new content unless it is a support

Creating new content large course with >250


students • For MATLAB Grader –
another process

44
Online Self-Paced Training Inclusion

Resources From the institute /


Additional Support
provided by professor and time
from MathWorks
MathWorks commitment

• Mapping of self-paced courses • Look at the content of the self- • Automatic Certificate
suited for curriculum; paced course Generation from MathWorks
Training Services on course
• e.g. Simulink Onramp & • Check if self-paced course is completion
Control System Design better as a pre-requisite or a
Onramp for a Control Systems post-coursework assignment
course

45
MATLAB Grader Adoption – Process

Ask from the institute


Resources provided Additional Support
Pre-requisite: / professor and time
by MathWorks from MathWorks
commitment

• Course already using • MATLAB Grader video • Watch the Grader • 1 hours online Q&A
MATLAB for at least 1 tutorial (webinar) video - 1 hour hour to answer
year questions on MATLAB
• Access to problem sets • Look at problem sets Grader
(MathWorks engineer collection - 1 hour
to provide) • Outside of scope:
• Create a new course Creation of new
with existing problem problem sets unless it
sets - 1 hour is a large course with
>250 students OR
emerging tech area
• Optional: create new
problems

46
Hardware Connectivity

From the institute /


Resources provided Additional Support
Pre-Requisite professor and time
by MathWorks from MathWorks
commitment

• Course using MATLAB • Identification of right • Watch the video on • 1 hours online Q&A
/ Simulink already and hardware for the Hardware Connectivity hour to help identify
requiring hardware course – 60 mins the right hardware and
examples answer Q&A
• e.g. Digital Signal • Hardware Support • Gather requirements
Processing, Controls, Package Details and have 2-3 hardware
Communication as possible options –
Systems Lab, Power 60 mins
• Tutorial Video on
Electronics Lab
Introduction to
Hardware Connectivity • Map the starter
• First year Exploratory examples provided to
Engineering course the course and modify
• Starter Examples /
Workshop content for if needed – 10 hours
standard hardware

47
Call to Action
MATLAB
Online
▪ Try including Online Training Courses & Ready Courses
Curriculum Modules in your foundational teaching.

Virtual
▪ Try out our Virtual/Digital Lab Modules. Labs

▪ Explore project-based learning with MATLAB Hardware


Support.
Project
Based
▪ Talk to a MathWorks Engineer about Advanced/Elective Learning
Courses in interdisciplinary emerging areas.

48

You might also like