This paper proposes the application of a situated learning approach in designing integrated with a conventional CAD system. The approach is implemented in SLiDe (Situated Learning in Designing) and integrated as SLiDe-CAAD, to provide interactive support in designing exemplified within the composition of architectural shapes. SLiDe-CAAD is proposed to assist in maintaining the integrity of shape semantics or desired design concepts of interest in the design composition. SLiDe-CAAD is introduced to provide a collaboration between the designer and the computer during the process of designing.