표제지
국문초록
목차
제1장 서론 10
제1절 연구의 필요성 및 목적 10
제2절 논문 구성 11
제2장 관련 연구 12
제1절 목적 지향 대화 시스템을 이용한 영어 교육용 챗봇 12
제2절 챗봇 제작을 통한 SW 교육 12
제3절 영어교과 보조 도구로서의 챗봇 연구 12
제4절 중학생 대상 효율적 SW 교육에 대한 연구 13
제5절 해외 SW 교육과 비교한 국내 SW 교육 14
제6절 학교 SW 교육에 적합한 피지컬 컴퓨팅 교육 15
제3장 챗봇 시스템 16
제1절 목적 지향 대화 시스템 16
제2절 챗봇 16
1. 챗봇의 개요 16
2. 챗봇의 발전과정 17
3. 챗봇의 구조 18
4. 챗봇의 플랫폼 19
5. 챗봇에 사용된 기술 20
6. 챗봇 개발 플랫폼 22
제4장 알고리즘 교육을 위한 챗봇 시스템의 구현 25
제1절 챗봇의 용도 및 동작 원리 25
제2절 챗봇을 이용한 알고리즘 교육용 대화 시스템 33
제5장 설문 분석 및 고찰 37
제1절 설문 분석 37
제2절 고찰 47
1. 주의 집중 영역 47
2. 효율성 영역 47
3. 학습 증진 효과 영역 48
제6장 분석 및 결론 50
참고문헌 52
Abstract 54
〈표 1〉 단비(Danbee.Ai) 대화노드별 기능 26
〈표 2〉 설문조사 내용과 구성 37
〈그림 1〉 챗봇의 구조 18
〈그림 2〉 내재화 챗봇 19
〈그림 3〉 메신저 기반 챗봇 19
〈그림 4〉 챗봇에 사용된 기술 20
〈그림 5〉 규칙 기반 동작 시스템 21
〈그림 6〉 지능형 기반 동작 시스템 21
〈그림 7〉 서버 기반 챗봇 개발 플랫폼 22
〈그림 8〉 플랫폼 기반 챗봇 개발 플랫폼 23
〈그림 9〉 단비(Danbee.Ai) 대화 흐름 구성 인터페이스 24
〈그림 10〉 조건문과 반복문 개념 학습 챗봇 시스템 대화 흐름도 27
〈그림 11〉 구구단 알고리즘 학습 챗봇 시스템 대화 흐름도 28
〈그림 12〉 상어 피하기 게임 학습 챗봇 시스템 대화 흐름도 29
〈그림 13〉 구구단 알고리즘 학습 챗봇 시스템 Listen 노드 30
〈그림 14〉 구구단 알고리즘 학습 챗봇 시스템 Slot 노드 31
〈그림 15〉 구구단 알고리즘 학습 챗봇 시스템 Split 노드 32
〈그림 16〉 구구단 알고리즘 학습 챗봇 시스템 Jump 노드 33
〈그림 17〉 구구단 알고리즘 학습 챗봇 시스템 실행화면 1 34
〈그림 18〉 구구단 알고리즘 학습 챗봇 시스템 실행화면 2 35
〈그림 19〉 구구단 알고리즘 학습 챗봇 시스템 실행화면 3 36
〈그림 20〉 문항별 설문 조사 결과 38
〈그림 21〉 챗봇 시스템을 이용한 수업의 경험 유무 39
〈그림 22〉 챗봇 시스템의 수업 집중도에의 영향 40
〈그림 23〉 챗봇 시스템을 이용한 선행학습의 효율성 41
〈그림 24〉 챗봇 시스템을 이용한 개념적 수업 시나리오의 효율성 42
〈그림 25〉 챗봇 시스템을 이용한 함수 적용 수업 시나리오의 효율성 43
〈그림 26〉 챗봇 시스템을 이용한 알고리즘 설계 수업 시나리오의 효율성 44
〈그림 27〉 챗봇 시스템을 이용한 프로그램 코딩 수업 시나리오의 효율성 45
〈그림 28〉 챗봇 시스템을 이용한 선행 학습/복습의 선호도 46
〈그림 29〉 학교 수업 외 시간에 챗봇 시스템을 이용한 학습의 효율성 47
〈그림 30〉 효율성 영역 문항별 설문 조사 결과 48