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 条
  • [31] Industry Oriented Advanced Software Engineering Education Curriculum
    Mishra, Alok
    Mishra, Deepti
    [J]. CROATIAN JOURNAL OF EDUCATION-HRVATSKI CASOPIS ZA ODGOJ I OBRAZOVANJE, 2012, 14 (03): : 595 - 624
  • [32] Complement to Essential Quality-Oriented Education Lacking Specialized Course Support in Software Engineering Teaching
    Zhang, Xiao-min
    Wang, Shui
    Zhang, Feng
    Liu, Yu-hong
    Jia, Yu-zhen
    [J]. 2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTERS IN EDUCATION (ICFCE 2011), VOL III, 2011, : 233 - 236
  • [33] Teaching Developer Skills in the First Software Engineering Course
    Rajlich, Vaclav
    [J]. PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), 2013, : 1109 - 1116
  • [34] Teaching process improvement in a graduate software engineering course
    Hislop, Gregory W.
    [J]. Proceedings - Frontiers in Education Conference, 1999, 1 : 9 - 21
  • [35] Exploration and reformation of teaching methods for "Software Engineering" Course
    Tang Xiao-jun
    Lu Ying
    Liu Na
    [J]. PROCEEDINGS OF THE 2014 INTERNATIONAL CONFERENCE ON ADVANCED ICT, (ICAICTE 2014), 2014, : 83 - 86
  • [36] INDUSTRY-ORIENTED COMPETENCY REQUIREMENTS FOR MECHATRONICS TECHNOLOGY IN TAIWAN
    Shyr, Wen-Jye
    [J]. TURKISH ONLINE JOURNAL OF EDUCATIONAL TECHNOLOGY, 2012, 11 (04): : 195 - 203
  • [37] INDUSTRY-ORIENTED CHEMISTRY CURRICULUM AT THE UNIVERSITY-OF-DETROIT
    SZMANT, HH
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1980, 179 (MAR): : 69 - CHED
  • [38] Industry Oriented Teaching and Learning Strategies Applied to the Course within Traditional Engineering Technology Undergraduate Program
    Qi, Tom Ziming
    [J]. FIE: 2008 IEEE FRONTIERS IN EDUCATION CONFERENCE, VOLS 1-3, 2008, : 720 - 723
  • [39] Project-oriented Course of Software Engineering Based on Essence
    Zmeev, Denis O.
    Zmeev, Oleg A.
    [J]. 2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 296 - 298
  • [40] Incorporating Innovation-Oriented Education into the Software Engineering Course
    Gao, Yu
    Feng, Xiangzhong
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 5108 - 5110