CSCI 011

Introduction to Web Programming


Professor:Andrea Danyluk
email:andrea "at" cs "dot" williams "dot" edu
phone: x2178
Office:TCL 305
Office Hours:If my door is open, you're welcome to drop by. Scheduled hours are TBA.
Class meetings:T,W,Th 10:00-noon
Lecture room:TCL 206
Lab:TCL 217

Course Description

This course, as is obvious from its title, is about the basics of web programming. You will learn HTML, CSS, and JavaScript. You will also learn about a number of third-party Application Programming Interfaces (APIs), such as Google Earth and Google Maps APIs, that you will then use in your projects. Working in small teams, you will complete a series of programming assignments toward the development of a web application. You will then propose and complete small team projects of your own choosing. Each team will be required to give a brief presentation describing their final project (including a demonstration of it) and to submit a written report summarizing the design process.