java programming learning assistant system (jplas)
TRANSCRIPT
![Page 1: Java programming learning assistant system (jplas)](https://reader036.vdocument.in/reader036/viewer/2022070510/58a664061a28ab1c5b8b6ad3/html5/thumbnails/1.jpg)
JAVA PROGRAMMING LEARNING ASSISTANT
SYSTEM (JPLAS)“INTERNATIONAL ELECTRONICS SYPOSIUM 2015”
Oleh : Prof. Nobuo Funabiki (Okayama University, Japan)Surabaya, 30 September 2015
Politeknik Elektronika Negeri Surabaya
![Page 2: Java programming learning assistant system (jplas)](https://reader036.vdocument.in/reader036/viewer/2022070510/58a664061a28ab1c5b8b6ad3/html5/thumbnails/2.jpg)
Disusun Oleh :
• Risca Zuliana (4103151001)• M Idris Setiawan (4103151004)• M. Aqil dian Nugraha (4103151007)
• Fenty Fauziah Nur Islami (4103151015)• Dwiki Akbar (4103151027)
![Page 3: Java programming learning assistant system (jplas)](https://reader036.vdocument.in/reader036/viewer/2022070510/58a664061a28ab1c5b8b6ad3/html5/thumbnails/3.jpg)
TAHAPAN - TAHAPAN
Perencanaan ? Analisa ?
Pelaksanaan ? Hasil !
![Page 4: Java programming learning assistant system (jplas)](https://reader036.vdocument.in/reader036/viewer/2022070510/58a664061a28ab1c5b8b6ad3/html5/thumbnails/4.jpg)
TAHAPAN PERENCANAAN
Menurut Prof. Nobuo Funabiki tujuan pembelajaran aplikasi pemograman Java adalah membantu mahasiswa dalam bidang programming.
![Page 5: Java programming learning assistant system (jplas)](https://reader036.vdocument.in/reader036/viewer/2022070510/58a664061a28ab1c5b8b6ad3/html5/thumbnails/5.jpg)
Pelaksanaan• Assignment registration: a teacher registers the title, statement description, Java
code,and test code for the assignment.• Blank statement selection: a teacher selects the blank statement in the Javacode
using the PDG-based algorithm• Assignment answer: a student fills in one or multiple statements for the blank
statement• Answer verification: Junit installed at theWeb server tests the Java code combined
with the answer using jQuery[17], and returns the test result.• Solving status confirmation: both the teacher and the student can confirm the solving
status of any student for the assignments. This interface intends for students to compete with each other by knowing the solving situations of other students.
![Page 6: Java programming learning assistant system (jplas)](https://reader036.vdocument.in/reader036/viewer/2022070510/58a664061a28ab1c5b8b6ad3/html5/thumbnails/6.jpg)
Analisa
• In this section, we evaluate the statement fill-in-blank problem in JPLAS through applicationsof 45 students taking the Java programming course in our department. Most of them are sophomores who have studied C and C++ programming for half year respectively.
![Page 7: Java programming learning assistant system (jplas)](https://reader036.vdocument.in/reader036/viewer/2022070510/58a664061a28ab1c5b8b6ad3/html5/thumbnails/7.jpg)
Hasil
• The effectiveness is verified through applications of the Java programming course at our department. The future works may include the selection of multiple blank statements, the construction of the problem data base, and continuous applications in Java programming courses.
![Page 8: Java programming learning assistant system (jplas)](https://reader036.vdocument.in/reader036/viewer/2022070510/58a664061a28ab1c5b8b6ad3/html5/thumbnails/8.jpg)
Daftar Pustaka
• http://www.iaeng.org/IJCS/Issues v40/issue 1/IJCS 40 1 05.pdf
![Page 9: Java programming learning assistant system (jplas)](https://reader036.vdocument.in/reader036/viewer/2022070510/58a664061a28ab1c5b8b6ad3/html5/thumbnails/9.jpg)
THANK YOU
![Page 10: Java programming learning assistant system (jplas)](https://reader036.vdocument.in/reader036/viewer/2022070510/58a664061a28ab1c5b8b6ad3/html5/thumbnails/10.jpg)
• In this section, we evaluate the statement fill-in-blank problem in JPLAS through applications of 46 student staking the Java programming course in our department. Most of them are sophomores who have studied C and C++ programming for half year respectively