トップページへ

2020 Faculty Courses School of Engineering Undergraduate major in Mechanical Engineering

Exercise in Information Processing (Mechanical Engineering)

Academic unit or major
Undergraduate major in Mechanical Engineering
Instructor(s)
Takayuki Aoki / Tomohisa Tanaka / Feng Xiao
Class Format
Lecture/Exercise (Zoom)
Media-enhanced courses
-
Day of week/Period
(Classrooms)
5-8 Mon (石川台3号館302,303,310号室)
Class
-
Course Code
MEC.K231
Number of credits
110
Course offered
2020
Offered quarter
1Q
Syllabus updated
Jul 10, 2025
Language
Japanese

Syllabus

Course overview and goals

Recently, numerical calculation methods for numerical analyses of the experimental data or the development and designing of the product is actively used. Moreover, the social importance of a large scale numerical calculation methods by a super computer is rising. In this class, the programing technique will be lectured to learn basic knowledge about the computer systems and skills will be trained for practical usage.
In this class, a computer system, OS and elemental C-language will be lectured. By the practical training, programing techniques to treat a data for the engineering field and visualise the analytical result are acquired.

Course description and aims

By the end of this course, students will be able to:
1)build a program by C-Language.
2)program numerical analysis for the engineering field.
3)program for showing the analytical result visually.

Keywords

Computer program, Numerical analysis

Competencies

  • Specialist skills
  • Intercultural skills
  • Communication skills
  • Critical thinking skills
  • Practical and/or problem-solving skills

Class flow

Every class some subjects are given. Thus, make program to solve it.

Course schedule/Objectives

Course schedule Objectives
Class 1 About computer systems, OS, programming languages, and how to input and execute C-programs Learn how to input and execute C-programs.
Class 2 Primary C-language and flow chart (conditional branch, repetition) Learn about flow chart and how to program conditional branch and repetition.
Class 3 Array and pointer Learn about array and pointer that is needed to treat determinant.
Class 4 Function and input and output data of files Lean about function and how to input and output data of files
Class 5 Guide for numerical analysis Learn about numerical analysis method to obtain answer that can not be solved by algebra.
Class 6 Visualisation of the analysis results and practical programing Integrate acquired programing techniques and create a practical program and learn about visualisation method of the anlysis result and make a practical program.
Class 7 Confirmation of the learning progress state. Confirm the learning progress state.

Study advice (preparation and review)

To enhance effective learning, students are encouraged to spend approximately 100 minutes preparing for class and another 100 minutes reviewing class content afterwards (including assignments) for each class.
They should do so by referring to textbooks and other course material.

Textbook(s)

N.A.

Reference books, course materials, etc.

Instruction manuals and course materials are provided by the lecturers.

Evaluation methods and criteria

Students' ability to program and reports will be assessed. Final exams 60%, exercise problems 40%.

Related courses

  • Fundamentals of Numerical Analysis
  • LAS.I111 : Information Literacy I
  • LAS.I112 : Information Literacy II
  • LAS.I121 : Computer Science I
  • LAS.I122 : Computer Science II

Prerequisites

It is recommended that students who will join this class have already got credits of Information Literacy (LAS.I111, LAS.I112) and Computer Science (LAS.I121, LAS.I122).