Descripción
|
|
---|---|
The Object Orientation Paradigm (OOP) is more than Object Oriented languages. Learning the syntax of a language as C++ or Java is a relatively easy task compared with the understanding of the principles of OO Modeling and Design (OOD), which require a high ability of abstract reasoning. Moreover, it is not enough to teach the artifacts of Computer Aided Software Engineering (CASE) as the Unified Modeling Language (UML) if those principles are not properly understood. We wanted to engage the students in a motivating framework, so both the principles of OOD are properly acquired and put in practice with CASE and programming tools. We found the ideal framework in the development of videogames. Most students are familiar with (even attracted by) them. The existence of powerful yet simple 3D graphical libraries as OpenGL and the portable Window Manager (GLUT), makes very easy the development of quite attractive 3D applications, so the real effort can be done in the OOP. There are two types of games: those with physical simulations (first person shooters, car race, arcade games) and those with logical or reasoning (chess, 4 on a line, etc). Though the second type is interesting, physical systems can be more easily understood and modeled under OOP, because the software and design objects have an equivalent counterpart in the real world. Furthermore physical systems have the added benefit of involving kinematics, dynamics, math, and other disciplines very interesting for the engineering student. | |
Internacional
|
Si |
Nombre congreso
|
International Conference of Education, Research and Innovation (ICERI 2008) |
Tipo de participación
|
960 |
Lugar del congreso
|
Madrid |
Revisores
|
Si |
ISBN o ISSN
|
978-84-612-5367-8 |
DOI
|
|
Fecha inicio congreso
|
17/11/2008 |
Fecha fin congreso
|
19/11/2008 |
Desde la página
|
20 |
Hasta la página
|
29 |
Título de las actas
|
ICERI2008 abstracts CD : International Conference of Education, Research and Innovation, november, 17th-19th, 2008, Madrid |