Computer Science and Engineering

About Computer Science and Engineering

Systematic studies of the basics of and applications in the respective fields of software, hardware, database and network, and human communications technologies provide an understanding of technology’s fundamental principles, fostering creativity and the ability to develop and find applications for those technologies.

Research Domain

Computers, programming, algorithms, software engineering, computer architectures, databases, networks, human and computer interaction, artificial intelligence, digital media processing, computer graphics, cognitive engineering, manufacturing systems


Computer Science and Engineering 01
Computer Science and Engineering 02
Kimiyoshi Usami

Modern computer technology has enabled us to realize IoT (Internet of Things), or IoE (Internet of Everything), where a lot of “Edge Computers” such as wearable/implantable devices or sensors are connected to servers through computer network. In the near future, edge computers will be required to have more intelligence to extract knowledge from collected data on site, and to operate with very limited electrical energy obtained by energy harvesting. Our lab is conducting research and development of VLSI design technology for ultra-low power CPU. Through collaborative project with other universities, we have developed a 32-bit CPU chip (see figures) whose internal computing circuits are powered-off in a very fine-grained manner. Measured results of the test chip demonstrated that energy consumption was reduced by 21-35% as compared to the conventional one. In addition, we are studying VLSI circuit techniques to enable robust operation at very low voltage (e.g. 0.2-0.3V), and energy-efficient computer architecture/circuit to combine power-off control and non-volatile memory technology.
Computer Science and Engineering 03
Computer Science and Engineering 04


Lab. Head of Lab. Keyword
Intelligent Information Processing Lab. Harukazu Igarashi Detail Artificial intelligence, Reinforcement Learning, Multiagent system, RoboCup, Shogi
Distributed Software System Lab. Hiroaki Fukuda Detail Software engineering, Programming language (especially AOP), Wireless sensor network, Virtual machine, Operating system
Physically Augmented Interaction Lab. Hiroyuki Manabe Detail User interface, Input/Output devices, Interaction design, fabrication
Research Lab on Technology and Society Hiroyuki Nakamura Detail Information society, Human-friendly technology, Elderly people and disabled people, Landscape, Visual information processing, Regional activation, Virtual reality, Universal design
Programming Language Research Group Isao Sasano Detail Programming language
Computer Architecture Lab. Kimiyoshi Usami Detail VLSI design, computer architecture, low-power, energy efficient chips
Data Engineering Lab. Masaomi Kimura Detail Database, topic maps, ontology, data mining, text mining
Systems Software Laboratory Midori Sugaya Detail computer science, information technology, operating systems, middleware, distributed systems, reliable systems, human computer interactions, embedded systems, software systems,
Graph Theory Laboratory Ryota Matsubara Detail Graph theory, Discrete mathematics, Network
Sports Science Laboratory Satoshi Ishizaki Detail Sports science, GPS, Regional activation, Locomotive syndrome, Health promotion
CMC Lab. Shunichi Yonemura Detail CMC, HCI, Communication
Interactive Graphics Lab. Takashi Ijiri Detail Computer graphics, Image processing, User interface
Language Processing Lab. Toru Sugimoto Detail Language, Semantics, Dialogue systems, Information extraction
Software Engineering Lab. Tsuyoshi Nakajima Detail Software,Requirements,Quality,testing,M2M,IoT
Information Network Lab. Yutaka Hirakawa Detail password authentication, ALM, mobile communications

Objectives in Education and Research

The vision of the Department of Computer Science and Engineering is to cultivate individuals having the following skills, by facilitating a systematic and broad learning framework, specifically targeting, “Technologies leading to a flourishing human society and living by exploiting computers”.

  1. Basic academic intellect in mathematics and natural sciences including physics, essential for building a technology base.
  2. Acquire fundamental concepts and basic technological skills in Computer Science and Engineering, and creatively apply such skills.
  3. Designing and building skills in computer-based systems, taking into consideration the potential impact and feasibility of information technologies to society.
  4. Able to challenge problems independently considering the broad or global perspectives, capitalizing on in-depth academic intellect and noble personality traits.
  5. Communication skills with others as required by an engineer.


Computers closely linked to Computer Science and Engineering are now exploited by diverse, specialized industries. The graduates from the Department of Computer Science and Engineering are engaged in firms specialized in a variety of fields exploiting computer system including system integrator for computer system design and development.