ABSTRACT
This paper reports a software engineering class focused around experiential learning through an industry-partnered project. It includes a student's perspective on the class experience. The authors argue that software engineering classes that only utilize trivial homework neglect crucial software development soft skills and fail to prepare students for industry employment. By focusing the courses around and industry-partnered project, students were able to integrate the fundamental concepts of software engineering while being equipped with real-world experience. The authors believe the proposed approach allows students to be better equipped for the industry and provides them valuable experience in their future career.
- A. Abran, J. W. Moore, P. Bourque, R. Dupuis, and L. L. Tripp. Guide to the Software Engineering Body of Knowledge (SWEBOK). IEEE, 2004. ISO Technical Report ISO/IEC TR 19759.Google Scholar
- J. L. Diaz-Herrera and T. B. Hilburn, editors. Curriculum Guidelines for Undergraduate Degree Programs in Software Engineering. IEEE Computer Society and the ACM, 2004.Google Scholar
- R. Dony, P. Botman, W. Briggs, R. Haggart, and P. Taylor. The software engineering body of knowledge for professional engineering in Canada. In The IEEE Canadian Conference on Electrical and Computer Engineering, volume 2, pages 743--748 vol.2, 2002.Google ScholarCross Ref
- R. Dunn, J. S. Deaudry, and A. Klavas. Survey of Research on Learning Styles. Educational Leadership, 46(6):52--58, March 1989.Google Scholar
- B. Gree. What's Next for the Computer and Software Engineering Division? Innovation, 5(2):8, March 2001.Google Scholar
- C. M. Itin. Reasserting the Philosophy of Experiential Education as a Vehicle for Change in the 21st Century. The Journal of Experiential Education, 22(2):91--98, 1999.Google ScholarCross Ref
- D. W. Jorgenson and C. W. Wessner, editors. Measuring and Sustaining the New Economy, Software, Growth, and the Future of the U.S Economy: Report of a Symposium. Committee on Software, Growth, and the Future of the U.S Economy, Committee on Measuring and Sustaining the New Economy, National Research Council, the National Academies Press, 2006.Google Scholar
- A. B. Kayes, D. C. Kayes, and D. A. Kolb. Experiential learning in teams. Simulation Gaming, 36(3):330--354, 2005. Google ScholarDigital Library
- T. Lethbridge. What knowledge is important to a software professional? Computer, 33(5):44 --50, May 2000. Google ScholarDigital Library
- P. Naur and B. Randell, editors. Software Engineering: Report of a conference sponsored by the NATO Science Committee. Scientific Affairs Division, NATO, October 1969.Google Scholar
- S. Rezaei. Software Engineering Education in Canada. In WCCCE '05: Proceedings of the Western Canadian Conference on Computing Education, 2005.Google Scholar
- M. Shaw. Software engineering education: a roadmap. In ICSE '00: Proceedings of the Conference on The Future of Software Engineering, pages 371--380, New York, NY, USA, 2000. ACM. Google ScholarDigital Library
Index Terms
- Industry in the Classroom: Equipping Students with Real-World Experience A reflection on the effects of industry partnered projects on computing education
Recommendations
A Proposal of Undergraduate Curriculum to Include Research Under the Experiential Learning Framework
WCCCE '16: Proceedings of the 21st Western Canadian Conference on Computing EducationThe primary objective of this paper is to argue the importance of undergraduate research, and it provides a theoretical foundation in employing undergraduate research as part of the experiential learning approach. Recently experiential learning has ...
Experiential Learning through Inter-University Collaboration Research Project in Academic Integrity
WCCCE '18: Proceedings of the 23rd Western Canadian Conference on Computing EducationInter-university research project for the benefit of undergraduate students is a novel concept since most of the inter-university collaboration occurs only at the graduate level. This report describes an experience in bringing experiential learning in ...
Industry Innovation and Classroom Constraints: Infusing Real-World UX into the University Classroom via iFixit's Technical Writing Project
iFixit's Technical Writing Project provides an example of an innovative academia-industry partnership that introduces students to the field of UX. The project bridges the industry-academia divide by leveraging private-sector flexibility along with UX's ...
Comments