SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 
проект
проектпроект
проект
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Mehr von M Idris Setiawan

Mehr von 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
 

Kürzlich hochgeladen

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
Chris Hunter
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 

Kürzlich hochgeladen (20)

Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 

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