NEW COURSE - Spring, 2006

Many of the resources that were used in the teaching of this course are available on line.

CMSC498W Special Problems in Computer Science
Web Architecture and Programming

or:

How The Web Was Won

Professor Jim Hendler

TuTh, 3:30-4:45

"In just a few years since inception, the Web has revolutionized information access and exchange across all human endeavors, truly creating a global village," --- Francesco Parese Marconi, chairman of the Marconi Foundation.

The growth of the World Wide Web, since it's invention 15 years ago, has been absolutely spectacular - billions of pages have been developed in almost every human language by people living in every country and continent. Children learn to how to search the Web in school, professionals from businessmen to scientists use the Web routinely in their day-to-day life, and "to google" has become a widely used verb in many languages.

But do you know how it really works???

As the Web celebrates it's first decade of widespread use, the computer science community is exploring how to keep the Web functioning and growing. In this course, we will explore the fundamental architectural principles of how the Web works, the protocols that provide the scalability of the Web, and the algorithms that make life on the Web possible. We will also explore the future of the Web, examining tools and techniques that enable web-wide integration of data, processes and knowledge currently held in off-web applications and proprietary programs.

Topics to be covered include:

The Web has changed how you, your friends, your colleagues and, in fact, the majority of people in the world live and work. Learn how this has happened, how it works, and what you can learn to be part of its future.

A link to more information about the class, the Professor, the requirement and workload, and a more detailed list of topics