Programming in Japanese for literacy education

Ken Okada, Manabu Sugiura, Yoshiaki Matsuzawa, Megumi Araki, Hajime Ohiwa

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

We have developed a programming language Kotodama (means "what you speak becomes reality") in which a source program can be read as authentic Japanese language and be executed as a programming language at the same time. We put Kotodama into a teaching environment Squeak developed by Alan Kay and have developed several programming courses on it. We have found that explanation of a programming language becomes unnecessary and that we can concentrate on algorithm development by examining a program text that can be read as Japanese. We believe that this programming course can work as natural language writing course as well for precise description.

Original languageEnglish
Title of host publicationHistory of Computing and Education 3 (Hce3)
Subtitle of host publicationIFIP 20th World Computer Congress, Proceedings of the Third IFIP Conference on the History of Computing and Education WG 9.7/TC9, History of Computing
EditorsJohn Impagliazzo
Pages171-176
Number of pages6
DOIs
Publication statusPublished - 2008 Jul 17

Publication series

NameIFIP International Federation for Information Processing
Volume269
ISSN (Print)1571-5736

Keywords

  • Algorithm education
  • Postfix notation
  • Programming in Japanese
  • Word order

ASJC Scopus subject areas

  • Information Systems and Management

Fingerprint Dive into the research topics of 'Programming in Japanese for literacy education'. Together they form a unique fingerprint.

  • Cite this

    Okada, K., Sugiura, M., Matsuzawa, Y., Araki, M., & Ohiwa, H. (2008). Programming in Japanese for literacy education. In J. Impagliazzo (Ed.), History of Computing and Education 3 (Hce3): IFIP 20th World Computer Congress, Proceedings of the Third IFIP Conference on the History of Computing and Education WG 9.7/TC9, History of Computing (pp. 171-176). (IFIP International Federation for Information Processing; Vol. 269). https://doi.org/10.1007/978-0-387-09657-5_12