톡톡 소프트웨어 (초등학교)
2015 개정교육과정 초등학교 실과교과의 내용요소 및 학습요소를 적용한 EBS 영상 콘텐츠 모음입니다.
-
01. 일상생활 속의 소프트웨어
우리는 생활 속에서 다양한 소프트웨어를 활용하면서 살아가고 있다. 생활 속에서 발견할 수 있는 다양한 소프트웨어의 예를 찾고, 얼마나 많은 소프트웨어들이 인간의 생활을 도와주고 있는지 알 수 있다.
2019.03.19visibility42,870 thumb_up_alt7 -
02. 소프트웨어란 무엇일까?
하드웨어와 소프트웨어의 의미를 알고 차이점을 알 수 있다. 또한 소프트웨어의 특징을 알아보고, 쓰이는 목적과 환경에 따라 다양한 소프트웨어가 있음을 알 수 있다.
2019.03.19visibility9,810 thumb_up_alt2 -
03. 소프트웨어와 프로그램, 자료의 의미
소프트웨어와 프로그램, 자료의 의미를 이해하고, 문서 작성 소프트웨어를 예로 들어 소프트웨어가 프로그램과 자료로 구성됨을 알 수 있다.
2019.03.19visibility2,523 thumb_up_alt0 -
04. 생활 속 소프트웨어의 작동 모습
생활 속에서 찾을 수 있는 다양한 소프트웨어들이 실제 작동되는 과정을 살펴보고 소프트웨어의 작동 모습을 이해할 수 있다.
2019.03.19visibility6,740 thumb_up_alt1 -
05. 소프트웨어가 사라진다면?
소프트웨어가 생활에 주는 영향을 알 수 있으며 소프트웨어가 사라졌을 때 일어나는 일을 보고 생활 속 소프트웨어의 역할과 우리 생활에 주는 영향을 이야기 할 수 있다.
2019.03.19visibility4,557 thumb_up_alt0 -
06. 소프트웨어로 달라진 의사소통 방법
정보 통신 기술의 발달로 사람들 사이의 의사소통 방법이 어떻게 변화됐는지 알아보고, 이를 통해 소프트웨어와 기술의 발달이 인간관계와 의사소통의 형태에 미치는 영향을 알 수 있다.
2019.03.19visibility1,833 thumb_up_alt0 -
07. 소프트웨어의 발전으로 변화된 가정생활
과거의 소프트웨어가 주로 하드웨어를 제어하는 역할만 했었다면 현재와 앞으로 다가올 미래의 능동적인 소프트웨어의 역할을 알고 우리 생활을 편리하게 해줄 다양한 소프트웨어의 사례를 찾을 수 있다.
2019.03.19visibility3,128 thumb_up_alt0 -
08. 소프트웨어 시대, 달라진 농업
소프트웨어의 발달로 달라진 농업의 모습을 살펴보고, 소프트웨어가 우리 생활에 미치는 영향력과 미래 사회에서의 사람의 역할에 대해 알 수 있다.
2019.03.19visibility1,250 thumb_up_alt0 -
09. 소프트웨어 시대, 마트의 변화
소프트웨어의 발달로 달라지는 마트의 모습을 살펴보고, 소프트웨어가 우리 생활에 미치는 영향력과 미래 사회에서의 사람의 역할에 대해 알 수 있다.
2019.03.19visibility1,147 thumb_up_alt0 -
10. 인공지능이 우리 생활에 미치는 영향
인공지능이 무엇인지 알아보고, 새롭게 등장한 인공지능 기술 중 하나인 딥러닝에 대해 알아봄으로써 인공지능이 우리 생활에 미치는 영향과 인공지능으로 인해 달라질 미래의 모습에 대해 알 수 있다.
2019.03.19visibility4,035 thumb_up_alt1 -
11. 소프트웨어를 만들어요.
반려견 소음 방지 장치, 건망증 가드 스티커 등 생활 속 문제를 해결하는 소프트웨어를 만든 친구들의 이야기를 통해 소프트웨어를 활용하는 자세를 기른다.
2019.03.19visibility1,594 thumb_up_alt0 -
12. 생활 속에서 활용되는 절차적 사고
학생들의 일상생활 속에 알게 모르게 절차적 사고가 많이 활용되고 있으며 이를 통해 제작된 프로그램이 일상생활을 편리하게 해주고 있다는 사실을 파악할 수 있다.
2019.03.19visibility11,840 thumb_up_alt1 -
13. 생활 속에서 활용되는 절차적 사고의 이해
절차적 사고는 우리 생활 곳곳에 이용되고 있으며, 절차적 사고에 따라 만들어진 방법이나 순서들은 사람들이 생활하는 데 도움을 주고 있다는 사실을 이해할 수 있다.
2019.03.19visibility6,531 thumb_up_alt1 -
14. 절차적 사고의 장점 알기
절차적 사고의 의미와 함께 절차적 사고가 이루어지는 과정을 학습하게 됩니다. 또한, 절차적 사고를 활용하여 문제를 해결했을 때의 장점을 이해하게 됩니다.
2019.03.19visibility12,604 thumb_up_alt0 -
15. 절차적 사고로 해결 가능한 생활 속 문제 찾기
사람들이 생활하면서 다양한 문제를 접하게 되고, 문제에 따라서 절차적 사고를 활용하면 문제를 효율적으로 해결할 수 있다는 사실을 이해할 수 있습니다.
2019.03.19visibility3,362 thumb_up_alt0 -
16. 정확한 절차와 표현의 중요성 이해하기
절차적 사고를 통해 찾아낸 문제 해결 방법은 다른 사람들도 그 방법을 이용해서 같은 문제를 해결하는 데 도움을 줄 수 있어야 합니다. 이를 위해서 절차를 정확하게 제시한 후 그 과정을 정확하게 표현해야 하는 이유를 이해할 수 있습니다.
2019.03.19visibility2,190 thumb_up_alt0 -
17. 문제 분해 방법 이해하기
절차적 사고를 활용하여 문제를 해결할 때 중요한 단계 중 한 가지가 문제를 분해하는 것입니다. 여기에서는 문제를 분해하는 여러 가지 방법을 사례를 통해 알아보고 문제를 분해하는 방법을 이해할 수 있습니다.
2019.03.19visibility2,293 thumb_up_alt0 -
18. 절차적 사고의 표현 방법 이해하기
절차적 사고에 따라 어떤 일이 일어나는 과정을 표현할 때는 글, 그림, 순서도 등과 같은 여러 가지 방법이 있습니다. 여기에서는 이러한 방법이 어떻게 사용되는지 살펴보고, 각각의 장점을 알아봅니다.
2019.03.19visibility2,692 thumb_up_alt0 -
19. 횡단보도 신호등에 담긴 절차적 사고
우리 주변의 여러 가지 장치나 물건들은 절차적 사고에 따라 똑같이 작동하면서 사람들의 생활을 편리하게 도와줍니다. 그런데, 상황에 따라 같은 절차라도 조금씩 다르게 수정되어 사용될 수 있다는 것을 횡단보도 신호등 작동 절차를 보면서 알아봅니다.
2019.03.19visibility1,003 thumb_up_alt0 -
20. 역사 인물 퀴즈 프로그램 만들기
프로그램을 만들 때 절차적 사고를 이용하면 프로그램 제작에 도움을 받을 수 있습니다.
여기에서는 절차적 사고를 통해 표현한 순서도가 프로그램 제작에 어떻게 활용되는지 이해할 수 있습니다.2019.03.19visibility1,234 thumb_up_alt0 -
21. 절차적 사고를 적용해 빨래 정리하기
절차적 사고를 적용하면 복잡한 문제도 간단하게 해결할 수 있습니다. 여기에서는 절차적 사고를 적용하여 문제를 해결하는 모습을 보면서 절차적 사고를 적용했을 때의 장점을 이해할 수 있습니다.
2019.03.19visibility1,537 thumb_up_alt0 -
22. 안전 생활과 관련되어 있는 절차적 사고 살펴보기
안전생활에 필요한 소화기 사용법 등은 절차적 사고를 통해 만들어졌으며, 이를 통해 우리가 안전한 생활을 하는데 도움을 주고 있습니다.
이번 시간에는 안전생활과 관련되어 절차적 사고가 어떻게 사용되고 있는지 알아보겠습니다.2019.03.19visibility1,265 thumb_up_alt0 -
23. 절차적 사고를 적용해 사물함 정리 문제 해결하기
학생들이 쉽게 접할 수 있는 생활 속 문제 중 한가지인 사물함 정리 문제를 해결할 때 절차적 사고를 적용하여 체계적으로 정리해 나가는 과정을 통해, 절차적 사고의 적용 방법을 알아봅니다.
2019.03.19visibility2,018 thumb_up_alt0 -
24. 절차적 사고를 적용해 청소 로봇 프로그래밍하기
절차적 사고를 활용하면 문제 해결에 필요한 프로그램을 만드는 데 도움이 된다는 것을 로봇 대회에 참가한 학생들의 활동 과정을 보면서 알아봅시다.
2019.03.19visibility969 thumb_up_alt0 -
25. 소프트웨어 개발과정 속 절차적사고
절차적 사고는 실제 소프트웨어를 개발하는 과정에 매우 중요하게 작용합니다. 실제 소프트웨어를 개발하는 과정 속에 절차적 사고가 어떻게 적용되는지 소프트웨어 개발 과정을 통해 알아봅니다.
2019.03.19visibility981 thumb_up_alt0 -
26. 우리 주변의 알고리즘 사례 알아보기
절차적 사고를 통해 만들어진 알고리즘이 우리 생활 속에 어떻게 활용되고 있는지 여러 가지 사례를 통해 알아봅니다. 이를 통해 절차적 사고가 알고리즘을 만드는 데 유용하게 이용됨을 이해할 수 있습니다.
2019.03.19visibility1,869 thumb_up_alt1 -
27. 컴퓨팅 사고력의 의미와 필요성
소프트웨어 교육의 목적인 컴퓨팅 사고력의 의미와 필요성에 대해 알아보고, 절차적 사고와 컴퓨팅 사고력이 어떻게 관련되어 있는지 알아봅니다.
2019.03.19visibility836 thumb_up_alt0 -
28. 절차적 사고와 알고리즘
절차적 사고와 알고리즘과의 관계를 손 씻기 활동을 통해 살펴보고, 알고리즘의 의미를 알아봅니다.
2019.03.19visibility3,846 thumb_up_alt1 -
29. 프로그램과 프로그래밍 언어의 필요성
문제를 효율적으로 해결할 수 있는 프로그램의 필요성을 이해하고, 컴퓨터에게 일을 시키기 위해서는 프로그래밍 언어가 필요하다는 사실을 알 수 있다.
2019.03.19visibility2,673 thumb_up_alt0 -
30. 프로그램, 프로그래밍, 프로그래밍 언어
컴퓨터에게 내리는 명령을 모아놓은 것이 프로그램이라는 것과 프로그램을 만드는 프로그래밍에는 프로그래밍 언어가 필요함을 알 수 있다. 또한 프로그래밍은 문제를 해결하고 사람들을 편리하게 해주는 창의적인 작업임을 이해한다.
2019.03.19visibility1,674 thumb_up_alt0 -
31. 프로그래밍 언어의 종류와 특징
프로그래밍 언어는 문자나 블록 등 입력 방식과, 용도에 따라 다양한 종류가 있음을 이해하고, C언어, 파이선, 스크래치, 엔트리 등 대표적인 프로그래밍 언어의 만들어진 과정과 특징을 알 수 있다.
2019.03.19visibility2,713 thumb_up_alt0 -
32. 프로그래밍 과정
거스름돈 계산 프로그램을 통해 프로그램을 구상하고, 절차적 사고로 표현하고, 프로그래밍 언어로 프로그래밍하고, 오류를 수정하는, 프로그래밍의 전체 과정을 이해할 수 있다.
2019.03.19visibility1,283 thumb_up_alt0 -
33. 프로그램을 만들면 좋은 이유
데이터 정렬, 최단 경로 찾기, 날씨 예보 등의 사례를 통해 컴퓨터 프로그램을 만들면 반복되고 복잡한 작업을 빠르게 해결함으로써 우리 생활이 더 편리해짐을 이해한다.
2019.03.19visibility1,622 thumb_up_alt0 -
34. 컴퓨터가 프로그래밍 언어를 이해하는 방법
컴퓨터는 0과 1로 된 기계어만 이해할 수 있다는 것을 알아보고, 기계어만 이해하는 컴퓨터가 어떻게 다양한 문자로 이루어진 프로그래밍 언어를 이해할 수 있는지 살펴본다.
2019.03.19visibility1,000 thumb_up_alt0 -
35. 엔트리 프로그래밍의 특징
연극에서 등장인물이 대본에 따라 행동하는 것처럼 엔트리 프로그래밍도 오브젝트가 블록 명령어에 따라 동작하는 것임을 이해할 수 있다.
2019.03.19visibility3,225 thumb_up_alt0 -
36. 엔트리 화면의 구성
이솦에 접속하여 엔트리를 실행하는 방법을 안다. 또한 엔트리 화면이 실행 화면, 오브젝트 목록, 블록 꾸러미, 블록 조립소, 상단 메뉴로 구성되어 있음을 알고, 각 영역의 쓰임새에 대해 이해한다.
2019.03.19visibility2,808 thumb_up_alt1 -
37. 엔트리 기본 사용법
시작하기 버튼을 클릭했을 때 “반가워!”라고 말하는 프로그램을 만들어 보면서, 블록을 조립해 프로그램을 만들고 실행해 보는 과정을 이해함으로써 엔트리로 프로그램을 만드는 기본적인 방법을 익힌다.
2019.03.19visibility3,037 thumb_up_alt0 -
38. 학급 홈페이지 이용 방법
학급 홈페이지의 사용법을 익히고, 홈페이지 안의 강의와 다양한 게시판을 통해 소프트웨어 교육 수업에 적극적으로 참여한다.
2019.03.19visibility192 thumb_up_alt0 -
39. 재미있는 엔트리 프로그램
피아노 프로그램, 한글 디자인 프로그램, 스마트 식단 프로그램의 사례를 통해 엔트리로 생활 속의 문제를 해결하는 작품을 만들 수 있음을 이해한다.
2019.03.19visibility664 thumb_up_alt0 -
40. 나를 소개하는 프로그램 만들기
나를 소개하는 간단한 프로그램을 구상하고, 절차적 사고로 표현한 후, 프로그래밍 하는 과정을 통해 프로그램 제작 과정을 경험할 수 있다.
2019.03.19visibility873 thumb_up_alt0 -
41. 블록의 종류와 조립법 1
엔트리 블록의 종류와 특징을 알고, 예제를 통해 시작 블록, 진행 블록, 전달 블록, 끝 블록의 모양과 쓰임새를 이해할 수 있다.
2019.03.19visibility1,605 thumb_up_alt0 -
42. 블록의 종류와 조립법 2
똑같은 블록을 복사하는 방법, 블록을 잘못 조립했을 경우 되돌리는 방법, ~로 정하기, ~만큼 바꾸기의 정확한 의미 등을 이해함으로써 블록을 보다 편리하고 정확하게 조립할 수 있다.
2019.03.19visibility1,069 thumb_up_alt0 -
43. 동물이 움직이고 말하는 프로그램
동물이 움직이고 말하는 프로그램을 만들어 보며 프로그램을 만드는 과정을 이해하고, 엔트리 블록을 조립하는 기본 방법을 익힌다.
2019.03.19visibility986 thumb_up_alt0 -
44. 오브젝트의 의미와 사용방법
엔트리에서 사용되는 오브젝트의 의미를 알아보고, 오브젝트가 가진 속성과 속성 값을 변경하는 다양한 방법을 이해할 수 있다.
2019.03.19visibility632 thumb_up_alt0 -
45. 좌표의 이해
좌표의 기본 개념과 엔트리에서 오브젝트의 위치를 나타내는데 좌표가 쓰임을 이해하고, 움직임 블록을 이용해 오브젝트를 움직이는 방법을 익힐 수 있다.
2019.03.19visibility563 thumb_up_alt0 -
46. 프로그램의 실행과정- 입력, 처리, 출력
일상생활에서 손쉽게 경험할 수 있는 디지털 기기의 활용 모습을 살펴보며, 형태는 다르지만 모든 프로그램은 입력, 처리, 출력의 과정을 거쳐 실행된다는 것을 이해할 수 있다.
2019.03.19visibility2,965 thumb_up_alt0 -
47. 입력, 처리, 출력 이해하기
프로그램의 입력, 처리, 출력에 대한 개념을 이해하고 프로그램 입력, 처리, 출력에 쓰이는 다양한 도구들의 종류와 활용 형태 및 특징을 알 수 있다.
2019.03.19visibility1,728 thumb_up_alt1 -
48. 중앙처리장치란?
중앙처리장치의 개념을 이해하고, 마우스 버튼을 클릭하여 동영상 파일을 재생하는 일련의 과정 속에서 프로그램 실행과정 전체를 제어하는 중앙처리장치의 역할을 설명할 수 있다.
2019.03.19visibility681 thumb_up_alt0 -
49. 입력, 처리, 출력 프로그램 만들기
입력 도구를 다르게 하여 간단한 프로그래밍 활동을 체험하고, 제작한 프로그램을 직접 실행해보며 프로그램의 입력, 처리, 출력 과정을 구별하여 이해할 수 있다.
2019.03.19visibility1,743 thumb_up_alt0 -
50. 사람과 컴퓨터의 입력, 처리, 출력 과정의 비교
컴퓨터의 입력, 처리, 출력 장치의 작동원리를 사람의 신체에 있는 여러 기관과 비교해 살펴봄으로써 프로그램 실행 과정에 대한 이해를 높일 수 있다.
2019.03.19visibility935 thumb_up_alt0 -
51. 일상생활 속 프로그램 만들기
실생활 속 사례를 통해 복잡한 계산도 프로그램을 활용하면 간단하게 처리할 수 있음을 알고, 프로그램 활용의 필요성을 이해하며 프로그래밍 활동에 대한 관심과 흥미를 가질 수 있다.
2019.03.19visibility1,022 thumb_up_alt0 -
52. 숫자를 입력해 결과를 출력하는 프로그램
상황과 조건에 따라 변화하는 값을 저장할 때 변수가 활용됨을 알고, 묻고 답하는 블록과 계산 블록을 이용하여 입력된 숫자의 덧·뺄셈 결과를 출력하는 간단한 프로그램을 만들 수 있다.
2019.03.19visibility1,715 thumb_up_alt0 -
53. 변수란?
학생들이 흥미를 가질 만한 소재를 통해 변수의 개념과 필요성을 이해한다. 또 프로그램 속에서 변수가 어떻게 활용되며 무엇을 표현하는지 설명할 수 있다.
2019.03.19visibility2,030 thumb_up_alt0 -
54. 변수의 활용법
변수를 추가하는 방법을 자세히 살펴보고, 여러 가지 변수를 추가하여 ‘구구단을 외우는 프로그램’을 만들 수 있다.
2019.03.19visibility883 thumb_up_alt0 -
55. 연산과 연산자
연산과 연산자의 개념을 이해하고, 간단한 프로그래밍 활동을 통해 산술 연산, 비교 연산, 논리 연산에서 쓰이는 연산자를 살펴보고 각각의 연산 및 연산자의 활용법에 대하여 설명할 수 있다.
2019.03.19visibility1,111 thumb_up_alt0 -
56. 학용품 구입액 계산 프로그램
묻고 대답 기다리기 블록과 변수를 활용해 학용품 구입액을 계산하는 프로그램을 만들 수 있다. 이를 통해 변수를 이해하고, 계산블록을 이용해 숫자와 문자열을 연결하는 방법을 알 수 있다.
2019.03.19visibility789 thumb_up_alt0 -
57. 문자와 문자열
문자와 문자열의 의미에 대해 알아보고, 문자열을 만드는 프로그래밍 활동을 통해 프로그램 안에서 처리되는 문자와 문자열을 이해할 수 있다.
2019.03.19visibility480 thumb_up_alt0 -
58. 장래희망을 말하는 프로그램
여러 가지 문자열을 연결해서 장래희망을 말하는 프로그램을 만들어본다. 이를 통해 복수의 문자열을 연결하는 방법과 입력, 처리, 출력의 프로그램 실행과정을 이해할 수 있다.
2019.03.19visibility608 thumb_up_alt0 -
59. 묻고 대답 기다리기 블록 활용법
프로그램을 만들 때 묻고 대답 기다리기 블록이 어떤 역할을 하는지 이해한다. 또한 묻고 대답 기다리기 블록을 이용해 퀴즈 프로그램을 만들어봄으로써 묻고 대답 기다리기 블록의 다양한 활용방법에 대해 이해한다.
2019.03.19visibility509 thumb_up_alt0 -
60. 학교생활 속 순차,선택,반복 구조 찾기
학생들에게 익숙한 학교생활을 중심으로 그 속에서 순차, 선택, 반복이 적용되는
경우를 찾아봄으로써 순차, 선택, 반복의 의미를 알 수 있다.2019.03.19visibility4,521 thumb_up_alt1 -
61. 일상생활 속 순차,선택,반복 구조 찾기
집에서 흔히 볼 수 있는 가전기기를 사용하는 과정에서 겪게 되는 순차, 선택, 반복의 상황을
살펴보면서 각 용어에 대한 개념을 확실히 익힐 수 있으며 다른 경우를 더 찾을 수 있다.2019.03.19visibility4,786 thumb_up_alt1 -
62. 알고리즘은 어떻게 명령블록으로 바뀔까?
대상을 움직이게 하는 알고리즘과 명령블록을 서로 비교하여 제시하는 과정을 통해 알고리즘이 실제 프로그램에서 어떻게 구현되는지 확인할 수 있는 기회를 제공한다.
2019.03.19visibility464 thumb_up_alt0 -
63. 미로 통과 미션을 통해 순차 구조 체험하기
뚜앙과 함께 떠나는 블록코딩의 첫 걸음 중 순차를 해결하는 과정을 살펴보면서 순차 구조 프로그래밍에 대해서 알 수 있다. 다른 미션을 해결하면서 순차 구조 프로그래밍을 체험한다.
2019.03.19visibility960 thumb_up_alt0 -
64. 모눈종이 프로그래밍 활동으로 순차 구조 이해하기
모눈종이 위에서 화살표 명령을 이용하여 각 칸을 색칠하는 활동을 제시한다. 이를 통해 자신이
원하는 형태를 만드는 과정을 순차적으로 나열하고 순차적으로 문제를 해결해 나가는 방법을
이해한다.2019.03.19visibility834 thumb_up_alt0 -
65. 프로그램 제작 과정을 통해 순차구조 이해하기
내가 좋아하는 것을 다른 사람에게 소개하는 프로그램을 제작하는 과정을 알아보고,
스스로 프로그램을 만들어보면서 순차구조를 직접 익힐 수 있다.2019.03.19visibility565 thumb_up_alt0 -
66. 몇 초 기다리기와 몇 초 동안 이동이기 블록의 차이
순차 구조 프로그래밍을 할 때 중요한 역할을 하는 몇 초 동안 기다리기 블록을 사용해서 문제를 해결하는 실습을 합니다. 그리고 몇 초 동안 이동하기 블록과 실행결과를 비교하여 차이점과 공통점을 발견하여 프로그래밍을 할 때 적절한 명령을 사용할 수 있는 능력을 키우고자 합니다.
2019.03.19visibility237 thumb_up_alt0 -
67. 뚜앙의 반복여행을 통해 반복 구조 체험하기
뚜앙과 함께 떠나는 블록코딩의 첫 걸음 중 “뚜앙의 반복여행”을 해결하는 과정을 살펴보면서 반복 구조 프로그래밍에 대해서 알 수 있다. 이어서 다른 미션을 해결하면서 반복 구조 프로그래밍을 체험한다.
2019.03.19visibility1,113 thumb_up_alt0 -
68. 춤 동작 카드에서 반복 찾기
춤 동작 카드를 이용해서 춤을 구성해 보는 과정을 살펴보면서 순차구조를
반복구조로 바꾸는 과정을 체험하고, 순차 구조에 비해 반복 구조가 가지는
장점에 대해서 생각할 수 있다.2019.03.19visibility753 thumb_up_alt0 -
69. 꽃잎 도장 프로그램 만들기
꽃잎 오브젝트를 회전시키고, 도장 찍기를 하는 과정에서 다양한 꽃잎 모양을 만들어 보고 반복 구조 프로그래밍의 기회를 제공한다.
2019.03.19visibility1,636 thumb_up_alt0 -
70. 반복 구조를 이용한 음악 연주 프로그램
우리가 흔히 알고 있는 노래를 연주하는 프로그램을 순차 구조로 만들어 본 다음 반복 구조로 바꾸어 보는 활동을 살펴봅니다. 이를 통해 반복 구조가 가지고 있는 장점을 학생 스스로 느낄 수 있습니다.
2019.03.19visibility607 thumb_up_alt0 -
71. 뚜앙의 선택여행을 통해 선택 구조 체험하기
뚜앙과 함께 떠나는 블록코딩의 첫 걸음 중 “뚜앙의 선택여행” 미션을 해결하는 과정을 살펴보면서 선택 구조 프로그래밍에 대해서 알 수 있다. 다른 미션을 해결하면서 선택 구조 프로그래밍을 체험한다.
2019.03.19visibility1,498 thumb_up_alt0 -
72. 도후의 하루를 통해 선택 구조 개념 알기
초등학생들이 일상생활 속에서 겪게 되는 다양한 선택의 순간들을 살펴보면서 프로그램의 선택구조에
대한 이해로 확장해 나갈 수 있으며 선택구조가 결코 낯설고 어려운 것이 아니라는 사실을 알 수 있다.2019.03.19visibility378 thumb_up_alt0 -
73. 퀴즈 프로그램으로 선택 구조 알아보기
퀴즈 프로그램에서 정답을 확인하기 위해서는 필수적으로 선택 구조를 사용할 수밖에 없다. 그렇기 때문에 퀴즈 프로그램을 구상하고 제작하는 과정을 통해 자연스럽게 선택 구조 프로그래밍을 하는 경험을 제공한다.
2019.03.19visibility978 thumb_up_alt0 -
74. 마우스 반응 프로그램으로 선택 블록의 특성 알기
선택 구조를 구현하는 명령어 블록은 크게 두 가지고 구분할 수 있습니다. 마우스 포인터에 반응하는 프로그램을 실행시켜보고 오류를 찾는 활동을 통해서 두 명령어 블록의 차이점을 발견하고 프로그램에 적절할 하게 사용할 수 있는 능력을 배양하고자 합니다.
2019.03.19visibility319 thumb_up_alt1 -
75. 프로그램으로 생활 속 문제 해결하기
교실에서 일어나는 우유 급식 문제를 소프트웨어로 해결한 사례를 살펴봅니다. 이를 통해 주변의 문제를 소프트웨어로 해결할 수 있음을 이해하고, 생활 속에서 문제를 찾으려는 태도를 가질 수 있습니다.
2019.03.19visibility807 thumb_up_alt0 -
76. 문제해결 프로그램을 통해 문제해결 과정 이해하기
교실에서 일어나는 우유 급식 문제를 소프트웨어로 해결한 사례를 살펴봅니다. 이를 통해 주변의 문제를 소프트웨어로 해결할 수 있음을 이해하고, 생활 속에서 문제를 찾으려는 태도를 가질 수 있습니다.
2019.03.19visibility396 thumb_up_alt0 -
77. 문제해결 소프트웨어 사례를 보고 창의력 기르기
한 초등학생이 생활 속 문제를 소프트웨어로 해결한 사례를 살펴봅니다.
이를 통해 소프트웨어가 가진 힘과 가치를 느끼면서 창의적 문제 해결력과 초등학생도 할 수 있다는
자신감의 향상을 유도할 수 있습니다.2019.03.19visibility471 thumb_up_alt0 -
78. 전문가들의 문제 해결 과정 이해하기
전문가들이 프로그램을 만들어 문제를 해결한 사례를 살펴봅니다. 이를 통해 전문가들의 문제 해결 과정과 그 속에서 의사소통과 협력이 중요하다는 것을 이해합니다.
2019.03.19visibility143 thumb_up_alt0 -
79. 프로그램 설계 과정 이해하기
우유 급식 문제를 해결하는 프로그램을 설계하는 과정을 자세히 살펴보고,
그 속에서 어떤 생각과 고민을 했는지 볼 수 있습니다.
이를 통해 프로그램 설계 과정을 이해하고, 문제 해결 과정에 적용할 수 있습니다.2019.03.19visibility356 thumb_up_alt0 -
80. 모둠 점수 프로그램을 통해 문제해결 과정 이해하기
교실에서 모둠 점수 기록에 생긴 문제를 해결하는 과정을 살펴봅니다. 이를 통해 프로그램을 만들어 문제를 해결하는 과정이 어떻게 이루어지는지 전체적으로 이해합니다.
2019.03.19visibility275 thumb_up_alt0 -
81. 할 일 관리 프로그램을 통해 문제해결 과정 이해하기
할 일을 자주 깜빡하는 문제를 해결하는 과정을 살펴봅니다. 이를 통해 프로그램을 만들어 문제를 해결하는 과정이 어떻게 이루어지는지 전체적으로 이해합니다.
2019.03.19visibility252 thumb_up_alt0 -
82. 음식물 쓰레기 줄이기 캠페인 프로그램을 통해 문제해결 과정 이해하기
음식물 쓰레기가 많은 문제를 해결하는 과정을 살펴봅니다. 이를 통해 프로그램을 만들어 문제를 해결하는 과정이 어떻게 이루어지는지 전체적으로 이해합니다.
2019.03.19visibility471 thumb_up_alt0 -
83. 내가 만든 프로그램을 평가하기
만든 프로그램을 여러 가지 기준에 따라 점검하고, 부족한 부분을 고치는 사례를 살펴봅니다.
이를 통해 평가하는 방법을 이해하고, 프로그램을 만드는 과정에 적용합니다.2019.03.19visibility348 thumb_up_alt0 -
84. 오류수정 과정의 이해와 프로그래밍 적용
오류를 수정하는 활동을 뜻하는 ‘디버깅’이란 낱말의 유래를 알아보고,
다양한 오류 수정 방법을 알아봅니다. 이를 통해 오류 수정 방법을 이해하고, 프로그래밍에 적용할 수 있습니다.2019.03.19visibility615 thumb_up_alt1 -
85. 중학교에서는 어떤 내용을 배우게 될까?
중학교에서 배우는 자료 수집과 표현, 문제 해결, 변수와 연산자, 센서 활용의 내용을 간단히 살펴봅니다.
이를 통해 초등학교 이후 중학교에서 이어지는 학습에 대한 기대감을 가질 수 있습니다.2019.03.19visibility159 thumb_up_alt0 -
86. 날씨 알리미 프로그램의 필요성
날씨가 우리 생활에 미치는 영향을 이해하고, 날씨 알리미와 같은 프로그램이 필요함을 알 수 있다.
2019.03.19visibility131 thumb_up_alt0 -
87. 날씨 알리미 프로그램 설계하기
어떤 종류의 날씨 알리미 프로그램을 만들지 생각해 보고, 일교차와 불쾌지수 알리미 프로그램을 만들 때 필요한 날씨 자료와 원리를 이해해 프로그램을 설계해 본다.
2019.03.19visibility166 thumb_up_alt0 -
88. 일교차 알리미 프로그램
내가 사는 곳의 최고 기온과 최저 기온을 입력했을 때 자동으로 일교차를 계산하고, 일교차가 클 때와 작을 때를 판단해 알려주는 일교차 알리미 프로그램을 만든다.
2019.03.19visibility127 thumb_up_alt0 -
89. 불쾌지수 알리미 프로그램
내가 사는 곳의 기온과 습도 자료를 입력하면, 자동으로 불쾌지수를 계산해 알려주는 불쾌지수 알리미 프로그램을 만든다.
2019.03.19visibility179 thumb_up_alt0 -
90. 날씨 예보 프로그램의 이용
빨래 지수, 자외선 지수, 물 때 예보 등 우리 생활에 영향을 미치는 날씨에 대해 알려주는 날씨 예보 앱의 유용성을 알고, 이를 생활 속에서 활용하는 태도를 가진다.
2019.03.19visibility145 thumb_up_alt0 -
91. 단위를 정확히 바꾸어야 하는 필요성 이해하기
우리생활에서 사용되는 다양한 단위에 대해 알아보고, 단위를 바꾸어 표현하는 경우에 정확한 계산이 필요함을 이해한다.
단위를 자동으로 바꾸어 계산해주는 프로그램의 필요성을 이해하여 프로그램을 만들기 위한 태도를 갖춘다.2019.03.19visibility127 thumb_up_alt0 -
92. 단위 자동 계산 프로그램 설계 및 블록 알아보기
cm, m, km의 관계를 이해하여 단위를 자동으로 바꾸는 프로그램을 설계하고, 코딩으로 구현하기 위한 블록을 탐색하고 연습을 통해 블록의 사용 방법을 이해한다.
2019.03.19visibility124 thumb_up_alt0 -
93. 단위 자동 계산 프로그램 만들기
cm, m, km의 관계를 활용하여, 사용자가 m의 단위로 숫자를 입력하면 cm 또는 km 단위로 바꾸어주는 프로그램을 만들어 본다.
2019.03.19visibility146 thumb_up_alt0 -
94. 단위 자동 계산 프로그램 발전시키기
앞서 만들었던 단위 자동 계산 프로그램을 보완하여, m 단위의 숫자를 cm나 km 중 하나로 선택해 자동으로 바꾸어주는 프로그램을 만들어 본다.
2019.03.19visibility136 thumb_up_alt0 -
95. 미래 사회의 단위 알아보기
다가올 미래 사회에서 필요한 다양한 단위에 대해 전문가를 통해 알아보고, 단위가 복잡하고 다양해짐에 따라 컴퓨터를 활용하여 간단한 프로그램을 만들어 이를 해결할 수 있음을 이해한다.
2019.03.19visibility141 thumb_up_alt0 -
96. 초대장 프로그램의 필요성
자동으로 글을 써주는 프로그램의 필요성을 알고, 초대장 프로그램이 필요함을 이해할 수 있다.
2019.03.19visibility136 thumb_up_alt0 -
97. 초대장 설계하기
목적에 맞는 글을 쓰는 방법을 이해하고, 초대장을 만들 때 어떤 자료가 필요한지 알 수 있다. 그리고 이 자료를 활용해 자동으로 글을 써주는 초대장 프로그램을 만드는 방법을 이해할 수 있다.
2019.03.19visibility119 thumb_up_alt0 -
98. 초대장 프로그램 만들기(1)
변수와 신호보내기 블록을 활용하여 필요한 자료를 입력하면 자동으로 초대장이 만들어지는 초대장 프로그램을 만들 수 있다.
2019.03.19visibility171 thumb_up_alt0 -
99. 초대장 프로그램 만들기(2)
무작위 수와 애니메이션 효과를 이용해 배경을 바꾸고, 선물 상자가 움직이며 말을 하는 재미있는 초대장 프로그램을 만들 수 있다.
2019.03.19visibility133 thumb_up_alt0 -
100. 기사를 쓰는 프로그램, 로봇 기자
로봇 기자 이야기를 통해 자동으로 글을 써주는 프로그램의 유용성을 알고, 우리 생활 곳곳에서 다양한 프로그램이 사용되고 있음을 이해한다.
2019.03.19visibility313 thumb_up_alt0 -
101. 경제 그래프 만들기의 필요성 이해하기
경제의 성장 과정을 표현하는 다양한 방법을 알아보고 그 중 그래프로 표현하는 것이 그 과정을 명확히 이해하기에 편리하다는 것을 알아본다. 그리고 이를 자동으로 그려주는 프로그램을 만들기 위한 태도를 갖추어 본다.
2019.03.19visibility145 thumb_up_alt0 -
102. 경제 그래프 만들기 준비
경제 성장 과정을 표현하는 그래프를 살펴보고, 이를 프로그램으로 만들기 위해 필요한 블록의 사용 방법을 복습한다.
2019.03.19visibility142 thumb_up_alt0 -
103. 경제 그래프 만들기 (1)
경제 지표를 나타내는 수치를 사용자가 입력하면 간단한 연산을 통해 자동으로 그래프를 그려주는 프로그램을 만들어 본다.
2019.03.19visibility127 thumb_up_alt0 -
104. 경제 그래프 만들기 (2)
경제 지표를 나타내는 수치를 사용자가 입력하면 해당 부분에 입력한 수치가 글씨로 표현될 수 있도록, 글상자 블록을 활용하여 프로그램을 발전시켜 본다.
2019.03.19visibility156 thumb_up_alt0 -
105. 경제 그래프 만들기 (3)
경제 지표를 나타내는 수치를 사용자가 입력하면 해당 부분에 입력한 수치가 글씨로 표현될 수 있도록, 글상자 블록과 복제하기 블록을 활용하여 프로그램을 발전시켜 본다.
2019.03.19visibility135 thumb_up_alt0 -
106. 운동 도우미 프로그램의 필요성
건강한 생활을 위해 운동 습관이 필요함을 알고, 섭취한 칼로리를 소모하기 위한 운동을 할 때 도움을 줄 수 있는 운동 도우미 프로그램이 필요함을 이해할 수 있다.
2019.03.19visibility271 thumb_up_alt0 -
107. 운동 도우미 프로그램 설계하기
운동 도우미 프로그램을 만들 때 필요한 칼로리, 운동 강도 등의 개념을 이해하고, 소모되는 칼로리와 운동 시간을 계산하는 식을 활용해 프로그램을 만드는 방법을 이해할 수 있다.
2019.03.19visibility263 thumb_up_alt0 -
108. 칼로리 계산 프로그램 만들기
운동 시간과 운동 강도, 몸무게 자료를 입력하면 운동 시 소모되는 칼로리를 계산해 말해주는 칼로리 계산 프로그램을 만들 수 있다.
2019.03.19visibility385 thumb_up_alt0 -
109. 운동 시간 계산 프로그램 만들기
칼로리, 운동 강도, 몸무게 자료를 활용해 원하는 만큼 칼로리를 소모하는데 필요한 운동 시간을 계산해 말해주는 프로그램을 만들 수 있다.
2019.03.19visibility290 thumb_up_alt0 -
110. 건강한 생활을 지켜주는 프로그램의 이용
스마트 칫솔, 스마트 체중계, 식단 관리 앱 등 건강한 생활을 할 수 있도록 도움을 주는 프로그램의 유용성을 알고, 이를 일상생활 속에서 활용하고자 하는 태도를 가질 수 있다.
2019.03.19visibility299 thumb_up_alt0 -
111. 일상생활 속 컴퓨터를 활용한 음악 활동 알아보기
일상생활에서 이루어지는 행사 속에서 컴퓨터를 활용한 음악 활동에 대해 알아보고, 컴퓨터를 활용한 음악 만들기에 관심을 갖고 참여할 수 있다.
2019.03.19visibility427 thumb_up_alt0 -
112. 컴퓨터 음악 연주를 위해 필요한 블록 알아보기
음악을 컴퓨터로 표현하여 연주하기 위하여 필요한 블록을 알아보고 사용 방법을 알 수 있다.
2019.03.19visibility134 thumb_up_alt0 -
113. 음악 분석 방법을 이해하고 프로그램으로 만들기 (1)
음악을 음과 박자로 구분하여 분석하는 방법을 이해하고, 생일축하곡 앞부분을 엔트리로 만들 수 있다.
2019.03.19visibility176 thumb_up_alt0 -
114. 음악 분석 방법을 이해하고 프로그램으로 만들기 (2)
음악을 음과 박자로 구분하여 분석하는 방법을 이해하여, 생일축하곡 뒷부분을 엔트리로 만들고, 악기를 바꾸거나 음과 박자를 달리하여 자유롭게 연주할 수 있다.
2019.03.19visibility127 thumb_up_alt0 -
115. 컴퓨터 음악 활동을 하는 전문가 만나보기
컴퓨터를 활용해 작곡활동을 하는 전문가와의 인터뷰 영상을 보고,
컴퓨터로 다양한 음악활동이 가능함을 이해하고 컴퓨터를 활용한 미래 음악의 발전에 대해 생각해본다2019.03.19visibility164 thumb_up_alt0 -
116. 사진 콜라주 프로그램의 필요성
미술 표현 기법 중 하나인 콜라주의 의미를 알고, 사진 콜라주 프로그램의 필요성을 이해하고 호기심을 갖는다.
2019.03.19visibility163 thumb_up_alt0 -
117. 사진 콜라주 프로그램 설계하기
콜라주 기법에 대해 자세히 알아보고, 사진 콜라주 프로그램을 만들 때 필요한 사진이나 이미지 파일을 엔트리에 업로드 하는 방법을 이해한다. 또 사진이나 이미지 파일을 선택할 때 주의할 점에 대해 생각해 본다.
2019.03.19visibility179 thumb_up_alt0 -
118. 사진 콜라주 프로그램 만들기 (1)
사각형 오브젝트를 이용해 화면을 분할하고, 사진을 업로드한 후 사진이 자동으로 덧붙여지는 콜라주 프로그램을 만든다. 이를 통해 프로그램을 이용해 미술 작품을 만드는 방법을 이해하고, 프로그램의 유용성을 안다.
2019.03.19visibility155 thumb_up_alt0 -
119. 사진 콜라주 프로그램 만들기 (2)
사진 오브젝트에 색깔 효과, 투명도 효과, 상하 모양 뒤집기 등 여러 가지 효과를 줌으로써 실행할 때마다 다양하게 변화하는 사진 콜라주 프로그램을 만든다. 이를 통해 오브젝트에 다양한 효과를 주는 방법을 이해한다.
2019.03.19visibility142 thumb_up_alt0 -
120. 그림 그리기 프로그램의 이용
손으로 그림을 그리거나 연필 스케치 효과 주기, 사진을 잘라서 콜라주 하기 등 다양한 미술 작품을 만들 수 있는 앱을 소개하고, 이러한 프로그램을 활용해 미적 감각을 키우고, 일상생활 속에서 유용하게 사용할 수 있음을 이해한다.
2019.03.19visibility201 thumb_up_alt0 -
121. 응급처치 프로그램의 필요성 이해하기
일상생활에서 발생할 수 있는 응급상황에 대해 침착하게 응급처치 행동으로 대응해야 함을 사례를 통해 살펴본다. 또한 응급처치 안내 프로그램이 유사 시 침착한 대응을 위해 필요함을 이해한다.
2019.03.19visibility156 thumb_up_alt1 -
122. 심폐소생술 안내 프로그램의 변수와 리스트 블록 알아보기
심폐소생술 안내 프로그램을 살펴보고, 이 프로그램을 만들기 위해 필요한 변수와 리스트 블록의 사용방법을 알아보고 프로그램을 만들기 위한 준비를 한다.
2019.03.19visibility167 thumb_up_alt0 -
123. 심폐소생술 안내 프로그램의 블록 살펴보기
심폐소생술 안내 프로그램을 살펴보고, 이 프로그램을 만들기 위해 필요한 오브젝트와 블록을 알아본다.
2019.03.19visibility146 thumb_up_alt0 -
124. 기초적인 심폐소생술 안내 프로그램 만들기
단계를 안내하기 위해 필요한 버튼, 글상자 등의 오브젝트를 활용하여 심폐소생술을 안내해주는 기초적인 프로그램을 만들어 본다.
2019.03.19visibility149 thumb_up_alt0 -
125. 심폐소생술 안내 프로그램의 오류 확인 후 수정하기
앞서 만든 기초적인 심폐소생술 안내 프로그램의 오류를 찾아보고 문제 해결 방법을 탐색하여 오류를 수정할 수 있는 코드를 추가하여 오류가 없는 프로그램으로 발전시켜 본다.
2019.03.19visibility194 thumb_up_alt0