The nature of software design and its teaching: An exposition

被引:8
|
作者
机构
[1] Hu, Chenglie
来源
Hu, C. (chu@carrollu.edu) | 1600年 / Association for Computing Machinery, 2 Penn Plaza, Suite 701, New York, NY 10121-0701, United States卷 / 04期
关键词
Design Education - Design knowledge - Design process - Design thinking - Learning materials - Nature of software - Systematic process - Teaching software;
D O I
10.1145/2465085.2465103
中图分类号
学科分类号
摘要
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.
引用
收藏
相关论文
共 50 条
  • [1] TEACHING LENS DESIGN WITH SOFTWARE
    OSHEA, DC
    LASER FOCUS WORLD, 1993, 29 (07): : 111 - 112
  • [2] Teaching software architecture design
    Mannisto, Tomi
    Savolain, Juha
    Myllarniemi, Varvana
    SEVENTH WORKING IEEE/IFIP CONFERENCE ON SOFTWARE ARCHITECTURE, PROCEEDINGS, 2008, : 117 - +
  • [3] Teaching software design and testing
    Carrington, D
    28TH ANNUAL FRONTIERS IN EDUCATION CONFERENCE - CONFERENCE PROCEEDINGS, VOLS 1-3, 1998, : 547 - 550
  • [4] Stages in teaching software design
    Cowling, A. J.
    20TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2007, : 141 - 148
  • [5] A Buddha within:: The 'Tathagatagarbhasutra'.: The earliest exposition of the Buddha-nature teaching in India
    Courau, Thierry-Marie
    REVUE DES SCIENCES PHILOSOPHIQUES ET THEOLOGIQUES, 2006, 90 (01): : 220 - 220
  • [6] COMPUTER SOFTWARE - ITS NATURE AND ITS PROTECTION
    KEPLINGER, MS
    EMORY LAW JOURNAL, 1981, 30 (02) : 483 - 512
  • [7] Exposition and Illustration in Teaching
    不详
    EDUCATION, 1910, 30 (08): : 534 - 534
  • [8] Research on the Teaching Design of Software Design Courses Based on Mixed Teaching
    Zhao, Yi
    2018 INTERNATIONAL CONFERENCE ON EDUCATION REFORM, MANAGEMENT AND APPLIED SOCIAL SCIENCE (ERMASS 2018), 2018, : 239 - 243
  • [9] An approach of test case design and its application in software automatic testing teaching
    Lu Lu
    Qiu Chuanlong
    ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, PROCEEDINGS, 2007, : 1234 - 1238
  • [10] Development of teaching software of basketball tactics and its teaching
    Hao, Bin
    Gan, Hongling
    Zeng, Cheng
    Liu, Anqing
    Wu, Dandan
    PROCEEDINGS OF THE 2010 CONFERENCE ON COMPUTER SCIENCE IN SPORTS, 2010, : 22 - 26