Home > Teaching > Projects This Term

Projects This Term

January 7th, 2010

Along with the cross-country capstone projects I’m coordinating this term, I’m also setting up six projects for the students in my CSC302 software engineering course (the first four of which I mentioned in an earlier post):

  1. Adding pivot tables to Gnumeric.
  2. Upgrading PyLint.
  3. Converting the Selenium IDE to a plugin architecture.
  4. Improving the SpatiaLite GIS extensions for SQLite.
  5. Porting Django to Python 3.
  6. Helping with ILUTE (the Integrated Land Use and Transportation Engineering tool).

10-11 students will be working on each; it promises to be an exciting term.

Teaching

  1. January 8th, 2010 at 13:24 | #1

    I’d be interested in your experiences teaching Django, and whether you’ve developed any guides. I introduced one postgrad Humanities ‘new media’ student to it last year as an introduction to web frameworks, with some success but limited further progress. As a comparison and gentler intro, I was thinking of using one of the lightweight frameworks in Ruby, like Camping (we teach an overview of OpenSource web technologies as part of the course).

  2. Jean Brefort
    January 13th, 2010 at 15:05 | #2

    Pivot tables are actually partly implemented in gnumeric (they are called “data slicers” because pivot tables has been registered by MS). I don’t know what’s exactly missing.

  3. January 14th, 2010 at 06:55 | #3

    Gnumeric’s DataSlicers implement part of the framework, but lack the engine to actually regenerate. The goal of the project will be to create that last mile. Prof Wilson is located at University of Toronto, and I’m looking forward to working with the students.

Comments are closed.