Top 10 Ways to Engage Students in Computing

  1. Select curricula that will engage students who are new to computing.

AI tools, game design, socially relevant assignments, and digital media are promising ways to engage students. Many faculty have had success using Alice, Scratch, or other user-friendly programs that enable students to learn difficult computer science concepts before they are introduced to coding.

  1. Encourage all of your students.

Simple written and verbal comments can make the difference between students taking another computing class or staying in the major, or not. Students are more likely to engage in tasks that they believe they can perform successfully, so focus encouragement on student progress, persistence, and effort, rather than just being “smart” or demonstrating prior computing experience.

  1. Make the physical environment in your classroom and department inviting.

The physical environment conveys messages to students about who belongs in computing and who doesn’t. For example, rooms decorated with images and objects associated with “geeky” stereotypes are typically less appealing and welcoming to women than are gender-neutral rooms. Knowing this, you can craft an environment that makes a broad range of people feel welcome.

  1. Be sure your teaching style is inclusive.

Your instructional practices can create a welcoming atmosphere for students who may come in with different prior experiences and knowledge of computing. Inclusive instructional practices improve learning outcomes for all students, so–for example–rather than lecturing, hold interactive discussions. Invite student feedback on ways the classroom dynamics may inadvertently exclude some individuals or groups. Learn more at ncwit.org/resource/ncwit-engagement-practices-framework/

  1. Include many opportunities for collaborative learning in your classes.

Collaborative learning, such as pair programming and peer-led team learning, can improve learning outcomes, retention rates, critical thinking, appreciation of diverse viewpoints, and development of social and professional skills. Moreover, research suggests that pair programming is particularly beneficial for women and students who are new to computing..

  1. Meet students where they are.

Educational researchers emphasize the importance of linking educational materials and curricular programs to students’ existing knowledge and experiences. Building on existing competence and putting the concepts of computing in appealing contexts can reduce entry barriers and provide those with limited experience an equal chance to succeed.

  1. Minimize stereotype threats.

When stereotypes are invoked in the classroom, “stereotype threat” can occur, where students may fear that their behavior will confirm negative stereotypes about their “group,” or about themselves as members of that group. This harms performance and motivation by reducing feelings of competence, belonging and trust. Create an environment where students feel recognized for their achievements, explicitly state that all students are valued, and promote a growth mindset about intelligence.

  1. Avoid bias.

Even individuals committed to equality harbor unconscious biases that impact everyday decisions and interactions. Research consistently shows that bias can negatively affect how certain groups (e.g., women) are perceived even when their demonstrated ability is identical. As a result of bias, some students have to work harder to build authority and demonstrate belonging. Knowing this, educators can take care to minimize bias in their classrooms. 

  1. Provide role models for all students.

Letting students hear from a variety of role models helps to ensure they find someone to whom they can relate. Role models should share the techniques they used to overcome obstacles in their educational and career paths to help students see what is possible. When local role models are unavailable, you can use audio or video interviews.

  1. Connect students to support networks.

Student groups, clubs, or other formal get-togethers can help students feel more connected and increase their sense of belonging, both within the field and their institutions/departments. Peer and near-peer mentoring programs are especially effective; research has demonstrated that these efforts can double the retention rate for students who are most at risk for attrition.

Top 10 Ways Engage Students Photo

Related Resources

 

NCWIT
Scroll to Top