Download PPT

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
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
Related documents