$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

온라인 학습 환경에서 발생하는 파이썬 프로그래밍 오류 사례 분석
A Case Study of Python Programming Error in an Online Learning Environment 원문보기

Journal of the convergence on culture technology : JCCT = 문화기술의 융합, v.7 no.3, 2021년, pp.247 - 253  

정혜욱 (경기대학교 진성애교양대학 교양학부)

초록
AI-Helper 아이콘AI-Helper

컴퓨터 프로그램 초보 학습자의 프로그래밍 실습과정에서 발생하는 프로그래밍 오류는 다양하다. 이때 학습자는 스스로 오류사항을 인지하기 어렵기 때문에 교수자의 피드백을 통해 프로그램 오류를 수정하게 된다. 그러나 최근 코로나19로 인해 온라인 환경에서 프로그래밍 기법을 학습하게 됨에 따라 오프라인 수업에 비해 교수자와의 상호작용에 한계가 있으므로 학습자 스스로 프로그래밍 오류를 해결하는 능력을 키울 필요가 있다. 이에 본 연구에서는 파이썬 언어를 이용한 온라인 프로그래밍 수업에서 발생된 학습자들의 오류 사례를 분석하고, 그 결과를 바탕으로 학습자의 프로그래밍 오류 수정 능력을 키워줄 수 있는 온라인 프로그래밍 교육 방안을 제시하였다.

Abstract AI-Helper 아이콘AI-Helper

There are various programming errors that occur in the course of programming practice for beginners in computer programming. At this time, since it is difficult for learners to recognize errors by themselves, they correct program errors through the instructor's feedback. However, as students learn p...

주제어

표/그림 (4)

참고문헌 (11)

  1. A. J. Ko, B. A. Myers, "Development and evaluation of a model of programming errors", IEEE Symposium on Human Centric Computing Languages and Environments, 2003. DOI: https://doi.org/10.1109/HCC.2003.1260196 

  2. H. W. Jung, "A Study on Teacher-learner Feedback Method for Effective Software Project Execution of Non-Computer Major Students," The Journal of the Convergence on Culture Technology (JCCT), Vol. 5, No. 1, pp. 211-217, 2019. DOI: https://dx.doi.org/10.17703/JCCT.2019.5.1.211 

  3. J. W. Nam and I. H. Yoo, "Development of NXC Robot Programming Supporting System Based on Types of Programming Error," Journal of The Korean Association of Information Education, Vol. 15, No. 3, pp. 375 - 385, 2011. 

  4. H. Choe, "Analysis on Types of Errors in Learning about Control Structures of Programming using Flowchart," The Journal of Korean Association of Computer Education, Vol. 19, No. 1, pp. 101 - 109, 2016. 

  5. J. Kim and Y. Kim, "The Analysis of Relationship between Academic Achievement Level of Concept Learning and Error Type in Online Programming Course," The Journal of Korean Association of Computer Education, Vol. 17, No. 5, pp. 43 -51, 2014. 

  6. W. S. Moon, "Analysis of error data generated by prospective teachers in programming learning," Journal of The Korean Association of Information Education, Vol. 22, No. 2, pp. 205-212, 2018. DOI: https://dx.doi.org/10.14352/jkaie.2018.22.2.205 

  7. E. Kang, "Structural Software Education Model for Non-majors - Focused on Python," Journal of Digital Contents Society, Vol. 20, No. 12, pp. 2423-2432, 2019. 

  8. H. W. Jung, "A Study on Coding Education for Non-Computer Majors Using Programming Error List ," International Journal of Advanced Culture Technology, Vol. 9, No. 1, pp. 203-209, 2021. DOI: https://doi.org/10.17703/IJACT.2021.9.1.203 

  9. G. Samara, "A Practical Approach for Detecting Logical Error in Object Oriented Environment ," World of Computer Science and Information Technology Journal (WCSIT), Vol. 7, No. 2, pp. 10-19, 2017. 

  10. https://docs.python.org/3/tutorial/errors.html 

  11. https://docs.python.org/3/library/exceptions.html 

저자의 다른 논문 :

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로