다 고말했다. 1차시부터 6차시까지는학생들이스크래치의명령어에익숙해지도록교사가블록명령어에대해설명하고, 학생들이실습해보는시간이다. 1, 2차시에교사는 SW의종류와역할에대해설명하고, 스크래치의특징에대해설명한다. 학생들은이를통해컴퓨터의특성과 SW교육의필요성을이해하게된다. 3~

Similar documents
지도상 유의점 m 학생들이 어려워하는 낱말이 있으므로 자세히 설명해주도록 한다. m 버튼을 무리하게 조작하면 고장이 날 위험이 있으므로 수업 시작 부분에서 주의를 준다. m 활동지를 보고 어려워하는 학생에게는 영상자료를 접속하도록 안내한다. 평가 평가 유형 자기 평가


<B3EDB9AEC0DBBCBAB9FD2E687770>

F6-Á¤´ä

소프트웨어공학 Tutorial #2: StarUML Eun Man Choi

슬라이드 1

Javascript

핵 심 교 양 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 교양학점계 학년 2 학년 3 학년합계비고 14 (15) 13 (

PowerPoint 프레젠테이션

슬라이드 1

충청북도교육청고시제 호 발간등록번호충북 충청북도교육과정각론 - 초등학교 -

1 SW

SW

Microsoft PowerPoint - logo_2-미해답.ppt [호환 모드]

와플-4년-2호-본문-15.ps

학점배분구조표(표 1-20)

Microsoft Word - PLC제어응용-2차시.doc

마지막 변경일 2018년 5월 7일 ** 이항분포와 정규분포의 관계 ** Geogebra와 수학의 시각화 책의 3.2소절 내용임. 가장 최근 파일은 링크를 누르면 받아 보실 수 있습니다.

±³À°È°µ¿Áö


Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

파티킷

<3635B1E8C1F8C7D02E485750>

var answer = confirm(" 확인이나취소를누르세요."); // 확인창은사용자의의사를묻는데사용합니다. if(answer == true){ document.write(" 확인을눌렀습니다."); else { document.write(" 취소를눌렀습니다.");

......

°¡À̵åºÏ 3Â÷-1

Studuino소프트웨어 설치

프랙탈은수학적도형으로도연구되고있다. 프랙탈기하학은프랙탈도형의성질을연구하는수학분야의하나이며, 과학, 공학, 컴퓨터, 예술에적용되기도한다. 또한프랙탈기하학은실용적인목적으로많이이용되며, 현실세계의매우불규칙한물체들을표현하기위한수단이되기도한다. 즉, 프랙탈기법은과학의여러분야에서

3 권 정답

6_J1_ hwp

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

슬라이드 1

Microsoft PowerPoint - Java7.pptx

untitled

핵 1 학년 2 학년 3 학년합계 문학과예술 역사와철학 사회와이념 선택 학점계 학년 2 학년 3 학년합계비고 14 (15) 13 (14) 27 (29) 2

Microsoft PowerPoint - e pptx

System Recovery 사용자 매뉴얼

과목 1 문제해결과알고리즘설계 1. 영자는친구민수와카드놓기게임을하고있다. < 보기 > 를참고하여 < 문제 > 의답을완성하시오. (10 점 ) < 보기 > < 민수가놓은카드 > < 영자는 < 민수가놓은카드 > 에카드를추가하여 가로 / 세로모두짝수가되도록카드를놓았다 > <

01 3 차원가상공간의이해 학습목표 3 차원가상공간의구성원리를이해할수있다. 3 차원가상공간상에물체를스스로추가할수있다. 실습개요 3D 박스모양을추가해본다. 3차원위치개념을실습해본다. 모양의옵션을추가하는방법을실습해본다. 특수효과와재질을활용하여콘텐츠의내용을다양하게변화시켜본다

과목 1 컴퓨팅적사고력과문제해결 1. 친구들의키를비교해보았다. < 보기 > 를참고하여 < 문제 > 의빈칸을완성하시오. (10 점 ) < 보기 > < 키를비교하여서술한내용 > < 문제분해 > 가. 초록이는노랑이보다키가 3cm 더크다. 나. 우리반에서는초록이가제일키가크다.

산업공학과 학생을 위한 교양 필수과목 이수규정 1 ( 학번 통합본) 최종 편집일 2018년 12월 25일 서울대학교 공과대학 산업공학과 1 본 문서는 서울대학교 기초교육원 홈페이지에 게시된 대학별 교양 이수규정 을 산업공학과 학생을 위하 여 보기 쉽게

愿묒쭊援??섏젙諛깆꽌?댁?0907



이 장에서 사용되는 MATLAB 명령어들은 비교적 복잡하므로 MATLAB 창에서 명령어를 직접 입력하지 않고 확장자가 m 인 text 파일을 작성하여 실행을 한다

자유학기제-뉴스레터(6호).indd

HANDONG G L O B A L UNIVERSITY 한 동 대 학 교 학 년 도 재외국민과외국인전형계획 재외국민 전형 1학기(3월 입학)만 선발 전교육과정 이수 재외국민 및 외국인 전형 1학기(3월 입학), 2학기(9월 입학) 선발 북한이탈주민 전형

vRealize Automation용 VMware Remote Console - VMware



< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

Endpoint Protector - Active Directory Deployment Guide

프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

JAVA 프로그래밍실습 실습 1) 실습목표 - 메소드개념이해하기 - 매개변수이해하기 - 새메소드만들기 - Math 클래스의기존메소드이용하기 ( ) 문제 - 직사각형모양의땅이있다. 이땅의둘레, 면적과대각

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

