TY - GEN
T1 - Comparisons of Student's Self-Learning Performances Using Java and Kotlin Languages in Android Programming Learning Assistance System
AU - Syaifudin, Yan Watequlis
AU - Funabiki, Nobuo
AU - Liem, Inggriani
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Along with the recent popularity of Android smartphones, the demand for Android application developers in the entire world also increased significantly. In the previous study, Android Programming Learning Assistance System (APLAS) has been proposed as a self-learning platform for Android application development using Java language in http://aplas.polinema.ac.id. Different from other self-learning platforms, it offers a self-learning model by adopting test-driven development (TDD) method. Then, since Google announced Kotlin becomes recommended language for Android Studio, APLAS has been improved to accommodate this language. This paper presents the comparisons of student's learning performances using Java and Kotlin languages in APLAS. The results confirmed the support of APLAS for self-learning in the two languages. Most students tended to use Java because they were more familiar with this language as the standard language of object-oriented programming course. However, the students who used Kotlin showed better performance and faster adaptation.
AB - Along with the recent popularity of Android smartphones, the demand for Android application developers in the entire world also increased significantly. In the previous study, Android Programming Learning Assistance System (APLAS) has been proposed as a self-learning platform for Android application development using Java language in http://aplas.polinema.ac.id. Different from other self-learning platforms, it offers a self-learning model by adopting test-driven development (TDD) method. Then, since Google announced Kotlin becomes recommended language for Android Studio, APLAS has been improved to accommodate this language. This paper presents the comparisons of student's learning performances using Java and Kotlin languages in APLAS. The results confirmed the support of APLAS for self-learning in the two languages. Most students tended to use Java because they were more familiar with this language as the standard language of object-oriented programming course. However, the students who used Kotlin showed better performance and faster adaptation.
KW - Android
KW - APLAS
KW - Java
KW - Kotlin
KW - learning performance
KW - mobile programming
KW - online course
KW - online learning
KW - self-learning
UR - http://www.scopus.com/inward/record.url?scp=85123828462&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85123828462&partnerID=8YFLogxK
U2 - 10.1109/OT4ME53559.2021.9638952
DO - 10.1109/OT4ME53559.2021.9638952
M3 - Conference contribution
AN - SCOPUS:85123828462
T3 - 2021 1st Conference on Online Teaching for Mobile Education, OT4ME 2021
SP - 93
EP - 97
BT - 2021 1st Conference on Online Teaching for Mobile Education, OT4ME 2021
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 1st Conference on Online Teaching for Mobile Education, OT4ME 2021
Y2 - 22 November 2021 through 25 November 2021
ER -