Create assignments that are isomorphic to in-class examples so students have to put more thought into writing their homework code.

  • For example, if your demonstration in class made use of integers, make students use doubles in their assignment so they can’t simply copy and paste code from your example.
    • Using different data types is a great way to create isomorphic problems. It also encourages students to think about how course content applies to different variable types eliciting a deeper understanding.

More about this tip

External Source

Interview with Cyndi Rader.