캐나다 교육동향 정리[교육과정]
2017년 3월 목록 정리
발표월일 발표제목 출처
Spring 2017
코딩 교육: 컴퓨터적 사고를 교실로 가져오기
Learn: The Magazine of BC Education, Spring 2017, Issue 16 https://www.bcteacherregulation.ca/
documents/Learn/LearnMagazine_Cu rrent.pdf
1
코딩 교육: 컴퓨터적 사고를 교실로 가져오기
Code-ifying the curriculum: Bringing computational thinking into the classroom (Spring 2017)
키워드 : 코딩(coding), 컴퓨터적 사고(computational thinking)
* 본 원고는 브리티시 콜럼비아주(British Colombia, 이하 BC주) 교육부에서 발간하는 잡지인
‘LEARN’의 2017년 봄호에 게재된 Code-ifying the curriculum: Bringing computational thinking into the classroom 기사를 전문번역하였음.
2018년 9월부터 BC주의 모든 학생들은 기초코딩모듈을 9학년이 마칠 때까지 필수적으로 완 료하도록 배우게 된다. 이 모듈은 유치원부터 5학년 학생들에게 도입되는 컴퓨터적 사고 능력 에 기반을 두게 될 것이다.
BC주 교육부 교육공학 및 지역원조과장(Director of Learning Technology and District Outreach)인 골든 리(Gordon Li)는 “코딩은 교육과정 변화의 큰 그림 중 일부입니다. 우리는 코딩 또는 좀 더 구체적으로 이야기하자면 컴퓨터적 사고가 모든 지역의 학생들에게 도움이 되는 핵심적인 기초 능력이며 교육받은 시민이 갖추어야 할 역량의 일부라고 보고 있습니다.”
라고 말한다.
코딩은 컴퓨터가 작업을 완료하도록 구체적인 지침을 작성하는 것을 말하며, 컴퓨터적 사고는 코딩의 기초나 요리에서부터 목공에 이르는 다른 응용 기술의 기초를 형성하는 문제해결과 설계를 의미한다.
캐리 윌슨(Cari Wilson)은 7학년 교사이자 밴쿠버 서부의 교육청혁신지원교사이다. 그 녀는 교사들이 컴퓨터적 사고와 코딩 교육을 교실에서 가르칠 수 있도록 도와주고 있다. 윌슨은 비록 교사들이 그들이 그렇게 하고 있다는 것을 명백하게 알지는 못하지만, 학생 들이 문제를 해결하기 위해 체계적인 접근 방식을 개발하도록 지도할 때마다 컴퓨터적 사고를 장려하고 있다고 말한다.
그녀는 “유치원생들에게조차도 쉬는 시간에 운동장으로 나가 놀기 위해 가능한 한 빨 리 옷을 입어야 하는 문제 해결 상황에서 우리는 컴퓨터적 사고를 하도록 지도하고 있습 니다.”라고 말하면서 “학생들은 곧 어떤 옷을 어떤 순서로 입어야 한다는 사실을 깨닫습 니다. 재킷은 벙어리 장갑을 착용하기 전에 입어야 하고 스노우 바지는 스노우 부츠를 신기 전에 입어야 합니다. 이것은 간단한 알고리즘이긴 해도 그것도 알고리즘이죠.”
윌슨은 코딩 시간(Hour of Code)과 같은 시도를 통해 컴퓨터적 사고를 도입하는 것은 생각보다 쉽다고 말한다. 코딩 시간은 한 시간의 코딩 활동으로 시작하는 것으로서, 컴 퓨터 과학을 주장하는 전 세계적인 운동이다. “우리는 지난 몇 년 동안 학생들을 코딩에 노출시키기 위한 세계적 캠페인에 대해 교사들과 정보를 공유하여 왔습니다. 점점 더 많 은 선생님들이 코딩 교육의 필요성을 받아들였고, 올해 우리 교육청에 있는 모든 학교의 거의 모든 선생님들은 코딩 시간 주간에 학생들과 함께 일종의 컴퓨터적 사고나 코딩 이 벤트를 했습니다.”
또 다른 교육청 차원의 시도는 6학년과 7학년 대상으로 코딩의 기초를 제공하는 시각 적 프로그래밍 언어인 ‘스크래치(Scratch)’를 소개하는 것이다. (The Learning Partnership1) 후원의) Coding Quest라 불리는 파일럿 프로그램의 일종으로, 학생들은
‘스크래치’를 사용하여 간단한 애니메이션이나 게임을 제작하여 탐구 중심 단원 동안 배 운 것을 다른 사람들에게 보여준다.
윌슨은 “학교가 최선의 프로젝트를 선택하면 우리는 늦은 봄에 지역 도서관의 행사를 통해 게임을 전시하고 학생들을 참여시킬 것”이라고 설명했다. “학생들은 자신이 속한 그룹이 그 프로젝트를 설계한 목표를 설명하고 그들이 직면했던 어려움이나 그것을 해 결한 방법을 설명합니다. 그 다음에 사람들은 그들이 만든 게임을 직접 해 볼 수 있습니 다.”
이와 유사한 코딩 관련 시도들이 BC주 모든 교육청에서 시행된다. 주정부 차원에서, 코딩 필수과목을 도입하려는 계획은 “교육청에서 이미 실시했던 시도들이 효과적이었다 는 것을 의미하고 이 경험들이 모든 학생들에게 적용될 수 있음을 확신하는 것입니다.”
라고 교육부의 맞춤 프로그램 및 프로젝트팀장(Executive Director for Custom Programs and Projects)인 팀 윙클만(Tim Winkelmans)은 말한다.
이 분야의 모범 사례를 공유하는 것은 교육자가 무엇이 가능한 일인지에 대한 이해를 돕고 어떤 것이 효과적인지를 알 수 있게 해주는 한 가지 방법이다. 교육부는 코딩 교육
1) The Learning Partnership은 캐나다 공교육을 지원하고 촉진하기 위한 국가자선단체이다. 자세한 내 용은 http://www.thelearningpartnership.ca/who-we-are/about를 참고할 것.
과정을 시행할 준비가 되었는지 평가하기 위해 2016년에 교육청 설문 조사를 실시했다.
설문 조사를 통해 교육청 간 자원 격차를 확인하였고, 코딩 교육에 필요한 장비 및 자원 구입을 위한 자금과 함께 코딩 교육과정과 관련 전문성 개발 두 가지에 대한 교사 연수 를 위한 자금을 제공하는 실행전략을 추진했다.
train-the-trainer 모델2)이 전문성 연수를 지원하기 위해 채택되었다. 연수 세션은 가 을에 여섯 지역 중 두 지역에서 완료되었으며, 마지막 네 지역의 연수는 2017년 봄에 실 시된다.
“윌슨은 비록 교사들이 그들이 그렇게 하고 있다는 것을 명백하게 알지는 못하지만, 학생들 이 문제를 해결하기 위해 체계적인 접근 방식을 개발하도록 지도할 때마다 컴퓨터적 사고를 장려하고 있다고 말한다.”
윙클만은 “교사들은 이틀 동안 워크샵에 참석합니다. 워크샵 참석 후 그들은 자신들의 교육청으로 돌아가서 배운 내용을 동료들과 학생들에게 적용해 본 뒤, 두 번째 연수에 참여해서 잘된 점과 더 지원이 필요한 분야를 제안합니다.”라고 말했다.
이러한 지원에는 정보 공유와 이 분야에서 일하는 교육자 네트워크 구축이 포함된다. 주 전역의 많은 교사들은 정보를 공유하고 동료들로부터 피드백을 얻기 위해 소셜 미디 어에서 적극적으로 활동 중이다.
그러한 교육자 중 한 명인 노엘 페핀(Noelle Pepin)은 프린스 조지(Prince George) 지 역에 있는 원주민 초등학교인 Nusdeh Yoh(미래의 집)의 영어 학습자/개발자이자 교사 이다. 페핀은 학생들에게 창의력을 길러주고 추상을 유형화하는 능력을 기르는 것을 목 표로 하고 있어서, 학생들이 작품을 디자인하고 만들도록 해서 그녀가 학생들과 함께 한 작품을 @INDIGital_space에 정기적으로 올리고 있다.
페핀은 SET-BC 프로젝트3)의 일환으로 3학년과 4학년 학생들에게 작은 구슬을 사용 하여 그들의 이름을 "코드화"하도록 ASCII 코드를 도입했다. 알파벳의 각 문자는 0과 1 의 8자리 조합으로서 ASCII로 나타낼 수 있다. 학생들은 두 가지 색깔의 구슬을 선택하 여 0과 1을 표현하고, 그들의 이름을 ASCII 코드로 변환할 수 있는 표를 사용하여 이를 비즈 목걸이나 팔찌로 만들었다.
“그들은 그것을 아주 좋아했어요.”라고 그녀는 말했다. “처음 계획은 이름만 쓰는 것 이었는데, 학생들은 중간 이름, 성, 그리고 학교 이름까지 하고 싶어했습니다. 학생들이
2) train-the-trainer는 경험이 많은 교수자가 경험이 적은 교수자에게 강의나 워크샵, 세미나를 진행하는 방법을 보여주는 모델이다. 보통 새 교수자는 과목설계자나 교과전문가에 의해 진행되는 훈련프로그램 을 먼저 관찰한다.
3) SET-BC는 BC주 교육부의 지원프로그램이다. 신체적 장애를 가진 학생들을 위한 보조공학 서비스를 제공하기 위해 1989년에 설립되었으며, K-12 학생들의 다양한 요구를 지원하기 위해 BC주 교육청과 다른 학교들이 기술을 사용하는 능력을 키울 수 있도록 파트너쉽으로 일하고 있다. 자세한 사항은 https://www.setbc.org/를 참고할 것.
어머니를 위한 팔찌를 만들고 싶어했어요. 그리고 다음 수업까지 건너뛰기를 원해서 계 속 코딩 활동을 했습니다.”
리(Li)는 프린스 조지 지역에 있는 페핀의 코딩 수업을 방문한 일이 있었고 그가 목격 한 수업 장면에 매우 매료되었다고 말했다. “학생들은 코딩의 아주 기본적인 것을 배우 면서도 그것을 즉각적으로 활용하여 창의적인 결과들을 만들어내고 있었습니다.”
그 수업은 문화, 정체성, 수학 및 문해력에 대한 범교과적 연계뿐만 아니라, 번역, 교정 및 디버깅(오류 수정)에 대한 토론으로 확대되었다.
윙클만에게는 곧 실시될 학생들이 코딩모듈을 완료해야 하는 필수과정은 중요한 많은 능력들을 개발할 수 있게 할 것이다. 학생들은 코딩에 대해 배울 뿐만 아니라 문제를 식 별하고, 다른 사람들과 협력하고, 설계과정에서 실패에 대처하는 방법들을 배우게 될 것 이다.
윙클만은 “코딩 활동을 통해 우리 학생들이 우리 세계의 일부인 기술을 더 잘 다룰 수 있게 될 것입니다. 그들은 단지 기술을 소비만 하는 것이 아니라 기술을 창조하고 통제 하는 방법을 이해할 필요가 있습니다.”라고 말한다.
윌슨 역시 동의하면서, 코딩의 기초를 배우는 것이 다른 삶의 기술을 배우는 것과 비 슷하다고 제안하였다. “컴퓨터, 기계 및 로봇은 우리 삶에서 끊임없이 발전하는 부분입 니다. 그들이 어떻게 작동하는지에 대해 기본적인 이해를 하는 것이 좋습니다. 그리고 물론 일부 학생들에게 이것이 진정한 열정을 촉발시킬지도 모르지요.”
______________________________________________________________________________________
Learn More
2018년 9월부터 학생들은 ‘응용 디자인, 기술, 공학(Applied Design, Skills, and Technologies)’ 교육과정의 일환으로 6학년부터 9학년 동안 하나의 코딩모듈을 완료해야 한다. 2016-2017년에 교육부는 교사 연수에 2백만 달러, 장비와 자원 구입을 위한 교육 청 지원에 2백만 달러, 새 교육과정을 생활에 적용하도록 돕는 데 2백만 달러를 통해 새 코딩 교육과정을 지원하고 있다.
더 자세한 정보는 다음의 온라인 사이트를 통해 얻을 수 있다.
∙Codebc.ca는 BC 교육자들에 의해 개발된 자료이며. train-the-trainer 패키지를 포 함하여 다양한 전문성 개발 자료들을 제공한다.
∙@INDIGital_space는 프린스 조지 지역에 있는 원주민 초등학교인 Nusdeh Yoh의 교사들이 있는 곳이며, 코딩을 포함해서 현장 활동의 예시들을 공유하고 있다.
∙@P rincipalGLi는 골든 리가 주 지역의 우수한 사례들을 공유하는 곳이다.
∙캐리 윌슨의 트위터 @kayakcari와 블로그 createinnovatecollaborate.com에는 코딩에 관한 많은 자료들이 있다.
∙Hourofcode.com은 코딩 시간 이벤트를 짤 때 어떻게 시작하면 좋을지 많은 아이 디어가 담겨 있다.
______________________________________________________________________________________