A Brief History of Computing n Pre-Automation Era (mechanization) n Host Centric Period (1940s-1970s) n Network Centric Period (1970s-1990s) n User Centric.

Slides:



Advertisements
Similar presentations
Basic Concepts of a Computer Network
Advertisements

There are many types of computers including:
Basic Computer Vocabulary
An Overview of the Computer System
Computer Merit Badge History of Computers. Abacus.
Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
Why do we need to learn about computers? Hardware & Software Windows95 Desktop - GUI? Mice? Internet Explorer & Netscape Microsoft Applications: –Excel.
Introduction Extended and Concise Prelude to Programming Concepts and Design Copyright © 2003 Scott/Jones, Inc.. All rights reserved. 1 Introduction.
Computing Computing Ethics And policies that enforce behavior.
Chapter 1. What is computer fluency? The knowledge possessed by people who are able to navigate the digital world successfully NOT THIS.
Introduction Lecture 1 CSCI 1405, CSCI 1301 Introduction to Computer Science Fall 2009.
1 Introduction to computers Overview l · Grading Policy »Cheating Rules (serious concern) »Examinations and Fixation of Timings »Quizzes »Homework Assignments.
© Prentice Hall CHAPTER 3 Computer Software.
Review 5 Chapters 13, 14. What is software? Set of instructions to control computer operation.
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
1 Chapter 1 The Big Picture. 2 2 Computing systems are dynamic entities used to solve problems and interact with their environment. They consist of devices,
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Chapter 01 Nell Dale & John Lewis.
1 CP586 © Peter Lo 2003 Multimedia Communication Introduction to Multimedia and Development Tools.
Desktop Publishing, PCs, and the Internet AGED 401V.
Computing Computing Ethics And policies that enforce behavior.
COMPUTER SOFTWARE Section 2 “System Software: Computer System Management ” CHAPTER 4 Lecture-6/ T. Nouf Almujally 1.
ATEC Procedural Animation Introduction to Procedural Methods in 3D Computer Animation Dr. Midori Kitagawa.
Brief overview Basic Concepts of Computer. What is a computer? A computer is a tool to process data Data Alphabet/Numeric Graphic Sound.
CS240 Computer Science II Introduction to Unix Based on “UNIX for Programmers and Users” by G.Class and K. Ables.
Computer Basics & Computer Evolution 1642 Blaise Pascal – mechanical adding machine.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved.
Computer basics Lesson 4 – Programs & S.O..
Introduction Chapter 1. 1 History of Computers Development of computers began with many early inventions: The abacus helped early societies perform computations.
Why Introduction to Information Technology? (7301) Technology is the driving force of the future – (Computer Professionals for Social Responsibility)
CHAPTER FOUR COMPUTER SOFTWARE.
Introduction to Interactive Media Interactive Media Tools: Software.
Why Introduction to Information Technology? (7301) Technology is the driving force of the future – (Computer Professionals for Social Responsibility)
Chapter 1 The Big Picture.
Section 2 Section 2.1 Identify hardware Describe processing components Compare and contrast input and output devices Compare and contrast storage devices.
1 CP586 © Peter Lo 2003 Multimedia Communication Introduction to Multimedia and Development Tools.
CPS120: Introduction to Computer Science Introduction to Computers.
What is computer hardware? Computer hardware are the physical components of the computer.
Computing History Milestones
School of Computer Science & Information Technology G6DICP Introduction to Computer Programming Milena Radenkovic.
Software BrandsState the Type of Software each Brand below is Microsoft Access Database Microsoft Excel Spread sheet Microsoft Outlook Microsoft.
20 October Management of Information Technology Chapter 6 Chapter 6 IT Infrastructure and Platforms Asst. Prof. Wichai Bunchua.
The History of Computers in Education ENIAC ( Electronic Numerical Integrator and Calculator)
10/8: Software What is software? –Types of software System software: Operating systems Applications Creating software –Evolution of software development.
1 Chapter 01: Introduction by Tharith Sriv. This course covers the following topics:  Hypertext Markup Language (HTML)  Cascading Style Sheets  JavaScript.
Multimedia and Computers Introduction to Computers.
The Computer System CS 103: Computers and Application Software.
A.Abhari CPS1251 Topic 1: Introduction to Computers Computer Hardware Computer components Connecting Computers Computer Software Operating System (OS)
Introduction TO Network Administration
5 th October 2004Hardware – KS41 Hardware Objectives: Computer systems  What do they do?  Identify the hardware that makes up a computer system (PC)
LO2 Understand the key components used in networking.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
HISTORY OF COMPUTER TECHNOLOGY By: Parveer Grewal.
Computer and Internet Basics
Introduction to Computers
What’s out there and who’s using it
Computer Science II Chapter 1.
Chapter 1 The Big Picture
Computer Basics 1 Computer Basics.
The abacus has roots dating back over 5,000 years
HISTORY OF COMPUTER AND DEVELOPMENT BY: OMAR MAZHAR
Information Technology By: Debs Hogan
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Computer Applications
An Overview of the Computer System
Chapter 1: Computer Systems
الفصل الثاني البرمجيات
Copyright 2005 Prentice- Hall, Inc.
Windows.
Presentation transcript:

A Brief History of Computing n Pre-Automation Era (mechanization) n Host Centric Period (1940s-1970s) n Network Centric Period (1970s-1990s) n User Centric Period (1990s to current)

Pre-Automation Era n 1880s s n Based on punched cards and tabulating machines n Herman Hollerith (U.S. Census) n Typically routines and procedures n Automated existing tasks(not new services)

Host Centric Period n 1940s Invention of tube-based computers n 1954 Mass production of transistorized computing systems n Internal memory (RAM) and programming languages n 1964 DEC and the “minicomputer” n Creation of large distributed networks based on single shared “host”

Network Centric Period n Also the beginning of the “PC movement” n 1969 beginnings of the “Internet” and TCP/IP (NSFnet) n 1974 MITS, the first crude mail order PC n 1977 Apple II ships to schools n 1982 IBM PC debuts n mid 1980s - beginnings of networked PCs (called “LANs”)

User Centric Period n 1992 WWW opens new doors for end users n mid 1990s GUIs come into fashion (first Lisa, then Mac, next Windows PC) n Internet connectivity comes to the home n Most content created as bits, not atoms n Distributed, personalized computing comes to the masses n The Web grows rapidly to fuel commercial interests

Spectrum of Change in Focus of Computing Systems: SYSTEMS ----> FUNCTIONALITY ---> END USERS ---> ???

Simple Hardware Basics n System unit (CPU, RAM, ROM on a system board) n Peripherals (I/O devices such as magnetic drives, CD, DVD, printers, scanners, etc.) n Network connections (NICs and POTs)

Simple Software Basics n Systems Software n Applications software

Systems Software n Operating Systems (Mac/OS; Windows; UNIX/Linux) n ROM (Read Only Memory) n Programming languages: – Procedural (BASIC, C) – Non-procedural (LISP; Prolog) – Object-oriented (C++)

Applications Software n General Purpose Applications: – Editors (e.g. NotePad) – Word processing (e.g. Word) – Spreadsheet (e.g. Excel) – Database and DBMS (e.g. Access, MySQL) – Communications – Graphics (e.g. Adobe’s Photoshop) – Desktop publishing

Applications Software (cont’d): n Specific applications: – HTML editors (FrontPage, Dreamweaver) – Web development tools (Java, PERL, PHP) – Web animation tools (e.g. Macromedia’s Director w/ShockWave client) – Shadow Network Space (a COE/SISLT/CTIE development) – Networked learning environments (e.g. WebCT, CourseInfo/BlackBoard)