nglaura/koreascience-summarization huggingface dataset:
본 논문의 목적은 수학정보 영재반 수업에서 고고보드를 사용하여 고고범퍼카의 조립 과정 및 고고모니터 명령어로 고고범퍼카를 제어하는 활동을 분석하여 강사와 참여 학생 사이의 상호작용적 활동과 컴퓨팅 사고 패턴을 질적으로 탐구하는 것이다. 연구자는 연구참여자(로봇 강사 및 참여 학생) 2명을 대상으로 2013년 7월 말에 이틀 동안 고고범퍼카 프로젝트 수업을 비디오로 촬영하였다. 그리고 그 이후에 진우를 대상으로 2013년 11월과 2014년 1월 사이에 별도의 후속 면담과 비디오 회상면담을 3회 실시하여 고고범퍼카 프로젝트 수행 과정에 관한 자료를 보완적으로 수집하였다. 비디오 및 면담 자료와 산출물인 고고모니터 코드를 분석한 결과 연구자는 고고범퍼카 프로젝트의 수행 활동에서 나타나는 컴퓨팅 사고의 전개 양상을 포착하였다. 참여 학생은 고고보드 부품 사용과 고고모니터 코딩 활동에서 로봇 강사와의 상호작용을 통하여 종종 숙고하면서 자신이 생각하는 바에 해당되는 명령어의 조합을 배열하면서 수정과 테스트를 순환적으로 하는 컴퓨팅 사고의 전개 패턴을 보여주었다.

This paper aims to deeply investigate the interactive patterns between a robot teacher and a participating gifted student who assembled GoGo Bumper car and controlled it with GoGo Monitor commands. Two days of classroom activities for the GoGo Bumper car project were videotaped between July 29 and 30 in 2013. Extra video-based recall interviews were also conducted three times between Nov 2013 and Jan 2014. The qualitative analysis of video data, GoGo Monitor codes and interview data revealed several unfolding patterns of computational thinking. The participating student while interacting with a robot teacher often contemplated and coded on his own ways as he worked with GoGo board testing and assembling a GoGo Bumper car. The overall process of coding and testing his own ideas by finding out relevant commands and arranging them attuned to his computational strategies seems to be cyclic.

(게재일: 2017.01.30)
본 연구의 목적은 효과적인 SW 교육을 위한 SW 교육 콘텐츠의 주제 영역에 따른 연구 동향과 학습자의 선호를 분석하는 것이다. 이를 위해 먼저 최근 연구된 연구 문헌들과 교과서 및 교재들에 나타난 다양한 SW 교육 콘텐츠의 주제 영역을 분석하여 최근 동향을 파악하였다. 이를 바탕으로 본 연구에서는 스토리텔링, 게임, 미디어 아트, 교육학습 콘텐츠, 시뮬레이션, 실생활 중심 콘텐츠의 6가지 주제 영역으로 분류하여 정의하였으며, 대학생들을 대상으로 SW 구현 주제 선정 이유, 선정 방법, 선호 주제를 기준으로 하여 사례를 분석하였다. 사례 분석 결과, 학생들은 주제 선정 이유에 있어서는 주로 자신의 흥미와 교수자의 영향을 받으며 게임과 스토리텔링 주제 영역에 선호가 높게 나타났다. 이러한 연구는 앞으로 학습자 수준에 따라 균형 있는 SW 교육 콘텐츠 설계에 반영될 것을 기대한다.

The purpose of this study is to analyze research trends and the learners' preference for subject area of SW education content. First, we analyzed trends in the subject areas of various SW education contents in recent research literature, textbooks, and textbooks. Based on this, we defined six subject areas as storytelling, game, media art, educational learning contents, simulation. Also, we analyzed the case of college students based on the reason of SW implementation theme selection, selection method, and preference theme. As a result, the students were mainly influenced by their interests and teachers in the reason of topic selection, and they showed higher preference in game and storytelling subject area. We hope that this research will be reflected in balanced SW education contents design according to learner level in the future.

(게재일: 2017.01.30)
프로그래밍(알고리즘) 자동 평가 시스템은 주어진 문제에 대해 사용자가 제출한 소스코드의 정확성과 알고리즘의 시간/공간 효율성 등에 대한 즉각적인 평가 결과와 교정적인 피드백을 제공한다. 또한, 이러한 실시간 평가 결과를 통해 제공되는 문제별 채점 현황(제출 횟수, 통과 횟수), 랭킹 등의 경쟁적인 요소는 사용자에게 프로그래밍 학습에 대한 동기와 흥미를 제공하는 장점이 있다. 본 연구에서는 프로그래밍(알고리즘) 자동 평가 시스템의 이론적 배경과 선행 연구에 대한 고찰, 국 내외 자동 평가 시스템의 동향에 대해 알아보고, 고등학교와 대학의 학부 과정에서 활용할 수 있는 방안을 제시하였다. 즉, 2015 개정 교육과정의 고등학교 과학 계열 전문 교과인 '정보 과학' 과목에서 자동 평가 시스템의 활용을 제시하고 있으며, 이에 따라 C언어의 문법에 관한 기초적인 내용에서부터 주어진 문제의 알고리즘 설계와 프로그래밍 단계까지 폭넓게 적용할 수 있다. 또한, 대학의 자료구조와 알고리즘 강좌에서 동일 문제에 대한 각 알고리즘의 실제 소요 시간을 직접 비교해 봄으로써 알고리즘의 성능 차이를 확인할 수 있다.

