MECHANICAL COMPUTATION, BABBAGE AND HIS ENGINES
|
|
- Maurice Walters
- 5 years ago
- Views:
Transcription
1 MECHANICAL COMPUTATION, BABBAGE AND HIS ENGINES Janet Delve & David Anderson Taken from A History of Computing Technology by Michael R. Williams, 2000 MECHANICAL CALCULATING MACHINES MECHANICAL CALCULATING MACHINES The development of automatic computation started with the mechanical devices that automatically performed the four standard arithmetic operations: addition, subtraction, multiplication, division. These systems of mechanical levers, gears and wheels replaced human intellect and set the scene for the complete automation of the process of calculation. The great inventors following were polymaths, i.e. brilliant at many things, like Leonardo de Vinci. They all got their knowledge from being allowed to study in vast libraries. Slide 3 Slide 4 MECHANICAL CALCULATING MACHINES There are 6 basic elements common to most calculating machines: A Set-up mechanism to enter a number into the machine; A Selector mechanism to perform addition or subtraction; A Registering mechanism to indicate the value of the number stored within the machine; A Carry mechanism to ensure any carry would be sent to the next digit A Control mechanism to control the gears at the end of each cycle; An Erasing Mechanism to reset the registering mechanism back to zero. Slide 5 LOGARITHMS Log 10 a = b so 10 b = a Log = 2 so 10 2 = x 10 5 = 10 7 We add powers so = x ? Hard??? Take log of each number, add them, then reverse log process (take antilog) to get result. Slide 6 1
2 Napier s Bones How do Napier s Bones work? The 'bones' consist of a set of rectangular rods, each marked with a counting number at the top, and the multiples of that number down their lengths. When aligned against the row of multiples, any multiple of the top number can be read off from right to left by adding the digits in each parallelogram in the appropriate row. Using the multiplication tables embedded in the rods, multiplication can be reduced to addition operations and division to subtractions. Slide 7 Slide 8 Wilhelm Schickard ( ) Wilhelm Schickard, professor at Tübingen University, now Germany, invented the first really usable adding machine in 1623, using Napier s bones (multiplication tables). It had a working carry function and was able to fully automate multiplication. The machine itself is lost, but a drawing survives. Slide 9 Blaise Pascal ( ) Blaise Pascal came from a wealthy French family and was self-taught. At the age of 19, he was helping his father in a tax office in Normandy. His work led him to develop the first of around 50 machines to help with the boring daily grind of adding up long columns of tax figures. Slide 10 The Pascaline The Pascaline in Paris His adding / subtracting machine, the Pascaline, comprised a small box which sat on a table, and numbers were entered in the same way as an old-fashioned telephone. It was somewhat delicate, and never caught on commercially. Photo David Anderson 2005 Slide 11 Slide 12 2
3 Gottfried Wilhelm Leibniz ( ) He was born in Leipzig, now Germany, and was also selftaught. He worked as a diplomat, and his most famous machine is his mechanical multiplier, which was lost in a university attic for 200 years! It contained a stepped drum, gear shafts and wheels. This design was in use until The Arithmometer In 1820 a commercial version, the Arithmometer, was constructed by the Frenchman Charles Xavier Thomas de Colmar. Slide 13 Slide 14 Charles Babbage ( ) Babbage background Charles Babbage Slide 15 Babbage is known as the grandfather of the computer age, or of modern computing. He was about a century ahead of his time in terms of his ideas. He needed to make mathematical tables, and whilst doing this he came up with idea of his Difference Engine to automate the calculation for him. He then had an idea for the Analytical Engine, which is similar in principle to today s computers, and used punched cards. Slide 16 Charles Babbage Chronology I79I Born in London, the son of a wealthy London banker, Childhood in Totnes, poor education, self-taught to high level in mathematics Trinity College Cambridge, Analytical Society, talented propagandist when young man Left Cambridge, married, gentleman philosopher in London Disruptive member of Royal Society. Logarithmic and trigonometric tables first large scale task done by human computers. Logarithmic tables simplified mathematical computation in the 16th and 17th C. Trigonometrical tables -angles and areas -surveying and astronomy. Table Making Slide 17 Slide 18 3
4 The late 18 th Century Navigational tables for mariners, Star tables for astronomers, Life insurance tables for actuaries, Civil engineering tables for architects All produced without any mechanical aid. Reliable tables vital for GB (ships, economy) and later USA Mechanising the Process (1) Difference Engine used the method of differences that French mathematicians and others used in table-making. Difference Engine very simple concept: It consisted of a set of adding mechanisms for calculations and a printing part. Very expensive to build very advanced engineering needed. Replica in Science Museum, rebuild led by Professor Doron Swade (our visiting professor). Slide 19 Slide 20 The Difference Engine Slide 21 Babbage only built a small prototype of the Difference Engine. He had a new idea - that was capable of performing any calculation that a human could specify for it. In almost all important respects, it had the same logical organisation as the modern electronic computer. Babbage was so taken with the notion of this wonderful machine that he completely forgot the original purpose for making a mechanical calculator: table-making. used punched cards, inspired by French weaving looms invented by Joseph Marie Jacquard that used such devices. Slide 22 Jacquard s Loom Slide 23 Jacquard s Loom Slide 24 4
5 Silk picture portrait of Jacquard 1839 Original portrait Jacquard Used 2,400 cards! Jacquard s Loom Slide 25 Slide 26 Punched Cards Slide 27 Slide 28 Born December 10 th 1815, daughter of the poet Lord Byron and his wife Anna Isabella (Anabella). Parents separated 4 weeks later, then Byron left England, never to return. Her mother brought her up as a mathematician and a scientist and did not want her to be a poet. Ada hoped to be an analyst. She was highly imaginative and wanted science to be poetical. Lord Byron At the age of 8 Ada showed an interest in mechanical devices and built detailed model boats. (Note most of the people today have been practically-oriented as well as towering intellectuals.) She was tutored in mathematics by a professor at the University of London (now UCL). Slide 29 Slide 30 5
6 In November 1834, Ada heard about the Analytical Engine at a dinner party. He talked about using his machines to forecast. Ada was impressed by the universality of his ideas and was apparently the only one to understand them and envisage how they might work. Ada and Babbage became good friends and she worked with him helping him with: design documentation translating his writing producing programs for his machines. Slide 31 Slide 32 In 1842 Babbage went to Italy and lectured on the Analytical Engine. An Italian article on the engine was translated by Ada who then added her own notes to form the Sketch of the Analytical Engine (1847), which is the authority on the subject. She married Lord Lovelace in She had 3 children which her husband brought up while she studied mathematics! Ada was a woman of vision and imagination. She felt mathematics would become a universal system of symbols to represent anything in the world. Title page of Sketch Slide 33 Slide 34 She predicted the Analytical Engine could be capable of almost anything. She thought it could be programmed with rules of harmony and composition and thus produce scientific music. She suggested the first ever program using Bernouilli numbers. The programming language Ada was named in 1979 in her honour. She died in 1852, aged 36. A year later a difference engine was built by the Swedish Scheutz brothers. She also said it would produce graphics, and would have scientific and practical uses. Slide 35 Slide 36 6
7 The analytical engine was to be powered by a steam engine and would have been over 30 metres long and 10 metres wide. The input (programs and data) was to be provided to the machine via punched cards. For output, the machine would have a printer, a curve plotter and a bell. The machine would also be able to punch numbers onto cards to be read in later. It employed ordinary base-10 fixedpoint arithmetic. There was a store (i.e., a memory) capable of holding 1,000 numbers of 50 digits each. An arithmetical unit (the "mill") would be able to perform all four arithmetical operations. Slide 37 Slide 38 The programming language to be employed was akin to modern day assembly languages. Loops and conditional branching were possible. Hence the language as conceived would have been Turing-complete* long before Alan Turing's concept. *next week Three different types of punched cards were used: one for arithmetical operations, one for numerical constants, and one for load and store operations, transferring numbers from the store to the arithmetical unit or back. There were three separate readers for the three types of cards. Slide 39 Slide 40 7
Analytical Engine: The Original
Chapter 2 Analytical Engine: The Original Computer As we learned in the fourth grade science course, back in 1801, a French man, Joseph Marie Jacquard, invented a power loom that could weave textiles,
More information(History of Computers) Lecture # 03 By: M.Nadeem Akhtar. Lecturer. URL:
INTRODUCTION TO INFORMATION & COMMUNICATION TECHNOLOGIES. (History of Computers) Lecture # 03 By: M.. Lecturer. Department of CS & IT. URL: https://sites.google.com/site/nadeemcsuoliict/home/lectures 1
More informationIntroduction to Computer Systems
Introduction to Computer Systems By Farhan Ahmad farhanahmad@uet.edu.pk Department of Chemical Engineering, University of Engineering & Technology Lahore Introducing Computer Systems Exploring computers
More informationEarly Calculating Tools
Early Calculating Tools Abacus At least 5,000 years old Memory aid for making calculations Cannot perform actual computations Eventually replaced by pencil and paper Early Calculating Tools Pascalene Invented
More informationWelcome to COS151! 1.1
Welcome to COS151! Title: Introduction to Computer Science Course website: https://cs.up.ac.za/admin/courses/cos151 Find the study guide there Announcements Assignments (download & upload) Brief overview
More informationOverview of a computer
Overview of a computer One marks 1. What is von Neumann concept also called as? Stored memory or stored program concept. 2. Who is the father of computer Charles Babbage 3. What is a computer? It is an
More informationA Brief History of Computer Science
A Brief History of Computer Science 4700 Hundred years ago Sumerians invented the abacus Sand, lines, pebbles Sexagesimal Base 60 still used today Time, distance How do you count like that? Side trip Factors
More informationLet s begin with the very beginning...
Let s begin with the very beginning... As we learned in the fourth grade science course, back in 1801, a French man, Joseph Marie Jacquard, invented a power loom that could weave textiles, which had been
More informationEarly Aids To Calculation
Early Aids To Calculation Thomas J. Bergin Computer History Museum American University 7/9/2012 1 Quipu 7/9/2012 2 Pebbles -Calculus: n; pl. calculi, calculuses (Latin, calculus, a small stone or pebble
More informationComputers in Engineering COMP 208. A Brief History. Mechanical Calculators. A Historic Perspective Michael A. Hawker
Computers in Engineering COMP 208 A Historic Perspective Michael A. Hawker Sept 4th, 2007 Computers in Engineering 1 A Brief History Abacus considered first mechanical computing device Used beads and rods
More informationComputers in Engineering COMP 208
Computers in Engineering COMP 208 A Historic Perspective Michael A. Hawker Sept 4th, 2007 Computers in Engineering 1 A Brief History Abacus considered first mechanical computing device Used beads and rods
More informationPart (01) Introduction to Computer
Part (01) Introduction to Computer Dr. Ahmed M. ElShafee 1 Dr. Ahmed ElShafee, ACU : Summer 2014, Introduction to CS 1 TURING MODEL The idea of a universal computational device was first described by Alan
More informationGreat Inventions written by Bob Barton
COMPUTER Great Inventions written by Bob Barton Computers Computers help society function in many vital ways, often without our being aware of them. Computers control traffic lights and factory operations.
More informationThe History of Computers. How did this all get started?
The History of Computers How did this all get started? Learning Goals By the end of this unit, you should be able to... Recognize and state the trends that led to current day computers Be able to list
More informationHISTORY OF COMPUTING
NAME: DATE: PERIOD: 01) Definition of computers: HISTORICAL DEVICES 02) How is the term Analog used when representing data? 03) Answer the questions for the two devices used prior to the invention of the
More informationHistory of Computers
History of Computers 1 2 Starter What do these two things have in common? 3 Objective of the lesson Identify some of the key points in computer history. All of you will: Identify a few key points in the
More informationAlgorithm: Program: Programming: Software: Hardware:
0-1 0-2 Terminology Algorithm: A set of steps that defines how a task is performed Program: A representation of an algorithm Programming: The process of developing a program Software: Programs and algorithms
More informationThe Picture of Dorian Gray
Comprehension Test for ISBN 978-0-19-479126-7 The Picture of Dorian Gray Oscar Wilde 1 Are these sentences true (T) or false (F)? a Dorian Gray was twenty years old at the beginning of the story. b He
More informationChapter 1. The Big Picture
Chapter 1 The Big Picture 1.1 Computing Systems Hardware The physical elements of a computing system (printer, circuit boards, wires, keyboard ) Software The programs that provide the instructions for
More informationSotirios G. Ziavras Department of Electrical and Computer Engineering, New Jersey Institute of Technology, Newark, New Jersey 07102, U.S.A.
HISTORY OF COMPUTATION Sotirios G. Ziavras Department of Electrical and Computer Engineering, New Jersey Institute of Technology, Newark, New Jersey 07102, U.S.A. Keywords: Computer Systems, Early Computers,
More informationDownloaded from
Learning Objectives : After learning the Unit the students will be able to: learn about the various inventions in computers understand the technological changes occurs in computer in terms of hardware
More informationThe Generations of Computers
The Generations of Computers The development of computers started with mechanical and electromechanical devices (17 th through 19 th century) and has progressed through four generations of computers. Mechanical
More informationCOMP 102: Computers and Computing Lecture 1: Introduction!
COMP 102: Computers and Computing Lecture 1: Introduction! Instructor: Kaleem Siddiqi (siddiqi@cim.mcgill.ca) Class web page: www.cim.mcgill.ca/~siddiqi/102.html Outline for today What are computers? What
More informationCOMS 1003 Fall Introduction to Computer Programming in C. History & Computer Organization. September 15 th
COMS 1003 Fall 2005 Introduction to Computer Programming in C History & Computer Organization September 15 th What's Ahead Some computer history Introduction to major players in the development of hardware
More informationEVOLUTION OF COMPUTERS. In the early years, before the computer was invented, there are several inventions of counting machines.
EVOLUTION OF COMPUTERS In the early years, before the computer was invented, there are several inventions of counting machines. 200 BC 500 BC CHINESE ABACUS EGYPTIAN ABACUS 1620 JOHN NAPIER NAPIER'S BONES
More informationComputers History How to make one from marbles Moore s s Law Sohaib Ahmad Khan Early History: Abacus In use since 3 B.C. addition, subtraction, multiplication, division, square roots, cube roots Not really
More informationThe trusted, student-friendly online reference tool. Name: Date:
World Book Online: The trusted, student-friendly online reference tool. World Book Advanced Database* Name: Date: History of Computers Computers! Virtually no other form of technology has become so powerful
More informationChapter 1: An Introduction to Computer Science. Invitation to Computer Science, C++ Version, 6-th Edition
Chapter 1: An Introduction to Computer Science Invitation to Computer Science, C++ Version, 6-th Edition Objectives In this chapter, you will learn about The definition of computer science Algorithms A
More informationAn Incomplete History of Computation
An Incomplete History of Computation Charles Babbage 1791-1871 Lucasian Professor of Mathematics, Cambridge University, 1827-1839 First computer designer Ada Lovelace 1815-1852 First computer programmer
More informationChapter 2 HISTORICAL DEVELOPMENT OF COMPUTERS
Chapter 2 HISTORICAL DEVELOPMENT OF COMPUTERS History of Computers Outline Generations of Computers Types of Computers 2 History of Computers A computer is a machine that works with data and information
More informationALGORITHMS AND PROGRAMMING
ALGORITHMS AND PROGRAMMING -2- CSC 2201 Dokuz Eylul University, Faculty of Science, Department of Mathematics 2 History of Computers 2600 (BC) Abacus Simple addition and subtraction 1621 Slide Rule 3 The
More informationDescribe the layers of a computer system
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe the history of computer hardware and software
More informationA Brief History of Computer Science. David Greenstein Monta Vista High School, Cupertino, CA
A Brief History of Computer Science David Greenstein Monta Vista High School, Cupertino, CA History of Computing Machines Definition of Computer A programmable machine A machine that manipulates data according
More informationWelcome to COSC Introduction to Computer Science
Welcome to COSC 1302 Introduction to Computer Science (Syllabus) Chapter 1 The Big Picture 1.1 Computing Systems Hardware The physical elements of a computing system (printer, circuit boards, wires, keyboard
More informationComputer History CSCE 101
Computer History CSCE 101 Computer History In 40 years computers went from being giant expensive machines that only corporations could own to the personal computer we see today. Early Calculating Devices
More informationFrom the Abacus To the iphone
From the Abacus To the iphone 3 CMC South Spring Conference 2017 John Martin Santa Rosa Junior College From the Abacus To the iphone ENIAC Abacus iphone 1 HP-35 The Main Characters Wilhelm Schickard Blaise
More informationComputer Science 1400: Part #1. How We Got Here: In the Beginning (pre-1940) WHAT IS A COMPUTER (REALLY)? WHAT WERE THE FIRST COMPUTERS?
Computer Science 1400: Part #1 How We Got Here: In the Beginning (pre-1940) WHAT IS A COMPUTER (REALLY)? WHAT WERE THE FIRST COMPUTERS? Ancient Computing Devices Quipu (Peru; 1000 AD) Abacus (Mesopotamia;
More informationCHAPTER 1 COMPUTER OVERVIEW
CHAPTER 1 COMPUTER OVERVIEW WHAT IS A COMPUTER? Def: A computer is an electronic device that can perform a variety of operations in accordance with set of instructions called program. DATA Data. Data in
More informationYou Will Need Floppy Disks for your labs!
CIS121 Instructor: Lynne Mayer VoiceMail: (847) 697-1000 x 2328 Lmayer@elgin.edu Office Hours: ICT 122 Mon.: 9:15-10:15 AM, 5:15-6:00 PM Wed.: 9:15-10:15 AM Fri.: 2:30-3:30 PM Website: faculty.elgin.edu/lmayer
More informationIn this chapter, you will learn about: The definition of computer science. Algorithms. Invitation to Computer Science, C++ Version, Third Edition
Objectives Chapter 1: An Introduction to Com puter S cience Invitation to Computer Science, C++ Version, Third Edition In this chapter, you will learn about: The definition of computer science Algorithms
More informationMICROPROCESSOR SYSTEM DESIGN
MICROPROCESSOR SYSTEM DESIGN COURSE INTRODUCTION 1 MICROPROCESSOR SYSTEM DESIGN ET011G History of Computer Micro-controllers Introduction Course Aims? Course contents? Invisible computing 2 History EARLY
More informationLECTURE -I BASIC CONCEPTS OF COMPUTERS
LECTURE -I 1.1 INTRODUCTION BASIC CONCEPTS OF COMPUTERS Let us begin with the word compute. It means to calculate. We all are familiar with calculations in our day-to-day life. We apply mathematical operations
More informationENG 101 Lesson -6. History of Computers
Today's lesson will follow the pattern established by us in the earlier lessons.we will read a text to help us in comprehension then we will do exercises based on this text. ENG 101 Lesson -6 When you
More informationSample Question Paper
1. Which of the following is NOT a type of an optical disk? (A) Blu-Ray (C) CD-ROM 1 (B) DVD (D) Zip disk 2. Which of the following is non-removable media? (A) Optical Disk Drives (C) USB Flash drive (B)
More informationPROGRAMMING LANGUAGE PARADIGMS & THE MAIN PRINCIPLES OF OBJECT-ORIENTED PROGRAMMING
PROGRAMMING LANGUAGE PARADIGMS & THE MAIN PRINCIPLES OF OBJECT-ORIENTED PROGRAMMING JAN BARTONÍČEK This paper's goal is to briefly explain the basic theory behind programming languages and their history
More informationPDF, Acroforms, XFA & Charles Babbage. Or How the Musings of a 19 th Century English Mathematician Remain Relevant Today
PDF, Acroforms, XFA & Charles Babbage Or How the Musings of a 19 th Century English Mathematician Remain Relevant Today Agenda Charles Babbage Envisioned Data Processing and Forms Processing Time Eventually
More informationHistory of Computing
15-292 History of Computing Computing in the 1800s: Charles Babbage and Herman Hollerith Based on slides originally published by Thomas J. Cortina in 2004 for a course at Stony Brook University. Revised
More informationBeyond the Euler Trail. Mathematics is often thought of as formulas, ratios, and the number Pi. The history of
Patino 1 Prof. Petersen Sierra Patino Math 101 Section 4939 6 April 2016 Beyond the Euler Trail Mathematics is often thought of as formulas, ratios, and the number Pi. The history of math and its roots
More informationA (BRIEF) HISTORY OF COMPUTING. By Dane Paschal
A (BRIEF) HISTORY OF COMPUTING By Dane Paschal BIASES Amero-Euro centric Computer science centric Google centric ANCIENT ORIGINS Counting is hard The Human Brain Abacus Numerals THE 1700 S AND 1800 S Computing
More informationqa Chronological Outline of the Evolution of Computing devices
ii ' -' ly^ A T H E S E A R C H F O R C E R T A I N T Y HISTORICAL EXHIBIT 4 qa Chronological Outline of the Evolution of Computing devices SINCE VERY EARLY TIMES, humans havc sought to simplify the tasks
More informationAn Introduction to Computer Science CS 8: Introduction to Computer Science Lecture #2
An Introduction to Computer Science CS 8: Introduction to Computer Science Lecture #2 Ziad Matni Dept. of Computer Science, UCSB A Word About Registration for CS8 FOR THOSE OF YOU NOT YET REGISTERED: This
More informationtime step first instruction second instruction
COMP1200 2001 Semester 1 61 Parallelism Microprocessors can use a variety of tricks to execute more instructions in a given amount of time. One of the most successful is to execute more than one instruction
More informationProgressTestA Unit 5. Vocabulary. Grammar
ProgressTestA Unit Vocabulary 1 Completethesentenceswithappropriate words.thefirstlettersofthewordshavebeen given. a Can you believe it? She s getting married to a man she has met on a s networking site!
More informationChapter 1. Introducing the Universal Machine
Christian Jacob Chapter 1 Introducing the Universal Machine 1.1 The Very Idea of the Universal Machine 1.1.1 Universal versus Special-Purpose Machines 1.1.2 What is a Computer? 1.1.3 Areas of Computer
More informationHigh Frequency Words. Flashcards. 1 st. McGraw-Hill Wonders
High Frequency Words Flashcards 1 st McGraw-Hill Wonders Credits KG Fonts www.kimberlygeswein.com ***IMPORTANT*** Ms. Mai Huynh is the sole creator of this product and does not claim endorsement or association
More informationChapter 1 : Computer System Overview. Informatics Practices. Class XI ( As per CBSE Board) New Syllabus
Chapter 1 : New Syllabus 2018-19 Informatics Practices Class XI ( As per CBSE Board) Computer System Overview Introduction A computer is an electronic device, under the control of instructions stored in
More informationComputer Systems. Hardware, Software and Layers of Abstraction
Computer Systems Hardware, Software and Layers of Abstraction 1 Automation & Computers Fundamental question of computer science: What can be automated? Computers automate processing of information Computer
More informationHow Many Programming Languages are there in this World? CS 199 Computers Unplugged. What is a Programming Language? What is a Programming Language?
CS 199 Computers Unplugged Course Notes 1 Week 4: Natural and Programming Languages Lecture 2: Programming Languages How Many Programming Languages are there in this World? Anton Setzer http://www.cs.swan.ac.uk/
More information7. History of computers and applications
In this lesson you will learn: 7. History of computers and applications Jyoti and Tejas have brought things like abacus, some pictures of old computers, a slide rule that was made by hand, a cloth with
More informationChapter 1 History & Hardware
Chapter 1 History & Hardware 1-1 Mechanical Machines History & Generations of Computing The first computers (some in the 17th century) were mechanical devices not electronic devices. While the technology
More informationSpam. Time: five years from now Place: England
Spam Time: five years from now Place: England Oh no! said Joe Turner. When I go on the computer, all I get is spam email that nobody wants. It s all from people who are trying to sell you things. Email
More informationFundamentals of Digital Computers The mechanical computer age began with the advent of the abacus in 500 B.C by Babylonians. The abacus, which was
1 Fundamentals of Digital Computers The mechanical computer age began with the advent of the abacus in 500 B.C by Babylonians. The abacus, which was used extensively and is still in use today, was not
More information6.823 Computer System Architecture
6.823 Computer System Architecture http://www.csg.lcs.mit.edu/6.823 The emphasis in this course is on architectural mechanisms and not on quantitative performance evaluation. - Evolution of instruction
More informationIST 4 Information and Logic. Claude Shannon April 30,
IST 4 Information and Logic Claude Shannon April 30, 1916-21 T = today x= hw#x out x= hw#x due mon tue wed thr 28 M1 oh 1 4 oh M1 oh oh 1 2 M2 18 oh oh 2 fri oh oh = office hours oh 25 oh M2 2 3 T oh midterms
More informationNotes By: Shailesh Bdr. Pandey, TA, Computer Engineering Department, Nepal Engineering College
HISTORY AND GENERATIONS OF COMPUTING Modified by: Shailesh Bdr. Pandey, TA, Computer Engineering, Nepal Engineering College Copyright Remains with the Original Creators Original Source: http://www.tcf.ua.edu/az/ithistoryoutline.htm
More informationMachine Architecture and Number Systems CMSC104. Von Neumann Machine. Major Computer Components. Schematic Diagram of a Computer. First Computer?
CMSC104 Lecture 2 Remember to report to the lab on Wednesday Topics Machine Architecture and Number Systems Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number
More informationMachine Architecture and Number Systems
Machine Architecture and Number Systems Topics Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number System Converting from Binary to Decimal Converting from Decimal
More information4. History of computers and applications
In this lesson you will learn: 4. History of computers and applications Savani and Ali have brought things like abacus, some pictures of old computers, a slide rule that was made by hand, a cloth with
More information6.823 Computer System Architecture. Course Information
6.823 Computer System Architecture http://www.csg.lcs.mit.edu/6.823 6.823, L1-1 The emphasis in this course is on architectural mechanisms and not on quantitative performance evaluation. Lecturer: TA s:
More informationHST250 (section 740) Exam #1 Wednesday, February 10, 2010
HST250 (section 740) Exam #1 Wednesday, February 10, 2010 NAME: PID: Instructions Make sure you enter your name & PID on the exam sheet Select the best answer from those provided You may not leave the
More informationAn Introduction to Computer Science CS 8: Introduction to Computer Science, Winter 2018 Lecture #2
An Introduction to Computer Science CS 8: Introduction to Computer Science, Winter 2018 Lecture #2 Ziad Matni Dept. of Computer Science, UCSB A Word About Registration for CS8 FOR THOSE OF YOU NOT YET
More informationIntroduction To Computers. About the Course
Introduction To Computers Chapter No 1 Introduction About the Course Course instructor Course policies Topics to be covered Course Website and Reference material Assignments and Projects ITC - Chapter
More informationHistory of Computing. Slides from NYU and Georgia Tech
History of Computing Slides from NYU and Georgia Tech Early Computational Devices (Chinese) Abacus 2700 2300 BC Used for performing arithmetic operations Early Computational Devices Napier s Bones, 1617
More information1: History, Generation & Classification. Shobhanjana Kalita, Dept. of CSE, Tezpur University
1: History, Generation & Classification Shobhanjana Kalita, Dept. of CSE, Tezpur University History Computer originally (17 th century) meant someone who computes Only in the 20 th century it was associated
More informationChapter 01. Introduction 2018/9/17. Chapter Goals. Computing Systems. Computing Systems. Layers of a Computing System. Abstraction
Chapter Goals Chapter 01 Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe the history of computer hardware and software Introduction
More informationHISTORY OF COMPUTERS HISTORY OF COMPUTERS. Mesleki İngilizce - Technical English. Punch Card. Digital Data. II Prof. Dr. Nizamettin AYDIN.
Mesleki İngilizce - Technical English II Prof. Dr. Nizamettin AYDIN naydin@yildiz.edu.tr Notes: In the slides, texts enclosed by curly parenthesis, { }, are examples. texts enclosed by square parenthesis,
More informationAncient System of Operations: Computing with Mathematical Devices. By: Calvin L. Fitts Jr. History of Mathematics. Ms.
Ancient System of Operations 1 Running head: ANCIENT SYSTEMS OF OPERATIONS Ancient System of Operations: Computing with Mathematical Devices By: Calvin L. Fitts Jr. History of Mathematics Ms. Jennifer
More informationHistory of Computers. What Is A Computer? Egyptian Numbers. Ancient Tools for Computation. Introduction to Computers
What Is A Computer? History of Computers Introduction to Computers Adapted from slides by Prof. Polly Huang and Prof. KM Chao (National Taiwan University) com put er Pronunciation: kâm-'pyü-ter Function:
More informationhttp://www.computersciencelab.com/computerhistory/historypt2.htm In 1801 Joseph Marie Jacquard invented a loom that could base its weave on a pattern that was automatically read from punched wooden cards
More informationComputer science First Class Lecture 1
Historical Brief 1- The First Computer Man's need to handle data & information increases with the evaluation of society& with industrial development it was Blaise Pascal in 1647 who designed an adding
More informationComputer System Architecture
Computer System Architecture Lecturers: Krste Asanovic, Srini Devadas What s About? What s under the hood of your desktop? How powerful is the engine? How much gas does it burn? How do you build one? From
More informationINFS 214: Introduction to Computing
INFS 214: Introduction to Computing Session 1 History of Computing Lecturer: Dr. Ebenezer Ankrah, Dept. of Information Studies Contact Information: eankrah@ug.edu.gh College of Education School of Continuing
More informationCOURSE OVERVIEW. Introduction to Computer Engineering 2015 Spring by Euiseong Seo
COURSE OVERVIEW Introduction to Computer Engineering 2015 Spring by Euiseong Seo Course Objectives Introduction to computer engineering For computer engineer-wannabe For students studying other fields
More informationIntroduction to Computer Science. What is Computer Science?
Introduction to Computer Science CS A101 What is Computer Science? First, some misconceptions. Misconception 1: I can put together my own PC, am good with Windows, and can surf the net with ease, so I
More informationI1100 Introduction to Computer Science Semester: 1 Academic Year: 2018/2019 Credits: 3 (30 hours) Dr. Antoun Yaacoub
Lebanese University Faculty of Science Computer Science BS Degree I1100 Introduction to Computer Science Semester: 1 Academic Year: 2018/2019 Credits: 3 (30 hours) Dr. Antoun Yaacoub 2 Faculty of Science
More informationUNIT 1. Variables Binary Math
UNIT 1 Variables Binary Math DAY 1 History of Computers Variables and Assignment I can.. Identify important inventions and people in the history of computers. Explain the purpose of a variable in computer
More informationMonday, January 27, 2014
Monday, January 27, 2014 Topics for today History of Computing (brief) Encoding data in binary Unsigned integers Signed integers Arithmetic operations and status bits Number conversion: binary to/from
More informationFoundation Computer Studies
Foundation Computer Studies for Primary Schools Book 3 UBE Edition Foundation Computer Studies for Primary Schools Book 3 UBE Edition E. O. Adegbeyeni Ph. D. Faculty of Administration University of Lagos
More informationCharles Babbage, a Mathematics professor from England, is recognized as the Father of the Computer. He was born in 1791, and began designing the
Charles Babbage, a Mathematics professor from England, is recognized as the Father of the Computer. He was born in 1791, and began designing the difference engine, in 1821. The use of this machine was
More informationHistory of Computers
History of Computers The Abacus The First Automatic Computer Chinese Invented first attempt at automating the counting process. The abacus is a machine which allows the user to remember his current state
More informationCS 1 Notes 1 - Early Computing and 2 - Electronic Computing
CS 1 Notes 1 - Early Computing and 2 - Electronic Computing Computer Science: The discipline that seeks to build a scientific foundation for such topics as: computer design computer programming information
More information16th Century Superstar. Wendy Conklin
16th Century Superstar Wendy Conkl Table of Contents A Superstar Is Born................... 4 A Superior Apprentice................ 6 Seekg a Patron.................... 10 More Than a Pater.................
More informationIntroduction to Algorithms and Data Structures
Introduction to Algorithms and Data Structures CSC 1051 Algorithms and Data Structures I Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website: www.csc.villanova.edu/~map/1051/
More informationCS2110 CONCLUSION Spring 2018
CONCLUSION CS2110 Spring 2018 History 2 Programming and computers: Momentous changes since the 1940s or since even the use of punch cards and attempt at automation Punch cards 3 Jacquard loom Loom still
More informationHistory 5/8/18 CONCLUSION. Punch cards
History 2 Programming and computers: Momentous changes since the 1940s or since even the use of punch cards and attempt at automation CONCLUSION CS2110 Spring 2018 Punch cards Charles Babbage designed
More informationBinary Representation. Jerry Cain CS 106AJ October 29, 2018 slides courtesy of Eric Roberts
Binary Representation Jerry Cain CS 106AJ October 29, 2018 slides courtesy of Eric Roberts Once upon a time... Claude Shannon Claude Shannon was one of the pioneers who shaped computer science in its early
More informationThe computer is a universal machine. It s a mind-set, not a skill-set. Brilliance helps, but is not required. Instead, adopt these mantras: be
The computer is a universal machine. It s a mind-set, not a skill-set. Brilliance helps, but is not required. Instead, adopt these mantras: be stubborn, bossy, lazy, obsessive, cynical, plodding, and importunate.
More informationthroughout its history. Our history of the silde rule will begin with John Napier. John Napier is credited
History of Mathematics Summer 2016 Essay 3: Slide Rule Breanna Emmert The invention of the slide rule involved many people and has been adapted to many fields throughout its history. Our history of the
More informationUnit 4: Emerging Technologies. A History of Personal Computing by Mrs. Ogletree
Unit 4: Emerging Technologies A History of Personal Computing by Mrs. Ogletree EVOLUTION OF TECHNOLOGY Technology has been constantly changing COMPUTER HISTORY Computers have been around for a very, very,
More informationLicensed to: ichapters User
Foundations of Computer Science, 2nd edition Behrouz Forouzan and Firouz Mosharraf Publishing Director: John Yates Manufacturing Manager: Helen Mason Production Controller: Maeve Healy Publisher: Gaynor
More information