Show how computer scientists make a difference. Many students want careers where they can "make a difference." Help your students see that the problems computer scientists tackle can have important social, economic, and cultural impacts.
Show the diversity of work that computer scientists do. Talk to students about the range of jobs they can find in computing, including the diversity they will find in the type of environment, job tasks, required skills, and the level of collaboration needed.
Show the diversity of who computer scientists are. Expand students' ideas about who does computer science by using examples that include diverse people doing computing, and bring in speakers or use videos that show diverse people in computing.
Examples from the collection
In this pair programming assignment, students work with several DNA-based problems as an introduction to bioinformatics, to familiarize students to strings. Students analyze reverse complements, find palindromes, convert DNA sequences to amino acid sequences, and compute GC-percentages. Each of these problems help students gain practice with different aspects of functionality with strings. This assignment is ideal for students that want an extended example to gain practice working with strings.Engagement Excellence
Entrepreneurial Heroes (audio interviews highlighting women entrepreneurs in information technology careers)