본문 바로가기

분류 전체보기

SW프로그램 예시 1. 학생 프로그램 - 입문 ▶ 수업시간 : 30시간 ▶ 학생수준 : 초등 저학년 ▶ 교육프로그램 + 언플러그드 교육 20h / 놀이를 통한 흥미유발 수업 + 왕과 신하게임, 숫자야구게임, 칠교놀이 알고리즘 만들기 등 + 피지컬 코딩 10h / 오조봇을 통한 코딩 수업 + 길찾는 오조봇, 오조봇으로 그림그리기, 오조 브룩클리 기초 등 - 초급 ▶ 수업시간 : 30시간 ▶ 학생수준 : 초등 고학년 ▶ 교육프로그램 + 블록코딩 20h / 스크래치 주니어와 엔트리 수업 + 블록코딩으로 애니메이션 만들기, 게임만들기 등 + 피지컬 코딩 10시간 / 오조봇을 통한 코딩 수업 + 명령어로 오조봇 움직이기, 조건 네비게이팅 등 - 중급 ▶ 수업시간 : 30시간 ▶ 학생수준 : 초등 고학년~중학생 ▶ 교육프로그램 + .. 더보기
국내외 SW교육 플랫폼 1. 수준별 다양한 SW 플랫폼 존재 - Code.org (code.org/) 컴퓨터과학을 배워 세상을 바꾸어 보세요. Every student has the potential to change the world. Help them get started. #CSforGood code.org ▶ 입문자 및 초심자용 ▶ 단계별 학습 ▶ 게임같은 소프트웨어 교육 - 유다시티(www.udacity.com/) Learn the Latest Tech Skills; Advance Your Career | Udacity Advance your career with online courses in programming, data science, artificial intelligence, digital marketing.. 더보기
해외 소프트웨어 교육 현황 1. 컴퓨팅 사고력 기반 SW 역량 교육 - 미국 : 16년 1월부터 컴퓨터 과학 교육을 위한 Computer Science for all 추진 - 프랑스 : 16년 9월 신학기부터 SW를 중학교 정규 과목화 - 영국 : 14년 9월부터 초, 중등학교 정규교과정에 SW 필수 교육 포함 - 이스라엘 : 94년부터 SW과목을 정규과목에 포함 2. 정규 교육과정에 SW 융합교육 도입 - 미국 ▶ STEM + C 프로젝트를 통해 창의, 융합 교육 추진 (15년 5월) ▶ STEM(과학, 기술, 공학, 수학)과 컴퓨팅(SW)의 융합 추진 - 영국 ▶ Compusting은 CS, ICT, Digital skill 포함 ▶ 기타 모든 교과에서 SW융합교육 장려 - 스웨덴 ▶ SW 교육의 가이드라인 (KOODI 201.. 더보기
소프트웨어 교육 - 피지컬 컴퓨팅 1. 피지컬 컴퓨팅 : 소프트웨어 교육용 로봇을 활용하여 공학의 원리를 학습하거나 현실세계와 소프트웨어를 연결지어 학습하는 활동 ▶ 조립형 ▶ 완성형 2. 피지컬 컴퓨팅 교육의 특징 ▶ 높은 흥미 몰입도 ▶ 결과물의 작동 확인 ▶ 학생들의 높은 몰입이 가능하지만 고비용 3. 피지컬 컴퓨팅 교육의 종류 ▶ 아두이노 : 다양한 센서나 부품을 연결할 수 있고 입출력, 중앙처리장치가 포함되어 있는 기관 ▶ 비트브릭 : 다양한 입출력 부품을 쉽고 간단하게 사용할 수 있는 모듈형 하드웨어 키트 ▶ 메이키메이키 : 전도성을 띄는 사물을 입력장치로 만들어주는 키트 ▶ 오조봇과 햄스터봇 4. 참고 - Ottobot www.ottodiy.com 융합교육사례 Otto DIY #OttoDIY an interactive rob.. 더보기
소프트웨어 교육 - EPL 1. EPL ( Educational Programming Language) : 블록형 코딩 -> 텍스트형 코딩 - 전문적인 프로그래밍 언어 -> 교육용 프로그래밍 언어 - 블록형 프로그래밍 언어 ▶ 블록을 조립하듯 프로그래밍을 쉽게 할 수 있다. ▶ 가시적이고, 조작적이어서 이해하기가 쉽다. ▶ 전문적인 프로그래밍에 한계가 있다. ▶ 초등학교 저학년도 쉽게 사용 가능하다. - 텍스트형 언어 ▶ 전문적인 수준의 프로그래밍이 가능하다. ▶ 영어를 사용하고, 표현하는 규칙이 어렵다. ▶ 초등학생이 이해하기에는 어려움이 있다. ▶ 사용이 어렵지만 전문적인 코딩이 가능하다. 2. EPL 교육과정 및 교육사이트 ▶ 알고리즘 설계 : 문제 해결 과정의 절차를 알고리즘으로 설계 ▶ 프로그램 개발 : 프로그래밍 언어를.. 더보기
소프트웨어 교육 - 언플러그드 교육 1. 언플러그드 교육 - 컴퓨터 없이 컴퓨터 과학의 원리 또는 컴퓨팅 사고력을 학습하는 활동 2. 언플러그드 교육시 주의사항 - 놀이에서 멈추면 안됨 - 컴퓨팅 사고력과 연관 필요 - 창의적 문제 해결 3. 언플러그드 교육 사이트 - https://csunplugged.org CS Unplugged This definition is not available in English, sorry! csunplugged.org 4. 언플러그드 교육 - 알고리즘 사고력 - 놀이로 키우는 알고리즘 사고력 ▶ 눈감고 술래잡기 ▶ 틱택토 ▶ 3목게임 ▶ 8자놀이 ▶ 달팽이집놀이 ▶ 오징어놀이 ▶ 사방치기 ▶ 엔트리봇 부품찾기 대작전 ▶ 엔트리봇 폭탄 대소동 - 재난대응으로 키우는 알고리즘 사고 ▶ 지진대피 알고리즘 ▶ .. 더보기
SW교육현황 1.소프트웨어통계현황 교육 관련 숙련도 - 피지컬컴퓨팅 2. .소프트웨어 교육 관련 숙련도 - 로봇 3. 소프트웨어 교육 관련 숙련도 -프로그래밍 언어 소프트웨어 교육이 정규교과과목으로 도입되면서부터 학무모님들의 관심이 높아지고 있고, 그에 따라 학생들의 소프트웨어 교육에 대한 이해와 숙련도를 높여야 한다는 요구가 높아지고 있는데 실정은 위의 통계현황에서 보듯이 기대치에 많이 못미치는 실정입니다. 그래서 이러한 점을 보완하기 위해서 적극적이고 체계적인 소프트웨어교육이 실행되어야 한다고 생각합니다. 더보기
SW교육이란..? 컴퓨터 과학의 기본적인 개념과 원리를 기반으로 다양한 문제를 창의적이고 효율적으로 해결하는 컴퓨팅 사고력을 기르는 교육 1. 교육의 목적 - 초등학교 : SW기초 소양 함양 ▶ 알고리즘 체험 ▶ 프로그래밍 체험 - 중학교 : 컴퓨팅 사고력 함양을 통한 실생활의 문제 해결 ▶ 알고리즘 이해와 표현 ▶ 프로그래밍 기초 - 고등학교 : 컴퓨팅 사고력 적용을 통한 다양한 학문분야의 문제해결 ▶ 알고리즘 설계와 분석 ▶ 프로그래밍 심화 + 결국, 컴퓨팅 사고력 갖춘 창의, 융합적 인재 양성을 위한 것임 - 총괄목표 : 가정생활에 대한 지식, 능력, 가치 판단력을 함양하여 실천적 문제 해결을 통해 자립적인 삶을 영위하고, 기술에 대한 실천적 학습 경험을 통해 기술적 지식, 기능, 태도를 함양하여 기술적 능력을 높여.. 더보기