Choosing group projects for advanced systems courses
SIGCSE '88 Proceedings of the nineteenth SIGCSE technical symposium on Computer science education
A team-oriented, project-intensive database course
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
The documentation and evaluation of team-oriented database projects
SIGCSE '92 Proceedings of the twenty-third SIGCSE technical symposium on Computer science education
A project-intensive software design course
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
SIGCSE '93 Proceedings of the twenty-fourth SIGCSE technical symposium on Computer science education
Team dynamics in student programming projects
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
A psychological perspective on gender differences in computing participation
SIGCSE '94 Proceedings of the twenty-fifth SIGCSE symposium on Computer science education
SIGCSE '90 Proceedings of the twenty-first SIGCSE technical symposium on Computer science education
Models for Undergraduate Project Courses in Software Engineering
Proceedings of the SEI Conference on Software Engineering Education
Real-World Software Engineering: A Spiral Approach to a Project-Oriented Course
Proceedings of the 7th SEI CSEE Conference on Software Engineering Education
Teaching Software Project Management by Simulation-Experiences with a Comprehensive Model
Proceedings of the 7th SEI CSEE Conference on Software Engineering Education
CSEET '00 Proceedings of the 13th Conference on Software Engineering Education & Training
ICSE '07 Proceedings of the 29th international conference on Software Engineering
Journal of Computing Sciences in Colleges
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
Hi-index | 0.00 |
Many computer science departments offer a course that features a software development project where students work as part of a team. An objective of this type of course is to simulate an industrial development environment thereby allowing students to experience some of the dynamics that they will encounter after completion of their study. The accuracy of the simulation can be improved, and hence the educational experienced enhanced, by the incorporation of industry participation directly into the course. Difficulties in organising and administering the project in the context of industry participation can occur in practice, which serve to deter the incorporation.This paper motivates industry participation in a team project course by identifying the potential benefits for the students, some of which are implicit, and also those for the industry sponsor, lecturer and host academic institution. A methodology for incorporating industry participation, which can be employed to overcome the difficulties in achieving these benefits, is presented. A model for administering a team project course in the context of industrial participation, which includes the use of an intranet as an enabling technology, is also described. The methodology and model, which have been employed successfully, can be utilized to improve the quality of the educational experience resulting from team project software development courses.