6. 설치가시작되는동안 USB 드라이버가자동으로로드됩니다. USB 드라이버가성공적으로로드되면 Setup is starting( 설치가시작되는중 )... 화면이표시됩니다. 7. 화면지침에따라 Windows 7 설치를완료합니다. 방법 2: 수정된 Windows 7 ISO

CR hwp

세미나자료 전국초 중 고성교육담당교사워크숍 일시 ( 목 ) 10:00~17:00 장소 : 한국교원대학교교원문화관

Microsoft PowerPoint SDK설치.HelloAndroid(1.5h).pptx

<C3CA36B0FAC7D020B1B3BBE7BFEB2E687770>

<C1DF29BCF6C7D020315FB1B3BBE7BFEB20C1F6B5B5BCAD2E706466>

WebPACK 및 ModelSim 사용법.hwp

C++ Programming

%eb%8f%99%ec%9d%b8-[NO_09]%20%ec%9d%98%ea%b3%bc%eb%8c%80%ed%95%99%20%ec%86%8c%ec%8b%9d%ec%a7%80_F(%ec%b5%9c%ec%a2%85)-2.pdf

Office 365 사용자 가이드

2003report hwp

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

1

Index 1. Intro Install Connect Scratch 1.4 (Offline Editor) Scratch 2.0 (Online Editor) Connect f



MF3010 MF Driver Installation Guide

<C3E6B3B2B1B3C0B C8A32DC5BEC0E7BFEB28C0DBB0D4292D332E706466>

초4-1쌩큐기본(정답)본지

내지(교사용) 4-6부

학습목표 함수프로시저, 서브프로시저의의미를안다. 매개변수전달방식을학습한다. 함수를이용한프로그래밍한다. 2

2015 개정교육과정에따른정보과평가기준개발연구 연구책임자 공동연구자 연구협력관

슬라이드 1

Microsoft PowerPoint UNIX Shell.ppt

<C6F7C6AEB6F5B1B3C0E72E687770>

01장

<5B DB1B3C0B0C0DAB8A65FC0A7C7D15FB5F0C0DAC0CEBBE7B0ED5FC5F8C5B62E706466>

메뉴얼41페이지-2

4S 1차년도 평가 발표자료

sk....pdf..


- 2 -

기본도형과작도 1 강 - 연습문제 1. 오른쪽그림과같이직선l 위에점,, 가있을때, 옳지않은것은? 1 = 2 = 3 = 직선l 4 = 5 = l 2. 오른쪽그림에서 = = 이다. 다음( ) 안에알맞은수를쓰시오. 1 =( 2 =( 3 =( 4 =( ) ) ) ) 3. 한평

⟖SWì½flëfl©ìž’격(3긛) ì—¸í−¸#-ìŠflí−¸ë¦¬_sample.hwp

