I prefer to present ideas and materials to students, give them time to "play" and then show them the end that I have in mind based on given standards, benchmarks, etc. Then, students are given opportunities to work independently, in pairs, or synergistic groups to create projects.