WWU Computer Science Department Looking for Student Projects
During the 2008-2009 academic year, the Computer Science department at Western Washington University replaced its existing courses CSCI 344 "Software Engineering" and CSCI 496 "Senior Project" with three new courses:
CSCI 491 "Software Project Requirements Analysis"
CSCI 492 "Software Project Design"
CSCI 493 "Software Project Implementation"
In CSCI 491, students attend lectures on techniques in requirements elicitation, analysis and documentation, the roles of system architecture, subsystems, user interface and testing aspects in requirements analysis, and software engineering principles such as project management, planning, configuration management, and quality assurance. Students work in teams performing requirements analysis of a substantial project, culminating in a requirements specification document.
In CSCI 492, students attend lectures on techniques in software design, design patterns, the role of CASE tools and UML in design formulation and documentation, and unit and integration test planning. Students work in teams to produce a software design document, based on a requirements specification produced in CSCI 491.
In CSCI 493, students attend lectures on software implementation strategies, configuration management , and techniques for unit, integration and system acceptance testing. Students work in teams to produce a final software product, fully tested with user documentation, based on a requirements specification produced in CSCI 491 and a software design produced in CSCI 492.
These new courses provide our students valuable knowledge and experience in software analysis, design, implementation and testing and enable us to instruct them on software engineering practices in the context of significant projects.
We would prefer students to work on real projects for these courses and invite you to consider projects that you may consider delegating to our student teams. A project used in these courses would take a full 9 months, extending over one course per academic quarter. I am happy to work with you on your needs for non-disclosure agreements and retention of intellectual property. I expect that we may have multiple teams working on any given project at the same time and would be delighted to involve you in meetings and reviews related to your projects.
If you have ideas for suitable projects, please contact:
Dr David C.C. Bover
Chair, Computer Science Department
Western Washington University
David.Bover@wwu.edu
(360) 650 4894