2번 대화를듣고, 남자의심정으로가장알맞은것을고르시오. W :Hey,Mark.WhatareyoudoingthisSaturdaynight? M :Nothingmuch.I m probablyjustgoingtostayhome. W :Oh,realy? M :Yeah.Ireal

Microsoft PowerPoint UNIX Shell.pptx

Microsoft PowerPoint - chap01-C언어개요.pptx

Microsoft Word - 3부A windows 환경 IVF + visual studio.doc

인문사회과학기술융합학회

밀크T 사용설명서

Microsoft PowerPoint - chap04-연산자.pptx

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

윈도우즈프로그래밍(1)

E (2005).hwp

Transcription:

전국중학교에자유학기제가전면시행되면서수업혁신이활발하게진행되고있습니다. 최근에는학생참여중심의수업이늘어나면서수업혁신의방식도교사와학생이함께하는형태로바뀌고있지요. 이코너에서는하브루타 (chavruta), 비주얼씽킹 (Visual Thinking), 소프트웨어 (software) 교육등의수업을진행하며학생들과함께수업을혁신해나가는교사들의사례를소개하고, 수업을진행한교사의조언을들어봅니다. 5 월호에서는학생들에게좋은반응을얻고있는소프트웨어교육의실제사례를소개합니다. 소프트웨어교육은 컴퓨터적사고를통해문제를해결하는인재를길러내는교육 을말합니다. 컴퓨터적사고란, 문제를해결하는 방법을스스로설계하고적절한명령을내리는논리적인사고를의미합니다. 서울장충중고진홍교사의소프트웨어교육수업 어려운수학, 쉽고재미있는코딩으로공부한다 2018학년도부터중학교에서는소프트웨어 (SW) 교육을정규교육과정에편성해운영한다. 중학생들은 34시간이상에걸쳐컴퓨터적사고에기반을둔문제해결, 프로그래밍개발, 간단한알고리즘등을배우게된다. 교육부와미래창조과학부는 2015년도부터 SW교육연구 선도학교를선정해해당학교에서 SW교육을운영해오고있다. 지난해부터 2년연속 SW교육선도학교에선정된서울장충중은정규교과, 방과후수업, 창의 SW 캠프, SW 동아리등다양한 SW교육프로그램을운영하며창의적인인재양성에노력을기울이고있다. 장충중에서 SW교육프로그램을운영하고있는고진홍수학교사는지난해미래창조과학부가주최한 제2회 SW 교육발전공로상 에서교원부문미래창조과학부장관표창을받았다. 고교사는중1 수학수업에 SW교육을접목해총 17차시의수업을진행했다. 스크래치 활용해코딩쉽게배워 SW교육을접목한수학수업은모두컴퓨터실에서진행된다. 학생들에게 SW 프로그램이어떻게작동하는지화면으로보여주며설명한뒤배운내용을학생들이직접실습해볼수있도록하기위함이다. 이수업에서는 SW교육을처음접하는중1 학생들이쉽게접근할수있는 스크래치 를활용한다. 스크래치는누구나쉽게코딩과알고리즘개발능력을배울수있도록미국매사추세츠공대 (MIT) 에서개발한코딩도구. 코딩이란 C언어, 자바, 파이선등복잡한컴퓨터의언어를활용해프로그램을만드는것을말한다. 일반적으로코딩을하기위해서는 C언어, 자바, 파이선등복잡한컴퓨터의언어를직접입력해명령해야하는어려움이있다. 반면스크래치를활용하면 블록 이라고불리는상자모양의명령어를마우스로드래그하는방식으로간단하게코딩을할수있다. 고교사는 스크래치를활용하면학생들이코딩의원리를보다쉽게배울수있다 면서 또한스크래치프로그램은인터넷사이트에서누구나무료로다운받을수있어 SW교육에활용하기좋

