Code Impact Slides
Lesson 02 • History & Technology Unit: Make an Impact
Code That Changed
The Course of History
How algorithms, logic gates, and visionary programmers altered wars, launched civilizations to the stars, and rewrote human society.
1843
The First Algorithm
1943
Breaking the Enigma
1969
Apollo 11 Landing
Big Question
Software As Historical Leverage
02 / 08
Physical Inventions
Steam engines, steel rails, and printing presses reshaped the world, but were strictly constrained by physical materials, factories, and geography.
Bound by matter, weight, and distance
Software Systems
Code is pure thought turned into automated execution. Written once, an algorithm can execute billions of times across continents instantly.
Near-zero marginal cost, infinite scale
Core Insight: Throughout history, code has turned small teams of thinkers into architects of global change.
Pioneer Case 01
Ada Lovelace: The First Algorithm (1843)
03 / 08
Notes on the Analytical Engine
Seeing Far Beyond Number Crunching
While Charles Babbage saw a mechanical calculator, Lovelace realized that if data represented music, letters, or images, the engine could manipulate symbols to compose art and science.
Wrote Note G: the first published step-by-step algorithm to compute Bernoulli numbers.
Invented foundational concepts: loops, subroutines, and conditional branching.
“
The Analytical Engine weaves algebraical patterns just as the Jacquard-loom weaves flowers and leaves.
Ada Lovelace
Mathematician & Writer
Key Theme: Conceptual Vision Historical Impact: The birth of computer science
Pioneer Case 02
Alan Turing & Bletchley Park (1940s)
04 / 08
The Enigma Code
Axis naval forces changed cipher keys daily. With over 150 quintillion possible combinations, human cryptanalysts could not calculate answers in time.
Human calculation hit limits
The Bombe Machine
Turing and Gordon Welchman built electromechanical machines executing logical deduction at high speed, eliminating contradictions in seconds.
Automated deduction at scale
Historical Scale
Historians estimate breaking Ultra ciphers shortened World War II by two to four years, saving an estimated 14 to 21 million lives worldwide.
Saved ~14M+ human lives
Key Theme: Algorithms as decisive geopolitical power Ethical Dimension: Secrecy vs. Life-saving
Pioneer Case 03
Margaret Hamilton: Saving Apollo 11 (1969)
05 / 08
1202 & 1201 Alarms
Minutes before lunar touchdown, an errant radar switch flooded the computer with cycle requests.
Priority Executive
Hamilton’s software dropped low-priority tasks, protecting thrusters and landing calculations.
The Invention of Software Engineering
Failure-Resilient Code Made Landing Possible
Before Hamilton, software was seen as secondary to hardware. She coined the term “Software Engineering” to institute rigorous testing and verification across the industry.
0 Defect Crashes
All Apollo missions
Medal of Freedom
Honored in 2016
Key Theme: Rigor, priority scheduling, and fault tolerance Historical Impact: The foundation of reliable computing
Systemic Shift
Protocols That Connected Humanity
06 / 08
1969 • ARPANET
Packet Switching & TCP/IP
Vint Cerf, Bob Kahn, and Paul Baran designed decentralized packet routing. If one node failed in wartime, data automatically rerouted around the damage.
Historic Impact: Decentralized resilience replaced vulnerable single-point telecommunications.
1989–1991 • CERN
Tim Berners-Lee: Open Web
Berners-Lee invented HTML, HTTP, and URLs. Crucially, he convinced CERN to release the codebase royalty-free to the world forever.
Historic Choice: If monetized or locked, the open global information revolution wouldn't exist.
Open protocols created the greatest knowledge-sharing engine in human history.
Decentralization > Monopolies
Synthesis
How Software Shapes History: 3 Laws
07 / 08
01
Scale Without Friction
Physical tools duplicate with factory cost. Software duplicates at the speed of electricity, empowering instant global adoption.
Exponential reach
02
Unintended Impacts
Every breakthrough algorithm solves one crisis while unleashing unanticipated cultural, privacy, or ethical dilemmas.
Ethical responsibility
03
Architecture Is Policy
How code is designed—whether open or proprietary, centralized or peer-to-peer—dictates who holds power in the real world.
Code creates governance
“Code is law in cyberspace.” — Lawrence Lessig Design Choices = Human Rights
Student Challenge
Your Code, Tomorrow's History
08 / 08
Historical Rewind
Choose one case study (Lovelace, Turing, Hamilton, or Berners-Lee).
Discussion Question:
What would our world look like today if that project had failed or remained closed-source?
5 Minutes • Partner Discussion
Tomorrow's Breakthrough
Identify one major crisis facing the world over the next fifty years:
- Climate modeling and clean energy grids
- Pandemic response and genetic synthesis
- Safeguarding digital truth and privacy
What algorithm will you build to make an impact?
Ready for Hands-on Coding Lab
Lesson 02 Complete