Workshop on First Year Instruction: FYI 2000

July 15 and 16, Duke University, Durham, North Carolina


A workshop on first year instruction in computer science will be held at Duke University, July 15-16. The workshop is sponsored by the National Science Foundation (CISE-9634475) and the Duke University Computer Science Department.

Meals on Saturday and Sunday (from breakfast Saturday through lunch and afternoon break on Sunday) and other workshop expenses (but neither travel nor lodging) will be covered for all participants.

We gratefully acknowledge support for the workshop from Addison Wesley Longman (breakfast), McGraw-Hill (lunch), John Wiley (break), and Metrowerks/Motorola (lunch). The CSED group at Duke, with support from Microsoft, is sponsoring dinner.

The workshop will provide an informal atmosphere in which we will discuss topics related to the first year of undergraduate computer science education. The goal is to engage participants in talking about interesting topics related to first year instruction and to continue the rejuvenation process that summer sometimes brings with it.

The workshop will run from 9:30 - 5:00 on Saturday and 9:30 - 3:30 on Sunday.


There will be several components to the workshop.

Complete Schedule

Keynote talk

Invited Talks

Invited Panel


Participation in the workshop will be on a first-come, first-served basis with preference given to those who submit a position statement, panel proposal, or pearl (see below). Although we don't anticipate turning people away, we can't reasonably accommodate more than 100 participants.

Position Statement

We welcome position statements on the order of a few hundred words addressing any aspect of teaching the first year of undergraduate computer science. Well-worded, insightful, and thought-provoking statements are particularly encouraged.

Talks and Panels

If you'd like to give a talk based on your position, please provide more than an abstract so that we can judge the suitability of your position and statement as well as its fit in the workshop. Talks should address some aspect of first-year instruction (hopefully) both philosophically and pragmatically.

Proposals for panel session topics are also welcome.

Assignment, Homework, Program, and Lecture Pearls

(An idea borrowed shamelessly from the International Conference on Functional Programming).

We invite submission of well-crafted and developed assignments, homework problems, programs and lectures. These submissions should be somewhere between a Programming Pearl à la Bentley and a Nifty Assignment (from the 1999 SIGCSE conference).


Submissions addressing research about the first year, or that pushes CS research into the first year, are particularly encouraged.

Intent to Participate/Submitting Statements and Proposals

To participate in the workshop, send email to with the subject FYI indicating your intent to participate. Position statements, panel proposals, and other submissions should be sent as pdf attachments. (A web page for uploading statements may be available soon).

If you're interested in giving a talk or presentation about your position, or in proposing a panel, please indicate this in your mail.


An intent to participate should be made as early as possible (there may be a cap on participation).

Participants who wish to have their submissions considered for a talk, panel, or pearl should submit by June 12. The program committee will make decisions by June 21.


A list of those scheduled to participate

Program Committee

The people below will evaluate submissions to determine which will be considered for talks and panels. We're interested in engaging and thought-provoking ideas.

Owen Astrachan Duke University
Viera Proulx Northeastern University
Stuart Reges University of Arizona
Joe Turner Clemson University
Eugene Wallingford University of Northern Iowa
Julie Zelenski Stanford University


A proceedings of all conference related activities and submissions will be available.

All workshop activities will take place at Duke. Hotel Information for nearby hotels.

The talks will take place primarily in B101 aka the Love Auditorium of the Levine Science Research Center (LSRC). Some sessions will take place in the D-wing (computer science) of the LSRC.

On the weekend there is ample parking for the LSRC and the LSRC is a short walk/shuttle from hotels.

Directions and transportation information.

Owen L. Astrachan
Last modified: Thu Jul 27 14:14:02 EDT 2000