Using Variation Theory as a Guiding Principle in an OOP Assisted Syntax Correction Learning System

Authors

  • Ming-Che Lee Ming Chuan University
  • Jia-Wei Chang National Taichung University of Science and Technology
  • Tzone I Wang
  • Zi Feng Huang National Cheng Kung University

DOI:

https://doi.org/10.3991/ijet.v15i14.14191

Keywords:

Variation Theory, Object-Oriented Programming, Virtual Teaching Assistant

Abstract


Object-oriented programming skill is important for the software professionals. It has become a mandatory course in information science and computer engineering departments of universities. However, it is hard for novice learners to understand the syntax and semantics of the language while learning object-oriented programming, and that makes them feel frustrated. The purpose of this study is to build an object-oriented programming assistant system that gives syntax error feedback based the variation theory. We established the syntax correction module on the basis of the Virtual Teaching Assistant (VTA). While compiling codes, the system will display syntax errors, if any, with feedbacks that are designed according to the variation theory in different levels (the generation, contrast, separation, and fusion levels) to help them correcting the errors. The experiment design of this study splits the participants, who are university freshmen, into two groups by the S-type method based on the result of a mid-term test. The learning performances and questionnaires were used for surveying, followed by in-depth inter-views, to evaluate the feasibility of the proposed assistant system. The findings indicate that the learners in the experimental group achieved better learning outcomes than their counterparts in the control group. This can also prove that the strategy of using the variation theory in implementing feed-back for object-oriented programming is effective.

Author Biography

Ming-Che Lee, Ming Chuan University

Ming Che Lee is an Associate Professor at Computer and Communication Engineering of Ming Chuan University (Taoyuan, Taiwan). His research interests are in the fields of Semantic Web, Deep Learning, Digital Content, and e-Learning Technologies.

Downloads

Published

2020-07-31

How to Cite

Lee, M.-C., Chang, J.-W., Wang, T. I., & Huang, Z. F. (2020). Using Variation Theory as a Guiding Principle in an OOP Assisted Syntax Correction Learning System. International Journal of Emerging Technologies in Learning (iJET), 15(14), pp. 35–52. https://doi.org/10.3991/ijet.v15i14.14191

Issue

Section

Papers