• 제목/요약/키워드: 온라인 프로그래밍

검색결과 107건 처리시간 0.026초

캐릭터 에이전트 기반 코스웨어를 위한 인터페이스 설계 (A Design of Agent-Based Present Interface for Courseware)

  • 최진용;손원성
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2008년도 동계학술대회
    • /
    • pp.275-280
    • /
    • 2008
  • 교수 학습용 디지털 콘텐츠에서 상호작용은 매우 중요하며 이와 관련된 다양한 연구가 진행되고 있다. 그러나 이러한 상호작용을 제공하기 위해서는 하위단계의 프로그래밍 및 시스템 설계를 위한 시간적 경제적 비용이 반드시 요구된다. 본 연구에서는 사용자에게 프로그래밍이 요구되지 않는 친숙한 'Pencil & Paper' 방식의 인터페이스를 제안한다. 제안 인터페이스에서는 디지털 잉크 인터페이스를 기반으로 교수자가 프레젠테이션 하기 위한 상호작용을 분석한다. 또한 교수자를 대신할 가상 프레젠터의 애니메이션 효과를 적용하여 교수자와 학습자간의 활발한 상호작용을 제공한다. 본 연구의 결과는 온라인 교육이나 전자 책, 지능형 교육 시스템 등 상호작용이 가능한 교육용 컨텐츠 개발에 확대 적용될 수 있을 것으로 기대한다.

  • PDF

비전공자의 프로그래밍 수업에서 발생하는 오류 유형 분석 (Analysis of Error Types Occurring in Programming Classes for Non-majors)

  • 이명숙
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2022년도 제66차 하계학술대회논문집 30권2호
    • /
    • pp.719-721
    • /
    • 2022
  • 본 논문은 비전공자의 프로그래밍 수업에서 발생하는 오류들을 수집하고 오류 유형을 분석하여 초보 프로그래머의 오류 문제 해결을 쉽게 접근할 수 있도록 하고 교수자가 하는 피드백을 인공지능을 통해 자동화하는 시스템을 개발하는 기초 연구가 되는 것을 목표로 하였다. 결과로는 분석한 오류 유형에는 컴파일 타임에러가 가장 많이 발생하였고 그중에서도 구문에러(syntax error), 그중 missing 에러가 가장 많이 나타났다. 비전공자 학습자는 에러메시지를 이해하는 것을 가장 어려워하였고, 교수자의 피드백을 가장 절실하게 필요로 하였다. 좋은 오류 메시지는 초보자 프로그래머를 위한 프로그램 사용성에 큰 차이를 만들 수 있어 오류 메시지 내용을 단순화시킬 필요가 있으며, 학습자와 교수자의 상호작용을 효율적으로 이루어지게 할 필요가 있고, 인공지능을 통한 피드백을 자동화할 필요가 있음을 제언하였다. 향후 과제로는 오류 유형 중 자주 발생하는 구문에러부터 해결할 수 있는 인공지능을 이용한 자동 피드백 프로그램을 만들어 학습자와 실시간 상호작용하여 온라인에서 프로그래밍 수업이 가능한 학습시스템을 구현하고자 한다.

  • PDF

온라인 채점 시스템을 활용한 문제해결학습 모형 탐색 (A Problem Solving Learning Model using Online Judge System)

  • 전준호;정웅열;이영준
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2018년도 제58차 하계학술대회논문집 26권2호
    • /
    • pp.417-418
    • /
    • 2018
  • 오늘날 SW 중심사회에서 컴퓨팅 사고력은 꼭 필요한 핵심역량으로 중요성이 강조되고 있으며, 이에 따라 2015 개정 교육과정에서는 소프트웨어(SW) 교육, 정보 교육을 강화하였다. 온라인 채점 시스템은 학생들이 문제해결 소스코드를 제출하면 이를 평가하고, 적절한 피드백을 제공하므로 자기주도적인 문제해결학습 경험과 프로그래밍 스킬을 향상시키는데 도움을 줄 수 있어 사용이 확대되고 있다. 그러나 채점시스템에 탑재된 문제들은 반구조화된 형태로 되어 있어 학생들이 컴퓨팅 사고단계 중 1단계인 문제공식화(추상화) 단계를 충분히 연습하지 못할 가능성이 있다. 본 논문에서는 이를 보완한 문제해결학습 학습모형을 제안하고, 논의한다.

  • PDF

