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 publicationIFIP International Federation for Information Processing
Pages171-176
Number of pages6
Volume269
DOIs
Publication statusPublished - 2008

Publication series

NameIFIP International Federation for Information Processing
Volume269
ISSN (Print)15715736

Fingerprint

Education
Language
Literacy
Programming

Keywords

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

ASJC Scopus subject areas

  • Information Systems and Management

Cite this

Okada, K., Sugiura, M., Matsuzawa, Y., Araki, M., & Ohiwa, H. (2008). Programming in Japanese for literacy education. In IFIP International Federation for Information Processing (Vol. 269, pp. 171-176). (IFIP International Federation for Information Processing; Vol. 269). https://doi.org/10.1007/978-0-387-09657-5_12

Programming in Japanese for literacy education. / Okada, Ken; Sugiura, Manabu; Matsuzawa, Yoshiaki; Araki, Megumi; Ohiwa, Hajime.

IFIP International Federation for Information Processing. Vol. 269 2008. p. 171-176 (IFIP International Federation for Information Processing; Vol. 269).

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

Okada, K, Sugiura, M, Matsuzawa, Y, Araki, M & Ohiwa, H 2008, Programming in Japanese for literacy education. in IFIP International Federation for Information Processing. vol. 269, IFIP International Federation for Information Processing, vol. 269, pp. 171-176. https://doi.org/10.1007/978-0-387-09657-5_12
Okada K, Sugiura M, Matsuzawa Y, Araki M, Ohiwa H. Programming in Japanese for literacy education. In IFIP International Federation for Information Processing. Vol. 269. 2008. p. 171-176. (IFIP International Federation for Information Processing). https://doi.org/10.1007/978-0-387-09657-5_12
Okada, Ken ; Sugiura, Manabu ; Matsuzawa, Yoshiaki ; Araki, Megumi ; Ohiwa, Hajime. / Programming in Japanese for literacy education. IFIP International Federation for Information Processing. Vol. 269 2008. pp. 171-176 (IFIP International Federation for Information Processing).
@inproceedings{84b1758cfd12428c93d09d30eee39db6,
title = "Programming in Japanese for literacy education",
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.",
keywords = "Algorithm education, Postfix notation, Programming in Japanese, Word order",
author = "Ken Okada and Manabu Sugiura and Yoshiaki Matsuzawa and Megumi Araki and Hajime Ohiwa",
year = "2008",
doi = "10.1007/978-0-387-09657-5_12",
language = "English",
isbn = "9780387096568",
volume = "269",
series = "IFIP International Federation for Information Processing",
pages = "171--176",
booktitle = "IFIP International Federation for Information Processing",

}

TY - GEN

T1 - Programming in Japanese for literacy education

AU - Okada, Ken

AU - Sugiura, Manabu

AU - Matsuzawa, Yoshiaki

AU - Araki, Megumi

AU - Ohiwa, Hajime

PY - 2008

Y1 - 2008

N2 - 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.

AB - 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.

KW - Algorithm education

KW - Postfix notation

KW - Programming in Japanese

KW - Word order

UR - http://www.scopus.com/inward/record.url?scp=47049107082&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=47049107082&partnerID=8YFLogxK

U2 - 10.1007/978-0-387-09657-5_12

DO - 10.1007/978-0-387-09657-5_12

M3 - Conference contribution

SN - 9780387096568

VL - 269

T3 - IFIP International Federation for Information Processing

SP - 171

EP - 176

BT - IFIP International Federation for Information Processing

ER -