Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Value trace problems with assisting references for Python programming self-study

View through CrossRef
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.
Title: Value trace problems with assisting references for Python programming self-study
Description:
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.

Related Results

Basic and Advance: Phython Programming
Basic and Advance: Phython Programming
"This book will introduce you to the python programming language. It's aimed at beginning programmers, but even if you have written programs before and just want to add python to y...
PYTHON POWERED INTELLIGENCE AND ML
PYTHON POWERED INTELLIGENCE AND ML
Python Powered Intelligence And ML is designed to be your essential companion in your journey through the world of Artificial Intelligence and Python programming. We understand th...
WEB PROGRAMMING
WEB PROGRAMMING
"Web Programming" is a comprehensive book that provides a detailed overview of various aspects of web programming. The book is co-authored by Dr. Chitra Ravi and Dr. Mohan Kumar S,...
Interdisciplinary perspective on architectural programming: current status and future directions
Interdisciplinary perspective on architectural programming: current status and future directions
PurposeArchitectural programming, as a critical phase in construction projects, has been widely recognized for its importance and advantages throughout the construction process. Wi...
SELF-ESTEEM AND SELF-EFFICACY AMONG NEWSCASTERS AND NEWS REPORTERS
SELF-ESTEEM AND SELF-EFFICACY AMONG NEWSCASTERS AND NEWS REPORTERS
The present study aimedto investigaterelationship between self-esteem and self-efficacy among news casters and news reporters and to compare both groups in self-esteemand self-effi...
An empirical study of fault localization in Python programs
An empirical study of fault localization in Python programs
AbstractDespite its massive popularity as a programming language, especially in novel domains like data science programs, there is comparatively little research about fault localiz...
The Automedial Zaniness of Ryan Trecartin
The Automedial Zaniness of Ryan Trecartin
IntroductionThe American artist Ryan Trecartin makes digital videos that centre on the self-presentations common to video-sharing sites such as YouTube. Named by New Yorker critic ...
Python and Its Future Scope
Python and Its Future Scope
Python is an advanced programming language designed by Guido van Rossum, Dutch editor. Generally, "python programming language is widely used in web development, Application develo...

Back to Top