Evolution of a Graduate Software Engineering Capstone Course-A Course Review

被引:0
|
作者
Laplante, Phillip A. [1 ]
Defranco, Joanna F. [1 ]
Guimaraes, Everton [1 ]
机构
[1] Penn State Univ, 30 East Swedesford Rd, Malvern, PA 19355 USA
关键词
software engineering; education; capstone project; agile; graduate program;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In education projects, students sometimes have difficulty conveying their knowledge when asked to solve real problems especially when a software product is generated as an outcome. Faculty accumulated nearly 12 years of experience running a graduate software engineering capstone course perceived the need to better assist students on the learning process. Course adaptations are required, particularly considering the heterogeneity of student's background and work experience, as well as the use of current technologies and tools. The paper outlines an evolved graduate software engineering capstone course for part-time graduate professional students. The capstone course is intended to create a meaningful student experience while providing a productive environment to apply knowledge learned from the program. Moreover, the new proposal emphasizes agile methodologies and code as the primary artifact. Our main contribution is to present the evolution of this capstone course, from inception to coding, testing and deployment. The course revision includes new artifacts, such as a work breakdown structure and burndown chart, as means to improve the course learning outcomes based on lessons learned and student experience. For evaluation purposes, we selected groups of most recent capstone course sections totaling 175 students. Two learning objectives of the program were evaluated: teamwork and critical thinking. Critical thinking was assessed via the project plan artifact. Teamwork was assessed through discussion forums, team test plans and reports. The results were positive; however, they indicate that not all elements of project planning are present in the studio course.
引用
下载
收藏
页码:999 / 1007
页数:9
相关论文
共 50 条
  • [1] Assessing teamwork in a software engineering capstone course
    Pozˇenel, M., 2013, World Institute for Engineering and Technology Education, 34 Hampshire Road, Glen Waverley, Melbourne, VIC 3150, Australia (11):
  • [2] Reflections on Teaching Software Engineering Capstone Course
    Majanoja, Anne-Maarit
    Vasankari, Timo
    CSEDU: PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION - VOL 2, 2019, : 68 - 77
  • [3] Infusing Design Thinking Into a Software Engineering Capstone Course
    Palacin-Silva, Maria
    Khakurel, Jayden
    Happonen, Ari
    Hynninen, Timo
    Porras, Jari
    2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, : 212 - 221
  • [4] Simulating Industry: An Innovative Software Engineering Capstone Design Course
    Johns-Boast, Lynette
    Flint, Shayne
    2013 IEEE FRONTIERS IN EDUCATION CONFERENCE, 2013,
  • [5] On the Impact of Grading on Teamwork Quality in a Software Engineering Capstone Course
    Bastarrica, Maria Cecilia
    Gutierrez, Francisco J.
    Marques, Maria
    Perovich, Daniel
    IEEE ACCESS, 2023, 11 : 36492 - 36503
  • [6] Practical Software Engineering Capstone Course - Framework for Large, Open-Ended Projects to Graduate Student Teams
    Vasankari, Timo
    Majanoja, Anne-Maarit
    COMPUTER SUPPORTED EDUCATION, 2019, 1022 : 310 - 327
  • [7] Teaching process improvement in a graduate software engineering course
    Hislop, Gregory W.
    Proceedings - Frontiers in Education Conference, 1999, 1 : 9 - 21
  • [8] What can Students Get from a Software Engineering Capstone Course?
    Cecilia Bastarrica, Maria
    Perovich, Daniel
    Marques Samary, Maira
    2017 IEEE/ACM 39TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING TRACK (ICSE-SEET 2017), 2017, : 137 - 145
  • [9] Feedback as a process in a large semi-capstone software engineering course
    Mikalsen, Marius
    Dingsoyr, Torgeir
    27TH INTERNATIONAL CONFERENCE ON EVALUATION AND ASSESSMENT IN SOFTWARE ENGINEERING, EASE 2023, 2023, : 475 - 479
  • [10] Gender Differences in Self and Peer Assessment in a Software Engineering Capstone Course
    Cecilia Bastarrica, Maria
    Simmonds, Jocelyn
    2019 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON GENDER EQUALITY IN SOFTWARE ENGINEERING (GE 2019), 2019, : 29 - 32