The programming(algorithm) automated assessment system is to evaluate automatically the accuracy and time/space efficiency of user's solution to the problem which is provided. This system gives the immediate feedback of the solution, real-time ranking. So, in the course of data structure and algorithm, we can apply the knowledge which we have learned to the problem solving. Especially, in the basic course of learning the syntax of the programming language, the novice student can learn in easy and fun by solving the simple problem. The university students can understand in the easy way the meaning of asymptotic analysis of algorithm in data structure & algorithm course.

(게재일: 2017.01.30)
이러닝은 오늘날 대중적인 학습방법 중의 하나이다. 이러닝산업의 성장에 따라 많은 연구자들이 역량향상을 위한 학습도구로 이러닝을 활용하게 되었다. 이러한 상황에서 역량기반 교육과정이 교육효과성을 높이는데 기여한다는 선행연구에 주목하였다. 따라서 본 연구에서는 과학기술인을 대상으로 이러닝 역량모델을 개발하고 이를 기반으로 교육체계를 도출하여 교육로드맵을 제시하였다. 과학기술인의 필요역량을 도출하기 위한 방법으로 교육수요조사, FGI, 델파이 조사, 전문가 워크숍 등을 시행하였다. 특히 업무성격에 따라 연구직과 행정직을 구분하고 업무경력을 고려한 5단계의 직급별 교육로드맵을 제시하였다. 이러한 결과는 역량기반의 맞춤형 교육과정 개발과 과학기술인 대상의 중장기적인 역량개발경로의 지원을 가능하게 한다.

E-learning has become one of the popular educational method in these day. In recognition of the growing e-learning, numerous researchers of S&T have utilized for the training aimed at enhancing competency. In the circumstances, previous studies have yield interesting results regarding certain factors that competency based programs may increase effectiveness of education. Therefore this research described here contributes to design competency modeling and education roadmap for human resource in S&T. The study uses survey, FGI, delphi technique, and expert workshop for selecting the main competencies. In particular, the results are including training roadmap of 5 level in each of two groups as researchers and S&T managers. These findings can be possible to develop customized programs and supported long-term career development path plan for human resource in S&T.

(게재일: 2017.01.30)
2015 개정 교육과정에서의 정보 교과는 지능 정보 사회를 대비하기 위한 핵심 교과로서의 정체성을 확립하였다. 그러나 교과의 성격, 목표, 내용체계 및 성취기준 등이 체계성을 갖추고 있는데 반해, 효과적인 교수 학습 및 평가 방법에 대한 연구는 부족하다. 본 연구에서는 2004년 리투아니아에서 시작되어 2015년 전 세계 130만 명의 학생들이 참여하는 등 해외 여러 국가에서 정보 교과의 새로운 교육 모델로서 주목받고 있는 비버 챌린지의 교육적 활용 가능성을 2015 개정 정보과 교육과정의 관점에서 분석하고, 비버 챌린지의 토착화를 위한 향후 과제를 제시하였다. 본 연구의 결과가 비버 챌린지의 보급 및 확산뿐만 아니라 정보 교육을 위한 교수 학습 및 평가 모델 연구의 단초가 되기를 기대한다.

The informatics in the 2015 revised national curriculum has established the identity as the core subject for the intelligent information society. However, while the nature, objective, scopes and contents, and achievement standards of the curriculum are systematic, there is a lack of research on effective teaching and learning, and assessment methods. This study analyzed the applicability of Bebras Challenge, which began in Lithuania in 2004 and has been attracting attention as a new informatics education model with 1.3 million students as participants in 2015 around the world. Furthermore this research presented related issues for the indigenization of Bebras Challenge. This study will be a basis for the research of teaching and learning, and assessment models as well as the spread of Bebras Challenge.

(게재일: 2017.09.30)
인공 신경망 기반 자연어 처리 시스템들에서 단어를 벡터로 변환할 때, 크게 색인 및 순람표를 이용하는 방법과 합성곱 신경망이나 회귀 신경망을 이용하는 방법이 있다. 이 때, 전자의 방법을 사용하려면 시스템이 수용 가능한 어휘집이 정의되어 있어야 하며 새로운 단어를 어휘집에 추가하기 어렵다. 반면 후자의 방법을 사용하면 단어를 구성하는 문자들을 바탕으로 벡터 표현을 생성하기 때문에 어휘집이 필요하지 않지만, 추가적인 인공 신경망 구조가 필요하기 때문에 모델의 복잡도와 파라미터의 수가 증가한다는 단점이 있다. 본 연구에서는 위 두 방법의 한계를 극복하고자 Bag of Characters를 응용하여 단어를 구성하는 문자들의 집합을 바탕으로 벡터 표현을 생성하는 방법을 제안한다. 제안된 방법은 문자를 기반으로 동작하기 때문에 어휘집을 정의할 필요가 없으며, 인공 신경망 구조가 사용되지 않기 때문에 시스템의 복잡도도 증가시키지 않는다. 또한, 단어의 벡터 표현에 단어를 구성하는 문자들의 정보가 반영되기 때문에 Out-Of-Vocabulary 단어에 대한 성능도 어휘집을 사용하는 방법보다 우수할 것으로 기대된다.


(게재일: 2017.08.09)
본 논문에서는 국가 연구 보고서의 공기 관계 정보와 제목, 요약 등에 가중치를 적용한 유사도 계산방법을 제안한다. 이를 위해 국가 연구개발 보고서에서 텍스트를 추출하여 한 문장 단위로 문서를 분할하고, 기본 불용어와 보고서에서 특징적으로 나타나는 불용어를 처리하고 형태소 분석을 한 뒤 공기관계를 추출하였다. 또한 문서의 유사도 계산시 정확성을 높이기 위해 제목과 요약 부분에 가중치를 부여하였다. 이를 통해 본 논문에서 제안하는 방법이 문서 검색 라이브러인 루씬(Lucene)을 이용한 방법보다 2.5%의 검색성능 향상을 그리고 Knn-휴리스틱 방법보다는 1.1%의 검색성능 향상을 보였다. 이러한 결과를 통해 문서의 요약과 제목 그리고 공기관계 정보가 연구보고서의 유사도를 계산 하는데 영향을 미친다는 것을 보였다.


