Tina,
Thank you for your input and concise list. You are right on target. Course outcomes, prior knowledge/background (which you can obtain more information from students in one of the first class meetings), and collaboration are important.
It's important for students to understand the course outcomes and how projects/assignments relate to the outcomes. Nice job.