SlideShare a Scribd company logo
1 of 20
IES
International electronics Symposium on Emerging
Technology on Electronic and Information
Java Programming Learning Assistant System
JPLAS – NOBUO FUNABIKI (Okayama University)
Disusun Oleh :
• Diah Permatasari 4103151005
• Azmi Redy Pradana 4103151014
• Dwi Mei P 4103151016
• Aan Ragil Julianko 4103151029
• Abdurahman Rizal 4103151030
• Introduction of Okayama University
• Why Java Programming?
• Introduction of Java Programming Learning
Assistant System : JPLAS
– Oferview of JPLAS
– Element fill – in – blank problem function
– Code writing problem function
• Summary
Agenda
Introduction of Okayama University
History
Estabilished in 1949 as National University by merging 4 schools
Medical training faculty was founder by in 1870
Original National University supported 5 faculties
Mengamati
dan
Memahami
Menerapkan
Konsep Baru
Perencanaan
dan Evaluasi
Proses Desain
Penyempurnaan &
Hasil Produk
Nowadays Java has been educated in many
universities and professional schools as a
reliable, portable, and practical programming
language. To assist self-studies by students,
we have developed a Web-based Java
Programming Learning Assistant System
(JPLAS).
Mengamati dan Memahami
Why Java Programming?
1. Java is practical and reliable object-oriented programming language
Java adalah suatu bahasa program yang praktis dan dapat diandalkan
2. Inheritance and Polymorphism in Java are essential for big software
project
Kumpulan sistem unggulan di Java diperlukan untuk membuat projek
software besar
3. Java is 1st ranked at the most popular programming language
Java meraih peringkat pertama untuk bahasa pemrograman
terpopuler
Mengamati dan Memahami
JPLAS
JPLAS has the two main functions of code
writing problem and fill-in-the-blank problem
to support studies at different levels. The
former function intends that a student can
write a whole code from scratch, where the
submitted code is automatically tested on the
server using the test-driven development
(TDD) method.
Menerapkan Konsep Baru
• JPLAS is web system using JSP/Servlet.
• JPLAS provides three – type problem to
cover different level of studies/student.
– Element fill – in – blank problem function
– Statement fill – in – blank problem function
– Code writing problem
JPLAS
Menerapkan Konsep Baru
Element fill – in – blank problem function
• A JAVA code with several blanks is shown to
students
• A student is requested to fill the proper word
for each blank.
Proses
Penyempurnaan dilakukan dengan melakukan
evaluasi kepada 46 murid yang telah
menggunakan Java Programming untuk
menyelesaikan masalah.
Dengan metode ini, murid-murid diberikan
tugas akhir untuk mengetahui perkembangan
mereka. Mereka boleh memilih membuat
game, paint tool dan mengevaluasi kode oleh
guru dan murid.
Penyempurnaan
Summary
• We Introduce the importance of java
programming
• Code Writing Problem
• We introduce an overview of java
Penyempurnaan
Foto Kegiatan
Daftar Pustaka
http://www.researchgate.net/publication/26102
1342_An_extension_of_fill-in-the-
blank_problem_function_in_Java_programming
_learning_assistant_system
Terimakasih

More Related Content

What's hot

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 applicationRoya Hosseini
 
Visual CV / Vipul Munot
Visual CV / Vipul MunotVisual CV / Vipul Munot
Visual CV / Vipul MunotVipul Munot
 
pankaj update resume
pankaj update resumepankaj update resume
pankaj update resumepankaj rawat
 
Moving Beyond Instruction: Some Challenges & Directions
Moving Beyond Instruction: Some Challenges & DirectionsMoving Beyond Instruction: Some Challenges & Directions
Moving Beyond Instruction: Some Challenges & DirectionsSridhar Chimalakonda
 
ETM platform
ETM platformETM platform
ETM platformImede
 
Learn Java - Java Tutorial for Beginners - Java Tutorial
Learn Java - Java Tutorial for Beginners - Java TutorialLearn Java - Java Tutorial for Beginners - Java Tutorial
Learn Java - Java Tutorial for Beginners - Java TutorialEasy Web Solutions
 
Introduction of My Role
Introduction of My RoleIntroduction of My Role
Introduction of My RoleBrien Chia
 
PDD 2019 Developing an in-house self directed CV support e-learning resourc...
PDD 2019   Developing an in-house self directed CV support e-learning resourc...PDD 2019   Developing an in-house self directed CV support e-learning resourc...
PDD 2019 Developing an in-house self directed CV support e-learning resourc...uopces
 
