헬로! EBS 소프트웨어 1, 2권 교사용 자료 다운로드 및 총 강좌
소프트웨어 교육은 왜 필요할까요?
소프트웨어 교육은 컴퓨팅 바로 컴퓨팅 사고력을 키우기 위해 필요합니다.
사고력이란 컴퓨팅의 기본적인 개념과 원리를 바탕으로 다양한 문제를 효율적으로 해결할 수 있는 사고 능력을 말합니다.
컴퓨팅 사고력에는 다음과 같은 여섯 가지 사고가 포함되어 있습니다.
- 문제 해결: 여기에 정말 말을 잘 듣고, 우리가 시키는 대로 일을 군소리 없이 하는 친구가 있습니다. 우리 생활의 다양한 문제를 이 친구와 함께 해결한다면 더욱 좋겠죠? 이 친구는 바로 컴퓨터입니다. 어떻게 하면 컴퓨터에게 명령을 잘 내려서 일을 시킬 것인지 알아볼까요?
- 자료 수집과 분석: 쇼핑을 할 때 어떤 물건을 어디에서 사는 것이 가장 좋을지를 검색하듯이, 문제를 해결하기 위해 컴퓨터를 활용하여 자료를 수집합니다. 그리고 수집한 자료를 문제 해결에 적합하도록 분석하기도 합니다.
- 자료 표현: 자료들은 글자, 소리, 사진 등으로 표현됩니다. 그리고 어떤 문제를 해결하기 위해 자료를 나타낼 때 각 자료별로 가장 효과적인 구조가 있습니다. 우리는 그 자료들이 어떠한 방식으로 표현되며, 자료들이 가장 효과적으로 표현되는 방법을 알아볼 것입니다.
- 추상화: 혹시 중국 수도를 알고 있나요? 중국 수도를 지도에서 찾을 때 굳이 해발 고도, 지형의 모습이 있는 지도를 사용할 필요는 없습니다. 단지 나라와 수도 이름만 나온 지도를 사용하면 됩니다. 이와 같이 우리는 문제를 해결할 때 필요한 것과 필요하지 않은 것을 구분하여 복잡한 문제를 단순화할 수 있습니다.
- 알고리즘: 라면을 끓여 먹거나, 종이비행기를 접거나, 아침에 일어나서 학교에 갈 때 순서가 있듯이 우리가 하는 모든 일에는 순서가 있습니다. 이렇게 문제를 해결하기 위해 순서를 정한 것을 알고리즘이라고 합니다. 같은 문제라 하더라도 어떻게 순서를 정하는지에 따라 그 결과가 좋고 수도 있고, 나쁠 수도 있습니다.
- 모델링과 시뮬레이션: 동전을 5번 던졌을 때 앞, 뒤가 몇 번 나올까요? 한번 해 보면 되겠죠? 그럼 동전을 100만 번 던지면 앞, 뒤가 몇 번 나올까요? 혹시 해 볼 친구 있나요? 아마 없을 것입니다. 아! 한 친구가 있네요. 바로 컴퓨터입니다. 컴퓨터는 반복되는 실행과 계산을 잘하죠. 그래서 우리가 직접 해결하기 어려운 문제를 컴퓨터를 활용하여 해결할 수 있습니다. 주사위를 100만 번 던졌을 때 각 숫자가 몇 번 나오는지 쉽게 알 수 있는 것처럼 말이죠.
https://primary.ebs.co.kr/CPG/course/view?courseId=10021654#none
'미래교육 문서함 > 소프트웨어 교육' 카테고리의 다른 글
코드(code)란/ 코딩교육 적합성/ 5-6학년 실과 과목 소프트웨어 교육 성취기준/ 초등학생들에게 꼭 가르쳐야 하는 디지털 리터러시(문해력) (0) | 2022.09.06 |
---|---|
교육용 컴퓨터를 선정하는 기준 (0) | 2022.09.05 |
마르시스에듀 - 코딩교육, 오조봇, 코딩로봇 대시, 스트로비, 샘랩 (0) | 2022.08.11 |
이노베이션 아카데미 42 SEOUL(소프트웨어 개발자 교육기관) (0) | 2022.04.26 |
문과생이 코딩을 배워야 하는 이유/ 코딩의 시대, 인간의 역할은? (0) | 2022.03.14 |