다 고말했다. 1차시부터 6차시까지는학생들이스크래치의명령어에익숙해지도록교사가블록명령어에대해설명하고, 학생들이실습해보는시간이다. 1, 2차시에교사는 SW의종류와역할에대해설명하고, 스크래치의특징에대해설명한다. 학생들은이를통해컴퓨터의특성과 SW교육의필요성을이해하게된다. 3~6차시에는설명과실습이함께진행된다. 교사가 동작명령어 이벤트명령어 형태명령어 제어명령어 소리명령어 관찰명령어 펜명령어 연산명령어 데이터명령어등스크래치명령어의종류와역할에대해설명한다. 예를들어 OO 말하기 라는형태명령어블록을입력창에끌어다놓고 OO 칸에 안녕하세요 라는글자를입력하면말풍선에 안녕하세요 라는글이나타나는것을알려주는식. 학생들은이에따라이벤트명령어인 클릭했을때 라는블록과형태명령어인 안녕하세요말하기 블록을조립하는실습을한다. 학생들은마우스를클릭하면 안녕하세요 라는말풍선이표시된다는것을확인하고, 이를통해코딩의원리를깨닫게된다. 고교사는 일반적으로 코딩 이라고하면학생들이지레겁을먹지만, 레고블록을조립하는것과비슷한스크래치를활용하면학생들이코딩에흥미를갖게된다 면서 어떤블록을활용해야원하는결과가나오는지를직접확인해보면서알고리즘을파악하는능력을기를수있다 고말했다. 컴퓨터로배우는수학, 수포자 도흥미느껴 7차시부터 17차시까지는본격적으로수학과 SW교육을접목시킨수업을실시한다. 1학년수학교과에나오는내용인 소수판별하기 다각형그리기 원그래프와초등학교수학시간에배운내용인 이자계산하기 비와비율 확률등을스크래치에접목해실습한다. 평소수학에어려움을느끼는학생들이컴퓨터를활용한수업을통해수학에흥미를갖게하기위한것이다. 7, 8차시에는스크래치프로그램을활용해정삼각형, 정사각형, 정오각형등다각형을그리는실습을한다. 스크래치에서 3 키를눌렀을때 펜내리기 100만큼움직이기 1초기다리기 120도돌기 1초기다리기 3번반복하기 펜올리기 등의블록을순서대로조립하면삼각형이완성되는식이다. 고교사는 어떤명령을내려야원하는결과가나오는지를직접고민하고실행에옮겨보면서논리적사고력과문제해결능력을기를수있다 면서 다각형의내각, 외각, 특징등수학적개념도쉽게공부할수있는것이이수업의장점 이라고말했다. 9, 10차시에는스크래치명령어를활용해그래프그리기를실습한다. 11, 12주차에는단리, 복리방법으로이자를계산하는법을배우고 13, 14차시에는스크래치를활용해비와비율을계산하는법을배운다. 15, 16차시에는빨강, 파랑, 노랑색깔의구슬여러개중빨강구슬이나올확률을구하는등 구슬선택확률시뮬레이션 을구현해보는시간을갖는다. 마지막 17, 18차시에는연산명령어와데이터명령어등을통해입력한숫자가소수인지아닌지를판별하는프로그램을만들어본다. 고교사는 이른바수포자 ( 수학포기자 ) 인학생들도컴퓨터와스크래치를활용해수학개념을알려주면수학에조금씩흥미를갖게된다 면서 결과를도출해내는과정에서여러가지방법을스스로시도해볼수있으며이를통해창의력을갖춘융합적인재로성장할것으로기대한다 고말했다. 최송이기자 songi121@donga.com

SW 교육스크래치, 이렇게활용해보세요 고진홍서울장충중교사가전해주는 SW 교육스크래치활용방법에대해살펴본다. 1 6 차시때는학생들에게스크래치에익숙해지는시간을주어야합니다. 스크래치명령어에는무엇이있고, 해당명령어블록을입력하면어떤결과가나타내는지를파악하도록하는것이지요. 스크래치명령어블록을자세히보면작은홈이있습니다. 위에있는블록과아래에있는블록의홈에잘맞춰블록을조립해야명령이제대로실행되지요. 원하는결과를도출해낼수있는알맞은블록을찾아올바른순서에따라조립할수있도록지도해야합니다. 7차시부터는수학개념을접목해야하므로이때사용될스크래치명령어위주로설명하는것이좋습니다. 만약 라면 반복하기 로정하기 등과같은명령어가주로사용되는편입니다. [ 그림 1] [ 그림 2] [ 그림 3]

