초록

본 연구는 교육대학교의 예비교사들에 대한 블록 코딩과 피지컬 컴퓨팅의 교육 사례이다. 학생들은 블록 코딩을 지원하는 ‘엔트리’를 통해 여러 문제를 해결하는 과정에서 코딩에 대한 친숙함을 느꼈으며 코딩 능력을 향상시켰다. 또한 학생들은 피지컬 컴퓨팅 교구의 다양한 입·출력 장치로 컴퓨팅 시스템을 구성하고 프로그래밍을 통해 사물을 제어하였고, 교육용 포트폴리오를 제작을 통해 코딩에서의 문제분석, 설계, 구현, 테스트 등의 전반적인 과정을 경험하였다. 적용된 교육 방법으로는 몰입기반 프로그래밍과 짝 프로그래밍이고, 교육의 효과성을 측정하기 위한 설문 결과, 학생들은 엔트리와 피지컬 컴퓨팅 교구를 잘 이해하였고 엔트리와 피지컬 컴퓨팅 교구를 혼합하여 학습한 것이 엔트리 단독의 코딩학습보다 효과가 더 좋았다는 응답을 하였다. 또한 피지컬 컴퓨팅 교구 학습에서 적용한 짝 프로그래밍의 효과가 좋았음을 확인할 수 있었다.

키워드

소프트웨어교육, 코딩교육, 프로그래밍교육, 피지컬 컴퓨팅, 엔트리

참고문헌(20)open

  1. [학술대회] Michael K. / 1996 / Blue- A Language for Teaching Object-Oriented Programming / Proc. of the 27th SIGCSE Technical Symposium on Computer Science Education : 190 ~ 194

  2. [기타] David N. P. / 1989 / Conditions of learning in novice programmers / Soloway and Spoher:Studying the Novice Programmer : 261 ~ 279

  3. [학술대회] Gomes, Anabela / 2007 / Learning to program - difficulties and solutions / 2007International Conference on Engineering Education – ICEE : 3 ~ 7

  4. [학술지] Fernando O M / 2012 / No problem? No research, little learning ... big problem! / Systemic, Cybernetics and Informatics 10 (3) : 60 ~ 62

  5. [학술지] Lamb A. / 2011 / Scratch: computer programming for 21st century learners / Teacher Librarian 38 (4) : 64 ~ 68

  6. [학술지] 박용철 / 2011 / 스크래치 프로그래밍 교육이 초등학생의 자기 주도적 학습 능력에 미치는 효과 / 정보교육학회논문지 15 (1) : 93 ~ 100

  7. [학술지] 김기열 / 2016 / 스크래치 프로그래밍 교육이 중학생의 정보과학 창의적 성향과 기술적 문제해결 성향에 미치는 영향 / 대한공업교육학회지 41 (2) : 119 ~ 133

  8. [학술지] 한규정 / 2017 / 엔트리 프로그래밍 교육이 초등예비교원의 몰입에 미치는 영향 / 정보교육학회논문지 21 (4) : 403 ~ 413

  9. [학술지] 서현석 / 2018 / 엔트리 프로그래밍 언어를 활용한 협력적 이야기 생성하기 활동의 교육적 효과 / 정보교육학회논문지 22 (6) : 651 ~ 660

  10. [학술지] 이민영 / 2017 / 엔트리와 스크래치를 활용한 초등학생의 논리적 사고력 신장에 관한 연구 / 한국초등교육 28 (1) : 173 ~ 185

  11. [단행본] Dan O. / 2004 / Physical computing:sensing and controlling the physical world with computers / Course Technology Press

  12. [학술지] 전우천 / 2018 / 메이커 교육의 교구선택기준 개발연구 / 창의정보문화연구 4 (3) : 303 ~ 310

  13. [학술지] 배유진 / 2018 / 소프트웨어 교육에 대한 인식이 피지컬 컴퓨팅 교육에 대한 인식에 미치는 영향 / 산업진흥연구 3 (1) : 7 ~ 12

  14. [학술지] 김지현 / 2016 / 중등 수학과학 영재를 위한 피지컬컴퓨팅 교육이 융합적 역량 향상에 미치는 영향 / 컴퓨터교육학회 논문지 19 (2) : 87 ~ 98

  15. [학술지] 김근재 / 2019 / 초등학교에서의 피지컬 컴퓨팅 도구를 활용한 메이커 교육 수업 모형 개발 연구 / 교육공학연구 35 (3) : 687 ~ 728

  16. [학술지] 이재호 / 2016 / SW코딩기반 메이커교육용 교수-학습모형의 효과성 검증 / 창의정보문화연구 2 (2) : 49 ~ 61

  17. [단행본] Dongsu Kim / 2017 / Coding Blacksmith Board(Entry) / Hyeon Woo Press inc

  18. [인터넷자료] Entry / Follow and Learn Entry Programming-Beginner

  19. [학술지] Laurie A. W. / 2000 / All I Really Need to Know About Pair Programming Learned in Kindergarten / Communications of the ACM 32 (5) : 108 ~ 114

  20. [학술지] Laurie W. / 2002 / In Support of Pair Programming in the Introductory Computer Science Course / Computer Science Education 12 (3) : 192 ~ 212