A lack of pedagogy in courseware can lead to its rejection by learners. It is therefore vital that pedagogy is a central concern in courseware construction. Courseware validation allows the course creator ensure courseware adheres to a specific pedagogy. In this paper we investigate the information needed to automate courseware validation and propose an information model to be used as a basis for validation. We then demonstrate an approach to courseware validation using this information model.