Course title
P26807003
Computer Simulation

MIYOSHI Takumi

YAMAZAKI Taku
Middle-level Diploma Policy (mDP)
Program / Major mDP Goals
電子情報システム学科 G-1 ソフトウェア技術、メディア・ネットワーク技術、およびハードウェア技術のいずれかの分野に基盤を置き、それ以外の二分野を包含する幅広い裾野をもった基礎的知識と深い専門知識を修得し、それを問題解決に応用できる。
電子情報システム学科 G-4 (国際コース対象の学修・教育目標)理工学の専門知識を外国語で理解し、その問題解決を外国語で行うことができる。
Purpose of class
Students will obtain the knowledge of methodology for computer simulation and how to handle and analyze the simulation data. Also, students will get familiar with MATLAB tool and obtain the ability to simulate and analyze the simulation result by using typical simulation technique.
Course description
This course introduces the fundamental and practical concepts of computer simulation as well as how to use MATLAB tool for handling and analyzing the simulation data. The topics include MATLAB programming, queue theory, etc. Assignments require an understanding of network problems and MATLAB programming.
Goals and objectives
  1. Understanding the fundamental concepts of computer simulation
  2. Understanding how to conduct a practical simulation to solve an engineering problem using MATLAB
  3. Understanding how to handle and analyze the data
Relationship between 'Goals and Objectives' and 'Course Outcomes'

Report Presentation Total.
1. 15% 10% 25%
2. 15% 10% 25%
3. 30% 20% 50%
Total. 60% 40% -
Evaluation method and criteria
Grades are based on students’ simulation programs and presentation. An additional writing test may be used.
The evaluation criteria for the programs are: correctness, logicality of algorithms, readability, and extendability.
The evaluation criteria for the presentations are: undersandablity, accuracy, quantity of analysis, etc.
Students will pass when the average score of all assignments is not less than 60.
Language
English
Class schedule

Class schedule HW assignments (Including preparation and review of the class.) Amount of Time Required
1. Introduction to the Computer Simulation Consider what is the computer simulation, why is necessary to use, and where to use 100minutes
Install Matlab application on your own environment 100minutes
2. Introduction to the MATLAB Getting started with MATLAB environment 100minutes
Assignments 100minutes
3. Flow controls in MATLAB Study how to use flow controls in MATLAB 100minutes
Assignments 100minutes
4. User-defined functions Study how to build a large program in MATLAB and how to control random number generation 100minutes
Assignments 100minutes
5. Graphics How to analyze the output data 100minutes
Assignments 100minutes
6. File operation Study how to work with file input and output 100minutes
Assignments 100minutes
7. Queue theory and application of MATLAB in queue theory Study the fundamentals concept of queue theory 100minutes
Assignments 100minutes
8. First assignment and presentation Simulate a typical queue system and make a report 200minutes
9. Application of MATLAB in solving the first problem Simulate a typical queue system and make a report 200minutes
10. Second assignment and presentation Simulate wireless network system and make a report 200minutes
11. Application of MATLAB in solving the second problem Simulate wireless network system and make a report 200minutes
12. Extension Build up the program according to the lecturer’s instruction 200minutes
13. Final assignment and presentation Consider your own simlation problem, solve the problem 200minutes
14. Application of MATLAB in solving the final problem Solve the problem and make a report 200minutes
Total. - - 2800minutes
Feedback on exams, assignments, etc.
ways of feedback specific contents about "Other"
Feedback in the class
Textbooks and reference materials
1. A handout will be prepared
2. Official MATLAB website
Prerequisites
Office hours and How to contact professors for questions
  • Appointment by email
  • Thursday 10:50-12:30
Regionally-oriented
Non-regionally-oriented course
Development of social and professional independence
  • Course that cultivates an ability for utilizing knowledge
  • Course that cultivates a basic problem-solving skills
  • Course that cultivates a basic interpersonal skills
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
  • 17.PARTNERSHIPS FOR THE GOALS
Last modified : Wed Apr 29 11:26:56 JST 2026