Evolving a Project-based Software Engineering Course: A Case Study

被引:25
作者
Delgado, David [1 ]
Velasco, Alejandro [1 ]
Aponte, Jairo [1 ]
Marcus, Andrian [2 ]
机构
[1] Univ Nacl Colombia, Comp Syst & Ind Engn, Bogota, Colombia
[2] Univ Texas Dallas, Dept Comp Sci, Richardson, TX 75083 USA
来源
2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T) | 2017年
关键词
project-based learning; capstone project; agile methods; software engineering education;
D O I
10.1109/CSEET.2017.22
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents the evolution of a project-based course in Software Engineering for undergraduate students at the Universidad Nacional de Colombia. We describe and explain the changes we have done over six semesters. In addition, we investigate the effects of the changes on the students' grades and their project activities, by analyzing the software project repositories and the student feedback. Most of the changes had positive and expected results, while some had unexpected consequences. We distill a set of lessons regarding the class evolution, which will guide the future improvement of the course and which could be useful for other educators developing a similar course.
引用
收藏
页码:77 / 86
页数:10
相关论文
共 10 条
[1]   MOTIVATING PROJECT-BASED LEARNING - SUSTAINING THE DOING, SUPPORTING THE LEARNING [J].
BLUMENFELD, PC ;
SOLOWAY, E ;
MARX, RW ;
KRAJCIK, JS ;
GUZDIAL, M ;
PALINCSAR, A .
EDUCATIONAL PSYCHOLOGIST, 1991, 26 (3-4) :369-398
[2]  
Francese R., 2015, DMS, P292
[3]  
Jarzabek S, 2013, CONF SOFTW ENG EDUC, P31, DOI 10.1109/CSEET.2013.6595234
[4]   Software Design Studio: A Practical Example [J].
Lee, Jaejoon ;
Kotonya, Gerald ;
Whittle, Jon ;
Bull, Christopher .
2015 IEEE/ACM 37th IEEE International Conference on Software Engineering, Vol 2, 2015, :389-397
[5]   Case study:: Extreme programming in a university environment [J].
Müller, MM ;
Tichy, WF .
PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, :537-544
[6]  
Rajlich V, 2013, PROCEEDINGS OF THE 35TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2013), P1109, DOI 10.1109/ICSE.2013.6606661
[7]  
Razmov V., 2007, P 37 FIE OCT
[8]  
Roach S, 2011, 2011 24TH IEEE-CS CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEET), P467, DOI 10.1109/CSEET.2011.5876126
[9]   Adapting extreme programming for a core software engineering course [J].
Shukla, A ;
Williams, L .
15TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING, PROCEEDINGS, 2002, :184-191
[10]  
Zorzo SD, 2013, PROC FRONT EDUC CONF