Value trace problems with assisting references for Python programming self-study
Autor: | Hnin Aye Thant, Thandar Myint, San Hay Mar Hay Mar Shwe, Htoo Htoo Sandi Kyaw, Nandar Win Min, Phyu Phyu Tar, Yan Watequlis Syaifudin, Wen-Chung Kao, Ei Ei Htet, Nobuo Funabiki |
---|---|
Rok vydání: | 2021 |
Předmět: |
Source code
Correctness Grammar Computer Networks and Communications Computer science Programming language media_common.quotation_subject NumPy String (computer science) 02 engineering and technology Python (programming language) Data structure computer.software_genre 020204 information systems 0202 electrical engineering electronic engineering information engineering 020201 artificial intelligence & image processing computer Information Systems media_common computer.programming_language TRACE (psycholinguistics) |
Zdroj: | International Journal of Web Information Systems. 17:287-299 |
ISSN: | 1744-0084 |
DOI: | 10.1108/ijwis-03-2021-0025 |
Popis: | Purpose This study aims to present the value trace problem (VTP) for Python programming self-study, by extending the works for Java programming learning assistant system. In total, 130 VTP instances are generated using Python codes in textbooks and websites that cover basic/advanced grammar topics, fundamental data structures and algorithms and two common library usages. Besides, assisting references on Python programming topics related to the VTP instances are introduced to assist novice learners in solving them efficiently. Design/methodology/approach PyPLAS offers the VTP to study grammar topics and library usage through code reading. A VTP instance asks a learner to trace the actual values of important variables or output messages in the given source code. The correctness of any answer is checked through string matching. Findings The applications to 48 undergraduate students in Myanmar and Indonesia confirm the validity of the proposal in Python programming self-studies by novice learners. Originality/value The applications to 48 undergraduate students in Myanmar and Indonesia confirm the validity of the proposal in Python programming self-studies by novice learners. |
Databáze: | OpenAIRE |
Externí odkaz: |