Catalog Description |
CS 481: Software Engineering Project |
|---|---|
Rationale |
More than any other course you take for the major, this course provides exposure to the type of real world software development you are most likely to encounter during your professional career. You will need to work together in groups and draw upon almost all the computer science knowledge and techniques you have studied throughout the curriculum. You should come away from this course understanding the difference between a program and a software product. |
Student Learning Outcomes |
Upon completion of this course, you will demonstrated the ability to
|
WWW |
|
Software |
Note: Installation disks for Microsoft Project, Visio, and Visual Studio are available for checkout from Mr. Fred Stanley as part of the CS Department's MSDN Academic Alliance license. Instructions for using Cisco VPN and TortoiseSVN with Subversion may be found on the CS 480 Software Wiki |
Assessment |
Each CS 481 team should work out a contract with their faculty advisor on the make-up of their course grade. Sample assignments and weightings may be found at http://www.cwu.edu/~gellenbe/481/waterfall.php and http://www.cwu.edu/~gellenbe/481/extreme.php. |
Attendance and Class Participation |
There will be no formal meeting times or lectures for CS 481. Rather, teams are expected to establish regular meeting times for team meetings, faculty advisor meetings, and client meetings.
Everyone is expected to attend all the midterm and final oral presentations delivered by the project teams this quarter.
CS 481 Oral Presentations Tentative Times
|
ADA Statement |
Students who have special needs or disabilities that may affect their ability to access information and/or material presented in this course are encouraged to contact me or Robert Campbell, Director of Disability Support Services , on campus at 963-2171 for additional disability-related educational accommodations. |
Caveat |
The schedule and procedures for this course are subject to change. It is the student's responsibility to learn of and adjust to changes. |