SlideShare uma empresa Scribd logo
1 de 10
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
Disusun Oleh :
• Risca Zuliana (4103151001)
• M Idris Setiawan (4103151004)
• M. Aqil dian Nugraha (4103151007)
• Fenty Fauziah Nur Islami (4103151015)
• Dwiki Akbar (4103151027)
TAHAPAN - TAHAPAN
Perencanaan ? Analisa ?
Pelaksanaan ? Hasil !
TAHAPAN PERENCANAAN
Menurut Prof. Nobuo Funabiki tujuan
pembelajaran aplikasi pemograman Java
adalah membantu mahasiswa dalam bidang
programming.
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.
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.
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.
Daftar Pustaka
• http://www.iaeng.org/IJCS/Issues v40/issue 1/IJCS 40 1 05.pdf
THANK YOU
• 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

Mais conteúdo relacionado

Mais procurados

PP Eurocall Conference 2015
PP Eurocall  Conference 2015PP Eurocall  Conference 2015
PP Eurocall Conference 2015
Anke Berns
 
Evaluation of the Use of VoiceThread for Assessment
Evaluation of the Use of VoiceThread for AssessmentEvaluation of the Use of VoiceThread for Assessment
Evaluation of the Use of VoiceThread for Assessment
Wendy Taleo
 
Deciding on a New LMS-An Inclusive RFP and Decision-Making Process
Deciding on a New LMS-An Inclusive RFP and Decision-Making ProcessDeciding on a New LMS-An Inclusive RFP and Decision-Making Process
Deciding on a New LMS-An Inclusive RFP and Decision-Making Process
Christine Salmon
 

Mais procurados (20)

Using real-time dashboards to improve student engagement in virtual learning ...
Using real-time dashboards to improve student engagement in virtual learning ...Using real-time dashboards to improve student engagement in virtual learning ...
Using real-time dashboards to improve student engagement in virtual learning ...
 
LAK '17 Trends and issues in student-facing learning analytics reporting sys...
LAK '17  Trends and issues in student-facing learning analytics reporting sys...LAK '17  Trends and issues in student-facing learning analytics reporting sys...
LAK '17 Trends and issues in student-facing learning analytics reporting sys...
 
Learn Education for FIT
Learn Education for FITLearn Education for FIT
Learn Education for FIT
 
PP Eurocall Conference 2015
PP Eurocall  Conference 2015PP Eurocall  Conference 2015
PP Eurocall Conference 2015
 
WebPA - A Practical Approach to Peer Assessment
WebPA - A Practical Approach to Peer AssessmentWebPA - A Practical Approach to Peer Assessment
WebPA - A Practical Approach to Peer Assessment
 
Assessment Lite
Assessment LiteAssessment Lite
Assessment Lite
 
Assessment
AssessmentAssessment
Assessment
 
Resume 2016
Resume 2016Resume 2016
Resume 2016
 
Designing, developing, and evaluating a real time student dashboard
Designing, developing, and evaluating a real time student dashboardDesigning, developing, and evaluating a real time student dashboard
Designing, developing, and evaluating a real time student dashboard
 
Evaluation of the Use of VoiceThread for Assessment
Evaluation of the Use of VoiceThread for AssessmentEvaluation of the Use of VoiceThread for Assessment
Evaluation of the Use of VoiceThread for Assessment
 
E-Marking & E-Feedback with iPads and Apps
E-Marking & E-Feedback with iPads and AppsE-Marking & E-Feedback with iPads and Apps
E-Marking & E-Feedback with iPads and Apps
 
Teaching Classroom- Essential Applications
Teaching Classroom- Essential ApplicationsTeaching Classroom- Essential Applications
Teaching Classroom- Essential Applications
 
e-Assessment and the Independent Learner
e-Assessment and the Independent Learnere-Assessment and the Independent Learner
e-Assessment and the Independent Learner
 
Deciding on a New LMS-An Inclusive RFP and Decision-Making Process
Deciding on a New LMS-An Inclusive RFP and Decision-Making ProcessDeciding on a New LMS-An Inclusive RFP and Decision-Making Process
Deciding on a New LMS-An Inclusive RFP and Decision-Making Process
 
