Sign In

Communications of the ACM


Computing and Community in Formal Education

image from Cornrow Curves visual programming application

Credit: Culturally Situated Design Tools

It was a cold morning in late February when Angela (pseudonym), an African American cosmetologist, arrived with a hair mannequin at a middle school in the city where her salon is located. Angela went to the main office and signed the guestbook before making her way to Brenda's classroom. Brenda (pseudonym) is a White technology teacher who has been an educator in the city for more than a decade. She has a strong passion for exposing students to educational technologies, especially those that support engineering and computer science (CS) lessons. This particular morning, she was prepared to implement a two-day programming lesson she developed with Angela and two university researchers.

The lesson used a visual programming application called Cornrow Curves (see Figure 1) that had been created by the Culturally Situated Design Tools research team (see Cornrow Curves helps teach block-based programming and transformational geometry by having young people explore an original body of African mathematical knowledge through the history and design of cornrow braids.1 This grounds it in culturally responsive computing, an area of research and practice that, in part, is intended to confront racial and ethnic underrepresentation in CS. Culturally responsive computing challenges the idea that students' families, interests, heritages, and community contexts are barriers to learning. Alternatively, students' identities are foundational for a quality education.


No entries found

Log in to Read the Full Article

Sign In

Sign in using your ACM Web Account username and password to access premium content if you are an ACM member, Communications subscriber or Digital Library subscriber.

Need Access?

Please select one of the options below for access to premium content and features.

Create a Web Account

If you are already an ACM member, Communications subscriber, or Digital Library subscriber, please set up a web account to access premium content on this site.

Join the ACM

Become a member to take full advantage of ACM's outstanding computing information resources, networking opportunities, and other benefits.

Subscribe to Communications of the ACM Magazine

Get full access to 50+ years of CACM content and receive the print version of the magazine monthly.

Purchase the Article

Non-members can purchase this article or a copy of the magazine in which it appears.