Fluency with Information Technology

Slides:



Advertisements
Similar presentations
Learning Objectives The “big idea” of computing inventions
Advertisements

Chapter Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing Describe.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
The Evolution of the Computer Age
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to 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,
Copyright Arshi Khan1 System Programming Instructor Arshi Khan.
SHARANPREET SIDHU IT/9. The first generation of computers is said by some to have started in 1946 with Eniac, the first 'computer' to use electronic.
Chapter 1 The Big Picture Chapter Goals Describe the layers of a computer system Describe the concept of abstraction and its relationship to computing.
Microsoft Visual Basic 2012 CHAPTER ONE Introduction to Visual Basic 2012 Programming.
Chapter 01 Nell Dale & John Lewis.
The Evolution of the Computers Chidambaranathan C.M.
HW/SW/FW Allocation – Page 1 of 14CSCI 4717 – Computer Architecture CSCI 4717/5717 Computer Architecture Allocation of Hardware, Software, and Firmware.
Chapter 1 Defining Information Technology. Learning Objectives The “big idea” of computing inventions Explain why it’s important to know the right word.
Introduction to Computers Business Technology Essentials.

Chapter 1 The Big Picture.
Generations Of Computer Copyright(c)2011 Presentation Point( om)
Chapter 1 Defining Information Technology. Learning Objectives The “big idea” of computing inventions Explain why it’s important to know the right word.
Visual C++ Programming: Concepts and Projects
Chapter 1 Introduction. Understand the concept of a black box, a data processor, and a programmable data processor. Define the von Neumann model and name.
Chapter 1 — Computer Abstractions and Technology — 1 The Computer Revolution Progress in computer technology – Underpinned by Moore’s Law Makes novel applications.
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
CS 346 – Chapter 2 OS services –OS user interface –System calls –System programs How to make an OS –Implementation –Structure –Virtual machines Commitment.
Scott Marino MSMIS Kean University MSAS5104 Introduction to Programming with Data Structures and Algorithms Week 2 Scott Marino.
Chapter 1 : Overview of Computer and Programming By Suraya Alias
The computer is a purpose device that can be programed to carry out a finite set of arithmetic or logical operations. Computer can solve more than one.
Review 1 Chapters Chapter 1 Understanding Computers, 12th Edition 2 Chapter 1 Explain why it is essential to learn about computers today and discuss.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
DAILY QUESTION April 29, What is the difference between ROM and RAM? Hint: Use your book!
IDENTIFY COMPUTER FUNDAMENTALS A COMPUTER IS A ELECTRONIC DEVICE THAT PERFORMS THE FOUR BASIC OPERATIONS THAT COMPRISE THE INFORMATION PROCESSING CYCLE.
IC 3 BASICS, Internet and Computing Core Certification Computing Fundamentals Lesson 1 What Is a Computer?
Intelligent Data Systems Laboratory Foundations of Computing Special Lecture for 컴퓨터개념및실습
History of Computer Technology. History of Computer The timeline of computer history starts from Abacus. Abacus was used for thousands of years. In 1642,
CHAPTER 1 INTRODUCTION TO OPERATING SYSTEMS
Introduction to Computers Mrs. Gambucci
Introduction to Computers
Operating System Overview
Android Mobile Application Development
Computer Science 2 What’s this course all about?
Learning Objectives The “big idea” of computing inventions
Chapter 1: An Overview of Computers and Programming Languages
Chapter 1 Introduction.
Chapter 1 The Big Picture
COMPUTER SCIENCE DELL.
Introduction to Visual Basic 2008 Programming
INTRODUCTION TO COMPUTERS
Overview of Computers and Programming Chapter 1
Chapter 2 – Computer hardware
How We Think Of Computers
Chapter 1 Introduction.
CS 21a: Intro to Computing I
HISTORY OF COMPUTER AND DEVELOPMENT BY: OMAR MAZHAR
Generations of Computers
Chapter 1: Applying Computer Basics – Lesson 1
UNIV 103 CS Majors Seminar Dr. Blaise W. Liffick Fall 2017.
Objectives Overview Explain why computer literacy is vital to success in today's world Describe the five components of a computer Discuss the advantages.
Objectives Overview Explain why computer literacy is vital to success in today’s world Define the term, computer, and describe the relationship between.
The Wonderful World of Computers
=
EEL 4713/EEL 5764 Computer Architecture
Terms of Endearment FIT 100, Spring 2005
Computers Are Your Future Chapter 1
Chapter 1 – Introduction to Computers
Introduction to computers
MARIE: An Introduction to a Simple Computer
Text by: Lambert and Osborne
CS 330 Programming Languages
Chapter 0 Introduction Introduction Chapter 0.
Presentation transcript:

Fluency with Information Technology 7th Edition Chapter 1 Defining Information Technology

