This site is from a previous offering of this course and is no longer in use. Visit the Extension School Catalogue for current course offerings.
| Computer Science E-12 : Fundamentals of Website Development |
| Harvard Extension School: 21144 |
| Spring 2008-2009 |
| David P. Heitmeyer, AM, Senior Software Product Architect/Engineer, iCommons, Office of the University CIO, Harvard University. |
| Location: Science Center Hall A Meeting Time: Wednesday 5:30-7:30 pm |
| This course provides a comprehensive overview of website development. Students explore the prevailing vocabulary, tools, and standards used in the field and learn how the various facets—including XHTML, CSS, JavaScript, Ajax, multimedia, scripting languages, HTTP, clients, servers, and databases—function together in today's web environment. The course provides a solid web development foundation, focusing on content and client-side (browser) components (XHTML, CSS, JavaScript, multimedia), with an overview of the server-side technologies. In addition, software and services that are easily incorporated into a website (for example, maps, checkout, blogs, content management) are surveyed and discussed. Students produce an interactive website on the topic of their choice for the final project and leave the course prepared for more advanced and focused web development studies. Prerequisites: CSCI E-1, or the equivalent experience. |
In addition to the texts, there will be online readings assigned and online references cited.
Required texts:
Freeman, Elisabeth and Eric Freeman. 2005. Head First HTML with CSS & XHTML . O'Reilly & Associates. 658 p. ISBN 0-596-10197-X

Jennifer Niederst Robbins, 2006. Web Design in a Nutshell . O'Reilly & Associates. 826 p. ISBN 0596009879

Texts are available through:
Copyright ©2009 President and Fellows of Harvard College
Webmaster