How to Develop Learning Goals for an Established Course: The Computer Science Model. A document that Beth Simon put together that describes the successful process that the UBC Computer Science Department went through to establish learning goals in multiple courses.
Developing Learning Goals 101
CC BY-NC 3.0
Instructors: Learning Goal Experience in CS