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

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

E-Learning을 위한 아바타 기반 Annotation 인터페이스 (Avatar Augmented Annotation Interface for e-Learning)

  • 김재경;손원성;손의성;임순범;최윤철
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2007년도 한국컴퓨터종합학술대회논문집 Vol.34 No.1 (C)
    • /
    • pp.209-212
    • /
    • 2007
  • E-Learning 혹은 원격 강의 환경에서 아바타 애니메이션과 annotation을 이용한 강의 컨텐츠를 제작 하는 것은 많은 시간과 비용을 요구한다. 본 논문에서는 웹 환경에서 아바타 애니메이션과 디지털 잉크(Digital ink) 기능을 지원하는 강의 컨텐츠를 디자인하고 공유하기 위한 아바타 기반 Annotation(Avatar Augmented Annotation), 즉 AAA 인터페이스 기법을 제안한다. AAA를 이용하여 강사는 복잡한 프로그래밍 언어나 스크립트를 사용하지 않고도 필기형식의 펜 입력을 통해 애니메이션과 Annotation이 복합된 강의 컨텐츠를 디자인 할 수 있다. 입력된 정보는 AAA를 통하여 XML 형식의 스크립트로 표현되고 이것은 강의 컨텐츠에 적용되어 아바타와 Annotation이 결합된 생동감있는 컨텐츠를 만들어낸다. 실험을 통하여 AAA 시스템은 기존의 온라인 교육 컨텐츠에 비해 교육적으로 효과적임을 알 수 있었다.

  • PDF

JMF(Java Media Framework)로 구현한 강의 저작 도구 (An Implementation d Lecture authoring tool with JMF)

  • 김일민
    • 디지털콘텐츠학회 논문지
    • /
    • 제6권1호
    • /
    • pp.13-17
    • /
    • 2005
  • 인터넷의 등장과 통신기술의 발달로 인해 여러 분야에서 원격 교육이 시도되고 있다. 원격 교육이 일반화됨에 따라서 다양한 멀티미디어 기술을 활용한 교육 컨텐츠의 저작이 일반화되고 있다. 본 논문에서는 강의자와 학생의 학습을 효과적으로 지원하는 온라인 강의 저작도구를 설계 및 구현하였다. 따라서 컴퓨터 관련 지식 및 프로그래밍 지식이 없는 강의자도 간단한 강의 관련 정보 입력과 사용자 작성 메뉴를 사용함으로써 가상 강의를 제작할 수 있으며, 개개의 컴퓨팅 환경에 큰 영향을 밭지 않는 점이 큰 장점이다. 본 논문은 자바 JMF를 사용하여 강의 저작시스템을 구현 경험과 구현 결과를 공유하는데 그 목적이 있다.

  • PDF

온라인 실습환경 구축을 위한 클라이언트-서버 모델 (A Client-Server Model for Online Practicing Environment)

  • 이수현
    • 정보교육학회논문지
    • /
    • 제3권1호
    • /
    • pp.143-152
    • /
    • 1999
  • 컴퓨터 관련 교육에 있어서 실험과 실습은 교육 내용의 효과적인 전달과 교육의 목적 달성을 위하여 대단히 중요한 부분이다. 현재의 환경에서 소프트웨어의 실험과 실습을 위해서는 실습하고자 하는 프로그램을 실습자가 사용하는 컴퓨터에 모두 설치하여야 한다. 실습 프로그램을 개별적으로 갖추는 것은 설치에 대한 부담, 설치에 의한 자원 낭비, 업그레이드의 필요성등으로 인해서 실습 자체와는 직접적인 관련이 없는 부분에 대한 부담이 커진다. 본 논문에서는 WWW 환경에서 컴퓨터 관련 교과를 실습할 수 있는 환경을 구축하기 위한 기본적인 모델을 제시하는데 그 목적이 있다. 제안된 모델은 클라이언트-서버 구조를 기반으로 하여 구축되었으며, 실습자는 웹 브라우저를 실행함으로써 실습에 대한 준비가 끝나며, 프로그램의 실행이나 처리는 서버에서 모두 이루어진다. 또한 WWW에서 제공하는 하이퍼링크 기능을 이용하여 실습에 관련된 사항이나 정보를 실습 환경 속에 포함할 수 있어 실습을 위한 통합된 환경을 제공한다. 제안된 모델의 유용성을 검증하기 위하여 본 논문에서는 다양한 프로그래밍 언어를 실습하기 위한 시스템, UNIX 운영체제 실습 시스템, 오라클 데이타베이스 실습 시스템을 제안된 모델을 이용하여 구현하였다.

  • PDF

