Design patterns for database pedagogy - A proposal

Thomas J. Marlowe, Cyril S. Ku, James Benham

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

4 Citations (Scopus)

Abstract

Courses in Relational Databases largely use a domain-specific design approach different from that used in the rest of the curriculum. Use of the Unified Process, UML, and Design Patterns as a pedagogical approach for Databases can leverage previous student experience with design, make knowledge from Database courses more immediately relevant elsewhere, and create greater continuity across the curriculum. This approach allows issues in logical design and in implementation to be more easily connected with similar concerns in other courses (for example, Software Engineering), and supports greater and easier transfer of design between Relational and Object-Oriented Databases, and between databases and embedding applications.

Original languageEnglish
Title of host publicationProceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005
Pages48-52
Number of pages5
StatePublished - 27 Jun 2005
EventProceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005 - St. Louis, MO, United States
Duration: 23 Feb 200527 Feb 2005

Publication series

NameProceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005

Other

OtherProceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005
CountryUnited States
CitySt. Louis, MO
Period23/02/0527/02/05

Fingerprint

Curricula
Software engineering
Students
Object-oriented databases

Keywords

  • Database
  • Database Design
  • Design Pattern
  • UML
  • Unified Process

Cite this

Marlowe, T. J., Ku, C. S., & Benham, J. (2005). Design patterns for database pedagogy - A proposal. In Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005 (pp. 48-52). (Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005).
Marlowe, Thomas J. ; Ku, Cyril S. ; Benham, James. / Design patterns for database pedagogy - A proposal. Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005. 2005. pp. 48-52 (Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005).
@inproceedings{9ec7e4999c7e454fb2a6bbfd079ae92b,
title = "Design patterns for database pedagogy - A proposal",
abstract = "Courses in Relational Databases largely use a domain-specific design approach different from that used in the rest of the curriculum. Use of the Unified Process, UML, and Design Patterns as a pedagogical approach for Databases can leverage previous student experience with design, make knowledge from Database courses more immediately relevant elsewhere, and create greater continuity across the curriculum. This approach allows issues in logical design and in implementation to be more easily connected with similar concerns in other courses (for example, Software Engineering), and supports greater and easier transfer of design between Relational and Object-Oriented Databases, and between databases and embedding applications.",
keywords = "Database, Database Design, Design Pattern, UML, Unified Process",
author = "Marlowe, {Thomas J.} and Ku, {Cyril S.} and James Benham",
year = "2005",
month = "6",
day = "27",
language = "English",
isbn = "1581139977",
series = "Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005",
pages = "48--52",
booktitle = "Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005",

}

Marlowe, TJ, Ku, CS & Benham, J 2005, Design patterns for database pedagogy - A proposal. in Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005. Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005, pp. 48-52, Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005, St. Louis, MO, United States, 23/02/05.

Design patterns for database pedagogy - A proposal. / Marlowe, Thomas J.; Ku, Cyril S.; Benham, James.

Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005. 2005. p. 48-52 (Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005).

Research output: Chapter in Book/Report/Conference proceedingConference contributionResearchpeer-review

TY - GEN

T1 - Design patterns for database pedagogy - A proposal

AU - Marlowe, Thomas J.

AU - Ku, Cyril S.

AU - Benham, James

PY - 2005/6/27

Y1 - 2005/6/27

N2 - Courses in Relational Databases largely use a domain-specific design approach different from that used in the rest of the curriculum. Use of the Unified Process, UML, and Design Patterns as a pedagogical approach for Databases can leverage previous student experience with design, make knowledge from Database courses more immediately relevant elsewhere, and create greater continuity across the curriculum. This approach allows issues in logical design and in implementation to be more easily connected with similar concerns in other courses (for example, Software Engineering), and supports greater and easier transfer of design between Relational and Object-Oriented Databases, and between databases and embedding applications.

AB - Courses in Relational Databases largely use a domain-specific design approach different from that used in the rest of the curriculum. Use of the Unified Process, UML, and Design Patterns as a pedagogical approach for Databases can leverage previous student experience with design, make knowledge from Database courses more immediately relevant elsewhere, and create greater continuity across the curriculum. This approach allows issues in logical design and in implementation to be more easily connected with similar concerns in other courses (for example, Software Engineering), and supports greater and easier transfer of design between Relational and Object-Oriented Databases, and between databases and embedding applications.

KW - Database

KW - Database Design

KW - Design Pattern

KW - UML

KW - Unified Process

UR - http://www.scopus.com/inward/record.url?scp=20444448968&partnerID=8YFLogxK

M3 - Conference contribution

SN - 1581139977

T3 - Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005

SP - 48

EP - 52

BT - Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005

ER -

Marlowe TJ, Ku CS, Benham J. Design patterns for database pedagogy - A proposal. In Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005. 2005. p. 48-52. (Proceedings of the Thirty-Sixth SIGCSE Technical Symposium on Computer Science Education, SIGCSE 2005).