DOI QR코드

DOI QR Code

Research on the Assessment Criteria of Programming Education based on Bloom's Taxonomy in the Elementary and Secondary School

블룸 분류 기반 초중등 프로그래밍교육의 평가 기준 탐색

  • Received : 2017.08.30
  • Accepted : 2017.10.04
  • Published : 2017.10.31

Abstract

It needs theoretical assessment fundamental for informatics curriculum to judge appropriate grades and measure academic standard of an learner according to be included in the conventional curriculum. Thus this study tried to present an criteria on programming area of an informatics curriculum through bloom taxonomy and knowledge type. And it presented assessment criterion on each steps from "Remember" to "Create". And we presented knowledge type examples of programming such as Factual to Metacognitive based on Bloom's knowledge types. Also we analysed that most important level or type is Apply Level, Create Level and Procedural Knowledge. We investigated for each criterion of programming assessment based on bloom's theory through Delphi method. And the result of this investigation was that area of bloom's taxonomy was CVR 0.90, Validity 0.85 and area of knowledge type was CVR 0.90, Validity 0.79. So it can decide to accept for our assessment criteria of programming education based on Bloom theory.

정보과 교육이 정규교과과정에 편입됨에 따라서 학습자의 정보과 교육과정에 대한 학업 수준을 정확히 진단하고 그에 맞는 등급을 부여할 수 있도록 일종의 이론적 기반이 필요하다. 이에 본 연구에서는 개정 블룸의 교육목표 분류와 지식 유형 분류 이론을 통해 정보과 교육과정의 프로그래밍 분야에 대한 기준을 제시하고자 하였다. 그리고 블룸의 "기억"에서부터 "제작" 단계까지 프로그래밍교육 평가 기준을 제시하였다. 그리고 블룸의 지식 유형 기준에 따라서 사실적 지식에서부터 메타인지 지식까지 프로그래밍의 지식 유형 예제를 제시하였다. 또한, 본 연구에서 프로그래밍 활동을 위해 가장 중요한 블룸의 분류는 "적용", "제작" 그리고 절차적 지식 유형으로 분석하였다. 이러한 블룸의 이론 기반 프로그래밍 평가 기준에 대하여 소프트웨어교육 전문가를 통하여 델파이 조사 을 하였다. 조사 결과 목표분류 기준 신뢰도가 0.90, 합의도가 0.85였으며 지식 유형 분류 기준으로는 신뢰도가 0.90, 합의도가 0.79로 나타났다. 이에 본 연구에서 제시한 기준에 대해서 전문가들은 동의하는 것으로 해석할 수 있었다.

Keywords

References

  1. Anderson, Lorin W., and Krathwohl, David R.(2001). A Taxonomy for Learning, Teaching, and Assessment: A Revision of Bloom's Taxonomy of Educational Objectives. New York: Longman.
  2. Bloom, B. S. et. al.(1956). Taxonomy of Educational Objectives : Handbook l, Cognitive Domain. New York : David Mckay.
  3. Cynthia(2015). Relationships: computational thinking, pedagogy of programming, and Bloom's Taxonomy. The 10th Workshop in Primary and Secondary Computing Education. http://dl.acm.org/citation.cfm? id=2818314.
  4. Cynthia Collins Selby(2014). How Can the Teaching of Programming Be Used to Enhance Computational Thinking Skills? http://eprints.soton.ac.uk
  5. Errol Thompson et al.(2008). Bloom's Taxonomy for CS Assessment. Tenth Australasian Computing Education Conference (ACE 2008), Australia, p. 158.
  6. Fred A. Materson (1984). Evaluating programming language for use in education. Computers and Education.
  7. Judy Sheard et al.(2013). How difficult are exams? A framework for assessing the complexity of introductory programming exams. 15th Australasian Computing Education Conference (ACE 2013). pp 145-154.
  8. KyungHun, et al.(2015). Prototype Development of Informatics Curriculum. KICE.
  9. Mila Kwiatkowska(2016). Measuring the Difficulty of Test Items in Computing Science Education. WCCCE '16, May 06-07, 2016, Kamloops, BC, Canada.
  10. MOE(2015). Informatics Curriculum. Vol 2015-74[Separate Volume 10].
  11. MOE(2015). Promotion Plan to Train Competent Learner for SW Oriented Society. http://www.moe.go.kr
  12. Otto (2012). Advances in Assessment of Programming Skills. Aalto University Publication Series. p. 34.
  13. Shuhaida Shuhidan et al.(2009). A Taxonomic Study of Novice Programming Summative Assessment. Eleventh Australasian Computing Education Conference (ACE2009), Wellington, New Zealand.
  14. Terry Scott(2003). BLOOM'S TAXONOMY APPLIED TO TESTING IN COMPUTER SCIENCE CLASSES. Journal of Computing Sciences in Colleges archive Volume 19 Issue 1, October 2003. Pages 267-274.
  15. Wiggins, G. P., & McTighe, J. (2005). Understanding by design(2nd ed.). Alexandria, VA : Association for Supervision and Curriculum Development.