Course materials for ART329, taught at the University of Sioux Falls in the fall of 2011.
JavaScript Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Welcome to ART329 for the fall of 2011. This project includes all the course materials for this course that have been provided by the instructor.

This project uses web technologies like Apache Ant and Python to build files appropriate for distribution. See the How to Build section below for details.


Includes a basic index of the content in the rest of the site.

Welcome to ART 329 Web Design. This course is an introduction to the tools and techniques associated with building webpages and sites using professional-level software. Prerequisite: a grade of “C” or higher in ART 110 or ART 120. (3 s.h.).

Build: ant homepage


Includes the standard info: course info, teaching info, grading info, university info, and course schedule.

Build: ant syllabus


Provides detailed information on the assignments and the rubric for each assignment.

Build: ant assignments


As lecture slides get added, they'll show up in a list on the homepage. Slides are not part of the build script, but they are part of the deploy script.

How to Build

This project uses Apache Ant to parse the static HTML files with some dynamic parsing and stitching. There are targets for the individual sections listed above. Additionally, there are targets: clean, rebuild, and all (which is the default).

Build: ant or ant all or ant rebuild to force a fresh version

The project also uses a small Python script for deployment. Deployment in this case is simply copying the distributable files to a target folder of your specification.

./ ~/Dropbox/public/art329/ or python ~/Dropbox/public/art329/