### 2019　Programming Skills

Font size  SML

Electrical and Electronic Engineering
Instructor(s)
Sakaguchi Kei
Class Format

Media-enhanced courses
Day/Period(Room No.)
Tue1-2(S321)  Tue7-8(S321)  Fri1-2(S321)  Fri7-8(S321)
Group
-
Course number
ZUR.M221
Credits
2
2019
Offered quarter
1-2Q
Syllabus updated
2019/3/18
Lecture notes updated
-
Language used
Japanese
Access Index ### Course description and aims

This exercise course aims training of programming skill for science and technology computations using MATLAB. Student must make programs for prepared problems or free themes using MATLAB.
Student will be able to use MATLAB and to make proper programming for arrays, functions, matrices, graphics, sorting, method of least squares, numerical differential and integration, simultaneous equation, nonlinear equation, normal differential equation, and partial differential equation.

### Student learning outcomes

At the end of this course, students will be able to acquire the following ability.
1) making basic programs using MATLAB
2) making programs for arrays and functions
3) making programs for matrices
4) making programs for graphics
5) making programs for sorting
6) making programs for method of least squares
7) making programs for numerical differentials and integrations
8) making programs for simultaneous equations
9) making programs for nonlinear equations
10) making programs for normal and partial differential equations

Corresponding educational goals are:
(1) Specialist skills Fundamental specialist skills
(6) Firm fundamental specialist skills on electrical and electronic engineering, including areas such as electromagnetism, circuits, linear systems, and applied mathematics

### Keywords

MATLAB, programming, array, function, matrix, graphics, sorting, method of least square, numerical differential and integration, simultaneous equation, nonlinear equation, normal differential equation, partial differential equation.

### Competencies that will be developed

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

### Class flow

Students must read the appointed part of the lecture note before coming to the class. Students must make programs and reports to the tasks using MATALB.
There are 30 classes in total. 15 course plans listed in syllabus each takes 2 classes.

### Course schedule/Required learning

Course schedule Required learning
Class 1 Introduction Explanation of the exercise method, how to make reports, introduction of MATLAB.
Class 2 Variables and operations Making programs for variables and operations.
Class 3 Arrays and functions Making programs for arrays and functions.
Class 4 Matrixes Making programs for matrixes.
Class 5 Branches and repeats Making programs for branches and repeats.
Class 6 Graphics Making programs for graphics.
Class 7 Sorting Making programs for sorting.
Class 8 Summary of study Summary of study with practice.
Class 9 Method of least squares Making programs for the method of least squares.
Class 10 Numerical differentials and integrations Making programs for numerical differentials and integrations.
Class 11 Simultaneous equations Making programs for simultaneous equations.
Class 12 Nonlinear equations Making programs for nonlinear equations.
Class 13 Normal differential equations Making programs for normal differential equations.
Class 14 Partial differential equations Making programs for partial differential equations.

No textbook.

### Reference books, course materials, etc.

Course materials can be found on OCW-i.

### Assessment criteria and methods

Programming skills on the abilities 1)-10) are evaluated based on the submitted reports. (80%)
Achievements on the abilities 1)-5) and 6)-10) are evaluated in the intermediate exam and final exam respectively. (20%)

### Related courses

• EEE.M221 ： Computation Algorithms and Programming

No prerequisite.

### Contact information (e-mail and phone)    Notice : Please replace from "[at]" to "@"(half-width character).

E-mail: sakaguchi[at]mobile.ee.titech.ac.jp

### Office hours

Contact by e-mail advance to schedule an appointment and come to professor's office (S3-912). 