Please use this identifier to cite or link to this item: http://hdl.handle.net/10125/41166

Promotion of Educational Effectiveness by Translation-based Programming Language Learning Using Java and Swift

File SizeFormat 
paper0017.pdf1.61 MBAdobe PDFView/Open

Item Summary

Title: Promotion of Educational Effectiveness by Translation-based Programming Language Learning Using Java and Swift
Authors: LI, Juhua
Sakamoto, Kazunori
Washizaki, Hironori
Fukazawa, Yoshiaki
Keywords: Java
programming language education
programming language translation
Swift
web-based educational environment
Issue Date: 04 Jan 2017
Abstract: 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.
Pages/Duration: 10 pages
URI/DOI: http://hdl.handle.net/10125/41166
ISBN: 978-0-9981331-0-2
DOI: 10.24251/HICSS.2017.016
Rights: Attribution-NonCommercial-NoDerivatives 4.0 International
Appears in Collections:Advances in Teaching and Learning Minitrack



Items in ScholarSpace are protected by copyright, with all rights reserved, unless otherwise indicated.