I will also be assigning regular quizzes that are due by the next lecture period and regular homework assignments. I find that material is best learned when it is rehearsed and the best way to get you to rehearse the material I teach is to have you work short problems as soon as possible after the material is presented. Unlike other programming courses there will not be long programming assignments because database queries and scripting languages are meant to be used for relatively short programs. Since query languages and scripting languages are interpreted rather than compiled, they are much slower than conventional languages and hence ill-suited for solving large, computation-intensive problems.
In the web programming portion of the course you will only have one homework assignment, which is roughly 2/3 of the way through that portion of the course. The remainder of the time you will be working on a project that implements the client and server sides of a web-site. The project has a number of intermediate deadlines to force you to steadily work on the project rather than putting it off to the last minute.