This Month™ · Close-up with…

Ada Lovelace

Mathematician Computing Pioneer Writer & Translator
December 10, 1815 – November 27, 1852
Daguerreotype photograph of Ada Lovelace
Mathematician · Countess of Lovelace

👤 Who Was Ada Lovelace?

Ada Lovelace lived in England a long, long time ago. She was born in 1815. That was before cars, before airplanes, and before anyone had ever seen a computer.

Ada loved numbers. She also loved music and sewing and asking questions. When she was twelve, she wanted to fly like a bird, so she studied how wings work and tried to build a pair of her own.

🌟 Fun Fact!Ada wrote instructions for a computer more than one hundred years before the first computer was built. The machine she wrote them for was never finished, so her instructions had to wait a very long time.

Today we remember Ada because she imagined something nobody else could see yet. She looked at a big machine made of gears and thought, "This could do so much more than add numbers."

Ada Lovelace was born in London, England, in 1815. Her full name was Augusta Ada Byron, and later, after she married, people called her the Countess of Lovelace. Her father was the famous poet Lord Byron, but he left when she was a baby, and she was raised by her mother and her grandmother.

Girls in wealthy English families at that time usually studied French, Italian, music, drawing, and needlework at home with tutors. Ada studied all of those. She also studied something girls were rarely taught: mathematics. She kept working with math tutors for the rest of her life.

Ada was often sick as a child. When she was thirteen she caught measles and spent close to a year in bed. Even then, she kept learning. She filled her time with numbers, questions, and plans for inventions.

🧠 A Different Kind of ThinkerAda did not keep her subjects in separate boxes. She used what she knew about music to think about math, and what she knew about sewing patterns to think about machines. Mixing ideas from different subjects is one of the reasons her work was so original.

Augusta Ada Byron was born in London on December 10, 1815, the only child of the poet Lord Byron and Anne Isabella Milbanke. Her parents separated within weeks of her birth, and her father left England for good a few months later. Ada never knew him. Her mother raised her, and her mother's firm views shaped nearly everything about her education.

That education was unusual. Aristocratic girls of the 1820s were tutored at home in languages, music, drawing, and needlework such as embroidery, and Ada was tutored in all of these. She was also tutored in mathematics, which almost no girl of her class studied seriously. As an adult she continued her mathematical training, eventually corresponding about logic with Augustus De Morgan, a professor at University College London.

Her childhood was interrupted repeatedly by illness. A bout of measles in 1829 left her unable to walk for a long stretch, and she spent close to a year confined to bed before recovering the use of her legs. She studied through it. By her late teens she was moving in London scientific circles, meeting researchers such as Michael Faraday and the mathematician and writer Mary Somerville, who became her friend and tutor.

🔎 "Poetical Science"Ada used that phrase to describe her own way of working. She believed imagination was not the opposite of mathematics but a tool for doing mathematics well. The ability to picture what a machine could become, rather than only what it already did, turned out to be exactly the skill her most famous work required.

Augusta Ada Byron was born in London on December 10, 1815, the only legitimate child of the poet Lord Byron and Anne Isabella Milbanke. Her parents separated within weeks of her birth and her father left England permanently a few months later. She never met him. Her mother, who had a serious interest in mathematics herself, directed her daughter's education with unusual deliberateness.

That education sat oddly against its time. A young woman of Ada's class in the 1820s was tutored at home in French, Italian, music, drawing, and needlework such as embroidery, and Ada was tutored in all of them. She was also taught mathematics, year after year, which almost no girl of her rank received. Most young women dropped such subjects once they married. Ada did not. In her twenties and thirties she was still at it, working through problems in logic and analysis by correspondence with Augustus De Morgan, then a professor at University College London.

Illness shaped her repeatedly. Measles in 1829 left her bedridden for close to a year and unable to walk unaided until 1831. She studied throughout. By her late teens she was circulating in London's scientific society, where she met Michael Faraday and the mathematician and science writer Mary Somerville, who became both friend and tutor and who would introduce her to the man whose machine made her famous.

🔎 "Poetical Science"Ada's own term for her method. She rejected the idea that imagination and rigor pull against each other, describing herself as an analyst and metaphysician both. It is worth holding onto as you read the rest of this guide, because the specific contribution she made was not a calculation anyone else could have checked faster. It was seeing what a machine could become.

⚙️ The Machine That Was Never Built

When Ada was seventeen, she met an inventor named Charles Babbage. He had built part of a machine that could do math with gears and cranks. Ada thought it was wonderful. She wanted to know everything about it.

Wood engraving of part of Charles Babbage's Difference Engine, showing tall columns of stacked number wheels held in a metal frame
A picture of part of Babbage's machine, printed in 1853. Each number sat on a little wheel, and the wheels turned to do the math.

Later, Babbage dreamed up a much bigger machine. He called it the Analytical Engine. Ada wrote a long paper about it. In her paper she wrote step-by-step instructions for the machine to follow. Those instructions are a lot like the programs inside our computers today.

⚙️ What Is a Machine Instruction?It is a list of steps, in order, that tells a machine exactly what to do. A recipe is a little like that. So is a dance we learn one move at a time.

In 1833, when Ada was seventeen, she met Charles Babbage at a party in London. Babbage was an inventor who had built part of a calculating machine called the Difference Engine. He invited Ada and her mother to come see it work. Ada was hooked.

Babbage went on to design something much more ambitious: the Analytical Engine. It would have been huge, powered by steam, and it would have read its instructions from stiff cards with holes punched in them. Babbage never managed to build it. He ran out of money, and the parts were too hard to make.

An Italian writer published a short article in French describing Babbage's new machine. Ada translated the article into English so that more people could read it. Then she added notes of her own at the end. Her notes turned out to be far longer than the article she was translating.

📄 Published in 1843Ada's translation and notes came out in an English science journal. She signed the work only with her initials, A.A.L. Many women writers in the 1800s published that way.

Ada first met Charles Babbage in June 1833, when she was seventeen, introduced by their mutual friend Mary Somerville. Babbage showed her the working portion of his Difference Engine, a geared machine that could calculate tables of numbers and print the results. She was fascinated, and the two became lifelong correspondents.

Babbage's next design was far more ambitious. The Analytical Engine would not simply crunch one kind of calculation. It would be given its instructions on punched cards, borrowing an idea from the Jacquard loom, a weaving machine patented in 1804 that used punched cards to control the pattern in the cloth, automating work skilled weavers had long done by hand. The Analytical Engine was never built. Babbage lost his government funding, quarreled with the craftsman making his precision parts, and by the early 1840s was close to abandoning the project.

