Meet Grace Hopper, the Pioneering Computer Scientist Who Helped Invent COBOL and Build the Historic Mark I Computer (1906–1992)


On a page for its School of Tech­nol­o­gy, Ras­mussen Col­lege lists six “Assump­tions to Avoid” for women who want to enter the field of com­put­er sci­ence. I couldn’t com­ment on whether these “assump­tions” (alleged mis­con­cep­tions like “the work envi­ron­ment is hos­tile to women”) are actu­al­ly dis­proved by the com­men­tary. But I might sug­gest a sev­enth “assump­tion to avoid”—that women haven’t always been com­put­er sci­en­tists, inte­gral to the devel­op­ment of the com­put­er, pro­gram­ming lan­guages, and every oth­er aspect of com­put­ing, even 100 years before com­put­ers exist­ed.

In fact, one of the most notable women in com­put­er sci­ence, Grace Hop­per, served as a mem­ber of the Har­vard team that built the first com­put­er, the room-sized Mark I designed in 1944 by physics pro­fes­sor Howard Aiken. Hop­per also helped devel­op COBOL, the first uni­ver­sal pro­gram­ming lan­guage for busi­ness, still wide­ly in use today, a sys­tem based on writ­ten Eng­lish rather than on sym­bols or num­bers. And she is cred­it­ed with coin­ing the term “com­put­er bug” (and by exten­sion “debug”), when she and her asso­ciates found a moth stuck inside the Mark II in 1947. (“From then on,” she told Time mag­a­zine in 1984, “when any­thing went wrong with a com­put­er, we said it had bugs in it.”)

These are but a few of her achieve­ments in a com­put­er sci­ence career that spanned more than 42 years, dur­ing which time she rose through the ranks of the Naval Reserves, then lat­er active naval duty, retir­ing as the old­est com­mis­sioned offi­cer, a rear admi­ral, at age 79.

In addi­tion to win­ning dis­tin­guished awards and com­men­da­tions over the course of her career—including the first-ever com­put­er sci­ence “Man of the Year” award—Hopper also acquired a few dis­tin­guished nick­names, includ­ing “Amaz­ing Grace” and “Grand­ma COBOL.” She may become known to a new gen­er­a­tion by the nick­name, “Queen of Code,” the title of a recent doc­u­men­tary from FiveThirtyEight’s “Sig­nals” series. Direct­ed by Com­mu­ni­ty star Gillian Jacobs, the short film, which you can watch in full here, tells the sto­ry of her “inim­itable lega­cy as a bril­liant pro­gram­mer and pio­neer­ing woman in a male-dom­i­nat­ed field,” writes Alli­son McCann at FiveThir­tyEight.

Hopper’s name may be “mys­te­ri­ous­ly absent from many his­to­ry books,” as Amy Poehler’s Smart Girls notes, but before her death in 1992, she was intro­duced to mil­lions through TV appear­ances on shows like Late Night with David Let­ter­man (top) and 60 Min­utes, just above. As you’ll see in these clips, Hop­per wasn’t just a crack math­e­mati­cian and pro­gram­mer but also an ace pub­lic speak­er whose dead­pan humor cracked up Let­ter­man and the groups of stu­dents and fel­low sci­en­tists she fre­quent­ly addressed.

The 60 Min­utes seg­ment notes that Hop­per became “one of that small band of broth­ers and sis­ters who ush­ered in the com­put­er rev­o­lu­tion” when she left her professor’s job at Vas­sar at the start of WWII to serve in the Naval Reserve, where she was assigned to the Bureau of Ships Com­pu­ta­tion Project at Har­vard. But she nev­er stopped being an edu­ca­tor and con­sid­ered “train­ing young peo­ple” her sec­ond-most impor­tant accom­plish­ment. In this, her lega­cy lives on as well.

The world’s largest gath­er­ing of women tech­nol­o­gists is called “The Grace Hop­per Cel­e­bra­tion.” And a doc­u­men­tary in pro­duc­tion called Born with Curios­i­ty (see a teas­er above) hopes that “shin­ing a light on and human­iz­ing role mod­els like Grace makes them relat­able in a way that inspires oth­ers to great­ness.” At a time when women make up the low­est enroll­ment in com­put­er sci­ence out of all of the STEM fields, Hopper’s exam­ple and encour­age­ment may be much need­ed.

via Men­tal Floss

Relat­ed Con­tent:

How Ada Lovelace, Daugh­ter of Lord Byron, Wrote the First Com­put­er Pro­gram in 1842–a Cen­tu­ry Before the First Com­put­er