(게재일: 2017.08.09)
본 연구는 초등학교에서 로봇 활용 SW 교육을 실시하고 사전 수준 및 성별에 따라 효과에 차이가 있는지 규명하고자 하였다. 이를 위해 경기도의 A 초등학교 5, 6학년 학생 155명을 대상으로 로봇 활용 SW 교육을 실시하였으며, 수집된 자료는 대응 표본 t 검정, 일원분산분석, 공분산분석을 통해 평균의 차이를 분석하였다. 연구 결과, 로봇 활용 SW 교육을 실시한 후 학생들의 컴퓨팅사고력과 창의성이 유의하게 향상되었으나, 컴퓨팅사고력 수준이 상 집단인 학생들은 유의한 향상을 나타내지 않았다. 또한 학생들의 컴퓨팅사고력은 성별의 차이가 없었으나, 창의성은 성별에 따른 차이가 유의한 것으로 나타났다. 본 연구는 사전 수준과 성별에 따른 로봇 활용 SW 교육의 효과를 규명하여 로봇 활용 SW 교육에 대한 이해를 확장시켰다는 점에서 연구의 의의가 있다.


(게재일: 2017.08.09)
컴퓨터 사고를 이해하고 컴퓨터와 소통하는 것을 목적으로 한다. 본 연구의 목적은 컴퓨터 비전공자 대상으로 하는 강의의 목적성과 실효성을 규명하고, 나아가 학생과 강의자가 수업의 목표점의 접점을 찾아 나가는데 있다. 강의 대상은 컴퓨터 비전공자 학생 중 인문, 미술, 음악, 자연 계열의 학생들로서 그들이 현시점에서 이수한 교과과목 중 수학의 비중이 상대적으로 낮은 군에 속한다. 따라서 그들이 현실적으로 컴퓨터와 소통하기 위해 어떤 교육의 패러다임을 적용해야 하는가가 중요하다. 본 연구에서는 텍스트 코딩이 가능한 파이썬을 컴퓨터 비전공생에게 학습시키는 이유와 목적에 대해 밝히고 학습의 실효성에 대해 논의한다.


(게재일: 2017.08.09)
기술의 발전에 따라 사회, 경제, 산업에서 다양한 변화를 겪고 있다. 이러한 변화를 4차 산업 혁명이라고 부르며, 이러한 변화를 주도하는 기술로 로봇이 주목받고 있다. 로봇은 다양한 연구에서 교육적 효과가 뛰어나다는 것이 확인되었고, 이에 따라 로봇을 교육에 도입하기 위한 다양한 연구가 진행되었다. 하지만, 로봇교육과 관련된 다양한 요인이 로봇 교육의 활성화를 저해하고 있었다. 특히, 다른 나라에 비해 예비 교사의 로봇에 대한 태도는 부정적이었으며, 이러한 부정적인 태도는 2015 개정 교육과정에서 로봇 교육의 어려움을 유발할 수 있다. 따라서 본 연구에서는 예비 교사의 로봇에 대한 태도와 다양한 요인에 따른 차이를 분석하였다. 연구 대상은 K 대학에 다니고 있는 317명의 예비 교사이었으며, 예비 교사의 로봇에 대한 태도를 측정하기 위하여 선행 연구에서 활용한 Negative Attitude towards Robots Scale(NARS)를 사용하였다. NARS를 통하여 예비 교사의 로봇에 대한 태도를 살펴본 결과, 성별에 따라 예비 교사의 로봇에 대한 차이가 나는 것을 확인할 수 있었다. 또한, 로봇을 조작한 경험과 로봇 관련 강의를 수강한 여부가 로봇에 대한 태도가 차이 나게 만드는 요소인 것을 확인할 수 있었다. 반대로 매체를 통한 로봇을 접촉한 경험은 로봇에 대한 태도에 관련이 없었다. 이와 같은 연구를 통하여 예비 교사의 로봇에 대한 태도에 미치는 요인을 살펴볼 수 있었다. 향후 연구에서는 예비 교사의 로봇에 대한 태도를 긍정적으로 바꾸기 위한 방안에 대한 연구가 필요하다.


(게재일: 2017.08.09)
이 연구에서 엔트리 명령 블록을 이용하여 보편적 프로그래밍 언어를 개발하고 검증하였다. 그래서 이 연구를 통해 블록형 프로그래밍 언어의 접근 수월성을 이용하여 절차적 사고력 향상을 위한 아이디어를 제공하고자 하였다. 새로운 프로그래밍 언어를 만들어 알고리즘을 적용하여 함수화된 사칙연산 프로그램을 만들면서, 다양한 알고리즘을 적용하면 엔트리에서 제시하는 모든 명령 블록을 만들 수 있음을 증명하였다. 이 연구를 통해 1)프로그래밍 언어에 포함된 다양한 기능의 명령어들도 함수화되어 있음을 증명하고 재생산 가능함을 경험할 수 있는 아이디어를 제공하고, 2)초보 프로그래머들이 프로그래밍 언어 개발에 대한 흥미와 관심을 갖게 되는 방안을 제시하며, 3)알고리즘을 경험하면서 절차적 사고력을 향상시킬 수 있는 다른 방향의 SW 교수 학습 방법과, 4)프로그래밍 언어를 미시적으로 탐구하면서 SW 교육 관점을 다양화하는 방법을 제시하였다. 이 연구에서 제시한 방안으로 학생들이 절차적 사고력 향상과 프로그래밍 언어의 다양성 인식, 프로그램을 심층적으로 분석하는 태도 등의 SW 교육에 대한 긍정적 변화를 기대한다.