통계적 방법에 의한 온라인 한글 필기 인식 (On-line Handwritten Character Recognition with Hidden Markov Models)

  • 신봉기;김진형
    • 한국정보과학회 언어공학연구회:학술대회논문집(한글 및 한국어 정보처리)
    • /
    • 한국정보과학회언어공학연구회 1992년도 제4회 한글 및 한국어정보처리 학술대회
    • /
    • pp.533-542
    • /
    • 1992
  • 손으로 쓴 글씨는 인쇄체와 달리 많은 변형이 있다는 점이 한글 필기 인식에서 가장 큰 장애물로 통한다. 본 논문에서는 이점을 해결하면서 필기에 대한 제한을 대폭 줄인 온라인 한글 인식 방법을 제시하고자 한다. 봉넷(BongNet)은 온라인 한글 필기를 인식하기 위한 네트워크 모델이다. 글씨 인식에 들어가는 여러가지 정보를 네트워크라는 틀 안에 표현한 것 인데, 기본적으로 네트워크 구조 자체가 표현하는 정적 글자 구조 정보와, 글꼴에 따라 달라지는 것으로써 노드간 확률적 이동을 나타내는 동적 정보를 포함한다. 본 모델에 따르면 한글 인식은 네트워크 안에서 최적 경로를 따라 초, 중, 종성 자소열을 찾는 문제로 변환된다. 동적 프로그래밍 기법을 이용하여 그 경로를 찾는 인식 알고리즘은 입력 데이타의 양에 정비례하는 효율성을 갖는다.

  • PDF

초등학생을 위한 NetsBlox를 활용한 CT-CPS기반 프로그래밍 수업 설계 (Design of CT-CPS Based Programming Lesson Using NetsBlox for Elementary School Students)

  • 이승철;김태영
    • 한국컴퓨터교육학회 학술대회
    • /
    • 한국컴퓨터교육학회 2018년도 하계학술대회
    • /
    • pp.3-6
    • /
    • 2018
  • 2015 개정 교육과정에 따라 2019년 3월부터 초등학교 5~6학년 학생을 대상으로 소프트웨어 교육이 실시된다. 궁극적인 소프트웨어 교육의 목표는 컴퓨팅 사고력을 갖춘 창의 융합형 인재를 양성하는 것이다. 이를 위해 초등학교에서는 알고리즘과 프로그래밍의 체험을 통해 소프트웨어 기초 소양을 함양하는 것을 목표로 한다. 이러한 컴퓨팅 사고력을 수업에 효과적으로 적용하기 위해 전용주(2017)는 소프트웨어 및 컴퓨팅에 관련된 사고과정과 원리를 실생활의 소재와 관련지어 창의적이고 능동적으로 그 해결방안을 구현해가는 과정으로 제시할 수 있는 수업 구성 원리인 CT-CPS 수업 모형을 개발하였다. 또한 교육부는 2015 개정 교육과정 실시 전, 소프트웨어 교육을 위한 선도학교를 전국에 지정하여 운영하였다. 선도학교에서의 소프트웨어 교육과정을 분석한 결과 주로 컴퓨팅 사고력의 구성요소 중 알고리즘과 자동화에 초점이 맞춰져 있었다. 엔트리와 스크래치와 같은 블록 프로그래밍 도구를 사용한 코딩교육과 로봇교육을 주로 실시했고, 실제 문제에 대한 학생들이 자료를 직접 다루는 시간은 찾아보기 힘들었다. 컴퓨팅사고력 향상을 위해서는 학생들이 실제 자료를 수집, 분석, 표현해보는 활동이 반드시 필요하다. 이에 본 연구에서 NetsBlox을 활용하고자 한다. NetsBlox는 학생들에게 익숙한 블록형 프로그래밍 도구로 실제 데이터를 온라인상에서 쉽게 받아와서 수집, 분석, 표현을 하게 도와주는 역할을 한다. 따라서 본 연구에서는 초등학생을 위한 NetsBlox를 활용한 CT-CPS기반 프로그래밍 수업을 설계하고자 한다.

  • PDF

CUDA를 이용한 다시점 거리영상 정합 (Multi-view Range Image Registration using CUDA)

  • 최성인;박순용;김준;박용운
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2008년도 한국컴퓨터종합학술대회논문집 Vol.35 No.1 (C)
    • /
    • pp.533-538
    • /
    • 2008
  • 본 논문에서는 GPU의 성능을 이용하여 다시점 거리 영상을 실시간으로 정합하는 3차원 온라인 시스템을 제안한다. 제안한 시스템은 거리영상의 정교한 정합을 위해 IPP 알고리즘을 사용하였으며, 최신 GPU 프로그래밍 기법으로 각광받고 있는 CUDA를 이용하여 정합 알고리즘의 연산비용이 큰 부분에 해당하는 투영과 변환의 반복 부분을 수행하였다. 스테레오 기반 휴대용 거리센서에서 $320{\times}240$ 거리영상을 획득하여 정합 알고리즘을 수행한 결과, 초당 5장의 거리영상을 정합할 수 있었다. 제안한 온라인 시스템은 실시간 3차원 모델 복원 기술이 필요한 로봇위치 인식, 주행용 비전 기술, 문화재 원형 복원 등의 분야에서 활용될 수 있을 것이다.

  • PDF

