Keita Imatomi


Applited Information Technology

Place of employment


Hometown: Fukuoka Prefecture , Background: Employed as a visual artist by NAMCO BANDAI Games Inc. after graduation from the University in 2004 , Attractive points of the Aizu region: "Hiroki" (Japanese sake made in Aizu), and "nira-manju" (a fried bun with chive fillings) originally made at "Kagota," a Japanese pub in Aizu

Faculty's Message - Computer Systems

Applied information technology is one of the two major frameworks of information engineering. One of these frameworks is a field of computer systems related to computer bodies, and the other is a field of applied information technology. These two fields have different characteristics, and individuals involved in these fields appear to have different personalities. Persons suited to the field of computer systems enjoy making things/services. Those who can devote themselves to their work any time day or night until things they made start working are suited to this field. On the other hand, those who are interested in creation of completely original things/services which do not exist in the world are suited to the field of applied information technology. This type of persons has good sensitivity for things which are important and/or salable but have not yet existed. Or they have good sensitivity for what kind of algorithm or design is necessary in order to realize those things.

Now "iPad" is in high repute. This success does not attribute to new technology, as no new technology has been used for the functions and hardware of iPad. Its success attributes to design, i.e., how to integrate existing technology. When it comes to robotics, Japan's technology of biped walking robots is outstanding in the world. This is due to the biped-walking technology which Honda and Sony developed to the cutting-edge level. Furthermore, Japan has developed internationally distinguished technology of optical character recognition (OCR). This was not a victory of systems, but a victory of algorithmic innovation. As described above, applied information technology has been contributing to the world while achieving new functions and performance using algorithm, not design. Needless to say, it is essential to study computer systems as well, since the knowledge of computer systems is necessary for those who will choose the field of applied information technology as their specialty.

Research is, no matter how small its achievement is, based on and supported by a feeling of success that no one but s/he in the world has ever made it. You may think it is impossible to have such experience, but it is true that all efforts will be rewarded. The world of research is often described by "unn, don, kon" (luck, purblindness and patience). I recommend entering the world of research after completion of a certain level of study. Inexperiencedness of young people unknowingly gives them supportive push to go into a new creative world. As you keep making efforts, you will meet an opportunity for success, although the success may be small. Once you experience the feeling of success, you are ready to take on next challenge. As a well-known Japanese proverb says, success and failure are like twisting ropes together. That is, failure breeds success. You cannot succeed all the time, but you do not always fail. The percentage of success and failure is 50/50. Eagerness to continue challenging such process of success and failure is the most important qualification for the young.

Recommended Courses

●Applied Algebra ●C++ Programming ●Information Theory and Data Compression ●Algorithms and Data Structures II ●Numerical Analysis ●Artificial Intelligence ●Computer Graphics ●Image Processing ●Robotics and Automatic Control ●Human Interface and Virtual Reality ●Signal Processing and Linear System ●Sound and Audio Processing ●Geometory for Visual Computing ●Information Retrieval and Natural Language Processing ●Integrated Exercise for Systems I ●Integrated Exercise for Systems II ●Integrated Exercise for Software I ●Integrated Exercise for Software II

English Language Courses

Reporting Statistical Research in English

This course covers:

  1. Basic statistical research design
  2. Interpretation of results
  3. Interpreting and reporting results in English
  4. Making software that supports experimental research

Students will produce software applications that illustrate basic principles of sample-based experimental research.
Students will also report on results using standard English expressions.

Pronunciation: Comparing English and Japanese Sound Systems

This course is a contrastive analysis of the phonology and phonetics (the sound systems) of Japanese and English. Each language's inventory of sound segments will be compared systematically, as well as the syllable structure and some phonological rules. Students will be taught to produce (pronounce) and perceive the differences between sounds in these two languages. In order to assist students in differentiating between English and Japanese sounds, both ultrasound and acoustic analysis software will be used in the classroom.

Specialized Fundamental Courses (First-year students)


