Home / Tech for Teachers / Steps Teachers Can Take to Keep Girls and Minorities in Computer Science Education

Steps Teachers Can Take to Keep Girls and Minorities in Computer Science Education

It’s no secret that women, African Americans and Hispanics are underrepresented in computer science classrooms and careers.

Among students who take AP Computer Science courses in high school, for example, boys outnumber girls by more than 4 to 1. In 2013, only eight percent of students taking the AP CS exam were Hispanic and just three percent were African American. A recent report from Google and Gallup on diversity gaps in computer science education pointed to “structural and social barriers” for these three populations.  

It’s not enough to simply recruit underrepresented students to enroll in CS classes, say leaders in the field; once students are signed up, schools need do more to create inclusive classroom environments that position them for success.

Last summer, Cynthia Lee, a lecturer in the computer science department at Stanford University, created a widely-circulated document called, “What can I do today to create a more inclusive community in CS?” The list was developed during a summer workshop funded by the National Science Foundation for newly hired computer science faculty and was designed for busy educators. 

“I know the research behind these best practices,” said Lee, “but my passion comes from what I’ve experienced in tech spaces, and what students have told me about their experiences in computer science classrooms.”

Too often students from diverse backgrounds “feel that they simply aren’t wanted,” said Lee. “What I hear from students is that when they are working on their assignments, they love [computer science]. But when they look up and look around the classroom, they see that ‘there aren’t many people like me here.’ If anything is said or done to accentuate that, it can raise these doubts in their mind that cause them to questions their positive feelings about the subject matter.”

Students from underrepresented demographics are more likely to interpret a single piece of feedback — such as a poor quiz score — as a generalized assessment of their skill and potential. “They may say to themselves, ‘Everyone was right all along. I really don’t belong here,’” said Lee. In contrast, when students who are in the majority perform poorly on a quiz, “they are more likely to contextualize or externalize their performance, telling themselves, ‘It’s just one score; I was having a bad day; or the teacher made the test too difficult.’”

Many of the suggestions on Lee’s list can be adapted for use in middle and high school computer science classrooms. Art Lopez teaches at Sweetwater High School in the San Diego County, where 85 percent of students qualify for free or reduced lunch. Under his leadership, his district has gone from offering zero CS classes five years ago to offering 41 this year. He says Lee’s list resonates with his efforts: “You have got to make sure you build a community in the classroom. That’s so important.”


Create a Warm Climate that Encourages a Growth Mindset

Lee recommends opening class by telling the students that “you are proud of them and how hard they are working.” As her CS colleague John Ousterhout is fond of telling students, “A little bit of slope makes up for a lot of y-intercept.” In other words, rather than focus on a single point in time or a single quiz score, focus on the big picture: their growing understanding of the material.

A little warmth goes a long way, especially when students are nervous about whether they belong, said Lee. “Something as simple as saying, ‘I like working with you and I am enjoying teaching this class’ lets them know that their presence is respected.”

Lopez begins the year by destigmatizing the idea of failure and pledging his support: “I tell my students, ‘I’m going to learn from you as much as you are going to learn from me.  We are on this journey together. Don’t worry about failing! Computing is all about trying and failing. But then we’ll try to fix the program and make it work right.’”

Help Students Find Meaning with the Work

As an introductory activity, Lee suggests asking students to name one of their core values and describe how CS could be used in service of that value. This can create a connection between the instructor and the student and help students find personal relevance with the course material.

Lopez says that this approach can help students who have a narrow, stereotypical view of computer programming. “You have to give lots of entry points. Show them how they can use CS to help their community, to serve others, to creative video games, or to work for Pixar. Connect it to their interests. Computer science is creative.”

Examine Bias and Representation in Class Materials

Review presentations and handouts to make sure that they are free from gendered pronouns, especially those used in stereotypical ways, said Lee.  Look at materials, posters, and images with a critical eye: do they include diverse races and genders in non-stereotyped roles? Do they include a broad selection of names?  

Lopez asks his students to close their eyes and imagine a computer scientist.  When they open their eyes, he puts up pictures of his former students — and pictures of them. “I tell them ‘Here is what I see when I think about computer scientists.’”

Examine Your Own Bias