In 1842, the Italian engineer Luigi Menabrea published a French account of the Analytical Engine based on lectures Babbage had given in Turin. Ada translated it into English and attached seven notes of her own, labeled A through G. The notes ran far longer than the original article. Note G lays out, step by step, how the Engine could calculate a sequence called the Bernoulli numbers. That procedure is widely described as the first computer program ever published. The translation and notes appeared in 1843, signed A.A.L.

Note G, simplified: the first four steps
Step Operation Acts on Result stored in
1×V2 and V3V4, V5, V6
2−V4 and V1V4
3+V5 and V1V5
4÷V5 and V4V11

Ada laid her procedure out as a table like this one. Each row is one instruction. The letter V stands for a variable, a labeled place in the machine where a number is kept. Her full table runs to twenty-five steps and repeats some of them in a loop. This is a simplified version of the opening rows, with her original columns reduced to four.

🧮 A Program Without a ComputerBecause the Analytical Engine was never finished, Ada's procedure was never run on the machine it was written for. It sat on paper for more than a century. In 1953 a British physicist, B. V. Bowden, reprinted her notes in a book about digital computing, and a new generation of engineers recognized what she had described.

Ada met Charles Babbage in June 1833, when she was seventeen, through Mary Somerville. Babbage showed her the completed portion of his Difference Engine, a geared apparatus that could compute mathematical tables and print them without a human copyist introducing errors. The two corresponded for the rest of her life.

His next design abandoned the single-purpose logic of the Difference Engine entirely. The Analytical Engine would take its instructions from punched cards, an idea lifted from the Jacquard loom, patented in 1804, which used punched cards to control the pattern a loom wove, automating a process skilled weavers had carried out by hand for centuries. It would have a store for holding numbers and a mill for operating on them, an architecture that maps recognizably onto memory and processor. It was never built. Babbage lost his government funding, fell out with the engineer machining his components, and by the early 1840s the project was effectively stalled.

In 1842 the Italian engineer Luigi Menabrea published a French account of the Analytical Engine, based on lectures Babbage had delivered in Turin. Ada translated it into English and appended seven notes of her own, labeled A through G. The notes dwarf the article. Note G sets out, operation by operation, a procedure for computing the Bernoulli numbers on the Engine, complete with repeated sequences that function as loops. It is widely described as the first computer program ever published. The whole thing appeared in 1843 under the initials A.A.L.

🧮 Architecture Before HardwareBecause the Engine was never completed, the procedure was never executed on the machine it was written for. It sat in a scientific journal for 110 years. In 1953 the physicist B. V. Bowden reprinted the notes in a volume on digital computing, and engineers building actual computers found their own work described in a document from the reign of Queen Victoria.

🧵 A Mind That Connected Everything

Ada learned to sew and embroider. In embroidery, we repeat the same stitches over and over to make a pattern. Ada noticed that math problems repeat steps the same way.

🔁 A LoopA loop is when we do the same thing again and again. Clapping four times is a loop. Computers use loops too, and Ada was one of the first people to write them down.

Ada also sang and played the piano. Music is written with symbols on a page. Those symbols are not numbers, but they still tell us exactly what to do. Ada thought a machine might read symbols too. She guessed that one day a machine could even make music.

Ada did not keep her subjects in separate boxes. She pulled ideas from all of them when she wrote about the Analytical Engine.

From embroidery she knew about repeating patterns. Sewing and weaving were skilled work. People spent years learning to read a pattern and to make one. Math problems repeat steps too, and copying out a card for every single repeated step would have taken forever. So Ada described ways for the machine to reuse the same instructions over and over. Programmers today call these loops, and they are still one of the most important ideas in computing.

From music she knew that symbols on a page can stand for things other than amounts. A note tells a musician how high to sing and how long to hold it. Ada realized that if a machine could handle symbols, not just numbers, it might one day compose music.

🎹 Beyond CountingEvery song, photo, and video on a screen today is stored as numbers that stand for something else. Ada described that idea in 1843, before electricity was used for computing at all.

She drew on embroidery, music, language, and logic in the same set of notes, and the connections she made were ones a narrowly trained mathematician might never have reached.

Needlework gave her an instinct for repetition. Embroidery and weaving were skilled technical work in their own right, with pattern systems refined and passed down over generations. Their patterns repeat; so do long calculations. Rather than requiring a separate punched card for every repeated step, she described how the Engine could run the same instructions again, including loops nested inside other loops, and could test a condition to decide what to do next. These are structures that every programming language still uses.

Music gave her something even larger. She was a trained singer and pianist, fluent in a notation where symbols represent pitch and duration rather than quantity. She had also been manipulating logical symbols in her letters to De Morgan. From there it was a short step to the central claim of her notes: that the Engine could operate on symbols generally, and that if musical relationships could be expressed in a form the machine could handle, it could compose music of real complexity.

💡 Did You Know? From Calculation to ComputationHistorians of computing often mark this as the moment the idea of a computer separates from the idea of a calculator. A calculator works on quantities. A computer works on symbols according to rules, and numbers are just one kind of symbol. Ada put that distinction in print in 1843.

Historians who study her notes argue against treating these lessons in music, languages, and needlework as the decorative part of her education and mathematics as the serious part. On their reading, the connections that made her work original run directly through the subjects a conventional account treats as ornamental.

Needlework trained her eye for repetition. Embroidery and weaving were technical traditions in their own right, with pattern systems, notation, and expertise built over centuries, not raw material waiting for a machine. Both are built from motifs that recur with variation, and long computations behave the same way. Rather than demanding a fresh punched card for every repeated operation, she described how the Engine could cycle back through the same instructions, nest one such cycle inside another, and branch depending on a value it had computed. Loops, nested loops, and conditional branching are not period curiosities. They are the control structures of every programming language in use now.

Music carried her further still. As a trained singer and pianist she worked fluently in a notation where a symbol encodes pitch and duration rather than quantity, and in her correspondence with De Morgan she was manipulating logical symbols according to formal rules. The conclusion in her notes follows from both: the Engine could act on symbols in general, and if the relationships within music could be expressed in a form the machine could take, it could compose pieces of real complexity. Nothing in Babbage's own writing goes there.

💡 Did You Know? Where Calculation Becomes ComputationHistorians of computing often treat this passage as the dividing line. A calculator operates on quantities. A computer operates on symbols according to rules, and quantity is only one thing a symbol can mean. Every image, recording, and message on your phone exists as numbers standing in for something that is not a number. Ada printed that idea in 1843, a decade before the first transatlantic telegraph cable and a century before electronic computing.

🤖 What a Machine Can and Cannot Do

Ada believed the machine could do amazing things. But she said it could only do what people told it to do. It could not think up something brand new all by itself.

🧩 Think About ItA music box plays a pretty song. But it cannot write a new song. Someone has to make the song first.

People are still talking about Ada's idea today. Computers can do a lot now. But people are the ones who give them their instructions.

