[CS]컴퓨팅 사고력이란 무엇이고, 어떻게 가르쳐야 할까?
Автор: Ungyeol Jung
Загружено: 2016-12-06
Просмотров: 858
Описание:
[CS]컴퓨팅 사고력이란 무엇이고, 어떻게 가르쳐야 할까?
What is computational thinking? How should this be taught?
출처: • What is computational thinking? How should...
번역: 경기북과학고 11기 김진규, 나어진, 송준기, 엄현식, 조재영
내용: 컴퓨팅 사고, 그것은 무엇일까요? 또 어떻게 가르쳐야 할까요?컴퓨팅 사고는 국제적 교육에서의 유행입니다.높은 수준의 컴퓨팅 교육은 학생에게 세계를 이해하고 바꿀 컴퓨팅 사고와 창의성을 가질 준비를 갖춰 줍니다.흔하게 컴퓨팅 사고는 교육 과정에 매우 중요한 역할을 하고 있습니다.그래서, 그것이 무엇일까요?오해를 해결하자면, 컴퓨팅 사고는 컴퓨터 또는 컴퓨터 과학자처럼 생각하는 것이 아닙니다.더 나아가 컴퓨팅 사고는 컴퓨터가 문제를 풀 때 우리가 사용하는 지식으로 도움을 주는 과정입니다.미국의 프로그램 언어 개발자 Resnick은 컴퓨팅 사고는 “사람이 문제 해결을 위해 컴퓨터의 도움으로 더 효율적이고 적당한 방법을 배우는 것이다.” 라고 설명했습니다. 이것은 간단한 말이 아닙니다.이에 대한 구글의 정의는 분해, 패턴 인식, 추상화, 알고리즘, 그리고 디버깅의 네 가지 요소를 포함합니다.교사들은 초등학교에 사용되는 이러한 용어의 개발이 복잡하다고 주장할 수 있습니다. 하지만 이는 모든 과목 영역에서 여러 개념을 받아들이는 데에 필수적입니다그래서 나는 이러한 교육 현실에 대해 문제를 제기합니다.대조적으로 구글의 계산적 모델은 더 발전된 사고, 협력, 생산, 인내심이 강한이라는 정의를 제공하고 이미 구글의 모델에 사용되었습니다.분해는 큰 문제를 관리 가능한 작은 문제로 나누는 과정입니다. 따라서 컴퓨팅 사고는 복잡하고 큰 문제를 해결하는데 도움을 줍니다.추가하자면 팀과제를 수행해야 할때는 팀원 각각의 통찰력과 이해력과 스킬이 문제를 해결하기 위해 필요합니다.예를 들어 IT 회사에서 게임을 만들 때 각각의 팀원은 소리나 그래픽에 영향을 미칠 수 있는 역할을 갖고 있습니다. 아니면 컴퓨팅 사고는 다른 과목을 가르치는데도 사용될 수 있습니다.예를 들어 수학에서 격자 이론을 이용하여 곱셈의 복잡한 부분을 나누는데 사용할 수 있습니다. 두 번째는 패턴 인식 능력입니다. 패턴 인식은 여러 것들 중에서 유사점을 인식하는 능력입니다. 이 과정은 사람들이 더 쉽게 기억하도록 핵심 아이디어와 개념을 인지하도록 하는 교육과정을 통해 교육할 수 있습니다. 예를 들어 글을 읽고 쓸 줄 아는 능력은 특정 맞춤법 규칙의 패턴을 반복해 얻을 수 있고 수학에서는 무조건 곱셈표에 있는 곱셈의 패턴에 대해 인지해야 합니다. 추출은 당신이 생략할 수 있는 것과 진짜 필요한 것이 무엇인지 이해하는 것에 관한 것이다.Barn Stephenson은 추출을 발전하기 위한 구체적인 일반적 해결 방법으로서 제시된 ‘단순화’라고 묘사했다.추출을 배우는 것은 사람들이 간혹 더 좋은 결과를 얻기 위해 작업을 간소화해야만 하는 것과 같은 중요한 개념이다.예를 들어, (쓸데 없이) 과도한 세부 사항들을 제거한 간결하고 설득력 있는 글은 연극에서 성탄극을 준비할 때 실제 아기가 필요하지만 아기 인형만으로도 충분하다는 것을 이해하는 것과 같다.기술에서 추상화의 한 예로 어떻게 앵그리버드 게임 새들의 디자인이 실제 새의 모습과는 다른, 부리와 눈이 달린 동그란 몸체로 간단해졌는지가 있는데 이것은 창조에서 단순한 생각을 강조하는 것이다.알고리즘. 알고리즘은 일련의 명령어들이나 어떤 것을 이루기 위한 규칙들이다.이 알고리즘을 가르치는 것은 제한할 필요가 없다.알고리즘들은 학교 생활, 레시피를 따르는 등 일상생활에 존재한다.예를 들어 잼 샌드위치를 만드는 것과 같이 실제 상황에서 사람들은 일을 어떻게 하는지 더 잘 이해하기 위해 육체적으로 알고리즘을 짠다.Berry 박사는 이러한 컴퓨터를 사용하지 않는 방법이 이러한 알고리즘을 사용하여 컴퓨터에서 코드를 실행하기 전에 동료들에게 피드백을 받는 것을 쉽게 했다고 주장한다.그 후 알고리즘에 대한 지식은 상사 노릇을 하기 위해 옮겨지거나 프로그래밍을 하기 위해 사용됬다.마지막으로 디버깅이란 프로그래밍에서 오류를 고치는 과정을 말합니다.그것이 맞춤법 검사이든 혹은 그림에서 오류를 고치는 것이든 실수를 고치고 실수를 통해 배우는 것은 모든 학습에서 필수적인 요소입니다.이런 모든 측면은 컴퓨팅의 이해 뿐만 아니라 논리적 이유와 문제 해결의 이해에 대한 컴퓨팅 사고의 영향 때문에 컴퓨팅 사고가 정규 교육과정으로 가르쳐져야 한다는 명확한 증거 위에 컴퓨팅 사고를 만들고 구성합니다.Barr & Stephenson 은 컴퓨팅 사고의 힘은 그것이 다른 모든 형태의 논증에 적용된다는 점임을 말하면서 이를 강조했습니다.게다가 컴퓨팅 사고는 사람들이 창의적이면서도 비판적으로 생각하는 것을 필요로 합니다. 미래에 저는 스크래치와 같은 프로그래밍 소프트웨어를 이용하고 그룹으로 이루어지는 큰 IT 프로젝트들을 설명함으로써 창의성과 컴퓨팅 사고를 함께 연결시킬 것입니다. 궁극적인 목표는 컴퓨터가 우리를 위해 무엇을 할 수 있고 우리가 어떻게 일상생활에서 우리의 창조와 문제 해결에 대한 기준을 이용할 것 인지를 이해하는 것입니다.
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: