Asee peer logo

Teaching Database In Two Courses: Reconciling Theoretical Framework With Practical Considerations

Download Paper |

Conference

2004 Annual Conference

Location

Salt Lake City, Utah

Publication Date

June 20, 2004

Start Date

June 20, 2004

End Date

June 23, 2004

ISSN

2153-5965

Conference Session

Emerging Trends in Engineering Education

Page Count

6

Page Numbers

9.1170.1 - 9.1170.6

DOI

10.18260/1-2--12904

Permanent URL

https://peer.asee.org/12904

Download Count

834

Paper Authors

author page

Mustafa Sanver

author page

Li Yang

Download Paper |

Abstract
NOTE: The first page of text has been automatically extracted and included below in lieu of an abstract

Session Number 1793

Teaching Database in Two Courses: Reconciling Theoretical Framework with Practical Considerations

Li Yang, Mustafa Sanver

Department of Computer Science, Western Michigan University

Abstract

Database management systems represent a large field of study in computer science. Many computer science departments offer two or more database courses. A usual practice is to use the first course for general introduction and database application programming and to dedicate the second course to database management system implementation. Although this framework works well, there are practical issues that need to be resolved to meet the demands of students with different backgrounds. This paper discusses the contents of these database courses and the practical issues that we have experienced in teaching these courses.

1. Introduction

Database management systems (DBMSs) have been a fast-growing area during the past decades. DBMSs are now ubiquitous as fundamental tools for managing data and for supporting advanced applications. As a result, DBMS courses have been offered from different perspectives in many disciplines. This paper discusses DBMS education from a computer science perspective, that is, we focus on the fundamental principles and techniques inside DBMSs, especially relational DBMSs. These principles and techniques of DBMSs are now integral parts of computer science curricula.

DBMSs and information management represent a large part of computer science education. The following is a list of units of the Information Management area in ACM Curricula 20011 that are recommended to computer science undergraduate students:

IM1. Information models and systems IM2. Database systems IM3. Data modeling IM4. Relational databases IM5. Database query languages IM6. Relational database design IM7. Transaction processing IM8. Distributed databases

Proceedings of the 2004 American Society for Engineering Education Annual Conference & Exposition Copyright  2004, American Society for Engineering Education

Sanver, M., & Yang, L. (2004, June), Teaching Database In Two Courses: Reconciling Theoretical Framework With Practical Considerations Paper presented at 2004 Annual Conference, Salt Lake City, Utah. 10.18260/1-2--12904

ASEE holds the copyright on this document. It may be read by the public free of charge. Authors may archive their work on personal websites or in institutional repositories with the following citation: © 2004 American Society for Engineering Education. Other scholars may excerpt or quote from these materials with the same citation. When excerpting or quoting from Conference Proceedings, authors should, in addition to noting the ASEE copyright, list all the original authors and their institutions and name the host city of the conference. - Last updated April 1, 2015