Software team projects

At McMaster University a lecture course on compilers is offered in the Fall term of the final undergraduate year. In the following Spring term some students elect a project course based on this material. The course amounts to about 20% of their term's work. This paper reports experience with the course.