University of California at Berkeley Information Systems 106 and Engineering 111

advertisement
University of California at Berkeley
Information Systems 106 and Engineering 111
Introduction to Networked Applications and Computing
Introduction to course
by
David G. Messerschmitt
Role of the Computer
Information
management
Number cruncher
Communication
Time….
Berkeley SIMS and COE
2
IS106 and E111
Scope
• Application perspective on networked
computing
–
–
–
–
Major applications
Capabilities and limitations of the technology
Concepts and terminology of the technology
Policy and social context
Berkeley SIMS and COE
3
IS106 and E111
Premise
• Networked applications and computing will be
pervasive in your personal and especially your
professional life
• End-users can conceptualize better ways to use the
technology (and this is the only way to make
major progress), but
• To participate, you need a basic understanding of
the technology and how it can be used
Berkeley SIMS and COE
4
IS106 and E111
Goals
• Conceptualize and analyze realistic new
networked computing applications
• Work effectively with implementers to realize
those ideas
• Be able to track current and future industry
developments
• Understand related policy and social issues
Berkeley SIMS and COE
5
IS106 and E111
Goals (con’t)
• This course emphasizes concepts (habits of
the mind)
• It is not a skills course
– Future added laboratory is likely
Berkeley SIMS and COE
6
IS106 and E111
Goals (con’t)
• If this is your first course on computing:
– You will develop a good idea of where to go
next
• If this is your only course on computing:
– You will be well positioned to follow and
understand developments for some time
Berkeley SIMS and COE
7
IS106 and E111
Limitations
• Survey course, broad set of topics like Econ 101
• Modern approach, but
– Most deployed applications are legacy
– Today’s modern approach is tomorrow’s legacy
• Broad coverage requires simplification and
abstraction of many issues
– Programming not emphasized
– “The devil is in the details”
Berkeley SIMS and COE
8
IS106 and E111
Limitations (con’t)
• “Alphabet soup” of acronyms avoided
– But you should develop the background to
“slurp the soup” if you want
• Narrowed choice of technical topics:
relevance from an application perspective
Berkeley SIMS and COE
9
IS106 and E111
Approach
•
•
•
•
•
Top-down
Emphasis on integrative concepts
Application perspective
Plentiful analogies
Non-technical and well as technical
Berkeley SIMS and COE
10
IS106 and E111
Concepts
•
•
•
•
•
Applications: group and organizational
Complexity
Architecture
Infrastructure
Legal, economics, and policy
Berkeley SIMS and COE
11
IS106 and E111
Concepts (Con’t)
•
•
•
•
•
Algorithms, protocols and interoperability
Trustworthiness
Processing, bitrate, delay
Concurrency
Scalability
Berkeley SIMS and COE
12
IS106 and E111
In class
• Rely on your having read notes in advance,
so class can focus on:
–
–
–
–
Buttress most challenging concepts
Answer your questions
Discussion of controversial issues
In-class mini-projects
Berkeley SIMS and COE
13
IS106 and E111
Outside class
• Discussion forum
• Readings
• Explorations
– Experience in gaining topical knowledge
– Appreciate better those unfathomable details
• Homework
– Weekly
– Can be turned in by groups of one, two, or three
students (you will all get the same grade)
Berkeley SIMS and COE
14
IS106 and E111
Grading
•
•
•
•
•
Class discussion (10%)
Online discussion (15%)
Homework (15%)
First exam (25%)
Second exam (35%)
Berkeley SIMS and COE
15
IS106 and E111
Reader
• Networked Applications: A First Course on the
New Computing Infrastructure, by D.G.
Messerschmitt
• Textbook to be published summer 1999 by
Morgan Kaufmann
• Manuscript will be sold through Copy Central
• Your feedback welcomed: obfuscations,
omissions, errors, etc.
Berkeley SIMS and COE
16
IS106 and E111
Communication
• Class will gain experience with groupware
and collaborative tools by using them
– WWW server
– Email
– Online discussion forum
• www.sims.berkeley.edu/courses/is106/s99
– See particularly the announcements page several times
per week
Berkeley SIMS and COE
17
IS106 and E111
Before Friday’s class
• Send instructor information about yourself
to messer@eecs.berkeley.edu
– Name
– Email address
– A bit about your background
• Subscribe to class listserv
is106@sims.berkeley.edu
Berkeley SIMS and COE
18
IS106 and E111
Download