CPSC 101 Bonus Lecture Historical Perspective Ciarán Llachlan Leavitt and Vania Chan February 13, 2007.

Slides:



Advertisements
Similar presentations
ADA AUGUSTA BYRON Introduction I decided to write about Ada Augusta Byron, for she is a woman, in order to show you that not only men.
Advertisements

Computer History.
4/23/2015Engineering Problem Solving with C++ second edition, J. ingber 1 Engineering Problem Solving with C++, Etter/Ingber Chapter 1.
Introduction to Computing CS 101 Autumn Chapter 1 Introduction to Computing.
History of the Internet By: Rebecca - 5 th Period PIT Class.
Charles Babbage (December 26, 1791 – October 18, 1871)
By Andrew Boyd ("Charles Babbage Portrait"). -Born in London ("CBI") -Taught himself Algebra ("CBI") -Went to Cambridge in 1811 ("CBI") -Co-founded Analytical.
CSE 1520 Computer use: Fundamentals Fall CSE 1520 – Computer use: Fundamentals Instructor (Section G): Simone Pisana Course Director: John Hofbauer.
The father of computing history: Charles Babbage by Anja Jentzsch
Augusta Ada Lovelace The first computer programmer. by Tyson Collier Comp 1631, Winter 2011.
CSCI-235 Micro-Computers in Science Course Information & Introduction.
History of Computing Define a computer before 1935?
Computer History Presented by Frank H. Osborne, Ph. D. © 2005 Bio 2900 Computer Applications in Biology.
Appendix The Continuing Story of the Computer Age.
Computer Science 1 Week 12. This Week... QBasic For Loops QBasic For Loops Computer History Computer History  1 st – 3 rd Generation computers Website.
1 Physical Limits Chip Charles Babbage (1791–1871) The Difference Engine, 1823 –Special purpose device intended for the production of tables. –Made prototypes.
Introduction to Programming Dr Masitah Ghazali Programming Techniques I SCJ1013.
Computer History Myths Debunked Dr. Wayne Summers TSYS Department of Computer Science Columbus State University Dr. Wayne Summers TSYS Department of Computer.
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
Charles Babbage (December 26, 1791 – October 18, 1871) By: Andy Chmilenko.
Charles Babbage; History of computers
Maths and the History of ICT
Mathematicians By: Dustin Back.
Bits, Nybbles, Bytes, numbers and characters
Charles Babbage Jasmine Bishop. Early Life Born In London England on December 26, Born with childhood illnesses and was forced to attend.
Copyright © 2012 Pearson Education, Inc. Chapter 1 INTRODUCTION TO COMPUTING AND ENGINEERING PROBLEM SOLVING.
History of computer and internet Alan.. 7 th period.
ADA LOVELACE Selbin Ezgi Kamişli OUTLİNE Childhood Adults Working whit Charles Babbage Died.
Augusta Ada Byron “Countess of Lovelace” By: Katlin Wilcox.
© Prentice-Hall, Inc Definition  Computer - An electronic device that has the ability to store, retrieve, and process data and can be programmed with.
ITGS Chapter 1: Computer history and basics. Slide 1.
Famous Firsts in Computation MSE 2400 Evolution & Learning
Charles Babbage (Dec – Oct. 1871). Who was Charles Babbage? Mathematician Mathematician Philosopher Philosopher Inventor Inventor Mechanical engineer.
CSE 301 History of Computing Charles Babbage
1 History of Computers (Excerpts from CMPE3). 2 The History of Computers The history of computers is interesting (or should be if you are in this class)
The need to escape the hardships of human calculation All the material progress of our civilization derives, directly or indirectly, from science, and.
The Mechanical Age
Charles Babbage Invented the first computer (depending on what you consider a computer to be). On two occasions I have been asked by members.
CMSC104 Lecture 2 Remember to report to the lab on Wednesday.
Lady Lovelace T i a u n a h H u g h e s B l k. 4.
Basic History of Computing. Al-Khwarizmi written in 830, Hisab al-jabr w’al- muqabalathe al- jabr; in the title we get algebra developed the concept.
Who is Charles Babbage, what did he do and how has he affected the realm of Information Systems. Where do you see his influence today?
Augusta Ada Byron “Countess of Lovelace” By: Katlin Wilcox.
History of Computing. Where did it start? Abucus 500 B.C. The abacus was first used by the Babylonians as an aid to simple arithmetic at sometime around.
Charles Babbage & Ada Lovelace Jessica Young
CHARLES BABBAGE.  Charles Babbage is the inventor of the computer.  He invented the first computer in  He was also a profound philosopher. 
What’s the person full name and who were their parents?
Computer & TechnologyMahidol Wittayanusorn School1 History of Computers ง เทคโนโลยีสารสนเทศ พื้นฐาน.
Mathematical Tables  Scientists  Navigators  Engineers  Surveyors  Actuaries  Actuaries A random selection of 40 volumes of numerical tables contained.
Why build a computer? u Computers were developed to mechanize mathematical computations. u Two definitions:  A computer is “a programmable electronic.
Who invented the computer?
Charles Babbage By:Ana Laura Soto Viquez October 2006.
A history in the life of…
Early Computing Presented by Brian Barker and Brycen Ainge.
ADA LOVELACE BY:Olshanska natalia.
Introduction to Computing Lecture 1 Introduction.
Programming Language Paradigms ITSK2314 Lecture 3.
Charles Babbage By Paul Gehle. Who is Babbage? An English mathematician and scientist. Created a machine that read punch cards to solve math problems.
Computing in the Modern World
Ada Lovelace.
History of computer science
Women mathematicians «Mathematics is not only formulas and theorems, but also those people who put the whole soul to its development». by Natalya Kentsis.
CS111 Computer Programming
Charles Babbage ( ) Charles Babbage ( ), computer pioneer, designed the first automatic computing engines. He invented computers but failed.
ADA LOVELACE (biography).
Chapter 2 – part a Brent M. Dingle Texas A&M University
CMPT 120 Lecture 3 - Introduction to Computing Science – Programming language, Variables, Strings, Lists and Modules.
Welcome.
Presentation transcript:

