CS 101 INTRODUCTION TO COMPUTING * image from The Central Eglinton Community Centre website.

Slides:



Advertisements
Similar presentations
Computer Skills Preparatory Year Presented by: L. Obead Alhadreti.
Advertisements

CS1102 Lec04 Hardware – Inside the Box Computer Science Department City University of Hong Kong.
Microcomputer Circuits Prof Jess UEAB 2007 Designing a Microprocessor Chapter 1.
EEE226 MICROPROCESSORBY DR. ZAINI ABDUL HALIM School of Electrical & Electronic Engineering USM.
Introduction to Computer Science CS 21a: Introduction to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
Chapter 01 Introduction Chapter 0 Introduction. Chapter 02 History of Computing - Early Computers Abacus (ancient orient, still in use) Slide rule (17C,
©TheMcGraw-Hill Companies, Inc. Permission required for reproduction or display. COMPSCI 125 Introduction to Computer Science I.
Chapter 1 An Overview of Personal Computers
1 The development of modern computer systems Early electronic computers Mainframes Time sharing Microcomputers Networked computing.
1 Introduction Foundations of Computer Science ã Cengage Learning 1.#
Chapter 1 An Introduction to Computer Science
Information Technology Ms. Abeer Helwa. Computer Generations First Generation (Vacuum Tubes) -They relied on the machine language to perform operations.
Introduction to Computers. Are Computers Important? OF COURSE!
 What’s a Computer? What’s a Computer?  Characteristics of a Computer Characteristics of a Computer  Evolution of Computers Evolution of Computers.
Studies in Big Data 4 Weng-Long Chang Athanasios V. Vasilakos MolecularComputing Towards a Novel Computing Architecture for Complex Problem Solving.
C.S. Choy95 COMPUTER ORGANIZATION Logic Design Skill to design digital components JAVA Language Skill to program a computer Computer Organization Skill.
CS 21a: Intro to Computing I Department of Information Systems and Computer Science Ateneo de Manila University.
1.1 1 Introduction Foundations of Computer Science  Cengage Learning.
Wilhelm Schickhard (1623) Astronomer and mathematician Automatically add, subtract, multiply, and divide Blaise Pascal (1642) Mathematician Mass produced.
CS 1410 Intro to Computer Tecnology Computers and History1.

Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
Computer system overview1 The Effects of Computers Pervasive in all professions How have computers affected my life? How have computers affected my life?
©Brooks/Cole, 2003 Foundations of Computer Science from Data Manipulation to Theory of Computation Behrouz A. Forouzan, Brooks/Cole — Thomson Learning,
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
CPS120: Introduction to Computer Science Introduction to Computers.
1.1 1 Introduction Foundations of Computer Science  Cengage Learning.
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.
CPIT 201 Introduction to Computing
Chapter 1 Introduction.
Computer Organization - 1. INPUT PROCESS OUTPUT List different input devices Compare the use of voice recognition as opposed to the entry of data via.

General Concepts of Computer Organization Overview of Microcomputer.
Computer Architecture And Organization UNIT-II General System Architecture.
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.
Rouda's Very Short History of Computing CSCI 101.
Calculators are used to increase speed and accuracy of numerical computations The abacus has roots dating back over 5,000 years Mechanical calculators.
Introduction to Microprocessors
Introduction to Computers. Are Computers Important? OF COURSE!
Introduction to computing Why study computer science? It encompasses many things. There is a multiplicity of university and industry courses available.
Copyright © 2003 Prentice Hall, IncSlides created by Bob Koziel.
Academic PowerPoint Computer System – Architecture.
THE MICROPROCESSOR A microprocessor is a single chip of silicon that performs all of the essential functions of a computer central processor unit (CPU)
Rizwan Rehman, Asstt. Professor Centre for Computer Studies COMPUTER FUNDAMENTALS.
Introduction Basic Computer Concepts Abacus  ultimate ancestors of today’s computers became the arithmetic tool of early merchants the only relation.
1 Introduction Foundations of Computer Science  Cengage Learning.
©Brooks/Cole, 2003 Chapter 1 Introduction. ©Brooks/Cole, 2003 Figure 1-1 Data processor model This model represents a specific-purpose computer not a.
BY MANJU Lesson 21 Computer Hardware. System Components A computer system requires many components to do its job: Input: Device to input data so it can.
Computers Are Your Future Eleventh Edition Chapter 2: Inside the System Unit Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
مقدمة في البرمجة CS 201 Huda aljaloud. Chapter1 Introduction.
Hardware and Software By: Kyle Face. Hardware! Main computer hardware components Hardware refers to the physical components of a computer (What you can.
Computer A Computer may be defined as an electronic device that operates upon data. So, a computer can store, process and retrieve data as and when desired.
CHAPTER 1 INTRODUCTION.  Data Processor: ◦ The basic definition of a computer is as a data processor. ◦ A black box that: 1.Accepts input data, 2.Processes.
Lecture 4 Number Systems Lecturer: Sumaira Hussain.
Chapter I: Introduction to Computer Science. Computer: is a machine that accepts input data, processes the data and creates output data. This is a specific-purpose.
Computer Architecture Furkan Rabee
Overview of Computer MANDAVI CLASSES PRESENTED BY.
Chapter 1 Introduction.
Computer Science Introduction
Chapter 1: An Overview of Computers and Programming Languages
Chapter 1 Introduction.
Computer Organization and Architecture
COMPUTER ORGANIZATION & ASSEMBLY LANGUAGE
Chapter 2 – Computer hardware
Chapter 1 Introduction.
1.#.
Introduction to IT Zeeshan A. Bhatti.
Lecture 4 Number Systems. von Neumann Model Every computer today is based on the von Neumann Model. It is based on 3 ideas: 1.Four subsystems 2.Stored.
CS 330 Programming Languages
Chapter 0 Introduction Introduction Chapter 0.
Presentation transcript:

CS 101 INTRODUCTION TO COMPUTING * image from The Central Eglinton Community Centre website

WHAT IS THE COMPUTER ???

THE COMPUTER It's an electronic device that manipulate information or "data". It has the ability to store, retrieve and process the data.

WHAT IS'T USED FOR ???

COMPUTER

COMPUTER TYPES

HARDWARE & SOFTWARE COMPUTERS COMONENTS Programs Word, photoshop…etc Devices Screen,keyboard…etc

DATA INSIDE THE COMPUTER Text Images Videos Audio This is called Data Processing

Computers as Data Processors A computer acts as a black box that accepts input data, processes the data, and creates output data. A computer acts as a black box that accepts input data, processes the data, and creates output data. Computer Input Data Output Data

DO YOU KNOW WHO CAME UP WITH THE IDEA OF THE COMPUTER ??? So..

ALAN TURING THE FATHER OF COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE.

He was a British mathematician and computer scientist. He proposed that all computation could be performed by a special kind of machine called: Turing Machine ALAN TURING Alan Turing statue in Sackville Park, Manchester

TURING MACHINE Computer Input Data Output Data Program A Program is a set of instructions that tells the computer what to do with data. A Program is a set of instructions that tells the computer what to do with data.

Example Computer 1,1 2 SUM

Example

The Universal Turing Machine A machine that can do any computation if the appropriate program is provided. This was the first description of a modern computer.

So.. In Turing Model the data only stored in a memory inside the computer not the programs. Mr. Von Neuman The Hungarian and American mathematician proposed that programs should also be stored inside the memory of a computer.

The idea of VON NEUMAN MODEL Computer Input Data Output Data Program

VON NEUMAN MODEL Input Data Output Data Computer I / O ALU Control Unit Memory Computers today built based on the VON NEUMAN model

I/O accept input data/send output data ALU (Arithmetic Logic Unit) where calculation & logical operations take place. Control Unit control the Memory, ALU, and I/O. Memory the storage area of programs and data. VON NEUMAN MODEL Subsystems

Data and programs stored in the same memory They should have the same format Binary Format Binary Format

Hardware, Software & Data The Computer Component

Hardware in VON NEUMAN Model

Data stored in the form of an electrical signal, specifically its presence or absence. (1’s & 0’s ) Data in A VON NEUMAN Model

DATA Organization Inside the computer (binary) Outside the computer Numbers, text, images, videos & audios

Software in VON NEUMAN Model PROGRAMS

Programs in VON NEUMAN Model 1.Programs stored in memory 2.a program is a sequence of a finite number of instructions. the instructions are executed one after another. Memory Program Instruction1 Instruction2 : InstructionX Input Output Control Unit fetches one instruction Decode it Execute it ALU

Program Instructions Example The Programmer try to find the appropriate sequence of instructions that solves the problem This sequence called ALGORITHM

Some Computer Terminologies Computer Languages  a "language" made up of formal syntax and semantics that allow users to communicate instructions to computer systems Operating System  originally worked as a manager to facilitate access of the computer components for a program Software Engineering  A systematic approach to the analysis, design, implementation and maintenance of software.

Computer History After Present1950Before First generation ( ) vacuum tubes 2.Second generation ( ) transistors, High-level languages(FORTRAN, COBOL) 3.Third generation ( ) IC(Integrated Circuit), Minicomputer, software industry was born 4.Fourth generation ( ) VLSI, microcomputer 5. Fifth generation (1985-) laptop and palmtop computer The preceding computers used memory only for storing data EDVAC the first computer based on von Neumann’s idea, University of Pennsylvania,1950 Mechanical machines (before 1930) Early electronic computers ( ) ENIAC (Electronic Numerical Integrator and Calculator) first general-purpose, totally electronic computer University of Pennsylvania, 1946

Microcomputers Microcomputers are designed to be used by individuals, like PCs, workstations or notebook computers. Contains a CPU on a microchip (the microprocessor), a memory system (typically ROM and RAM), a bus system and I/O ports, typically housed in the motherboard

CPU microprocessor CPU microprocessor Memory ROM-RAM Memory ROM-RAM I/O ports

Social & Ethical Issues EthicalSocial Privacy Copyright Computer Crime. Dependency Social Justice Digital Divide

WHAT IS COMPUTER SCIENCE ?? At the END

 Computer science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications  Two categories: 1.Systems areas. 2.Application areas. Computer Science