Usage of a computer and network has become a standard component of work within both laboratories and offices. In this course, students learn various usages of workstations, the basic skills of computers, including typing, composing documents, e-mail, file administration, and other convenient tools.
What students experience at universities will be the cornerstone upon preparation for entering into professional communities such as academic societies and research groups.
Computer literacy provides students with the requisite skills and manners not only for university life, but for their future research and professional activities.

In this course, students learn several kinds of tools and software, and they have further experience on usage of computers. In particular, they learn tools to create, search and administer information. At the final juncture, they will construct an information system with these tools.
Upon completion of this course, the student should:

  • Be able to use tools to create, search and administer database;
  • Be able to create HTML documents;
  • Be able to conduct mathematical studies using tools such as Mathematica;
  • Be able to check the network status, using tools;
  • Understand Internet security;
  • Be able to use popular script languages.

Specialized Courses (Second/Third-year students)

C++ Programing

This course is an introduction to programming in C++ for the student already familiar with C. C++ is a powerful modern successor language to C. C++ was invented by Dr. Bjarne Stroustrup at Bell Labs in the mid-1980s. C++ adds to C the concept of class, the mechanism for providing user-defined types. C++ supports Object-Oriented Programming by providing class, inheritance, and run-time type binding.
The purpose of this course is to help students learn the essentials of C++ programming. Students will learn how to create classes and objects, how to design class hierarchies, and how to define simple functions.

Comp. Graphics

In this course, students will learn computer graphics which is an important application for computers and information technology. Computer graphics is a technology to create stereoscopic images of objects in the way how people actually see by using computers. This is technology applied to the following fields:

  • CAD (Computer-aided design): mechanical design, architectural design, circuit design, etc.
  • Computer art: computerized art, commercial messages, etc.
  • Entertainment: movie production, animation, video games, etc.
  • Virtual reality: flight simulation, surgery assistance, etc.
  • Visualization: genome structure, human models, etc.

Research Themes (Fourth-year students)

Research Theme:
  • A Study on a Human Performance Measurement System Using Wearable Sensors

My research focused on development of a new motion capture system using a triaxial accelerometer.
A triaxial accelerometer enables us to measure movements and its direction of the accelerometer. The goal of my research was to realistically animate 3DCG characters to apply the data collected by placing multiple accelerometers to each joint of a human body and by capturing human body movements reading movements of the human.
This was collaborative research with the University of Tokyo. The University of Tokyo designed the accelerometer, and I developed a program by quantifying the data from the accelerometer and visualizing the program using 3DCG.
Some issues related to the technology and hardware, including accuracy of data-reading of the accelerometer and the ways to read the data capturing synchronism for each accelerometer, remained unsolved due to my limited knowledge at that time. However, the 3DCG model was successfully animated by the captured data. Senior students in our laboratory continued this research for further development.

Job-seeking Activities

Job-finding Activities and My Current Job

NAMCO BANDAI Games Inc. is dedicated to entertainment business including development, production and sales of amusement machines for business purposes and game software for family use, and development and distribution of network contents, from various perspectives.

I started job-finding activities to be a designer, after having decided to be a programmer for my second choice.

I studied the designing by myself and I was not familiar with the relevant business field. Therefore, I obtained five qualifications during my enrollment of the University as a self-advertising tool in addition to my research achievements. I am not sure if such qualifications were effective for job-finding, but I am sure that programming skills and comprehensive knowledge regarding computers were my strong points for job-finding. All those things worked well to me, and I am now working as a designer.

Not only programmers, but of course designers use computers at work, and tools used at work are comprised of computer programs. Since a computer program is a basic tool for all jobs, the knowledge that I acquired at the University is my good value as a "designer + α" in conducting streamlining, investigations of the cause of tool trouble, response to the trouble, etc. and designing overall dataflow and workflow.

In modern times, programming is not the work that only programmers can do. The further knowledge of computers you have, the more advantage you get, as long as you use a computer at work. Having knowledge of computers will enable you to flexibly correspond to a new system and to absorb new things. It will be further advantage for you. It is fortunate that I could establish such a basis while at the University.

Other Cases


Responsibility for the wording of this article lies with Student Affairs Division

E-mail Address

Related Article