Netp3 survey.doc
Netp3 survey.docNetp3 survey.doc
Netp3 survey.doc
 
I’m Useless at Maths! How Can We Overcome this Mindset with Student Primary T...
I’m Useless at Maths! How Can We Overcome this Mindset with Student Primary T...I’m Useless at Maths! How Can We Overcome this Mindset with Student Primary T...
I’m Useless at Maths! How Can We Overcome this Mindset with Student Primary T...
 
Never-Ending Learning for Open-Domain Question Answering over Knowledge Bases
Never-Ending Learning for Open-Domain Question Answering over Knowledge BasesNever-Ending Learning for Open-Domain Question Answering over Knowledge Bases
Never-Ending Learning for Open-Domain Question Answering over Knowledge Bases
 
Software Evaluation
Software EvaluationSoftware Evaluation
Software Evaluation
 
Teacher Tools for the Differentiated Classroom
Teacher Tools for the Differentiated ClassroomTeacher Tools for the Differentiated Classroom
Teacher Tools for the Differentiated Classroom
 
Test Plan V3
Test Plan V3Test Plan V3
Test Plan V3
 

Destaque

China credit card market research and investment forecast report
China credit card market research and investment forecast reportChina credit card market research and investment forecast report
China credit card market research and investment forecast report
Qianzhan Intelligence
 
How Can I Grow Tall
How Can I Grow TallHow Can I Grow Tall
How Can I Grow Tall
wiesneskib
 
Understanding The Microscope
Understanding The MicroscopeUnderstanding The Microscope
Understanding The Microscope
Sawyer Science
 
Technology presantation
 Technology presantation Technology presantation
Technology presantation
Tamer Yüksel
 
проект
проектпроект
проект
CDO3
 

Destaque (18)

Aprendizaje social
Aprendizaje socialAprendizaje social
Aprendizaje social
 
China micro grid technology progress and prospects forecast report, 2013-2018
China micro grid technology progress and prospects forecast report, 2013-2018China micro grid technology progress and prospects forecast report, 2013-2018
China micro grid technology progress and prospects forecast report, 2013-2018
 
Stiforp prezentacija-na-nasem
Stiforp prezentacija-na-nasemStiforp prezentacija-na-nasem
Stiforp prezentacija-na-nasem
 
China credit card market research and investment forecast report
China credit card market research and investment forecast reportChina credit card market research and investment forecast report
China credit card market research and investment forecast report
 
China engineering consultation industry development prospects and investment ...
China engineering consultation industry development prospects and investment ...China engineering consultation industry development prospects and investment ...
China engineering consultation industry development prospects and investment ...
 
Ph slideshow for u of m lecture
Ph slideshow for u of m lecturePh slideshow for u of m lecture
Ph slideshow for u of m lecture
 
ISABELLE
ISABELLEISABELLE
ISABELLE
 
Financial Officer
Financial OfficerFinancial Officer
Financial Officer
 
Neev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming appsNeev capabilities in building video and live streaming apps
Neev capabilities in building video and live streaming apps
 
Culture
CultureCulture
Culture
 
concierge services
concierge services concierge services
concierge services
 
Presentation Youngcast AISL grade6
Presentation Youngcast AISL grade6Presentation Youngcast AISL grade6
Presentation Youngcast AISL grade6
 
Ephata 611
Ephata 611Ephata 611
Ephata 611
 
人月神話: 第16章沒有銀彈:軟體工程的本質性 公開版
人月神話: 第16章沒有銀彈:軟體工程的本質性 公開版人月神話: 第16章沒有銀彈:軟體工程的本質性 公開版
人月神話: 第16章沒有銀彈:軟體工程的本質性 公開版
 
How Can I Grow Tall
How Can I Grow TallHow Can I Grow Tall
How Can I Grow Tall
 
Understanding The Microscope
Understanding The MicroscopeUnderstanding The Microscope
Understanding The Microscope
 
Technology presantation
 Technology presantation Technology presantation
Technology presantation
 
проект
проектпроект
проект
 

Semelhante a Java programming learning assistant system (jplas)

