Please use this identifier to cite or link to this item: https://scidar.kg.ac.rs/handle/123456789/19756
Full metadata record
DC FieldValueLanguage
dc.contributor.authorDimitrijević, Nikola-
dc.contributor.authorMilicevic, Vladimir-
dc.contributor.authorCvijanovic, Dejan-
dc.contributor.authorZdravković, Nemanja-
dc.date.accessioned2023-12-26T11:24:17Z-
dc.date.available2023-12-26T11:24:17Z-
dc.date.issued2021-
dc.identifier.isbn978-86-89755-21-3en_US
dc.identifier.urihttps://scidar.kg.ac.rs/handle/123456789/19756-
dc.description.abstractIn 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 environmenten_US
dc.language.isoenen_US
dc.publisherBelgrade Metropolitan Universityen_US
dc.rightsinfo:eu-repo/semantics/openAccess-
dc.sourceThe Twelfth International Conference on e-Learning 2021en_US
dc.subjectautogradingen_US
dc.subjecteLearningen_US
dc.subjectKotlinen_US
dc.subjectJavaen_US
dc.subjectmobile developmenten_US
dc.titleLEARNING THE KOTLIN PROGRAMMING LANGUAGE USING AN AUTOGRADING SYSTEMen_US
dc.typeconferenceObjecten_US
dc.description.versionPublisheden_US
dc.type.versionPublishedVersionen_US
Appears in Collections:Faculty of Mechanical and Civil Engineering, Kraljevo

Page views(s)

483

Downloads(s)

103

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.