교육대학생을 대상으로 한 블록 코딩 및 피지컬 컴퓨팅 교육 사례
A Case Study on Block Coding and Physical Computing Education for University of Education Students
0
조회
0
다운로드
8
인용
0
참고문헌
키워드
초록
본 연구는 교육대학교의 예비교사들에 대한 블록 코딩과 피지컬 컴퓨팅의 교육 사례이다. 학생들은 블록 코딩을 지원하는 ‘엔트리’를 통해 여러 문제를 해결하는 과정에서 코딩에 대한 친숙함을 느꼈으며 코딩 능력을 향상시켰다. 또한 학생들은 피지컬 컴퓨팅 교구의 다양한 입·출력 장치로 컴퓨팅 시스템을 구성하고 프로그래밍을 통해 사물을 제어하였고, 교육용 포트폴리오를 제작을 통해 코딩에서의 문제분석, 설계, 구현, 테스트 등의 전반적인 과정을 경험하였다. 적용된 교육 방법으로는 몰입기반 프로그래밍과 짝 프로그래밍이고, 교육의 효과성을 측정하기 위한 설문 결과, 학생들은 엔트리와 피지컬 컴퓨팅 교구를 잘 이해하였고 엔트리와 피지컬 컴퓨팅 교구를 혼합하여 학습한 것이 엔트리 단독의 코딩학습보다 효과가 더 좋았다는 응답을 하였다. 또한 피지컬 컴퓨팅 교구 학습에서 적용한 짝 프로그래밍의 효과가 좋았음을 확인할 수 있었다.
Abstract
This study is an example of the education of block coding and physical computing teaching tool for preservice teachers at the college of education. The students were familiar with coding and improved their coding skills in solving various problems through ‘Entry’ that support block coding. In addition, the students configured the computing system with various input / output devices of the physical computing teaching tool and controlled things through programming and produced the educational portfolio to experience the whole process of problem analysis, design, implementation, and testing in coding. We applied Flow based coding and Pair programming as the teaching methods, and the results of the survey to measure the effectiveness of the study show that students have a good understanding of the entry and physical computing teaching tool and using the combination of the entry and physical computing teaching tool were more effective in learning than the Entry-only coding. In addition, it was confirmed that the effect of Pair programming applied in the physical computing teaching tool.
참고문헌 (20)
- Michael K., "Blue- A Language for Teaching Object-Oriented Programming", Proc. of the 27th SIGCSE Technical Symposium on Computer Science Education, pp.190~194 (1996)
- David N. P., "Conditions of learning in novice programmers", Soloway and Spoher:Studying the Novice Programmer, 261~279 (1989)
- Gomes, Anabela, "Learning to program - difficulties and solutions", 2007International Conference on Engineering Education – ICEE, pp.3~7 (2007)
- Fernando O M, "No problem? No research, little learning ... big problem!", Systemic, Cybernetics and Informatics, 10(3), pp.60~62 (2012)
- Lamb A., "Scratch: computer programming for 21st century learners", Teacher Librarian, 38(4), pp.64~68 (2011)
- 박용철, "스크래치 프로그래밍 교육이 초등학생의 자기 주도적 학습 능력에 미치는 효과", 정보교육학회논문지, 15(1), pp.93~100 (2011), 한국정보교육학회
- 김기열, "스크래치 프로그래밍 교육이 중학생의 정보과학 창의적 성향과 기술적 문제해결 성향에 미치는 영향", 대한공업교육학회지, 41(2), pp.119~133 (2016), 대한공업교육학회[DOI]
- 한규정, "엔트리 프로그래밍 교육이 초등예비교원의 몰입에 미치는 영향", 정보교육학회논문지, 21(4), pp.403~413 (2017), 한국정보교육학회
- 서현석, "엔트리 프로그래밍 언어를 활용한 협력적 이야기 생성하기 활동의 교육적 효과", 정보교육학회논문지, 22(6), pp.651~660 (2018), 한국정보교육학회[DOI]
- 이민영, "엔트리와 스크래치를 활용한 초등학생의 논리적 사고력 신장에 관한 연구", 한국초등교육, 28(1), pp.173~185 (2017), 초등교육연구원[DOI]
- Dan O., "Physical computing:sensing and controlling the physical world with computers" (2004), Course Technology Press
- 전우천, "메이커 교육의 교구선택기준 개발연구", 창의정보문화연구, 4(3), pp.303~310 (2018), 한국창의정보문화학회[DOI]
- 배유진, "소프트웨어 교육에 대한 인식이 피지컬 컴퓨팅 교육에 대한 인식에 미치는 영향", 산업진흥연구, 3(1), pp.7~12 (2018), 산업진흥원
- 김지현, "중등 수학과학 영재를 위한 피지컬컴퓨팅 교육이 융합적 역량 향상에 미치는 영향", 컴퓨터교육학회 논문지, 19(2), pp.87~98 (2016), 한국컴퓨터교육학회[DOI]
- 김근재, "초등학교에서의 피지컬 컴퓨팅 도구를 활용한 메이커 교육 수업 모형 개발 연구", 교육공학연구, 35(3), pp.687~728 (2019), 한국교육공학회[DOI]
- 이재호, "SW코딩기반 메이커교육용 교수-학습모형의 효과성 검증", 창의정보문화연구, 2(2), pp.49~61 (2016), 한국창의정보문화학회
- Dongsu Kim, "Coding Blacksmith Board(Entry)" (2017), Hyeon Woo Press inc
- "Follow and Learn Entry Programming-Beginner"[URL]
- Laurie A. W., "All I Really Need to Know About Pair Programming Learned in Kindergarten", Communications of the ACM, 32(5), pp.108~114 (2000)
- Laurie W., "In Support of Pair Programming in the Introductory Computer Science Course", Computer Science Education, 12(3), pp.192~212 (2002)
