Abstract
In previous work we introduced a software studio course in which seventy students used continuous integration practices to collaborate on a common legacy code base. This enabled students to experience the issues of realistically sized software projects, and learn and apply appropriate techniques to overcome them, in a course without significant extra staffing. Although the course was broadly successful in its goals, it received a mixed response from students, and our paper noted several issues to overcome. This paper considers experimental changes to the course in light of our previous findings, and additional data from the official student surveys. Two iterations of the course and their respective results are compared. Whereas our previous paper addressed the feasibility of such a course, this paper considers how the student experience can be improved. The paper also considers how such a course can be adapted for more heterogeneous cohorts, such as the introduction of an unknown number of design and database students, or the introduction of online students.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the ACM conference on Innovation and Technology in Computer Science Education |
| Place of Publication | New York, United States of America |
| Publisher | Association for Computing Machinery (ACM) |
| Pages | 213-218 |
| ISBN (Print) | 9781450320788 |
| DOIs | |
| Publication status | Published - 2013 |
| Event | ITiCSE 2013: 18th ACM Conference on Innovation and Technology in Computer Science Education - Canterbury, United Kingdom Duration: 1 Jul 2013 → 3 Jul 2013 |
Conference
| Conference | ITiCSE 2013: 18th ACM Conference on Innovation and Technology in Computer Science Education |
|---|---|
| City | Canterbury, United Kingdom |
| Period | 1/07/13 → 3/07/13 |
Keywords
- Science, Technology and Engineering Curriculum and Pedagogy
- Software Engineering
- Open Software
Fingerprint
Dive into the research topics of 'A Comparison of Two Iterations of a Software Studio Course Based on Continuous Integration'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver