본 연구의 목적은 프로그래밍을 학습하는 학습자의 문제해결력을 신장하기 위한 동료 에이전트 시스템을 개발하고 이에 대한 교육적 효과를 검증하는 것이다. 동료 에이전트 시스템은 동료...

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.
변환된 중국어를 복사하여 사용하시면 됩니다.
https://www.riss.kr/link?id=T11066465
청원군: 韓國敎員大學校, 2007
학위논문(박사) -- 韓國敎員大學校 大學院 , 컴퓨터敎育專攻 , 2007
2007
한국어
376.64004 판사항(4)
004.0712 판사항(21)
충청북도
ix, 157 p.: 삽화; 26 cm
권말부록으로 "사전검사 문항지" 등 수록
참고문헌: p. 119-128
0
상세조회0
다운로드본 연구의 목적은 프로그래밍을 학습하는 학습자의 문제해결력을 신장하기 위한 동료 에이전트 시스템을 개발하고 이에 대한 교육적 효과를 검증하는 것이다. 동료 에이전트 시스템은 동료...
본 연구의 목적은 프로그래밍을 학습하는 학습자의 문제해결력을 신장하기 위한 동료 에이전트 시스템을 개발하고 이에 대한 교육적 효과를 검증하는 것이다. 동료 에이전트 시스템은 동료 프로그래밍의 교육적 효과를 기반으로 하고 있다. 동료 프로그래밍은 학습자에게 사회적 구성주의와 동료교수법에 기반을 둔 학습적 효과를 보이고 있으며 프로그래밍의 질적 향상도 나타내고 있다. 그러나 동료의 인지적, 정의적 특성에 따라 학습 효과에 차이를 보이고, 프로그래밍 교육을 위한 구체적인 교수전략이 제공되지 않고 있다. 본 연구에서는 이러한 동료 프로그래밍의 문제점을 동료 에이전트 시스템을 통해 해결하고자 하였다.
동료 에이전트 시스템은 프로그래밍 학습에서 요구되는 문제해결력을 신장시키기 위해 학습내용 이해, 문제해결 전략, 자기조절에 대한 능력을 향상시킬 수 있도록 개발되었다. 학습자의 학습내용 이해 능력을 향상시키기 위해 학습자에게 프로그래밍 문법에 대한 내용을 전달하고 이를 직접 실행하는 환경을 마련하였고, 코딩의 과정에 대해 단계적인 피드백을 제공하였다. 문제해결 전략 능력을 향상시키기 위해 학습자가 순서도를 이용하여 문제해결 방법을 표현해보고 제공된 순서도를 코딩해 보도록 하였다. 자기조절에 대한 능력을 향상시키기 위해 학습의 과정에서 동기적인 대화와 메타인지적인 대화를 지속적으로 제공하였다. 이러한 학습과정은 동료 교수법에 기반을 두어 학습자와 동료 에이전트 간에 교수자와 학습자 관점의 교수·학습 전략을 제공하고 있다. 아울러 학습자의 수준을 진단하고 필요한 경우 보충학습을 할 수 있도록 프로그래밍 학습 구조에 따라 계층적 베이지안 학습자 모델을 개발하여 수준별 학습을 지원할 수 있도록 하였다.
본 연구에서 개발하는 동료 에이전트 시스템이 문제해결력 신장에 효과적인지를 알아보기 위해 연구 가설을 설정하고 이를 검증하였다. 학습자의 문제해결력 수준을 측정하기 위해 학습내용 이해 능력과 문제해결 전략 능력에 대해서는 지식, 적용, 분석, 종합의 영역에서 검사 도구를 개발하였으며, 자기조절 능력에서는 계획, 자기점검, 노력, 자기 효능감에 대한 수준을 측정할 수 있는 설문지를 검사 도구로 활용하였다. 검사 도구에 대해서는 전문가들로부터 안면타당도를 검토 받아 일부 수정하여 완성하였다. 연구 대상은 실업계 고등학교 학생들로 선정하였으며 전통적인 형태의 에이전트 시스템으로 수업 처치한 통제집단과 동료 에이전트 시스템으로 수업 처치한 실험집단으로 구분하여 12차시 동안 학습자에게 반복문의 학습을 실시하였다. 수업처지 전에 사전검사를 실시한 결과 두 집단 모두 문제해결력의 하위 요소에서 동질 집단으로 분석되었다.
수업 처치 후 진행된 사후검사에서는 문제해결력의 하위 요소에 모두 유의미한 차이를 보여 연구 가설이 모두 수용되었으며, 동료 에이전트가 문제해결력 신장에 긍정적인 영향을 주는 것으로 나타났다. 또한 동료 에이전트는 학습내용 이해의 하위 요소 중 분석의 영역에 가장 높은 영향을 주며, 문제해결 전략의 요소 중 종합의 영역에 가장 높은 영향을 주는 것으로 나타났다. 자기조절의 요소 중에서는 노력의 영역에 가장 높은 영향을 주는 것으로 분석되었다.
본 연구에서는 프로그래밍 교육을 위해 동료 프로그래밍의 문제점을 해결하고 프로그래밍 학습에 필요한 문제해결력을 신장시키고자 하였다. 이를 위해 학습자의 학습내용 이해, 문제해결 전략, 자기조절이라는 세 가지 영역에 동료 교수법적인 역할을 수행하도록 동료 에이전트 시스템을 개발하였다. 학습자는 동료 에이전트가 제공하는 교수법에 따라 사회적 구성주의에 기반을 둔 상호작용을 통해 학습을 수행한 결과, 프로그래밍 학습에 필요한 문제해결력이 신장되어 프로그래밍 학습에 긍정적인 효과를 보였다.
목차 (Table of Contents)
참고문헌 (Reference)
1. The geometry tutor, Yost, Boyle, Anderson, , 1986
2. http://www.nso.go.kr, 통계청, http://wwwnso.go.kr/, , 2007
3. 초·중등학교 교육과정, 교육인적자원부, , 2007
4. Self-efficacy: The Exercise of Control, Bandura.A, Self-efficacy: The exercise of control, , 1997
5. Student assessment using Bayesian nets, VanLehn, Martin, , 1995
6. Belief Net Backbone for student modelling, Reye, , 1996
7. The Costs and Benefits of Pair Programming, Williams, Cockburn, , 2000
8. 협동학습의 효과에 관한 메타분석, 강홍숙, 목포대학교 대학원, "한국아동교육학회 논문지, , 2005
9. On Pair Rotation in the Computer Science Course, Balik, Miller, Wiebe, Williams, Srikanth, , 2004
10. Software Tutors Offer Help and Customized Hints, Hafner, , 2004
1. The geometry tutor, Yost, Boyle, Anderson, , 1986
2. http://www.nso.go.kr, 통계청, http://wwwnso.go.kr/, , 2007
3. 초·중등학교 교육과정, 교육인적자원부, , 2007
4. Self-efficacy: The Exercise of Control, Bandura.A, Self-efficacy: The exercise of control, , 1997
5. Student assessment using Bayesian nets, VanLehn, Martin, , 1995
6. Belief Net Backbone for student modelling, Reye, , 1996
7. The Costs and Benefits of Pair Programming, Williams, Cockburn, , 2000
8. 협동학습의 효과에 관한 메타분석, 강홍숙, 목포대학교 대학원, "한국아동교육학회 논문지, , 2005
9. On Pair Rotation in the Computer Science Course, Balik, Miller, Wiebe, Williams, Srikanth, , 2004
10. Software Tutors Offer Help and Customized Hints, Hafner, , 2004
11. Intellectual evolution from adolescence to adult, Piaget, , 1972
12. The Computer in the School: Tutor Tute, and Tool, Taylor, "The Computer in the School: Tutor Tute, , 1980
13. A Study of the Difficulties of Novice Programmers, Lahtinen, J?rvinen, Ala-Mutka, , 2005
14. The Experience Factor in Early Programming Education, Weeden, Helden, , 2004
15. 문제 해결력 측정과 Bayesian 추론망 모델, 김명화, , 1998
16. Final Report for Validation of Problem-Solving Measures, O’Neil, Herl, Chung, , 1999
17. Programming Teaching Support System using Student Model, Han, Lee, , 2006
18. Human-computer discourse in the design of a PASCAL tutor, McDonald, Woolf, , 1983
19. Simulating instructional roles through pedagogical agents, Baylor, Kim, , 2005
20. The Effect of Student Attributes on Success in Programming, Lyons, Byrne, , 2001
21. Application of Mobile Agents in Web-based Student Modelling, Hong, , 2004
22. Case Study: Extreme Programming in a University Environment, Tichy, M?ller, , 2001
23. Conceptualizing intelligent agents for teaching and learning, Jafari, , 2002
24. 상호작용 촉진을 위한 협력학습지원 에이전트, Suh, Hee-Jeon, 서희전, Moon, Kyung-Ae, 문경애, 한국정보처리학회, , 2005
25. ELM-ART: An adaptive versatile system for Web-based instruction, Brusilovsky, Weber, , 2001
26. 웹 기반 프로그래밍 과목의 효과적인 강의 전략, 이충기, 홍석원, 한국컴퓨터교육학회, , 2004
27. 지능형 교수 시스템의 학습자 모듈에 관한 연구, 이철환, 김영기, 한선관, 仁川敎育大學校 科學敎育硏究所, , 2003
28. Introducing Software Engineering by Means of eXtreme Programming, Bendix, Magnusson, Hedin, , 2003
29. eXtreme Programming at Universities - An Educational Perspective, Johnston, Schneider, , 2003
30. Factors Affecting the Success of Non-Majors in Learning to Program, Wiedenbeck, , 2005
31. Knowledge-Based Web-Enabled Agents and Intelligent Tutoring System, Piramuthu, , 2005
32. Mind in society : the development of higher psychological processes, Vygotskii, L. S, Harvard University Press, Mind in Society: The Development of Higher Psychological Processes, , 1978
33. 에이전트 기반 교수 - 학습 시스템의 학습자 모델링, 박선주, 고주연, 한국정보교육학회, , 2000
34. 컴퓨터 소양능력의 신장을 위한 동료교수법의 활용, 마대성, 김철 , 한국정보교육학회, , 2005
35. 웹 기반 자기조절학습에서 학습자 만족도 요인 연구, 이영준, 한건우, , 2006
36. A student model to assess self-explanation while learning from examples, VanLehn, Conati C, , 1999
37. Deploying Intelligent Tutors on the Web: An Architecture and an Example, Alpert, Fairweather, Singley.M.K, , 1999
38. A Web-based Bayesian Intelligent Tutoring System for Computer Programming, Maguire, Butz, Hua, , 2006
39. A Human Collaborative Online Learning Environment Using Intelligent Agents, Silva de Azevedo, Scalabrin, , 2005
40. "Refinement-based student modeling and automated bug library construction,", Baffes,P., Mooney,R.J., , 1996
41. Student modeling and mastery learning in a computer-based programming tutor, Corbett, Anderson, , 1992
42. On-line student modeling for coached problem solving using Bayesian networks, Gertner, VanLehn, Conati, Druzdzel, , 1997
43. SMODEL Server: Student Modelling in Distributed Multi-Agent Tutoring Systems, Zapata-Rivera, Greer, , 2001
44. Working in Pairs as a Means for Design Knowledge Building: an Empirical Study, Cimitile, Canfora, Visaggio, , 2004
45. e-러닝을 위한 시멘틱웹 기반 지능형 에이전트 시스템 개발, 한선관, , 2005
46. Experience Using a Project-Based Approach in an Introductory Programming Course, Davenport, , 2000
47. MINDSTORMS을 이용한 프로그래밍 학습이 창의력에 미치는 효과, 김태완, 유인환, , 2006
48. 인지적 도제 방법을 적용한 웹 기반 문제해결학습 환경 설계, 조미헌, 이철희, , 2005
49. Fostering the Intelligent Novice: Learning From Errors With Metacognitive Tutoring, Mathan, Koedinger, , 2005
50. 웹 기반 학습에 있어서의 상호작용적 자기조절학습 전략 연구, 김영식, 한건우, 이영준, , 2004
51. A Transition from Partner Programming to Pair Programming - An Industrial Case Study, Gallis, Dyba, Arisholm, , 2002
52. Examining the Role of Self-Regulated Learning on Introductory Programming Performance, Reilly, Bergin, Traynor, , 2005
53. A Prototype for an Intelligent Tutoring System for Students Learning to Program in Java, Sykes, Franek, , 2004
54. Generation of problems answers, grade, and feedback-case study of a fully automated tutor, Kumar, "Generation of problems answers, , 2005
55. Experimenting with Industry's "Pair-Programming” Model in the Computer Science Classroom, Williams, Kessler, "Experimenting with Industry's ""Pair-Programming” Model in the Computer Science Classroom", , 2000
56. Pedagogical Agent Design: The Impact of Agent Realism Gender, Ethnicity, and Instructional Role, Baylor, Kim, "Pedagogical Agent Design: The Impact of Agent Realism Gender, , 2004
57. 컴퓨터 프로그래밍 교육에 적용 가능한 효과적 교수방법의 탐색적 대안, 김미량, 한국컴퓨터교육학회, "한국컴퓨터교육학회 논문지, , 2002
58. Pair Programming in an Introductory computer Science Course: Initial Results and Recommendations, Miller, Yang, Ferzli, Wiebe, Williams, , 2002
59. The 2 sigma problem: The search for methods of groupinstruction as effective as one to one tutoring, Bloom, , 1984
60. An Empirical Evaluation of Using Constructive Classroom Activities to Teach Introductory Programming, Grissom, Van Gorp, , 2001
61. 문제 해결력과 창의성 신장을 위한 메타인지 문제 개발 및 적용에 관한 연구, 김웅회, 윤주한, 한국수학교육학회, , 2000
62. 컴퓨터 시뮬레이션 활용 수업이 학습자의 문제 해결력과 동기에 미치는 영향, 이영민, 한국컴퓨터교육학회, "한국컴퓨터교육학회 논문지, , 2005
63. Supporting learners with math anxiety: The impact of pedagogical agent emotional and motivational support, Shen, Baylor, Warren, , 2004
64. Building and Evaluating an Intelligent Pedagogical Agent to Improve the Effectiveness of an Educational Game, Conati, Zhao, , 2004
65. 베이지안 네트워크 학습자 모델링을 활용한 프로그래밍 학습 시스템 설계 및 구현, 한건우, 이영준, , 2005
66. 실업계고등학교 컴퓨터교과에서 협동학습이 학습동기 및 학습성취도에 미치는 효과, 최상경, 김원중, 한국정보교육학회, , 2002
67. 비주얼 베이식을 이용한 수학 문제해결 과정에서 고등학생의 메타인지적 능력 활성화, 김원경, 이봉주, 한국수학교육학회, "한국수학교육학회지 시리즈 A, , 2003
69. Adaptive navigation support in educational hypermedia: The role of student knowledge level and the case for meta-adaptation, Brusilovsky, , 2003
70. A Theory of the Relationships between Cognitive Requirements of Computer Programming Languages and Programmer's Cognitive Characteristics, White, Sivitanides, , 2002
72. 컴퓨터교과교육 : 컴퓨터 실습 수업에서 동료교수법과 학습자의 성향이 학업 성취도 및 자기 효능감에 미치는 영향, 우선자, 허희옥, 강의성, , 2002