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.
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
|✔ Specialist skills||Intercultural skills||Communication skills||Critical thinking skills||✔ Practical and/or problem-solving skills|
Schooling lecutre and exercise are conducted in parallel in each week.
|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.|
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.
BohYoh Shibata: Meikai C language (SB creative) (in Japanese)