Computer Literacy Chapter 1. IBM 360 ~1970About 2 MB (1/500 GB) memory.

Slides:



Advertisements
Similar presentations
I found myself today. Oh, I found myself and ran away. Something pulled me back. A voice of reason I forgot I had.
Advertisements

ComfortLink™ II Control. ComfortLink™ II Smart Control This is not just a thermostat. It’s an energy command center. Trane ComfortLink™ II is an easy-to-use,
Microprocessor Dr. Rabie A. Ramadan Al-Azhar University Lecture 1.
Internet of Things with Intel Edison Presentation Paul Guermonprez Intel Software
The Evolution of the Computer Age
MODERN OPERATING SYSTEMS Third Edition ANDREW S. TANENBAUM Chapter 1 Introduction Tanenbaum, Modern Operating Systems 3 e, (c) 2008 Prentice-Hall,
1 Programming & Programming Languages Overview l Machine operations and machine language. l Example of machine language. l Different types of processor.
Assemblers, Compilers, Operating Systems Chapter 6 (Section Optional) Chapter 9 (Section 9.2) Chapter 10 (Section 10.1) Chapter 11 (Sections 11.1,
COSC 1301 Introduction Plan for Today:
Cloud Computing and Information Policy: Computing in a Policy Cloud? Jimmy Lin The iSchool University of Maryland Thursday, April 2, 2009 This work is.
CS 0008 Day 2 1. Today Hardware and Software How computers store data How a program works Operators, types, input Print function Running the debugger.
Hardware and Software Basics. Computer Hardware  Central Processing Unit - also called “The Chip”, a CPU, a processor, or a microprocessor  Memory (RAM)
History of Computers Computer Technology Introduction.
SOFTWARE AND EQUIPMENT NEEDED FOR HEALTH EDUCATION CLASS By: Jack Buckley.
Welcome Highline Community College Computer Science & Engineering Day.
Welcome to the CRE Programming Club! Robert Eckstein and Robert Heard.
Introduction Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2009.
Lawrence Snyder University of Washington, Seattle © Lawrence Snyder 2004 “Digits” does not refer only to your 10 fingers…
The Evolution of the Computers Chidambaranathan C.M.
GCSE OCR 1 A451 Computing What is a computer system?
The Impact of Communication Technology Part 2. Economic Impact Today, businesses rely on computers, high tech telephones, fax machines and local area.
Unit 1 – Improving Productivity Josh Sherriff Instructions ~ 100 words per box.
MA/CSSE 474 Theory of Computation Course Intro. Today's Agenda Student questions Overview of yesterday's proof –I placed online a "straight-line" writeup.
Lecture 1: What is a Computer? Lecture for CPSC 2105 Computer Organization by Edward Bosworth, Ph.D.
Introduction to Computers Principles of Information Technology Lytle High School Press Enter or Click to continue.
CMPS 3223 Theory of Computation Automata, Computability, & Complexity by Elaine Rich ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Slides provided.
1 CSSE 350 Automata, Formal Languages, and Computability.
1 Programming in C. 2 The Abacus  The abacus, a simple counting aid, may have been invented in Babylonia (now Iraq) in the fourth century B.C.
COSC 1301 Introduction Plan for Today: Review course policies and coverage Homework, Projects and Exams Class Communication Computers and the Internet:
The Emergence of Data Science: Why Now? Ike Nassi (With contributions from Andrew McAfee, MIT Sloan) 17-Oct 2013 BSOE Research Day.
10/26/ ER/CORP/CRS/OS02/003-3 JCL DAY 3. 10/26/ ER/CORP/CRS/OS02/003-3 PROCEDURES It is a prepacked JCL. JCL needed by many different users.
Introduction to Machine Learning Kamal Aboul-Hosn Cornell University Chess, Chinese Rooms, and Learning.
JCL Day 2. 2 Copyright © 2005, Infosys Technologies Ltd ER/CORP/CRS/OS02/003 Version No: 1.0 Agenda for Day 2  DD statement  Syntax  Parameters  Procedures.
How a Computer Processes Data With today’s technology a little knowledge about what’s inside a computer can make you a more effective user and help you.
Time travel is thought to be impossible but take a look at these quotes: "Heavier-than-air flying machines are impossible." (Lord Kelvin, president, Royal.
20 October Management of Information Technology Chapter 6 Chapter 6 IT Infrastructure and Platforms Asst. Prof. Wichai Bunchua.
FIRST COURSE Essential Computer Concepts. XP New Perspectives on Microsoft Office 2007: Windows XP Edition2 What Is a Computer? A computer is an electronic.
Stealing someone else’s work Avoiding Plagiarism Avoiding Plagiarism Graphic from Iclipartforschools.com.
Introduction to Computers Rabie A. Ramadan, PhD. 2 About my self Rabie A. Ramadan My website and publications
Why Study the Theory of Computation? Implementations come and go. Chapter 1.
Introduction to z/OS Basics © 2006 IBM Corporation Chapter 7: Batch processing and the Job Entry Subsystem (JES) Batch processing and JES.
Computers in Education Past, Present, and Future
Today: Student will be able to describe the basics of their class and computing Tell me about you and how you use computers. Lesson 1 Slide 1.
How MS Outlook Can Save Your Life! or at least make you a little more sane.
The Digital Distribution of Media: The Opportunity.
CSC 1010 Programming for All Lecture 1 Some material courtesy of Python for Informatics: Exploring Information (
JAMM 1001 New Technology, Part 1 Computers + Communication = The Internet.
How a Computer Processes Data. With today’s technology a little knowledge about what’s inside a computer can make you a more effective user and help you.
A History of Computers. 500 BC: The abacus Not a whole lot… The Roman Empire, Jesus, King Arthur, the Dark Ages, The Renaissance, Christopher Colombus,
As I walk alone day by day. The thought of you comes to my mind.
A BRIEF HISTORY OF COMPUTERS, THE INTERNET AND THE UNIVERSE By L. Gillett Webmaster MMC.
Hardware Trends CSE451 Andrew Whitaker. Motivation Hardware moves quickly OS code tends to stick around for a while “System building” extends way beyond.
Hardware Trends CSE451 Andrew Whitaker. Motivation Hardware moves quickly OS code tends to stick around for a while “System building” extends way beyond.
1 MIT 5316 Web-Based Computing Lecture 1. 2 Welcome Introduction Syllabus.
1 Chapter 1 Background Fundamentals of Java: AP Computer Science Essentials, 4th Edition Lambert / Osborne.
How does a business owner know how much to produce? How much to put on the shelves?
THE FUTURE OF GLOBALIZATION Professors Robert Lawrence and Lawrence Summers December 3, 2015.
History of Computers and Performance David Monismith Jan. 14, 2015 Based on notes from Dr. Bill Siever and from the Patterson and Hennessy Text.
Introduction. News you can use Hardware –Multicore chips (2009: mostly 2 cores and 4 cores, but doubling) (cores=processors) –Servers (often.
The Study of Computer Science Chapter 0
The Study of Computer Science Chapter 0
Microcontrollers, Microcomputers, and Microprocessors
COSC 1301 Introduction Plan for Today:
Python.
GSM door opener Model RTU5015 RTU5025 .Different appearance ,the same function.
CMPS 3223 Theory of Computation
Luke 22:59-62 (NKJV)  59 Then after about an hour had passed, another confidently affirmed, saying, “Surely this fellow also was with Him, for he is a.
Emerging technologies
Windows 10 version 1903 Release due late May 2019
Presentation transcript:

Computer Literacy Chapter 1

IBM 360 ~1970About 2 MB (1/500 GB) memory

Putting That Into Perspective 1/500 GB 16 GB

IBM 360

Input to the Machine

Programming the 360 //MYJOB JOB (COMPRESS), 'VOLKER BANDKE',CLASS=P,COND=(0,NE) //BACKUP EXEC PGM=IEBCOPY //SYSPRINT DD SYSOUT=* //SYSUT1 DD DISP=SHR,DSN=MY.IMPORTNT.PDS //SYSUT2 DD DISP=(,CATLG), DSN=MY.IMPORTNT.PDS.BACKUP, // UNIT=3350,VOL=SER=DISK01, // DCB=MY.IMPORTNT.PDS, SPACE=(CYL,(10,10,20)) //COMPRESS EXEC PGM=IEBCOPY //SYSPRINT DD SYSOUT=* //MYPDS DD DISP=OLD,DSN=*.BACKUP.SYSUT1 //SYSIN DD * COPY INDD=MYPDS,OUTDD=MYPDS //DELETE2 EXEC PGM=IEFBR14 //BACKPDS DD DISP=(OLD,DELETE,DELETE), DSN=MY.IMPORTNT.PDS.BACKUP

Why Can’t We Just Use English? Reorganize and partition my dataset. Sort the class by exam score. Put the children’s cereal on the bottom shelves. How many hits did David Ortiz get?

S NP VP Nominal VNP Adjs N Nominal AdjN the smart cat smells chocolate Structure in English

Why Cats Paint

Why Paint Cats

Why Does Analyzing the English Matter? Find me all the: Lawyers whose clients committed fraud vs Lawyers who committed fraud vs Clients whose lawyers committed fraud

Back to the Reels of Tape in 1970 The Brown University Standard Corpus of Present- Day American English: 1,014,312 words

How Silly 1,000,000 Words Seem Today War and Peace: 460,000 words Bible: 774,746 words 1,214,746 words Brown corpus:1,014,312 words

How Silly 1,000,000 Words Seem Today

So What’s Next? ?

Moore’s Law

Another View

How It Has Happened

Exactly How Many?

In 2009, more transistors were put on chips than grains of rice were grown in the world.

And It’s Not Just Transistors

Is it Still Happening? dennard-scaling/

Where Are the Computers? 1945 C 1970 C 1982

Exactly What IS a Computer? Processor

Exactly What IS a Computer? Processor Memory

Exactly What IS a Computer? Processor Memory I/O

Exactly What IS a Computer? Processor Memory I/O

Exactly What IS a Computer? Processor Memory I/O

Exactly What IS a Computer? Processor Memory I/O

How Do Computers Do Useful Things? People write programs (software).

How Do Computers Do Useful Things? People write programs (software). def chess(): while game_on: internal_board = scan(board) move = choose(internal_board) play(move, board)

How Do Computers Do Useful Things? People write programs (software). Computers run the programs. def chess(): while game_on: internal_board = scan(board) move = choose(internal_board) play(move, board)

Exactly What IS a Computer?

Predictions Gone Very Wrong There is no reason why anyone would want to have a computer in their home. (Ken Olsen, President of Digital Equipment Corporation, 1977) I went to my first computer conference at the New York Hilton about 20 years ago. When somebody there predicted the market for microprocessors would eventually be in the millions, someone else said, “Where are they all going to go? It’s not like you need a computer in every doorknob!” Years later, I went back to the same hotel. I noticed the room keys had been replaced by electronic cards you slide into slots in the doors. There was a computer in every doorknob. (Danny Hillis, circa 1999)

More On Computers Everywhere $ Safety On/Off Sensor Self-Cleaning Nozzles Quick Release Seat for Easy Cleaning Energy Save Mode Programmable Energy Saver Night Light Personalized Controls Universal Design

Ubiquitous Computing Homework for next time: usComputing.html

This Class

Monty Python’s Flying Circus

Programming Won’t Look Like This //MYJOB JOB (COMPRESS), 'VOLKER BANDKE',CLASS=P,COND=(0,NE) //BACKUP EXEC PGM=IEBCOPY //SYSPRINT DD SYSOUT=* //SYSUT1 DD DISP=SHR,DSN=MY.IMPORTNT.PDS //SYSUT2 DD DISP=(,CATLG), DSN=MY.IMPORTNT.PDS.BACKUP, // UNIT=3350,VOL=SER=DISK01, // DCB=MY.IMPORTNT.PDS, SPACE=(CYL,(10,10,20)) //COMPRESS EXEC PGM=IEBCOPY //SYSPRINT DD SYSOUT=* //MYPDS DD DISP=OLD,DSN=*.BACKUP.SYSUT1 //SYSIN DD * COPY INDD=MYPDS,OUTDD=MYPDS //DELETE2 EXEC PGM=IEFBR14 //BACKPDS DD DISP=(OLD,DELETE,DELETE), DSN=MY.IMPORTNT.PDS.BACKUP

It Will Look Like This def mystery(numbers): sum = 0 for num in numbers: sum = sum + num return(sum//len(numbers))

Or This def chess(): while game_on: internal_board = scan(board) move = choose(internal_board) play(move, board)

Class Information Class website:

What Do You Trust? Autonomous intersection management

Intro : Another good intro with examples: Day one: The airport question: How does Watson win: Watson

Dr. Watson A machine like that is like 500,000 of me sitting at Google and Pubmed.