We are looking forward to People who are interested in Affective engineering!!

Here, we introduce the flow from "System Management Seminar 2" of the third grade dividend to the end of "Graduation research" of the fourth grade dividend. And we explain what is the seminar and graduation research which is the main of student life, and, what activity if you belong to this laboratory.

Q: What do you do in the class of "System Management Seminar 2"?
A: When you will belong to your seminar, you will acquire knowledge and ability on specialized field of the seminar.

In our department, seminar assignment is done at the beginning of the third grade "System Management Seminar 2 (once a week in a year)". First of all, everyone hears about each laboratory's research theme and activities and submits the hope for assignment to interested laboratory. If there are many applicants in same laboratory, the assignment will be decided in the order of GPA up to achievement until the second grade. If you are assigned to this seminar fortunately, you will study the skills and knowledge necessary to carry out "graduation research" of the fourth grade class in this laboratory.
Let's presentation!
First, let's acquire with presentation skills! If you can’t convey contents of research results and projects well, your own ideas will be ruined. Then, at this seminar, you investigate various expertise in advance and present it at class hours. This picture shows a presentation about "genetic algorithm" by the third grade students.


Scene of the presentation.

Q: What skills do you learn here?
A: You learn techniques in the metaheuristic field in a lecture in turn.

The lecture in turn is a learning method in which students present expertise each other, and understands it deeply through discussions. Many university laboratories in the world have lectures in turn style.
Learning about various themes.
For example, there are numerous technologies that "optimization" such as genetic algorithms and tabu search, “pattern recognition of images and sounds” such as neural networks, and Fuzzy inference that realizes "decision making" according to certain rules with various features and factors of things. Although it seems difficult technology at first glance, it is a technique that can be implemented by programming without requiring complicated formulas. We will investigate these techniques deeply and understand them.

Q: What are you doing here besides the lecture?
A: You acquire programming skills.

Main topic is system development in our laboratory.
We aim to build a human-friendly computer system that acquires and understands people's preferences. "Programming" is indispensable for development of these systems. In order to use the computer to the way the human being desires, "programming" is necessary at the current stage.

Q: The programming is hard?
A: It’s OK, if you continue training hard.

Programing with C language.
Maybe, persons who can program to some extent at the initial stage have experience in some programming or developing system in practice. If you don’t study programming hard such as "thinking by yourself and writing source code in practice" or "searching for a bug by yourself", you never acquire the programming ability.
In this seminar, we will assign the C language programming exercises at the beginning of System Management Seminar 2 to acquire programming abilities. Performing the programming work, you acquire the ability to create source code using structures and pointers functions of C language. This picture illustrates during programming work at System Management Seminar 2.


Appearance of debugging work using Visual Studio.

In this seminar, "programming" in system development is positioned as "Tool". In other words, at this seminar, you must be able to use program "perfectly" like tennis player's racket and carpenter's hammer. If you can build programs to some extent in C language, you will be easier to understand various programming languages such as Android and iPhone / iPad applications, and even Web applications using PHP and ASP.NET.
Let's acquire the programming skills in this lecture!

Grade

▲pagetop