A generative computer language to customize online learning assessment
A generative computer language to customize online learning assessmentA generative computer language to customize online learning assessment
A generative computer language to customize online learning assessmentAntonio Balderas
 
Khoa Bui_CV_Nov(Sunclass)
Khoa Bui_CV_Nov(Sunclass)Khoa Bui_CV_Nov(Sunclass)
Khoa Bui_CV_Nov(Sunclass)Khoa Bui
 

What's hot (18)

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
 
Visual CV / Vipul Munot
Visual CV / Vipul MunotVisual CV / Vipul Munot
Visual CV / Vipul Munot
 
pankaj update resume
pankaj update resumepankaj update resume
pankaj update resume
 
MY CV
MY CVMY CV
MY CV
 
Moving Beyond Instruction: Some Challenges & Directions
Moving Beyond Instruction: Some Challenges & DirectionsMoving Beyond Instruction: Some Challenges & Directions
Moving Beyond Instruction: Some Challenges & Directions
 
ETM platform
ETM platformETM platform
ETM platform
 
CV of Yogeswary
CV of YogeswaryCV of Yogeswary
CV of Yogeswary
 
venu@@cand
venu@@candvenu@@cand
venu@@cand
 
Resume
ResumeResume
Resume
 
Prajwalita Sardar - Resume
Prajwalita Sardar - ResumePrajwalita Sardar - Resume
Prajwalita Sardar - Resume
 
Learn Java - Java Tutorial for Beginners - Java Tutorial
Learn Java - Java Tutorial for Beginners - Java TutorialLearn Java - Java Tutorial for Beginners - Java Tutorial
Learn Java - Java Tutorial for Beginners - Java Tutorial
 
Introduction of My Role
Introduction of My RoleIntroduction of My Role
Introduction of My Role
 
anakage_skilling
anakage_skillinganakage_skilling
anakage_skilling
 
Manoj cv
Manoj cvManoj cv
Manoj cv
 
PDD 2019 Developing an in-house self directed CV support e-learning resourc...
PDD 2019   Developing an in-house self directed CV support e-learning resourc...PDD 2019   Developing an in-house self directed CV support e-learning resourc...
PDD 2019 Developing an in-house self directed CV support e-learning resourc...
 
vibheesh_cv
vibheesh_cvvibheesh_cv
vibheesh_cv
 
A generative computer language to customize online learning assessment
A generative computer language to customize online learning assessmentA generative computer language to customize online learning assessment
A generative computer language to customize online learning assessment
 
Khoa Bui_CV_Nov(Sunclass)
Khoa Bui_CV_Nov(Sunclass)Khoa Bui_CV_Nov(Sunclass)
Khoa Bui_CV_Nov(Sunclass)
 

Viewers also liked

Narcotic Drugs related deseases
Narcotic Drugs related deseasesNarcotic Drugs related deseases
Narcotic Drugs related deseasesMohammad Samin
 
Customer Support Strategy
Customer Support StrategyCustomer Support Strategy
Customer Support StrategyDeskAway
 
tugas metodologi desain
tugas metodologi desaintugas metodologi desain
tugas metodologi desainmega_aprilia
 
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemApache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemJim Jagielski
 
Net Energy Metering (N.E.M.) 2.0 - Solar Regulations in San Diego
Net Energy Metering (N.E.M.) 2.0 - Solar Regulations in San DiegoNet Energy Metering (N.E.M.) 2.0 - Solar Regulations in San Diego
Net Energy Metering (N.E.M.) 2.0 - Solar Regulations in San DiegoHome Energy Systems
 
Drupal Camp Balto 2015
Drupal Camp Balto 2015Drupal Camp Balto 2015
Drupal Camp Balto 2015Jim Jagielski
 
5 Problem Management Traps to Avoid!
5 Problem Management Traps to Avoid!5 Problem Management Traps to Avoid!
5 Problem Management Traps to Avoid!John Barber
 
CARACTERÍSTICAS DE UN EMPRENDEDOR. J. BORREDÀ, A. SENTANDREU
CARACTERÍSTICAS DE UN EMPRENDEDOR. J. BORREDÀ, A. SENTANDREUCARACTERÍSTICAS DE UN EMPRENDEDOR. J. BORREDÀ, A. SENTANDREU
CARACTERÍSTICAS DE UN EMPRENDEDOR. J. BORREDÀ, A. SENTANDREUInstitut Educació Secundària
 
Qualitats d'un emprenedor. Joana Garcia i Inés Martínez
Qualitats d'un emprenedor. Joana Garcia i Inés MartínezQualitats d'un emprenedor. Joana Garcia i Inés Martínez
Qualitats d'un emprenedor. Joana Garcia i Inés MartínezInstitut Educació Secundària
 
