Promotion of educational effectiveness by translation-based programming language learning using java and swift

Juhua Li, Kazunori Sakamoto, Hironori Washizaki, Yoshiaki Fukazawa

研究成果: Conference contribution

1 被引用数 (Scopus)

抄録

More and more programming tools have been created to help people to learn new programming languages. Although the number of tools to support beginning learners has increased, none directly compare different languages. This paper proposes a translation-based programming learning method that supports programming language learning for beginners of a new language who are familiar with a different language. Comparing the same code written in the two languages allows learners to discover commonalities and differences between the two languages, understand grammar rules, and successfully write programs in the new language. Our method is demonstrated using a web-based educational environment that translates Java into Swift. An experiment to evaluate the educational effectiveness confirms that using a programming language educational environment with translation support can aid beginning learners in learning a new programming language.

本文言語English
ホスト出版物のタイトルProceedings of the 50th Annual Hawaii International Conference on System Sciences, HICSS 2017
編集者Tung X. Bui, Ralph Sprague
出版社IEEE Computer Society
ページ134-143
ページ数10
ISBN(電子版)9780998133102
出版ステータスPublished - 2017
イベント50th Annual Hawaii International Conference on System Sciences, HICSS 2017 - Big Island, United States
継続期間: 2017 1 32017 1 7

出版物シリーズ

名前Proceedings of the Annual Hawaii International Conference on System Sciences
2017-January
ISSN(印刷版)1530-1605

Conference

Conference50th Annual Hawaii International Conference on System Sciences, HICSS 2017
国/地域United States
CityBig Island
Period17/1/317/1/7

ASJC Scopus subject areas

  • 工学(全般)

フィンガープリント

「Promotion of educational effectiveness by translation-based programming language learning using java and swift」の研究トピックを掘り下げます。これらがまとまってユニークなフィンガープリントを構成します。

引用スタイル