The Advanced Programming Seminar Series

A weekly discussion, sponsored by Computer Science Department and Ethos lab.

Schedule of Talks

  • September 10th, On Programming: Reflections of a Gray Haired Computer Scientist by Dr. Solworth (60 attended, slide, recording)
  • September 17th, No Plan Survives Contact: Experience with Cybercrime Measurement by Dr. Kanich (30 attended, recording)
  • September 24th, Getting ahead with Open Source by W. Michael Petullo (40 attended, recording)
  • October 1st, Apache maven : A maven in build automation by Venkat Raghavan G (45 attended, recording)
  • October 8th, no session, roome not available
  • October 15th, High-performance cryptography in software by Peter Schwabe (30 attended, recording)
  • October 22nd, Data-structure lock-in by Dr. Bernstein (65 attended, recording)
  • October 29th, Programming Abstractions For Modular And Reusable GUI-Directed Test Scripts by Dr. Grechanik (Cancelled, speaker had a conflict)
  • November 5th, Modern Web Development by Peter Snyder (35 attended, slide, recording)
  • November 12th, no session, room not available
  • November 19th, Prof. Eriksson
  • November 26th
  • December 3rd

Possible Future Topics

  • PlanetLab
  • make and other build tools
  • Autotools
  • Scala

Previous Semesters


The Advanced Programming Seminar Series meets each Monday 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 Xu Zhang if you are interested in presenting a topic or have any questions.

Information Approval Curriculum accredited by CNSS gratefully acknowledge funding by National Science Foundation

UIC Links

Security Links