Please use this identifier to cite or link to this item: https://scidar.kg.ac.rs/handle/123456789/19756
Title: LEARNING THE KOTLIN PROGRAMMING LANGUAGE USING AN AUTOGRADING SYSTEM
Authors: Dimitrijević, Nikola
Milicevic, Vladimir
Cvijanovic, Dejan
Zdravković, Nemanja
Issue Date: 2021
Abstract: In modern curricula for Computer Science (CS) and Information Technology (IT), one of the more popular classes is mobile development. With the recent rise of the Kotlin programming language as a main contender for Android development, very few courses in Higher Education Institutions (HEIs) exist which incorporate Kotlin as a main language. Furthermore, online courses which offer learning Kotlin are very limited, or require a high subscription price. More importantly, neither online, nor HEI courses offer an automatically graded system for student assignments in Kotlin. In this paper, a tool for learning for learning the Kotlin programming language with is presented which supports automatic grading of assignments. As the Kotlin language is itself designed to interoperate fully with Java, this tool, developed by the authors, is aimed at CS and IT students who have already have basic knowledge of Java (or similar) programming languages, and want to switch to mobile development. Our solution focuses on the development of an interactive course in Kotlin meant primarily for Java developers. The assignments in the course also compare certain approaches to a solution in Java and Kotlin side-by-side. The solution is developed as a web application, not needing a separate compiler, libraries or an integrated development environment. Furthermore, to compare our solution with commercially available ones, we point out the disadvantages of currently available Kotlin courses, such as the level of previous knowledge needed, or a need for a specific development environment
URI: https://scidar.kg.ac.rs/handle/123456789/19756
Type: conferenceObject
Appears in Collections:Faculty of Mechanical and Civil Engineering, Kraljevo

Page views(s)

96

Downloads(s)

36

Files in This Item:
File Description SizeFormat 
Larning the Kotlin programming language...-Dimitrijevic et. al..pdf198.75 kBAdobe PDFThumbnail
View/Open


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