(게재일: 2017.08.09)
초등 교육과정에 소프트웨어 교육 내용이 포함되는 2015 개정 교육과정의 시행을 앞두고, 학교 현장의 교사들은 이에 대한 지도 준비 수준이 낮으며 소프트웨어 교육 관련 교수 학습 자료도 부족하다고 느끼고 있었다. 이에 본 논문에서는 체험을 주 내용으로 하는 초등학교 프로그래밍 영역에 활용이 가능한 웹캠 기반 스크래치 프로그래밍 교육 콘텐츠를 개발하였다. 이 때 프로그래밍 흥미를 높일 수 있는 방법으로 웹캠을 사용하여 사용자의 움직임과 상호작용이 가능한 콘텐츠를 제작하였으며 총 10차시로 구성하였다. 추후 본 논문에서 제안한 교육 콘텐츠를 초등학생들에게 적용하여 교육적 효과를 검토할 것이다.


(게재일: 2017.08.09)
본 논문에서는 컨볼루션 신경망 네트워크(CNN:Convolution Neural Network)을 기반으로 단어의 의미와 순서를 고려하는 문서 색인 방법을 이용하여 한글 문서 분류 방법을 제안한다. 먼저 문서를 형태소 분석하여 어절 단위로 분리 한 후, 불용어를 처리 하고, 문서의 단어 의미를 고려하는 문서 표현하고, 문서의 단어 순서까지 고려하여 CNN의 입력으로 사용하였다. 실험결과 CNN 분류기를 기반으로 본 논문에서 제안하는 문서 색인 방법은 TF-IDF를 이용하는 방법보다 4.2%, Word2vec만 단독으로 사용하는 것보다 1.4%의 성능 상승을 이루었다. 이러한 결과를 통해 본 논문에서 제안하는 방법이 문서범주화 데이터 셋에서 문서 분류 성능향상에 영향을 미친다는 것을 확인하였다.


(게재일: 2017.08.09)
학습이 진행될 때 주어지는 학습자 맞춤형 피드백은 학습자의 성취도를 높이는 부분에서 중요한 요소 중 하나이다. 많은 연구가 맞춤형 피드백에 관련되어 진행되었지만, 각 연구 결과는 특정 도메인과 시스템에만 적합하도록 연구되었다. 따라서, 본 논문에서는 프로그래밍 교육을 위한 데이터 기반의 학습자 맞춤형 문제 제공 및 피드백 방법을 연구하고 지능형 코딩 학습 시스템 Everycoding에 적용하였다.


(게재일: 2017.08.09)
4차 산업혁명 시대에 접어드는 중심에 살고 있는 청소년들에게 스마트미디어는 삶의 가장 중요한 일부분이다. 미래창조과학부에서 발표한 2016년 조사에서 만 6세 이상 85%(2015년 대비 2.5%p )가 스마트 기기를 보유하고 있는 것으로 나타났다. 스마트기기의 보유율 증가는 게임 플랫폼으로 접근성이 높아지는 것을 의미하고 모바일 게임에 대한 과몰입 위험도가 커진다. 많은 연구와 논쟁이 이루어지는 온라인 게임에 대한 과몰입 대비에 비해 모바일 게임 과몰입 대책은 전무한 실정이다. 본 연구에서는 게임 과몰입에 가장 취약한 중학생을 대상으로 모바일 게임 제어 시스템을 통해 학생들이 자기 주도적으로 모바일 게임 과몰입에서 벗어날 수 있게 유도하였다. 학생들이 해당 시스템을 평상시에 활용했을 때 효율성과 실제 구현에 있어 고려해야 할 사항에 대해 알아보고자 한다.


(게재일: 2017.08.09)
이공계 위기론을 해결하기 위해 ABET주도로 시작된 공학교육인증은 우리나라에도 도입되었으며 성과중심교육을 기본철학으로 하는 공학교육인증에서 프로그램 학습성과의 평가는 매우 중요하다. ABEEK에서 강조하고 있는 교과기반평가(Course Embedded Assessment, 이하 CEA)는 그 유용성에도 불구하고 학습성과 연계와 코스 연계 등이 전산시스템으로 지원되지 않아 교육현장에서 잘 반영되지 않는 문제점이 있으며 이로 인해 인증을 위한 자체평가보고서 작성시 PD교수들의 어려움이 있다. 이에 운영자들의 의견을 반영하여 CEA평가 시스템을 구현하기 위한 사용자 권한 중심의 요구분석과 시스템 설계를 진행 하였다.


(게재일: 2017.08.09)
전 세계적으로 과학, 기술, 공학, 예술, 수학이 융합된 STEAM교육이 강조되고 있는 가운데 우리나라도 STEAM교육의 효율성을 높여줄 수 있는 콘텐츠에 대한 관심과 적용이 늘어가고 있다. 본 논문은 "공업입지론" 내용을 바탕으로 개발된 에듀테인먼트 콘텐츠의 교육적 효과를 향상시키고자 분석 피드백 기능을 강화하였다. 강화된 분석 피드백 기능은 첫째, 학습자가 공장 선택 조건과 각 공장의 장점 확인, 둘째, 상품의 운송조건 제시, 셋째, 학습 결과에 대한 분석이다. 이에 학습자가 콘텐츠를 통해 학습하는 과정에서 분석 피드백을 제공 받아 학습에 대한 이해도 등 교육적 효과를 향상 시키고자 한다.


