A compiler project with learning progressions

Derek Rayside · 2014

We describe the design of an undergraduate compilers course that is explicitly intended to teach software engineering concepts and skills in addition to compiler concepts. This objective is accomplished by structuring the course around two parallel learning progressions rather than around the logical structure of a compiler.

Read the paper · More papers on PaperTik