Incorporating Real Projects into a Software Engineering Undergraduate Curriculum

被引:3
|
作者
Chanin, Rafael [1 ]
Melegati, Jorge [2 ]
Sales, Afonso [1 ]
Detoni, Mariana [1 ]
Wang, Xiaofeng [2 ]
Prikladnicki, Rafael [1 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, Sch Technol, Porto Alegre, RS, Brazil
[2] Free Univ Bozen Bolzano, Fac Comp Sci, Bolzano, Italy
来源
2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS (ICSE-COMPANION 2019) | 2019年
关键词
software engineering; software engineering education; real-world projects;
D O I
10.1109/ICSE-Companion.2019.00099
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software engineering researchers and practitioners are increasingly more concerned about non-technical issues like user involvement and interaction as a way to improve software development process efficiency. This issue is also present in software engineering education. The IEEE/ACM software engineering guidelines highlights that an undergraduate course in this matter should have a real-world basis. In this paper, we present an undergraduate program that connect students with real-world projects throughout their studies. To evaluate educational results, we performed a survey with 111 students from this software engineering program. The results indicate that students in the end of this program has a much better chance of taking users' desires into consideration instead of focusing on software implementation.
引用
收藏
页码:250 / 251
页数:2
相关论文
共 50 条
  • [21] Assessing Teamwork Performance in Software Engineering Education: A Case in a Software Engineering Undergraduate Course
    Chen, Jian
    Qiu, Guoyong
    Yuan, Liu
    Zhang, Li
    Lu, Gang
    2011 18TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2011), 2011, : 17 - 24
  • [22] Study on Reform of Undergraduate Software Engineering Courses
    Huang, Hailong
    Huang, Suzhen
    MECHANICAL, MATERIALS AND MANUFACTURING ENGINEERING, PTS 1-3, 2011, 66-68 : 1883 - 1886
  • [23] Selecting Open Source Software Projects to Teach Software Engineering
    Smith, Therese
    McCartney, Robert
    Gokhale, Swapna S.
    Kaczmarczyk, Lisa C.
    PROCEEDINGS OF THE 45TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'14), 2014, : 397 - 402
  • [24] Software engineers and engineering: A survey of undergraduate preconceptions
    Ivins, Jim
    von Konsky, Brian R.
    Cooper, David
    Robey, Michael
    36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 261 - +
  • [25] Incorporating Ethics in Software Engineering: Challenges and Opportunities
    Mitchell, Anna
    Balasubramaniam, Dharini
    Fletcher, Jade
    2022 29TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC, 2022, : 90 - 98
  • [26] Modelling: A neglected feature in the software engineering curriculum
    Cowling, AJ
    16TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2003, : 206 - 215
  • [27] Engagement Contexts of Software Engineering Education Projects
    Watson, E. Moira
    Cutting, David
    PROCEEDINGS OF THE 2022 31ST ANNUAL CONFERENCE OF THE EUROPEAN ASSOCIATION FOR EDUCATION IN ELECTRICAL AND INFORMATION ENGINEERING (EAEEIE), 2022, : 102 - 107
  • [28] A matrix for analyzing projects in Software Engineering courses
    Marcos-Abed, Jakeline
    PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING - COMPANION (ICSE-COMPANION, 2018, : 139 - 140
  • [29] Analyzing main characteristics in Software Engineering projects
    Marcos-Abed, Jakeline
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [30] Software engineering 2004: ACM/IEEE-CS guidelines for undergraduate programs in software engineering
    Atlee, JM
    LeBlanc, RJ
    Lethbridge, TC
    ICSE 05: 27th International Conference on Software Engineering, Proceedings, 2005, : 623 - 624