Presentation is loading. Please wait.

Presentation is loading. Please wait.

Understanding Networked Applications: A First Course Introduction to course by David G. Messerschmitt.

Similar presentations


Presentation on theme: "Understanding Networked Applications: A First Course Introduction to course by David G. Messerschmitt."— Presentation transcript:

1 Understanding Networked Applications: A First Course Introduction to course by David G. Messerschmitt

2 Understanding Networked Applications A First Course 2 Copyright notice ©Copyright David G. Messerschmitt, 2000. This material may be used, copied, and distributed freely for educational purposes as long as this copyright notice remains attached. It cannot be used for any commercial purpose without the written permission of the author.

3 Understanding Networked Applications A First Course 3 Your instructors David Messerschmitt, Professor of EECS Americ Azevedo, Instructor

4 Understanding Networked Applications A First Course 4 Role of the Computer Number cruncher Information management Communication Time….

5 Understanding Networked Applications A First Course 5 Scope Application perspective on networked computing –major applications –capabilities and limitations of the technology –concepts and terminology of the technology –policy and social context

6 Understanding Networked Applications A First Course 6 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, how it can be used, its limitations

7 Understanding Networked Applications A First Course 7 Goals Understand concepts and terminology 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 Appreciate related policy and social issues

8 Understanding Networked Applications A First Course 8 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 in the future

9 Understanding Networked Applications A First Course 9 Limitations Survey course, broad set of topics (modeled after beginning economics) 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”

10 Understanding Networked Applications A First Course 10 Limitations (con’t) “Alphabet soup” of acronyms avoided –but you should acquire the understanding to “slurp the soup” if you want Choice of technical topics based on relevance from an application perspective

11 Understanding Networked Applications A First Course 11 Approach Top-down Emphasis on integrative concepts Application perspective Plentiful analogies Mixture of non-technical and technical

12 Understanding Networked Applications A First Course 12 In class Rely on your having read assigned reading in advance, so classroom can focus on: –buttressing most challenging concepts –supplementing and updating –answering your questions –discussion of issues –in-class exercises and mini-projects –peer instruction

13 Understanding Networked Applications A First Course 13 Outside class Discussion forum Textbook readings Homework –try Internet applications Group project –Six milestones

14 Understanding Networked Applications A First Course 14 Grading Midterm and final (50%) and quizzes (5%) –Online Group project (30%) Homework (10%) Discussion forum (5%)

15 Understanding Networked Applications A First Course 15 Textbook Understanding Networked Applications: A First Course, by D.G. Messerschmitt, Morgan Kaufmann, 1999.

16 Understanding Networked Applications A First Course 16 Finding the class on the Web http://www.sims.berkeley.edu http://webct.berkeley.edu


Download ppt "Understanding Networked Applications: A First Course Introduction to course by David G. Messerschmitt."

Similar presentations


Ads by Google