[ 그림1] 은스크래치프로그램을실행했을때보이는화면입니다. 가운데 스크립트 창에서알맞은블록을골라오른쪽빈입력창에끌어다놓으면됩니다. 블록을제대로조립해올바른명령이완성됐다면왼쪽고양이캐릭터가있는창에 [ 그림2] 처럼의도한결과가도출됩니다. 블록을잘못조립한경우에는원하는결과를도출할수없습니다. [ 그림3] 은 [ 그림2] 처럼고양이에게 안녕하세요^^ 를말하게하기위해명령어를조립한것입니다. 먼저이벤트명령어에서 클릭했을때 블록을끌어입력창에놓고, 형태명령어에서 2초동안말하기 블록을선택해조립했습니다. 안녕하세요^^ 가적힌칸에는원하는말을적을수있고, 몇초동안말하게할것인지도직접결정할수있습니다. 제어명령어를활용해여러번반복해서말하도록할수도있지요. 여러명령어를자유롭게조립하고분리하는과정을반복하도록지도해학생들이주어진문제를해결하는방법을스스로깨우치게하는것이좋습니다. 7 17 차시에는본격적으로수학개념을적용해스크래치를실습하는시간을가집니다. 초등학교때배웠던내용과중1 과정에서충분히이해할수있는비교적쉬운개념을활용해학생들이어려움을느끼지않도록하는것이중요합니다. 교사가먼저코딩하는과정을보여준뒤학생들이컴퓨터로직접해볼수있도록지도합니다. 눈으로보기만하는것보다자신이직접블록을옮기면서코딩과정을살펴보는것이더욱효과적이기때문이지요. 만약스크래치를활용해정삼각형그리는법을알려줬다면, 학생들에게정사각형과정오각형을그려보라는미션을내려줍니다. 스스로미션을해결해보면서컴퓨터적사고를하게되고, 문제해결능력도기를수있습니다. [ 그림 4] [ 그림 5] [ 그림4] 는스크래치를통해정삼각형을그리기위해블록을조립해놓은모습입니다. 삼각형을그릴때에는직선을그은뒤 120도를회전하여다시선을긋는과정을반복해야한다는것을파악해야만 [ 그림3] 과같이블록을조립할수있습니다. 즉다각형외각의개념과외각을구하는방법을알아야하는것이지요. 코딩방법을설명할때수학적개념도동시에언급해주어야합니다. [ 그림5] 는 [ 그림4] 에서입력한명령에따라키보드에서숫자 3 을눌렀을때삼각형이그려지고있는모습을캡쳐한것입니다. 학생들은자신이입력한명령이제대로수행되는것을보며수학과 SW교육에관심을갖게됩니다.

4 차산업혁명시대가요구하는인재로 Q. 수업운영에어려운점이있다면? 아무래도정규수학수업시간중에 SW교육을하는것이기때문에내신시험일정에맞춰진도를나가기에는수업시수가다소부족했다. SW교육을하고난이후의수업진도는급하게진행하게된점이아쉬웠다. 컴퓨터실에서수업을하다보니컴퓨터를켜고프로그램을작동시키는과정에서예상보다많은시간이소모됐다. 학생들이컴퓨터를활용해딴짓을하지못하도록관리하는것도쉽지않다. Q. 수업의효과는? 일반적인수학수업은교사가수학개념에대해설명하고, 문제를반복적으로풀어보는식으로진행된다. 반면 SW교육과수학교과를접목시킨수업에서는학생들이직접코딩을하는과정을통해수학개념을공부한다. 코딩이라는새로운경험을하는것에흥미를느끼고수업에적극적으로참여하기때문에수학공부에도자연스럽게관심을갖게되는것이이수업의장점이다. 4차산업혁명의시대에서 SW의중요성이점점커지고있는것이현실이다. SW교육을통해컴퓨터적사고를할수있게된학생들은사회가요구하는융합적인재로성장할수있을것이다. Q. 이수업을활용하려는교사들에게조언을해준다면? 교사들이 SW교육을어렵게느껴수업에서잘시도하지않으려하는경향이있다. 하지만기본적인것부터차근차근공부해 SW교육과교과를접목해보는것을추천한다. 딱딱한교과수업에지쳐있는학생들에게활력을불어넣어줄수있는방법중하나가 SW교육과융합한교과수업이기때문이다. 고진홍서울장충중수학교사