모눈종이 알고리즘

III. 문제 해결과 프로그래밍

활동지 q

활동지 q

교과서 94쪽

1. 아래와 같은 화살표 명령어를 이용하여 주어진 그림을 그리기 위한 화살표 알고리즘을 나타내 보자(★가 시작점).

오른쪽으로 한 칸 이동하기	왼쪽으로 한 칸 이동하기	위로 한 칸 이동하기	아래로 한 칸 이동하기	해당칸 색칠하기

★

1단계	2	3	4	5	6	7	8	9	10
11	12	13	14	15	16	17	18	19	20

★

1단계	2	3	4	5	6	7	8	9	10
11	12	13	14	15	16	17	18	19	20

☆

1단계	2	3	4	5	6	7	8	9	10
11	12	13

2. 내가 만들어 친구에게 문제 내기

☆

1단계	2	3	4	5	6	7	8	9	10
11

다양한 자료 정렬해 보기 ①

활동지 w

교과서 103쪽

1. 다음과 같은 다양한 카드를 버블 정렬을 이용해서 정렬해 보자.

2. 몇 번의 교환 과정이 필요한가?

다양한 자료 정렬해 보기 ②

활동지 e

교과서 103쪽

1. 다음과 같은 다양한 카드를 버블 정렬을 이용해서 정렬해 보자.

2. 몇 번의 교환 과정이 필요한가?

프로젝트 : 미로 게임 만들기

활동지 r

★	미로에서 고양이는 현재 위치에서 ★까지 가야한다. 고양이는 사각형 벽을 통과하지 못하며 벽에 닿으면 처음 위치로 이동한다. ★에 도착하면 “You win!”이라는 메시지가 나타난다.

1. 어떤 기능이 있는지 적어 보자.

<객체 : 고양이>

벽에 대해	벽에 닿으면 ( )
★에 대해	★에 닿으면 ( )

2. 위 기능을 구현해 본 후 다른 기능을 추가하여 설계 및 구현해 보자.

3. 프로젝트를 친구들과 공유하고 스스로 평가해 보자.

잘된 점	보완해야 할 점

심화 프로젝트 융합 활동 : 자연 속의 규칙 발견하기

활동지 t

※ 아래 문제 상황을 읽고 문제 해결을 위한 과정 중 빈칸에 알맞은 말을 쓰거나 선택하시오.

문제 상황 주영은 미술 수행 평가로 꽃을 주제로 한 인포그래픽을 만들기로 했다. 주변에 피어 있는 꽃을 관찰해 보니 대부분의 꽃잎 수가 3장, 5장, 8장, 13장으로 되어 있었다. 무엇보다 놀라운 점은 이런 규칙성이 꽃잎의 패턴뿐만 아니라 솔방울 포엽, 파인애플의 껍질 등 자연의 도처에서 나타난다는 점이다. 또한 달팽이 껍데기뿐만 아니라 독수리가 나선을 그리면서 비행하는 모습이 꽃잎의 패턴과 유사하다는 것이다. 자연의 현상을 수학적으로 설명할 수 있다니, 오~ 흥미로운 사실이다. 이러한 규칙을 이용해서 독수리가 날아가는 모양을 그려 보기로 했다.

1. 문제 이해하고 분석하기

앵무조개와 태풍, 솔방울의 무늬에서 나타나는 공통적인 모양을 관찰해 보자. 각 무늬에서 나타나는 공통적인 모양은 어떠한가? 공통적인 모양이 가진 규칙을 찾아보고, 피보나치의 수와 일치하는 정도를 확인해 보자.

2. 문제 해결 방법의 설계

오브젝트	연필
핵심 요소	중심점 : 나선형이 시작되는 지점 회전 각도 : 나선형의 궤적을 나타내는 각도 ( ) : 중심점과의 거리
패턴 찾기	( )도 간격으로 반지름의 길이가 일정하게 (증가한다, 감소한다) 증가하는 값은 90도 전의 반지름 길이를 (합한, 뺀) 수이다.
추상화	피보나치 수는 바로 앞의 두 피보나치 수의 (합, 차)이다.

컴퓨팅 시스템의 활용

Ⅳ. 컴퓨터 시스템

활동지 q

교과서 152쪽

1. 모든 사물이 인터넷으로 연결된(IoT) 미래 사회에서 해킹이 발생했을 경우 어떤 일이 일어날 수 있을지 각 분야별로 상상해서 이야기를 꾸며 보자.

분야	어떤 일이 일어날 수 있을까?
가정 생활
교육 현장
산업 현장
운송 장비
의료 분야

2. 위와 같은 문제가 발생하지 않게 하기 위해서 우리는 어떤 노력을 기울여야 할까?

컴퓨팅 시스템의 활용

활동지 w

교과서 153쪽

※ 4차 산업혁명의 핵심적인 기술을 살펴보고 이를 통해 미래가 어떻게 바뀔지 예상해 보자.

1. 4차 산업혁명의 핵심적인 기술 몇 가지를 뽑은 것이다. 인터넷에서 자료를 찾아서 어떤 기술인지에 대해서 파악해 보자.

기술	어떠한 기술인가요?
인공지능
빅 데이터
사물 인터넷

2. 위와 같은 기술들이 널리 퍼지게 될 미래의 우리 삶은 어떻게 달라질 것이라고 생각하는지 만화로 나타내 보자.

센서에 대해 알아보기

활동지 e

교과서 162쪽

1. 자동차에 적용된 다양한 센서들을 표현한 그림이다. 이중에 조사하고 싶은 것 3가지를 선택해서 조사해 보자.

자동차에 탑재되는 센서들

센서	센서의 기능

2. 내가 조사한 내용 이외에도 자동차에 추가됐으면 하는 센서나 장치를 생각해 보자.

센서	센서의 기능

센서 보드 프로젝트

활동지 r

교과서 166쪽

1. 스크래치 센서 보드의 여러 센서들을 이용하여 교과서에 제시된 것 외에 다른 프로그램을 만들 수 있을지 생각해 보자.

센서의 종류	프로젝트 개요
빛 센서
소리 센서
저항 센서
슬라이더
버튼

2. 스크래치 센서 보드는 내장되어 있는 센서만을 사용할 수 있습니다. 만약 내가 보드 설계자라면 어떠한 장치를 더 추가 할 것인지 그 이유를 들어 설명하시오.

추가하고 싶은 장치

그 이유는 무엇인가요?

어떠한 프로젝트를 만들 수 있나요?

재미있게 문제 해결하기

활동지 t

교과서 171쪽

※ 다음은 한 기업에서 기술을 이용해서 재미있게 사회적인 문제를 해결했던 사례이다. 우리도 이러한 프로젝트를 기획해 보자.

1번: https://youtu.be/2lXh2n0aPyw	2번: https://youtu.be/cbEKAwCoCKw

1. 영상을 보고 어떠한 프로젝트인지 파악해 보자.

	어떠한 문제가 있었는가?	문제를 어떻게 해결했는가?
1번
2번

2. 주변에서 문제 상황을 찾고 재미있는 컴퓨팅 장치로 문제를 해결해 보자.

해결하고자 하는 문제는 무엇인가?

어떠한 장치를 만들어서 문제를 해결할 수 있을까?