1 |
Modern languages and technologies of programming ; Современные языки и технологии программирования
|
|
|
|
BASE
|
|
Show details
|
|
3 |
Promotion of Educational Effectiveness by Translation-based Programming Language Learning Using Java and Swift
|
|
|
|
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.
|
|
Keyword:
Java; programming language education; programming language translation; Swift; web-based educational environment
|
|
URL: https://doi.org/10.24251/HICSS.2017.016 http://hdl.handle.net/10125/41166
|
|
BASE
|
|
Hide details
|
|
4 |
Fast portable orthogonally persistent Java
|
|
|
|
In: Software: Practice and Experience (2015)
|
|
BASE
|
|
Show details
|
|
5 |
Fast portable orthogonally persistent Java
|
|
|
|
In: Software: Practice and Experience (2015)
|
|
BASE
|
|
Show details
|
|
7 |
Evaluating Kiama abstract state machines for a Java implementation
|
|
|
|
BASE
|
|
Show details
|
|
8 |
Arabic Natural Language Processing System Code Library
|
|
|
|
In: DTIC (2014)
|
|
BASE
|
|
Show details
|
|
13 |
IX kompakt : ein Sonderheft des Magazins für professionelle Informationstechnik
|
|
Hannover : Heise, 2009-
|
|
IDS Mannheim
|
|
Show details
|
|
14 |
Visualization of a Text Network Structure Using X3D
|
|
|
|
In: DTIC (2008)
|
|
BASE
|
|
Show details
|
|
15 |
A Domain specific language for the definition of extended queueing network models
|
|
|
|
BASE
|
|
Show details
|
|
16 |
M.D.: Object and reference immutability using Java generics
|
|
|
|
In: http://homepages.mcs.vuw.ac.nz/~alex/files/ZibinPotaninAliArtziKiezunErnstFSE2007.pdf (2007)
|
|
BASE
|
|
Show details
|
|
17 |
Techniques for Automatically Generating Biographical Summaries from News Articles
|
|
|
|
In: DTIC (2007)
|
|
BASE
|
|
Show details
|
|
18 |
Linguistic support for unit testing
|
|
|
|
In: University of Utah Computer Science Technical Report ; University of Utah School of Computing (2007)
|
|
BASE
|
|
Show details
|
|
20 |
The QAT: A Qualitative Algebra Toolkit
|
|
|
|
In: Proceedings of the 2nd IEEE International Conference on Information Technologies: from Theory to Applications (ICTTA'06) ; 2nd IEEE International Conference on Information Technologies ; https://hal.archives-ouvertes.fr/hal-01434027 ; 2nd IEEE International Conference on Information Technologies , Apr 2006, Damascus, Syria. pp.3433 - 3438, ⟨10.1109/ICTTA.2006.1684969⟩ (2006)
|
|
BASE
|
|
Show details
|
|
|
|