Introducing live graphics gems to educational material

نویسندگان

  • Johannes Görke
  • Frank Hanisch
  • Wolfgang Straßer
چکیده

Introduction: This paper aims in addressing an obstacle in building the online community in computer graphics (CG) education that is achieving a critical mass of quality material. They propose a novel repository service introducing " live " graphics gems (Graphics Educational Material Source) to the material. The repository is given two services, server-side compiling and source-code versioning. They present a prototype implementation with free software. Repository material now evolves on the fly. The approach provides a granular source control to embrace also materials that authors would not publish as open source. We describe both the technical content management and educational setups for live graphics gems. Didactics: Live graphics gems merge (1) a visual or interactivity and (2) real source code with (3) theory. It is an extension of the classic ''textbook with program listings'' approach by replacing passive listings with interactive editors. The key idea behind a textbook with program listings is to enrich the high-quality explanation of an algorithm with an implementation. This is true especially for CG-related domains, where many users tackle with getting pseudo code description actually to work. Research papers leave out ''easy'' programming code, i.e. the practical details a user must face. Textbooks and online journals therefore provide additional Web pages with discussion boards and user annotations, and many other, unofficial boards for source code discussions exist. Yet, they represent out-of context materials, neither interlinked with the original work nor approved by its author. With live graphics gems, source implementations become part of the material. 1. Visuals and interactivities can be closely interlinked with their surroundings by scripting. In the figure below, they have replaced the traditional didactics, a theorem-proof-example sequence, with a visual proof by an interactive illustration. Further more they provide proper XML-based markup for the text and mathematical equations (MathML). Parts of the theorem and formula have small scripting instructions attached that target the visual. Users can select active parts to rearrange the visual and illustrate the described concepts graphically. 2. In this the material includes real source code. Materials are presented like before, as textbook with program listings, but users can manipulate the program listing, and so the interactivity, at place. Authors must markup source code, which is similar to using other content markup. Normally, only parts of the sources will be included into a teaching material; parts that are useful for some educational or technical reason. Further code can be …

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A successful educational collaboration between scientists and educators: microscopic explorations.

The teacher's guide, Microscopic Explorations: A GEMS Festival Guide (Brady and Willard, 1998), is the result of a partnership between Great Explorations in Math and Science (GEMS), a program of the Lawrence Hall of Science (LHS), the public science and curriculum development center of the University of California, Berkeley, and the Microscopy Society of America (MSA). Microscopic Exploration s...

متن کامل

Role of Gems in Indian Medicine

This paper is the first attempt in introducing the medicinal importance of gems as found in the Sanskrit text 'Rasaratnasamuccaya', which has been rendered an English translation here. The modern physicians and gemologists will find this study quite useful in continuing research and, thus, develop a new field of gem medicine.

متن کامل

Introducing GEMS - A Novel Technique for Ensemble Creation

The main contribution of this paper is to suggest a novel technique for automatic creation of accurate ensembles. The technique proposed, named GEMS, first trains a large number of neural networks (here either 20 or 50) and then uses genetic programming to build the ensemble by combining available networks. The use of genetic programming makes it possible for GEMS to not only consider ensembles...

متن کامل

CMSC 425 Dave Mount CMSC 425 : Lecture 4 Geometry and Geometric Programming

Such basic geometric problems are fundamental to computer graphics, and over the next few lectures, our goal will be to present the tools needed to answer these sorts of questions. (By the way, a good source of information on how to solve these problems is the series of books entitled “Graphics Gems”. Each book is a collection of many simple graphics problems and provides algorithms for solving...

متن کامل

The New CGEMS – Preparing the Computer Graphics Educational Materials Source to Meet the Needs of Educators

ACM SIGGRAPH and Eurographics are restarting CGEMS, the Computer Graphics Educational Materials Source, an on-line repository of curricular material for computer graphics education. In this context, the question that we ask ourselves is: “How can CGEMS best meet the needs of educators”? The aim of this forum is to provide the audience with an idea of the purpose of CGEMS – a source of education...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Computers & Graphics

دوره 30  شماره 

صفحات  -

تاریخ انتشار 2006