Hey Jason, let’s see what your future might be!
Come play my Imaginator game!
In today’s computer science project, you built an Imaginator that guesses your friend’s future.
You also learned an important computer science concept - loops.
A loop causes an action to repeat over and over.
In the 1840’s, the very first programmer, Ada Lovelace, used a loop in the first written program.
She wrote the program for a machine invented by her friend Charles Babbage.
The machine was called the Difference Engine and it could do calculations with numbers.
Charles Babbage later designed a machine that could also store information and make decisions, like a computer.
That one was called the Analytic Engine.
At a party, Ada saw Charles’s work and was fascinated.
Charles really appreciated Ada’s support!
If you come up with an awesome machine, I would totally support you, Taylor!
Ada wrote about Charles’s work, which included writing the first program for the Analytic Engine.
Working together, Ada and Charles were able to come up with more applications for the machine.
Ada even pointed out that numbers could stand for musical notes or letters.
Which is exactly how computers work today!
You see us as a video - but your computer sees us as a bunch of numbers that represent the video.
Can you believe that computers today work a lot like their vision from 170 years ago?
Charles and Ada's friendship changed our lives.
Next club session, you’ll use computer science to tell a story about how you met your friend.
Ooh! I remember how we met!
Do you? We'll see if our stories differ.
In the mean time, write a shout-out to your friends and Gurus who helped you in this club!
I bet Charles Babbage would have written Ada Lovelace a shout-out for figuring out how to use his computer.
He called her the “Enchantress of Numbers.”
We’ll see you at the next Google CS First club!
Have fun creating and coding!
- "Babbages Analytical Engine, 1834-1871. (9660574685).jpg" by Mrjohncummings (https://commons.wikimedia.org/wiki/File:Babbages_Analytical_Engine,_1834-1871._(9660574685).jpg) -- Licensed by CC BY-SA 2.0 (https://creativecommons.org/licenses/by-sa/2.0/) -- Image cropped on sides
- Ada Lovelace portrait by Alfed Edward Chalon (http://commons.wikimedia.org/wiki/File:Ada_Lovelace_portrait.jpg) licensed under CC-BY 3.0 (http://creativecommons.org/licenses/by/3.0/)
- "The Matrix Number Falling Code HD Background" by Creative Film (https://www.youtube.com/watch?v=TInfxe7c7yA) -- Licensed by Creative Commons Attribution 3.0 Unported (https://creativecommons.org/licenses/by/3.0/legalcode) -- Video scaled up, edges cropped | Video trimmed to needed length | Audio removed
- "Babbage Difference Engine (1).jpg" by Jitze Couperus (https://commons.wikimedia.org/wiki/File:Babbage_Difference_Engine_(1).jpg) -- Licensed by CC BY 2.0 (https://creativecommons.org/licenses/by/2.0/deed.en) -- Image cropped on sides
- "Enchantress of Numbers" by Helen Harrop (https://www.flickr.com/photos/creatinginthedark/4459630591) -- Licensed by CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/2.0/) -- Image scaled up, cropping edges`
- "PunchedCardsAnalyticalEngine.jpg" by Karoly Lorentey (https://commons.wikimedia.org/wiki/File:PunchedCardsAnalyticalEngine.jpg) -- Licensed by CC BY 2.0 (https://creativecommons.org/licenses/by/2.0/deed.en) -- Image cropped on sides
- "Babbage Difference Engine (Being utilised).jpg" by Jitze Couperus (https://commons.wikimedia.org/wiki/File:Babbage_Difference_Engine_(Being_utilised).jpg) -- Licensed by CC BY 2.0 (https://creativecommons.org/licenses/by/2.0/deed.en) -- Image cropped on sides