トップページへ

2021 Faculty Courses School of Engineering Undergraduate major in Systems and Control Engineering

Information Processing and Programming (Systems and Control)

Academic unit or major
Undergraduate major in Systems and Control Engineering
Instructor(s)
Masaki Yamakita
Class Format
Lecture/Exercise
Media-enhanced courses
-
Day of week/Period
(Classrooms)
5-8 Thu (S224)
Class
-
Course Code
SCE.I204
Number of credits
220
Course offered
2021
Offered quarter
1-2Q
Syllabus updated
Jul 10, 2025
Language
Japanese

Syllabus

Course overview and goals

I. Basic grammar and data structure for procedural programming and basic and practical method to use Matlab/Simulink are studied.
II. Exercises of C language programming are conducted.
III. Studies of basics of object oriented programming and Python language
IV. Exercises of Matlab/Simulink are conducted.

Course description and aims

Basic matters for information processing which is required for students studying system control engineering , e.g. computer system, structured programming, numerical algorithm) are studied, and C language programming using computer and usage about Matlab/Simulink are studied.

Keywords

Computer system, C language, numerical algorithm, Matlab/Simulink

Competencies

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

Class flow

Schooling lecutre and exercise are conducted in parallel in each week.

Course schedule/Objectives

Course schedule Objectives
Class 1

Introduction of Oprating System, basic operators and input/output

Basic operation of OS, basic operators and data input and output procedures are studied.

Class 2

Selection and repeat clause

Slection clauses, If, Switch, and repeat clauses, while, for, are studied.

Class 3

Function

Definition of user defined function is studied.

Class 4

Array

Concept of array and how to use are is studied.

Class 5

Pointer

Concept of pointer and how to use it are studied.

Class 6

Structure・union(without pointer)

Concepts of structure and uniion, and how to use them without pointers are studied.

Class 7

Sturcure・union(with pointer)

Concepts of structure and uniion, and how to use them with pointers are studied.

Class 8

File peration and developing tools

File opratations and how to use developing tools are studied.

Class 9

Intoroduction to Matlab/Simulink

Introdution of Malab/Simulink is given, and basic operations of Matlab is studied.

Class 10

Linear algebraic equation and least square method

How to solve linear algebraic equations and least square method using Matlab are studied.

Class 11

Applications of eigen value・eigen vector・singular value of matrix

Applications of eigen value・eigen vector・singular value using Matlab are studied.

Class 12

Numerical simulation using Matlab

Numerical simulations using Matlab is studied.

Class 13

Numerical simulation using Simulink

Numerical simulations using Simulink is studied.

Class 14

Connections of subsystems using Simulink

How to connect subsystems

Class 15

Numerical simulation of nonlinear systems using Simulink

Numerical simulations of nonlinear systems using Simulink is studied.

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)

Document is distributed in each class.

Reference books, course materials, etc.

BohYoh Shibata: Meikai C language (SB creative) (in Japanese)

Evaluation methods and criteria

Excersisee: 50%
Report: 30%
Exam.: 20%

Related courses

  • LAS.I111 : Information Literacy I
  • LAS.I112 : Information Literacy II

Prerequisites

Not required