Teaching & Curriculum

How Do You Recruit or Retain Women Through Inclusive Pedagogy? The Conversational Classroom (Case Study 1)

How Do You Recruit or Retain Women Through Inclusive Pedagogy? The Conversational Classroom (Case Study 1)

Women and minority students are not in computing courses under the same conditions as their white male classmates. Instructional practices offer opportunities to level the playing field and improve the retention of underrepresented students. Professor William Waite abstained from lecturing his students on assigned reading and relied instead on the students to direct the information discussed in the classroom.

How Do You Introduce Computing in an Engaging Way? Unplugged (Case Study 2)

How Do You Introduce Computing in an Engaging Way? Unplugged (Case Study 2)

Engage students not already drawn to computing by creating academic and social environments where these students feel like they belong. Students respond positively to solving real-life problems that draw on their existing knowledge and interests and that involve collaboration in hands-on projects. “CS Unplugged” demystifies computing through hands-on activities, including one activity called “Sorting Network.” The activity employs kinetic learning and teamwork to illustrate parallel sorting networks to organize data.

How Do You Introduce Computing in an Engaging Way? Teaching Programming and Language Concepts Using LEGOs® (Case Study 4)

How Do You Introduce Computing in an Engaging Way? Teaching Programming and Language Concepts Using LEGOs® (Case Study 4)

Engage students not already drawn to computing by creating academic and social environments where these students feel like they belong. Students respond positively to solving real-life problems that draw on their existing knowledge and interests and that involve collaboration in hands-on projects. In this easy-to-implement classroom activity, individual LEGOS® bricks are used to express a special-purpose programming language, allowing students to kinetically approach concepts and skills in computing in a non-intimidating fashion.

How Do You Introduce Computing in an Engaging Way? Storytelling (Case Study 1)

How Do You Introduce Computing in an Engaging Way? Storytelling (Case Study 1)

Engage students not already drawn to computing by creating academic and social environments where these students feel like they belong. Students respond positively to solving real-life problems that draw on their existing knowledge and interests and that involve collaboration in hands-on projects. By focusing on problem-solving skills, the computer programming environment “Learning to Program with Alice” takes a new approach that helps students see programming as a series of causal relationships.

How Do You Introduce Computing in an Engaging Way? Snap, Create, and Share with Scratch (Case Study 5)

How Do You Introduce Computing in an Engaging Way? Snap, Create, and Share with Scratch (Case Study 5)

Engage students not already drawn to computing by creating academic and social environments where these students feel like they belong. Students respond positively to solving real-life problems that draw on their existing knowledge and interests and that involve collaboration in hands-on projects. Scratch is a free “media rich programming environment” in which novice programmers can quickly express their creativity while learning computational thinking.

How Do You Introduce Computing in an Engaging Way? Scalable Game Design for Middle School (Case Study 6)

How Do You Introduce Computing in an Engaging Way? Scalable Game Design for Middle School (Case Study 6)

Engage students not already drawn to computing by creating academic and social environments where these students feel like they belong. Students respond positively to solving real-life problems that draw on their existing knowledge and interests and that involve collaboration in hands-on projects. The middle school computing curriculum in Colorado’s Boulder Valley School District uses Scalable Game Design to introduce computer programming.

How Do You Introduce Computing in an Engaging Way? Meet Them Where They Are (Case Study 3)

How Do You Introduce Computing in an Engaging Way? Meet Them Where They Are (Case Study 3)

Engage students not already drawn to computing by creating academic and social environments where these students feel like they belong. Students respond positively to solving real-life problems that draw on their existing knowledge and interests and that involve collaboration in hands-on projects. The Girl Scouts’ “Technobile” is a mobile technology classroom with 12 workstations. It showcases technology and technology careers in ways that appeal to girls, while breaking down the access barriers to IT.

How Can You Re-Engineer Your Undergraduate Program to Increase Women's Representation in Computing? Small Steps Toward Systemic Change (Case Study 1)

How Can You Re-Engineer Your Undergraduate Program to Increase Women's Representation in Computing? Small Steps Toward Systemic Change (Case Study 1)

The socio-educational system a student experiences shapes participation in the major. Altering one element of that system is often not enough to create enduring change. When faculty members are ready to implement organizational innovation, success is more likely if they receive support from institutional leaders, have access to adequate resources, and are able to participate in decision-making about the change.

How Do You Recruit or Retain Women Through Inclusive Pedagogy? Equal Access: Inclusive Strategies for Teaching Students with Disabilities (Case Study 3)

How Do You Recruit or Retain Women Through Inclusive Pedagogy? Equal Access: Inclusive Strategies for Teaching Students with Disabilities (Case Study 3)

Women and minority students are not in computing courses under the same conditions as their white male classmates. Instructional practices offer opportunities to level the playing field and improve the retention of underrepresented students. More students with learning and physical disabilities are in the educational pipeline than ever before. Being aware of the issues, tools, and services for students with disabilities makes it easier for them to learn and for you to teach them.

How Can Encouragement Increase Persistence in Computing? Encouragement Works in Academic Settings (Case Study 1)

How Can Encouragement Increase Persistence in Computing? Encouragement Works in Academic Settings (Case Study 1)

Encouragement increases self-efficacy, which is the belief in one’s ability to successfully perform a task. Because we are more likely to engage in tasks that we believe we can perform successfully, encouragement may be especially useful for attracting women to male-stereotyped fields such as computing. Simple though encouragement is, fewer than half of the faculty members in the average computer science department in the United States say they do it.

Key Practices for Retaining Undergraduates in Computing

Key Practices for Retaining Undergraduates in Computing

Based in research on women’s participation in computing, this document outlines a model of the system of undergraduate experiences that affect retention in undergraduate programs. To create and sustain excellence through diversity, effective practices must be mainstreamed into the experiences of all students, not just those of women or minorities.

Pages