CPSC 101 Bonus Lecture Historical Perspective Ciarán Llachlan Leavitt and Vania Chan February 13, 2007

Course Calendar CPSC 101 (4) Connecting with Computer Science Fundamentals of computer science and their connections with the arts, psychology, and biology. Historical, cultural, and gender perspectives of important contributions to the field will be discussed. No prior computing background required. [3-3-0] Equivalency: WMST 201.

Agenda  Charles Babbage, The Father of Computing  Ada, Countess of Lovelace, The First Computer Programmer  What is missing from the Babbage and Lovelace story? How is history being rewritten?  Other algorithmic thinkers throughout history

Charles Babbage  1791 – 1871  Mathematician  Cambridge professor  Inventor  Difference engine  Analytical engine  Many others….  Industrialist  Philosopher  Politician  Charismatic, colourful, crotchety

Before calculations were automated….  Scientists, navigators, engineers, surveyors, relied on printed mathematical tables  Tables were prone to error  errors of calculation (humans performed the routine calculations)  errors of transcription (copying into a suitable format for the printer )  errors of typesetting and printing

Difference Engine  A calculating machine  Calculate without error  Print without error  Based on the method of finite differences  Never completed  Tools to make the parts were crude, 1820s  Arguments with engineers  Funding issues  London Science Museum, 1991  Built it! It worked!  7 numbers of 31 decimal digits each  Tabulate 7th degree polynomials to that precision

Analytical Engine  1830s-1870s, Babbage envisioned a universal machine for finding the value of almost any algebraic function  Included logical features of a modern computer  programmable using punched cards.  a ‘store’ to hold numbers and intermediate results  a separate ‘mill’ to perform arithmetic processing  Capable of loops and conditional statements (IF…THEN…)  But never built  Would have been powered by steam engine  Babbage = Father of Computing

Ada, Countess of Lovelace  1815 – 1852  Lady Augusta Ada Byron,  Right Honourable Ada King  Countess of Lovelace  Poet and mathematician  First computer programmer

Lovelace’s Contributions: A Typical Description  During a nine-month period in , Ada translated Italian mathematician Luigi Menabrea's memoir on Babbage's newest proposed machine, the Analytical Engine. With the article, she appended a set of notes which specified in complete detail a method for calculating Bernoulli numbers with the Engine, recognized by historians as the world's first computer program. Ada was also the mother of three children. (Excerpt from Wikipedia)

Controversy  A question of class  A question of means  A question of gender  A question of time  A question of credit

A Revised Description  Babbage worked on plans for this new engine and reported on the developments at a seminar in Turin, Italy in the autumn of An Italian, Menabrea, wrote a summary of what Babbage described and published an article in French about the development. Ada, in 1843, married to the Earl of Lovelace and the mother of three children under the age of eight, translated Menabrea's article. When she showed Babbage her translation he suggested that she add her own notes, which turned out to be three times the length of the original article. Letters between Babbage and Ada flew back and forth filled with fact and fantasy. In her article, published in 1843, Lady Lovelace's prescient comments included her predictions that such a machine might be used to compose complex music, to produce graphics, and would be used for both practical and scientific use. She was correct. (Excerpt from The Ada Project)

References  A biography of Charles Babbage  The Ada Project  British Science Museum  Wikipedia