1 true computer literacy and core concepts for non-majors kurt f. lauckner department of computer...

21
1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University [email protected]

Upload: lydia-taylor

Post on 25-Dec-2015

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

1

True Computer Literacy and Core Concepts for Non-majors

Kurt F. Lauckner

Department of Computer Science

Eastern Michigan University

[email protected]

Page 2: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

2

- Historical Notes -

Computer Literacy:

Programming Show & Tell Business Uses Ethics & Society Problem Solving Tools Concepts Approach

Page 3: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

3

- Historical Notes -

The Tools:

Word processing Electronic Spreadsheets Data Base Systems Communications and the Web Web Page Development Programs

Page 4: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

4

Comparison with other Fields

Economics Political science Physics Psychology Chemistry

Page 5: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

5

What are concepts?

Not skills

They are fundamental

They are pervasive

They have a lasting quality

Page 6: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

6

A Fundamental Concept:

Bit Mapped vs Object Graphics

Page 7: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

7

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

Page 8: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

8

A Pervasive Concept:

Audio Information Cassette tapes/ CDs DATs Internet Talk

Visual information Television/digital TV Internet video

Digital vs. Analog

Page 9: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

9

A Pervasive Concept:

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?

Digital vs. Analog

Page 10: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

10

A Pervasive Concept:

Analog vs. Digital

Humansdigital!

are

Page 11: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

11

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

Page 12: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

12

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.

Page 13: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

13

A Lasting Concept:

Many examples Stonehenge Link trainers Wind tunnel

Current examples Virtual reality Artificial intelligence

Simulation

Page 14: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

14

Simulation Science

Predicting the derivatives market

Evolutionary programming

Information system agents

Page 15: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

15

Concepts Approach: Theory

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)

The how and why of computers

Page 16: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

16

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 Entertainment

Page 17: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

17

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 computersRepresentation & 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

Multitasking

Page 18: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

18

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

Page 19: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

19

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

Complex adaptive systems

Page 20: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

20

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.)

Page 21: 1 True Computer Literacy and Core Concepts for Non-majors Kurt F. Lauckner Department of Computer Science Eastern Michigan University csc_lauckner@online.emich.edu

21

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.