코딩교육과정 기본 용어 풀이

PBL : 문제기반 학습( Problem-Based Learning) 또는 프로젝트 학습(Project-Based Learning) .

1.학습자들의 일상적인 삶과 관련된 문제를 질문형태로 선정하고, 2.상호협력을 위한 토론-논쟁-탐구를 통해 3.학습자가 가지고 있는 기존의 지식을 통합-재구성하여, 4.실제로 적용할 수 있는 구체적인 해결법, 방안을 수립-실천-보완한 후에 5.이를 공유할 수 있도록 발표하는 과정으로 활용할 수 있다.

구성주의(Constructivism) : 지식을 객관적으로 존재하는 것이 아닌, 문화와 전통을 통해 구성되는 상황적 산물로 본다. 똑같은 것을 경험해도 학습자들은 자신의 경험에 따라 다르게 이해하고 인식할 수 있다. 따라서 교사는 학습자들이 원하는 목표를 스스로 결정하고, 적극적, 능동적으로 문제를 해결할 수 있도록 안내자, 조력자, 촉진자의 역할을 해야하며 학습자 개개인의 다양성을 이해하고 존중해야 한다.

퍼실리테이터(facilitatior) : 촉진자. 여러 사람이 일정한 목적을 가지고 함께 일을 할 때 효과적으로 목적을 달성하도록 일의 과정을 설계하고 참여를 유도하여 질높은 결과물을 만들어 내도록 도움을 주는 사람.

앱 인벤터(APP INVENTOR) : 구글이 제공한 오픈 소스 웹 애플리케이션으로 지금은 MIT에서 관리되고 있다. 컴퓨터 프로그래밍을 처음 접하는 사람들이 안드로이드용 응용 소프트웨어를 만들 수 있게 해준다.

스크래치(Scratch) : 컴퓨터 코딩에 관한 경험을 쌓게 하기 위한 목적으로 MIT에서 개발한 교육용 프로그래밍 언어 및 환경. 블럭을 끌어당겨 탑을 쌓는 과정을 통해 코딩을 하기 때문에 프로그래밍 입문자에게 권하는 프로그래밍이다.

엔트리(Entry) : 한국형 스크래치. HTML과 자바스크립트 기반으로 다양한 디바이스에서 사용할 수 있다. 네이버에서 운영.

아두이노(Arduino) : 오픈 소스 기반의 임베디드 시스템 중 하나. 다수의 스위치나 센서로 부터 값을 받아들여 외부 전자 장치를 통제함으로써 환경과 상호 작용이 가능한 물건을 만들 수 있다. 통합 개발 환경(IDE)를 제공하여 펌웨어를 쉽게 업로드 할 수 있고 저렴한 가격과 높은 호환성을 가지는 것이 장점.

파이썬(Python) : 인터프리터 방식의 프로그래밍 언어. 프로그래밍 언어중 가장 쉬운 문법으로 꼽히며 입문용이나 학습용으로 많이 추천된다. 간결하고 무료이며 접근성과 응용력이 높아 현업에서도 자주 쓰인다.

https://xkcd.com/353/

방어적 수업의 교사와 학생

한명의 교사가 수십명의 아이들을 가르치는 교실상황에서 교사들은 학생들의 공격으로부터 자신들을 지켜야 한다는 구조적 방어의식을 가지게 되는 것을 방어적 수업이라 한다. 방어적 수업의 형태는 단편화, 신비화, 생략, 방어적 단순화 등으로 표출된다

Linda McSpadden McNeil, 방어적 수업(defensive teaching)과 학급 통제

소극적 전략 : 교사의 요구를 간파하고 그에 따르는 전략.

적극적 전략 : 교사의 요구를 변경하거나 수정하도록 자각을 가하는 전략.

고집 : 상대방의 요구에 따르지 않고 자신의 요구를 관철시키는 방법. 버티기.

약속 :시간을 버는 전략. 언제까지 할게.

수사적 표현 : 감언이설, 아부성 발언으로 교사의 요구를 변화시키는 전략.

동료의 선동과 지지 동원 : 학생들이 이용하는 가장 강력한 전략. 교사와 학생간에는 적지 않은 권력차가 존재하지만 수적으로는 학생들이 우세한 현실을 활용하는 방법. 야유.

위장적 일탈 : 교사 몰래 일탈적 행동(딴짓)을 보이는 전략. 만화보기, 밥먹기.

퇴행 : 멍하게 안자 있거나 잠을 자는 것.

ERIC에서 찾아본 원문 보고서

Defensive Teaching and Classroom Control.McNeil, Linda M  : A three-part study of social studies curricula in four Wisconsin high schools revealed how teachers use the ways they present course content to maintain discipline and control in the classroom. Called "defensive teaching" by the author, the methods involve simplifying the content and reducing demands made on students. The three parts of the research included an intensive ethnographic analysis of the presentation of economics information in one high school's social studies classes; the extension of this analysis to three other schools; and a survey of student attitudes and employment outside school and of their effects on student school work. Analyzed in terms of the concept of school knowledge and the school's role in society, the study data showed how teachers use the forms of knowledge--namely, teaching techniques involving the fragmentation, mystification, omission, or simplification of economics knowledge--to control the knowledge and thereby control students. These "defensive" techniques were used by teachers from all the political perspectives and teaching philosophies encountered, working in classes with all variations in student ability. The author concludes that it is teachers' accommodation to the school priorities of control and efficiency that leads to the limiting of student access to human knowledge. (Author/RW)