Written by Dennis Shasha and Cathy Lazere Book Report by Phil Dinovo.

Slides:



Advertisements
Similar presentations
History of computers BY: J.T. TROTT ARPA  ARPA (Advanced Research Projects Agency)  In the late 1950's the Advanced Research Projects.
Advertisements

Student PowerPoints For IEPs
JOHN WARNER BACKUS December 3, 1924 – March Philadelphia, Pennsylvania Ashland, Oregon.
John Backus BY: RENEA YOUNG. ABOUT: John Warner Backus  Born December 3, 1924  In Philadelphia, Pennsylvania  Died March 17, 2007  At the age of 82.
2 We need programming languages to communicate with a computer. The two broad classifications of programming languages are: Low-level and High- level.
A pioneer of research in Artificial Intelligence Jordan W. Bennett Comp Winter 2011.
Computers in Society History of Computing. Homework Assignment #3 is ready to go – let’s have a look. Questions about HW1? More people to schedule for.
CSCD 555 Research Methods for Computer Science
Computability to Practical Computing - and - How to Talk to Machines.
CS /29/2004 (Recitation Objectives) and Computer Science and Objects and Algorithms.
History of Computers Presented By: Tyler L. Williams Comm 165.
 Bachelors degree: 75% of teachers have the bachelors degree  Masters degree: 25% of teachers have the masters degree.
Philosophy 4610 Philosophy of Mind Week 5: Functionalism.
Occupational Career Project By Jimmy Evans. I want to pursue a career in computer engineering. Specifically something in computer software. I think a.
The History of Programming Languages CS 170b Benjamin Gaska, much help from William Mitchell.
JOHN WARNER BACKUS (December 3, 1924 – March 17, 2007) he was an American computer scientist.
BIT Presentation 6. Contents GENERATIONS OF LANGUAGES COMPILERS AND INTERPRETERS VIRTUAL MACHINES OBJECT-ORIENTED PROGRAMMING SCRIPTING LANGUAGES.
Anthony Liisi – First idea of Captivate What if you put flat-screen displays inside elevators so people had something to watch while waiting to.
Careers in Computer Science Your Future Starts at KCD.
History Of Sciences. Science evolved from a period of no knowledge through the curiosity of the natural people. People began to wonder and become aware.
CIS 197 Computers in Society Professor John Peterson Philosophy Week!
Introduction Welcome to COSC 135 – Introduction to Computer Science Dr. Donald Simon.
Helping the Shy Student Connect to School ASCA June 29, 2008 Dr. Teesue H. Fields.
Timothy Foster CSCE 221H Pioneer Computer Artist ( present)
Chapter 1 - VB.NET by Schneider1 Chapter 1 An Introduction to Computers and Visual Basic.NET.
ENTREPRENEURSHIP- CREATING A VCMS BUFFALO SCHOOL STORE PROJECT PRESENTED BY: SANDRA D. NIELSEN, THE VILLAGES CHARTER MIDDLE SCHOOL THE VILLAGES, FLORIDA.
Chapter 0 Introduction Yonsei University 1 st Semester, 2012 Sanghyun Park.
Conversation Lesson 23: Leaving or Taking a Message.
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
ALAN KAY “THE BEST WAY TO PREDICT THE FUTURE IS TO INVENT IT” Presented by: Brennen Taylor CSCE 221 – Spring 2014.
HISTORY OF COMPUTER SCIENCE A LESSON BY MATT SMITH.
Automata, Computability, and Complexity Lecture 1 Section 0.1 Wed, Aug 22, 2007.
Lecture 5: Using Computers: Important Ideas Tonga Institute of Higher Education IT 141: Information Systems.
SystemsDatabasesTheoryProgramming Languages Software.
Question 1: How has Stephen Hawking's life changed since the disease over took him and has it made any changes to his interest in cosmology?
The Changing Nature of Invention in Computer Science Dennis Shasha Based on two books with journalist Cathy Lazere.
Drew Krommenheok. In this power point I will be covering The life of Bill Gates The life of Steve Jobs They're contributions to the computer world They’re.
Leslie Valiant Margaret Neterval (mon2hu) and Emily McClure (eem9dp)
Here we go again!. 1. Let’s break it down: 2. Industrial comes from the word “industry” which means the organized action of making goods and services.
Pioneers of Computer Science Dennis Ritchie and Ken Thompson Dennis Ritchie- Born September 9, 1941 – October 12, 2011 Ken Thompson - Born February 4,
Software Basics. Some Pioneers Charles Babbage Analytical Engine Countess Ada Lovelace First Programmer ? John Von Neumann storing instructions in memory.
Types of Artificial Intelligence & Pioneers in the Field By Vernon Crowder.
1 What is the big picture? Why study cognitive psychology? –A lot of this stuff you’ve already seen – eg Freud went on and on about memory & forgetting.
CSC 395 – Software Engineering Lecture 2: Programming As Art & Intro to Software Engineering.
Made by Yang Lirong Guess! A toy? A handbag? I am very old now. I was born in China. Many people used me for calculating in the past, but now I am a.
History of Computer Wyatt Feiling Did you know... The first idea for a computer was in the early 1800s Charles Babbage is the man who is credited with.
 We graphic designers create images and design solutions that have a high visual impact.  Graphic design, also known as communication design, is the.