Ada was excited about what the Analytical Engine might do. She was also careful. In one of her notes she wrote that the machine could not come up with anything on its own. It could only carry out what people already knew how to tell it to do.

Much later, a scientist named Alan Turing read that note and gave her argument a nickname: Lady Lovelace's Objection. People have been arguing about it ever since, and the argument got louder once computers started writing text and making pictures.

Ada's point, put simply: a machine can follow instructions beautifully, but the ideas behind the instructions come from people.A plain-language summary of her note, not her exact words.

Ada died in 1852, when she was thirty-six. Her notes were mostly forgotten for about a hundred years. Then computers were invented, engineers read what she had written, and they realized she had described their work before it existed.

The same notes that imagined a machine composing music also set a limit on what such a machine could be. Ada argued that the Analytical Engine had no ability to originate anything, that it could carry out whatever we knew how to instruct it to perform, and that its role was to help us work with what we already understood. She was not saying the machine was unimpressive. She was saying something specific about where new ideas come from.

A century later Alan Turing quoted this passage and named it Lady Lovelace's Objection, and he disagreed with it. The argument has never fully settled. It is unusually live today: when a program writes an essay or generates an image, it is working from enormous amounts of material that people made first. Whether that counts as originating something is exactly the question Ada raised.

Ada died on November 27, 1852, at the age of thirty-six, after a long illness. Her notes went largely unread until 1953. Since then her name has traveled widely. A programming language developed for the United States Department of Defense was named Ada in her honor, and its military standard number, 1815, was chosen for the year of her birth. Ada Lovelace Day, held on the second Tuesday of October, celebrates women in science, technology, engineering, and mathematics.

💡 Did You Know? Historians Still DisagreeAda is often called the first computer programmer, and some scholars push back on that title. Babbage had written sample programs for the Engine years earlier, though he published almost none of them. Other historians answer that nothing Babbage wrote is as developed as Ada's Bernoulli procedure, and that the leap from calculation to general symbol manipulation is hers alone. Both sides agree she saw further than anyone else of her time.

The same notes that imagined a machine composing music also fixed a boundary around it. Ada argued that the Analytical Engine had no pretensions to originate anything, that it could do whatever we knew how to order it to perform, and that its value lay in helping us make available what we already possessed. Read carelessly, that sounds dismissive. Read closely, it is a precise claim about the origin of novelty, made by someone who had just finished describing the most ambitious machine anyone had conceived.

In 1950 Alan Turing quoted the passage in his paper on machine intelligence, named it Lady Lovelace's Objection, and set out to answer it. He suggested she may simply have had no reason to imagine a machine that learns. The exchange has never closed, and it has become sharply current: systems that generate essays, images, and code are trained on vast quantities of work that people produced first. Whether assembling something unprecedented out of that material counts as originating it is the question Ada put on the table.

She died on November 27, 1852, at thirty-six, after an illness of many months, and was buried beside the father she never knew. Her notes drew little attention for a century. Since their rediscovery her name has spread widely: a programming language commissioned by the United States Department of Defense was called Ada, and its military standard number, 1815, was chosen to mark her birth year. Ada Lovelace Day falls on the second Tuesday of October and honors women in science, technology, engineering, and mathematics.

💡 Did You Know? The Credit DisputeWhether Ada deserves the title of first programmer is genuinely contested among historians. Allan Bromley and Bruce Collier argued that Babbage had drafted programs for the Engine years before and that Ada's role was expository rather than inventive. Doron Swade, Betty Toole, and Stephen Wolfram answer that nothing in Babbage's papers approaches the development of the Bernoulli procedure, and that the conceptual leap from calculation to general symbol manipulation appears in her notes and nowhere in his. Both camps agree the leap was made, and that she was the one who published it.

📖 Words to Know

instructions
words that tell someone or something exactly what to do
pattern
something that repeats in the same order again and again
loop
doing the same steps over and over
machine
a thing people build to do a job for them
algorithm
a list of steps, in order, for getting something done
punched card
a stiff card with holes in it that tells a machine what to do
loop
steps a machine repeats instead of being told again each time
symbol
something that stands for something else, like a letter or a music note
Analytical Engine
the big machine Babbage designed but never finished building
translate
to put writing from one language into another
algorithm
a set of steps, in order, for getting something done
Analytical Engine
the general-purpose machine Babbage designed but never built
punched card
a stiff card with holes in it that tells a machine what to do
loop
a set of steps a machine repeats instead of being told again each time
symbol
something that stands for something else, such as a letter or a musical note
translator
someone who puts writing from one language into another
algorithm
an ordered procedure that produces a result from a given input
variable
a named place where a value is stored and can be changed
loop
a sequence of instructions the machine repeats, sometimes nested inside another loop
conditional branching
testing a value to decide which instruction runs next
store and mill
Babbage's terms for the parts that hold numbers and operate on them, close to memory and processor
symbol manipulation
operating on signs according to rules, whatever those signs happen to mean
historiography
the study of how history gets written, and why accounts of the same events differ
Timeline
⏳ Ada Lovelace's Life Journey
Reading Level: K–1
1815
👶
Born in London

Ada is born in England in December. Augusta Ada Byron is born in London on December 10. Her father, the poet Lord Byron, leaves soon after, and her mother raises her. Augusta Ada Byron is born in London on December 10, the only child of Lord Byron and Anne Isabella Milbanke. Her parents separate within weeks, and she is raised entirely by her mother. Augusta Ada Byron is born in London on December 10, the only legitimate child of Lord Byron and Anne Isabella Milbanke. Her parents separate within weeks and her father leaves England within months. She is raised solely by her mother, who directs her education deliberately and unusually.

1828
🪶
She Tries to Build Wings

Ada is twelve. She wants to fly, so she studies birds and makes wings. At twelve, Ada decides she wants to fly. She studies bird wings, tests different materials, and plans a book about flying. At twelve, Ada begins a methodical flight project: examining bird anatomy, testing paper, silk, wire, and feathers, and drafting a book she calls Flyology. It is an early sign of how she combined science, craft, and imagination. At twelve, Ada undertakes a systematic flight project, studying bird anatomy, testing paper, silk, wire, and feathers for a working wing, and drafting a book she titles Flyology. The method already shows the pattern of her later work: a technical problem approached through both measurement and imagination.

1829–1831
🛏️
A Long Illness

Ada gets very sick and has to stay in bed for a long time. She keeps learning anyway. Ada catches measles and spends nearly a year in bed. It takes a long time before she can walk again, and she keeps studying the whole time. A bout of measles in 1829 leaves Ada unable to walk and confined to bed for close to a year. By 1831 she is walking with crutches. Her mathematical studies continue throughout. Measles in 1829 leaves Ada bedridden for close to a year and unable to walk unaided until 1831. Her mathematical education continues without interruption throughout the illness.

