Computer Science. Information. Computer Science - what s this? References - textbooks. Contact. Cezary Bolek cbolek@ki.uni.lodz.pl
|
|
- George Greene
- 8 years ago
- Views:
Transcription
1 Computer Science Cezary Bolek University of Lodz Faculty of Management Department of Computer Science Contact Exam dr Cezary Bolek Information room 142, Department of Computer Science, Faculty of Management Office Hours: Tuesday Wednesday Materials: 1.?? January ?? February Introduction To Computer Science Cezary Bolek 2 References - textbooks 1. J. Glenn Brookshear Computer Science, An Overview Addison Wesley, David Harel, Rzecz o istocie informatyki - algorytmika, WNT William Stallings, Organizacja i architektura systemu komputerowego, WNT 2000 Computer Science - what s this? Science of computer assisted information processing. But, what is information? numbers symbols (modeling real world, e.g. characters, text) digital signals (e.g. audio, video streams) But, what is computer? number cruncher?, transistor brain?, optical? organic? But, what is processing? input => output storing transportation manipulation Strong connection: theoretical basis and application Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 3 Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 4 1
2 Technical device that What is computer? automatically processes & stores information in comparison with humans: with high reliability (calculation, retrieval) with high speed with high capacity (memory, complexity) Difference to other machines: flexible with regard to what needs to be done; no mechanical reconfiguration necessary universal utility Lat. computare = compute Computer Science - many faces Theoretical CS theory of algorithms coding theory formal languages automata theory Applied CS programming languages software engineering Operating systems Computer Science Technical CS hardware building blocks telecommunication electronics Practical CS practical application of software and hardware for professional purposes Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 5 Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 6 Algorithmics Data structures A study of formulating detailed problem solutions for its automated realization. Does the problem have the solution: heuristic algorithms Algorithm reliability: computational complexity Is the algorithm correct: should be proven Abstractive representation of real world objects for algorithm implementation purposes. Numbers: range and precision Arrays, records: many in one Stacks, queues, lists: order matters Trees, graphs: complex relations Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 7 Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 8 2
3 Algorithm representation Programming process Graphical methods: flowcharts, block diagrams, schemes Algorithm Formal languages: sets of symbols and rules of their usage (syntax), that allow to form (create, write) the algorithm. Problem Data Structures Program Program: algorithm written with formal language, that can be further transformed into machine code. Algorithmization Programming Coding Introduction To Computer Science Cezary Bolek 9 Introduction To Computer Science Cezary Bolek 10 Computer Math Computer physics Numerical methods Hypothesis verification by exceptions Theorem proofing Prime number search Symbolic calculations Fractals Monte Carlo methods simulations particles physics solid-state physics geophysics, meteorology astronomy Introduction To Computer Science Cezary Bolek 11 Introduction To Computer Science Cezary Bolek 12 3
4 Computer chemistry Biology chemical reaction simulations material properties analysis chemical compounds design computer pharmacology Organic matter properties investigation Genome identification for various life forms Evolution processes modeling Ecosystems modeling Behavior modeling Introduction To Computer Science Cezary Bolek 13 Introduction To Computer Science Cezary Bolek 14 Economy Cognitive sciences economy processes modeling financial markets analysis demographic processes analysis natural resources consumption analysis market trends prediction cognitive processes modeling expert systems artificial intelligence problems personality problems Introduction To Computer Science Cezary Bolek 15 Introduction To Computer Science Cezary Bolek 16 4
5 Computers in literature research History of computation Very short... analysis of word presence and its meaning in literature Prehistory one, two, many: numerals stones, sticks: tools automated style analysis BC. abacus Introduction To Computer Science Cezary Bolek 17 Introduction To Computer Science Cezary Bolek 18 17th century slide rule, William Oughtred, England adding machine (Pascalina), Blaise Pascal 17th century Gottfried Leibniz ( ), Germany four-operation calculation machine Binary system discovery (Ying-Yang influence) Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 19 Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 20 5
6 19th century Jacquard s loom first programmable machine Charles Babbage machines: "Difference Engine": value tables of polynoms "Analytical Engine": basic idea of a universal computer The Program (input) The Machine (processing) The Output (Woven Fabrics) Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 21 Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 22 19th century mechanical arithmometers (number crunchers) using punched cards (perforated card) 20th century Complex mathematical problems for military purposes: ballistics, ciphering (Enigma), nuclear weapon research Alan Turing study on automated mathematical problem solving Idea of universal machine executing algorithm based on input data (symbols) and its internal state - Universal Turing Machine (UTM) conception of personality as a convoluted algorithm: "Turing Test" starts discussion/research about artifical intelligence John von Neumann conception of modern computer that consists of: central processing unit, memory, peripherals. Computer processes program stored in memory Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 23 Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 24 6
7 1944 Mark I : first electromechanical computer 1944 ENIAC (Electrical Numerical Integrator And Calculator): vacuum tube technology: 1st generation computer ( ) length 120m, height 2.5m, weight 5t, wires length 700km components, mostly electromechanical relays use: military ballistic calculations output device: electrical typewriter speed: multiplication ca. 3s Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> tubes, resistors, capacitors, relays, manual switches and 5 million solder joints area 167 m 2, weight 30 tons, power 160 kilowatts (during turning on - light dimming in Philadelphia ) Within 1s ENIAC (1000 times faster than any computer built till this time) performed: 5,000 summations, 357 multiplications or 38 divisions. Programming based on electrical connecting modules that were responsible for certain computations (hardwired programming) and used to take weeks. Machine needed frequent and onerous maintenance. Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> transistor semiconductor electronics: 2nd generations computers ( ) 1958 integrated circuit: 3rd generations computers ( ) low voltage, low power consumption, small dimensions, high reliability. Complicated electronic device build on silicon plate surface (transistors, diodes, resistors and connections) fabricated in a single process, high density of components and low power consumption. Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 27 Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 28 7
8 1971 microprocessor Intel th generation computers ( ) Intel dimensions:3mm x 4mm consisted of 2300 transistors, computing power similar to ENIAC ( tubes). In 1972r. space probe Pioneer 10 already used Intel 4004 personal computers 1976 first microcomputer Apple I Stephen Wozniak, Steve Jobs Microprocessor:MOS 6502, 1 MHz RAM memory: 8 KB ROM memory: 256 bytes Combine in a single integrated circuit: control unit, general purpose and arithmetic registers. Next generations of microprocessors mostly differs only by components density (number of integrated elements). General idea remains unchanged. Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 29 Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> Apple II personal computers Microprocessor:MOS 6502, 1 MHz RAM memory: 4 KB (to 64KB) ROM memory: 12 kb Built-in BASIC interpreter Produced in different versions till Apple III Microprocessor:MOS 6502A, 2 MHz RAM memory: 128 KB (up to 256KB) ROM memory: 16 kb Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 31 personal computers Lisa/Lisa 2 Microprocessor: Motorola MC68000, 5MHz RAM memory: 1 MB ROM memory: 16 kb System operacyjny: Lisa OS Macintosh Microprocessor: Motorola MC68000, 7.83MHz RAM memory: 128 KB (up to 512kB) ROM memory: 64 kb Operating system: Macintosh System Macintosh II Microprocessor: Motorola MC68020, 15.66MHz RAM memory: 1MB (up to 8MB) ROM memory: 256 kb Operating system: Macintosh System Macintosh Portable Microprocessor: Motorola MC68HC000, 16MHz RAM memory: 1MB (up to 9MB) ROM memory: 256 kb Operating system: MacOS do Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 32 8
9 1981 Personal Computer (PC) - IBM (5150) First 16-bit microprocessor Intel 8088, clock 4.77 MHz. 16kB memory, expandable to 256kB, floppy disk drive, capacity 160kB, color monitor, price 1565$ (equivalent to present 4000$), BASIC interpreter built-in ROM memory DOS operating system (a little later) Open architecture conception the reason of great popularity until today Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 33 Personal Computers IBM PC/XT (5160) Microprocessor: Intel 8088, 4.77MHz RAM memory: kB (depending on model) Video card: CGA (320x200 / 640x200) Operating system: MS-DOS 2.0 FDD 5.25, HDD 10,20MB IBM PC Junior Microprocessor: Intel 8088, 4.77MHz RAM memory: 64 KB (do 640kB) Video card: CGA (320x200 / 640x200) Operating system: MS-DOS 2.0 Mass storage.: tape, option: FDD IBM PC/AT Microprocessor: Intel 80286, 6MHz RAM memory: 512 KB (do 3MB) Video card: EGA (640x350) Operating system: MS-DOS 3.0 HDD,FDD IBM PC Portable (5155) Microprocessor: Intel 8088, 4.77MHz RAM memory: 256 KB (do 640kB) Video card: CGA (320x200 / 640x200) Operating system: PC-DOS 2.1 1x lub 2x FDD 5.25 Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 34 Computer science education Universities theoretical aspects - computer science Technical Universities (Polytechnics) application aspects computer engineering Outside the universities: society education of computer science practical aspects Programming Artisanship? software as an addition to hardware, Works? Great. Next. Science? from reality to abstraction, theoretical background, methods squaring the problems Art? creativity sense of esthetics and elegance aspiration for reaching ideal Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 35 Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 36 9
10 Computer Science - what s about? Computer Science rapidly changes the world where we live, work, learn. "information innovation cycles" in the history of mankind: Word Picture Writing Printing Telegraph IT : : 5000 : 1000 : 200 : 40 ~ exponential decrease CS made possible: CD, mobile phone, PC, world wide web all this happened essentially during our lifetime today, short product innovation cycles are a decisive factor (lean /concurrent life cycle engineering, etc.) Information Based Revolution Easy access to information Easy unconstrained communication New fields, jobs, forms New model of administration Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 37 Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 38 Computers in society - misunderstandings Dangers Computer science (informatics) understood as a proficiency in computer usage Software knowledge and its usage understood as a computer creativity Programming identified with computer science problem solving Noise and information junk Information form beats the content Remote work compulsion to work at home Lack of privacy Omnipotence of administration Are we really happy??? Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 39 Introduction To Computer Science Cezary Bolek <cbolek@ki.uni.lodz.pl> 40 10
Computer Science. Information. References - textbooks. Cezary Bolek cbolek@ki.uni.lodz.pl
Computer Science Cezary Bolek cbolek@ki.uni.lodz.pl University of Lodz Faculty of Management Department of Computer Science Information Contact dr Cezary Bolek room 142, Department of Computer Science,
More informationCSCA0201 FUNDAMENTALS OF COMPUTING. Chapter 1 History of Computers
CSCA0201 FUNDAMENTALS OF COMPUTING Chapter 1 History of Computers 1 Topics 1. Definition of computer 2. Earliest computer 3. Computer History 4. Computer Generations 2 Definition of Computer Computer is
More informationCSCI 4717 Computer Architecture. Function. Data Storage. Data Processing. Data movement to a peripheral. Data Movement
CSCI 4717/5717 Computer Architecture Topic: Functional View & History Reading: Sections 1.2, 2.1, & 2.3 Function All computer functions are comprised of four basic operations: Data processing Data storage
More informationComputer System: User s View. Computer System Components: High Level View. Input. Output. Computer. Computer System: Motherboard Level
System: User s View System Components: High Level View Input Output 1 System: Motherboard Level 2 Components: Interconnection I/O MEMORY 3 4 Organization Registers ALU CU 5 6 1 Input/Output I/O MEMORY
More informationDefinition of Computers. INTRODUCTION to COMPUTERS. Historical Development ENIAC
Definition of Computers INTRODUCTION to COMPUTERS Bülent Ecevit University Department of Environmental Engineering A general-purpose machine that processes data according to a set of instructions that
More informationManagement Challenge. Managing Hardware Assets. Central Processing Unit. What is a Computer System?
Management Challenge Managing Hardware Assets What computer processing and storage capability does our organization need to handle its information and business transactions? What arrangement of computers
More information01 Introduction. The timeline
01 Introduction The pre-mechanical era The mechanical era The electromechanical era The electronic era The microelectronic era The roadmap for the next 10 years alessandro bogliolo isti information science
More informationLogical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.
Objectives The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Identify the components of the central processing unit and how they work together and interact with memory Describe how
More informationFIVE ERAS IN COMPUTER DEVELOPMENT Pre-History Electronics Mini Micro Network
FIVE ERAS IN COMPUTER DEVELOPMENT Pre-History Electronics Mini Micro Network PRE-HISTORY ERA The abacus is believed to have been invented in 4 th century B.C. PRE-HISTORY ERA The Antikythera mechanism,
More informationCOMPUTER SCIENCE AND ENGINEERING - Microprocessor Systems - Mitchell Aaron Thornton
MICROPROCESSOR SYSTEMS Mitchell Aaron Thornton, Department of Electrical and Computer Engineering, Mississippi State University, PO Box 9571, Mississippi State, MS, 39762-9571, United States. Keywords:
More informationwhat operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?
Inside the CPU how does the CPU work? what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored? some short, boring programs to illustrate the
More informationCSCA0102 IT & Business Applications. Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global
CSCA0102 IT & Business Applications Foundation in Business Information Technology School of Engineering & Computing Sciences FTMS College Global Chapter 2 Data Storage Concepts System Unit The system unit
More informationComputer Systems Structure Main Memory Organization
Computer Systems Structure Main Memory Organization Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Storage/Memory
More informationChapter 3: Computer Hardware Components: CPU, Memory, and I/O
Chapter 3: Computer Hardware Components: CPU, Memory, and I/O What is the typical configuration of a computer sold today? The Computer Continuum 1-1 Computer Hardware Components In this chapter: How did
More informationFall 2009. Lecture 1. Operating Systems: Configuration & Use CIS345. Introduction to Operating Systems. Mostafa Z. Ali. mzali@just.edu.
Fall 2009 Lecture 1 Operating Systems: Configuration & Use CIS345 Introduction to Operating Systems Mostafa Z. Ali mzali@just.edu.jo 1-1 Chapter 1 Introduction to Operating Systems An Overview of Microcomputers
More informationScience in History: From the Abacus to the Modern Computer Part 1: The Abacus
Part 1: The Abacus Even before humans could read or write, they needed to count. First they used their fingers, but when they had to deal with figures over ten, a counting device became necessary. Pebbles
More informationSlide Set 8. for ENCM 369 Winter 2015 Lecture Section 01. Steve Norman, PhD, PEng
Slide Set 8 for ENCM 369 Winter 2015 Lecture Section 01 Steve Norman, PhD, PEng Electrical & Computer Engineering Schulich School of Engineering University of Calgary Winter Term, 2015 ENCM 369 W15 Section
More informationPrimary Memory. Input Units CPU (Central Processing Unit)
Basic Concepts of Computer Hardware Primary Memory Input Units CPU (Central Processing Unit) Output Units This model of the typical digital computer is often called the von Neuman compute Programs and
More informationMachine Architecture and Number Systems. Major Computer Components. Schematic Diagram of a Computer. The CPU. The Bus. Main Memory.
1 Topics Machine Architecture and Number Systems Major Computer Components Bits, Bytes, and Words The Decimal Number System The Binary Number System Converting from Decimal to Binary Major Computer Components
More informationELE 356 Computer Engineering II. Section 1 Foundations Class 6 Architecture
ELE 356 Computer Engineering II Section 1 Foundations Class 6 Architecture History ENIAC Video 2 tj History Mechanical Devices Abacus 3 tj History Mechanical Devices The Antikythera Mechanism Oldest known
More informationIntroduction to Microprocessors
Introduction to Microprocessors Yuri Baida yuri.baida@gmail.com yuriy.v.baida@intel.com October 2, 2010 Moscow Institute of Physics and Technology Agenda Background and History What is a microprocessor?
More informationConnecting with Computer Science Chapter 1 Review:
Connecting with Computer Science Chapter 1 Review: Key Terms: Abacus: (6) Assembly Language: (13) A counting device with sliding beads. Used mainly for adding and subtracting. A Human-readable language
More informationMICROPROCESSOR AND MICROCOMPUTER BASICS
Introduction MICROPROCESSOR AND MICROCOMPUTER BASICS At present there are many types and sizes of computers available. These computers are designed and constructed based on digital and Integrated Circuit
More informationComputer Basics: Chapters 1 & 2
Computer Basics: Chapters 1 & 2 Definition of a Computer What does IPOS stand for? Input Process Output Storage Other types of Computers Name some examples of other types of computers, other than a typical
More informationMain Memory & Backing Store. Main memory backing storage devices
Main Memory & Backing Store Main memory backing storage devices 1 Introduction computers store programs & data in two different ways: nmain memory ntemporarily stores programs & data that are being processed
More informationMICROPROCESSOR. Exclusive for IACE Students www.iace.co.in iacehyd.blogspot.in Ph: 9700077455/422 Page 1
MICROPROCESSOR A microprocessor incorporates the functions of a computer s central processing unit (CPU) on a single Integrated (IC), or at most a few integrated circuit. It is a multipurpose, programmable
More informationChapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance
What You Will Learn... Computers Are Your Future Chapter 6 Understand how computers represent data Understand the measurements used to describe data transfer rates and data storage capacity List the components
More informationIntroduction to Computer Architecture Concepts
to Computer Architecture Concepts 1. We will start at the very beginning, first with the fundamental concepts behind the modern digital computer, and then some details of their implementation. Many people,
More informationTopics. Introduction. Java History CS 146. Introduction to Programming and Algorithms Module 1. Module Objectives
Introduction to Programming and Algorithms Module 1 CS 146 Sam Houston State University Dr. Tim McGuire Module Objectives To understand: the necessity of programming, differences between hardware and software,
More informationChapter 8 Memory Units
Chapter 8 Memory Units Contents: I. Introduction Basic units of Measurement II. RAM,ROM,PROM,EPROM Storage versus Memory III. Auxiliary Storage Devices-Magnetic Tape, Hard Disk, Floppy Disk IV.Optical
More informationLicensed to: CengageBrain User
This is an electronic version of the print textbook. Due to electronic rights restrictions, some third party content may be suppressed. Editorial review has deemed that any suppressed content does not
More informationEastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
More informationFall 2012 Q530. Programming for Cognitive Science
Fall 2012 Q530 Programming for Cognitive Science Aimed at little or no programming experience. Improve your confidence and skills at: Writing code. Reading code. Understand the abilities and limitations
More informationEastern Washington University Department of Computer Science. Questionnaire for Prospective Masters in Computer Science Students
Eastern Washington University Department of Computer Science Questionnaire for Prospective Masters in Computer Science Students I. Personal Information Name: Last First M.I. Mailing Address: Permanent
More informationTechnical Product Specifications Dell Dimension 2400 Created by: Scott Puckett
Technical Product Specifications Dell Dimension 2400 Created by: Scott Puckett Page 1 of 11 Table of Contents Technical Product Specifications Model 3 PC Technical Diagrams Front Exterior Specifications
More information1 PERSONAL COMPUTERS
PERSONAL COMPUTERS 1 2 Personal computer a desktop computer a laptop a tablet PC or a handheld PC Software applications for personal computers include word processing spreadsheets databases web browsers
More informationChapter 2 Logic Gates and Introduction to Computer Architecture
Chapter 2 Logic Gates and Introduction to Computer Architecture 2.1 Introduction The basic components of an Integrated Circuit (IC) is logic gates which made of transistors, in digital system there are
More information1.1 Electronic Computers Then and Now
1.1 Electronic Computers Then and Now The first electronic computer was built in the late 1930s by Dr.John Atanasoff and Clifford Berry at Iowa State University in USA. They designed their computer to
More informationComputer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:
55 Topic 3 Computer Performance Contents 3.1 Introduction...................................... 56 3.2 Measuring performance............................... 56 3.2.1 Clock Speed.................................
More informationCS 140: Introduction to Computer Science A Brief History of Computer Science. Edwin Rodríguez
CS 140: Introduction to Computer Science A Brief History of Computer Science Edwin Rodríguez Cal Poly Pomona Department of Computer Science CS 140 - A Brief History of Computer Science / 1 What is Computing
More informationChapter 01: Introduction. Lesson 02 Evolution of Computers Part 2 First generation Computers
Chapter 01: Introduction Lesson 02 Evolution of Computers Part 2 First generation Computers Objective Understand how electronic computers evolved during the first generation of computers First Generation
More informationTHREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals
THREE YEAR DEGREE (HONS.) COURSE BACHELOR OF COMPUTER APPLICATION (BCA) First Year Paper I Computer Fundamentals Full Marks 100 (Theory 75, Practical 25) Introduction to Computers :- What is Computer?
More informationComputer Engineering as a Discipline
Computing Curriculum Computer Engineering Curriculum Report Chapter 2 Computer Engineering as a Discipline T his chapter presents some of the characteristics that distinguish computer engineering from
More informationPython Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs 1 The Universal Machine n A computer -- a machine that stores and manipulates information under the control of a
More information2.0 Command and Data Handling Subsystem
2.0 Command and Data Handling Subsystem The Command and Data Handling Subsystem is the brain of the whole autonomous CubeSat. The C&DH system consists of an Onboard Computer, OBC, which controls the operation
More informationChapter 1. The largest computers, used mainly for research, are called a. microcomputers. b. maxicomputers. c. supercomputers. d. mainframe computers.
Chapter 1 CD-ROM stands for: a. Compact Disk Random Only Memory b. Compact Disk Read Only Memory c. Computer Device Read Only Memory d. Computer Disk Random Online Memory Control Unit (CU) is the a. Main
More informationLesson 06: Basics of Software Development (W02D2
Lesson 06: Basics of Software Development (W02D2) Balboa High School Michael Ferraro Lesson 06: Basics of Software Development (W02D2 Do Now 1. What is the main reason why flash
More informationHardware: Input, Processing, and Output Devices. A PC in Every Home. Assembling a Computer System
C H A P T E R 3 Hardware: Input, Processing, and Output Devices A PC in Every Home February 3, 2000 Ford will make available to all 330,000 employees hourly and salaried an HP Pavilion PC, an HP DeskJet
More informationIntroducción. Diseño de sistemas digitales.1
Introducción Adapted from: Mary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431 [Original from Computer Organization and Design, Patterson & Hennessy, 2005, UCB] Diseño de sistemas digitales.1
More informationASSEMBLY PROGRAMMING ON A VIRTUAL COMPUTER
ASSEMBLY PROGRAMMING ON A VIRTUAL COMPUTER Pierre A. von Kaenel Mathematics and Computer Science Department Skidmore College Saratoga Springs, NY 12866 (518) 580-5292 pvonk@skidmore.edu ABSTRACT This paper
More informationlesson 1 An Overview of the Computer System
essential concepts lesson 1 An Overview of the Computer System This lesson includes the following sections: The Computer System Defined Hardware: The Nuts and Bolts of the Machine Software: Bringing the
More informationA+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
More informationGE2316. Computing Snapshot, Today and Tomorrow. Dr. Anthony Fong GE2316 2011-7-23
GE2316 Computing Snapshot, Today and Tomorrow Dr. Anthony Fong 1 Objective To acquire general knowledge on fundamental concepts and technologies of computing, and applications in professional disciplines
More informationCHAPTER 2: HARDWARE BASICS: INSIDE THE BOX
CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX Multiple Choice: 1. Processing information involves: A. accepting information from the outside world. B. communication with another computer. C. performing arithmetic
More informationMICROPROCESSOR BCA IV Sem MULTIPLE CHOICE QUESTIONS
MICROPROCESSOR BCA IV Sem MULTIPLE CHOICE QUESTIONS 1) Which is the microprocessor comprises: a. Register section b. One or more ALU c. Control unit 2) What is the store by register? a. data b. operands
More informationIntroduction to Information System Layers and Hardware. Introduction to Information System Components Chapter 1 Part 1 of 4 CA M S Mehta, FCA
Introduction to Information System Layers and Hardware Introduction to Information System Components Chapter 1 Part 1 of 4 CA M S Mehta, FCA 1 Information System Layers Learning Objectives Task Statements
More informationCHAPTER 1: Our Digital Planet
CHAPTER 1: Our Digital Planet Multiple Choice: 1. One of the purposes of MySpace is to: A. play games. B. create personal Web sites. C. hear music videos. D. post photographs. Answer: B Reference: Creating
More informationThe Central Processing Unit:
The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Objectives Identify the components of the central processing unit and how they work together and interact with memory Describe how
More informationA Computer Glossary. For the New York Farm Viability Institute Computer Training Courses
A Computer Glossary For the New York Farm Viability Institute Computer Training Courses 2006 GLOSSARY This Glossary is primarily applicable to DOS- and Windows-based machines and applications. Address:
More informationSED 514 Strategies for Teachers and Parents
\ (1) Focus of your portfolio: The goal of SED 514 is to equip teachers with technical and pedagogical skills to enhance teaching and learning. You will prepare a 514-portfolio (electronic or paper) of
More informationIntroduction to Digital System Design
Introduction to Digital System Design Chapter 1 1 Outline 1. Why Digital? 2. Device Technologies 3. System Representation 4. Abstraction 5. Development Tasks 6. Development Flow Chapter 1 2 1. Why Digital
More informationProgrammable Logic Controller PLC
Programmable Logic Controller PLC UPCO ICAI Departamento de Electrónica y Automática 1 PLC Definition PLC is a user friendly, microprocessor based, specialized computer that carries out control functions
More informationFACULTY OF COMPUTER SCIENCE AND ENGINEERING CURRICULUM FOR POSTGRADUATE PROGRAMMES. (Master in Information Technology)
FACULTY OF COMPUTER SCIENCE AND ENGINEERING CURRICULUM FOR POSTGRADUATE PROGRAMMES (Master in Information Technology) MASTER IN INFORMATION TECHNOLOGY (MIT) CURRICULUM 1.1 Introduction This programme is
More informationMICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES FIELD 050: COMPUTER SCIENCE
MICHIGAN TEST FOR TEACHER CERTIFICATION (MTTC) TEST OBJECTIVES Subarea Educational Computing and Technology Literacy Computer Systems, Data, and Algorithms Program Design and Verification Programming Language
More informationSoftware: Systems and Application Software
Software: Systems and Application Software Computer Software Operating System Popular Operating Systems Language Translators Utility Programs Applications Programs Types of Application Software Personal
More informationChapter 1 Computer System Overview
Operating Systems: Internals and Design Principles Chapter 1 Computer System Overview Eighth Edition By William Stallings Operating System Exploits the hardware resources of one or more processors Provides
More informationELECTRONIC DOCUMENT IMAGING
AIIM: Association for Information and Image Management. Trade association and professional society for the micrographics, optical disk and electronic image management markets. Algorithm: Prescribed set
More informationName Subject taught topic(s) for portfolio Greg Everhart Mathematics Algebra 1 and Trigonometry
\ (1) Focus of your portfolio: The goal of SED 514 is to equip teachers with technical and pedagogical skills to enhance teaching and learning. You will prepare a 514-portfolio (electronic or paper) of
More informationEarly Computer VS Modern Computer: A Comparitive Study and an Approach to Advance Computer
Global Journal of Computer Science and Technology Interdisciplinary Volume 12 Issue 11 Version 1.0 Year 2012 Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc.
More informationTYPES OF COMPUTERS AND THEIR PARTS MULTIPLE CHOICE QUESTIONS
MULTIPLE CHOICE QUESTIONS 1. What is a computer? a. A programmable electronic device that processes data via instructions to output information for future use. b. Raw facts and figures that has no meaning
More informationDatabase trends: XML data storage
Database trends: XML data storage UC Santa Cruz CMPS 10 Introduction to Computer Science www.soe.ucsc.edu/classes/cmps010/spring11 ejw@cs.ucsc.edu 25 April 2011 DRC Students If any student in the class
More informationLearning Outcomes. Simple CPU Operation and Buses. Composition of a CPU. A simple CPU design
Learning Outcomes Simple CPU Operation and Buses Dr Eddie Edwards eddie.edwards@imperial.ac.uk At the end of this lecture you will Understand how a CPU might be put together Be able to name the basic components
More informationMEng, BSc Applied Computer Science
School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions
More informationLet s put together a Manual Processor
Lecture 14 Let s put together a Manual Processor Hardware Lecture 14 Slide 1 The processor Inside every computer there is at least one processor which can take an instruction, some operands and produce
More informationTEST CHAPTERS 1 & 2 OPERATING SYSTEMS
TEST CHAPTERS 1 & 2 OPERATING SYSTEMS True/False Indicate whether the statement is true or false. 1. Changes that you make in virtual machines do not affect your physical computer. 2. The size of a bus
More informationModule 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1
Module 2 Embedded Processors and Memory Version 2 EE IIT, Kharagpur 1 Lesson 5 Memory-I Version 2 EE IIT, Kharagpur 2 Instructional Objectives After going through this lesson the student would Pre-Requisite
More informationThe Disciplines of Engineering Graphics. Introduction
The Need for Electrical/Electronic Graphics in Engineering and Related Curricula School of Engineering Technology Eric Hansberry, Robert Angus, and Thomas Hulbert Northeastern University Boston, Massachusetts
More informationComputer Systems Structure Input/Output
Computer Systems Structure Input/Output Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Examples of I/O Devices
More informationHow To Understand The History Of An Operating System
7 Operating Systems 7.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: 7.2 Understand the role of the operating system.
More informationBachelor of Science in Information Technology. Course Descriptions
Bachelor of Science in Information Technology Course Descriptions Year 1 Course Title: Calculus I Course Code: MATH 101 Pre- Requisite(s): This course introduces higher mathematics by examining the fundamental
More informationLONG BEACH CITY COLLEGE MEMORANDUM
LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor
More informationComputer Organization & Architecture Lecture #19
Computer Organization & Architecture Lecture #19 Input/Output The computer system s I/O architecture is its interface to the outside world. This architecture is designed to provide a systematic means of
More informationDigital Integrated Circuit (IC) Layout and Design
Digital Integrated Circuit (IC) Layout and Design! EE 134 Winter 05 " Lecture Tu & Thurs. 9:40 11am ENGR2 142 " 2 Lab sections M 2:10pm 5pm ENGR2 128 F 11:10am 2pm ENGR2 128 " NO LAB THIS WEEK " FIRST
More informationMicroprocessor or Microcontroller?
Microprocessor or Microcontroller? A little History What is a computer? [Merriam-Webster Dictionary] one that computes; specifically : programmable electronic device that can store, retrieve, and process
More informationIntroduction To Computers: Hardware and Software
What Is Hardware? Introduction To Computers: Hardware and Software A computer is made up of hardware. Hardware is the physical components of a computer system e.g., a monitor, keyboard, mouse and the computer
More informationReconfigurable Architecture Requirements for Co-Designed Virtual Machines
Reconfigurable Architecture Requirements for Co-Designed Virtual Machines Kenneth B. Kent University of New Brunswick Faculty of Computer Science Fredericton, New Brunswick, Canada ken@unb.ca Micaela Serra
More informationVoltage/current converter opamp circuits
Voltage/current converter opamp circuits This worksheet and all related files are licensed under the Creative Commons Attribution License, version 1.0. To view a copy of this license, visit http://creativecommons.org/licenses/by/1.0/,
More informationObj: Sec 1.0, to describe the relationship between hardware and software HW: Read p.2 9. Do Now: Name 3 parts of the computer.
C1 D1 Obj: Sec 1.0, to describe the relationship between hardware and software HW: Read p.2 9 Do Now: Name 3 parts of the computer. 1 Hardware and Software Hardware the physical, tangible parts of a computer
More informationFor more information visit us at www.univ-bpclermont.fr/en/
For more information visit us at www.univ-bpclermont.fr/en/ 1 2 INTRODUCTION n October 2011 a three year international program in sound engineering as well as a professional recording studio will open
More informationOperating System Structures
Operating System Structures Meelis ROOS mroos@ut.ee Institute of Computer Science Tartu University fall 2009 Literature A. S. Tanenbaum. Modern Operating Systems. 2nd ed. Prentice Hall. 2001. G. Nutt.
More informationPython Programming: An Introduction to Computer Science
Python Programming: An Introduction to Computer Science Chapter 1 Computers and Programs 1 Objectives To understand the respective roles of hardware and software in a computing system. To learn what computer
More information(Academy of Economic Studies) Veronica Adriana Popescu (Academy of Economic Studies) Cristina Raluca Popescu (University of Bucharest)
24 (Academy of Economic Studies) Veronica Adriana Popescu (Academy of Economic Studies) Cristina Raluca Popescu (University of Bucharest) Abstract: the importance of computer science, with the most important
More informationIntroduction to computer systems architecture and programming
Introduction to computer systems architecture and programming J. Matravers IS1168, 2790168 2011 Undergraduate study in Economics, Management, Finance and the Social Sciences This is an extract from a subject
More informationDesktop Publishing 5N0785 Learning Outcome 2 Monaghan Institute Level 5 Module
Desktop Publishing 5N0785 Learning Outcome 2 Monaghan Institute Level 5 Module Contents Learners will be able to describe the characteristics of key components of DTP systems including those used for input,
More informationComputer Science, Telecommunication, and Artificial Intelligence (Classes QA75-76.9, TK5101-TK6720, TK7800-TK7895, and Q334-Q390)
LIBRARY OF CONGRESS COLLECTIONS POLICY STATEMENTS ±² Collections Policy Statement Index Computer Science, Telecommunication, and Artificial Intelligence (Classes QA75-76.9, TK5101-TK6720, TK7800-TK7895,
More informationOKLAHOMA SUBJECT AREA TESTS (OSAT )
CERTIFICATION EXAMINATIONS FOR OKLAHOMA EDUCATORS (CEOE ) OKLAHOMA SUBJECT AREA TESTS (OSAT ) FIELD 081: COMPUTER SCIENCE September 2008 Subarea Range of Competencies I. Computer Use in Educational Environments
More informationChapter 5 Busses, Ports and Connecting Peripherals
Chapter 5 Busses, Ports and Connecting Peripherals 1 The Bus bus - groups of wires on a circuit board that carry information (bits - on s and off s) between computer components on a circuit board or within
More informationComputer Science/Software Engineering
292 School of Science and Engineering Computer Science/Software Engineering Everald E. Mills, PhD, Chair Objectives The computer science program seeks to prepare students for careers that require sophisticated
More informationPoznan University of Technology Faculty of Electrical Engineering
Poznan University of Technology Faculty of Electrical Engineering Contact Person: Pawel Kolwicz Vice-Dean Faculty of Electrical Engineering pawel.kolwicz@put.poznan.pl List of Modules Academic Year: 2015/16
More information