Sometimes teachers slip into stereotypical language without meaning to. For example, said Lee, phrases such as “This is so easy your mom could use it” or “How would you explain this to your grandma?” implicitly equate women with a lack of tech savvy. Other suggestions from her list include:

  • Believe that hard work and effective practice matters more than DNA. Your beliefs influence students’ beliefs and impact their performance.
  • When a student is speaking, wait for the student to finish and then count “one one-thousand, two one-thousand” in your mind before responding. Both men and women are prone to prematurely cutting off women when they speak.
  • Watch out for examples or anecdotes about your childhood or daily life that may cause students to feel excluded for economic reasons (e.g., talking about pricey gadgets or vacations in Hawaii as normal).

At Sweetwater and Stanford, this deliberate emphasis on inclusivity has had an impact. In Lopez’s district CS class enrollment expanded rapidly, and his students have begun to serve as national role models for inclusivity in the field: in September, some of Lopez’s students were invited to present at the White House Summit on Computer Science for All. At Stanford, computer science has become one of the most popular majors for women. Currently, 32 percent of declared CS undergraduate majors are women — twice the national average.  Lee gives some of the credit to the department’s emphasis to inclusivity. “The faculty are extremely committed to implementing the types of things on this list,” Lee said.

Source link

About admin

Check Also


Can Micro-credentials Create More Meaningful Professional Development For Teachers?

Learning science says people learn best when they apply new information to their own contexts. …

One comment

  1. DEVRY ENGL 216 Entire Course NEW Includes Final Exam

    Check this A+ tutorial guideline at


    For more classes visit

    ENGL 216 Week 1 DQ 1
    ENGL 216 Week 1 DQ 2
    ENGL 216 Week 1 Tech Writing
    ENGL 216 Week 2 DQ 1
    ENGL 216 Week 2 DQ 2
    ENGL 216 Week 2 Homework A Proposal to the Student Council
    ENGL 216 Week 2 Course Project Launch and Topic
    ENGL 216 Week 3 DQ 1
    ENGL 216 Week 3 DQ 2
    ENGL 216 Week 3 Assigment Concerning Quoted Different Aairline Flights
    ENGL 216 Week 3 Course Project Valuable Sources of Information and Outline
    ENGL 216 Week 4 DQ 1
    ENGL 216 Week 4 DQ 2
    ENGL 216 Week 4 Course Project Final Outline
    ENGL 216 Week 5 DQ 1
    ENGL 216 Week 5 DQ 2
    ENGL 216 Week 5 Course Project Formal Report First Draft with Technic
    ENGL 216 Week 6 DQ 1
    ENGL 216 Week 6 DQ 2
    ENGL 216 Week 6 Assignment Project 4.4 Effect of a Power Outage
    ENGL 216 Week 6 Course Project Cover Letter and Appendix
    ENGL 216 Week 7 DQ 1
    ENGL 216 Week 7 DQ 2
    ENGL 216 Week 7 Buying Vs Leasing Presentation
    ENGL 216 Week 7 Course Project; Final Report & Technical Briefing
    ENGL 216 Week 8 Final Exam

    (TCO 4) The ABC format stands for
    (TCO 1) Using lists (bullets and numbers) in documents
    (TCO 1) Graphics receive the most attention when they are placed where on a page?
    (TCO 2) Informal definitions are generally
    (TCO 2) Effective instructions include
    (TCO 3) The three Cs in the 3C strategy for persuasive writing are
    (TCO 3) The best way to end a bad-news message is to make
    (TCO 5) In a presentation, the Preacher’s Maxim refers to
    (TCO 5) Providing handouts to the audience before a presentation is not advisable because
    (TCO 6) To avoid legal issues, you should seek written permission to use borrowed…
    (TCO 4) In an informal report, which of the following statements is correct?
    (TCO 6) Which of the following is generally part of a formal report?
    (TCO 6) Organizations use analytical reports to
    (TCO 6) Which of the following statements is true regarding proposals?
    (TCO 6) The three types or sections of information typically found in formal solicited sales…
    (TCO 7) Which of the following is true about a content chunk on a web page?
    (TCO 7) Common website navigation types include all of the following except
    (TCO 8) Which if the following is NOT a collaborative method of writing?
    (TCO 8) Which of the following is NOT recommended for a productive meeting?
    (TCO 4) Which of the following is a technique for avoiding sexist language?

Leave a Reply

Your email address will not be published. Required fields are marked *