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
USAMI Kimiyoshi

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


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.