2020 Information Processing and Programming (Systems and Control)

Font size  SML

Register update notification mail Add to favorite lecture list
Academic unit or major
Undergraduate major in Systems and Control Engineering
Yamakita Masaki 
Class Format
Lecture / Exercise    (ZOOM)
Media-enhanced courses
Day/Period(Room No.)
Course number
Academic year
Offered quarter
Syllabus updated
Lecture notes updated
Language used
Access Index

Course description and aims

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. Exercises of Matlab/Simulink are conducted.

Student learning outcomes

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.


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

Competencies that will be developed

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/Required learning

  Course schedule Required learning
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.

Out-of-Class Study Time (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.


Document is distributed in each class.

Reference books, course materials, etc.

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

Assessment criteria and methods

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

Related courses

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

Prerequisites (i.e., required knowledge, skills, courses, etc.)

Not required

Page Top