Node.js 기반의 온라인 소스코드 저장소(Code Box) (Node.js-based Online Source Code Storege(Code Box))

  • 허태성;목기윤;이지훈
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2019년도 제60차 하계학술대회논문집 27권2호
    • /
    • pp.225-226
    • /
    • 2019
  • Code box 시스템은 프론트엔트 개발자를 위한 온라인 소스코드 저장소로 HTML. CSS, JavaScript를 작성하고 그 결과를 즉시 확인할 수 있으며, 소스코드의 버전관리 기능을 추가하여 소스코드의 변경에 따른 소스코드 관리 능력을 향상하도록 하였으며, 소스코드 작성 시 편의성을 향상시키기 위하여 코드 작성란에 문법자동완성과 Syntax Highlighting기능을 추가하였다. 또한 작성한 소스코드를 사용자들이 공유할 수 있으며 소스코드 작성 중 질문 사항이 발생하면 작성된 소스코드를 옮겨 실시간 질의 사항을 공유하도록 하였다.

  • PDF

VRML의 이벤트를 위한 시각 프로그래밍 기법 (A Visual Programming Technique ofr Events in VRML)

  • 김수정;황충환;김수겸;김지인
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 1999년도 가을 학술발표논문집 Vol.26 No.2 (2)
    • /
    • pp.239-241
    • /
    • 1999
  • 본 연구에서는 인터넷상에서 현실감 있는 가상공간을 저작하는데 필요한 표준언어인 VRML(Virtual Reality Modeling Language)을 사용하여 손쉽고, 에러가 없이 정확하게 가상공간을 구축하기 위하여 시각프로그래밍 기법을 개발하였다. VRML로 정의된 가상공간 속의 물체를 아이콘으로 정의하고 정의된 물체들간의 상호작용을 정의해주는 이벤트(Event)들의 흐름과 그에 따른 물체의 행동을 시각적으로 표현하는 새로운 VRML 프로그래밍 기법을 제안한다. 본 연구에서 제안된 방법을 사용하면 VRML에서의 이벤트 흐름을 정의하는데 있어 직관적인 그래프 형태로 나타낼 수 있어서 VRML 코드 작성과 이해가 용이해지고, 온라인으로 VRMl 코드의 형식을 점검해주므로 에러 없는 VRML 코드를 작성하기가 쉬워진다. 그러므로 VRML 프로그래머의 생산성이 증가하고 제작된 인터넷 가상공간의 정확도와 신뢰도가 향상될 것으로 기대된다.

  • PDF

강화학습을 이용한 지능형 게임캐릭터의 제어 (Control of Intelligent Characters using Reinforcement Learning)

  • 신용우
    • 인터넷정보학회논문지
    • /
    • 제8권5호
    • /
    • pp.91-97
    • /
    • 2007
  • 과거에는 게임프로그램 제작이 단순히 3D, 온라인게임, 엔진프로그래밍 또는 게임프로그래밍으로 분류하여 제작하였다. 그러나 이제는 게임프로그래밍의 종류가 세분화되었고, 기존에 없던 인공지능 게임프로그래머의 역할이 게임을 좀 더 재미있게 할 수 있는 시점이라 하겠다. 본 논문에서는 강화학습 알고리즘을 이용하여, 보상 값을 받아 게임캐릭터가 학습하여 지능적인 움직임을 나타나게 하였다. 구현된 게임캐릭터가 지능적으로 잘 움직이는지 확인하기 위해, 슈팅게임을 제작하여 적 캐릭터와 전투를 하게 하였다. 실험결과 임의로 움직이는 캐릭터보다 월등히 방어함을 알 수 있었다.

  • PDF

정보교육을 위한 HUSTOJ 기반 오픈소스 온라인 저지 시스템 커스터마이징 방향 탐색 (Exploration of the Direction of Customizing HUSTOJ-based Open Source Online Judge Systems for Informatics Education)

  • 전용주
    • 창의정보문화연구
    • /
    • 제5권1호
    • /
    • pp.53-61
    • /
    • 2019
  • 최근 온라인 저지(OJ, Online Judge) 시스템을 활용하여 학생들이 알고리즘 및 프로그래밍에 기반한 문제 해결 역량을 함양할 수 있도록 하는 시스템을 구축하여 운영하는 사례 및 이에 대한 교육적 효과성들이 다양하게 보고되고 있다. 정보·컴퓨터 현직교사 및 예비교사가 이러한 시스템을 자신이 속한 학교·학생 환경에 맞게 구축하여 운영할 수 있는 역량을 갖추게 된다면, 컴퓨팅 사고력 및 문제해결과 관련된 강력한 지도 역량을 갖출 수 있게 될 것이다. 이에 본 연구에서는 학교 단위의 정보교육을 위한 HUSTOJ 기반의 오픈소스 온라인 저지 시스템 커스터마이징 방안을 탐색하여, 학교 현장에서 이를 효과적으로 적용하기 위한 방향을 제시하였다.