Part 1: Unit Overview. Unit Aims. Unit Abstract. Unit Outcomes. Unit Outcomes

Similar documents
The Singularity F U T URE MAN

Digital Integrated Circuits

Introduction. Reading: Chapter 1. Courtesy of Dr. Dansereau, Dr. Brown, Dr. Vranesic, Dr. Harris, and Dr. Choi.

Chapter 1 An Introduction to Computer Science. INVITATION TO Computer Science 1

In 1951 William Shockley developed the world first junction transistor. One year later Geoffrey W. A. Dummer published the concept of the integrated

Books. Foundations of Computer Science, 2 nd edition, Behrouz Forouzan and Firouz Mosha rraf, Thomson Learning, UK, ( 歐亞書局,(02) )

Smart Cities. SESSION I : Lecture 2: Turing s s Legacy. Michael

A Brief History of Computer Science and Computing

Progress due to: Feature size reduction - 0.7X/3 years (Moore s Law). Increasing chip size - 16% per year. Creativity in implementing functions.

From Turing Machines to Building a Brain

EMT 251 Introduction to IC Design

Lecture 1 Introduction to Solid State Electronics

Course Outline. Textbook: G. Michael Schneider and Judith L. Gersting, "Invitation to Computer Science C++ Version," 3rd Edition, Thomson, 2004.

MICROPROCESSOR TECHNOLOGY

Nanyang Technological University HH2017: History of information technology Semester 1,

Chapter 1 Introduction Historical Perspective

EE105 Fall 2015 Microelectronic Devices and Circuits. Invention of Transistors

A Brief History of Computing

Lecture 1, Introduction and Background

Backgrounder. From Rock n Roll to Hafnium The Transistor turns 60. Background Summary

detection; creative industrial design systems; sophisticated computer games in which the non-player characters are driven

VLSI Design. Introduction

ECE 2300 Digital Logic & Computer Organization

In this lecture we will begin a new topic namely the Metal-Oxide-Semiconductor Field Effect Transistor.

Mathematics and Science in Schools in Sub-Saharan Africa

Electronic Circuits for Mechatronics ELCT609 Lecture 1: Introduction

Electronic Circuits and Devices

Chapter 1, Introduction

Selected Topics in Nanoelectronics. Danny Porath 2002

a. Mechanical procedure for doing different computing: system b. Organon, codify logical deduction with rules of inference (syllogisms)

VLSI Design. Introduction

ECE-606: Spring Course Introduction

Integrated Circuit Technology (Course Code: EE662) Lecture 1: Introduction

Evoking Claude Shannon. José Francisco Rodrigues (CMAF&IO_F Ciências_U Lisboa) Amílcar Sernadas (CMAF&IO_I S Técnico_U Lisboa)

Introduction Overview

Human-Centered Design. Scott Klemmer Autumn 2009

Computing: A Vision For The Future Gaining a digital transformation edge through cognitive technologies

Lives: A System for Creating Families of Multimedia Stories

Communication Microelectronics ELCT508 (W17) Lecture 1: Introduction Dr. Eman Azab Assistant Professor Office: C

Lecture 8. MOS Transistors; Cheap Computers; Everycircuit

Introduction to Electronic Devices

How to use your abacus

A Brief History of IT

The American University. College of Arts and Sciences. Department of Computer Science and Information Systems. Fall 2001

Semiconductor Devices

Lecture Integrated circuits era

Artificial Intelligence in the World. Prof. Levy Fromm Institute Spring Session, 2017

FPGA Based System Design

What We Talk About When We Talk About AI

Foundations of Computing and Communication Lecture 4. The Mechanical Age

2018 Delaware Science Olympiad Wonders of Electricity Workshop (Basic of OpAmp and Digital Logic)

Science Policy and Social Change. December 2003

Lecture I: Computing and Society: A Gentle Introduction

Running head: History of Information Technology 1. A History of Information Technology. Nancy J. Foti. Indian River State College

LabVIEW Based Instrumentation and Experimental Methods Course

EE 330 Lecture 5. Basic Logic Circuits Complete Logic Family Other Logic Styles. Improved Device Models. complex logic gates pass transistor logic

Curriculum. Technology Education ELECTRONICS

