1 / 18

Introduction to course

Learn about the role of computers in information management, number crunching, and communication. Explore the applications, limitations, and terminology of networked computing. Gain a conceptual understanding and analyze realistic new applications. Stay updated on industry developments and understand related policy and social issues.

eberle
Download Presentation

Introduction to course

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to course by David G. Messerschmitt

  2. Role of the Computer Information management Number cruncher Communication Time….

  3. Scope • Application perspective on networked computing • Major applications • Capabilities and limitations of the technology • Concepts and terminology of the technology • Policy and social context

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

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

  6. Goals (con’t) • This course emphasizes concepts (habits of the mind) • It is not a skills course • Future added laboratory is likely

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

  8. 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”

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

  10. Approach • Top-down • Emphasis on integrative concepts • Application perspective • Plentiful analogies • Non-technical and well as technical

  11. Concepts • Applications: group and organizational • Complexity • Architecture • Infrastructure • Legal, economics, and policy

  12. Concepts (Con’t) • Algorithms, protocols and interoperability • Trustworthiness • Processing, bitrate, delay • Concurrency • Scalability

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

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

  15. Grading • Class discussion (10%) • Online discussion (15%) • Homework (15%) • First exam (25%) • Second exam (35%)

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

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

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

More Related