Survey
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project
True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University [email protected] 1 - Historical Notes - Computer Literacy: Programming Show & Tell Business Uses Ethics & Society Problem Solving Tools Concepts Approach 2 - Historical Notes - The Tools: Word processing Electronic Spreadsheets Data Base Systems Communications and the Web Web Page Development Programs 3 Comparison with other Fields Economics Political science Physics Psychology Chemistry 4 What are concepts? Not skills They are fundamental They are pervasive They have a lasting quality 5 A Fundamental Concept: Bit Mapped vs Object Graphics 6 A Fundamental Concept: Why is the binary system used in digital computers? Is it because binary is equivalent to the “on” and “off” of a switch? NO! The real reason: Binary is cheap Binary is reliable Quantum computers and the future 7 A Pervasive Concept: Digital vs. Analog Audio Information Cassette tapes/ CDs DATs Internet Talk Visual information Television/digital TV Internet video 8 A Pervasive Concept: Digital vs. Analog How many times can an audio tape be copied before it sounds terrible? How many times can an image be copied before it falls apart? 9 A Pervasive Concept: Analog vs. Digital Humans digital! are 10 A Pervasive Concept: Humans are digital? Digital in what sense? We move in an analog fashion We digest food in an analog fashion Every living thing has a digital base DNA and the double helix Base four 11 A Pervasive Concept: Humans are digital! The DNA in the cells of a human are copied millions of times during their lifetime. Only a digital process could do this with the accuracy needed. 12 A Lasting Concept: Simulation Many examples Stonehenge Link trainers Wind tunnel Current examples Virtual reality Artificial intelligence 13 Simulation Science Predicting the derivatives market Evolutionary programming Information system agents 14 Concepts Approach: Theory The how and why of computers Five kinds of information Storage of the information The stored program computer Using the computer (Operating Systems) Humans communicating with the computer Computers communicating with computers (Networks) 15 Core Concepts: Applications Category Network communication, the Internet Information Systems Visual Communication Audio Communication Simulation Artificial Intelligence/Genetic Programming Education and Training Real Time/Process Control 16 Entertainment Appendix: Concepts for Consideration Introduction Defining a computer Structure of a computer Hardware vs computer software Electronic and mechanical Special purpose vs general purpose Analog vs digital computers Representation & Storage of Info. Reason for the binary system Representing information in binary Five basic categories (numbers, symbols, images, audio, programs) The binary & hexidecimal numbers RAM & ROM (permanent & nonperm.) Primary vs secondary memory Basic Structure / Software An algorithm A computer program The process of writing a program The von Neumann computer Fetch/execute and "clock" speed Parallel processing /supercomputer Controlling the Computer Operating systems Information flow Booting up the computer The user interface Organization of files & directories Input/output information 17 Multitasking Appendix: Concepts for Consideration Progr. Languages & Software The communication cycle Human & computer languages Program translators Generations of Languages Software development Networks Communications channel Connecting computers Direct vs indirect connections Networking software (e.g., browsers, TCP/IP) Internet and World Wide Web The Internet Hypertext and hypermedia Browsers Electronic mail Conferencing Data Bases & Info. Systems Gathering information Storing information Accessing information Analyzing information The data base and DBMS 18 Appendix: Concepts for Consideration Visual Communication Digitizing images Manipulating existing images Creating original images Bit mapped vs object graphics Animation Visualization of information Audio Communication Speech synthesis Speech recognition Natural language communication Digitized sound MIDI Simulation Predictable vs probabilistic Continuous vs discrete Models Biases in models Virtual reality Artifical Intelligence &Genetic Sys. Knowledge represent. & acquisition Reasoning Neural networks Expert systems Intelligent agents Genetic programming 19 Complex adaptive systems Appendix: Concepts for Consideration Education and Training Cognitive learning Pyschomotor skills Social interaction learning Distance learning Learning over the Internet Ethics & Privacy False information Computer security issues Trojan horses, worms, & viruses Monitoring in the workplace Signature authentication Government vs individual privacy Cryptography Word Processing Fonts Support progr.(spelling & grammer) Spreadsheets Cells Support Programs (graphing, statistics) Data Base Basics (fields, records) Support Programs (report generators) Communications Basics (modems, PPP, IP, browsers) Graphics Basics (lines, fills, object vs bit map.) Support Programs (presentation sys.) 20 References • National Research Council, Report of the Computer Science and Telecommunications Board, Being Fluent with Information Technology, 2000. • Denning , Peter J., A Commentary On Fluency in Information Technology, Inventio, 2, 1 (Feb.2000) • Hillis, Danny, The Pattern on the Stone. Perseus Books, 1999. • Lauckner, Kurt and Lintner, Mildred. The Computer Continuum, Upper Saddle River: Prentice Hall, 2001. 21