0% found this document useful (0 votes)
41 views3 pages

MATLAB Syllabus

The document outlines the course 'Introduction to MATLAB' offered by the Mechanical Engineering Department, which introduces students to MATLAB programming and its applications in engineering. It covers topics such as data types, control flow, numerical computations, and data visualization, with a focus on problem-solving and algorithm development. The course includes various assessment methods and emphasizes continuous feedback from students throughout the semester.

Uploaded by

drhectorkink
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)
41 views3 pages

MATLAB Syllabus

The document outlines the course 'Introduction to MATLAB' offered by the Mechanical Engineering Department, which introduces students to MATLAB programming and its applications in engineering. It covers topics such as data types, control flow, numerical computations, and data visualization, with a focus on problem-solving and algorithm development. The course includes various assessment methods and emphasizes continuous feedback from students throughout the semester.

Uploaded by

drhectorkink
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/ 3

Faculty of Engineering and Technology

Name of the Department Mechanical Engineering


Name of the Program VASE
Course Code VASE01009
Course Title Introduction to MATLAB
Academic Year NA
Semester ODD
Number of Credits 2
Course Prerequisite NA
Course Synopsis This course introduces students to MATLAB, a high-
level programming language and environment widely
used in scientific and engineering applications. Students
will learn the fundamentals of MATLAB programming,
including data types, control flow, functions, and
numerical computations. The course focuses on problem-
solving and algorithm development using MATLAB.
Course Outcomes:
At the end of the course, students will be able to:
CO1 Write MATLAB code to solve mathematical and engineering problems.
CO2 Develop algorithms and implement them using MATLAB programming constructs.
CO3 Analyze and visualize data using MATLAB's built-in functions and plotting
capabilities.
CO4 Utilize MATLAB for numerical computations, optimization, and simulations.

Course Content:
L (Hours/Week) T (Hours/Week) P (Hours/Week) Total Hour/Week
2 0 0 2
Sr. No. Content & Competencies

1 Introduction to MATLAB (4 hours)


MATLAB environment and basic operations (C1: Remembering)
MATLAB data types and variables (C2: Understanding)
Basic arithmetic and mathematical functions (C3: Applying)
2 Control Flow and Decision Making (8 hours)
Conditional statements and logical operations (C2: Understanding)
Loops and iterative structures (C3: Applying)
Vectorization and array operations (C3: Applying)
3 MATLAB Functions and Scripting (8 hours)
Creating and using MATLAB functions (C3: Applying)
Input and output parameters (C2: Understanding)
Scripting and automation (C3: Applying)
4 Data Manipulation and Analysis (8 hours)
Importing and exporting data (C2: Understanding)
Data structures: arrays, matrices, and cell arrays (C3: Applying)
Data indexing and manipulation (C3: Applying)
5 Plotting and Data Visualization (6 hours)
2D and 3D plotting (C3: Applying)
Customizing plots and annotations (C4: Analyzing)
Creating subplots and multiple plots (C3: Applying)
6 Numerical Computations (8 hours)
Numerical methods and algorithms (C4: Analyzing)
Solving linear and nonlinear equations (C3: Applying)
Numerical integration and differentiation (C3: Applying)
7 Symbolic Math Toolbox (6 hours)
Symbolic variables and expressions (C2: Understanding)
Symbolic equations and algebraic manipulations (C3: Applying)
Symbolic calculus and differential equations (C4: Analyzing)
8 Advanced Topics (6 hours)
File input/output operations (C3: Applying)
Performance optimization techniques (C4: Analyzing)
Introduction to MATLAB toolboxes and extensions (C2: Understanding)
9 MATLAB Applications (8 hours)
Image and signal processing (C3: Applying)
Control systems and simulations (C3: Applying)
Optimization and curve fitting (C4: Analyzing)
10 Project Work (8 hours)
Application of MATLAB in a project of choice (C5: Creating)
Problem-solving and algorithm development (C4: Analyzing)
Documentation and presentation of the project (C3: Applying)
Teaching - Learning Strategies and Contact Hours
Teaching-Learning Strategies Contact Hours
Lecture 15
Practical -
Seminar/Journal Club --
Small Group Discussion (SGD) --
Self-Directed Learning (SDL) / Tutorial 2
Problem Based Learning (PBL) 10
Case/Project Based Learning (CBL) 3
Revision --
Others If any: --
Total Number of Contact Hours 30
Assessment Methods:
The assessment is completely internal and continuous throughout the semester and
will be graded based on criteria mentioned hereunder:
Course Assessment Criteria With Weightage Total
Mid Assignments Quizzes Presentation/ Attendance Max.
Term Class Marks
Exam Participation
VAC (Value 20 10 10 05 05 50
Added Course)

Feedback Process 1. Student’s Feedback


2. Course Exit Survey
Students Feedback is taken through various steps
1. Regular feedback through the Mentor Mentee system.
2. Feedback between the semester through google forms.
3. Course Exit Survey will be taken at the end of the semester.
References: (List of reference books)
1. "MATLAB: An Introduction with Applications" by Amos Gilat,
Wiley, Edition Year: 2012, ISBN: 978-8126537204
2. "MATLAB Programming for Engineers" by Stephen J.
Chapman, Cengage Learning, Edition Year: 2012, ISBN: 978-
8131518656
3. "MATLAB for Engineers" by Holly Moore, Pearson, Edition
Year: 2017, ISBN: 978-0134589640
4. "Essential MATLAB for Engineers and Scientists" by Brian
Hahn and Daniel Valentine, Academic Press, Edition Year:
2019, ISBN: 978-0081029978

You might also like