Course title
Computer Simulation


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.
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.
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% -
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
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.
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
Some basic knowledge of programming language and network engineering.
Beginners are also welcome.
Office hours and How to contact professors for questions
  • Appointment by email
  • Thursday 10:50-12:30
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
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
Education related SDGs:the Sustainable Development Goals
Last modified : Sun Mar 17 04:09:06 JST 2024