Coop is well worth it - we pull coop students in here for 6 month terms, gives them 6 months of real world experience, and we've been known to offer them full time positions after their coop is done.
FYI, I work at a software house, we do everything - feasibility, design, planning...