Search
Duplicate

[수업 사례] 코답을 이용한 포켓몬 데이터 분석

생성일
2024/05/11 00:59
태그
#와플쌤
중학교정보
데이터분석
데이터시각화
안녕하세요^^ 이번 정보쿠키부터 함께 하게 된 와플이라고 합니다.
이번 정보쿠키에서는 선생님들께 ‘코답을 이용한 포켓몬 데이터 분석’ 수업 사례를 소개해 드리려고 합니다.
우선 캐글(https://www.kaggle.com/)에서 ‘Pokemon with stats’를 다운로드 받습니다.
참고로 캐글 사이트에 가입해야 다운받을 수 있습니다. 데이터를 받아서 살펴보면 Name이 깨진 부분이 있을 수 있어요. 저는 어떤 포켓몬인지 확인할 수 없으면 해당 데이터는 삭제했습니다.
수업 시간 부족으로 인해 사전에 제가 자료를 다운받아 깨진 데이터는 삭제한 다음, 수업 시간에는 학생들에게 가공된 데이터를 제공했어요. 수업은 코답(https://codap.concord.org/) 사이트에 접속하는 것부터 시작했습니다. 코답 사이트에 접속하여 [Launch CODAP]을 클릭합니다.
[새 문서]를 클릭하여 새로운 작업을 시작합니다.
좌측 상단 메뉴를 눌러 [가져오기]를 선택한 후 미리 전처리를 해 둔 포켓몬 데이터셋을 불러오면 데이터 분석을 할 준비가 끝납니다.
대략 800개의 데이터가 화면에 뜨면 학생들이 신기해하면서 자신이 아는 포켓몬이 있는지 찾더라구요. 데이터셋에서 포켓몬 이름이 영문으로 되어 있기 때문에 학생들이 알아보기 어려울까 봐 구글에 해당 포켓몬의 이미지를 검색해서 비교해 보도록 안내했습니다. 직접 포켓몬 이미지를 검색하며 아는 포켓몬이 나오면 즐거워하고, 서로 이야기를 나누는 모습을 보니 귀여웠습니다.
상단에 있는 그래프 아이콘을 눌러 점 그래프가 생성되는 모습을 보면 또 신기해하면서 열심히 따라옵니다.
저는 학생들과 세 가지 그래프를 만들어 보았습니다.
처음에는 가로축에 유형(Type), 세로축에 공격(Attack)을 두고, 자신이 원하는 유형 중 공격력이 제일 센 포켓몬을 찾아서 구글에 이미지 검색을 해보도록 하였습니다.
저는 학생들과 세 가지 그래프를 만들어 보았습니다.
두 번째는 가로축은 방어(Defense), 세로축은 공격(Attack)을 두고, 제일 약한 포켓몬을 찾아보고, 방어력은 제일 높은데, 공격력이 제일 낮은 포켓몬을 찾아보도록 하였습니다.
마지막으로 두 번째 활동에서 가운데 표에 유형(Type)을 두고 그래프를 생성했습니다. 이렇게 그래프를 생성하면, 유형을 클릭했을 때 유형별로 묶어서 볼 수도 있다는 점을 함께 안내했습니다.
그래프 활동이 모두 끝난 후 학생들에게 관련된 질문을 했습니다. (참고로 정답은 ① 찌리리공, ② 피츄입니다. )
① 전기(Electric) 포켓몬 중 공격성이 제일 낮은 포켓몬은 무엇인가?
② 공격 40, 방어 15인 포켓몬은 무엇인가?
추가 활동으로 질문에 답하기 위한 속성을 찾아서 그래프를 만들어 보고, 이미지를 검색해 보도록 하였습니다. 중학교 학생들의 흥미를 이끌 수 있는 데이터를 찾는 과정이 제일 힘들었던 것 같습니다. 올해 처음으로 이 수업을 진행해 보았는데 학생들이 좋아하고 실습에 열심히 참여해 주어 만족스러운 수업이었습니다.