A capstone design course is an important component of the senior year curriculum for engineering students and plays a key role in achieving departmental ABET EC 2000 outcomes. In the Department of Computer Science and Engineering at the University of South Florida, we have partnered with industry to have students work in teams on industry-contributed “real world” projects. Industry partners contribute projects, mentor students, give a guest lecture, and provide the opportunity for students to present their project at the industry site. Students work on projects in teams and are given milestones and schedules to follow. The milestones include formal requirements, specifications and design, prototype demonstration, test plan, and final project delivery and presentation. The final presentation includes a project demonstration, user documentation, press release, and a poster that is permanently displayed in the department seminar room. The course includes formal lecture and reading assignments on the development process. A midterm exam covers these topics. Soft topics include discussions on working in teams. Our industry partners stress the importance of students being able to work well in teams. We hope that our experience can serve as a guide for other engineering departments considering industry partnering for their capstone design courses.
[1]
R. J. Fornaro,et al.
Cross-functional teams used in computer science senior design capstone courses
,
2000,
30th Annual Frontiers in Education Conference. Building on A Century of Progress in Engineering Education. Conference Proceedings (IEEE Cat. No.00CH37135).
[2]
W. T. Neumann,et al.
A computer systems engineering perspective on a multi-disciplinary engineering design project
,
1996,
Technology-Based Re-Engineering Engineering Education Proceedings of Frontiers in Education FIE'96 26th Annual Conference.
[3]
Fred P. Brooks,et al.
The Mythical Man-Month
,
1975,
Reliable Software.
[4]
P. Kidwell,et al.
The mythical man-month: Essays on software engineering
,
1996,
IEEE Annals of the History of Computing.