Understanding Open Source Licenses
Understanding Open Source LicensesUnderstanding Open Source Licenses
Understanding Open Source LicensesJim Jagielski
 
InnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open SourceInnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open SourceJim Jagielski
 
2000 lines of java or 50 lines of sql the choice is yours - Lukas Eder
2000 lines of java or 50 lines of sql the choice is yours - Lukas Eder2000 lines of java or 50 lines of sql the choice is yours - Lukas Eder
2000 lines of java or 50 lines of sql the choice is yours - Lukas EderJAXLondon_Conference
 

Viewers also liked (14)

Narcotic Drugs related deseases
Narcotic Drugs related deseasesNarcotic Drugs related deseases
Narcotic Drugs related deseases
 
Customer Support Strategy
Customer Support StrategyCustomer Support Strategy
Customer Support Strategy
 
tugas metodologi desain
tugas metodologi desaintugas metodologi desain
tugas metodologi desain
 
Pasp Mirror
Pasp MirrorPasp Mirror
Pasp Mirror
 
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden GemApache httpd 2.4 Reverse Proxy: The Hidden Gem
Apache httpd 2.4 Reverse Proxy: The Hidden Gem
 
Net Energy Metering (N.E.M.) 2.0 - Solar Regulations in San Diego
Net Energy Metering (N.E.M.) 2.0 - Solar Regulations in San DiegoNet Energy Metering (N.E.M.) 2.0 - Solar Regulations in San Diego
Net Energy Metering (N.E.M.) 2.0 - Solar Regulations in San Diego
 
Drupal Camp Balto 2015
Drupal Camp Balto 2015Drupal Camp Balto 2015
Drupal Camp Balto 2015
 
5 Problem Management Traps to Avoid!
5 Problem Management Traps to Avoid!5 Problem Management Traps to Avoid!
5 Problem Management Traps to Avoid!
 
CARACTERÍSTICAS DE UN EMPRENDEDOR. J. BORREDÀ, A. SENTANDREU
CARACTERÍSTICAS DE UN EMPRENDEDOR. J. BORREDÀ, A. SENTANDREUCARACTERÍSTICAS DE UN EMPRENDEDOR. J. BORREDÀ, A. SENTANDREU
CARACTERÍSTICAS DE UN EMPRENDEDOR. J. BORREDÀ, A. SENTANDREU
 
Qualitats d'un emprenedor. Joana Garcia i Inés Martínez
Qualitats d'un emprenedor. Joana Garcia i Inés MartínezQualitats d'un emprenedor. Joana Garcia i Inés Martínez
Qualitats d'un emprenedor. Joana Garcia i Inés Martínez
 
Understanding Open Source Licenses
Understanding Open Source LicensesUnderstanding Open Source Licenses
Understanding Open Source Licenses
 
InnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open SourceInnerSource: Enterprise Lessons from Open Source
InnerSource: Enterprise Lessons from Open Source
 
2000 lines of java or 50 lines of sql the choice is yours - Lukas Eder
2000 lines of java or 50 lines of sql the choice is yours - Lukas Eder2000 lines of java or 50 lines of sql the choice is yours - Lukas Eder
2000 lines of java or 50 lines of sql the choice is yours - Lukas Eder
 
AN ENTREPRENEUR. GUILLEM SOLER, NICOLÁS CUQUERELLA
AN ENTREPRENEUR. GUILLEM SOLER, NICOLÁS CUQUERELLAAN ENTREPRENEUR. GUILLEM SOLER, NICOLÁS CUQUERELLA
AN ENTREPRENEUR. GUILLEM SOLER, NICOLÁS CUQUERELLA
 

Similar to JPLAS IES 2015

Java programming learning assistant system (jplas)
Java programming learning assistant system (jplas)Java programming learning assistant system (jplas)
Java programming learning assistant system (jplas)M Idris Setiawan
 
JAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdfJAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdfVijayVijji8
 
JAVA Training in Hyd PPT.pptx
JAVA Training in Hyd PPT.pptxJAVA Training in Hyd PPT.pptx
JAVA Training in Hyd PPT.pptxVijayVijji8
 
final_year_project_presentation
final_year_project_presentationfinal_year_project_presentation
final_year_project_presentationSasui Hidayatullah
 
Java Education Network Egypt (JENE)
Java Education Network Egypt (JENE)Java Education Network Egypt (JENE)
Java Education Network Egypt (JENE)Ahmed Hashim
 
