Education for the Computer Science Community

Mark Weiser

Xerox PARC

Education for the Computer Science Community

Or:

My background

What does Academia do?

Who do you serve?

Employers want

Outline

Assumptions

The Goal of C.S. Education and Research

Characteristics of a community:

The Computer Science Community

Skill is not enough

Examples of enculturation

Learning is always

Example of learning and community

Quiz, community and computer science

PP Presentation

A few I thought of...

Important Community Issues for C.S. Education

Ethics

Buggy code

A modest grading proposal:

Another example:

Aesthetics

Aesthetic sophistication

Humanities

Modernism... from Toulmin's Cosmopolis

Example: Modernism vs. Postmodernism

Application to Computer Science

Humanities and social science applied to "usable" and "useful"

Successes of

Community, revisited

You are members of a foreign community

Beyond the top ten,

Some things to do

How might the Internet change Higher Ed?

Tenure

Curriculum

Research Challenges

Advice to research universities

most importantly, please measure

Advice to funding agencies

Advice to all instructors

MIT EECS M.E.

MIT EECS degree, continued

Comment on MIT EECS M.E.

Conclusions