Thumbnail
Access Restriction
Subscribed

Author Hu, Chenglie
Source ACM Digital Library
Content type Text
Publisher Association for Computing Machinery (ACM)
File Format PDF
Language English
Subject Keyword Design knowledge ♦ Design process ♦ Software design education ♦ Design thinking
Abstract Design plays a critical role in the software's quality and long-term success. Yet, software design, as a systematic process, is not sufficiently understood, and its practice in the real world is highly varied. As a result, teaching software design remains a challenge in terms of lacking widely recognized and accepted pedagogy and even learning materials. These factors have played a role in persistently poor student learning achievement. The article makes an attempt to discuss what software design is and explore what teaching of software design may mean and entail. It also reviews published pedagogical studies and reports, composes heuristic suggestions, and searches directions of future research.
Description Affiliation: Carroll University, Waukesha Wisconsin (Hu, Chenglie)
Age Range 18 to 22 years ♦ above 22 year
Educational Use Research
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2013-12-01
Publisher Place New York
Journal Inroads
Volume Number 4
Issue Number 2
Page Count 11
Starting Page 62
Ending Page 72


Open content in new tab

   Open content in new tab
Source: ACM Digital Library