Transistor Radio Circuit Design Lecture Notes

A man without technology,..., is not a man José Ortega y Gasset

KÜNSTLICHE INTELLIGENZ JOBKILLER VON MORGEN?

02/01/2017. Student ID: Product Logic Report MANG1018. Word Count: 1644

ECE 121 Electronics (1)

Welcome to EGN-1935: Electrical & Computer Engineering (Ad)Ventures

City University of Hong Kong. Course Syllabus. offered by Department of Physics with effect from Semester B 2017 / 2018

EE 330 Lecture 4. Statistics Key Historical Developments Initial Device Model Logic Circuits

The Information Age. STSC 160 Fall 2007

EE669: VLSI TECHNOLOGY

EE 330 Lecture 4. Statistics Key Historical Developments Initial Device Model Logic Circuits

Reading. Lecture 17: MOS transistors digital. Context. Digital techniques:

DIGITAL TECHNICS II. Dr. Bálint Pődör. Óbuda University, Microelectronics and Technology Institute 6. LECTURE: LOGIC CIRCUITS I

Introduction to Materials Engineering: Materials Driving the Electronics Revolution Robert Hull, MSE

Communications II. Mohammad Fathi Text book: J.G. Proakis and M. Salehi, Communication System Engineering (2 nd Ed) Syllabus

, SIAM GS 13 Conference, Padova, Italy

AN1756 Application note

IBM Research - Zurich Research Laboratory

Lab 4: Junction Diodes

Electrical and Electronic Principles

Introduction to Data Acquisition, Filter Design and Digital Circuits (Electronics)

EECE251 Circuit Analysis I Set 6: Diodes

Executive Summary. Chapter 1. Overview of Control

ISSCC 2003 / SESSION 1 / PLENARY / 1.1

PRACTICAL ELECTRONICS TROUBLESHOOTING

Women in Computer Science

Unit 3 Digital Circuits (Logic)

ME 4447 / 6405 Student Lecture. Transistors. Abiodun Otolorin Michael Abraham Waqas Majeed

Number of Lessons:155 #14B (P) Electronics Technology with Digital and Microprocessor Laboratory Completion Time: 42 months

Google vs. Local Competitors in Japan

SPEED is one of the quantities to be measured in many

Assoc. Prof. Dr. MONTREE SIRIPRUCHYANUN

Review Energy Bands Carrier Density & Mobility Carrier Transport Generation and Recombination

1 Introduction COPYRIGHTED MATERIAL

The 29 th Annual ARRL and TAPR Digital Communications Conference. DSP Short Course Session 1: DSP Intro and Basics. Rick Muething, KN6KB/AAA9WK

420 Intro to VLSI Design

ELECTRONIC FUNDAMENTALS

True Treasure A story about Team 2014P Sandpiper Pirates

LIS 688 DigiLib Amanda Goodman Fall 2010

CS 6135 VLSI Physical Design Automation Fall 2003

A Review of Phase Locked Loop Design Using VLSI Technology for Wireless Communication.

Who charted the course for the microprocessor s future? Powered by

Intel Xeon E3-1230V2 22 nm Tri-Gate Microprocessor

Transcription:

Part 1: Unit Overview Unit Abstract Unit Aims Unit Outcomes Assessment Syllabus Reference Materials Resources Learning Strategy Unit Abstract The unit falls into three distinct strands: 1. Mathematics for computing 2. The historical development of computing, 3. The social context of computing Each strand has its own separate teaching and assessment arrangements. Unit Aims 1. To provide the mathematical and statistical skills and techniques necessary for successful completion of a computing degree 2. To enable students to examine critically the foundations of computing in terms of their historical and social background and context. Unit Outcomes Unit Outcomes 1 Apply and use basic mathematical notation appropriate for the computing subject area. 2 Apply and use basic mathematical methods and rules. 3 Identify the principal historical, social, economic and technical changes that have affected the development of computing. 4 Show how computing and related technologies are rooted in, and reflect the values of the cultures which produced them. 1

