Information Technology Center, The University of Tokyo

Campus-wide Computing Research Division

Home > Campus-wide Computing Research Division > Overview


We design and architect the campus-wide educational computing infrastructure for 30,000 students and faculty, while simultaneously conducting research on various information infrastructure topics.

The Information Infrastructure which Empowers the Users.

Utilizing the full power of computers to maximize everyone’s capability !
The University of Tokyo has especially focused on computer education for this purpose, and provided a large scale information processing infrastructure from its early days. Currently, the ECCS (Educational Campuswide Computing System) provides over 1,300 PCs distributed across the Hongo, Komaba and Kashiwa campuses, accessible from anywhere, to any registered user. This system is used for various purposes, including programming courses and computing exercises in general education classes and computer science curricula, CAD and numerical processing applications, and also for individual students studying on their own. We also provides web, e-mail, DNS hosting services for publishing and exchanging academic information on the campus intranet.

The various usage profiles from a wide area of academic projects, conducted by over 30,000 multi-national students and faculty, spread across several campuses on geographically disperse locations, pose a challenge on how to provide an efficient and solid platform in the dynamically changing IT society. One of our goals is to determine solutions to such challenge, and share the review information to the general public.

In addition to the above, we continuously research various aspects of information infrastructure to provide more computing performance, with a human friendly interface.

Research Subjects

Programming Languages

Research is being done on design and implementation of programming languages for secure, dependable, and efficient computing. Also, testing and verification methods have been developed and applied to implementations of secure communication protocols.

Game Programming

Games have a concrete set of rules, which make them ideal study topics for data processing. This area of research have contributed to multiple improvements in algorithm design, search logic, and machine learning. In 2013, our joint research project “GPS Shogi” have challenged a human Master level Shogi (Japanese chess) professional, and gained favorable game results.

System Software

The “BitVisor”, a hypervisor (software that controls virtual machines) that lies between the computer hardware and operating systems has been developed under the research project. In addition to Secure VM (virtual machine) that improves system security, additional research on a foundation of cloud computing has recently been launched.

Education Support System

We research and develop LMS (Learning Management Systems) and various other academic activity support systems. Some unique developments include systems which automatically visualize course curriculum features, by applying machine learning methodologies to extract certain attributes from the syllabus.