Learning Objectives 1.1 The “big ideas” of computing inventions 1.2 The importance of knowing the right word 1.3 Be able to define basic hardware and software terms 1.4 Be able to define and give examples of “idea” terms

1.1 Computation’s 8 Big Ideas Digitizing information Stored-program computers Transistors Integrated circuits Personal computers The Internet The World Wide Web and HTTP Layered software

Big Idea #1: Digitizing Information Data represented as numbers The breakthrough? Machines reading digital information Census data digitized (1890) In 1880 it took 8 years to process the data by hand Punch cards digitized the process (not a computer, a card reader)

Big Idea #2: Stored-Program Computers Central processing unit (CPU): instructions stored in memory (software) Programs can be changed quickly, more complex, and autonomous Large and complex: fills a room Vacuum tubes Use a lot of power Burn out quickly

Figure 1.4 ENIAC (1946) ENIAC, the Electronic Numerical Integrator and Calculator, started in 1943 and finished in 1946.

Big Idea #3: Transistors Alternative to vacuum tubes Low power, less heat Extremely reliable Small in size and weight One problem: lots of assembly required

Figure 1.6 Vacuum Tubes and Transistors In (a), the first transistor made by Bardeen, Brattain, and Shockley; (b) a size comparison of a packaged transistor compared to a vacuum tube; and (c), a circuit board with electronic components mounted

Big Idea #5: Personal Computers 1973: first personal machine, Xerox’s Alto 1977: “There is no reason for any individual to have a computer in their home.” –Ken Olsen, President of small computer manufacture DEC To compare: how many computers do you have with you today?

Big Idea #6: The Internet A network of networks 1969: ARPANET sent its first message Used for email and file transfer

Big Idea #7: HTTP and the World Wide Web Brings the Internet to the general public HTTP can transfer any file to any computer The first widely used web browser: Mosaic

Big Idea #8: Layered Software Development Until 1980 programs had little structure, making them difficult to write and maintain With layered software development, programs at one level apply code for lower levels, and provide more advanced facilities for higher levels Uses a software stack structure

The Software Stack Concept used to structure and organize the software in contemporary computer systems Series of layers of programs that implement user applications Each software layer implements operations used to build the layers above

Figure 1.8 The Software Stack The software stack for the Android smartphone: The hardware is on the bottom; the apps are on the top

The Software Stack in Action: YouTube Videos To watch a YouTube video on your smartphone, you would: use the browser application to get to YouTube the browser app uses the window manager, and several other frameworks the window manager uses media manager, and several other libraries the media manager uses the display drivers, and several other kernel operations

1.2 Knowing the Right Word – Terms of Endearment Learn the right computing terms, and understand how to use them Two practical reasons: To talk with Tech Support for help To learn a new subject

The Right Words for Help/Tech Support Without the right word(s): The search algorithm of the software’s Help won’t be very helpful Tech Support might not know what you’re talking about

1.3 Basic Hardware and Software Terms Processor Software Algorithm

The Right Word: Processor The processor is the computer itself, usually hidden inside the box. connects to various input and output devices the variations between computers depend on: the devices connected to the processor the software run by the system

The Right Word: Software Software is the collective name for programs Programs contain the instructions which form applications The processor follows the program and carries out the application

The Right Word: Algorithm An algorithm is a precise and systematic method for producing a specified result. Programs express algorithms On example of an algorithm: performing long division Other examples?

1.4 Idea Terms Abstract and Abstractions Generalize and Generalizations Operationally Attuned Mnemonic

Idea Terms: Abstract and Abstractions The word has several meanings: In natural language: to remove; can mean to steal In computing: to abstract also means to remove, but to remove an idea or a process, and it is extracted from some form of information Abstractions In parables and fables, we abstract the essential point of the story so that we might learn from it

Idea Terms: More about Abstractions Many details of the story are less important to understanding the concept An abstraction has meaning beyond the story In computing, abstractions identify the relevant details to be able to apply the abstraction to other cases

Idea Terms: Generalize and Generalization To express an idea, concept, or process that applies to many situations If an idea is true most of the time, we can generalize it Generalization The statement that sums up the generalized idea

Idea Terms: Operationally Attuned The ability to apply what we know about how a device or system works to simplify its use Past experience: Loosen a lid by turning it left and tighten it by turning it right Experiences help us to know explicitly With computing, thinking about how computation works makes it simpler to use

Idea Terms: Mnemonic Mnemonic An aid for remembering something, like a pronounceable word or phrase Example: HOMES (the Great Lakes: Huron, Ontario, Michigan, Erie, and Superior)

Summary We’ve learned: 8 of computation’s big ideas The importance of using the right word Definitions for a few common computer terms Definitions for a brief list of “idea” terms