본문 바로가기
KERD
논문KCI 등재

정보교육을 위한 HUSTOJ 기반 오픈소스 온라인 저지 시스템 커스터마이징 방향 탐색

Exploration of the Direction of Customizing HUSTOJ-based Open Source Online Judge Systems for Informatics Education

0

조회

0

다운로드

1

인용

0

참고문헌

키워드

주제분류학제간연구

초록

최근 온라인 저지(OJ, Online Judge) 시스템을 활용하여 학생들이 알고리즘 및 프로그래밍에 기반한 문제해결 역량을 함양할 수 있도록 하는 시스템을 구축하여 운영하는 사례 및 이에 대한 교육적 효과성들이 다양하게 보고되고 있다. 정보․컴퓨터 현직교사 및 예비교사가 이러한 시스템을 자신이 속한 학교·학생 환경에 맞게 구축하여 운영할 수 있는 역량을 갖추게 된다면, 컴퓨팅 사고력 및 문제해결과 관련된 강력한 지도 역량을 갖출 수 있게 될 것이다. 이에 본 연구에서는 학교 단위의 정보교육을 위한 HUSTOJ 기반의 오픈소스 온라인 저지 시스템 커스터마이징 방안을 탐색하여, 학교 현장에서 이를 효과적으로 적용하기 위한 방향을 제시하였다.

Abstract

Recently, there are various reports on the case of using an Online Judge(OJ) system that enables students to develop problem solving abilities based on algorithms and programming. If informatics teachers and prospective informatics teachers have the ability to build and operate these systems for their school and students, they will be equipped with powerful instructional competencies related to computational thinking and problem solving ability. Therefore, this paper studied how to build and customize HUSTOJ-based open source online judge systems for school informatics education, and suggested the direction to apply it effectively at the school.

참고문헌 (23)

  1. J. Wing, "Computational Thinking", Communication of the ACM, 49(3), pp.33~35 (2006)
  2. J. Wing, "Computational Thinking and thinking about computing", Philosophical transactions of the Royal Society A, 366, pp.3717~3725 (2008)
  3. V. Barr, "Bringing Computational Thinking to K-12: What is Involved and What is the Role of the Computer Science Education Community?", ACM Inroads, 2, pp.48~54 (2011)
  4. National Curriculum in England: computing programmes of study, "Department for Education", ~ (2013)
  5. National Curriculum Overview revised 2015, "Ministry of Education", ~ (2015)
  6. National Curriculum revised 2015: Informatics, "Ministry of Education", ~ (2015)
  7. A. Kosowski, "Application of an Online Judge & Contester System in Academic Tuition. In Lecture Notes in Computer Science" (2007), Springer
  8. A. Kurnia, "Online Judge", Computers & Education, 36(4), pp.299~315 (2001)[DOI]
  9. B. Cheang, "On automated grading of programming assignments in an academic institution", Computers & Education, 41(2), pp.121~131 (2003)[DOI]
  10. J. Caiza, "Programming assignments automatic grading: review of tools and implementations", 7th International Technology, Education and Development Conference (INTED2013), pp.5691~5700 (2013)
  11. K. Ala-Mutka, "A Survey of Automated Assessment Approaches for Programming Assignments", Computer Science Education, 15(2), pp.83~102 (2005)[DOI]
  12. M. Forisek, "On the suitability of programming tasks for automated evaluation", Informatics in education, 5(1), pp.63~76 (2006)
  13. S. Wasik, "A Survey on Online Judge Systems and Their Applications", ACM Computing Surveys, 1(1), pp.1~35 (2016)
  14. T. Staubitz, "Towards practical programming exercises and automated assessment in Massive Open Online Courses", 2015 IEEE International Conference on Teaching, Assessment, and Learning for Engineering (TALE), pp.23~30 (2015), IEEE
  15. "HUSTOJ"[URL]
  16. "International Collegiate Programming Contest"[URL]
  17. "ICPC Korea"[URL]
  18. "Github HUSTOJ"[URL]
  19. "KOIStudy"[URL]
  20. "Codeup"[URL]
  21. "Codingfun"[URL]
  22. 손찬희, "학습권 보장을 위한 온라인수업 적용 사례 연구 : 고등학교를 중심으로", 창의정보문화연구, 2(1), pp.9~22 (2016), 한국창의정보문화학회
  23. 이재호, "컴퓨팅 사고력 검사도구 개발을 위한 탐색", 창의정보문화연구, 4(3), pp.273~283 (2018), 한국창의정보문화학회[DOI]

관련 논문AI추천

이 간행물의 다른 논문 (7건)