A multimedia database project and the evolution of the database course

The database course needs to continue evolving to reflect changes in the computing environment and changes in current thought about how best to engage the student. We propose one possible evolution that is based on a semester-long multimedia database project involving a web interface, called MeTube. The project supports uploading and downloading videos, images, and audio files as well as supplementary features such as ratings, comments, viewer blocking, and contact lists. Having a project that focuses on multimedia data and is web-accessible using current web technology will be more interesting, relevant, and useful for the students. Our description of the project includes both the requirements and the division of it into assignments. We show an example implementation and report on our experiences with the project. Finally, we explain how the project fits into the context of the course and future directions for the project.

[1]  B. Madhu Rao,et al.  Classroom projects on database connectivity and the Web , 1997, SIGCSE '97.

[2]  Frederick N. Springsteel,et al.  The next decade of the database course: three decades speak to the next , 2000, SIGCSE '00.

[3]  Raghu Ramakrishnan,et al.  Database Management Systems , 1976 .

[4]  Timothy A. Davis,et al.  τέχνη A First Step , 2004, SIGCSE.

[5]  Suzanne W. Dietrich,et al.  JDBC demonstration courseware using Servlets and Java Server Pages , 2002, SIGCSE '02.

[6]  Edward Sciore,et al.  SimpleDB: a simple java-based multiuser syst for teaching database internals , 2007, SIGCSE.

[7]  B. Fraser,et al.  Development and Validation of an Instrument for Assessing Distance Education Learning Environments in Higher Education: The Distance Education Learning Environments Survey (DELES) , 2005 .

[8]  J. Graham,et al.  First Step , 2015, Annals of Internal Medicine.

[9]  Suzanne W. Dietrich,et al.  Developing Advanced Courses for Undergraduates: A Case Study in Databases , 2008, IEEE Transactions on Education.

[10]  Timothy A. Davis,et al.  tauepsilonChinueta: trial phase for the new curriculum. , 2007 .

[11]  Mary Ann Robbert,et al.  Trends in the evolution of the database curriculum , 2003, ITiCSE '03.

[12]  Wei Ding,et al.  Design and evolution of an undergraduate course on web application development , 2004, ITiCSE '04.

[13]  Dave Thomas,et al.  Agile Web Development with Rails , 2005 .

[14]  Timothy A. Davis,et al.  τεΧνη: trial phase for the new curriculum , 2007, SIGCSE '07.