Use of morphisms as a tool to help learning object oriented concepts

Software design implies searching for and establishing an adequate morphism between the real world and the desired software. Morphisms establish correspondences between different domains while some properties are preserved, at the same time. It allows seeing different things as the same, taking the...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Friss de Kereki, Inés, Crespo, José, Azpiazu, Javier
Formato: Objeto de conferencia
Lenguaje:Inglés
Publicado: 2006
Materias:
Acceso en línea:http://sedici.unlp.edu.ar/handle/10915/24332
Aporte de:
id I19-R120-10915-24332
record_format dspace
institution Universidad Nacional de La Plata
institution_str I-19
repository_str R-120
collection SEDICI (UNLP)
language Inglés
topic Ciencias Informáticas
Educación
Software
Design
morphisms
software design
object-oriented concepts
spellingShingle Ciencias Informáticas
Educación
Software
Design
morphisms
software design
object-oriented concepts
Friss de Kereki, Inés
Crespo, José
Azpiazu, Javier
Use of morphisms as a tool to help learning object oriented concepts
topic_facet Ciencias Informáticas
Educación
Software
Design
morphisms
software design
object-oriented concepts
description Software design implies searching for and establishing an adequate morphism between the real world and the desired software. Morphisms establish correspondences between different domains while some properties are preserved, at the same time. It allows seeing different things as the same, taking the substitute image for the real one. The more adjusted to reality the morphism is, the better the system models the real situation. We propose the use of morphisms as a pedagogical tool in order to teach object-oriented concepts and also to promote better software design. We developed a course based on the explicit use of morphisms. Through experimentation, we compared the results with an equivalent course not using morphisms. From the results we may infer that using morphisms helps to develop strategies to analyze and to construct adequate software models.
format Objeto de conferencia
Objeto de conferencia
author Friss de Kereki, Inés
Crespo, José
Azpiazu, Javier
author_facet Friss de Kereki, Inés
Crespo, José
Azpiazu, Javier
author_sort Friss de Kereki, Inés
title Use of morphisms as a tool to help learning object oriented concepts
title_short Use of morphisms as a tool to help learning object oriented concepts
title_full Use of morphisms as a tool to help learning object oriented concepts
title_fullStr Use of morphisms as a tool to help learning object oriented concepts
title_full_unstemmed Use of morphisms as a tool to help learning object oriented concepts
title_sort use of morphisms as a tool to help learning object oriented concepts
publishDate 2006
url http://sedici.unlp.edu.ar/handle/10915/24332
work_keys_str_mv AT frissdekerekiines useofmorphismsasatooltohelplearningobjectorientedconcepts
AT crespojose useofmorphismsasatooltohelplearningobjectorientedconcepts
AT azpiazujavier useofmorphismsasatooltohelplearningobjectorientedconcepts
bdutipo_str Repositorios
_version_ 1764820467002114049