GVM과 MobileC를 이용한 모바일 게임 프로그래밍 (Mobile Game Programming Using GVM and MobileC)

  • 김필진;남동근;오세만
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2002년도 춘계학술발표논문집 (상)
    • /
    • pp.163-166
    • /
    • 2002
  • 컴퓨터 게임의 발달은 오프라인 PC 게임에서 인터넷의 보급으로 인해 온라인 게임으로 발전하였다. 그 후 인터넷 환경은 유선 환경뿐만 아니라 무선 환경에서도 무선 단말기를 이용하여 게임 서비스가 가능한 수준에 이르렀다. 그러나 적은 메모리와 낮은 수준의 처리능력을 가지고 있는 제한적인 모바일 환경의 특성으로 유선 인터넷에서와 같이 멀티미디어를 포함한 다양한 형태의 정보제공 및 인터렉티브한 모바일 게임이 어려운 현실이다. 본 논문에서는 WAP(Wireless Application Protocol)을 기반으로 하여 다운로드 솔루션을 채택한 GVM(General Virtual Machine) 상에서 실행될 수 있는 모바일 게임을 설계하고 MobileC 언어를 사용하여 제작하였다. 또한, 모바일 게임을 설계하고 제작하는 과정을 통해서 단말기의 제한적인 실행환경에서 최대한의 효과를 나타낼 수 있는 개발 모델을 제시하고자 한다. GVM은 무선 단말기 상에서 동적인 응용프로그램을 실행할 수 있는 가상기계 플랫폼이다.

  • PDF

LALR(1) 파스테이블 생성 콤비네이터 (A LALR(1) Parse-Table Construction Combinator)

  • 최민영;도경구
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.21-23
    • /
    • 2015
  • Scala의 파서 콤비네이터를 사용하면 프로그래밍 언어의 파서를 비교적 손쉽게 구현할 수 있다. 그런데 Scala의 파서 콤비네이터는 몇 가지 문제점이 있다. 첫째, 파싱을 할 때마다 파서를 생성해야 하는 온라인 방식이라 처리속도가 늦을 수밖에 없다. 둘째, 하향식 파서라 좌 재귀 문법을 처리하지 못하는 문제가 있다. 따라서 좌 재귀가 없도록 문법을 작성해야한다. 본 논문에서는 위의 문제들을 해결하기 위해 파서 콤비네이터의 장점인 직관적인 문법정의와 LALR(1)의 문법 표현력을 결합한 LALR(1) 파스테이블 생성 콤비네이터를 정의한다.

프로그래밍 언어 학습 시스템에서 객관식 문제의 난이도 균등화 알고리즘에 대한 연구 (A Study on Difficulty Equalization Algorithm for Multiple Choice Problem in Programming Language Learning System)

  • 김은정
    • 컴퓨터교육학회논문지
    • /
    • 제22권3호
    • /
    • pp.55-65
    • /
    • 2019
  • 플립러닝 방식의 프로그래밍 언어 학습 시스템에서 사이버 강의에 대한 평가는 일반적으로 온라인에서 객관식 문제로 진행된다. 이때 출제되는 문제는 문제은행에서 랜덤하게 추출하여 학습자 개개인에게 주어진다. 이러한 평가 결과가 성적에 반영되기 위해서는 시험 문제의 형평성이 무엇보다 중요하다. 특히 프로그래밍 언어 과목에서는 문제의 유형에 따라 학습자가 생각하는 난이도가 서로 다를 수 있다. 본 논문에서는 객관식 문제의 유형을 2가지로 분류하여, 각 유형별로 난이도를 관리한다. 그리고 문제의 난이도와 유형을 함께 고려한 문제 출제 알고리즘을 제시하였다. 제시된 알고리즘은 프로그래밍 언어 과목의 특성을 고려할 때 기존의 출제 방식에 비해 보다 공정하고 효율적임을 실험을 통해 확인할 수 있었다.

위키를 활용한 협력학습이 타인과의 긍정적인 상호작용에 미치는 영향 연구 (A Collaborative learning using Wiki for the effectiveness of positive interaction)

  • 조윤재;문교식
    • 한국정보교육학회:학술대회논문집
    • /
    • 한국정보교육학회 2011년도 동계학술대회
    • /
    • pp.167-173
    • /
    • 2011
  • 현재 우리 사회는 웹 1.0 시대를 지나 웹 2.0 이라는 새로운 웹 패러다임으로 진화하고 있다. 웹 2.0의 가장 큰 특징은 개방, 참여, 공유의 세 가지의 정신을 다양한 형태로 실현한다는 것이다. 이러한 웹 2.0을 가장 대표하는 것이 바로 위키이다. 위키는 온라인상에서 다수의 컴퓨터 사용자가 서로 연결되어 자유롭게 서로의 글을 공동 편집할 수 있도록 구현된 동적 프로그래밍 도구이다. 그러므로 온라인상에서 학생들간 협력학습을 구현해 내는데 있어서 아주 효과적일 수 있고 그러한 협력학습을 하는 과정에서 학생들은 자연스럽게 긍정적인 상호작용 기술들을 습득하게 될 것이다. 즉, 본 연구는 이러한 위키를 통한 초동학생들의 온라인 협력학습 과정이 공격적이고 비판적인 성향이 강한 학생들에게 필요한 배려심, 너그러움 등의 긍정적인 상호작용 기술을 습득하도록 하는데 도움을 줄 수 있다는 결과를 제시하고자 한다.

  • PDF

