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 条
  • [1] Incorporating software security into an undergraduate software engineering course
    Lester, Cynthia Y.
    Jamerson, Frank
    2009 THIRD INTERNATIONAL CONFERENCE ON EMERGING SECURITY INFORMATION, SYSTEMS, AND TECHNOLOGIES, 2009, : 161 - 166
  • [2] Incorporating an Operational Formal into a Software Engineering Curriculum
    Sobel, Ann E. Kelley
    IEEE TRANSACTIONS ON EDUCATION, 2001, 44 (02) : 219 - 219
  • [3] Incorporating Learning by Doing into the Software Engineering Curriculum
    Hartmann, Katrin
    Zhu, Kedi
    2ND INTERNATIONAL CONFERENCE ON EDUCATION SCIENCE AND HUMAN DEVELOPMENT (ESHD 2016), 2016,
  • [4] An Analysis of Students' Perception towards User Involvement in a Software Engineering Undergraduate Curriculum
    Chanin, Rafael
    Melegati, Jorge
    Detoni, Mariana
    Wang, Xiaofeng
    Prikladnicki, Rafael
    Sales, Afonso
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION (CSEDU), VOL 1, 2020, : 325 - 332
  • [5] Process Mining Software Repositories from Student Projects in an Undergraduate Software Engineering Course
    Mittal, Megha
    Sureka, Ashish
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 344 - 353
  • [6] SE 2014: Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering
    Ardis, Mark
    Budgen, David
    Hislop, Gregory W.
    Offutt, Jeff
    Sebern, Mark
    Visser, Willem
    COMPUTER, 2015, 48 (11) : 106 - 109
  • [7] Incorporating Green IT Concepts in Undergraduate Software Requirements Engineering Course: An Experience Report
    Ahmed, Faheem
    Shuaib, Khaled
    7TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI 2012), 2012,
  • [8] Teaching an Undergraduate Software Engineering Course using Active Learning and Open Source Projects
    Dorodchi, Mohsen
    Al-Hossami, Erfan
    Nagahisarchoghaei, Mohammad
    Diwadkar, Rohit Shenvi
    Benedict, Aileen
    2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [9] Undergraduate Software Engineering Programs
    Taylor, Chris
    Gary, Kevin
    Kiper, James
    Wellington, Carol
    Villegas, Norha M.
    Chang, Lily
    2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, : 180 - 181
  • [10] Gamification of Software Engineering Curriculum
    Uskov, Vladimir
    Sekar, Bhuvana
    2014 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2014, : 674 - 681