Course Description Programmer-oriented survey of the authoring, distributing, and browsing technologies. The role, use, and implementation of current Internet tools. Server side programming, GGI scripts. Security and privacy issues. Languages are introduced as needed.
Emphasis is on understanding, exploiting, and extending Internet technologies.
Prerequisites Programming fundamentals at the level of 106B or 106X, and the ability to build and debug programs in a Unix environment. You may now generate a printable list of Stanford Bookstore materials assigned for the courses you are taking. Please be sure to check this page before ordering any textbooks. Details are subject to change. You may also review SCPD information about ordering textbooks .