ABSTRACT

This chapter overviews the research methods and techniques used to understand how

software designing is learned. The chapter emphasizes the methods of cognitive

science for understanding design and design learning. The chapter begins with an

overview of design learning research and follows with an explanation of software

design and how it is different than programming. The next section outlines research

methods employed in studying software design.