The Map of Com­put­er Sci­ence: New Ani­ma­tion Presents a Sur­vey of Com­put­er Sci­ence, from Alan Tur­ing to “Aug­ment­ed Real­i­ty”

Intro­duc­tion to Com­put­er Sci­ence and Pro­gram­ming: A Free Course from MIT 

Josh Jones is a writer and musi­cian based in Durham, NC. Fol­low him at @jdmagness

Computer Scientists Figure Out What’s the Longest Distance You Could Sail at Sea Without Hitting Land

Back in 2012, a red­di­tor by the name of “Kepleron­ly­knows” won­dered what’s the longest dis­tance you could trav­el by sea with­out hit­ting land. And then s/he haz­ard­ed an edu­cat­ed guess: “you can sail almost 20,000 miles in a straight line from Pak­istan to the Kam­chat­ka Penin­su­la, Rus­sia.”

Six years lat­er, two com­put­er scientists–Rohan Chabuk­swar (Unit­ed Tech­nolo­gies Research Cen­ter in Ire­land) and Kushal Mukher­jee (IBM Research in India)–have devel­oped an algo­rithm that offers a more defin­i­tive answer. Accord­ing to their com­pu­ta­tions, “Kepleron­ly­knows was entire­ly cor­rect,” notes the MIT Tech­nol­o­gy Review.

The longest path over water “begins in Son­mi­ani, Balochis­tan, Pak­istan, pass­es between Africa and Mada­gas­car and then between Antarc­ti­ca and Tier­ra del Fuego in South Amer­i­ca, and ends in the Kara­gin­sky Dis­trict, Kam­chat­ka Krai, in Rus­sia. It is 32,089.7 kilo­me­ters long.” Or 19,939 miles.

While they were at it, Chabuk­swar and Mukher­jee also deter­mined the longest land jour­ney you could take with­out hit­ting the sea. That path, again notes the MIT Tech­nol­o­gy Review, “runs from near Jin­jiang, Fujian, in Chi­na, weaves through Mon­go­lia Kaza­khstan and Rus­sia, and final­ly reach­es Europe to fin­ish near Sagres in Por­tu­gal. In total the route pass­es through 15 coun­tries over 11,241.1 kilo­me­ters.” Or 6,984 miles. You can read Chabuk­swar and Mukher­jee’s research report here.

via the MIT Tech­nol­o­gy Review

Relat­ed Con­tent:

A Col­or­ful Map Visu­al­izes the Lex­i­cal Dis­tances Between Europe’s Lan­guages: 54 Lan­guages Spo­ken by 670 Mil­lion Peo­ple

Col­or­ful Maps from 1914 and 2016 Show How Planes & Trains Have Made the World Small­er and Trav­el Times Quick­er

The Atlantic Slave Trade Visu­al­ized in Two Min­utes: 10 Mil­lion Lives, 20,000 Voy­ages, Over 315 Years

Free Online Com­put­er Sci­ence Cours­es

A Free Oxford Course on Deep Learning: Cutting Edge Lessons in Artificial Intelligence

Nan­do de Fre­itas is a “machine learn­ing pro­fes­sor at Oxford Uni­ver­si­ty, a lead research sci­en­tist at Google Deep­Mind, and a Fel­low of the Cana­di­an Insti­tute For Advanced Research (CIFAR) in the Neur­al Com­pu­ta­tion and Adap­tive Per­cep­tion pro­gram.”

Above, you can watch him teach an Oxford course on Deep Learn­ing, a hot sub­field of machine learn­ing and arti­fi­cial intel­li­gence which cre­ates neur­al networks–essentially com­plex algo­rithms mod­eled loose­ly after the human brain–that can rec­og­nize pat­terns and learn to per­form tasks.

To com­ple­ment the 16 lec­tures you can also find lec­ture slides, prac­ti­cals, and prob­lems sets on this Oxford web site. If you’d like to learn about Deep Learn­ing in a MOOC for­mat, be sure to check out the new series of cours­es cre­at­ed by Andrew Ng on Cours­era.

Oxford’s Deep Learn­ing course will be added to our list of Free Online Com­put­er Sci­ence Cours­es, part of our meta col­lec­tion, 1,700 Free Online Cours­es from Top Uni­ver­si­ties.

Relat­ed Con­tent:

Google Launch­es Free Course on Deep Learn­ing: The Sci­ence of Teach­ing Com­put­ers How to Teach Them­selves