Using Programmed Instruction to Help Students Engage with eTextbook Content
Using Programmed Instruction to Help Students Engage with eTextbook Content Using Programmed Instruction to Help Students Engage with eTextbook Content
Using Programmed Instruction to Help Students Engage with eTextbook Content Sergey Sosnovsky
 
school-management-system-.pptx
school-management-system-.pptxschool-management-system-.pptx
school-management-system-.pptxYashikaBansal22
 
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 UniversityHaruo Takemura
 
About Peer Learning Tool
About Peer Learning ToolAbout Peer Learning Tool
About Peer Learning ToolMehedie Sunny
 
Introducing the JAQ (Java, Angular, Sql/NoSQL) Stack
Introducing the JAQ (Java, Angular, Sql/NoSQL) Stack Introducing the JAQ (Java, Angular, Sql/NoSQL) Stack
Introducing the JAQ (Java, Angular, Sql/NoSQL) Stack Suren Konathala
 
Organization strategies to increase development productivity
Organization strategies to increase development productivityOrganization strategies to increase development productivity
Organization strategies to increase development productivityAaron Grant
 
komlenov01.ppt
komlenov01.pptkomlenov01.ppt
komlenov01.pptMonishaAb1
 
Java training in Bhubaneswar
Java training in BhubaneswarJava training in Bhubaneswar
Java training in Bhubaneswarjavalit
 

Similar to JPLAS IES 2015 (20)

Java programming learning assistant system (jplas)
Java programming learning assistant system (jplas)Java programming learning assistant system (jplas)
Java programming learning assistant system (jplas)
 
Jplas
Jplas Jplas
Jplas
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java assignment help
Java assignment helpJava assignment help
Java assignment help
 
JAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdfJAVA Training in Hyd PPT-converted.pdf
JAVA Training in Hyd PPT-converted.pdf
 
JAVA Training in Hyd PPT.pptx
JAVA Training in Hyd PPT.pptxJAVA Training in Hyd PPT.pptx
JAVA Training in Hyd PPT.pptx
 
final_year_project_presentation
final_year_project_presentationfinal_year_project_presentation
final_year_project_presentation
 
Java Education Network Egypt (JENE)
Java Education Network Egypt (JENE)Java Education Network Egypt (JENE)
Java Education Network Egypt (JENE)
 
Pranab Saha
Pranab SahaPranab Saha
Pranab Saha
 
Using Programmed Instruction to Help Students Engage with eTextbook Content
Using Programmed Instruction to Help Students Engage with eTextbook Content Using Programmed Instruction to Help Students Engage with eTextbook Content
Using Programmed Instruction to Help Students Engage with eTextbook Content
 
About JUGChennai 2011
About JUGChennai 2011About JUGChennai 2011
About JUGChennai 2011
 
school-management-system-.pptx
school-management-system-.pptxschool-management-system-.pptx
school-management-system-.pptx
 
Java.pdf
Java.pdfJava.pdf
Java.pdf
 
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
 
java course in mumbai s
java course in mumbai sjava course in mumbai s
java course in mumbai s
 
About Peer Learning Tool
About Peer Learning ToolAbout Peer Learning Tool
About Peer Learning Tool
 
Introducing the JAQ (Java, Angular, Sql/NoSQL) Stack
Introducing the JAQ (Java, Angular, Sql/NoSQL) Stack Introducing the JAQ (Java, Angular, Sql/NoSQL) Stack
Introducing the JAQ (Java, Angular, Sql/NoSQL) Stack
 
Organization strategies to increase development productivity
Organization strategies to increase development productivityOrganization strategies to increase development productivity
Organization strategies to increase development productivity
 
komlenov01.ppt
komlenov01.pptkomlenov01.ppt
komlenov01.ppt
 
Java training in Bhubaneswar
Java training in BhubaneswarJava training in Bhubaneswar
Java training in Bhubaneswar
 

More from mega_aprilia

Introduction Mobile Apps
Introduction Mobile AppsIntroduction Mobile Apps
Introduction Mobile Appsmega_aprilia
 
Animasi 2D Tahapan Desain Thinking
Animasi 2D Tahapan Desain ThinkingAnimasi 2D Tahapan Desain Thinking
Animasi 2D Tahapan Desain Thinkingmega_aprilia
 
Review Animasi 2D - Dope Motion
Review Animasi 2D - Dope MotionReview Animasi 2D - Dope Motion
Review Animasi 2D - Dope Motionmega_aprilia
 
tugas metodologi desain
tugas metodologi desaintugas metodologi desain
tugas metodologi desainmega_aprilia
 
