Not too easy. Not too difficult.
I would recommend this course to anyone wanting to learn SQL programming. This course establishes the foundation for SQL programming and can be of great value when taking advanced web programming courses. The course is taught directly from the book which can be a bit tedious and repetitive, but each chapter contains exercises for the students to practice their skills on. I would highly recommend doing the chapter exercises and not skipping them.
Thanks to having taken this course, I found it easy to deal with SQL databases in later courses through my time in college. I took several web programming courses and had no idea that they would deal with SQL databases, but thanks to having taken this course, it was a breeze to deal with SQL databases in my other classes. Not only did that place me ahead of the curb compared to other students in my classes, but it allowed me to have a better grade thanks to having a better understanding of the course material
Hours per week:
Advice for students:
In order to succeed in this course it is key that you attend the in-class lectures and read the assigned chapters in the textbook. During the in-class lectures is when you have the chance to ask the professor to answer any doubts from the chapter exercises or just clear up any confusion. This is not a course that you can get by without reading the textbook. In addition, I would establish some study buddies early on, because some of the later chapters are rather cumbersome to take on alone. From firsthand experience, I say it was nice having someone to work out the problems with.