Assessment Computer Administered Examinations: 1 Introduction and background. Syllabus 2 Pre-history 3 Mechanical computation 4 The Turing Machine Semester 1: 50% Computer-marked mathematics and historical aspects examination Semester 2: 50% Computer-marked mathematics, historical aspects and social aspects examination 5 The Stored Program Computer. 6 High level languages 7 The development of the PC 8 The Internet. Set Book Martin Campbell-Kelly taken at Gresham College 9 th November 2006 David Anderson http://www.tech.port.ac.uk/staffweb/andersod/hoc/found/ Origins of Computing Learning Strategy Develop an Explorer attitude! Tutorial session Here you will analyse key elements in the origins of computing, especially their social, technical, historical and cultural aspects. Weekly lecture Broad overview of the material 2

Who are we? Dr. David Anderson Executive member: Computer Conservation Society Founder Member: European History of Computing Project Member: British Society for the History of Maths Association for History and Computing UoP Research Groups: Humanities Computing Centre for European and International Studies Research Memory Cultures & Social, Historical and Cultural Change in Europe Consultant: Science Museum, London BBC PhD Artificial Intelligence and Intelligent Systems Dr. Janet Delve Executive member: British Society for the History of Maths Association for History and Computing Founder Member: European History of Computing Project UoP Research Groups: Humanities Computing Centre for European and International Studies Research Memory Cultures Social, Historical and Cultural Change in Europe Part 2: Lecture Overview Brief material overview Generations of Computing Historical Perspective Criticism of the dominant discourse PhD Historical Computing and the History of Mathematics General Themes When, where and how did the computer develop? (Computer Timelines) What do we think we know? (Manchester story) What do we not know? (Research to be done) Which generic skills will we acquire? (Misattribution, repeating mistakes, working with people) Mechanical Computation The Ancient Greeks used sophisticated gears Hollerith invented the punched-card machine Pascal (France) and Leibniz (Germany) created calculating machines. Charles Babbage created the famous Difference Engine, and for this he is often called The Father of Computing. Why? Does he deserve this title? How do these machines relate to computing? 3

The Universal Turing Machine Babbage s ideas lay fallow for decades. What did Byron s daughter Ada Lovelace, imagine for Babbage s Analytical Engine? How does this relate to Turing s conception of the universal Turing machine? In what way did mathematics spur on Turing s developments? What effect did World War II have? The Stored-Program Computer Memory was the essential component for stored-program computers. What contributions did the SSEM EDSAC EDVAC ABC make in this respect? What about Konrad Zuse s mechanical memory? Does it matter which country invented what? Who contributed most to computing development engineers or mathematicians? High-level Languages Why were compilers a smart move introduced by Admiral Grace Hopper? Alan Turing and Maurice Wilkes had different ideas about hardware and software whose was best? Big bad Bill Gates what did he do to hobbyists that brought about universal software? The development of the PC What was the new technology necessary for this stage of computing development? Why were amateurs so important in the development of the PC? Was it Apple or Microsoft who brought us the PC interface we know and love? Where did the mouse come from? The development of the Internet In what way did Vannevar Bush and H.G.Wells pave the way for the concept of the World Wide Web? What is the Arpanet and what does the internet owe to the psychologist J.C.R. Licklider? Generations The history of computer development is conventionally divided into five distinct periods each characterized by a major technological development that fundamentally changed the way computers operate. Was Tim Berners-Lee sensible to make the web free? First Generation Second Generation Third Generation Fourth Generation Fifth Generation 1940-1956 1956-1963 1964-1971 1971-Present The future : Valves : Transistors : Integrated Circuits : Microprocessors : Massive Parallelism and AI Vannevar Bush HG Wells J.C.R. Licklider Tim Berners-Lee 4

G1: Valve Technology Sir John Ambrose Fleming Professor Frederick Guthrie made one of the first discoveries in 1873. He was investigating effects associated with charged objects and he showed that a red-hot iron sphere that was negatively charged would become discharged. He also found that the same did not happen if the sphere was positively charged. What might this effect enable one to do? Inventor of the the Thermionic (or Fleming) Valve. This was the first Electron Tube device (patented 1904) and signified the birth of electronic devices G1: Valves The first computers used valves for circuitry, and were often enormous, taking up entire rooms. Early Valve-Based Machines They were very expensive to operate and in addition to using a great deal of electricity, generated a lot of heat, which was often the cause of malfunctions. Eckert & Flowers The Colossus (June1944) examples of first-generation computers The ENIAC (February 1946) Main Problems with Valves Inventors of the Transistor Fragile Bulky Unreliable Power hungry Produced considerable heat John Bardeen born in Madison, Wisconsin, May 23, 1908 William Bradford Shockley born in London, on February 13, 1910 Walter Houser Brattain born in Amoy, China, on February 10, 1902 5

