Studies in the field of computer science cover aspects of science that attach importance to analysis and aspects of engineering that attach importance to synthesis. Therefore, the ability to manage synthesis, represented by system development and/or its design, is required in addition to analysis in the field. On the other hand, essential course subjects in computer science education such as logic circuits, computer architecture, operating system, and compilers have to be closely related with one another; nevertheless, they tend to be isolated from one another because of their great sophistication and complication. Thus, consistent education in computer science becomes difficult. Moreover, experiments, not virtual experiences, which involve the pleasure and emotion of creation are necessary in hardware education. Accordingly, since the beginning of the 1990s, we have developed an educational microprocessor called KITE using reconfigurable LSI, together with teaching materials that allow students to learn actively, considering the essence of synthesis as related to comprehensive understanding of lectures and practical use. These teaching materials have been made available to the public, and have been introduced into more than 30 educational facilities such as universities and companies. They are well designed for various stages of computer education, varying from introductory education to design education, and system software education, providing an effective education, with experiments in addition to lectures, and a consistent grounding in computer science. © 2002 Wiley Periodicals, Inc. Syst Comp Jpn, 33(8): 64–74, 2002; Published online in Wiley InterScience (http://www.interscience.wiley.com). DOI 10.1002/scj.10038