22C:144 Database Systems

Fall 2004 - University of Iowa

Overview

This was my second time teaching 22C:144 Database Systems. The class was improved from the first offering as the notes were completed before lectures started and the order of topics was improved (notably ER design before midterm). This class is a really exciting class where students learn the core database fundamentals and get to apply them on an interesting project. The class had a mixture of graduate (33% percent) and undergraduate students (67% percent). The class consisted of two exams, some programming assignments, and a major group project. Most students really enjoyed the project, which was building an online auction house called MyBay. The project was introduced earlier than last year which worked must better. However, more material on programming (including session variables) would be useful earlier to get students started even quicker. Overall, the project was well received and will continue to be a core component of teaching this class in the future.

When teaching large classes I try to encourage every student to not only pass, but do their absolute best. I also strive for a very interactive class where the students are actively involved in the discussion and solving problems. Most students really enjoyed the class and indicated they would recommend the class to other students. Dr. Bruell sat in the class and said it was an excellent course. The pass rate was 93% which is common for advanced courses. I look forward to teaching this course in the future, and will continue to strive to make it better.

The class was taught in 118 MacLean Hall from 1:05-2:20 pm Tuesdays and Thursdays. The room was adequate, and I like the timeslot.

On-line Resources

Student Performance

Of the 43 registered students who started the course, 40 passed the course (1 withdrew, 2 D's) for a very high 93% pass rate. The average GPA was 2.93 or just below a B. Charts showing the mark breakdown are below. Although the average GPA was relatively high, the threshold for A+ was set very high, and only 9 students got an "A". The average GPA reflects the fact that all students put in the effort to do a good project and exams. I was happy with the mark breakdown which adequately reflected student effort.

Mark Breakdown Percentage Mark Breakdown

Comments

What Students Liked Most About the Course

Overall the comments were quite positive especially about the practical benefit of the project.

What Students Liked Least About the Course

A continuing trend is that exams in my courses tend to be too long, and 22C:144 was no exception. I promise to improve that next time. I may also reduce exposure to XML and concentrate more on web programming next time. Although some students wanted less JSP/web programming. It is a difficult balance. The project is a "trial-by-fire experience" that is not always appreciated.


* Home Page * Go Back