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.