Robert Mager’s Instructional Objectives
FORTRAN Beginnings: FORTRAN is one of the oldest programming languages, originally developed by John Backus and a team of programmers working at IBM. It.
Have you ever felt this way?  Have you ever felt like you don’t fit in?  Have people called you weird or crazy?  The people who are crazy enough to.
Machines Who Think By: Pamela McCorduck Presentation By: Chantal Ivenso University of Cincinnati.
Alonzo Church: Mathematician. Philosopher. Computer Scientist? Who is Alonzo Church? Alonzo Church was a man who was very important to the computer science.
Richard Freyman. Early Life Born May 11, 1918 From Queens, New York His family originated from Russia and Poland; both of his parents were Jewish By his.
BILL & STEVE GATES JOBS Aj Tapa’atoutai Pd. A2.
By: Hamza Khan. What Problems am I trying to Solve?  Main Problem: Is a Computers Careers suitable for me?  Questions Related to Problem:  Do I have.
Properties of Logarithms Section 3.3. Objectives Rewrite logarithms with different bases. Use properties of logarithms to evaluate or rewrite logarithmic.
Fundamentals of Programming C++ Programming Language CS 1400 Dennis A. Fairclough Version 1.1 C++ Programming Language CS 1400 Dennis A. Fairclough Version.
History of Computers Past and Present.
I am very old now. I was born in China. Many people used me for calculating in the past, but now I am a bit lonely because they don’t like me now. Do.
Alan Kay The Father of Object-Oriented Programming Chris Rees.
my English class Welcome to rosa309 I am very old now. I was born in China. Many people used me for calculating in the past, but now I am a bit lonely.
Instructor: Michael Deredita
CSE3002 Team Project TOPIC TITLE
Computer Intelligence Engineers
CSE4102 Team Project Prof. Steven A. Demurjian
CompSci 1: Principles of Computer Science Lecture 1 Course Overview
Mathematical Analysis of Algorithms
CSE4102/5102 Team Project TOPIC TITLE
Welcome to our class!.
Science and Technology
Presentation transcript:

Written by Dennis Shasha and Cathy Lazere Book Report by Phil Dinovo

