How can I prepare for a computing major?

How can I prepare for a computing major?

Produced with the Association for Computing Machinery (ACM) and the Computer Science Teachers Association (CSTA), this card gives computing-specific advice for the steps to take on the path from high school to college.

Preview Image

Top 10 Ways Families Can Encourage Girls' Interest in Computing

Technology is a fast-growing, high-paying, creative field. Here are 10 ways that you, as a family member, can encourage the girls in your life to study, and have a career in, computer science and related technology fields.

View Online

Preview Image

What is the Impact of Gender Diversity on Technology Business Performance? Research Summary

This report provides a comprehensive review of current research on gender-diverse teams. Despite their challenges, they demonstrate superior productivity and financial performance compared with homogenous teams.
In addition to summarizing recent research on financial performance, team dynamics, and organizational effectiveness, this summary also reviews strategies to maximize the potential benefits of gender diversity on technical teams.
Cover picture

Resources for Change Agents

Guide to resources for attracting undergraduate women into computing and retaining them through graduation, including tools for assessing your efforts.


REU-In-A-Box: Expanding the Pool of Computing Researchers

REU-in-A-Box: Expanding the Pool of Computing Researchers explains the benefits of undergraduate research in computing with content developed by experienced computing faculty mentors and undergraduate researchers. This resource focuses on the interactions of a faculty mentor with one or a few students and the processes by which they conduct and share the outcomes of their research. 

NCWIT Tips for Writing Better Job Ads

NCWIT Tips for Writing Better Job Ads

These tips provide “before and after” examples of ads with balanced language and other guidelines for writing unbiased job descriptions.

View the NCWIT Checklist for Reducing Unconscious Bias in Job Descriptions/Advertisements.



NCWIT Checklist for Reducing Unconscious Bias in Job Descriptions/Advertisements

NCWIT Checklist for Reducing Unconscious Bias in Job Descriptions/Advertisements

This Job Description Checklist helps you analyze ads for subtle biases in language, in criteria, and in how you describe your workplace.

View NCWIT Tips for Writing Better Job Ads.



Computer Science-in-a-Box

Computer Science-in-a-Box: Unplug Your Curriculum

Computer Science-in-a-Box: Unplug Your Curriculum introduces fundamental building blocks of computer science -- without using computers. Use it with students ages 9 to 14 to teach lessons about how computers work, while addressing critical mathematics and science concepts such as number systems, algorithms, and manipulating variables and logic. NCWIT is pleased to offer Computer Science-in-a-Box: Unplug Your Curriculum in cooperation with the authors of Computer Science Unplugged. So unplug your computer, and get ready to explore computer science!

Women in IT: The Facts

Women in IT: The Facts

Women in IT: The Facts, sponsored by NCWIT's Workforce Alliance, brings together the latest findings from recent research on technical women. This report gives you:

  • The best available data about the current state of affairs for technical women, in a single, easy-to-access resource
  • A summary of the key barriers to women's participation in technology AND promising practices for addressing these barriers
  • Data and tools to support your organization's change efforts
Cover Image

Top 10 Ways to Hire the Best for Your Computing Start-up

This Top 10 resource offers recommendations for attracting and hiring highly qualified diverse technical employees into start-up companies. The recommendations include attention to casting a wide inclusive net, stereotyped language and decor, as well as some more cutting-edge approaches.

View Online

Cover picture

How to Create and Sustain a Women in Computing Group on Your Campus

Women's groups can help to retain students and can provide an infrastructure for local activism. This brief guide discusses how to get a group started and to build its structure, the importance of maintaining an open and public presence, possible activities, ways to build membership, and the value of affiliating with other groups.

Gender and High-tech Startups Cover

Summary of Recent Research on Gender and High-tech Start-ups

High-tech startups typically use one of five types of employment models, reflecting their founders’ ideas about hiring and managing employees. These models can have long-lasting effects on firms and predict the trajectory of women’s representation among core technical staff. This research paper looks at the five models, identifies which are most congenial to hiring women, and points out correlations between competitive business models and meritocratic hiring. 

Top 10 ways image

Top 10 Ways of Recruiting High School Women into Your Computing Classes

Recruiting diverse students to computing requires that you spark their interest, build their confidence they can succeed, create a community where they feel like they belong, and help them see themselves as a "computing person". This Top 10 list offers practices that help you recruit high school girls to your computing courses.

View online.

Summer Camps Thumbnail

Offer Computing Workshops and Camps: They Benefit Both Students and the Teachers Who Offer Them

This resource for computer science teachers offers ideas for partnering, existing curriculum, and materials for implementation. Download the PDF, read the HTML version below, or use these additional resources.