• DocumentCode
    607079
  • 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
  • fYear
    2013
  • fDate
    13-15 March 2013
  • Firstpage
    474
  • Lastpage
    480
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Engineering Education Conference (EDUCON), 2013 IEEE
  • Conference_Location
    Berlin
  • ISSN
    2165-9559
  • Print_ISBN
    978-1-4673-6111-8
  • Electronic_ISBN
    2165-9559
  • Type

    conf

  • DOI
    10.1109/EduCon.2013.6530148
  • Filename
    6530148