RISS 학술연구정보서비스

검색

인기 검색어

    다국어 입력

    http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

    변환된 중국어를 복사하여 사용하시면 됩니다.

    예시)
    • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
    • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
    닫기
    KCI등재

    오류분석에 기반한 NXC 로봇프로그래밍 지원시스템의 개발

    한글로보기

    https://www.riss.kr/link?id=A82709216

    • 0

      상세조회
    • 0

      다운로드
    서지정보 열기
    • 내보내기
    • 내책장담기
    • 공유하기
    • 오류접수

    부가정보

    국문 초록 (Abstract) kakao i 다국어 번역

    컴퓨터 교육은 기능 중심의 교육에서 창의력과 문제해결력을 신장시킬 수 있는 방향으로 전환되며 프로그래밍이 새롭게 주목받고 있다. 그러나 기존의 프로그래밍 교육은 여전히 문법 위주의 언어 지식 교육에 치우쳐 있어 한계가 있었다. 로봇 프로그래밍은 그 자체가 문제해결과정이며 프로그래밍 결과를 로봇이라는 구체물을 통해 직접 확인할 수 있으므로 학습자들의 흥미와 동기유발에 도움을 줄 수 있다. 그러나 실제 로봇 프로그래밍 교육을 실시해 보면 학습자들이 여러 가지 오류 때문에 어려움에 직면하는 것을 볼 수 있다. 따라서 본 연구에서는 로봇 프로그래밍에서 학습자들이 발생시키는 오류들을 유형별로 나누어 분석하고 이를 기초로 오류 해결 지원 도구를 개발하였다. 개발된 오류 해결 지원 도구는 발생되는 오류를 감소시키고 오류 해결을 쉽게 할 수 있도록 명령어의 세트화, 언어 및 오류 메시지의 한글화, 학습단계별 예제소스 및 도움말, 주요 코딩 오류 제거 기능, 코드정렬 및 행번호 표시 기능 등을 제공하였다. 투입 결과 오류 해결 지원 도구는 오류 감소와 오류 해결에 도움이 됨을 확인할 수 있었다.
    번역하기

    컴퓨터 교육은 기능 중심의 교육에서 창의력과 문제해결력을 신장시킬 수 있는 방향으로 전환되며 프로그래밍이 새롭게 주목받고 있다. 그러나 기존의 프로그래밍 교육은 여전히 문법 위주...

    컴퓨터 교육은 기능 중심의 교육에서 창의력과 문제해결력을 신장시킬 수 있는 방향으로 전환되며 프로그래밍이 새롭게 주목받고 있다. 그러나 기존의 프로그래밍 교육은 여전히 문법 위주의 언어 지식 교육에 치우쳐 있어 한계가 있었다. 로봇 프로그래밍은 그 자체가 문제해결과정이며 프로그래밍 결과를 로봇이라는 구체물을 통해 직접 확인할 수 있으므로 학습자들의 흥미와 동기유발에 도움을 줄 수 있다. 그러나 실제 로봇 프로그래밍 교육을 실시해 보면 학습자들이 여러 가지 오류 때문에 어려움에 직면하는 것을 볼 수 있다. 따라서 본 연구에서는 로봇 프로그래밍에서 학습자들이 발생시키는 오류들을 유형별로 나누어 분석하고 이를 기초로 오류 해결 지원 도구를 개발하였다. 개발된 오류 해결 지원 도구는 발생되는 오류를 감소시키고 오류 해결을 쉽게 할 수 있도록 명령어의 세트화, 언어 및 오류 메시지의 한글화, 학습단계별 예제소스 및 도움말, 주요 코딩 오류 제거 기능, 코드정렬 및 행번호 표시 기능 등을 제공하였다. 투입 결과 오류 해결 지원 도구는 오류 감소와 오류 해결에 도움이 됨을 확인할 수 있었다.

    더보기

    다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

    Computer education is moving its focus from skill oriented education to improving students' creativity and problem solving ability. Thus, the importance of programming education is being strengthened. However, programming education was biased to grammar oriented language that has been limits of students' interest. Robot programming is problem solving itself, and by allowing students to directly see the robot which is the output of programming, can help interest and motivate to the students. In fact, it is still observed that the students are facing difficulties due to various kinds of errors during the programming education. Therefore, this study categorizes and analyzes the errors students are facing during robot programming, and based on that, a support tool to help treat errors developed. The developed supporting system for error solving reduces the frequency of errors and provides the set of coding instruction, NXC language and error message in Korean, examples and detailed information for each stage of education, function removing major coding errors, and code sorting and indication of row number. This study also confirmed that the supporting tool is helpful in reducing and solving errors after input.
    번역하기

    Computer education is moving its focus from skill oriented education to improving students' creativity and problem solving ability. Thus, the importance of programming education is being strengthened. However, programming education was biased to gramm...

    Computer education is moving its focus from skill oriented education to improving students' creativity and problem solving ability. Thus, the importance of programming education is being strengthened. However, programming education was biased to grammar oriented language that has been limits of students' interest. Robot programming is problem solving itself, and by allowing students to directly see the robot which is the output of programming, can help interest and motivate to the students. In fact, it is still observed that the students are facing difficulties due to various kinds of errors during the programming education. Therefore, this study categorizes and analyzes the errors students are facing during robot programming, and based on that, a support tool to help treat errors developed. The developed supporting system for error solving reduces the frequency of errors and provides the set of coding instruction, NXC language and error message in Korean, examples and detailed information for each stage of education, function removing major coding errors, and code sorting and indication of row number. This study also confirmed that the supporting tool is helpful in reducing and solving errors after input.

    더보기

    목차 (Table of Contents)

    • 요약
    • ABSTRACT
    • 1. 서론
    • 2. 로봇 프로그래밍과 오류 분석
    • 2.1 로봇 프로그래밍 교육
    • 요약
    • ABSTRACT
    • 1. 서론
    • 2. 로봇 프로그래밍과 오류 분석
    • 2.1 로봇 프로그래밍 교육
    • 2.2 오류 분석
    • 3. 오류내용 수집 및 분석
    • 3.1 오류 내용 수집
    • 3.2 오류 유형 및 내용 분석
    • 4. 지원 시스템 설계 및 구현
    • 4.1. 설계방향 및 주요기능
    • 4.2. 시스템 개발 환경과 흐름
    • 4.3. 시스템 구성
    • 5. 적용 및 논의
    • 5.1 적용
    • 5.2 분석 및 논의
    • 6. 결론
    • 참고문헌
    더보기

    참고문헌 (Reference)

    1 이정모, "초보자의 C 언어 학습과 정에 대한 인지심리학적 분석 연구: 프로그래밍학습과정 동안의 은유 사용의 효과" 9 (9): 75-93, 1998

    2 서영민, "초등정보영재의 창의성 신장을 위한 교과 통합 로봇 프로그래밍 수업 모형" 한국컴퓨터교육학회 13 (13): 19-26, 2010

    3 교육인적자원부, "초․중등학교 정보통신기술 교육 운영지침"

    4 배영권, "창의적 문제해결력 신장을 위한 유비쿼터스 환경의 로봇프로그래밍 교육 모형" 한국교원대학교 대학원 2006

    5 김은옥, "아동의 ICT활용 오류 유형 분석 및 처치방안" 대구교육대학 교육대학원 2003

    6 송정범, "성별의 차이를 고려한 로봇 프로그래밍 학습이 여중학생의 몰입수준과 문제해결력에 미치는 효과" 한국컴퓨터교육학회 12 (12): 45-55, 2009

    7 이좌택, "문제기반학습에 터한 로봇 제어프로그래밍 수업이 중학생의 논리적 사고력에 미치는 효과" 한국교원대학교 대학원 2004

    8 남재원, "로봇프로그래밍에서 발생하는 학습자의 오류 분석" 14 (14): 183-188, 2009

    9 유인환, "로봇을 활용한 C 언어 학습 프로그램의 개발" 24 (24): 1-23, 2008

    10 유인환, "로봇 프로그래밍을 이용한 문제해결, 정보통신기술교육의 가능성 탐색" 교육과학연구소 36 (36): 109-128, 2005

    1 이정모, "초보자의 C 언어 학습과 정에 대한 인지심리학적 분석 연구: 프로그래밍학습과정 동안의 은유 사용의 효과" 9 (9): 75-93, 1998

    2 서영민, "초등정보영재의 창의성 신장을 위한 교과 통합 로봇 프로그래밍 수업 모형" 한국컴퓨터교육학회 13 (13): 19-26, 2010

    3 교육인적자원부, "초․중등학교 정보통신기술 교육 운영지침"

    4 배영권, "창의적 문제해결력 신장을 위한 유비쿼터스 환경의 로봇프로그래밍 교육 모형" 한국교원대학교 대학원 2006

    5 김은옥, "아동의 ICT활용 오류 유형 분석 및 처치방안" 대구교육대학 교육대학원 2003

    6 송정범, "성별의 차이를 고려한 로봇 프로그래밍 학습이 여중학생의 몰입수준과 문제해결력에 미치는 효과" 한국컴퓨터교육학회 12 (12): 45-55, 2009

    7 이좌택, "문제기반학습에 터한 로봇 제어프로그래밍 수업이 중학생의 논리적 사고력에 미치는 효과" 한국교원대학교 대학원 2004

    8 남재원, "로봇프로그래밍에서 발생하는 학습자의 오류 분석" 14 (14): 183-188, 2009

    9 유인환, "로봇을 활용한 C 언어 학습 프로그램의 개발" 24 (24): 1-23, 2008

    10 유인환, "로봇 프로그래밍을 이용한 문제해결, 정보통신기술교육의 가능성 탐색" 교육과학연구소 36 (36): 109-128, 2005

    11 김소연, "게임식 로봇교육을 통한 초등학생의 논리적 사고력 변화" 한국정보교육학회 14 (14): 111-121, 2010

    12 Amruth N. Kumar, "Three Years of Using Rob ots in an Artificial Intelligence Course -Lessons Learned" 4 (4): 1-, 2004

    13 Flowers, T. R, "Teaching problem solving, computing, and information technology with robots" 17 (17): 45-55, 2002

    14 Barry S. Fagin, "Teaching computer science with robotics using Ada/Mindstorms 2.0" 21 (21): 73-78, 2001

    15 Fagin, B. S, "Measuring the effectiveness of robots in teaching computer science" 35 (35): 307-311, 2003

    16 이은경, "4CID 모델 기반 로봇 활용 프로그래밍 학습의 몰입 효과 분석" 한국컴퓨터교육학회 11 (11): 37-46, 2008

    더보기

    동일학술지(권/호) 다른 논문

    분석정보

    View

    상세정보조회

    0

    Usage

    원문다운로드

    0

    대출신청

    0

    복사신청

    0

    EDDS신청

    0

    동일 주제 내 활용도 TOP

    더보기

    주제

    연도별 연구동향

    연도별 활용동향

    연관논문

    연구자 네트워크맵

    공동연구자 (7)

    유사연구자 (20) 활용도상위20명

    인용정보 인용지수 설명보기

    학술지 이력

    학술지 이력
    연월일 이력구분 이력상세 등재구분
    2022 평가 재인증평가 신청대상 (재인증)
    2019-01-01 등재 등재학술지 유지 (계속평가) KCI등재
    2016-01-01 등재 등재학술지 유지 (계속평가) KCI등재
    2012-01-01 등재 등재학술지 유지 (등재유지) KCI등재
    2009-01-01 등재 등재학술지 선정 (등재후보2차) KCI등재
    2008-01-01 등재 등재후보 1차 PASS (등재후보1차) KCI등재후보
    2007-01-01 등재 등재후보학술지 유지 (등재후보1차) KCI등재후보
    2006-01-01 등재 등재후보 1차 FAIL (등재후보1차) KCI등재후보
    2005-01-01 등재 등재후보학술지 유지 (등재후보1차) KCI등재후보
    2004-01-01 등재 등재후보학술지 유지 (등재후보1차) KCI등재후보
    2002-01-01 등재 등재후보학술지 선정 (신규평가) KCI등재후보
    더보기

    학술지 인용정보

    학술지 인용정보
    기준연도 WOS-KCI 통합IF(2년) KCIF(2년) KCIF(3년)
    2016 1.5 1.5 1.45
    KCIF(4년) KCIF(5년) 중심성지수(3년) 즉시성지수
    1.41 1.25 1.991 0.38
    더보기

    이 자료와 함께 이용한 RISS 자료

    나만을 위한 추천자료

    해외이동버튼