Open Online Learning Environment utilizing OER contents
 Open Online Learning Environment utilizing OER contents Open Online Learning Environment utilizing OER contents
Open Online Learning Environment utilizing OER contents
The Open Education Consortium
 
Java parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its applicationJava parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its application
Roya Hosseini
 
WebPA - Cardiff
WebPA - CardiffWebPA - Cardiff
WebPA - Cardiff
nix1
 
Training Teachers in Web2.0 Tools for Teaching and Learning EFL
Training Teachers in Web2.0 Tools for Teaching and Learning EFLTraining Teachers in Web2.0 Tools for Teaching and Learning EFL
Training Teachers in Web2.0 Tools for Teaching and Learning EFL
Vance Stevens
 
Coventry 27 11 2008
Coventry 27 11 2008Coventry 27 11 2008
Coventry 27 11 2008
nix1
 
Web Pa Wilkinson
Web Pa  WilkinsonWeb Pa  Wilkinson
Web Pa Wilkinson
nix1
 
Aced Web Pa Wilkinson
Aced Web Pa  WilkinsonAced Web Pa  Wilkinson
Aced Web Pa Wilkinson
nix1
 

Semelhante a Java programming learning assistant system (jplas) (20)

JPLAS IES 2015
JPLAS IES 2015JPLAS IES 2015
JPLAS IES 2015
 
Jplas
Jplas Jplas
Jplas
 
Developing a Blended Course: Why Quality Matters
Developing a Blended Course: Why Quality MattersDeveloping a Blended Course: Why Quality Matters
Developing a Blended Course: Why Quality Matters
 
Covid and some learning designs tva
Covid and some learning designs   tvaCovid and some learning designs   tva
Covid and some learning designs tva
 
Open Online Learning Environment utilizing OER contents
 Open Online Learning Environment utilizing OER contents Open Online Learning Environment utilizing OER contents
Open Online Learning Environment utilizing OER contents
 
Java parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its applicationJava parser a fine grained indexing tool and its application
Java parser a fine grained indexing tool and its application
 
An Integrated Approach To Teaching Introductory Programming
An Integrated Approach To Teaching Introductory ProgrammingAn Integrated Approach To Teaching Introductory Programming
An Integrated Approach To Teaching Introductory Programming
 
WebPA - Cardiff
WebPA - CardiffWebPA - Cardiff
WebPA - Cardiff
 
Training Teachers in Web2.0 Tools for Teaching and Learning EFL
Training Teachers in Web2.0 Tools for Teaching and Learning EFLTraining Teachers in Web2.0 Tools for Teaching and Learning EFL
Training Teachers in Web2.0 Tools for Teaching and Learning EFL
 
Designing Blended Introductory Computer Courses
Designing Blended Introductory Computer CoursesDesigning Blended Introductory Computer Courses
Designing Blended Introductory Computer Courses
 
Teaching and Learning Support Activities at Osaka University
Teaching and Learning Support Activities at Osaka UniversityTeaching and Learning Support Activities at Osaka University
Teaching and Learning Support Activities at Osaka University
 
Coventry 27 11 2008
Coventry 27 11 2008Coventry 27 11 2008
Coventry 27 11 2008
 
Improving Completion in IST 100 (Fundamentals of Computing)
Improving Completion in IST 100 (Fundamentals of Computing)Improving Completion in IST 100 (Fundamentals of Computing)
Improving Completion in IST 100 (Fundamentals of Computing)
 
Web Pa Wilkinson
Web Pa  WilkinsonWeb Pa  Wilkinson
Web Pa Wilkinson
 
Aced Web Pa Wilkinson
Aced Web Pa  WilkinsonAced Web Pa  Wilkinson
Aced Web Pa Wilkinson
 
Using Sakai to meet accreditation standards
Using Sakai to meet accreditation standardsUsing Sakai to meet accreditation standards
Using Sakai to meet accreditation standards
 
Designing Self-Paced Training Modules as the Foundation of Online Faculty Cer...
Designing Self-Paced Training Modules as the Foundation of Online Faculty Cer...Designing Self-Paced Training Modules as the Foundation of Online Faculty Cer...
Designing Self-Paced Training Modules as the Foundation of Online Faculty Cer...
 