대규모 온라인 게임을 위한 XML 기반의 메시지 정의 시스템 (An XML-based Message Definition System for Massively Multiplayer Online Games)

  • 박학봉;오삼권
    • 정보처리학회논문지D
    • /
    • 제11D권4호
    • /
    • pp.901-906
    • /
    • 2004
  • 대규모 온라인 롤-플레잉 게임(MMORPG : Massively Multiplayer Role-Playing Game)에서 클라이언트와 서버 간의 상호작용은 대개 네트워크를 통한 메시지 전달을 통해 행해진다. 이런 MMORPG들에서는 게임의 내용이나 구성요소들이 지속적으로 진화해 가므로, 그에 따른 메시지들의 추가, 삭제, 또는 변경이 필요하다. 그러므로 게임 프로그래머들은 반복적으로 새로운 프로그램을 작성하거나 현재 있는 프로그램들을 수정해야 한다. 본 논문에서 소개하는 XML 기반의 메시지 정의 시스템은 게임의 상호작용을 위한 메시지들의 추가 및 변경을 용이하게 해준다. 이 시스템은 프로그래머들이 기존 메시지들을 변경하거나 새로운 메시지들을 추가하는데 드는 시간을 상당히 줄여 줄 뿐만 아니라 프로그래밍 버그 발생의 부담을 상당히 줄여준다. 또한 이 시스템은 일반 클라이언트-서버 응용 프로그램들에서도 사용이 가능하다.

다중 사용자 온라인 게임 개발을 통한 소프트웨어 개발 교육 (Software Development Education through Developing a usable Multiplayer Online Game)

  • 윤일미;게리 앵;권오영
    • 한국실천공학교육학회논문지
    • /
    • 제4권2호
    • /
    • pp.38-45
    • /
    • 2012
  • 게임제작은 전산학을 가르치는 효과적이고 매력적인 방법이다. 다중사용자 게임제작은 기술, 팀웍, 소프트웨어 공학등 중요한 측면들을 요구하고 있다. 전체 클래스를 다수의 팀으로 구성하고, 학생들은 하나 혹은 두 개의 팀에 속하였다. 각 팀은 한학기동안 자신들의 진행상황을 발표하고, 향후 이정표와 트러블슈팅에 대해 논의하고, 명확한 소통을 위해 문서를 갱신하고, SVN(Subversion)을 활용하였다. 다른 클래스 구성과 달리, 모든 학생이 하나의 목적을 달성하려는 회사처럼 서로 협력하여 일을 했다. 한학기동안 학생들은 개념설계부터 시작해서 "deBugger(2009)"와 "World of Balance(2011)"라는 다중사용자 온라인 게임을 완성했다. 더불어 게임설계, 3D 그래픽스, 게임엔진, 서버-클라이언트 구조, 게임프로토콜, 네트워크 프로그래밍, 데이터베이스, 소프트웨어공학, 팀 프로젝트로서 대규모 어플리케이션 제작방법들을 학습할 수 있었다.

  • PDF

대학 SW 교양수업의 놀이학습 적용방안 탐색 : 학습동기 제고를 위한 비전공자 수업을 중심으로 (Exploring the Application of Playful Learning in SW Liberal Education to Enhance Learning Motivation : Focusing on non-CS students)

  • 곽소아;백재순;유수진
    • 정보교육학회논문지
    • /
    • 제26권5호
    • /
    • pp.327-340
    • /
    • 2022
  • 본 연구는 비전공 학생의 학습동기를 높여 학습 성취를 돕고, 온라인 SW 교양수업을 성공적으로 운영하기 위해 대학생 560명에게 효율적인 놀이 교육을 적용하였다. 수업 후 학생들이 작성한 성찰일지를 분석한 결과, 대부분의 학생들은 지역변수와 전역변수를 배우는 과정에서 지역별 '무'의 명칭을 즐거운 놀이학습으로 받아들였고, SW수업에서 예상치 못한 내용을 발견한 것에 대한 놀라움, 신기함을 비롯하여 학습에 대한 즐거움, 몰입, 자신감, 내적 동기 등을 경험한 것으로 나타났다. 학기 말 온라인 시험에서 지역변수와 전역변수 관련 문항의 정답률 역시 92%로 전체 문항의 평균 정답률 67.1% 보다 높은 것을 확인하였다.