Cooperative-learning while working with professionals on current industrial issues, involves students working with industry on industry-relevant issues or problems.
we have many different kind of experience from multiple different approaches on this topic. Maybe you would like to take a look to our experiences and then plese just ask if you want to know more about details :-)
Infusing design thinking into a software engineering capstone course