Successful Statistics Course Redesign
Successful Statistics Course RedesignSuccessful Statistics Course Redesign
Successful Statistics Course Redesign
 
OCWC Global Conference 2013: Open Educational Resources in Action: Beyond the...
OCWC Global Conference 2013: Open Educational Resources in Action: Beyond the...OCWC Global Conference 2013: Open Educational Resources in Action: Beyond the...
OCWC Global Conference 2013: Open Educational Resources in Action: Beyond the...
 
Student ExperienceFaculty Development Model - Competency-Based Education
Student ExperienceFaculty Development Model - Competency-Based EducationStudent ExperienceFaculty Development Model - Competency-Based Education
Student ExperienceFaculty Development Model - Competency-Based Education
 

Mais de M Idris Setiawan

Mais de M Idris Setiawan (14)

Tugas Animasi 2D, Mencari Client
Tugas Animasi 2D, Mencari ClientTugas Animasi 2D, Mencari Client
Tugas Animasi 2D, Mencari Client
 
Bedah
BedahBedah
Bedah
 
Tugas teori 'prak 7' after effect
Tugas teori 'prak 7'   after effectTugas teori 'prak 7'   after effect
Tugas teori 'prak 7' after effect
 
Tugas teori 'prak 6' after effect
Tugas teori 'prak 6'   after effectTugas teori 'prak 6'   after effect
Tugas teori 'prak 6' after effect
 
Menggunakan Metode Design Thinking untuk Proyek Akhir
Menggunakan Metode Design Thinking untuk Proyek AkhirMenggunakan Metode Design Thinking untuk Proyek Akhir
Menggunakan Metode Design Thinking untuk Proyek Akhir
 
Menggunakan Metode Design Thinking untuk Proyek Akhir
Menggunakan Metode Design Thinking untuk Proyek AkhirMenggunakan Metode Design Thinking untuk Proyek Akhir
Menggunakan Metode Design Thinking untuk Proyek Akhir
 
Membuat poster untuk komisi penyiaran indonesia daerah jawa
Membuat poster untuk komisi penyiaran indonesia daerah jawaMembuat poster untuk komisi penyiaran indonesia daerah jawa
Membuat poster untuk komisi penyiaran indonesia daerah jawa
 
Design Thinking - FILM Laskar Pelangi
Design Thinking - FILM Laskar PelangiDesign Thinking - FILM Laskar Pelangi
Design Thinking - FILM Laskar Pelangi
 
Contoh prototype pada perusahaan sebelum produksi massal
Contoh prototype pada perusahaan sebelum produksi massalContoh prototype pada perusahaan sebelum produksi massal
Contoh prototype pada perusahaan sebelum produksi massal
 
Design thinking idris janin
Design thinking idris janinDesign thinking idris janin
Design thinking idris janin
 
Tahapan – tahapan Desain Pembuatan Aplikasi Android
Tahapan – tahapan Desain Pembuatan Aplikasi AndroidTahapan – tahapan Desain Pembuatan Aplikasi Android
Tahapan – tahapan Desain Pembuatan Aplikasi Android
 
Metodologi Desain
Metodologi DesainMetodologi Desain
Metodologi Desain
 
Metodologi Desain
Metodologi DesainMetodologi Desain
Metodologi Desain
 
Teori atom dalton
Teori atom daltonTeori atom dalton
Teori atom dalton
 

Último

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 

Java programming learning assistant system (jplas)

  • 1. 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
  • 2. Disusun Oleh : • Risca Zuliana (4103151001) • M Idris Setiawan (4103151004) • M. Aqil dian Nugraha (4103151007) • Fenty Fauziah Nur Islami (4103151015) • Dwiki Akbar (4103151027)
  • 3. TAHAPAN - TAHAPAN Perencanaan ? Analisa ? Pelaksanaan ? Hasil !
  • 4. TAHAPAN PERENCANAAN Menurut Prof. Nobuo Funabiki tujuan pembelajaran aplikasi pemograman Java adalah membantu mahasiswa dalam bidang programming.
  • 5. 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.
  • 6. 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.
  • 7. 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.
  • 10. • 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