Computer Science and Engineering
About Computer Science and EngineeringSystematic 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 DomainComputers, programming, algorithms, software engineering, computer architectures, databases, networks, human and computer interaction, artificial intelligence, digital media processing, computer graphics, cognitive engineering, manufacturing systems
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.
|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”.
- Basic academic intellect in mathematics and natural sciences including physics, essential for building a technology base.
- Acquire fundamental concepts and basic technological skills in Computer Science and Engineering, and creatively apply such skills.
- Designing and building skills in computer-based systems, taking into consideration the potential impact and feasibility of information technologies to society.
- Able to challenge problems independently considering the broad or global perspectives, capitalizing on in-depth academic intellect and noble personality traits.
- Communication skills with others as required by an engineer.