New Deep Learn­ing Cours­es Released on Cours­era, with Hope of Teach­ing Mil­lions the Basics of Arti­fi­cial Intel­li­gence

Neur­al Net­works for Machine Learn­ing: A Free Online Course

by | Permalink | Make a Comment ( 2 ) |

Infographics Show How the Different Fields of Biology, Chemistry, Mathematics, Physics & Computer Science Fit Together

Ask any­one who’s pur­sued a career in the sci­ences what first piqued their inter­est in what would become their field, and they’ll almost cer­tain­ly have a sto­ry. Gaz­ing at the stars on a camp­ing trip, rais­ing a pet frog, fool­ing around with com­put­ers and their com­po­nents: an expe­ri­ence sparks a desire for knowl­edge and under­stand­ing, and the pur­suit of that desire even­tu­al­ly deliv­ers one to their spe­cif­ic area of spe­cial­iza­tion.

Or, as they say in sci­ence, at least it works that way in the­o­ry; the real­i­ty usu­al­ly unrolls less smooth­ly. On such a jour­ney, just like any oth­er, it might help to have a map.

Enter the work of sci­ence writer and physi­cist Dominic Wal­li­man, whose ani­mat­ed work on the Youtube chan­nel Domain of Sci­ence we’ve pre­vi­ous­ly fea­tured here on Open Cul­ture. (See the “Relat­ed Con­tent” sec­tion below for the links.)

Wal­li­man’s videos astute­ly explain how the sub­fields of biol­o­gy, chem­istry, math­e­mat­ics, physics, and com­put­er sci­ence relate to each oth­er, but now he’s turned that same mate­r­i­al into info­graph­ics read­able at a glance: maps, essen­tial­ly, of the intel­lec­tu­al ter­ri­to­ry. He’s made these maps, of biol­o­gy, chem­istry, math­e­mat­ics, physics, and com­put­er sci­ence, freely avail­able on his Flickr account: you can view them all on a sin­gle page here along with a few more of his info­graph­ics..

As much use as Wal­li­man’s maps might be to sci­ence-mind­ed young­sters look­ing for the best way to direct their fas­ci­na­tions into a prop­er course of study, they also offer a help­ful reminder to those far­ther down the path — espe­cial­ly those who’ve strug­gled with the blind­ers of hyper­spe­cial­iza­tion — of where their work fits in the grand scheme of things. No mat­ter one’s field, sci­en­tif­ic or oth­er­wise, one always labors under the threat of los­ing sight of the for­est for the trees. Or the realm of life for the bioin­for­mat­ics, bio­physics, and bio­math­e­mat­ics; the whole of math­e­mat­ics for the num­ber the­o­ry, the dif­fer­en­tial geom­e­try, and the dif­fer­en­tial equa­tions; the work­ings of com­put­ers for the sched­ul­ing, the opti­miza­tion, and the boolean sat­is­fi­a­bil­i­ty.

Relat­ed Con­tent:

The Map of Biol­o­gy: Ani­ma­tion Shows How All the Dif­fer­ent Fields in Biol­o­gy Fit Togeth­er

The Map of Com­put­er Sci­ence: New Ani­ma­tion Presents a Sur­vey of Com­put­er Sci­ence, from Alan Tur­ing to “Aug­ment­ed Real­i­ty”

The Map of Math­e­mat­ics: Ani­ma­tion Shows How All the Dif­fer­ent Fields in Math Fit Togeth­er

The Map of Physics: Ani­ma­tion Shows How All the Dif­fer­ent Fields in Physics Fit Togeth­er

The Map of Chem­istry: New Ani­ma­tion Sum­ma­rizes the Entire Field of Chem­istry in 12 Min­utes

The Art of Data Visu­al­iza­tion: How to Tell Com­plex Sto­ries Through Smart Design

Based in Seoul, Col­in Mar­shall writes and broad­casts on cities and cul­ture. His projects include the book The State­less City: a Walk through 21st-Cen­tu­ry Los Ange­les and the video series The City in Cin­e­ma. Fol­low him on Twit­ter at @colinmarshall or on Face­book.

A Turing Machine Handmade Out of Wood

It took Richard Ridel six months of tin­ker­ing in his work­shop to cre­ate this contraption–a mechan­i­cal Tur­ing machine made out of wood. The silent video above shows how the machine works. But if you’re left hang­ing, want­i­ng to know more, I’d rec­om­mend read­ing Ridel’s fif­teen page paper where he care­ful­ly doc­u­ments why he built the wood­en Tur­ing machine, and what pieces and steps went into the con­struc­tion.