Metodologi Desain JPLAS
Metodologi Desain JPLASMetodologi Desain JPLAS
Metodologi Desain JPLASmega_aprilia
 
Metodologi Desain JPLAS
Metodologi Desain JPLASMetodologi Desain JPLAS
Metodologi Desain JPLASmega_aprilia
 

More from mega_aprilia (10)

Introduction Mobile Apps
Introduction Mobile AppsIntroduction Mobile Apps
Introduction Mobile Apps
 
Animasi 2D Tahapan Desain Thinking
Animasi 2D Tahapan Desain ThinkingAnimasi 2D Tahapan Desain Thinking
Animasi 2D Tahapan Desain Thinking
 
Review Animasi 2D - Dope Motion
Review Animasi 2D - Dope MotionReview Animasi 2D - Dope Motion
Review Animasi 2D - Dope Motion
 
Metodologi Desain
Metodologi DesainMetodologi Desain
Metodologi Desain
 
tugas metodologi desain
tugas metodologi desaintugas metodologi desain
tugas metodologi desain
 
Metodologi Desain JPLAS
Metodologi Desain JPLASMetodologi Desain JPLAS
Metodologi Desain JPLAS
 
Metodologi Desain
Metodologi DesainMetodologi Desain
Metodologi Desain
 
Metodologi Desain JPLAS
Metodologi Desain JPLASMetodologi Desain JPLAS
Metodologi Desain JPLAS
 
Metodologi Desain
Metodologi DesainMetodologi Desain
Metodologi Desain
 
Metodologi desain
Metodologi desainMetodologi desain
Metodologi desain
 

Recently uploaded

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 ConsultingTechSoup
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersChitralekhaTherkar
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
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.pptxheathfieldcps1
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
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 SectorsAssociation for Project Management
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 

Recently uploaded (20)

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
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Micromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of PowdersMicromeritics - Fundamental and Derived Properties of Powders
Micromeritics - Fundamental and Derived Properties of Powders
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
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
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
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
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 

JPLAS IES 2015

  • 1. IES International electronics Symposium on Emerging Technology on Electronic and Information Java Programming Learning Assistant System JPLAS – NOBUO FUNABIKI (Okayama University)
  • 2. Disusun Oleh : • Diah Permatasari 4103151005 • Azmi Redy Pradana 4103151014 • Dwi Mei P 4103151016 • Aan Ragil Julianko 4103151029 • Abdurahman Rizal 4103151030
  • 3. • Introduction of Okayama University • Why Java Programming? • Introduction of Java Programming Learning Assistant System : JPLAS – Oferview of JPLAS – Element fill – in – blank problem function – Code writing problem function • Summary Agenda
  • 4. Introduction of Okayama University History Estabilished in 1949 as National University by merging 4 schools Medical training faculty was founder by in 1870 Original National University supported 5 faculties
  • 6. Nowadays Java has been educated in many universities and professional schools as a reliable, portable, and practical programming language. To assist self-studies by students, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). Mengamati dan Memahami
  • 7. Why Java Programming? 1. Java is practical and reliable object-oriented programming language Java adalah suatu bahasa program yang praktis dan dapat diandalkan 2. Inheritance and Polymorphism in Java are essential for big software project Kumpulan sistem unggulan di Java diperlukan untuk membuat projek software besar 3. Java is 1st ranked at the most popular programming language Java meraih peringkat pertama untuk bahasa pemrograman terpopuler Mengamati dan Memahami
  • 8. JPLAS JPLAS has the two main functions of code writing problem and fill-in-the-blank problem to support studies at different levels. The former function intends that a student can write a whole code from scratch, where the submitted code is automatically tested on the server using the test-driven development (TDD) method. Menerapkan Konsep Baru
  • 9. • JPLAS is web system using JSP/Servlet. • JPLAS provides three – type problem to cover different level of studies/student. – Element fill – in – blank problem function – Statement fill – in – blank problem function – Code writing problem JPLAS Menerapkan Konsep Baru
  • 10. Element fill – in – blank problem function • A JAVA code with several blanks is shown to students • A student is requested to fill the proper word for each blank. Proses
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. Penyempurnaan dilakukan dengan melakukan evaluasi kepada 46 murid yang telah menggunakan Java Programming untuk menyelesaikan masalah. Dengan metode ini, murid-murid diberikan tugas akhir untuk mengetahui perkembangan mereka. Mereka boleh memilih membuat game, paint tool dan mengevaluasi kode oleh guru dan murid. Penyempurnaan
  • 17. Summary • We Introduce the importance of java programming • Code Writing Problem • We introduce an overview of java Penyempurnaan