Redesigning an undergraduate software engineering course for a large cohort.
Iacob, Claudia; Faily, Shamal
Teaching Software Engineering on an undergraduate programme is challenging, particularly when dealing with large numbers of students. On one hand, a strong understanding of software and good programming skills are prerequisites. On the other hand, the scale of the projects developed as part of undergraduate programmes do not always make the need for engineering obvious. Encouraging teamwork when students have little professional experience also adds to the level of complexity when delivering material. In this paper, we present a study on the redesign of a second year undergraduate course on Software Engineering for a large cohort.
IACOB, C. and FAILY, S. 2018. Redesigning an undergraduate software engineering course for a large cohort. In Proceedings of the 40th ACM/IEEE international conference on software engineering: software engineering education and training (ICSE-SEET 2018), 27 May - 3 June 2018, Gothenburg, Sweden. New York: ACM [online], pages 163-171. Available from: https://doi.org/10.1145/3183377.3183381
|Conference Name||40th ACM/IEEE international conference on software engineering: software engineering education and training (ICSE-SEET 2018)|
|Conference Location||Gothenburg, Sweden|
|Start Date||May 27, 2018|
|End Date||Jun 3, 2018|
|Acceptance Date||Jan 22, 2018|
|Online Publication Date||Aug 27, 2018|
|Publication Date||Dec 31, 2018|
|Deposit Date||Sep 19, 2021|
|Publicly Available Date||Dec 9, 2021|
|Publisher||ACM Association for Computing Machinery|
|Keywords||Software engineering education; Software engineering; Computing students; Undergraduate students; Student projects|
|Additional Information||The main citation for this paper names ACM as the publisher and uses the DOI for the paper on the ACM Digital Library. These proceedings were also published simultaneously by IEEE and another copy of this paper is therefore available on IEEE Xplore: https://ieeexplore.ieee.org/document/8445194|
IACOB 2018 Redesigning an undergraduate software
You might also like
Visualising personas as goal models to find security tensions.
Identifying implicit vulnerabilities through personas as goal models.
Using extreme characters to teach requirements engineering.