1833
⚙️
She Meets Charles Babbage

Ada meets an inventor. He shows her a machine that does math with gears. At seventeen, Ada meets the inventor Charles Babbage and sees part of his calculating machine working. She wants to learn everything about it. Introduced by her tutor and friend Mary Somerville, seventeen-year-old Ada meets Charles Babbage in June and is shown the working portion of his Difference Engine. The meeting begins a correspondence that lasts the rest of her life. Introduced by her tutor and friend Mary Somerville, seventeen-year-old Ada meets Charles Babbage in June and is shown the completed section of his Difference Engine. The correspondence that begins here runs for the remaining nineteen years of her life.

1835–1839
🏡
Family Years

Ada gets married and has three children. Ada marries William King and has three children. She runs a large household, and a few years later she returns to studying mathematics. Ada marries William King in 1835 and becomes Countess of Lovelace when he is made an earl in 1838. She raises three children and manages a large estate. Within months of her third child's birth in 1839, she returns to serious mathematical study under Augustus De Morgan. Ada marries William King in 1835 and becomes Countess of Lovelace when he is created an earl in 1838. She bears three children and manages a substantial estate. Within months of her third child's birth in 1839 she resumes advanced mathematical study, corresponding with Augustus De Morgan.

1842–1843
📄
The Translation and the Notes

Ada writes a long paper about a dream machine. She writes instructions for it to follow. Ada translates a French article about the Analytical Engine into English and adds her own notes. Her notes end up much longer than the article, and they include step-by-step instructions for the machine. Ada translates Luigi Menabrea's French account of the Analytical Engine and adds seven notes, A through G, far longer than the article itself. Note G describes how the Engine could compute the Bernoulli numbers, a procedure widely called the first published computer program. The work appears in 1843, signed A.A.L. Ada translates Luigi Menabrea's French account of the Analytical Engine and appends seven notes, A through G, considerably longer than the article itself. Note G sets out a procedure for computing the Bernoulli numbers, including repeated sequences that function as loops, and is widely called the first published computer program. The work appears in 1843 signed A.A.L.

1852
🕯️
Her Life Ends Early

Ada becomes ill and dies. She is thirty-six years old. Ada dies on November 27 after a long illness. She is thirty-six. Most people at the time do not realize how important her notes will become. Ada dies on November 27 at the age of thirty-six, after an illness lasting many months. She is buried beside the father she never knew. Her notes, published nine years earlier, attract little attention for the next century. Ada dies on November 27 at thirty-six after a prolonged illness, and is buried beside the father she never met. Her published notes have attracted almost no attention, and will attract little for another century.

1953
📚
Rediscovered

A hundred years later, people read Ada's writing again. Now there are real computers. More than a hundred years after Ada wrote them, her notes are printed again in a book about computers. Engineers read them and realize she had described their work first. The physicist B. V. Bowden reprints Ada's notes in a book on digital computing machines. Engineers now working with real computers recognize in her 1843 writing a description of what they are building. The physicist B. V. Bowden reprints Ada's notes in a volume on digital computing machines. Engineers then building working computers recognize their own architecture and methods described in a document published 110 years earlier.

1980–Present
🌟
Her Name Everywhere

Today a computer language is named Ada. There is even a day to celebrate her. A computer programming language is named Ada in her honor. Ada Lovelace Day, on the second Tuesday of October, celebrates women in science and math. A programming language developed for the United States Department of Defense is named Ada, and its standard number, 1815, marks her birth year. Ada Lovelace Day, held the second Tuesday of October, honors women in science, technology, engineering, and mathematics. Buildings, awards, and institutes carry her name worldwide. A programming language commissioned by the United States Department of Defense is named Ada, its military standard numbered 1815 for her birth year. Ada Lovelace Day, the second Tuesday of October, honors women in science, technology, engineering, and mathematics. Institutes, buildings, and awards worldwide carry her name.

💬 Discussion Questions

  • 1Ada wanted to fly, so she studied birds first. What is something we would want to learn about before we tried it?
  • 2Ada gave a machine a list of steps to follow. What is something we do in a certain order every day?
  • 3Ada liked math and music and sewing. What are two things we like that seem very different from each other?
  • 1Ada noticed that sewing patterns and math problems both repeat. What is something you have noticed that two very different things, such as a hobby and a school subject, have in common?
  • 2The Analytical Engine was never built, so Ada's instructions were never run. Does that change how important her work was? Explain your thinking.
  • 3Ada signed her published work with only her initials. Why might a writer choose not to put their full name on something they made?
  • 1Ada argued that a machine can only carry out what people already know how to tell it to do. Based on what you have seen computers do, how would you respond to her argument?
  • 2Her notes were almost ignored for a hundred years. What might cause an important idea to go unnoticed for that long?
  • 3Historians disagree about whether Ada should be called the first computer programmer. What kinds of evidence would help you decide where you stand?
  • 1Ada claimed the Engine could not originate anything and could only carry out what we knew how to order it to perform. Turing thought she was wrong. Construct the strongest version of each position, then say which you find more persuasive and why.
  • 2Ada drew on music, languages, and needlework in work we now call computing. Some historians read that as evidence these subjects were undervalued. Others would say weaving and embroidery were always technical work and never needed computing to prove it. Which reading do you find stronger?
  • 3Historians disagree about whether Ada or Babbage should be credited with the first program. What kinds of evidence would settle it, and why might a dispute like this persist even when both sides have read the same documents?
  • 4Ada's 1843 notes on the Analytical Engine went essentially unread until 1953. Why might a good idea go unrecognized for that long? Compare the world Ada published into with the world her notes were rediscovered in, and consider what had changed.

🌟 Explore More

