Hi Stefan,
1) I can be mentor, but not (or only very lightly) in the period from 5/7 to 17/8 -- and that is when the projects are supposed to end. But I can certainly instruct the programmer on the nature of a project before that period. If I can co-mentor, that should solve the problem.
2) I can think of three attractive projects:
a) Visualization of matroids of rank at most 4. No need for the student to have a deep knowledge of matroid theory here. A computer science student with some background in visualization could probably do a terrific job.
b) Testing if a matroid is binary, ternary, or quaternary. Takes a little bit of theory, but not much.
c) Isomorphism testing for binary matroids. I have several more tricks up my sleeve to further exploit Tutte invariants for this task. Appropriate for a student of mathematics.
*) I also like the connectivity project, and I think we should keep it. But here you really need someone who studies matroid theory, and they are perhaps hard to get.
*) Computing the automorphism group, in Sage, is really a matter of making the right translations. It is dead easy to do it poorly. The real work is in optimizing what you have for efficiency.
*) I think efficient minor testing for linear matroids (and testing for represented minors) is perhaps more interesting. I cannot think of a nice way to test for minors in a general matroid, but for linear matroids there are perhaps things to exploit.
Cheers,
Rudi