DOI QR코드

DOI QR Code

Analysis of Programming Questions of the Informatics·Computer Secondary Teacher Recruitment Examination

정보·컴퓨터 중등교사 임용시험의 프로그래밍 문항 분석

  • Received : 2023.03.02
  • Accepted : 2023.04.19
  • Published : 2023.10.31

Abstract

In this paper, we study whether the programming questions of the Informatics·Computer recruitment tests were suitable for selecting teachers with required programming skills. The average points of the programming questions constituted 38%(20.8 points) of the total scores for the entire curriculum based on the results from analyzing the previous questions in the past 5 years. Moreover, the distribution of points for each evaluation criteria within programming and data structure, two exam subjects which have a high proportion of programming questions, demonstrated a large deviation ranging from 0% to 47% and 0% to 53% respectively. In this study, a questionnaire survey was conducted on 31 teachers to examine if the previous programming questions were suitable for measuring teachers' competency in programming abilities required in the actual teaching experience. Computational thinking ability was ranked the highest at 58% in response to the area that needs to be evaluated in the recruitment test. In response to the relevance of previous questions, problem solving ability was ranked the highest at 2.84 on a 5-point scale, but the overall appropriateness was deemed low. C language and Python were regarded as the computer languages suitable to be tested for programming questions with each ranked 55% and 45%. The finding confirms that teachers preferred Python and the incumbent C language to others. Based on the results of the questionnaire, we recommend changes in the programming questions to improve the selection criteria.

본 논문에서는 정보·컴퓨터 표시과목의 임용시험에서 프로그래밍 문항이 프로그래밍 능력을 겸비한 교사 선발에 적합한지 연구하였다. 최근 5년 동안의 문항을 분석한 결과, 프로그래밍 문항의 평균 배점이 교과내용학 총점의 38%(20.8점)로 높게 나타났다. 기출문항에서 프로그래밍 문항의 배점 비중이 높은 과목은 프로그래밍과 자료구조로 확인되었으며, 이들의 평가영역별 배점분포를 분석한 결과 각각 0%~47%, 0%~53%로 영역별 편차가 큰 것으로 나타났다. 본 논문에서는 프로그래밍 문항이 교육 현장에서 요구하는 교사 선발에 적합한지 교사 31명을 대상으로 설문조사를 실시하였다. 임용시험의 프로그래밍 문항에서 평가할 내용에 대한 응답으로 컴퓨팅 사고력이 58%로 가장 높게 나타났다. 문항의 적합도에 대한 응답에서 문제해결력이 5점 척도 기준에서 2.84로 가장 높았으나 전반적으로 적합도가 낮은 것으로 나타났다. 프로그래밍 문항 출제를 위해 적합한 언어로 C언어와 파이썬의 응답이 각각 55%, 45%로 나타났다. 이 결과에서 교사들은 기존의 C언어 외에 파이썬 선호도가 매우 높은 것을 확인하였다. 본 연구에서는 이러한 연구결과를 바탕으로 프로그래밍 문항 출제에 대한 개선방안을 제안하였다.

Keywords

References

  1. Ministry of Education, "2022 Revised National Curriculum," Notification No. 2022-33 of the Ministry of Education, 2022.
  2. Ministry of Education, "2015 Revised National Curriculum," Notification No. 2015-74 of the Ministry of Education, 2015.
  3. H. Yang, W. Lee, and J. Kim, "Analysis of trends in informatics⋅computer teacher appointment examination subjects," The Journal of Korean Association of Computer Education, Vol.21, No.2, pp.11-19, 2018. https://doi.org/10.32431/kace.2018.21.5.002
  4. O. Kang, "Analysis of the previous appointment examinations for informatics⋅computer secondary teachers," The Journal of Korean Association of Computer Education, Vol.21, No.4, pp.29-37, 2018. https://doi.org/10.32431/KACE.2018.21.4.004
  5. Y. Kim and M. Lee, "A comparative study of educational Kim, Y., Programming languages for non-majors students: From the viewpoint of programming language design principles," The Journal of Korean Association of Computer Education, Vol.22, No.1, pp.47-61, 2019. https://doi.org/10.32431/KACE.2019.22.1.005
  6. Y. Lee, "Development and supplementary research on qualification standards for secondary school teachers by subject, evaluation areas, and evaluation content elements," Report No. CRO 2016-3-1 of KICE, 2016.
  7. O. Kang, "Improvement of evaluation of programming practice in secondary informatics⋅computer teacher appointment test," The Journal of Korean Association of Computer Education, Vol.22, No.6, pp.1-9, 2019. https://doi.org/10.32431/kace.2019.22.2.001
  8. J. Kim and J. Kim, "Survey the researches of 「Programming Curriculum」 and evaluation with outcome criterion," The KIPS Transactions on Software and Data Engineering, Vol.6, No.5, pp.235-244, 2017. https://doi.org/10.3745/KTSDE.2017.6.5.235
  9. H. Woo, J. Kim, and W. Lee, "Analysis of high school informatics curriculum based on computer science curricula 2013. KIPS Transactions on Software and Data Engineering," Vol.6, No.8, pp.411-418, 2017.
  10. S. Park, "A study on the determination of programming language for software basic education of non-majors," The Journal of Information Systems. Vol.28, No.4, pp.403-424, 2019. https://doi.org/10.5859/KAIS.2019.28.4.403
  11. I. Yoon, "Design and application of programming courses for university freshman preparing to major in computer science," Ph.D. Dissertation, Seoul: Korea University, 2016.
  12. W. Moon, "Types and changes of programming languages used in software development and education," in Proceeding of the 9th KAIE Conference, Chinju National University, 2018, pp.105-110.
  13. STATISTICS TIMES, Top Computer Languages [Internet], https://statisticstimes.com/tech/top-computer-languages.php.
  14. Toward data science, Top 10 In-Demand programming languages to learn in 2020 [Internet], https://towardsdatascience.com/top-10-in-demand-programming-languages-to-learn-in-2020-4462eb7d8d3e.