Title :
Teaching database design: A reverse engineering approach
Author :
Enciso, M. ; Soler, Edilaine
Author_Institution :
Dipt. Lenguajes y Cienc. de la Comput., Univ. de Malaga, Malaga, Spain
Abstract :
Software design constitutes a central issue in Computer Science and its weight is very significant in university courses. The teaching of this discipline requires an adequate and balanced composition of different models, techniques, languages and tools. None of them might be eliminated if we want to ensure a complete formation of the undergraduate student. In this paper we present a methodology to teach database design which combines all these elements using both reverse and direct engineering. We also show the benefits of this approach with our practical experience over a five-year period.
Keywords :
computer science education; database management systems; educational courses; further education; reverse engineering; software engineering; computer science; database design teaching; direct engineering; reverse engineering; software design; undergraduate student; university courses; Analytical models; Computational modeling; Data models; Databases; Engineering education; Maintenance engineering; Reverse engineering; Database Design; Entity Relationship Model; Teching Methodology;
Conference_Titel :
Global Engineering Education Conference (EDUCON), 2013 IEEE
Conference_Location :
Berlin
Print_ISBN :
978-1-4673-6111-8
Electronic_ISBN :
2165-9559
DOI :
10.1109/EduCon.2013.6530148