The Advanced Programming Seminar Series

A weekly discussion, sponsored by the Center for RITES.

Schedule of Talks

  • September 21st, Programming in the Ethos Environment by Dr. Solworth (40 attended, recording)
  • September 28th, Mastering the Unix Command Line by Dr. Eriksson (51 attended, recording)
  • October 5th, System-wide Profiling by Mike Petullo (30 attended, recording)
  • October 12th, Testing by Dr. Grechanik (37 attended, recording)
  • October 19th, No session due to ACM Conference on Computer and Communications Security
  • October 26th, The Go Programming Language by Wenyuan Fei (34 attended, recording)
  • November 2nd, Debugging by Tim Merrifield (52 attended, recording)
  • November 23rd, Localization by Dr. Eriksson (recording)

Possible Future Topics

  • PlanetLab
  • make and other build tools
  • Revision control systems
  • Advanced uses of the shell
  • iPhone programming
  • Autotools
  • Go
  • Scala
  • Debugging


The Advanced Programming Seminar Series meets each Wednesday from 12-1:00pm in SEO 1000. Each week, a seminar participant leads a discussion related to system programming; topics may include debugging, profiling, packaging, revision control, and programming language techniques for developing reliable system software. Pizza is provided.

The purpose of the seminar is three-fold:

  1. Sharing knowledge about relevant topics
  2. Improving students' ability to present technical material
  3. Increasing the interaction between our computer science labs

A typical session will include:

  • A prepared, 30–40-minute talk presented by a student (or faculty member)
  • 10 minutes of questions
  • A quick critique of the presentation
  • A social period for the remaining scheduled time

Please email the coordinator W. Michael Petullo if you are interested in presenting a topic or have any questions.