If this video prompts you to ask, what exact­ly is a Tur­ing Machine?, also con­sid­er adding this short primer by philoso­pher Mark Jago to your media diet.

If you would like to sign up for Open Culture’s free email newslet­ter, please find it here. Or fol­low our posts on Threads, Face­book, BlueSky or Mastodon.

If you would like to sup­port the mis­sion of Open Cul­ture, con­sid­er mak­ing a dona­tion to our site. It’s hard to rely 100% on ads, and your con­tri­bu­tions will help us con­tin­ue pro­vid­ing the best free cul­tur­al and edu­ca­tion­al mate­ri­als to learn­ers every­where. You can con­tribute through Pay­Pal, Patre­on, and Ven­mo (@openculture). Thanks!

via Boing­Bo­ing

Relat­ed Con­tent:

Free Online Com­put­er Sci­ence Cours­es

The Books on Young Alan Turing’s Read­ing List: From Lewis Car­roll to Mod­ern Chro­mat­ics

The LEGO Tur­ing Machine Gives a Quick Primer on How Your Com­put­er Works

The Enig­ma Machine: How Alan Tur­ing Helped Break the Unbreak­able Nazi Code

Hear the Christ­mas Car­ols Made by Alan Turing’s Com­put­er: Cut­ting-Edge Ver­sions of “Jin­gle Bells” and “Good King Wences­las” (1951)

Google Launches a Free Course on Artificial Intelligence: Sign Up for Its New “Machine Learning Crash Course”

As part of an effort to make Arti­fi­cial Intel­li­gence more com­pre­hen­si­ble to the broad­er pub­lic, Google has cre­at­ed an edu­ca­tion­al web­site Learn with Google AI, which includes, among oth­er things, a new online course called Machine Learn­ing Crash Course. The course pro­vides “exer­cis­es, inter­ac­tive visu­al­iza­tions, and instruc­tion­al videos that any­one can use to learn and prac­tice [Machine Learn­ing] con­cepts.” To date, more than 18,000 Googlers have enrolled in the course. And now it’s avail­able for every­one, every­where. You can sup­ple­ment it with oth­er AI cours­es found in the Relat­eds below.

Machine Learn­ing Crash Course will be added to our list of Free Online Com­put­er Sci­ence Cours­es, a sub­set of our col­lec­tion, 1,700 Free Online Cours­es from Top Uni­ver­si­ties.

If you would like to sign up for Open Culture’s free email newslet­ter, please find it here. Or fol­low our posts on Threads, Face­book, BlueSky or Mastodon.

If you would like to sup­port the mis­sion of Open Cul­ture, con­sid­er mak­ing a dona­tion to our site. It’s hard to rely 100% on ads, and your con­tri­bu­tions will help us con­tin­ue pro­vid­ing the best free cul­tur­al and edu­ca­tion­al mate­ri­als to learn­ers every­where. You can con­tribute through Pay­Pal, Patre­on, and Ven­mo (@openculture). Thanks!

via Google Blog

Relat­ed Con­tent:

Arti­fi­cial Intel­li­gence: A Free Online Course from MIT

Google Launch­es Free Course on Deep Learn­ing: The Sci­ence of Teach­ing Com­put­ers How to Teach Them­selves

New Deep Learn­ing Cours­es Released on Cours­era, with Hope of Teach­ing Mil­lions the Basics of Arti­fi­cial Intel­li­gence

Neur­al Net­works for Machine Learn­ing: A Free Online Course

 

by | Permalink | Make a Comment ( 28 ) |

David Lynch Teaches Typing: A New Interactive Comedy Game

Typ­ing pro­grams demand some patience on the part of the stu­dent, and David Lynch Teach­es Typ­ing is no excep­tion.

You’ve got 90 sec­onds to get accli­mat­ed to the crud­dy flop­py disc-era graph­ics and the cacoph­o­nous voice of your instruc­tor, a dead ringer for FBI Deputy Direc­tor Gor­don Cole, the hard-of-hear­ing char­ac­ter direc­tor David Lynch played on his sem­i­nal ear­ly 90s series, Twin Peaks.

Things perk up about a minute and a half in, when stu­dents are instruct­ed to place their left ring fin­gers in an undu­lat­ing bug to the left of their key­boards.

That sec­ond “in”? Not a typo (though you’ll notice plen­ty of no doubt inten­tion­al boo-boos in the teacher’s pre-pro­grammed respons­es…)

