2021
DOI: 10.1108/ijwis-11-2020-0070
|View full text |Cite
|
Sign up to set email alerts
|

A proposal of recommendation function for element fill-in-Blank problems in java programming learning assistant system

Abstract: Purpose To advance Java programming educations, the authors have developed a Web-based Java programming learning assistant system (JPLAS). It offers the element fill-in-blank problem (EFP) for novice students to study Java grammar and basic programming skills by filling in the missing elements in a source code. An EFP instance can be generated by selecting an appropriate code, and applying the blank element selection algorithm. As it is expected to cover broad grammar topics, a number of EFP instances have bee… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
1
0
2

Year Published

2022
2022
2023
2023

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 8 publications
0
1
0
2
Order By: Relevance
“…Many programming instruction systems tend to detect syntactic and semantic errors in the programs submitted by students and indicate where and why the errors occur in the programs [11]. One study developed a Web‐based Java Programming Learning Assistant System (JPLAS) that provides novice students with the element fill‐in‐blank problem (EFP), where students learn Java syntax and basic programming skills by filling in the missing elements in the source code [25]. Kyaw et al [12] extended the JPLAS and proposed the code completion problem (CCP).…”
Section: Related Workmentioning
confidence: 99%
“…Many programming instruction systems tend to detect syntactic and semantic errors in the programs submitted by students and indicate where and why the errors occur in the programs [11]. One study developed a Web‐based Java Programming Learning Assistant System (JPLAS) that provides novice students with the element fill‐in‐blank problem (EFP), where students learn Java syntax and basic programming skills by filling in the missing elements in the source code [25]. Kyaw et al [12] extended the JPLAS and proposed the code completion problem (CCP).…”
Section: Related Workmentioning
confidence: 99%
“…Pada tahun 2016 berdasarkan TIOBE Index, Bahasa Pemrograman Java menduduki posisi pertama dan menduduki posisi kedua untuk jumlah repository di Github dibawahnya Javascript [3]. Pada tahun 2018 bahasa pemrograman java terpilih sebagai program yang memiliki banyak pengguna, karena telah banyak digunakan di berbagai bidang seperti aplikasi clouds, machine learning dan IOT karena keandalannya yang tinggi [4]. Selain itu, dalam dunia industri saat ini banyak membutuhkan programer dengan keahlian pemrograman java [5].…”
Section: Pendahuluanunclassified
“…Dalam mempelajari dasar-dasar algoritma dan pemrograman, saat ini mahasiswa masih bingung dan kesulitan dalam menerjemahkan studi kasus kedalam sebuah program, salah satu diantaranya adalah masih kurangnya media pembelajaran tambahan sebagai media belajar mandiri di luar pembelajaran di sekolah [6]. Model pembelajaran yang ada saat ini masih berupa materi dan latihan pemrograman di komputer, sehingga membuat mahasiswa kurang paham untuk menerjemahkan studi kasus kedalam sebuah program [4]. Selain itu permasalahan yang lain adalah kurangnya kemampuan mahasiswa dalam menyusun kode program dan melakukan analisis studi kasus [7].…”
Section: Pendahuluanunclassified