G2: Transistors The transistor is a three terminal, solid state electronic device. In a three terminal device we can control electric current or voltage between two of the terminals by applying an electric current or voltage to the third terminal. The transistor was invented in 1947 but did not see widespread use in computers until the late 1950s. The transistor was far superior to the vacuum tube, allowing computers to become smaller, faster, cheaper, more energy-efficient and more reliable than their first-generation predecessors. The first computers of this generation were developed for the atomic energy industry. The first ever transistor Transistors compared to Valves Miniscule More reliable Longer lasting Produced less heat Consumed less power The transistor stimulated engineers to design ever more complex electronic circuits and equipment containing hundreds or thousands of discrete components such as transistors, diodes, rectifiers and capacitors. Main problems with Transistors Components still had to be interconnected to form electronic circuits. Hand-soldering thousands of components to thousands of bits of wire was: expensive time-consuming and unreliable every soldered joint was a potential source of trouble. The challenge was to find cost-effective, reliable ways of producing these components and interconnecting them. Micro-Module program Tinkertoy Computer One attempted solution was the Micro- Module program, sponsored by the U.S. Army Signal Corps. The idea was to make components a uniform size and shape, with built-in wiring The modules then could be snapped together to make circuits, eliminating the need for wiring the connections. Dubbed the Tinkertoy approach. 6

G3: Integrated Circuits Inventors of the Integrated Circuit Jack Kilby Robert Noyce Kilby s Approach G3: Integrated Circuits Jack Kilby didn't think the Micro-Module was the answer it didn't address the basic problem of large quantities of components in elaborate circuits. [I came] to the conclusion that semiconductors were all that were really required that resistors and capacitors [passive devices], in particular, could be made from the same material as the active devices [transistors]. I also realized that, since all of the components could be made of a single material, they could also be made in situ interconnected to form a complete circuit" Kilby 1976 Integrated circuits were made possible by: The discovery that semiconductor devices could perform the functions of valves, and by mid-20th-century technology advancements in semiconductor device fabrication (enabling technology). The integration of large numbers of tiny transistors into a small chip was an enormous improvement over the manual assembly of circuits using discrete electronic components. The integrated circuit's mass production capability, reliability, and building-block approach to circuit design ensured the rapid adoption of standardized ICs in place of designs using discrete transistors.. G4: Microprocessors G4: Microprocessors The microprocessor itself is actually just a type of integrated circuit. In November 1971, Intel introduced the world's first commercial microprocessor, the 4004, invented by three Intel engineers. It contained 2300 transistors and performed about 60,000 calculations in a second. By 1996 it had over 5.5 million transistors, all either acting as amplifiers, oscillators or switches. Marcian Ted Hoff Federico Faggin Stan Mazor In addition to the transistors, other components, such as resistors, diodes, capacitors and wires are packed on to the CPU chip. 7

Moore s Law This law suggests that the complexity of an integrated circuit, with respect to minimum component cost, doubles every 24 months. This dictum has generally proven true since the early 1970s. Gordon Moore Co-founder and former Chairman, Intel Born:January 3, 1929 San Francisco, California G5: Artificial Intelligence Fifth Generation Computer Systems project an initiative by Japan's Ministry of International Trade and Industry, begun in 1982, to create a "fifth generation computer" which was supposed to perform much calculation utilizing massive parallelism. It was to be the end result of a massive government/industry research project. It aimed to create an "epoch-making computer" with supercomputer-like performance and usable artificial intelligence capabilities. The term fifth generation was intended to convey the system as being a leap beyond existing machines. Problems with the engineering perspective Suggests a very recent (and misleading) start date for computing (1940) Portrays all development (so far) in hardware terms Internally inconsistent (5 th Generation is different) Ignores the social and intellectual context in which computing happened Disregards a number of very significant developments (including hardware eg memory) 8