Steve Wozniak, Bill Gates, Alan Turing, Richard Stallman, John von Neumann– Some of the most recognized computer scientists ever born. Despite their accomplishments, there are countless (less known) others which are just as responsible for the state of computing today. Out of their Minds concentrates on 15 of these lesser known pioneers of computer science. And just because they aren’t household names doesn’t mean they aren’t important ones. Of the fifteen computer scientists in the book, 10 of them are Turing award winners. It concentrates on the ideas and discoveries of the computer scientists as well as their predictions for the future. Steve Wozniak, Bill Gates, Alan Turing, Richard Stallman, John von Neumann– Some of the most recognized computer scientists ever born. Despite their accomplishments, there are countless (less known) others which are just as responsible for the state of computing today. Out of their Minds concentrates on 15 of these lesser known pioneers of computer science. And just because they aren’t household names doesn’t mean they aren’t important ones. Of the fifteen computer scientists in the book, 10 of them are Turing award winners. It concentrates on the ideas and discoveries of the computer scientists as well as their predictions for the future.

Linguists: How should I talk to the machine? Linguists: How should I talk to the machine? Algorithmists: What is a good method for solving a problem fast on my computer? Algorithmists: What is a good method for solving a problem fast on my computer? Architects: Can I build a better computer? Architects: Can I build a better computer? Sculptors of Machine Intelligence: Can a I write a computer program that can find its own solutions? Sculptors of Machine Intelligence: Can a I write a computer program that can find its own solutions?

Linguists : Linguists : John Backus* John Backus* John Backus John Backus John McCarthy* John McCarthy* Alan C Kay* (2003, after publication) Alan C Kay* (2003, after publication) Alan C Kay Alan C Kay Algorithmists : Algorithmists : Edsger W Dijkstra* Edsger W Dijkstra* Michael O. Rabin* Michael O. Rabin* Donald E. Knuth* Donald E. Knuth* Donald E. Knuth Donald E. Knuth Robert E. Tarjan* Robert E. Tarjan* Leslie Lamport Leslie Lamport Stephen Cook* and Leonid Levin Stephen Cook* and Leonid Levin Stephen Cook Stephen Cook Architects:Architects: Fred P. Brooks, Jr* (1999, after publication)Fred P. Brooks, Jr* (1999, after publication)Fred P. BrooksFred P. Brooks Burton J. SmithBurton J. Smith W. Daniel HillisW. Daniel Hillis Sculptors of Machine Intelligence:Sculptors of Machine Intelligence: Ed A. Feigenbaum*Ed A. Feigenbaum* Douglas B. LenatDouglas B. Lenat * Denotes Turing Award Winner

While training to be an medical officer in the Army, he had a brain tumor removed and a plate inserted into his skull. Not happy with the metal plate, he designed his own version and had voluntarily underwent surgery again to put in his version. While training to be an medical officer in the Army, he had a brain tumor removed and a plate inserted into his skull. Not happy with the metal plate, he designed his own version and had voluntarily underwent surgery again to put in his version. After leaving the army, he went on to get a masters degree in mathematics at Columbia and got a job at IBM. Here, he led a team of 9 other programmers to develop the monumental programming language, FORTRAN. The most popular high-level programming language of its time, FORTRAN is still widely used today, especially for benchmarking programs used to determine a computer’s “power”. After leaving the army, he went on to get a masters degree in mathematics at Columbia and got a job at IBM. Here, he led a team of 9 other programmers to develop the monumental programming language, FORTRAN. The most popular high-level programming language of its time, FORTRAN is still widely used today, especially for benchmarking programs used to determine a computer’s “power”. Won the Turing Award in 1977 for his work on FORTRAN in addition to developing a notation for defining programming languages which (after help from Peter Naur, a Danish mathematician) is known as the Backus-Naur Form. Won the Turing Award in 1977 for his work on FORTRAN in addition to developing a notation for defining programming languages which (after help from Peter Naur, a Danish mathematician) is known as the Backus-Naur Form Turing Award Lecture entitled “Can Programming be Liberated from the von Neumann Style?” introduced the idea for programming languages that rather than explaining how they accomplished some task, simply stated what they wanted to happen Turing Award Lecture entitled “Can Programming be Liberated from the von Neumann Style?” introduced the idea for programming languages that rather than explaining how they accomplished some task, simply stated what they wanted to happen.