(게재일: 2017.08.09)
W-grammar(Van Wijngaarden grammar)[1].란 형식 문법의 한 종류인 문맥 자유 문법(Context-free grammar, CFG)의 대안으로, 두 개의 CFG가 서로 상호작용하면서 언어를 정의하도록 구성된 문법을 말하며 그 구성상의 특징을 감안하여 2-level grammar라고도 부른다. 현재 많은 프로그래밍 언어는 CFG를 기반으로 구성되어 있는데, 본 연구에서는 W-grammar로 교육용 프로그래밍 언어를 정의하여 CFG 기반이 아닌 W-grammar 프로그래밍 언어의 진입점을 제공함과 동시에 기저의 문법에 따른 계산가능성에 대해서 연구하는 토대를 쌓는 것을 목표로 한다.


(게재일: 2017.08.09)
현재 4차 산업혁명이 사회에 던지는 화두는 다양하다. 첫째, 소프트웨어 중심 사회이다. 빅 데이터, 인공지능 기술 등이 다양한 분야와 결합하고 그 중심에는 소프트웨어가 있다. 앞으로 소프트웨어 교육이 필수적이고 강화되어야 할 이유다. 둘째, 생산과 소비가 결합된다는 것이다. 즉, 더 이상 소비자가 수동적인 소비자로만 남지 않으며, 획일화된 제품과 서비스에 흥미를 느끼지 않고, 소비자가 직접 자신이 구매할 제품 생산과 판매에 관여하는 '프로슈머(prosumer)' 필요한 물건을 직접 만드는 D.I.Y.(Do It Yourself), 3D 프린팅 등이 새로운 소비 방식을 대표한다[3]. 이에 메이커 운동이 떠오르고 있고, 메이커에 대한 관심이 커지고 있다. 우리나라는 2015 개정 교육과정을 통해 소프트웨어 교육을 강화했다. 초등학교에서는 5~6학년 실과 교과의 정보 관련 단원이 ICT활용 중심에서 소프트웨어 기초 소양 내용 중심으로 개편되었다[1]. 아직 교육과정이 시행되기 전이지만 선도학교나 연구학교를 통해 진행된 소프트웨어 교육을 보면 기능을 익히는 프로그래밍 교육이 주류를 이루고 있고, 이래서는 다양하고 창의적인 결과물을 도출할 수 없다. 이를 해결하기 위해서는 디자인 사고를 도입할 수 있다. 디자인 사고는 인간을 관찰하고 공감하여 소비자를 이해한 뒤, 다양한 대안을 찾는 확산적 사고와 주어진 상황에 최선의 방법을 찾는 수렴적 사고의 반복을 통하여 혁신적 결과물을 도출하는 창의적 문제 해결 방법 중 하나이다[5]. 따라서 본 연구에서는 초등학생들의 소프트웨어 교육을 위한 디자인 사고 기반 메이커 교육 프로그램을 개발하고자 한다.


(게재일: 2017.08.09)
객체지향 프로그래밍은 산업과 교육 분야에서 그 영향력이 점차 커지고 있다. 그러나 객체지향은 추상적이고, 복합적인 개념을 많이 포함하고 있어 처음 객체지향 언어를 배우는 초보학습자는 개념을 이해하는데 많은 어려움을 겪고 있다. 또한 객체지향 개념들은 상호 연관성이 매우 높아 기본 개념을 이해하지 못하면 다음 단계의 개념을 이해할 수 없다. 따라서 본 논문은 초보학습자의 객체지향 개념의 이해를 돕기 위해 클래스와 객체 모델, 클래스간의 상속 모델을 도식화하여 제안한다. 이 모델을 이용하여 객체지향의 핵심 개념인 클래스, 객체, 레퍼런스 변수, 상속, 오버라이딩, 다형성, 동적 바인딩의 이해도를 높일 수 있다.


(게재일: 2017.08.09)
다가올 미래 사회와 4차 산업혁명 시대에는 창의성(Creation)과 융합(Convergence)을 기반으로 다양한 분야에서의 문제해결력이 요구되며, 컴퓨팅 사고력(CT, Computational Thinking)은 문제 해결을 위한 필수 사고로 인식되고 있다. 이러한 시대적 흐름에 발맞춰, 성균SW교육원(SSEN)에서는 다른 전공을 가진 학생에게도 컴퓨팅 사고력 중심의 SW기초교육을 실시하고 있다. 본 논문에서는 성균SW교육원에서 시행하는 비전공자를 위한 컴퓨팅사고력 중심의 SW기초교육 체계에 대해 소개하고, 비전공자 SW교육에 대해 앞으로 나아갈 방향을 제시한다.


(게재일: 2017.08.09)
Edge computing 환경은 자원이 제한된 IoT의 디바이스가 증가하면서 데이터가 급등하는 환경을 극복하기 위한 패러다임으로 주목받고 있다. 그러나 자원이 제한된 IoT 디바이스의 특성상 실시간성 데이터의 손실, 지연과 같은 문제가 존재한다. 본 논문에서는 이를 해결하기 위해서 폭발적으로 데이터가 증가하는 Edge computing 환경에 적합한 프레임워크에 대하여 서술한다.


(게재일: 2017.08.09)
본 연구의 목적은 오픈 러닝과 소셜 러닝 플랫폼의 핵심요소 비교분석 결과를 바탕으로 학습자와 학습 환경 개선을 위해 고려해야 할 핵심 요소와 방향에 대한 시사점을 고찰하는 데 있다. MOOC로 대변되는 오픈 러닝 사례들의 핵심요소를 분석하여 각각의 공통점과 차이점은 무엇인지 알아보고자 했다. 소셜 러닝 플랫폼을 활용한 사례들을 살펴봄으로써 소셜 러닝 플랫폼의 정의와 특이사항을 살펴보았다. 오픈 러닝과 소셜 러닝 플랫폼의 특이사항은 서로 어떤 상호작용을 가질 수 있을지 비교분석 내용을 바탕으로 오픈 러닝에서 발견 된 장단점과 소셜 러닝 플랫폼의 장단점으로 대치하여 서로 보완해줄 수 있는 진화한 러닝 플랫폼을 구상해보는 것은 유의미 할 것이다.


