The teaching of databases to engineering students at the undergraduate level has proven challenging for multiple reasons. First, the course is a nontraditional engineering course. Second, the concepts of databases are highly abstract. Third, engineering students prefer the problem-solving, hands-on, and project-based method of learning over the coverage of database design concepts. Fourth, there is a lack of engineering-oriented database textbooks. This paper presents an effective teaching approach that overcomes these challenges. The approach mixes and integrates the database abstract concepts with hands-on and capstone-based learning activities. The approach incorporates engineering students' feedback during the course. The paper discusses the database course objectives, content, project requirements, the skill set students learn, the software tools they use, and assessment tools. Sample projects and students' comments are included. The paper concludes with some observations that can be useful to use in traditional engineering courses to provide a new perspective of teaching in engineering.

1.
Koehn
E.
, “
Practitioner and Student Recommendations for an Engineering Curriculum
”,
J. Engineering Education
, V
84
, N
3
, p
241
48
, July
1995
.
2.
Coyle
E. J.
;
Jamieson
L. H.
; and
Sommers
L. S.
, “
EPICS: A Model for Integrating Service-Learning into the Engineering Curriculum
”,
Michigan Journal of Community Service Learning
, V
4
, p
81
89
,
1997
.
3.
“Educating the Engineer of 2020: Adapting Engineering Education to the New Century”, the National Academy of Sciences, the National academies Press, Washington D.C., ISBN: 0309096499, 2005. Also, http://www.nap.edu/openbook/0309096499/html/51.html.
4.
Elmasri, R.; and Navathe, S.B., Fundamentals of Database Systems, 4th Ed., Addison-Wesley, 2004.
5.
Date, C.J., An Intorduction to database Systems, 8th Ed., Addison-Wesley, 2004.
6.
Rob, P.; and Semaan, E., Databases, 2nd Ed., McGraw-Hill, 2004.
7.
Ramakrishnan, R.; and Gehrke, J., Database Management Systems, 3rd Ed., McGraw-Hill, 2003.
8.
Silberschatz, A.; Korth, H.F.; and Sudarshan, S., Database System Concepts, 5th Ed., McGaw-Hill, 2006.
9.
Hoffer, J.A.; Prescott, M.B.; and McFadden, F.R., Modern Database Management, 7th Ed., Prentice-Hall, 2005.
10.
Hoffer, J.A.; Prescott, M.B.; and McFadden, F.R., Modern Database Management, 8th Ed., Prentice-Hall, 2007.
11.
Conley
C. H.
,
Ressler
S. J.
,
Lenox
T. A.
, and
Samples
J. W.
, “
Teaching Teachers to Teach Engineering
”,
Journal of Engineering Education
, Vol.
89
, No.
1
, pp.
31
38
,
2000
.
12.
Dennis, N. D., “ExCEEd Teaching Workshop: Taking It on the Road”, 2001 ASEE Conference & Exposition: Peppers, Papers, Pueblos, and Professors; Albuquerque, NM, pp. 24–27, 2001.
13.
Welch, R., and Estes, A., “Teaching Pedagogy 101”, 2005 ASEE Conference & Exposition: The Changing Landscape of Engineering and Technology Education in a Global World; Portland, OR, pp. 20–23, 2005.
14.
Felder
R.
, “
Matters of Style
”,
ASEE Prism
, Vol.
6
, No.
4
, pp.
18
23
,
1996
.
15.
Wankat, P., and Oreovicz, F., Teaching Engineering, McGraw-Hill, Inc., pp. 244–305, 1993.
16.
Lowman, J., Mastering the Techniques of Teaching, Jossey-Bass, San Francisco, CA, pp. 20–31, 1995.
17.
Jonassen, D. H., Computers in the Classroom: Mind Tools for Critical Thinking, Prentice-Hall, pp. 20–30, 1998.
18.
Project-Based Learning: Building Communities of Reflective Practitioners, Management Learning, Vol. 32, No. 1, pg. 61–76, 2001.
This content is only available via PDF.
You do not currently have access to this content.