Instructional Design
The design of the course is intended to take the students steadily through the steps in using a database - design, implementation, querying and adding programs.
For each aspect of the course, there are lectures to introduce the material, tutorials to help the student engage with the concepts and labs to gibve them practical experience. The last of these is the most important part.