TEACHING AN INDUSTRY-ORIENTED SOFTWARE ENGINEERING COURSE

被引:0
|
作者
BRUEGGE, B
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Single project courses with a large number of participants are an excellent vehicle for teaching undergraduate students the problems of producing complex software systems. The emphasis placed on realistic development and delivery of a finalized product enables the students to appreciate software development as an engineering activity where cost/benefit decisions have to be made. In addition, students learn communication and project management techniques that are needed in marry industrial settings. In this paper we describe our criteria for the selection of projects that are complex enough to warrant large groups of developers but can still be developed in the limited time of a semester. We discuss our experience with different software development methodologies and process models. explore the problems of producing consistent and complete project documentation and describe an organizational and communicational structure that ensures a high chance of success. The discussion is based on the experience with three project courses in which 12-30 students have designed, built and successfully delivered systems between 15,000 and 27,000 lines of code within a single semester.
引用
收藏
页码:65 / 87
页数:23
相关论文
共 50 条
  • [21] RuleBase: An industry-oriented formal verification tool
    Beer, I
    BenDavid, S
    Eisner, C
    Landver, A
    [J]. 33RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 1996, 1996, : 655 - 660
  • [22] Research on Reform in the Teaching of Software Engineering Course
    Li, Jianjun
    Wang, Xiaorong
    [J]. ADVANCES IN INTELLIGENT SYSTEMS, 2012, 138 : 141 - +
  • [23] Teaching Software Quality in an Interdisciplinary Course of Engineering
    Figueiredo, Rejane M. da C.
    de Sales, Andre B.
    Ribeiro, Luiz C. M., Jr.
    Laranjeira, Luiz A. F.
    Rocha, Adson
    [J]. QUATIC 2010: SEVENTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, 2010, : 144 - 149
  • [24] Reflections on Teaching Software Engineering Capstone Course
    Majanoja, Anne-Maarit
    Vasankari, Timo
    [J]. CSEDU: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION - VOL 2, 2019, : 68 - 77
  • [25] Research on the Teaching Method for Software Engineering Course
    Zhang Dong-mei
    Xing Xue-ning
    [J]. INTERNATIONAL CONFERENCE OF CHINA COMMUNICATION (ICCC2010), 2010, : 129 - +
  • [26] INTRODUCTION TO ITRON - THE INDUSTRY-ORIENTED OPERATING SYSTEM
    MONDEN, H
    [J]. IEEE MICRO, 1987, 7 (02) : 45 - 52
  • [27] The industry-oriented science: Opinion of provincial scientists
    Bedenko, V.G.
    Bulychkin, A.N.
    Malinovskaya, L.M.
    Chistyakov, B.E.
    [J]. Rossijskij Khimicheskij Zhurnal (Zhurnal Rossijskogo Khimicheskogo Obshchestva Im. D.I. Mendeleeva), 2003, 47 (05): : 20 - 23
  • [28] Industry-oriented research group established in Quebec
    不详
    [J]. CANADIAN MINING JOURNAL, 2003, 124 (04) : 9 - 9
  • [29] The Role of Industry-oriented Cooperation for Sustainable Development
    Urbaniec, Maria
    [J]. CERS 2009 - 3RD CENTRAL EUROPEAN CONFERENCE IN REGIONAL SCIENCE, INTERNATIONAL CONFERENCE PROCEEDINGS - YOUNG SCIENTISTS ARTICLES, 2009, : 857 - 867
  • [30] A new occupation: Teaching software engineering in industry
    Mayadoux, Y
    Narat, V
    [J]. COMPUTERS AND THEIR APPLICATIONS - PROCEEDINGS OF THE ISCA 11TH INTERNATIONAL CONFERENCE, 1996, : 268 - 271