Put open-ended questions at the end of a set of group discussion questions so groups have a lot to discuss.

Like 
  • Open-ended questions require a response with more depth and a lengthier response.
  • NOTE FROM CSTT: For example, if you provide students with a shuffle method for playing cards, you might ask them the following questions, with the open-ended questions last:
    • Close-ended questions:
      • How many times does the loop run for an array of length N? N-1?
    • Open-ended questions:
      • What does each pass through the loop accomplish? Can you describe how the array of cards is different after each pass through the loop?
      • Write down instructions you could give to someone to have them shuffle a set of cards in the same way as the provided code.
      • Is this algorithm actually anything like a human shuffling cards?
External Source: 
Interview with Peter Drake
Other Tips By: