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 条
  • [41] Research and Practice on Teaching Reform of Software Engineering Curriculum
    Li, Liping
    Shuai, Wang
    Tang, Shan
    EDUCATION INNOVATION AND PRACTICE, VOL II, 2016, : 647 - 652
  • [42] SOUNDING BOARD Is the New Software Engineering Curriculum Agile?
    Fox, Armando
    Patterson, David
    IEEE SOFTWARE, 2013, 30 (05) : 88 - +
  • [43] Case-Based Curriculum for Software Engineering Education
    Grant, Emanuel S.
    2016 INTERNATIONAL CONFERENCE ON EDUCATION SCIENCE AND EDUCATION MANAGEMENT (ESEM 2016), 2016, : 55 - 61
  • [44] Analysis of Software Engineering for Agile Machine Learning Projects
    Singla, Kushal
    Bose, Joy
    Naik, Chetan
    IEEE INDICON: 15TH IEEE INDIA COUNCIL INTERNATIONAL CONFERENCE, 2018,
  • [45] A Knowledge Management Approach for Software Engineering Projects Development
    Carreteiro, Paulo
    de Vasconcelos, Jose Braga
    Barao, Alexandre
    Rocha, Alvaro
    NEW ADVANCES IN INFORMATION SYSTEMS AND TECHNOLOGIES, VOL 1, 2016, 444 : 59 - 68
  • [46] A Framework for Software Engineering Education: A Group Projects Approach
    Mahmood, Zaigham
    INTERNATIONAL JOURNAL OF EDUCATION AND INFORMATION TECHNOLOGIES, 2007, 1 (03): : 153 - 156
  • [47] Towards a Unified Tool for Collaborative Software Engineering Projects
    Rochd, Amal
    Zrikem, Maria
    Jakjoud, Abdeslam
    Baron, Claude
    PROCEEDINGS OF 2015 THIRD IEEE WORLD CONFERENCE ON COMPLEX SYSTEMS (WCCS), 2015,
  • [48] Designing and Assessing Authentic Software Development Projects in Undergraduate Computing Education
    Hundhausen, Christopher
    Conrad, Phillip
    Adesope, Olusola
    PROCEEDINGS OF THE 2022 CONFERENCE ON UNITED KINGDOM & IRELAND COMPUTING EDUCATION RESEARCH, UKICER 2022, 2022,
  • [49] A model for the software engineering component of a computer science curriculum
    Bagert, DJ
    INFORMATION AND SOFTWARE TECHNOLOGY, 1998, 40 (04) : 195 - 201
  • [50] Experiences with a Real software engineering client
    Rosiene, Carolyn Pe
    Rosiene, Joel A.
    36TH ANNUAL FRONTIERS IN EDUCATION, CONFERENCE PROGRAM, VOLS 1-4: BORDERS: INTERNATIONAL, SOCIAL AND CULTURAL, 2006, : 315 - +