Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
Collaborating with industry: strategies for an undergraduate software engineering program
Proceedings of the 2006 international workshop on Summit on software engineering education
Experiences with Open Source Software Engineering Tools
IEEE Software
Version control in project-based learning
Computers & Education
Experiments with Adding to the Experience that Can be Acquired from Software Courses
QUATIC '10 Proceedings of the 2010 Seventh International Conference on the Quality of Information and Communications Technology
Towards combining individual and collaborative work spaces under a unified e-portfolio
ICCSA'11 Proceedings of the 2011 international conference on Computational science and its applications - Volume Part IV
CASE tool learnability in a software engineering course
IEEE Transactions on Education
Teaching developer skills in the first software engineering course
Proceedings of the 2013 International Conference on Software Engineering
Proceedings of the 3rd Computer Science Education Research Conference on Computer Science Education Research
Hi-index | 0.00 |
We share our experience over the last 10 years for finding, deploying and evaluating software engineering (SE) technologies in an undergraduate program at the ETS in Montreal, Canada. We identify challenges and propose strategies to integrate technologies into an SE curriculum. We demonstrate how technologies are integrated throughout our program, and provide details of the integration in two specific courses.