Instructional Design of a Workshop “How a Computer Works” Facilitating Intuitive Comprehension with Driving Motivation

  • Susumu Yamazaki University of Kitakyushu
  • Takashi Satoh University of Kitakyushu
  • Taku Jiromaru OME, Inc.
  • Nobuyuki Tachi Nagoya Univerisity
  • Masafumi Iwano NEOZEST
Keywords: How a computer works, instructional design, programming education, workshop


After teaching and observing students for several years, we hypothesize that learning programming is difficult for students who cannot imagine concretely how a computer works, or the process by which the CPU accesses memory and I/O via the bus according to coded programs. In this paper, we discuss why we believe it is important for programing education to help students understand how a computer works. We have developed a workshop to help students understand this more intuitively. We surveyed the students to assess their perceptions of the workshop, and we discuss its further development and progress toward use in a future full-scale course.


S. Yamazaki, T. Satoh, T. Jiromaru, N. Tachi and M. Iwano, “Instructional Design of a Workshop How a Computer Works Aimed at Improving Intuitive Comprehension and Motivation”, 3rd International Conference on Learning Technologies and Learning Environments (LTLE 2014), 2014.

R. Gagné, W. Wager, K. Golas, and J. Keller, “Principles of Instructional Design”, 5th edition, Wadsworth Pub, Belmont, CA, 2004

Chunichi Denko, Inc. “Z80 Instruction Set Manual” (in Japanese),

J. Keller. “Motivational Design for Learning and Performance: The ARCS Model Approach”, Springer, NY, 2010.

S. Ichikawa, “Manabu Iyoku no Shinrigaku (Psychology for Learning Motivation)” (in Japanese), PHP Institute, Tokyo, Japan, 2001.

D. Kolb, “Experiential Learning: Experience as the Source of Learning and Development”, Pretice Hall, NJ, 1984.

D. Ausubel, “The Psychology of Meaningful Verbal Learning”. Grune & Stratton , NY, 1963

K. Kawamura, “A Primer Course of Computer Science used Japanese Word Processor” (in Japanese), Proceedings of the 51th National Convention of IPSJ, 277-278, 1995-09-20, Information Processing Society of Japan (IPSJ), 1995.

K. Kawamura, “A Guide Education of Computer Science as the subject Information at a high-school” (in Japanese), The Special Interest Group Technical Reports of IPSJ, IPSJ Special Interest Group on Computers in Education (IPSJ-SIGCE), 96(52), 45-51, 1996-05-24, Information Processing Society of Japan (IPSJ), 1996.

J. Maeda, “Human Powered Computer Experiment”,, 1993.

M. Tsuchiyama, “Development of an educational computer simulator”, Electronics and Communications in Japan (Part III: Fundamental Electronic Science), Volume 74, Issue 3, pages 25–35, DOI: 10.1002/ecjc.4430740304, 1991.

Y. Kimuro, M. Matsumoto and H. Yasuura, “An Educational Method of Computer Principles for Elementary and Junior High School Students” (In Japanese), JOURNAL-INSTITUTE OF ELECTRONICS INFORMATION AND COMMUNICATION ENGINEERS, 86(11), 868-873, 2003.

S. Kanemune, T. Nakatani, R. Mitarai, S. Fukui and Y. Kuno, “Dolittle-Experiences in Teaching Programming at K12 Schools,” In C5 (pp. 177-184), 2004.

S. Kanemune and Y. Kuno, “Dolittle: an object-oriented language for K12 education”, In EuroLogo (pp. 144-153), 2005

J. Li and S. Li, “Exploration of computer-principle virtual laboratory”, Proceedings of 2011 International Conference on Electronics and Optoelectronics. Vol. 4., 2011.

T. Sueyoshi, K, Tanaka and H. Shibamura, “KITE: An Educational Microprocessor Using Field Programmable Gate Array” (In Japanese), Proceedings of the 45th National Convention of IPSJ, 67-68, 1992-09-28, Information Processing Society of Japan (IPSJ), 1992. Available at

K. Harada, and S. Kobayashi, “GAINER: A Reconfigurable I/O Module for Media Artists” (in Japanese), IPSJ Special Interest Group on Music and Computer, 2005(129), 7-11, 2005-12-23, Information Processing Society of Japan (IPSJ), 2005.

T. Hananoi, K. Ushijima and M. Nishioka, “A Bi-directional Practical Education through Industry-University Cooperation”, The Special Interest Group Technical Reports of IPSJ, IPSJ Special Interest Group on Information Systems (SIG-IS), 2007(25), 71-74, 2007-03-14, 2007.

S. Oshima, Y. Shirai, J. YUJI, I. Inoue, T. Moriuchi, M. Isogai and Y. Fujimoto, “Short-Term PBL Education for Learning Skills of Microcomputer System Development”, Journal on Japanese Society for Engineering Education, 55(3), 105-110, 2007-05-20, Japanese Society for Engineering Education, 2007.

T. Shigemura, T. Furukawa, M. Ohchi and T. Hayashi, “Development and Application of Educational Microcomputer System to Instruct Machine Language Programming with a Console Panel”, IPSJ Journal, 48(9), 3318-3327, 2007-09-15, Information Processing Society of Japan, 2007.

T. Matsuo and T. Fujimoto, “An Analogical Thinking Based New Software Engineering Education Methodology”, Computer and Information Science, SCI 131, pp. 77-86, Springer-Verlag Berlin Heidelberg, 2008.

T. Matsuo and T. Fujimoto, “Electronic Learning Support System Based on Analogy Reuse”, In Proceedings of IEEE International Conference on Information Reuse and Integration 2008 (IRI 2008), IEEE, 2008.

Technical Papers (Advanced Applied Informatics)