Comparisons of Student's Self-Learning Performances Using Java and Kotlin Languages in Android Programming Learning Assistance System

Yan Watequlis Syaifudin, Nobuo Funabiki, Inggriani Liem

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

Abstract

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.

Original languageEnglish
Title of host publication2021 1st Conference on Online Teaching for Mobile Education, OT4ME 2021
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages93-97
Number of pages5
ISBN (Electronic)9781665428149
DOIs
Publication statusPublished - 2021
Event1st Conference on Online Teaching for Mobile Education, OT4ME 2021 - Virtual, Online, Spain
Duration: Nov 22 2021Nov 25 2021

Publication series

Name2021 1st Conference on Online Teaching for Mobile Education, OT4ME 2021

Conference

Conference1st Conference on Online Teaching for Mobile Education, OT4ME 2021
Country/TerritorySpain
CityVirtual, Online
Period11/22/2111/25/21

Keywords

  • Android
  • APLAS
  • Java
  • Kotlin
  • learning performance
  • mobile programming
  • online course
  • online learning
  • self-learning

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Computer Science Applications
  • Media Technology
  • Education

Fingerprint

Dive into the research topics of 'Comparisons of Student's Self-Learning Performances Using Java and Kotlin Languages in Android Programming Learning Assistance System'. Together they form a unique fingerprint.

Cite this