The software engineering capstone: structure and tradeoffs
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
Resources for instructors of capstone courses in computing
ACM SIGCSE Bulletin
Software Architecture in Practice
Software Architecture in Practice
Professional Software Development: Shorter Schedules, Higher Quality Products, More Successful Projects, Enhanced Careers
Providing process for projects in capstone courses
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Developing realistic capstone projects in conjunction with industry
Proceedings of the 8th ACM SIGITE conference on Information technology education
Academia-academia-industry collaborations on software engineering projects using local-remote teams
Proceedings of the 40th ACM technical symposium on Computer science education
Proceedings of the 15th Western Canadian Conference on Computing Education
Software engineering education: A study on conducting collaborative senior project development
Journal of Systems and Software
Integrating tools and frameworks in undergraduate software engineering curriculum
Proceedings of the 34th International Conference on Software Engineering
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Software engineering is prominent in the collection of undergraduate disciplines that benefit most from experiential learning. Despite an exhaustive classroom and laboratory curriculum, the obtainment of program outcomes cannot be achieved without the opportunity for the student to be exposed to commercial grade software development. Even the most complex academic software engineering exercise falls short in capturing the project dynamics of building a real world software application. The Software Engineering Department at the Rochester Institute of Technology initiated the first undergraduate degree program of its kind in the United States in 1996, graduating its first class in 2001 and was among the first to receive ABET accreditation in 2002. To address the outcomes of the program and expectations of industry, the Software Engineering Department has developed a set of related strategies that provides students and faculty the opportunity to actively collaborate with the commercial software development sector. This paper will discuss how the department has positioned itself to meet the challenges of collaborating with industry by incorporating cooperative education, commercially sponsored senior capstone projects and the development of research partnerships.