When carrying out computer programming, the process of checking and correcting errors in the source code is essential work for the completion of the program. Non-computer majors who are learning programming for the first time receive feedback from instructors to correct errors that occur when writing the source code. However, in a learning environment where the time for the learner to practice alone is long, such as an online learning environment, the learner starts to feel many difficulties in solving program errors by himself/herself. Therefore, training on how to check and correct errors after writing the program source code is necessary. In this paper, various types of errors that can occur in a Python program were described, the errors were classified into simple errors and complex errors according to the characteristics of the errors, and the distributions of errors by Python grammar category were analyzed. In addition, a coding learning process to refer error lists was designed to present a coding learning method that enables learners to solve program errors by themselves.
목차
Abstract 1. INTRODUCTION 2. CLASSIFICATION AND ANALYSIS OF PYTHON PROGRAM ERRORS 3. CODE LEARNING METHOD BASED ON REFERRING ERROR LISTS 4. CONCLUSION Acknowledgement REFERENCES
키워드
Program ErrorCoding EducationNon-Computer MajorsSoftware EducationError List
저자
Hye-Wuk Jung [ Assistant Professor, Dept. of College of Liberal Arts and Interdisciplinary Studies, Kyonggi University, Korea ]
Corresponding Author
국제문화기술진흥원 [The International Promotion Agency of Culture Technology]
설립연도
2009
분야
공학>공학일반
소개
본 진흥원은 문화기술(Culture Technology) 관련 산·학·연·관으로 구성된 비영리 단체이다. 문화기술(CT)은 정보통신기술(ICT), 문화적 사고 기반의 예술, 인문학, 디자인, 사회과학기술이 접목된 신융합기술(New Convergence Technology, NCT)로 정의한다. 인간의 삶의 질을 향상시키고, 진보된 방향으로 변화시키고, 문화기술 관련 분야의 학술 및 기술의 발전과 진흥에 공헌하기 위하여, 제3조의 필요한 사업을 행함을 그 목적으로 한다.
간행물
간행물명
International Journal of Advanced Culture Technology(IJACT)
간기
계간
pISSN
2288-7202
eISSN
2288-7318
수록기간
2013~2025
등재여부
KCI 등재
십진분류
KDC 600DDC 700
이 권호 내 다른 논문 / International Journal of Advanced Culture Technology(IJACT) Volume 9 Number 1