Authors: Robert Biddle, James Noble, Ewan Tempero
Source: GZipped PostScript (2398kb); Adobe PDF (1733kb)
We describe our use of active learning techniques to teach OO development. We have developed new techniques, adapted from CRC cards, to teach use cases for requirements gathering. We have also adapted CRC cards to teach the principles of OO. Our approach has been tried with large university classes as well as industry groups, programmers as well as business analysts and managers.