EG2014 - Education Papers

Permanent URI for this collection


Programming Topological Operations for Visual Illustrations in an Introductory Geomorphology Course

Bezin, Richard
Crespin, Benoit
Skapin, Xavier
Meseure, Philippe
Terraz, Olivier

glGA: an OpenGL Geometric Application Framework for a Modern, Shader-based Computer Graphics Curriculum

Papagiannakis, George
Papanikolaou, Petros
Greassidou, Elisavet
Trahanias, Panos

Teaching Interactivity: Introducing Design Students to Sensors and Microcontrollers

Narahara, Taro

The Four I's Recipe for Cooking Up Computer Graphics Exercises and Assessments

Peters, Christopher E.
Anderson, Eike Falk

Using Modern Interaction Devices for HCI and Interaction Design Courses

Hernández, Benjamín
Alvarado, Adriana

Student Project - Portable Real-Time 3D Engine

Müller, Christoph
Gärtner, Fabian

Producing Creative Artistic Projects by Grouping Students' Computer Graphics Research Topics

George-Molland, Anne-Laure
Plessiet, Cedric

Two Exceptional Projects from a Multidisciplinary Game Development Curriculum

Pledger, Jon
Chen, Minsi


BibTeX (EG2014 - Education Papers)
@inproceedings{
:10.2312/eged.20141025,
booktitle = {
Eurographics 2014 - Education Papers},
editor = {
Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
}, title = {{
Programming Topological Operations for Visual Illustrations in an Introductory Geomorphology Course}},
author = {
Bezin, Richard
and
Crespin, Benoit
and
Skapin, Xavier
and
Meseure, Philippe
and
Terraz, Olivier
}, year = {
2014},
publisher = {
The Eurographics Association},
ISSN = {1017-4656},
DOI = {
/10.2312/eged.20141025}
}
@inproceedings{
:10.2312/eged.20141026,
booktitle = {
Eurographics 2014 - Education Papers},
editor = {
Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
}, title = {{
glGA: an OpenGL Geometric Application Framework for a Modern, Shader-based Computer Graphics Curriculum}},
author = {
Papagiannakis, George
and
Papanikolaou, Petros
and
Greassidou, Elisavet
and
Trahanias, Panos
}, year = {
2014},
publisher = {
The Eurographics Association},
ISSN = {1017-4656},
DOI = {
/10.2312/eged.20141026}
}
@inproceedings{
:10.2312/eged.20141028,
booktitle = {
Eurographics 2014 - Education Papers},
editor = {
Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
}, title = {{
Teaching Interactivity: Introducing Design Students to Sensors and Microcontrollers}},
author = {
Narahara, Taro
}, year = {
2014},
publisher = {
The Eurographics Association},
ISSN = {1017-4656},
DOI = {
/10.2312/eged.20141028}
}
@inproceedings{
:10.2312/eged.20141029,
booktitle = {
Eurographics 2014 - Education Papers},
editor = {
Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
}, title = {{
The Four I's Recipe for Cooking Up Computer Graphics Exercises and Assessments}},
author = {
Peters, Christopher E.
and
Anderson, Eike Falk
}, year = {
2014},
publisher = {
The Eurographics Association},
ISSN = {1017-4656},
DOI = {
/10.2312/eged.20141029}
}
@inproceedings{
:10.2312/eged.20141027,
booktitle = {
Eurographics 2014 - Education Papers},
editor = {
Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
}, title = {{
Using Modern Interaction Devices for HCI and Interaction Design Courses}},
author = {
Hernández, Benjamín
and
Alvarado, Adriana
}, year = {
2014},
publisher = {
The Eurographics Association},
ISSN = {1017-4656},
DOI = {
/10.2312/eged.20141027}
}
@inproceedings{
:10.2312/eged.20141030,
booktitle = {
Eurographics 2014 - Education Papers},
editor = {
Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
}, title = {{
Student Project - Portable Real-Time 3D Engine}},
author = {
Müller, Christoph
and
Gärtner, Fabian
}, year = {
2014},
publisher = {
The Eurographics Association},
ISSN = {1017-4656},
DOI = {
/10.2312/eged.20141030}
}
@inproceedings{
:10.2312/eged.20141031,
booktitle = {
Eurographics 2014 - Education Papers},
editor = {
Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
}, title = {{
Producing Creative Artistic Projects by Grouping Students' Computer Graphics Research Topics}},
author = {
George-Molland, Anne-Laure
and
Plessiet, Cedric
}, year = {
2014},
publisher = {
The Eurographics Association},
ISSN = {1017-4656},
DOI = {
/10.2312/eged.20141031}
}
@inproceedings{
:10.2312/eged.20141032,
booktitle = {
Eurographics 2014 - Education Papers},
editor = {
Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
}, title = {{
Two Exceptional Projects from a Multidisciplinary Game Development Curriculum}},
author = {
Pledger, Jon
and
Chen, Minsi
}, year = {
2014},
publisher = {
The Eurographics Association},
ISSN = {1017-4656},
DOI = {
/10.2312/eged.20141032}
}

Browse

Recent Submissions

Now showing 1 - 8 of 8
  • Item
    Programming Topological Operations for Visual Illustrations in an Introductory Geomorphology Course
    (The Eurographics Association, 2014) Bezin, Richard; Crespin, Benoit; Skapin, Xavier; Meseure, Philippe; Terraz, Olivier; Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
    In the context of teaching geomorphology phenomena, producing illustrations and animations can be a tedious process. We propose an experimental framework, dedicated to 3D erosion and sedimentation modeling written in C++, combined with an existing topological modeler. Using the ''generalized maps'' as the underlying 3D model, we process each case of collision between elements in the scene in order to guarantee both topological and geometrical coherence during user-defined animations. Erosion and sedimentation operations can be combined to manipulate evolution scenarios leading for example to the creation of arches, bridges, tunnels or caves. Some of these scenarios, implemented in our framework with the help of a geology teacher, are presented in this paper in order to show the technical feasibility of our project before developing new ones.
  • Item
    glGA: an OpenGL Geometric Application Framework for a Modern, Shader-based Computer Graphics Curriculum
    (The Eurographics Association, 2014) Papagiannakis, George; Papanikolaou, Petros; Greassidou, Elisavet; Trahanias, Panos; Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
    This paper presents the open-source glGA (Opengl Geometric Application) framework, a lightweight, shaderbased, comprehensive and easy to understand computer graphics (CG) teaching C++ system that is used for educational purposes, with emphasis on modern graphics and GPU application programming. This framework with the accompanying examples and assignments has been employed in the last three Semesters in two different courses at the Computer Science Department of the University of Crete, Greece. It encompasses four basic Examples and six Sample Assignments for computer graphics educational purposes that support all major desktop and mobile platforms, such as Windows, Linux, MacOSX and iOS using the same code base. We argue about the extensibility of this system, referring to an outstanding postgraduate project built on top of glGA for the creation of an Augmented Reality Environment, in which life-size, virtual characters exist in a marker-less real scene. Subsequently, we present the learning results of the adoption of this CG framework by both undergraduate and postgraduate university courses as far as the success rate and student grasp of major, modern, shader-based CG topics is concerned. Finally, we summarize the novel educative features that are implemented in glGA, in comparison with other systems, as a medium for improving the teaching of modern CG and GPU application programming.
  • Item
    Teaching Interactivity: Introducing Design Students to Sensors and Microcontrollers
    (The Eurographics Association, 2014) Narahara, Taro; Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
    This paper presents an educational case study and its pedagogical lessons in the context of design teaching. Smart products, adaptive designs, and intelligent spaces are in the forefront of current artistic discourse. They are critical components in sustainable designs where products monitor their own performance and respond to consumers' real-time needs and environmental factors. In order to prepare students in the design field to be able to present interaction-based ideas more effectively, the author developed a project-based course to produce interactive prototypes using sensors, actuators, and microcontrollers. The author introduces instructions using practical template materials that can demonstrate certain key notions such as feedback and kinematics at the earlier phase of learning while providing minimum yet sufficient fundamental skills and theoretical background on programming and electronics. This strategy allows students to acquire extensible knowledge that does not rely on higher-level software functions or specialized but inflexible plug-ins. Students can reinterpret given materials and modify them to produce custom tools that can realize their original project goals. By presenting methods used in the author's course and conceptual example projects by students, an efficient way to teach relatively complex technical materials without overpowering student creativity and motivation will be offered.
  • Item
    The Four I's Recipe for Cooking Up Computer Graphics Exercises and Assessments
    (The Eurographics Association, 2014) Peters, Christopher E.; Anderson, Eike Falk; Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
    The design of meaningful student activities, such as lab exercises and assignments, is a core element of computer graphics pedagogy. Here, we briefly describe our efforts towards making the process of defining and structuring computer graphics activities more explicit. We focus on four main activity categories that are building blocks for practical course design: Independent, Iterative, Incremental and Integrative. These ``Four I's'' of computer graphics activity provide the fundamental ingredients for explicitly defining the design of activity-oriented computer graphics courses with the potential to deliver significant artefacts that may, for example, constitute a portfolio of work for assessment or presentation to employers. The categorisations are intended as the first steps towards more clearly structuring and communicating exercise specifications in collaborative course development settings.
  • Item
    Using Modern Interaction Devices for HCI and Interaction Design Courses
    (The Eurographics Association, 2014) Hernández, Benjamín; Alvarado, Adriana; Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
    Recent dissemination of proprietary and third-party PC drivers and SDKs of advanced console controllers and modern interaction devices has enabled new forms of 3D, tactile and multimodal user interfaces. In this paper, we present an educational methodology which allows students to use modern interaction devices (touch screen, depth sensors, gyroscopes) and programming environments in their projects. We re-design Human Computer Interaction (TI - 2004) and Introduction to Interaction Design (TC - 1015) undergraduate courses offered at the Tecnógico de Monterrey, Mexico City Campus, based on the project based learning (PBL) technique and interaction design process. The students were building their own knowledge through the development of a semester project enabling them to demonstrate, taught, and discussed with each other what they had learned. As a result, students learned up-to-date technologies and applied successfully concepts such as body gesture tracking and recognition, natural user interface design and multimodal interaction into their projects.
  • Item
    Student Project - Portable Real-Time 3D Engine
    (The Eurographics Association, 2014) Müller, Christoph; Gärtner, Fabian; Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
    FUSEE ("Furtwangen University Simulation and Entertainment Engine") is a student project at Furtwangen University to develop a cross-platform real-time 3D engine from scratch. While about 20 students have been involved in the project's development so far, several more students have used the engine in class or during their own research projects while learning how a contemporary engine works behind the scenes. Furthermore, students can learn how programming languages such as C# and new trends such as HTML5 can be used for writing crossplatform applications. This paper describes the engine and its core functionality as well as the benefits the project provides for education in real-time 3D software development compared to classes where other engines are used.
  • Item
    Producing Creative Artistic Projects by Grouping Students' Computer Graphics Research Topics
    (The Eurographics Association, 2014) George-Molland, Anne-Laure; Plessiet, Cedric; Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
    For the last 2 years, our CG Art department experiments new pedagogical methods for our master's second year program in order to place the research right at the heart of the course syllabus. The main idea is to combine individual research and collective projects: on one side, each student focuses on a computer graphic research topic during the whole year, and on the other side, they produce an artistic group project during a 3-week intensive period, defined by the combination of each team members topic.
  • Item
    Two Exceptional Projects from a Multidisciplinary Game Development Curriculum
    (The Eurographics Association, 2014) Pledger, Jon; Chen, Minsi; Jean-Jacques Bourdin and Joaquim Jorge and Eike Anderson
    The purpose of this paper is to present two exceptional projects, SS Eternity and Bloom, from a module that is part of an undergraduate Computer Games focused degree. Here teams have developed innovative solutions to the themes they have been set. Both artists and programmers have applied their knowledge gained from previous modules to produce work that has pushed their artistic skills and knowledge to new boundaries of outstanding achievement.