The bug in ques­tion may well put you in mind of the mys­te­ri­ous baby in Lynch’s first fea­ture length film, 1977’s Eraser­head.

On the oth­er hand, it might not.

David Lynch Teach­es Typ­ing is actu­al­ly a short inter­ac­tive com­e­dy game, and many of the mil­len­ni­al review­ers cov­er­ing that beat have had to play catch-up in order to catch the many nods to the director’s work con­tained there­in.

One of our favorites is the Apple-esque name of the program’s retro com­put­er, and we’ll wager that fre­quent Lynch col­lab­o­ra­tor, actor Kyle MacLach­lan, would agree.

Anoth­er ref­er­ence that has thus far elud­ed online gam­ing enthu­si­asts in their 20s is Mavis Bea­con Teach­es Typ­ing. Take a peek below at what the vir­tu­al typ­ing tutor’s graph­ics looked like around the time the orig­i­nal Twin Peaks aired to dis­cov­er the cre­ators of David Lynch Teach­es Typ­ing’s oth­er inspi­ra­tion.

David Lynch Teach­es Typ­ing is avail­able for free down­load here. If you’re anx­ious that doing so might open you up to a tech­ni­cal bug of night­mar­ish pro­por­tions, stick with watch­ing the play through at the top of the page.

Relat­ed Con­tent:

The Big Lebows­ki Reimag­ined as a Clas­sic 8‑Bit Video Game

What Makes a David Lynch Film Lynchi­an: A Video Essay

“The Art of David Lynch”— How Rene Magritte, Edward Hop­per & Fran­cis Bacon Influ­enced David Lynch’s Cin­e­mat­ic Vision

Ayun Hal­l­i­day is an author, illus­tra­tor, the­ater mak­er and Chief Pri­ma­tol­o­gist of the East Vil­lage Inky zine.  Join her March 20 in New York City for the sec­ond edi­tion of Necro­mancers of the Pub­lic Domain, a low bud­get vari­ety show born of a 1920 man­u­al for Girl Scout Camp Direc­tors. Fol­low her @AyunHalliday.

Learn to Code with Harvard’s Popular Intro to Computer Science Course: A Free Course (2017)

In recent months, Har­vard has been rolling out videos from the 2017 edi­tion of Com­put­er Sci­ence 50 (CS50), the uni­ver­si­ty’s intro­duc­to­ry cod­ing course designed for majors and non-majors alike. Taught by David Malan, a peren­ni­al­ly pop­u­lar pro­fes­sor (you’ll see why), the one-semes­ter course (taught most­ly in C) com­bines cours­es typ­i­cal­ly known else­where as “CS1” and “CS2.”

Even if you’re not a Har­vard stu­dent, you’re wel­come to fol­low CS50 online by head­ing over to this site here. There you will find video lec­tures (stream them all above or access them indi­vid­u­al­ly here), prob­lem sets, quizzes, and oth­er use­ful course mate­ri­als. Once you’ve mas­tered the mate­r­i­al cov­ered in CS50, you can start branch­ing out into new areas of cod­ing by perus­ing our big col­lec­tion of Free Online Com­put­er Sci­ence Cours­es, a sub­set of our larg­er col­lec­tion, 1,300 Free Online Cours­es from Top Uni­ver­si­ties.

Note: Har­vard’s CS50 is also avail­able as a MOOC (Mas­sive Open Online Cours­es) on edX. Also taught by David Malan, the course can be tak­en in a self-paced for­mat for free. Find it here.

Fol­low Open Cul­ture on Face­book and Twit­ter and share intel­li­gent media with your friends. Or bet­ter yet, sign up for our dai­ly email and get a dai­ly dose of Open Cul­ture in your inbox. 

If you’d like to sup­port Open Cul­ture and our mis­sion, please con­sid­er mak­ing a dona­tion to our site. It’s hard to rely 100% on ads, and your con­tri­bu­tions will help us pro­vide the best free cul­tur­al and edu­ca­tion­al mate­ri­als.

Relat­ed Con­tent:

Michael Sandel’s Free Course on Jus­tice, the Most Pop­u­lar Course at Har­vard, Is Now Online

Learn Dig­i­tal Pho­tog­ra­phy with Har­vard University’s Free Online Course

Pos­i­tive Psy­chol­o­gy: A Free Online Course from Har­vard Uni­ver­si­ty

by | Permalink | Make a Comment ( 2 ) |

« Go BackMore in this category... »
Quantcast