CS432 is a course about database internals, whereas CS433 is a course about database applications. CS433 covers technologies such as Active Server Pages, Java Server Pages, Servlets, Perl, Cookies, JDBC, and XML. In addition, you will build a large database backed-website such as amazon.com or ebay.com.
Yes. However, we recommend that you take both courses since you will learn a lot more about how databases are built and used.
No. The material covered in CS433 assumes knowledge at the level of CS432. However, you can (and we encourage you to) concurrently enroll for both CS432 and CS433.
Yes. There is a lot of project work that involves programming. Whether you find it time-consuming or not depends on your level of comfort with C++ programming. As for the lecture material, much of it is probably new to you. In the final course evaluation last fall, many students wrote that even though the course was a lot of work, they learned a lot of valuable material. Many people also received job offers based on their knowledge of material taught in CS432 and CS433.
Class attendance is crucial. Much of what we teach is not written on the transparencies or directly available in the book. We urge you to attend class and participate in the discussion of the different topics.