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
关键词
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 process in an undergraduate software engineering curriculum: Challenges and rewards
    Suri, D
    Sebern, MJ
    17TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2004, : 18 - 23
  • [2] AN UNDERGRADUATE CURRICULUM IN SOFTWARE ENGINEERING
    MILLS, HD
    NEWMAN, JR
    ENGLE, CB
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 423 : 24 - 37
  • [3] Incorporating environmental ethics into the undergraduate engineering curriculum
    Katherine Rowden
    Bradley Striebig
    Science and Engineering Ethics, 2004, 10 : 417 - 422
  • [4] Incorporating environmental ethics into the undergraduate engineering curriculum
    Rowden, K
    Striebig, B
    SCIENCE AND ENGINEERING ETHICS, 2004, 10 (02) : 417 - 422
  • [5] 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
  • [6] Proposed curriculum for an undergraduate software engineering degree
    McCracken, Michael, 2000, IEEE, Piscataway, NJ, United States
  • [7] Integrating software engineering process in an undergraduate curriculum
    Sebern, MJ
    Hilburn, TB
    18TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2005, : 245 - 248
  • [8] 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,
  • [9] Incorporating an Operational Formal into a Software Engineering Curriculum
    Sobel, Ann E. Kelley
    IEEE TRANSACTIONS ON EDUCATION, 2001, 44 (02) : 219 - 219
  • [10] Teaching Software Product Engineering in Undergraduate Computing Curriculum
    Reddy, Y. Raghu
    Nori, Kesav V.
    2014 IEEE 27TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2014, : 175 - 178