Earlham College Computer Science Department Content Administration Group

About the Group

  The Content Administrators' primary responsibilities are the development and
maintenance of the department's public presence---principally the department
web.  This will include developing, with the faculty and other groups within
the department, a comprehensive and coherent structure for the department's web
and developing and maintaining the content of that web, including working with
faculty to maintain course web pages throughout the semester and between
semesters.  A significant goal for this group is to develop dynamically updated
content which minimizes the amount of hand maintenance that is required.

Job Description

The department is currently looking for two or three students to participate as
interns with the group during the Spring 2002 to Spring 2003 period.

Basic responsibilities include:
o  Attend weekly planning and review meetings (about 1-2 hours/week).
o  Develop and maintain HTML documents along with active content programs and
   scripts using languages like java, perl, etc.
o  Administer the departments web server.
o  Work effectively within a team framework.
o  Learn the skills necessary to carry out these duties.
o  Track your time, the progress of your various projects, etc.
o  Commit a total of 10 hours/week.

It is not expected that participants will have the full suite of skills
necessary to carry out all aspects of these duties when they start the
program.  Part of the goal is to provide an opportunity to learn these skills
in a real-world context.  You are expected to be committed to picking up the
skills that you need.  Since there is so much of an investment by you and the
rest of the group in terms of training, etc., we ask that you commit to the
group for a minimum of one year.  The wage is hourly at the College's student
rate. 

  Prerequisites for applying for a position:
    o Programming and Problem Solving (or the equivalent experience)
    o Advanced Programming (co-requisite)
    o Good organizational skills, the ability to follow-through on commitments
      and meet deadlines.
    o Trustworthiness.

  Desirable, but not necessary, technical skills:
    o Experience with HTML and basic web page content.
    o Familiarity with unix.
    o Knowledge of java, perl, shell scripts, and other scripting languages.