Before studying at the University of Utah as a computer science major, he worked as a professional musician. Before studying at the University of Utah as a computer science major, he worked as a professional musician. Went on to work for Xerox. It was here that he created the programming language known as SmallTalk, the first ever “object-oriented” programming language. SmallTalk would eventually grow into the Squeak programming language used by Apple Computers. Went on to work for Xerox. It was here that he created the programming language known as SmallTalk, the first ever “object-oriented” programming language. SmallTalk would eventually grow into the Squeak programming language used by Apple Computers. Won the Turing award in 2003 for his contributions to the idea of object-oriented programming. Won the Turing award in 2003 for his contributions to the idea of object-oriented programming.

Entered Case Institute of Technology (now Case Western Reserve University in Cleveland, OH) as a physics major. Entered Case Institute of Technology (now Case Western Reserve University in Cleveland, OH) as a physics major. Graduated with a Bachelors and Masters Degree in Mathematics at the same time because the school simply considered his work to be so good. Graduated with a Bachelors and Masters Degree in Mathematics at the same time because the school simply considered his work to be so good. Turned down an offer from the NSA to teach at Stanford Turned down an offer from the NSA to teach at Stanford While in residence there, wrote “The Art of Computer Programming”, a book which is considered to be one of the most in-depth writings on the subject on computer science. Since the original volume, Knuth has expanded it to 4 volumes with multiple editions and won the Turing award for the comprehensive information it has provided the field. A man of humor, he uses the Turing award bowl for fruit in is home. While in residence there, wrote “The Art of Computer Programming”, a book which is considered to be one of the most in-depth writings on the subject on computer science. Since the original volume, Knuth has expanded it to 4 volumes with multiple editions and won the Turing award for the comprehensive information it has provided the field. A man of humor, he uses the Turing award bowl for fruit in is home.

Presented a group of problems being hard-to-find but easy-to-verify which were classified by Cook as NP-complete problems. An example of such a problem as described by Cook in the book is: Presented a group of problems being hard-to-find but easy-to-verify which were classified by Cook as NP-complete problems. An example of such a problem as described by Cook in the book is: If there are 100 cities you have to evaluate 100 factorial tours. No computer is going to be able to try out 100 factorial tours. It’s hard for people to understand that. If you do some simple calculations, you realize that if you had all the electrons in the solar system working on it at frequencies comparable with their spins, it would still take until the sun burnt out to find it. The basic point to get across is that there are things you just can’t do in practice. If there are 100 cities you have to evaluate 100 factorial tours. No computer is going to be able to try out 100 factorial tours. It’s hard for people to understand that. If you do some simple calculations, you realize that if you had all the electrons in the solar system working on it at frequencies comparable with their spins, it would still take until the sun burnt out to find it. The basic point to get across is that there are things you just can’t do in practice. Although Cook did not prove that all problems in the family are extremely difficult, but he is credited with starting the discussion of such problems. If someone developed an algorithm to solve such problems however, then computer science would change forever. Although Cook did not prove that all problems in the family are extremely difficult, but he is credited with starting the discussion of such problems. If someone developed an algorithm to solve such problems however, then computer science would change forever.

In 1961, Brooks, an employee at IBM, was asked by the company to develop a “single product line that could work across all divisions” of the company. The system he created was called the IBM System/360 and was directly responsible for IBM’s success over the next 30 years. In 1961, Brooks, an employee at IBM, was asked by the company to develop a “single product line that could work across all divisions” of the company. The system he created was called the IBM System/360 and was directly responsible for IBM’s success over the next 30 years. Several years later he would write the 360’s operating system, entitled OS/360 which was a breakthrough OS for the system. Several years later he would write the 360’s operating system, entitled OS/360 which was a breakthrough OS for the system. He wrote the book The Mythincal Man-Month which was a very influential book about the way management of software development can be delayed and hard lessons he learned in his own experiences. He wrote the book The Mythincal Man-Month which was a very influential book about the way management of software development can be delayed and hard lessons he learned in his own experiences.