(게재일: 2017.08.09)
2015 개정 교육과정에 따라 2019년부터 초등학교 5~6학년은 SW교육을 의무적으로 실시하게 되었다. 특히 SW교육을 위한 프로그래밍 언어의 경우 초등학교와 중학교에서는 블록형과 텍스트형 구분 없이 활용할 수 있으나, 고등학교의 경우에는 텍스트 기반 프로그래밍 언어를 활용하도록 제시하고 있다. 하지만 많은 학습자들이 처음 텍스트형 프로그래밍 언어를 접하게 되면 문법의 어려움과 외국어의 벽에 부딪쳐 어려워한다. 본 연구에서는 학습자들이 처음 텍스트형 프로그래밍을 학습할 때 효율적인 프로그래밍 학습을 위하여 한글 프로그래밍 언어를 사용할 것을 제안한다. 한글 프로그래밍 언어를 교육적으로 활용하였을 때의 장점과 교육적 활용에 있어 고려해야 할 문제점, 한계점 및 보완해야 할 점을 분석해보고자 한다.


(게재일: 2017.08.09)
재난 상황이나 우주 공간과 같은 환경에서는 인간이 직접 작업을 수행하기가 매우 어렵다. 따라서 이러한 환경에서 인명 구조나 탐사 등을 진행할 때에는 원격으로 제어가능한 로봇을 활용하는 것이 효과적이다. 특히 이 로봇이 인간의 움직임을 실시간으로 모방한다면 직관적이고 순발력 있는 제어가 가능해진다. 본 연구에서는 키넥트 센서를 이용해 인간의 움직임을 인식하고 이 움직임을 모방하는 로봇핸드와 로봇암을 구현하였다. 하드웨어는 TETRIX와 EV3 플랫폼을 이용하여 설계하였고, 소프트웨어는 C# 기반의 KINECT for Windows SDK와 Visual Studio 2015로 구현하였다. 본 연구에서 구현한 시스템은 재난 현장에서의 인명 구조, 복구 상황에서와 우주 공간에서의 탐사 상황에서 유용하게 사용될 수 있을 것이다.


(게재일: 2017.08.09)
던지기는 시간 효율이 높은 물체 수송 방법이나 그 정확성을 위해서는 다양한 물리적인 변인들을 고려해야 한다. 따라서 본 연구에서는 정확한 던지기에 영향을 주는 변인들을 설정하여 물체를 정확하게 던지는 해를 찾는 유전 알고리즘을 설계하고, 이를 4자유도 로봇팔에 적용시켰다. 하드웨어는 TETRIX와 EV3 플랫폼을 이용하여 설계하였고, 소프트웨어는 LabVIEW 2014를 이용하여 구현하였다. 또한 물체가 던져질 때마다 위치와 각 변인들의 값을 수집하고, 이를 통계적으로 분석하여 던지기의 정확성에 대한 각 관절의 기여도를 분석하였다. 본 연구의 결과는 물체를 정확히 던지는 기계를 설계하거나 사람의 던지는 동작을 이해하는 데 도움이 될 것으로 기대된다.


(게재일: 2017.08.09)
최근 4차 산업혁명 및 인터넷 환경이 변화되면서 대학 교육환경의 빠른 변화와 산업체에 재 교육이나 온라인 교육에 있어, 교육자 중심에서 수요자 중심으로 교육환경을 바꾸고자 하는 노력을 하고 있다. 우리나라에서는 2018년부터 '한국형 나노디그리' 모델을 개발하고 한국형 무크 강좌도 확대하겠다는 계획을 밝혔다. 이에 본 논문에서는 MOOC에 대해서 알아보고 오픈소스 플랫폼(Moodle, Tao-testing, Joomla)를 활용하여 MOOC를 구축함으로서 대학교의 환경을 최소의 비용으로 강의자 및 교육자 위주의 환경에서 수요자가 원하는 교육환경으로 개선하는 방안을 제시한다.


(게재일: 2017.08.09)
대화 시스템(dialogue system)은 텍스트나 음성을 통해 다양한 분야에서 특정한 목적을 수행할 수 있는 시스템이다. 대화 시스템을 구현하기 위한 방법으로 인공 신경망(neural network)을 기반으로한 end-to-end learning 방식이 제안되었다. End-to-end learning 방식을 이용한 식당 예약 시스템 모델의 학습을 위해 페이스북은 영어로 이루어진 식당 예약에 관련된 학습 대화 데이터셋(The 6 dialog bAbI tasks)을 구축하였다. 하지만 end-to-end learning 방식의 학습은 많은 학습 데이터가 필요하다는 단점이 존재하는데, 액션 템플릿(action template)의 정의를 통해 도메인 지식을 표현함으로써 일반적인 end-to-end learning 방식보다 적은 학습량으로 좋은 성능의 모델을 학습할 수 있는 Hybrid Code Network 구조를 제안한 연구가 있다. 본 논문에서는 Hybrid Code Network 구조를 이용하여 한국어 식당 예약 시스템을 구축할 수 있는 방법을 제안하고, 한국어로 이루어진 식당 예약에 관련한 학습 대화 데이터를 구축하는 방법을 제안한다.


