정보교과 교육과정
3강
학습목표
◎ 정보교과 교육과정에서 다루는 내용들을 나열할 수 있다.
◎ 해외 소프트웨어 교육의 방향과 수준을 설명할 수 있다.
1차시
정보교과 교육과정의
이해
소프트웨어 교육 내용은
어떻게 선정 하고 조직 할까?
학습내용
교육과정의 이해
정보관련 교육과정의 발전
1 교육과정의 이해
교육과정 Curriculum
좁은 의미
넓은 의미 • 교과와 교과 외의 활동, 상담지도, 대인관계 등
• 학교에서 계획적으로 제공되는 모든 경험
• 가르쳐야 할 내용의 주제나 개념 열거
• 학습 프로그램이나 교과목의 모음
교육 목적을 구체적으로 구현하는 수단
일정 수준의 교육 내용을 선정하고, 조직해 놓은 공통적 기준
1 교육과정의 이해
교육과정의 요소
교육목표 교육내용 교수·학습방법
평가
교육을 통하여 달성하고자 하는 행동의 변화
설정된 교육 목표를 달성할 수 있게 하는 교육 내용 선정 및 조직
실제 교실에서 전개되는 학습 및 행동과정
학습자 학습성과평가, 교사 평가, 교육과정 평가
1 교육과정의 이해
교육과정의 수준
국가 수준 교육과정
시·도 교육청 수준 교육과정
학교수준 교육과정
교육부 장관 이 결정, 고시하는 교육 목표 및 내용 등에 관한 전국 공통의 일반적 기준을 담은 교육과정
국가 수준 교육과정에서 세밀하게 규정하지 않는 사항을
해당 지역과 학교의 교육 여건 등을 감안하여 소속 학교에 제시
각 학교의 교육 목표와 중점, 경영 철학, 전통, 특성 등이 반영된 학교 교육 과정
1 교육과정의 이해
초·중등교육 교육과정
교육기본법
초·중등교육법
• 우리나라 교육 이념 제시(제2조)
• 초·중등학교 교육과정을 교육부 장관이 정함(제23조)
• 시·도 교육감은 이에 근거하여 지역 수준의 교육과정 편성·운영 지침 작성
• 학교는 교육과정 운영
1 교육과정의 이해
교육과정 중심의 학교 교육 모형
출처 : 정보교과교육론, 이태욱 외, 한빛아카데미, 2016
국가 시·도 교육청
(지역 교육청) 학교 교사
• 국가 수준 교육과정
• 국가 수준 평가 기준
• 교과서
• 편성·운영 지침
• 실천 중심의 장학 자료
• 지역 교과서 및 학습 자료
• 학교 교육자료
• 교육 자료
• 연간 교수·학습 계획
• 교수·학습 자료
• 교사가 개발한
평가 문항과 평가 도구
<교과서의 편찬·공급>
<교육과정 연구 개발, 편성·운영>
1 교육과정의 이해
국가수준 교육과정
http://ncic.go.kr/
1 교육과정의 이해
교육과정 편성·운영지침 사례
• 교육과정 편성·운영 지침의 기저
• 교육과정 편제 및 시간 배당 기준
• 학교 교육과정의 편성·운영
• 학교 교육과정 편성·운영의 기타 사항
• 학교 교육과정의 평가와 지원
• 교과와 창의적 체험활동
2 정보관련 교육과정의 발전
정보 관련 교육과정의 역사
2차 교육과정에서 전자계산 교육으로 도입
6차 교육과정에서 초등학교부터 고등학교까지 컴퓨터 관련 내용과 과목 정착
ICT 교육 지침 SW 교육 운영 지침
1971 1992 2007
제2차 교육과정 제6차 교육과정 2007 개정 교육과정 2015 개정 교육과정
2 정보관련 교육과정의 발전
6차 교육과정
출처 : 정보교과교육론, 이태욱 외, 한빛아카데미, 2016, page 69
중앙 집중적인 교육과정을 지방 분권형 교육과정으로 전환
‘컴퓨터’가 중학교 선택 과목이 됨
<학교급별 정보 과목의 시간 편제>
학교급 교과목명 편제 영역 이수학년 및
시간(단위) 기타
초등학교 학교재량
시간
3~6학년 주당 1시간
학교의 필요와 학생의 요구에 따라 컴퓨터 교육활동 시간으로 활용 가능함
중학교 컴퓨터 선택교과 1~3학년 주당 1~2시간
한문, 컴퓨터, 환경, 기타 필요한 과목 중에서 학생의 필요 및 지역의 실정에 따라 학교가 선택하여 운영함
고등학교 정보 산업 과정별
필수 과목 6단위
농업, 공업, 상업, 수산업, 가사, 정보 산업, 진로·직업 중에서 시·도 교육청이 선택하여 운영함
2 정보관련 교육과정의 발전
7차 교육과정
고등학교의 기술과목이 기술∙가정으로 변경되면서 컴퓨터 관련 내용 삭제 인문계 고등학교 일반 선택 과목으로 “정보 사회와 컴퓨터” 과목 신설 중학교와 고등학교 과목의 이름이 다름
소프트웨어 활용 교육에 치중되면서 내용도 중복
2 정보관련 교육과정의 발전
7차 교육과정
중학교 고등학교
• 인간과 컴퓨터
• 컴퓨터의 기초
• 워드프로세서
• PC통신과 인터넷
• 멀티미디어
• 사회 발달과 컴퓨터
• 컴퓨터 응용
• 워드프로세서
• 스프레드 시트
• 컴퓨터 통신망
• 멀티미디어
2 정보관련 교육과정의 발전
2007 개정 교육과정
수시 개정의 형태로 변화
중학교와 고등학교의 교과 명칭을
“정보”로 통일 교과의 내용을
컴퓨터 과학의 기본 개념과 원리로 구성 중학교와 고등학교 학습 내용의 위계
내용 영역(중학교/고등학교 동일)
• 정보 기기의 구성과 동작
• 정보의 표현과 관리
• 문제해결 방법과 절차
• 정보 사회와 정보 기술
2 정보관련 교육과정의 발전
2009 개정 교육과정
정보 교과교육의 정체성이 반영되도록 구성 논리적 사고력, 창의적 문제해결력,
계산적 사고력 강조
수학, 과학과 같은 유사 교과와의 연계 교육 및 융합교육
내용 영역
• 정보 과학과 정보윤리
• 정보 기기의 구성과 동작
• 정보의 표현과 관리
• 문제해결 방법과 절차
2 정보관련 교육과정의 발전
소프트웨어교육 운영 지침(2015)
SW 교육의 필요성으로 2015년2월
‘소프트웨어 교육 운영 지침’ 고시
컴퓨팅 사고력을 기반으로 문제 해결 역량을 기르기 위한 내용을 구성
정보윤리의식과 태도를 바탕으로
실생활의 문제를 컴퓨팅 사고로 해결할 수 있도록 구성
내용 영역
• 생활과 소프트웨어
• 알고리즘과 프로그래밍
• 컴퓨팅과 문제해결
2 정보관련 교육과정의 발전
2015 개정 교육과정
구분 1~3학년
교과(군)
국어 442
사회(역사 포함)/도덕 510
수학 374
과학/기술·가정/정보 680
체육 272
예술(음악/미술) 272
영어 340
선택 170
소계 3,060
창의적 체험활동 306
총 수업시간 수 3,366
<중학교 교과 편제와 시간 배당>
2 정보관련 교육과정의 발전
2015 개정 교육과정
소프트웨어 교육 강화 : 초, 중학교에서 필수 교육
초등 5~6학년 실과와 중학교, 고등학교의 정보 교과를 소프트웨어 교육 중심으로 개편
이전 교육과정에서 정보 과목으로 불리던 중학교 정보와 고등학교 정보를
정보 교과로 통합하여 ‘과학/기술·가정/정보’교과군 으로 개편
2 정보관련 교육과정의 발전
2015 개정 교육과정
고등학교 정보 과목은 심화 선택과목이었던 것을 일반 선택과목으로 전환 중학교와 고등학교의 정보 교과는 컴퓨터 과학의 원리, 문제해결능력, 정보기술의 올바른 사용 등에 관한 내용으로 구성
Quiz!
일정 수준의 교육 내용을 선정하고, 조직해 놓은 공통적 기준을 ( 교육과정 )이라 한다.
01
중학교와 고등학교의 교과 명칭이 ‘정보’로 통일된 것은 ( 2007 ) 개정교육과정부터 이다.
02
❷ 교육 내용
Quiz!
다음 중 교육과정을 구성하는 요소가 아닌 것은?
03
❶ 교육 목표
❹ 교육 평가
정답 교육 교재는 교육과정을 기반으로 만들거나 선택한다.
❸ 교육 교재
참고자료
• 교육과정 중심의 학교 교육 모형
- 정보교과교육론, 이태욱 외, 한빛아카데미, 2016
• 국가수준 교육과정 - http://ncic.go.kr/
• 정보 관련 교육과정의 역사
- 정보교과교육론, 이태욱 외, 한빛아카데미, 2016, page 62
• 6차 교육과정
- 정보교과교육론, 이태욱 외, 한빛아카데미, 2016, page 69
2차시
정보교과 교육과정의 내용
정보교과는
어떤 내용 을
다루고 있을까?
학습내용
정보교과 교육과정 개요 정보교과 교육과정 내용
컴퓨터과학의 기본 개념과 원리 및 기술을 바탕으로
실생활과 다양한 분야의 문제를 창의적이고 효율적으로 해결하기 위한 학문 분야
컴퓨터과학적 지식과 기술의 탐구와 더불어
실생활의 문제 해결을 위해 새로운 지식과 기술을 창출하고 이를 통합적으로 적용하는 능력과 태도를 함양하는 교과
1 정보교과 교육과정 개요
정보 교과의 성격
출처 : 2015 개정 교육과정 - 실과(기술・가정)/정보 , 교육부
정보 (Informatics)
정보 교과
1 정보교과 교육과정 개요
추구하는 교과 역량
출처 : 2015 개정 교육과정 - 실과(기술・가정)/정보 , 교육부
정보문화소양
정보사회 구성원으로서 윤리의식과 시민의식을 갖추고 정보기술을 활용하여 문제를 해결할 수 있는 능력
• 정보윤리의식
• 정보보호능력
• 정보기술활용능력 컴퓨팅 사고력
컴퓨터과학의 기본 개념과 원리를 활용하여 실생활과 다양한 학문 분야의 문제를 이해하고 해결할 수 있는 능력
• 추상화능력
• 자동화능력
• 창의·융합능력
협력적 문제해결력
다양한 공동체에서 공유와 효율적인 의사소통, 협업을 통해 문제를 창의적으로 해결할 수 있는 능력
• 협력적 컴퓨팅 사고력
• 디지털 의사소통 능력
• 공유와 협업능력
1 정보교과 교육과정 개요
정보교과 개정의 주요 특징
교과(군) 명칭을 정보 로 하고, 중학교와 고등학교의 과목 명칭도 동일하게 정보로 유지
1
교과 목표로 컴퓨터 과학의 기본 개념과 원리, 컴퓨팅 기술을 이용한 창의적이고 효율적인 문제 해결과 협력적 태도를 규정하여 컴퓨팅 사고의 개념을 명확하게 기술
2
핵심 역량을 정보 문화 소양, 컴퓨팅 사고력, 협력적 문제해결력 으로 규정
3
1 정보교과 교육과정 개요
정보교과 개정의 주요 특징
출처 : 2015 개정 교육과정 - 실과(기술・가정)/정보 , 교육부
중학교와 고등학교의 내용 요소는 단계적 학습이 되도록 체계성 유지 4
영역 명칭 변경, 특히 컴퓨팅 시스템에 피지컬 컴퓨팅을 추가하여 센서 기반 프로그램 구현
5
1 정보교과 교육과정 개요
정보 교과 목표
정보사회의 특성을 이해하고, 정보윤리 및 정보보호를 올바르게 실천할 수 있는 태도를 기른다.
1
정보기술을 활용하여 정보를 효율적으로 관리하고 생산하는 능력과 태도를 기른다.
2
컴퓨팅 원리에 따라 문제를 추상화하여 해법을 설계하고 프로그래밍 과정을 통해 소프트웨어로 구현하여 자동화할 수 있는 능력을 기른다.
3
컴퓨팅 시스템의 구성 및 동작 원리를 이해하고 실생활을 문제를 해결할 수 있는
4
1 정보교과 교육과정 개요
정보 과목의 목표
출처 : 2015 개정 교육과정 - 실과(기술・가정)/정보 , 교육부
기초적인 정보윤리의식과 정보보호능력을 함양하고
실생활의 문제 해결을 위해 정보기술 활용 능력과 컴퓨팅 사고력, 협력적 문제해결력을 기르는데 중점을 둔다.
정보정보윤리의식을 바탕으로 정보보호를 실천하기 위한 역량을 강화하고 실생활의 기초적인 문제 뿐만 아니라 다양한 학분 분야의 복잡한 문제해결을 휘해 정보기술 활용 능력과 컴퓨팅 사고력, 협력적 문제해결력을 기르는 데 중점을 둔다.
중학교
고등학교
1 정보교과 교육과정 개요
내용체계 - 초등학교
영역 핵심개념 내용 요소
기술 시스템
창조 생명기술시스템 / 식물가꾸기 / 동물돌보기 효율 수송 기술과 생활 / 수송 수단의 안전 관리
소통 소프트웨어의 이해 / 절차적 문제해결 / 프로그래밍 요소와 구조
기술 활용
적응 일과 직업의 세계 / 자기 이해와 직업 탐색
혁신 발명과 문제해결 / 개인 정보와 지식 재산 보호 / 로봇의 기능과 구조
실과 과목에 적용
1 정보교과 교육과정 개요
내용체계 - 중학교
출처 : 2015 개정 교육과정 - 실과(기술・가정)/정보 , 교육부
내용체계 - 중학교
정보문화
자료와 정보
문제해결과 프로그래밍
컴퓨팅 시스템
1 정보교과 교육과정 개요
정보문화
영역 핵심 개념 일반화된 지식 내용 요소 기능
정보 문화
정보사회
정보사회는 정보의 생산과 활용이 중심이 되는 사회이며, 정보와 관련된 새로운 직업이 등장하고 있다.
• 정보사회의 특성과
진로 • 탐색하기
• 분석하기
• 실천하기
• 계획하기
정보윤리
정보윤리는 정보사회에서 구성원이 지켜야 하는 올바른 가치관과 행동 양식이다.
• 개인정보와 저작권 보호
• 사이버 윤리
1 정보교과 교육과정 개요
자료와 정보
출처 : 2015 개정 교육과정 - 실과(기술・가정)/정보 , 교육부
영역 핵심 개념 일반화된 지식 내용 요소 기능
자료 와 정보
자료와 정보의 표현
숫자, 문자, 그림, 소리 등 아날로그 자료는 디지털로 변환되어 컴퓨터 내부에서 처리된다.
• 자료의 유형과
디지털 표현 • 분석하기
• 표현하기
• 수집하기
• 관리하기
자료와 정보의 분석
문제 해결을 위해 필요한 자료와 정보의 수집과 분석은 검색, 분류, 처리, 구조화 등의 방법으로
이루어진다.
• 자료의 수집
• 정보의 구조화
1 정보교과 교육과정 개요
문제해결과 프로그래밍
영역 핵심 개념 일반화된 지식 내용 요소 기능
문제 해결과 프로그 래밍
추상화
추상화는 문제를 이해하고 분석하 여 문제해결을 위해 불필요한 요소를 제거하거나 작은 문제로 나누는 과정이다.
• 문제 이해
• 핵심요소 추출
• 비교하기
• 분석하기
• 핵심요소
추출하기
• 표현하기
• 프로그래밍 하기
• 구현하기
알고리즘 알고리즘은 문제 해결을 위한 효율적인 방법과 절차이다.
• 알고리즘 이해
• 알고리즘 표현
프로 그래밍
프로그래밍은 문제의 해결책을 프로그래밍 언어로 구현하여
• 입력과 출력
• 변수와 연산 제어 구조
1 정보교과 교육과정 개요
컴퓨팅 시스템
출처 : 2015 개정 교육과정 - 실과(기술・가정)/정보 , 교육부
영역 핵심 개념 일반화된 지식 내용 요소 기능
컴퓨팅 시스템
컴퓨팅 시스템의 동작 원리
다양한 하드웨어와 소프트웨어가 유기적으로 결합된 컴퓨팅
시스템은 외부로부터 자료를 입력받아 효율적으로 처리하여 출력한다.
• 컴퓨팅 기기의 구성과 동작 원리
• 분석하기
• 설계하기
• 프로그래밍 하기
• 구현하기
• 입력하기
피지컬 컴퓨팅
마이크로컨트롤러와 다양한 입·출력 장치로 피지컬 컴퓨팅 시스템을 구성하고 프로그래밍을 통해 제어한다.
• 센서 기반 프로그램 구현
[9정03-01] 실생활 문제 상황에서 문제의 현재 상태, 목표 상태를 이해하고 목표 상태에 도달하기 위해 수행해야 할 작업을 분석한다.
[9정03-02] 문제 해결에 필요한 요소와 불필요한 요소를 분류한다.
[9정03-03] 논리적인 문제 해결 절차인 알고리즘의 의미와 중요성을 이해하고 실생활 문제의 해결과정을 알고리즘으로 구상한다.
[9정03-04] 문제 해결을 위한 다양한 방법과 절차를 탐색하고 명확하게 표현한다.
2 정보교과 교육과정 내용
성취 기준
교과를 통해 달성해야 할 정도 교육과정에서 제시
성취 기준의 예 - 추상화와 알고리즘
• 학습자의 흥미와 동기 및 수준을 고려하여 알고리즘과 관련된 놀이 활동, 퍼즐 등을 활용하도록 한다.
• 실생활에서 경험할 수 있는 친숙한 문제 상황을 제시하여 문제를 분석하게 하고 문제 해결을 위해 필요한 요소와 불필요한 요소를 분류하게 한다.
• 모둠별 활동을 통해 문제 해결을 위해 필요한 요소와 불필요한 요소의 분류 기준과 이유를 토론하고 비교하도록 한다.
2 정보교과 교육과정 내용
교수·학습 방법 및 유의사항
구체적이지는 않지만 대략적인 교수학습방법에 대한 가이드라인 제시
교수·학습방법의 예 - 추상화와 알고리즘
출처 : 2015 개정 교육과정 - 실과(기술・가정)/정보 , 교육부
• 실생활에서 경험할 수 있는 친숙한 문제 상황을 제시한 후 문제 해결 과정을 절차적으로 분석하여 글이나 그림으로 표현하도록 한다.
• 추상화, 알고리즘 표현, 프로그래밍 과정이 연계될 수 있도록 자신이 해결하고 싶은 실생활의 문제를 선택하게 하고 문제 해결을 위한 수행 과정을 포트폴리오 형태로 누적하도록 한다.
• 다양한 문제 해결 절차를 탐색하여 비교·분석하는 데 중점을 두며 특정 알고리즘 표현 방법에 치중하기보다 학습자의 이해 수준에 맞는 글이나 그림 등을 이용하여
2 정보교과 교육과정 내용
교수·학습 방법 및 유의사항
구체적이지는 않지만 대략적인 교수학습방법에 대한 가이드라인 제시
교수·학습방법의 예 - 추상화와 알고리즘
• 문제 분석 과정의 관찰을 통해 문제 상황을 정확하게 분석하고 문제 해결을 위한 핵심 요소를 구분하였는지 평가한다.
• 과제를 제시하고 문제 상황에 적합한 문제 해결 과정을 절차적으로 분석하였는지 평가한다.
• 과제 산출물 평가 시 주어진 문제 해결을 위한 다양한 방법을 탐색하고 글이나 그림 등으로 이해하기 쉽게 표현하였는지 평가한다.
• 문제를 해결하기 위한 방법과 절차를 다양한 형태로 표현하는 과제 평가에서는 표현 형태를 획일적으로 제한하지 않으며 절차적 사고가 논리적으로 표현되었는지에 중점을 둔다.
2 정보교과 교육과정 내용
평가 방법 및 유의사항
구체적이지는 않지만 대략적인 평가방법에 대한 가이드라인 제시
평가방법의 예 - 추상화와 알고리즘
출처 : 2015 개정 교육과정 - 실과(기술・가정)/정보 , 교육부
2 정보교과 교육과정 내용
고등학교 내용요소(참고)
영역 핵심 개념 내용 요소
중학교 고등학교 기능
정보 문화
정보 사회 • 정보 사회의 특성과 진로 • 정보 과학과 진로 • 탐색하기
• 분석하기
• 평가하기
• 실천하기
• 계획하기
정보 윤리 • 개인 정보와 저작권 보호
• 사이버 윤리
• 정보 보호와 보안
• 저작권 활용
• 사이버 윤리
자료와 정보
자료와
정보의 표현 • 자료의 유형과 디지털 표현 • 효율적인 디지털 표현 • 분석하기
• 표현하기
• 선택하기
• 수집하기
자료와 • 자료의 수집 • 자료의 분석
2 정보교과 교육과정 내용
고등학교 내용요소(참고)
출처 : 2015 개정 교육과정 - 실과(기술・가정)/정보 , 교육부
영역 핵심 개념 내용 요소
중학교 고등학교 기능
문제 해결과
프로 그래밍
추상화 • 문제 이해
• 핵심 요소 추출
• 문제 분석
• 문제 분해와 모델링 • 비교하기
• 분석하기
• 핵심요소
추출하기
• 분해하기
• 설계하기
• 표현하기
• 프로그래밍하기
• 구현하기
• 입력하기
알고리즘 • 알고리즘 이해
• 알고리즘 표현
• 알고리즘 설계
• 알고리즘 분석
프로그래밍
• 입력과 출력
• 변수와 연산
• 제어 구조
• 프로그래밍 응용
• 프로그램 개발 환경
• 변수와 자료형
• 연산자, 배열, 함수
• 표준 입출력과 파일 입출력
• 중첩 제어 구조
• 프로그래밍 응용
2 정보교과 교육과정 내용
고등학교 내용요소(참고)
영역 핵심 개념 내용 요소
중학교 고등학교 기능
컴퓨팅 시스템
컴퓨팅 시스템의 동작 원리
• 컴퓨팅 기기의 구성과 동작 원리
• 운영 체제 역할
• 네트워크 환경 설정
• 분석하기
• 활용하기
• 관리하기
• 설계하기
• 프로그래밍하기
• 구현하기
• 협력하기
피지컬 컴퓨팅 • 센서 기반 프로그램
구현 • 피지컬 컴퓨팅 구현
2 정보교과 교육과정 내용
2015 교육과정 체계
초등학교 5~6학년 필수 실과 교과
(기술시스템 영역) 17시간
총 교과수업시간 수5,148시간 소프트웨어 교육17 시간 è0.33%
중학교 1~3학년 필수 기술·가정 교과
정보 교과 / 정보 과목
(정보문화, 자료와 정보, 문제 해결과 프로그래밍, 컴퓨팅 시스템)
34시간 이상
총 교과 수업시간 수3,060시간 정보 교과 교육 정보34시간 è1.1%
고등학교 1~3학년 선택 생활·교양 교과 영역
기술·가정 교과 / 정보 과목 (정보문화, 자료와 정보, 문제 해결과 프로그래밍, 컴퓨팅 시스템)
5단위 내외
[선택하는 경우]
총 교과 이수단위 180단위 정보 과목 5단위
è2.8%
Quiz!
( 정보(Informatics) )는 컴퓨터과학의 기본 개념과 원리 및 기술을 바탕으로 실생활과 다양한 분야의 문제를 창의적이고 효율적으로 해결하기 위한 학문 분야이다.
01
정보교과에서 추구하는 교과 역량은 정보문화소양, 컴퓨팅 사고력, ( 협력적 문제해결력 ) 이다.
02
❷ 자료와 정보
Quiz!
다음 중 정보교과에서 다루는 내용 영역이 아닌 것은?
03
❶ 정보문화
❹ 컴퓨팅 시스템
정답 정보교과에서 다루는 내용은 정보문화, 자료와 정보, 문제해결과 프로그래밍, 컴퓨팅 시스템이며,
전기와 자기는 과학교과에서 다룬다.
❸ 전기와 자기
참고자료
• 2015 개정 교육과정 - 실과(기술・가정)/정보 , 교육부
3차시
외국의
소프트웨어 교육
외국은
소프트웨어 교육 을
어떻게 하고 있을까?
학습내용
주요 국가의 소프트웨어 교육 현황 주요 국가의 소프트웨어 교육 과정
1 주요 국가의 소프트웨어 교육 현황
방향
단순한 지식의 습득능력보다 컴퓨팅 사고력 기반의 창의적 문제 발견 및 해결 능력을 강조
국가 주요내용 국가 주요내용
유치원부터 고등학생까지 컴퓨터과학 교육을 위한 ‘Computer Science for All’ 추진(‘16년 1월
고등학교(’92년)부터 중학교(’11)까지 컴퓨터 과학을 정규과목으로 도입
모든 학교 급(초~고)에서 ‘Computing’
교육 의무화(‘14년 9월)
1학년부터 8학년까지 컴퓨터과학 교육 의무화 추진(‘13년 6월) 미국
영국
이스라엘
인도
1 주요 국가의 소프트웨어 교육 현황
현황
정보화를 21세기 국가경쟁력의 핵심 전략으로 인식 정보 과학 역량을 육성하기 위한 다양한 정책 마련
구분 미국 영국 중국 이스라엘 인도
초 필수/선택 필수 필수 필수 필수
중 필수/선택 필수 필수 필수 필수
고 필수/선택 필수 필수 필수/선택 선택 필수
<주요 국가의 초·중·고 정보 과학 교육 필수교과 지정 현황>
출처 : 정보교과교육론, 이태욱 외, 한빛아카데미, 2016, page 139
2 주요 국가의 소프트웨어 교육 과정
에스토니아
창의적인 SW 개발의 가치를 발견하고, 세계 최초로 컴퓨터 프로그래밍을 7세부터 19세까지 가르침
2012년부터 초·중등 학습자들을 대상으로 SW 교육 프로그램인
‘Proge Tiger’운영
민관이 협력하여 특별 교육 프로그램을 지원, 핀란드 IT 기업이 자문역을 수행
2011년 영국 벤처 창업 경진대회 예선 20개 팀 중 에스토니아에서 4개 팀 출전
2 주요 국가의 소프트웨어 교육 과정
영국
출처 : 정보교과교육론, 이태욱 외, 한빛아카데미, 2016, page 128
2014년 ICT 활용 교과를 “컴퓨터 과학”으로 개편하고 초중고 필수 교과 과정으로 시행
방과 후 SW 교육 프로그램인 ‘코드클럽’을정규교과과정으로 채택 초등학교에서 ‘컴퓨팅’을주당 50분 이상 교육
11세 이상 학생들에게는 실제 프로그래밍 언어를 교육
컴퓨터과학, IT기술, 디지털스킬의 세가지 부분을 포함 최소 2개의 프로그래밍 언어를 습득하는 것을 목표
2 주요 국가의 소프트웨어 교육 과정
영국 - 주요내용
키스테이지1 (5~7세)
키스테이지2 (7~11세)
키스테이지3 (11~14세)
키스테이지4 (14~16세) 알고리즘, 프로그램에
대한 이해
구체적 목표 달성을 위한 프로그램 설계-코딩-디버깅
물리적인 문제 해결을 위한 개념
설계, 사용, 평가 컴퓨터 과학 역량, 창의력, 지식 제고
(심화 학습) 간단한 프로그램 제작 및
디버깅
변수 형식에 따른 다양한 입출력 방식
프로그램 제작 및 연산을 위한 알고리즘 이해 논리적 사고를 활용한
프로그램 예측
논리적 사고로 알고리즘 이해 및 설명
프로그래밍 언어
(2개 이상) 분석 및 문제해결능력, 디자인과 컴퓨팅적 디지털 콘텐츠 제작 및 사고
활용기술 인터넷 네트워크의 이해 불린 로직
(AND, OR, NOT) 정보 기술의
일반적 활용 이해
검색 기술 활용, 결과의 선택, 서열화 등 이해
데이터 유형별 조작법
(텍스트, 음성, 영상) 프라이버시 교육
2 주요 국가의 소프트웨어 교육 과정
미국
2000년 초중고(K-12) ‘컴퓨터 과학’교육과정 개발
CSTA K-12 2013년 ‘컴퓨팅적 사고’ 개념을 강화, 2013년에 표준안 마련 (ACM & CSTA)
2 주요 국가의 소프트웨어 교육 과정
미국 - 3단계 교육과정
1단계
2단계
3단계
• 초등학생 대상으로 기초 기술 습득을 통해 컴퓨터 과학을 이해
• 간단한 컴퓨팅적 사고를 경험하고 생활 속 컴퓨팅의 중요성을 인지
• 중학생 대상으로 문제를 해결하는 도구로서 컴퓨팅적 사고를 활용
• 사고력과 문제해결력 강화
• 고등학생 대상으로 기술과 컴퓨팅이 사회·윤리적으로 미치는 영향을 이해
• 컴퓨터 과학적 사고와 실천이 정립되도록 훈련
2 주요 국가의 소프트웨어 교육 과정
미국 - 3단계 교육과정
출처 : CSTA(2011)
Level 1 Grades K-6
Level 2 Grades 6-9
Level 3 Grades 9-12
Computer Science and Me
Computer Science and Community
Computer Science in the Modern World
Computer Science Concepts and
Practices Topics in Computer
Science Figure 1.
Organizing Structure for the Computer Science Standards
Figure 2.
Strands in the Computer Science Standards
2 주요 국가의 소프트웨어 교육 과정
미국 - 3단계 교육과정
Computational Thinking
Community Global, and Ethical Impacts
Collaboration
Computers and Communications
Computing Practice &
2 주요 국가의 소프트웨어 교육 과정
인도
정보 교과는 초∙중∙고등학교의 필수 및 선택 필수 교과로 지정 1
IIT(India Institute of Technology) Bombay는 2010년 SW 스타트업과
함께 저학년용 컴퓨터과학 교육과정인 ‘CM(Computer Masti)’ 커리큘럼을 완성 2
초등학교 고학년과 중학교에서는 프로그래밍을 통해 컴퓨터 원리에 대한 이해를 증진시키고, 논리적 사고력과 창의력, 문제해결력을 향상 시키는 데 중점을 두고 교육
3
2 주요 국가의 소프트웨어 교육 과정
이스라엘
1994~1999년 고등학교 ‘컴퓨터 과학’ 교육 과정 완성
2011년부터 중학생 대상의 ‘컴퓨터 과학’필수 교육 과정 실행
과정 내용 실습 이론 합계
기본
컴퓨터 과학 개론 50 10 60
과학 연구를 위한 스프레드시트 17 3 20
고급 프로그래밍 언어(C# 또는 JAVA) 36 4 40 선택
(택 1)
로봇 개론 46 14 60
클라이언트 프로그래밍
(HTML5+CSS+JavaScript) 50 10 60
2 주요 국가의 소프트웨어 교육 과정
중국
2001년부터 필수 과목으로 지정된 ‘종합실천활동’ 내 ‘정보기술’ 교육 1
초·중·고등학교까지 정보기술을 포함한 탐구학습, 봉사활동, 체험학습 등을
‘종합실천활동’ 교육 과정으로 필수 편성, 구체적인 내용은 지역과 학교에서 자율적 개발 가능
2
베이징의 경우 초등학교 3학년부터 중학교까지 정보기술 영역 140시간 학습, 고등학교에서는 독립 교과로서 ‘정보기술’을 일주일에 필수 2시간과
선택 2시간으로 교육 3
저학년은 응용 소프트웨어 활용부터 시작하고 고학년에서는 논리력 향상을 위한 프로그래밍 기술을 익히도록 교육 내용 구성
4
2 주요 국가의 소프트웨어 교육 과정
시사점
초∙중등학교에서 정보 과목을 필수 과목으로 지정 우수한 정보 교사 양성을 위해 다양한 교육 체제 구축 우수한 정보 교육과정 개발을 위한 노력
교육 방향을 ICT 활용 교육에서 컴퓨팅 사고력 교육으로 전환
프로그래밍 교육에 일찍부터 집중 투자
Quiz!
( 에스토니아 )는 창의적인 SW 개발의 가치를 발견하고, 세계 최초로 컴퓨터 프로그래밍을 7세부터 19세까지 가르치는 것을 도입하였다.
01
영국은 방과 후 SW 교육 프로그램인 ( 코드클럽 )을 정규교과과정으로 채택하고, 초등학교에서
‘컴퓨팅’을 주당 50분 이상 교육을 시행하고 있다.
02
❸ 커뮤니케이션 장치
Quiz!
다음 중 미국의 소프트웨어 교육 과정에서 중심으로 하는 영역과 가장 거리가 먼 것은?
03
❶ 프로그래밍
정답 미국의 소프트웨어 교육 표준은 컴퓨팅 사고력, 협력, 컴퓨팅 실습 및 프로그래밍, 컴퓨터와 커뮤니케이션 장치, 커뮤니티, 글로벌 및 윤리적 효과를 중심으로 한다.
❹ ICT 활용 기술
❷ 인터넷 윤리
참고자료
• 정보교과교육론, 이태욱 외, 한빛아카데미, 2016, page 128
• 정보교과교육론, 이태욱 외, 한빛아카데미, 2016, page 139
• 정보교과교육론, 이태욱 외, 한빛아카데미, 2016, page 136
• 영국 교육부(2014.12.2)
• CSTA(2011)
지식 플러스+
• 소프트웨어 교육 의무화를 통해 국가 경쟁력이 향상된 사례를 보여주는 영상입니다.
에스토니안 마피아
- https://tv.naver.com/v/233550