Have students design projects based on content from their other courses, and have them brainstorm how the code they write might be useful in a variety of fields. This broadens their understanding of CS’s many applications.

  • For example, have students create geology based games to parallel content they’re learning in a science class.
    • You can import images of different types of rocks and minerals from their textbooks for students to use in their game.
  • Even though most coding assignments are embedded within a particular problem context, students can probably come up with examples of how these solution strategies relate to problems in fields they care most about.
  • This gives students an opportunity to see how computer science can help them find work in fields that interest them.

More about this tip

External Source

Interview with Jacqueline Fairley

Interview with Dylan Ryder