At the beginning of their apprenticeship, students work on small, demonstration projects to
practice their skills. One such project is the creation of personal and group web pages. These
pages must be written by hand using the latest Internet specifications (valid XHTML and CSS).
Students get practice writing markup language, synchronizing files with a web server, doing
quality assurance testing (validating their code), working with a group, and presenting their
work in front of an audience. Below are some sample web pages created for this project.
Links to some student websites:
As students progress in their apprenticeship, students plan and implement a
real information technology solution, either for Shodor or for a client organization in the
community. Below are the advanced projects from 2007-2008.
Digital Durham project, led by Trudi Abel of Duke University, is a website cataloging the history of
Previously, apprentices at Shodor constructed an interactive map of Durham displaying
historical and modern-day photos at their actual locations on the map. These included
old and new panoramas of the city, taken from the same vantage points.
This project allowed the students to take the project one step further, overlaying
fire insurance maps from the late 1800s onto a present-day map. They also added
markers for historical buildings and businesses. Users are be able to fade between
eras to see how roads and buildings have changed, and to see what now occupies the
sites of past businesses.
To see the previous year's Digital Durham project, visit:
NCSSM Registration System:
Previously, apprentices built a registration system for NCSSM's Ethics and Leadership
Conference. The system allowed students, chaperones, and presenters to fill out forms
and register for the conference. Administrators could then use the system to easily
organize students and assign them to sessions.
The following year, apprentices later improved the registration system by adding
documentation, email confirmation, and many other features requested during the first
year of use.
Shodor Workshop Registration System:
Apprentices created a new, automated registration system to be used by applicants for
Shodor SUCCEED workshops.
Prior to this project, registrations required the Shodor staff to do some manual
filing and processing of information; this new system automatically logs registrations
in a database, and allows staff to update and manage them much more easily.
Environmental Science Curriculum
The Environmental Science apprentice group is met with and learned from two
researchers in the field of environmental science. The students wrote lesson plans,
created videos, and built computer models of the concepts they are learning.
As part of their summer project, apprentices helped to teach Shodor's SUCCEED workshop
on environmental science.