An Application of Code Writing Problem Platform for Python Programming Learning

Shune Lae Aung, Nobuo Funabiki, San Haymar Shwe, Evianita Dewi Fajrianti, Sritrusta Sukaridhoto

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

Abstract

Currently, we are implementing the code writing problem (CWP) platform for Python programming learning using Node.js. In the CWP assignment, a student needs to write the answer source code that can pass the unit testing using the given test code on unittest. Since the test result is instantly returned, the student can continue writing the code until reaching the correct one. In this paper, we investigate an application of this CWP platform to Python programming novice students. For investigating the application, we made 24 instances on basic and advance grammar topics in Python programming, and distributed them to 20 students in Japan and Indonesia. Since the use of an integrated development environment (IDE) is common, we suggested them to make the answer codes on VS-code as the most popular IDE. The results found that that most of the students well solved them whereas some students need cares at programming study.

Original languageEnglish
Title of host publicationGCCE 2022 - 2022 IEEE 11th Global Conference on Consumer Electronics
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages856-857
Number of pages2
ISBN (Electronic)9781665492324
DOIs
Publication statusPublished - 2022
Event11th IEEE Global Conference on Consumer Electronics, GCCE 2022 - Osaka, Japan
Duration: Oct 18 2022Oct 21 2022

Publication series

NameGCCE 2022 - 2022 IEEE 11th Global Conference on Consumer Electronics

Conference

Conference11th IEEE Global Conference on Consumer Electronics, GCCE 2022
Country/TerritoryJapan
CityOsaka
Period10/18/2210/21/22

ASJC Scopus subject areas

  • Signal Processing
  • Information Systems and Management
  • Electrical and Electronic Engineering
  • Media Technology
  • Instrumentation
  • Social Psychology

Fingerprint

Dive into the research topics of 'An Application of Code Writing Problem Platform for Python Programming Learning'. Together they form a unique fingerprint.

Cite this