(게재일: 2017.08.09)
목욕탕, 호텔과 같이 다량의 수건이 사용되는 곳은 빠르게 수건을 개기 위해서 수건을 접는 로봇을 사용한다. 그러나 기존의 수건을 접는 로봇은 사람이 수건을 일일이 일정한 형태대로 정렬을 해주어야 하고 복잡한 구조로 인해 부피가 크다는 단점이 존재한다. 본 연구에서는 기존의 수건 접는 로봇보다 구조가 간단하고 부피가 작으며, 임의로 투입된 수건을 자동으로 정렬하는 로봇을 개발하였다. 특히 랙과 피니언을 이용한 수직운동과 컨베이어 벨트의 수평운동을 이용한 수건 접기 방식을 통해 로봇의 부피를 획기적으로 줄일 수 있었다. 또한 영상처리 과정을 통해 수건의 각 꼭짓점의 좌표를 실시간으로 트래킹 하여 모든 수건 접기 과정을 자동화하였다. 본 연구의 결과로서 강체가 아닌 유동성을 가진 수건을 정렬하는 방법을 개발하였으므로 향후 연구를 통해 여러 가지 물체들을 정렬하는데 응용될 수 있을 것이라 기대된다.


(게재일: 2017.08.09)
제 4차 산업혁명이 시작되고 있는 지금 소프트웨어 개발자의 수요가 늘어나고 이들의 교육이 중요해 지면서, 초, 중 고등학교 컴퓨터 코딩 교육이 대두되고 있다. 이에 본 연구에서는 현재 운영되고 있는 컴퓨터 과학 분야의 코딩 교육과 관련된 정부 및 비영리 교육기관들의 동향을 살펴보고, 정보올림피아드 경시 및 공모부분 대회, 해커톤을 통해 컴퓨터 과학 코딩 교육의 향후 방향성을 제시하였다. 이후, 코딩 교육을 통해 응용가능 한 학문분야에 대해서 다루었으며, IT 생태계의 활력을 불어넣은 스타트업 창업 사례를 제시함으로서 이후 코딩 교육을 받았을 때 향후 진로에 대해서 알아보았다.


(게재일: 2017.08.09)
본 논문에서는 과학영재교육원 초등심화 수학 정보 과정의 30명을 대상으로 프로그래밍 학습을 수행한 후 사회성의 변화를 분석하였다. 수업에서는 교육용 프로그래밍 언어인 스크래치의 리믹스 기능을 활용하였으며, 협동학습이 가능하도록 동료 학습자의 프로젝트를 수정 보완하도록 하고 최종적으로 팀 단위의 결과물을 도출하였다. 연구결과에 따르면, 스크래치의 리믹스 기능을 활용한 프로그래밍 학습이 사회성 향상에 통계적으로 유의미하며, 사회성 구성 요소인 사교성, 자주성, 협동심에서 긍정적인 효과가 있는 것으로 나타났다.


(게재일: 2017.08.09)
2015 개정 교육과정에서, 정보교과는 컴퓨팅 사고력을 핵심 역량으로 삼고 있으며, 컴퓨팅 사고력을 함양하기 위해 문제해결과 프로그래밍, 컴퓨팅 시스템영역에 프로그래밍과 피지컬 컴퓨팅을 편성하였다. 또한 선행연구를 통하여, 피지컬 컴퓨팅은 프로그래밍을 통해 실제적인 문제 해결이 가능하도록 도와준다는 것을 확인할 수 있었다. 이에 피지컬 컴퓨팅의 실제 효과크기에 대한 연구의 필요성이 제기되나 관련연구가 진행되지 않았다. 본 연구에서는 피지컬 컴퓨팅을 활용한 교육연구의 효과크기를 분석하는데 필요한 연구를 수집하고 이를 바탕으로 기술통계를 통해 연구 운영 및 측정영역에 대한 동향을 분석하고자 한다.


(게재일: 2017.08.09)
로봇의 중요성이 강조됨에 따라 2019년부터 초등 실과 교과에 로봇 교육이 포함된다. 그러나 일부 초등학교에서 현행되고 있는 로봇 교육은 학습자가 완성된 형태의 로봇을 조작하는 데 그친다는 점에서 구성주의 학습원리에 어긋난다. 구성주의 학습원리에 따르면 학습자는 각자에게 의미 있는 독창적인 모델을 중심으로 자신만의 세계를 만들고 그 속에서 지식을 구성해 나가야만 진정한 학습이 일어난다고 할 수 있다. 본 연구에서는 구성주의 학습원리에 기반한 초등 로봇 교육의 도구로서 WeDo 2.0을 소개하고 로봇 교육 도구로서 WeDo 2.0이 갖는 활용가능성을 탐색하였다. WeDo 2.0은 학습자에게 첫째, 자발적 학습환경, 둘째, 창의적 학습환경, 셋째, 체계적 학습환경, 넷째, 통합적 학습환경, 다섯째, 구성주의 학습환경을 제공한다. 이에 따라 향후 초등 로봇 교육에서 WeDo 2.0을 활용한 구체적인 교육 프로그램의 개발 및 적용이 필요하다.


(게재일: 2017.08.09)
비디오 강의를 활용한 온라인 학습은 교육 효과를 높이는 무한한 가능성을 가지고 있지만 온라인에서 학습자 주도로 이루어지기 때문에 학습 동기를 높이고 온라인 강의에 집중시킬 수 있는 도구의 개발이 필요하다. 또한 교수자는 온라인 환경 안에서 학습자가 실제로 학습을 수행했는지에 대한 여부를 쉽게 파악할 수 있는 도구의 개발이 필요하다. 본 논문은 학습자와 교수자의 요구를 만족 시킬 수 있는 단어게임 기반의 온라인 비디오 학습 자동 판단 시스템을 개발하였고, 시스템 검증을 위해 343명의 학습자를 대상으로 사용자 만족도 설문조사를 수행하였다. 설문 결과, 83%의 시스템 용이성, 73%의 시스템 만족도로 긍정적인 결과를 보였다.


