15-4친구로봇 놀이해요
체육관에서 민아와 나래, 서준이 그리고 다른 친구들이 있다. 민아와 나래는 상의하며 명령어 카드를 칠판에 붙이고 있고, 친구로봇이 된 서준이는 커다란 알고리즘판 위에 서 있다.
활동15
친구로봇 놀이하기
활동
15
친구로봇 놀이하기
[활동안내]
1.친구로봇에게 내릴 명령 중 순차구조, 반복구조, 선택구조에 따라 움직이는 명령을 생각해 본다.
2.친구로봇에게 생각한 명령을 내려 움직이도록 한다.
1.친구로봇에게 내릴 명령 중 순차구조, 반복구조, 선택구조에 따라 움직이는 명령을 생각해 본다.
2.친구로봇에게 생각한 명령을 내려 움직이도록 한다.
[준비물]
알고리즘판, 명령어카드, 색테이프, 롤러코스터 이미지가 그려진 상자
알고리즘판, 명령어카드, 색테이프, 롤러코스터 이미지가 그려진 상자
[활동팁]
1.이 활동은 친구 로봇에게 순차구조, 반복구조, 선택구조를 이용한 명령을 내려 롤러코스터를 찾도록 하는 놀이로 순차, 반복, 선택을 통한 문제해결 방법을 표현하고 알고리즘에 대하여 이해할 수 있도록 하여야 한다.
1.이 활동은 친구 로봇에게 순차구조, 반복구조, 선택구조를 이용한 명령을 내려 롤러코스터를 찾도록 하는 놀이로 순차, 반복, 선택을 통한 문제해결 방법을 표현하고 알고리즘에 대하여 이해할 수 있도록 하여야 한다.
[활동방법]
1. 교실바닥에 테이프를 붙여서 ‘친구로봇 놀이하기' 놀이판을 만든다.
2. 롤러코스터(상자)를 해당 위치에 올려놓는다.
3. 친구로봇을 출발점에 세운다.
4. 의논한 방법대로 명령어를 순서대로 말하면 친구로봇은 명령에 따라 움직인다.
5. 명령에 따라 롤러코스터 상자에 도착하면 성공.
부록 - 알고리즘
1. 알고리즘이란?
알고리즘이란 문제를 해결하는 절차나 방법을 컴퓨터가 따라 할 수 있도록 자세하게 설명하는 과정이다. 다시 말해 알고리즘은 컴퓨터를 활용하여 문제를 해결하는 과정에서 주어진 문제를 해결하는 일련의 방법 또는절차이며, 문제를 해결하는 방법을 절차대로 나열하는 것이다.
지금 우리가 배우고 있는 언플러그드 활동에서 말하는 알고리즘은 컴퓨터가 과제를 해결하기 위한 명령어들의 집합이며 이들 알고리즘은 컴퓨터과학의 핵심으로, 컴퓨터가 문제를 어떻게 해결하는지를 나타내는 방법이다. 즉 정보를 어떻게 입력하고 처리하는지, 데이터를 어떻게 표시하는지를 나타내는 순서도이다. 2. 알고리즘은 컴퓨터에서만 사용할까? ‘알고리즘’하면 대부분의 사람들은 바로 컴퓨터를 생각한다. 즉, 우리 생활과는 전혀 상관이 없다고 생각한다. 하지만 우리가 생활 속의 모든 행동에는 알고리즘과 관련이 있다. 예를 들면 아침에 일어나 세수하고 양치하기부터 학교에 가기 위해 행동하는 모든 과정, 자판기에서 음료수 뽑기, 전자레인지에 팝콘튀기기 등 이 모든 과정 속에는 알고리즘이 활용되고 있다. 하지만 이들 행동은 일어나는 과정 속에 너무 익숙하고 자연스럽게 여겨지기 때문에 특별한 알고리즘의 절차가 이루어진다는 생각을 전혀 하지 못하는 것이다. 따라서 생활 속에서 알고리즘을 찾아보고 그 절차를 인식함으로써 생활과 알고리즘의 관계를 이해하는 것이 중요하다.
지금 우리가 배우고 있는 언플러그드 활동에서 말하는 알고리즘은 컴퓨터가 과제를 해결하기 위한 명령어들의 집합이며 이들 알고리즘은 컴퓨터과학의 핵심으로, 컴퓨터가 문제를 어떻게 해결하는지를 나타내는 방법이다. 즉 정보를 어떻게 입력하고 처리하는지, 데이터를 어떻게 표시하는지를 나타내는 순서도이다. 2. 알고리즘은 컴퓨터에서만 사용할까? ‘알고리즘’하면 대부분의 사람들은 바로 컴퓨터를 생각한다. 즉, 우리 생활과는 전혀 상관이 없다고 생각한다. 하지만 우리가 생활 속의 모든 행동에는 알고리즘과 관련이 있다. 예를 들면 아침에 일어나 세수하고 양치하기부터 학교에 가기 위해 행동하는 모든 과정, 자판기에서 음료수 뽑기, 전자레인지에 팝콘튀기기 등 이 모든 과정 속에는 알고리즘이 활용되고 있다. 하지만 이들 행동은 일어나는 과정 속에 너무 익숙하고 자연스럽게 여겨지기 때문에 특별한 알고리즘의 절차가 이루어진다는 생각을 전혀 하지 못하는 것이다. 따라서 생활 속에서 알고리즘을 찾아보고 그 절차를 인식함으로써 생활과 알고리즘의 관계를 이해하는 것이 중요하다.
부록 - 알고리즘판
(1) 알고리즘판
(2) 명령어 카드
(3) 로봇 말
(4) 나무