Tags: Computer Science

Exploring the Linguistics Behind Regular Expressions

Little did I know that learning about Chomsky would drag me down a rabbit hole back to regular expressions, and then magically cast regular expressions into something that fascinated me. What enchanted me about regular expressions was the homonymous linguistic concept that powered them. I hope to...
Read 0 Comments

A Brief History of Random Numbers

“As an instrument for selecting at random, I have found nothing superior to dice,” wrote statistician Francis Galton in an 1890 issue of Nature. “When they are shaken and tossed in a basket, they hurtle so variously against one another and against the ribs of the basket-work that they tumble wildly...
Read 0 Comments

How to Incorporate Open Source into Computer Science Classes

This year at the Grace Hopper Conference I'm moderating a panel on why, and how, to incorporate open source into computer science classes. The panelists are four computer science instructors—all women—who have already used open source projects in their classrooms. I've asked these four talented...
Read 0 Comments

woman_using_computer.jpg

Using computer
Carol Smith, Education Partnership Manager at GitHub, discussed how math requirements can impact our ability to bring more people into the field of computer programming in her talk at LinuxCon Europe.

Should Math be a Prerequisite for Programming?

In her LinuxCon Europe talk, “The Set of Programmers: How Math Restricts Us,” Carol Smith, Education Partnership Manager at GitHub, got us thinking about how math requirements impact our ability to bring more people into the field of computer programming.  Carol kicked off her talk with a story...
Read 4 Comments
Click Here!