Reaction for: A Laboratory for Teaching Object-Oriented Thinking by Adam

I thought that this paper was really cool. I really like the idea of CRC cards. While they aren't the best design tool for every application, it sounds like they make people think about object oriented design in new ways.

I think that there's a lot that can be learned from the role-playing and group work involved in CRC cards. It forces the group to step through a sample run of the program which can show the strong and weak points in a design.

I'd love to see CRC cards used in an introduction to CS in the setting of a section where a small group could design a system. I think that a lot of good design techniques would come out of this and not because the students would continue to use CRC cards, but because of the skills that the excercise would teach.


Reactions


[BACK]