A very useful and practical class, especially if you haven't worked with databases before. However, if you don't have a decent background with basic web development, you should know that you're going to have to learn PHP (or something similar) for the project. You get a 2-day crash course on PHP, AJAX, and JQuery, and then you're on your own. You should still study decently for the midterm and the final. I kindof blew off the midterm and didn't do so hot. If you do a solid job on the project and HW you'll be fine though. There are only 5 HW's and there's not much to them, but they're a pretty significant part of your grade so take them seriously. The project is at least 30% of your grade, so I recommend following Sherriff's guideline schedule for getting it done. I waited until the week before it was due. I got an A, but I pretty much didn't sleep for 5 days. tl;dr Fun/useful class, don't procrastinate blah blah take it
Grade Distribution
5 Reviews
Good intro to database course. The topics that are covered can be pretty dry at times. But Professor Sherriff does a great job of keeping them interesting for the most part. Just don't procrastinate on the final project, and you will come out with a decent grade.
great class. good for non cs majors to take to get a taste for coding
This is an enjoyable and useful class. Not terribly difficult and most of the material can be learned online but sherriff is the best.
Sherriff was a pretty decent professor. Although, depending on the lecture topic his enthusiasm can vary wildly. Also, he'll either grade you very leniently, or very harshly depending on whether he agrees with your answer or not.