Course Description

Fundamentals of World Wide Web (WWW) programming, including protocols, client-server interaction, markup languages, client- and server-side programming, databases, and remote procedure calls. Development of a WWW server and WWW sites with browser-based interfaces to remote databases. Students will incorporate scaling, throughput, and latency considerations in the development of widely-distributed systems.