01
🎨 Creative
Pattern Cards
Teacher-led Give each child a paper strip divided into eight squares and two crayons. Children color a repeating pattern across the squares, such as red, blue, red, blue. Then turn the strip into instructions: red means clap, blue means tap the table. Children trade strips and read a partner's card square by square, left to right, doing each action in order. Read one card twice through without stopping, and name that a loop. Finish by telling the class that Ada's machine was built to read stiff cards with holes punched in them exactly this way, one after another, and the holes told it what to do next.
02
🤖 Movement
Program the Teacher
Teacher-led Children give the teacher step-by-step instructions to cross the room, one step at a time. The teacher follows them exactly, even when the steps lead somewhere silly. Afterward, talk together about which steps did not tell us quite enough, and fix those steps so they say exactly what to do. This is what Ada meant when she said a machine does only what it is told.
03
💭 Reflection
Draw an Invention
Teacher-led Ada drew wings when she was a girl because she wanted to fly. Children draw a machine they wish existed and then tell a partner one thing it would do. Collect the drawings into a class book and read a few aloud together.
01
✏️ Writing
Write an Algorithm
Choose something you can actually do at your desk, such as building a four-block tower, drawing a square inside a circle, or sharpening a pencil. Write every step in order, numbering them. Trade with a partner, who follows your steps exactly as written and does nothing that is not listed. Watch where your partner gets stuck, then write one or two sentences about which step was hardest to explain and how you would fix it.
02
🔍 Research
Looms and Computers
The Jacquard loom used punched cards to weave patterns into cloth. Write down a question you have about how that loom worked. Then find the answer in two different places your teacher approves, such as a book and a website. Write three or four sentences explaining what a loom and a computer have in common, and name both places you looked.
03
🎨 Creative
Symbols That Say Something
Ada realized that symbols can stand for things that are not numbers. Invent five symbols of your own, each standing for an action such as jump, clap, or spin. Write a short sequence using your symbols, then trade with a partner and perform each other's sequence. Add a key so your partner knows what each symbol means.
01
✏️ Opinion Writing
Take a Position on the Title
Ada is often called the first computer programmer, and some historians disagree with that title. Reread the "Historians Still Disagree" note and the section on her 1843 work. Write a paragraph stating your opinion, supporting it with at least two specific details from this guide, linking your reasons with words such as because and therefore, and ending with a conclusion. Then write one sentence naming the strongest argument against your position.
02
🔍 Research Essay
Two Accounts, One Life
Find two sources about Ada Lovelace that your teacher approves, such as an encyclopedia entry and a museum or government article. Note how each one describes her role in the Analytical Engine work. Write a short essay explaining where the two accounts agree, where they differ, and what each one chose to emphasize. List both sources at the end.
03
💭 Reflection Writing
Lady Lovelace's Objection Today
Ada argued that a machine cannot originate anything and can only carry out what people know how to tell it to do. Write a response of one or two paragraphs explaining whether you think her argument still holds for the computer tools you use now. Give a concrete example to support your view, and explain what evidence would change your mind.
01
✏️ Argumentative Writing
Adjudicate the Credit Dispute
Using the Did You Know note on the credit dispute as a starting point, locate at least two additional sources that take different positions on whether Ada should be called the first programmer. Write an argumentative essay that states a claim, supports it with evidence drawn from the sources, acknowledges the strongest counterargument directly rather than in passing, and explains why you find it insufficient. Cite each source.
02
💻 Computing
Trace and Translate Note G
Ada's complete Note G table is online in two places. Her full translation and notes are at fourmilab.ch/babbage/sketch.html, where the table sits in the section headed Note G. The Wikipedia article titled "Note G," at en.wikipedia.org/wiki/Note_G, transcribes the same table row by row and is easier to read on a screen. Open either one, then trace operations 1 through 6 by hand, writing down the value in every variable after each step. Check each result against what the operation should produce. Note G contains a genuine error in one operation, so a mismatch may mean you slipped, or it may mean you have found the bug. Next, rewrite those operations as pseudocode: plain numbered English, one instruction per line, using a loop wherever Ada repeats a sequence. If you already code in Scratch, Python, or anything else, translate your pseudocode into that language as a second step. Finish with a short paragraph on what the rewrite made clearer and what it lost.
03
💭 Analytical Writing
Lady Lovelace's Objection, 2026
Turing answered Ada's objection in 1950 by proposing that she had no reason to imagine a machine that learns. Write an analytical response of two or three paragraphs applying her argument to a current computing tool you have actually used. Define clearly what you mean by originating something, test your definition against a specific example, and state what evidence would lead you to abandon your position.
📚
Standards Alignment
Georgia · Common Core · North Carolina · New York State · New Jersey · Michigan · CSTA Computer Science
▼
🟢 Grades K–1
K.T.T.2.a
Reading: Informational
Identify techniques used to craft expository texts, including main topic. (I)
K.T.T.2.b
Reading: Informational
With adult support, describe the connection between two individuals, events, ideas, or pieces of information in a text. (I)
1.T.T.2.b
Reading: Informational
Describe the connection between two individuals, events, ideas, or pieces of information in a text. (I)
1.L.V.1.a
Language & Vocabulary
Acquire general, academic, and specialized vocabulary words and phrases through grade-level texts and content. (I)
1.P.CP.1.d
Speaking & Listening
Work with others to discuss topics, investigate questions, solve problems, and explore and create texts. (I/C)
K.L.V.1.b
Language & Vocabulary
Use grade-level general, academic, and specialized vocabulary words and phrases to communicate in a variety of settings. (C)
🔵 Grades 2–3
2.T.T.2.a
Reading: Informational
Identify and describe techniques used to craft expository texts, including main idea and key supporting details within specific paragraphs. (I)
2.T.T.2.b
Reading: Informational
Describe the connection between a series of historical events, scientific ideas or concepts, or steps in technical procedures in a text. (I)
3.T.T.2.b
Reading: Informational
Describe the relationship between a series of historical events, scientific ideas or concepts, or steps in technical procedures in a text. (I)
3.P.CP.1.c
Speaking & Listening
Contribute to discussions and shared projects by offering ideas, listening to the ideas of others, and providing feedback. (I/C)
🟠 Grades 4–5
4.T.T.2.b
Reading: Informational
Explain events, procedures, ideas, or concepts in a historical, scientific, or technical text, including what happened and why, based on specific information in the text. (I)
5.T.T.2.b
Reading: Informational
Explain the relationships or interactions between two or more individuals, events, ideas, or concepts in a historical, scientific, or technical text based on specific information in the text. (I)
5.T.T.2.c
Reading: Informational
Compare and contrast first and secondhand accounts of the same event or topic using primary and/or secondary sources. (I)
4.T.RA.2.a
Research & Evidence
Refer to specific passages or quotations from a text to support an idea, answer, or opinion. (I)
4.T.T.3.c
Writing
Apply opinion techniques to create opinion pieces that introduce the topic, state an opinion about the topic, supply reasons and evidence to support the opinion with linking words (e.g., because, therefore, since, for example) to connect the opinion and reasons, and provide a concluding statement or section. (C)
5.P.CP.1.c
Speaking & Listening
Contribute to discussions and shared projects by offering ideas, listening to the ideas of others, and providing feedback. (I/C)
🟣 MS+ (Grades 6–8)
6.T.T.2.b
Reading: Informational
Compare and contrast one author's presentation of events with that of another on the same historical event or topic. (I)
7.T.T.2.b
Reading: Informational
Analyze how two or more authors writing about the same topic shape their presentations of key information by emphasizing different evidence or advancing different interpretations of facts. (I)
8.T.T.2.b
Reading: Informational
Analyze and evaluate how two or more authors writing about the same topic shape their presentations of key information by emphasizing different evidence or advancing different interpretations of facts. (I)
7.T.RA.2.b
Research & Evidence
Analyze print and digital texts for credibility and relevance, determining whether the ideas and information support the topic under investigation. (I)
8.T.T.3.c
Writing
Apply argumentative techniques (e.g., author's claim, supporting relevant and logical evidence, an identified counterclaim, a rebuttal, and a conclusion) to enhance writing and engage audiences. (C)
8.P.CP.1.c
Speaking & Listening
Contribute to discussions and shared projects by offering ideas, listening to the ideas of others, and providing feedback. (I/C)
🟢 Grades K–1
RI.K.1
Reading: Informational
With prompting and support, ask and answer questions about key details in a text.
RI.K.3
Reading: Informational
With prompting and support, describe the connection between two individuals, events, ideas, or pieces of information in a text.
RI.1.2
Reading: Informational
Identify the main topic and retell key details of a text.
RI.1.3
Reading: Informational
Describe the connection between two individuals, events, ideas, or pieces of information in a text.
SL.1.1
Speaking & Listening
Participate in collaborative conversations with diverse partners about grade 1 topics and texts with peers and adults in small and larger groups.
🔵 Grades 2–3
RI.2.1
Reading: Informational
Ask and answer such questions as who, what, where, when, why, and how to demonstrate understanding of key details in a text.
RI.2.3
Reading: Informational
Describe the connection between a series of historical events, scientific ideas or concepts, or steps in technical procedures in a text.
RI.3.2
Reading: Informational
Determine the main idea of a text; recount the key details and explain how they support the main idea.
RI.3.3
Reading: Informational
Describe the relationship between a series of historical events, scientific ideas or concepts, or steps in technical procedures in a text, using language that pertains to time, sequence, and cause/effect.
W.3.2
Writing
Write informative/explanatory texts to examine a topic and convey ideas and information clearly.
SL.3.1
Speaking & Listening
Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 3 topics and texts, building on others' ideas and expressing their own clearly.
🟠 Grades 4–5
RI.4.3
Reading: Informational
Explain events, procedures, ideas, or concepts in a historical, scientific, or technical text, including what happened and why, based on specific information in the text.
RI.4.6
Reading: Informational
Compare and contrast a firsthand and secondhand account of the same event or topic; describe the differences in focus and the information provided.
RI.5.3
Reading: Informational
Explain the relationships or interactions between two or more individuals, events, ideas, or concepts in a historical, scientific, or technical text based on specific information in the text.
RI.5.9
Reading: Informational
Integrate information from several texts on the same topic in order to write or speak about the subject knowledgeably.
W.5.1
Writing
Write opinion pieces on topics or texts, supporting a point of view with reasons and information.
SL.5.1
Speaking & Listening
Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others' ideas and expressing their own clearly.
🟣 MS+ (Grades 6–8)
RI.6.3
Reading: Informational
Analyze in detail how a key individual, event, or idea is introduced, illustrated, and elaborated in a text (e.g., through examples or anecdotes).
RI.7.3
Reading: Informational
Analyze the interactions between individuals, events, and ideas in a text (e.g., how ideas influence individuals or events, or how individuals influence ideas or events).
RI.8.6
Reading: Informational
Determine an author's point of view or purpose in a text and analyze how the author acknowledges and responds to conflicting evidence or viewpoints.
RI.8.9
Reading: Informational
Analyze a case in which two or more texts provide conflicting information on the same topic and identify where the texts disagree on matters of fact or interpretation.
W.8.1
Writing
Write arguments to support claims with clear reasons and relevant evidence.
SL.8.1
Speaking & Listening
Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 8 topics, texts, and issues, building on others' ideas and expressing their own clearly.
🟢 Grades K–1
RI.K.1
Reading: Informational
With prompting and support, ask and answer questions about key details in a text.
RI.K.3
Reading: Informational
With prompting and support, describe the connection between two individuals, events, ideas, or pieces of information in a text.
RI.1.2
Reading: Informational
Identify the main topic and retell key details of a text.
RI.1.3
Reading: Informational
Describe the connection between two individuals, events, ideas, or pieces of information in a text.
W.1.5
Writing
Participate in shared research and writing projects.
SL.1.2
Speaking & Listening
Ask and answer questions about key details in a text read aloud or information presented orally or through other media.
🔵 Grades 2–3
RI.2.1
Reading: Informational
Ask and answer such questions as who, what, where, when, why, and how to demonstrate understanding of key details in a text.
RI.2.3
Reading: Informational
Describe the connection between a series of historical events, scientific ideas or concepts, or steps in technical procedures in a text.
RI.3.2
Reading: Informational
Determine the main idea of a text; recount the key details and explain how they support the main idea.
RI.3.3
Reading: Informational
Describe the relationship between a series of historical events, scientific ideas or concepts, or steps in technical procedures in a text, using language that pertains to time, sequence, and cause/effect.
W.3.5
Writing
Conduct short research projects that build knowledge about a topic.
🟠 Grades 4–5
RI.4.3
Reading: Informational
Explain events, procedures, ideas, or concepts in a historical, scientific, or technical text, including what happened and why, based on specific information in the text.
RI.4.6
Reading: Informational
Compare and contrast a firsthand and secondhand account of the same event or topic; describe the differences in focus and the information provided.
RI.5.3
Reading: Informational
Explain the relationships or interactions between two or more individuals, events, ideas, or concepts in a historical, scientific, or technical text based on specific information in the text.
RI.5.9
Reading: Informational
Integrate information from several texts on the same topic in order to write or speak about the subject knowledgeably.
W.5.5
Writing
Conduct short research projects that use several sources to build knowledge through investigation of different aspects of a topic.
SL.5.3
Speaking & Listening
Summarize the points a speaker makes and explain how each claim is supported by reasons and evidence.
🟣 MS+ (Grades 6–8)
RI.6.3
Reading: Informational
Analyze in detail how a key individual, event, or idea is introduced, illustrated, and elaborated in a text.
RI.7.3
Reading: Informational
Analyze the interactions between individuals, events, and ideas in a text.
RI.8.6
Reading: Informational
Determine an author's point of view or purpose in a text and analyze how the author acknowledges and responds to conflicting evidence or viewpoints.
RI.8.9
Reading: Informational
Analyze a case in which two or more texts provide conflicting information on the same topic and identify where the texts disagree on matters of fact or interpretation.
W.8.1
Writing
Write arguments to support claims with clear reasons and relevant evidence.
SL.8.1
Speaking & Listening
Engage effectively in a range of collaborative discussions (one on one, in groups, and teacher-led) with diverse partners on grade 8 topics, texts, and issues, building on others' ideas and expressing their own clearly.
🟢 Grades K–1
KR1
Reading: Informational
Develop and answer questions about a text. (RI&RL)
KR3
Reading: Informational
Identify characters, settings, major events in a story, or pieces of information in a text. (RI&RL)
1R2
Reading: Informational
Identify a main topic or central idea in a text and retell important details. (RI&RL)
1R3
Reading: Informational
Describe characters, settings, and major events in a story, or pieces of information in a text. (RI&RL)
1SL2
Speaking & Listening
Develop and answer questions about key details in diverse texts and formats.
🔵 Grades 2–3
2R1
Reading: Informational
Develop and answer questions to demonstrate an understanding of key ideas and details in a text. (RI&RL)
2R3
Reading: Informational
In literary texts, describe how characters respond to major events and challenges. (RL) In informational texts, describe the connections between ideas, concepts, or a series of events. (RI)
3R2
Reading: Informational
Determine a theme or central idea and explain how it is supported by key details; summarize portions of a text. (RI&RL)
3R3
Reading: Informational
In literary texts, describe character traits, motivations, or feelings, drawing on specific details from the text. (RL) In informational texts, describe the relationship among a series of events, ideas, concepts, or steps in a text, using language that pertains to time, sequence, and cause/effect. (RI)
3W2
Writing
Write informative/explanatory texts to explore a topic and convey ideas and information relevant to the subject.
3SL1
Speaking & Listening
Participate and engage effectively in a range of collaborative discussions with diverse peers and adults, expressing ideas clearly, and building on those of others.
🟠 Grades 4–5
4R1
Reading: Informational
Locate and refer to relevant details and evidence when explaining what a text says explicitly/implicitly and make logical inferences. (RI&RL)
4R3
Reading: Informational
In literary texts, describe a character, setting, or event, drawing on specific details in the text. (RL) In informational texts, explain events, procedures, ideas, or concepts, including what happened and why, based on specific evidence from the text. (RI)
4R6
Reading: Informational
In literary texts, compare and contrast the point of view from which different stories are narrated, including the difference between first- and third-person narrations. (RL) In informational texts, compare and contrast a primary and secondary source on the same event or topic. (RI)
5R3
Reading: Informational
In literary texts, compare and contrast two or more characters, settings, and events, drawing on specific details in the text. (RL) In informational texts, explain the relationships or interactions between two or more individuals, events, ideas, or concepts based on specific evidence from the text.
5W1
Writing
Write an argument to support claims with clear reasons and relevant evidence.
5SL1
Speaking & Listening
Engage effectively in a range of collaborative discussions with diverse partners; express ideas clearly and persuasively, and build on those of others.
🟣 MS+ (Grades 6–8)
6R3
Reading: Informational
In literary texts, describe how events unfold, as well as how characters respond or change as the plot moves toward a resolution. (RL) In informational texts, analyze how individuals, events, and ideas are introduced, relate to each other, and are developed. (RI)
7R3
Reading: Informational
In literary texts, analyze how elements of plot are related, affect one another, and contribute to meaning. (RL) In informational texts, analyze how individuals, events, and ideas are introduced, relate to each other, and are developed. (RI)
8R6
Reading: Informational
In literary texts, analyze how the differences between the point of view, perspectives of the characters, the audience, or reader create effects such as mood and tone. (RL) In informational texts, analyze how the author addresses conflicting evidence or viewpoints. (RI)
8W1
Writing
Write arguments to support claims with clear reasons and relevant evidence.
8SL1
Speaking & Listening
Engage effectively in a range of collaborative discussions with diverse partners; express ideas clearly and persuasively, and build on those of others.
🟢 Grades K–1
RI.CR.K.1
Reading: Informational
With prompting and support, ask and answer questions about key details in an informational text (e.g., who, what, where, when, why, how).
RI.IT.K.3
Reading: Informational
With prompting and support, describe the connection between two individuals, events, ideas, or pieces of information in a text.
RI.CI.1.2
Reading: Informational
Determine main topic and retell a series of key details in informational texts (e.g., who, what, where, when, why, how).
RI.IT.1.3
Reading: Informational
Describe relationships among pieces of information (e.g., sequence of events, steps in a process, cause-effect and compare-contrast relationships) within a text.
SL.II.1.2
Speaking & Listening
Ask and answer questions about key details in a text read aloud or information presented orally or through other media.
🔵 Grades 2–3
RI.CR.2.1
Reading: Informational
Ask and answer questions to demonstrate understanding of key details in an informational text, referring explicitly to the text as the basis for the answers.
RI.IT.2.3
Reading: Informational
Describe the connection between a series of historical events, scientific ideas or concepts, or steps in a sequence within a text.
RI.CI.3.2
Reading: Informational
Recount in oral and written form the key details from a multi-paragraph informational text and explain how they support the main idea.
RI.IT.3.3
Reading: Informational
Describe the relationship between a series of historical events, scientific ideas or concepts, or steps in technical procedures in a text, using language that pertains to time, sequence, and cause/effect.
W.WR.3.5
Writing
Generate questions about a topic and independently locate related information from at least two reference sources (print and non-print) to obtain information on that topic.
🟠 Grades 4–5
RI.CR.4.1
Reading: Informational
Refer to details and examples as textual evidence when explaining what an informational text says explicitly and make relevant connections when drawing inferences from the text.
RI.IT.4.3
Reading: Informational
Describe the impact of individuals and events throughout the course of a text, explaining events, procedures, ideas, or concepts in a historical, scientific, or technical text, including what happened and why, based on evidence in the text.
RI.CI.5.2
Reading: Informational
Determine the central idea of an informational text and explain how it is supported by key details; summarize the text.
RI.IT.5.3
Reading: Informational
Analyze the impact of two or more individuals and events throughout the course of a text, explaining the relationships or interactions between two or more individuals, events, ideas, or concepts in a historical, scientific, or technical text based on specific evidence in the text.
W.WR.5.5
Writing
Establish a central idea about a topic, investigation, issue or event and use several sources to support the proposed central idea.
🟣 MS+ (Grades 6–8)
RI.IT.6.3
Reading: Informational
Analyze how a particular text's (e.g., article, brochure, technical manual, procedural text) structure unfolds by using textual evidence to describe how a key individual, event, or idea is introduced, illustrated, and elaborated in a text.
RI.IT.7.3
Reading: Informational
Analyze how particular elements of a text interact including how a text makes connections and distinctions among individuals, events, and ideas (e.g., through comparisons, analogies, or categories).
RI.PP.8.5
Reading: Informational
Analyze how an author conveys or develops their perspective or purpose in a text and by acknowledging and responding to conflicting evidence or viewpoints.
RI.CT.8.8
Reading: Informational
Analyze and reflect on (e.g., practical knowledge, historical/cultural context, and background knowledge) two or more informational texts that provide conflicting information on the same topic and identify where the texts disagree on matters of fact or interpretation.
W.WR.8.5
Writing
Conduct short research projects to answer a question (including a self-generated question), drawing on several sources and generating additional related, focused questions that allow for multiple avenues of exploration.
SL.PE.8.1
Speaking & Listening
Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 8 topics, texts, and issues, building on others' ideas and expressing their own clearly.
🟢 Grades K–1
RI.K.1
Reading: Informational
With prompting and support, ask and answer questions about key details in a text.
RI.K.3
Reading: Informational
With prompting and support, describe the connection between two individuals, events, ideas, or pieces of information in a text.
RI.1.2
Reading: Informational
Identify the main topic and retell key details of a text.
RI.1.3
Reading: Informational
Describe the connection between two individuals, events, ideas, or pieces of information in a text.
SL.1.1
Speaking & Listening
Participate in collaborative conversations with diverse partners about grade 1 topics and texts with peers and adults in small and larger groups.
🔵 Grades 2–3
RI.2.1
Reading: Informational
Ask and answer such questions as who, what, where, when, why, and how to demonstrate understanding of key details in a text.
RI.2.3
Reading: Informational
Describe the connection between a series of historical events, scientific ideas or concepts, or steps in technical procedures in a text.
RI.3.2
Reading: Informational
Determine the main idea of a text; recount the key details and explain how they support the main idea.
RI.3.3
Reading: Informational
Describe the relationship between a series of historical events, scientific ideas or concepts, or steps in technical procedures in a text, using language that pertains to time, sequence, and cause/effect.
W.3.2
Writing
Write informative/explanatory texts to examine a topic and convey ideas and information clearly.
SL.3.1
Speaking & Listening
Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 3 topics and texts, building on others' ideas and expressing their own clearly.
🟠 Grades 4–5
RI.4.3
Reading: Informational
Explain events, procedures, ideas, or concepts in a historical, scientific, or technical text, including what happened and why, based on specific information in the text.
RI.4.6
Reading: Informational
Compare and contrast a firsthand and secondhand account of the same event or topic; describe the differences in focus and the information provided.
RI.5.3
Reading: Informational
Explain the relationships or interactions between two or more individuals, events, ideas, or concepts in a historical, scientific, or technical text based on specific information in the text.
RI.5.9
Reading: Informational
Integrate information from several texts on the same topic in order to write or speak about the subject knowledgeably.
W.5.1
Writing
Write opinion pieces on topics or texts, supporting a point of view with reasons and information.
SL.5.1
Speaking & Listening
Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 5 topics and texts, building on others' ideas and expressing their own clearly.
🟣 MS+ (Grades 6–8)
RI.6.3
Reading: Informational
Analyze in detail how a key individual, event, or idea is introduced, illustrated, and elaborated in a text (e.g., through examples or anecdotes).
RI.7.3
Reading: Informational
Analyze the interactions between individuals, events, and ideas in a text (e.g., how ideas influence individuals or events, or how individuals influence ideas or events).
RI.8.6
Reading: Informational
Determine an author's point of view or purpose in a text and analyze how the author acknowledges and responds to conflicting evidence or viewpoints.
RI.8.9
Reading: Informational
Analyze a case in which two or more texts provide conflicting information on the same topic and identify where the texts disagree on matters of fact or interpretation.
W.8.1
Writing
Write arguments to support claims with clear reasons and relevant evidence.
SL.8.1
Speaking & Listening
Engage effectively in a range of collaborative discussions (one-on-one, in groups, and teacher-led) with diverse partners on grade 8 topics, texts, and issues, building on others' ideas and expressing their own clearly.
🟢 Grades K–1
EK-ALG-PS-01
Algorithms & Design
Carry out algorithms in daily activities.
EK-ALG-IM-03
Algorithms & Design
Describe how people create algorithms to solve problems.
E1-SOC-HU-15
Computing & Society
Differentiate between activities that humans do well and activities that computing technologies do well.
🔵 Grades 2–3
E2-SOC-HU-15
Computing & Society
Investigate situations where humans have created computing technologies to solve problems.
E2-SOC-HI-14
Computing & Society
Analyze the ways that people from different cultures, backgrounds, and time periods have designed computing technologies to help them solve problems and express ideas.
E3-SOC-HI-16
Computing & Society
Examine how computing innovations have changed the ways people live, work, or communicate over time.
E3-SOC-HU-18
Computing & Society
Examine why people design and build computing technologies.
🟠 Grades 4–5
E4-SOC-HI-16
Computing & Society
Investigate the contributions of diverse individuals and communities in the history of computing.
E4-SOC-ET-17
Computing & Society
Analyze how the limitations of existing technologies can lead to emerging technologies.
🟣 MS+ (Grades 6–8)
MS-ALG-PS-02
Algorithms & Design
Model a given algorithm with a flowchart or pseudocode that includes a combination of control structures and procedures.
MS-ALG-PS-03
Algorithms & Design
Verify the accuracy of an algorithm for given inputs.
MS-SOC-HI-38
Computing & Society
Compare the roles of individuals, communities, organizations, and governments in shaping computing technologies across major eras in computing history.
🔖
References
Sources used in the development of this guide
▼
1

Schlombs, C. (2022, December 7). Ada Lovelace's skills with language, music and needlepoint contributed to her pioneering work in computing. The Conversation. https://theconversation.com/ada-lovelaces-skills-with-language-music-and-needlepoint-contributed-to-her-pioneering-work-in-computing-193930

2

Zwolak, J. (2023, March 22). Ada Lovelace: The world's first computer programmer who predicted artificial intelligence. National Institute of Standards and Technology. https://www.nist.gov/blogs/taking-measure/ada-lovelace-worlds-first-computer-programmer-who-predicted-artificial

3

Ada Lovelace. (n.d.). In Wikipedia. Retrieved October 8, 2026. https://en.wikipedia.org/wiki/Ada_Lovelace

4

The Editors of Encyclopaedia Britannica. (n.d.). Ada Lovelace. Encyclopaedia Britannica. Retrieved October 8, 2026. https://www.britannica.com/biography/Ada-Lovelace

5

Georgia Department of Education. (2023). Georgia's K–12 English Language Arts Standards.

6

National Governors Association Center for Best Practices & Council of Chief State School Officers. (2010). Common Core State Standards for English Language Arts & Literacy in History/Social Studies, Science, and Technical Subjects.

7

North Carolina Department of Public Instruction. (2025). Quick Reference Guides for the North Carolina Standard Course of Study, Grades K–5, and North Carolina Standard Course of Study, English Language Arts, K–12.

8

New York State Education Department. (2017). New York State Next Generation English Language Arts Learning Standards.

9

New Jersey Department of Education. (2023). New Jersey Student Learning Standards for English Language Arts.

10

Computer Science Teachers Association. (2026). 2026 CSTA PK–12 Computer Science Standards. https://csteachers.org/pk12standards/

11

Michigan Department of Education. (n.d.). Michigan K–12 Standards: English Language Arts.