Practices of fill-in-blank problem s in Java programming course

Tana, Nobuo Funabiki, Nobuya Ishihara

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2 Citations (Scopus)

Abstract

To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). JPLAS provides fill-in-blank problems to study the Java grammar by filling blank elements in a high-quality code that are composed of reserved words, identifiers, and control symbols. A graph-based blank element selection algorithm has been proposed to automatically select as many blanks as possible that have grammatically correct unique answers. In this paper, we show and discuss their application results to a Java programming course in our department.

Original languageEnglish
Title of host publication2015 IEEE International Conference on Consumer Electronics - Taiwan, ICCE-TW 2015
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages120-121
Number of pages2
ISBN (Print)9781479987443
DOIs
Publication statusPublished - Aug 20 2015
Event2nd IEEE International Conference on Consumer Electronics - Taiwan, ICCE-TW 2015 - Taipei, Taiwan, Province of China
Duration: Jun 6 2015Jun 8 2015

Other

Other2nd IEEE International Conference on Consumer Electronics - Taiwan, ICCE-TW 2015
CountryTaiwan, Province of China
CityTaipei
Period6/6/156/8/15

Fingerprint

blanks
programming
Education
learning
grammars
education

Keywords

  • Databases
  • Education
  • Grammar
  • Java
  • Programming profession
  • Servers

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Electrical and Electronic Engineering
  • Instrumentation
  • Media Technology

Cite this

Tana, Funabiki, N., & Ishihara, N. (2015). Practices of fill-in-blank problem s in Java programming course. In 2015 IEEE International Conference on Consumer Electronics - Taiwan, ICCE-TW 2015 (pp. 120-121). [7216810] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/ICCE-TW.2015.7216810

Practices of fill-in-blank problem s in Java programming course. / Tana, ; Funabiki, Nobuo; Ishihara, Nobuya.

2015 IEEE International Conference on Consumer Electronics - Taiwan, ICCE-TW 2015. Institute of Electrical and Electronics Engineers Inc., 2015. p. 120-121 7216810.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Tana, , Funabiki, N & Ishihara, N 2015, Practices of fill-in-blank problem s in Java programming course. in 2015 IEEE International Conference on Consumer Electronics - Taiwan, ICCE-TW 2015., 7216810, Institute of Electrical and Electronics Engineers Inc., pp. 120-121, 2nd IEEE International Conference on Consumer Electronics - Taiwan, ICCE-TW 2015, Taipei, Taiwan, Province of China, 6/6/15. https://doi.org/10.1109/ICCE-TW.2015.7216810
Tana , Funabiki N, Ishihara N. Practices of fill-in-blank problem s in Java programming course. In 2015 IEEE International Conference on Consumer Electronics - Taiwan, ICCE-TW 2015. Institute of Electrical and Electronics Engineers Inc. 2015. p. 120-121. 7216810 https://doi.org/10.1109/ICCE-TW.2015.7216810
Tana, ; Funabiki, Nobuo ; Ishihara, Nobuya. / Practices of fill-in-blank problem s in Java programming course. 2015 IEEE International Conference on Consumer Electronics - Taiwan, ICCE-TW 2015. Institute of Electrical and Electronics Engineers Inc., 2015. pp. 120-121
@inproceedings{310ac0834bd046d5af535ae10db1e0fb,
title = "Practices of fill-in-blank problem s in Java programming course",
abstract = "To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). JPLAS provides fill-in-blank problems to study the Java grammar by filling blank elements in a high-quality code that are composed of reserved words, identifiers, and control symbols. A graph-based blank element selection algorithm has been proposed to automatically select as many blanks as possible that have grammatically correct unique answers. In this paper, we show and discuss their application results to a Java programming course in our department.",
keywords = "Databases, Education, Grammar, Java, Programming profession, Servers",
author = "Tana and Nobuo Funabiki and Nobuya Ishihara",
year = "2015",
month = "8",
day = "20",
doi = "10.1109/ICCE-TW.2015.7216810",
language = "English",
isbn = "9781479987443",
pages = "120--121",
booktitle = "2015 IEEE International Conference on Consumer Electronics - Taiwan, ICCE-TW 2015",
publisher = "Institute of Electrical and Electronics Engineers Inc.",

}

TY - GEN

T1 - Practices of fill-in-blank problem s in Java programming course

AU - Tana,

AU - Funabiki, Nobuo

AU - Ishihara, Nobuya

PY - 2015/8/20

Y1 - 2015/8/20

N2 - To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). JPLAS provides fill-in-blank problems to study the Java grammar by filling blank elements in a high-quality code that are composed of reserved words, identifiers, and control symbols. A graph-based blank element selection algorithm has been proposed to automatically select as many blanks as possible that have grammatically correct unique answers. In this paper, we show and discuss their application results to a Java programming course in our department.

AB - To assist Java programming educations, we have developed a Web-based Java Programming Learning Assistant System (JPLAS). JPLAS provides fill-in-blank problems to study the Java grammar by filling blank elements in a high-quality code that are composed of reserved words, identifiers, and control symbols. A graph-based blank element selection algorithm has been proposed to automatically select as many blanks as possible that have grammatically correct unique answers. In this paper, we show and discuss their application results to a Java programming course in our department.

KW - Databases

KW - Education

KW - Grammar

KW - Java

KW - Programming profession

KW - Servers

UR - http://www.scopus.com/inward/record.url?scp=84959476864&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84959476864&partnerID=8YFLogxK

U2 - 10.1109/ICCE-TW.2015.7216810

DO - 10.1109/ICCE-TW.2015.7216810

M3 - Conference contribution

AN - SCOPUS:84959476864

SN - 9781479987443

SP - 120

EP - 121

BT - 2015 IEEE International Conference on Consumer Electronics - Taiwan, ICCE-TW 2015

PB - Institute of Electrical and Electronics Engineers Inc.

ER -