(게재일: 2017.08.09)
최근 대부분의 기업에서 인적 자원의 유출이 조직에 미칠 부정적인 영향을 인지하게 되면서 조직 구성원의 이직 및 퇴직의도에 대해 많은 연구가 이루어졌다. 그러나 대부분 설문조사의 형태로 이루어지며, 직장 생활 데이터를 기반으로 이직 또는 퇴직의도를 살펴본 연구는 아직까지 미비했다. 이에 본 연구에서는 직장 생활 프로파일을 기반으로 직원의 퇴직 여부에 영향을 미치는 요인에 대한 분석을 실시하고, 기계 학습 방법을 활용하여 퇴직 예측 모델을 생성했다. 이 결과, 기존의 설문조사를 중심으로 수행되었던 연구에서 접근하지 못했던 다양한 요인들을 파악할 수 있었다. 또한, 우수한 성능의 퇴직 예측 모델 생성을 통해 기업의 인적 자원 유출에 대한 해결방안을 제시할 수 있는 연구의 발판을 마련했다.

Recently, much research has been done on the turnover and retirement intentions of the organization members as many companies recognize the negative impact of the human resource outflow on the organization. However, most of the studies are conducted in the form of questionnaires, and there is still a lack of studies on the turnover and retirement intentions based on the work life data. In this study, we analyzed the factors affecting the retirement of employees based on the work life profile, and created a retirement prediction model using the machine learning method. As a result, we could identify various factors that were not covered in previous researches. In addition, we have established a basis for research that can provide a solution for the problem of human resource outflow by generating a good performance retirement prediction model.

(게재일: 2017.01.30)
컴퓨팅 사고력의 중요성이 강조되면서, 대학에서는 소프트웨어 교육을 필수 강좌로 오픈하고 있다. 따라서 본 연구에서는 비전공자 학생들이 느끼는 프로그래밍에 대한 기존의 인식과 실제 수업 후 느끼는 인식을 살펴보고자 하였다. 이를 위해 15주 동안 스크래치 프로그램을 활용하여 프로그래밍 교육을 진행하였으며, 214명의 답변을 받아 내용을 분석하였다. 분석 결과 비전공자 학생들의 74%가 프로그래밍에 대해 이전의 경험이 없었으며, 87%가 프로그래밍에 대해 어려움을 느끼고 있었고, 69.7%가 프로그래밍 교육이 필요없다고 답하였다. 이러한 부정적 인식을 변화시키기 위해 몇 가지를 제안하고자 한다. 첫째, 교수는 수업 전 프로그래밍 교육의 필요성과 목적 및 내용을 분명히 전달해야한다. 둘째, 필수보다는 선택교과목으로 지정되어야 한다. 셋째, 전공과의 통합 내용이나, 취 창업에 연계한 교육과정 및 내용 개발이 필요하다.

As an emphasis has been put on the importance of computational thinking, universities have opened software educational programs as required basic courses.. Therefore this study aimed to examine non-major students' perceptions of programming before and after they had programing education. To this end, this study performed programming education for 15 weeks using the Scratch programming language, and then conducted a questionnaire survey. This study analyzed responses from 214 students. According to the results of the analysis, 74 % of the non-major students had no previous experience with programming, 87% felt that programming was difficult, and 69.7% answered that they did not need programming education. To change these negative perceptions of programming, this study made the following suggestions. First, the professor should clearly convey the needs, purposes, and content of programming education to students prior to class. Second, programming should be designated as an optional course rather than required one. Third, it is necessary to develop content integrated with majors, or educational programs or content connected to getting a job or starting a business.

(게재일: 2017.01.30)
본 논문에서는 정보 분야의 학습 능력을 나타낼 수 있는 ICT 리터러시에 대해 지역 규모에 따른 수준의 차이를 측정해 분석하였다. 그 결과, 초등학교에서는 지역규모에 따른 ICT 리터러시 검사의 평균 점수가 대도시, 중소도시, 읍면지역 순으로 높았고 중학교에서는 중소도시, 대도시, 읍면지역 순으로 높게 나타났다. ICT 리터러시 세부 능력요소 및 등급의 차이도 지역규모에 따라 초등학교와 중학교에서 다른 양상을 보이는 것을 확인하였다. 다만, 초등학교와 중학교 모두 읍면지역 학생들의 점수가 다른 지역 학생들의 점수보다 낮은 것으로 나타났다. 이를 통해, 도시지역과 읍면지역 학생들 간에 격차가 발생하고 있는 것을 확인할 수 있었으며, 이를 개선하기 위한 체계적인 교육 프로그램 개발이 필요한 것으로 판단된다. 본 연구는 향후 지역규모 및 학교급별 특성에 따른 체계적인 ICT 리터러시 교육 정책 및 프로그램 개발의 필요성을 위한 기초 자료로서 의의가 있다.

In this paper, we analyzed the difference of ICT literacy which can show the educational power of students in the field of information. As a result, the average score of ICT literacy test by elementary school was high in the order of big city, small city, rural area. In case of middle school, the score was high in the order of small city, big city, rural area. ICT literacy in elementary and middle schools differed according to the size of the region. However, in both elementary and middle schools, the scores of rural students were lower than those of urban students. Therefore, it need the policy of ICT education for students of rural area. And, as the ICT literacy level gap between urban and rural students is concerned, it is necessary to develop an education program for this. This study is meaningful as a basic data on the necessity of systematic ICT literacy education policy according to school and region characteristics.

(게재일: 2017.09.30)