Course title
M20320002
Computational Tools for Simulation and Visualization

RAJAGOPALAN UMAMAHESWARI

SHAHROL BIN MOHAMADDAN

PATHAK SARTHAK
Middle-level Diploma Policy (mDP)
Program / Major mDP Goals
先進国際課程 A-1 A-1 Students shall obtain basic and advanced knowledge and skills in mathematics, natural and computer sciences as well as presentation skills to communicate on their knowledge with scholars from various fields.
(改組前)先進国際課程 A-1 A-1 Students shall obtain basic and advanced knowledge and skills in mathematics, natural and computer sciences as well as presentation skills to communicate on their knowledge with scholars from various fields.
Purpose of class
This course aims to provide students with programming skills in MATLAB and its application in hardware control SIMULINK. Students will learn the basics such as scripts, functions, programming flow control, data visualization, linear equations, differentiation and integration. Students will also learn image processing and symbolic toolboxes and solve problems in class. The students will use their own PCs in the room to learn programming in MATLAB by actually solving problems and building skills. By the end of the course, students are expected to confidently develop programs for real-world problems.
Course description
This course introduces MATLAB software and its application for simulation and visualization. MATLAB (an abbreviation of ”MATrix LABoratory”) is a programming and numerical computing platform that can be used to analyze data, develop algorithms, and create models. The course introduces the basics of MATLAB, data visualisation, and programming. The students will also be introduced to solving algebraic equations, fitting and numerical differentiation and integration and statistical and optimisation problems. GUI(Graphical User interface), and toolboxes such as image processing and symbolic toolboxes will be introduced. Hardware control, a foundational skill for today’s engineering students by Simulink and MATLAB, will also be introduced. The class will be a flipped classroom, with students coming to the classroom with the handout and working out the problems in the class, thus testing the skills. Class schedule by different faculty members is as follows:
Week 1 -Week 7: Dr Uma and Dr Pathak
Week 8- Week 14 : Dr Shahrol
Goals and objectives
  1. Students should be able to construct engineering programming
  2. Students should be able to apply the programming code to solve the mathematical problems
  3. Students should be able to apply the programming code to solve science and engineering related problems
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Quiz Presentation Total.
1. 10% 10% 20%
2. 20% 20% 40%
3. 20% 20% 40%
Total. 50% 50% -
Evaluation method and criteria

The score will include the student engagement, gaining skills, and thinking ability while solving a problem.

A minimum of 60% is required to pass the course.
Language
English
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Introduction
Scripts
Variables
Basic plots
Week 1 to Week 7 classes taught by Dr. Uma and Dr.Pathak
Review the lecture notes 100minutes
HW assignment 200minutes
2. Visualization and Programming
Functions
Flow control
Line plots
Review the lecture notes 100minutes
HW assignment 200minutes
3. Visualization and Programming
Functions
Flow control
Line plots
Review the lecture notes 100minutes
HW assignment 200minutes
4. Solving Equations, Curve Fitting and Numerical Technique

Optimization
Differential / Integration
Linear algebra
Polynomial
Review the lecture notes 100minutes
HW assignment 200minutes
5.
Advanced Method
Images
File I/O
Review the lecture notes 100minutes
HW assignment 200minutes
6. Advanced Method
Image processing
Probability and statistics
Data structures
Review the lecture notes 100minutes
HW assignment 200minutes
7. Midterm Project Presentation and discussion Presentation 100minutes
HW assignment 200minutes
8. Various Functions and Toolboxes
Symbolic toolbox
Week 8 to Week 14 classes taught by Dr. Shahrol
Review the lecture notes 100minutes
HW assignment 200minutes
9. Various Functions and Toolboxes
Symbolic toolbox
Review the lecture notes 100minutes
HW assignment 200minutes
10. Various Functions and Toolboxes
Image processing
Hardware interface
Review the lecture notes 100minutes
HW assignment 200minutes
11. Introduction to Simulink
Interface
Model
Block
Review the lecture notes 100minutes
HW assignment 200minutes
12. Introduction to Simulink

Selected case study using Simulink
Review the lecture notes 100minutes
HW assignment 200minutes
13. Introduction to Simulink
Selected case study using Simulink
Review the lecture notes 100minutes
HW assignment 200minutes
14. Project Presentation and discussion Presentation 100minutes
HW assignment 200minutes
Total. - - 4200minutes
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback in the class
Textbooks and reference materials
Will also use the MATLAB online learning tutorials
Handouts will be provided before each class to review the material.
Prerequisites
Basic knowledge of physics and mathematics at the high school level. Students are required to bring their own PC to the classroom.
Office hours and How to contact professors for questions
  • Contact through email to make appointments:
    Dr. Uma Maheswari: uma@shibaura-it.ac.jp
    Dr. Sarthak Pathak: spathak@shibaura-it.ac.jp
    Dr. Shahrol Mohamaddan: mshahrol@shibaura-it.ac.jp
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates a basic problem-solving skills
  • Course that cultivates an ability for utilizing knowledge
Active-learning course
Most classes are interactive
Course by professor with work experience
Work experience Work experience and relevance to the course content if applicable
N/A N/A
Education related SDGs:the Sustainable Development Goals
  • 4.QUALITY EDUCATION
  • 9.INDUSTRY, INNOVATION AND INFRASTRUCTURE
Last modified : Sat Mar 14 13:44:08 JST 2026