
On Dec 12, 2011, at 11:39 PM, Dave Mason wrote:
Hi,
I'm teaching a 3rd year course in Advanced Algorithms, using Dasgupta, Papadimitriou & Vazirani in January.
I would love to have some lectures support with Smalltalk
I have decided that rather than assignments, I'm going to have weekly marked labs. Some of those will be paper exercises, but I would like to have a simple language for them to express their algorithms, where the performance analysis would be particularly clear, and it would be a huge bonus if we could bolt an algorithm visualizer/animator on the side.
I'd probably use smalltalk if I had my druthers (just because it's so malleable), but I'm guessing that wouldn't be super popular with the students (as they only had a bit of Smalltalk 3 semesters earlier as part of an OO course, and Java is probably the language they know best).
Do it in Smalltalk :) Start small. There are books around.
If I had more time, I might build a parser for a language that compiled to the SqueakVM, but I don't.
But why do you need that. If you propose some classes for basic data structures. You could have some mondrian scripts to display graphs you do not have to load completely Moose.
Any suggestions? Moose? any other Smalltalkers projects that might be relevant?
Thanks, and I'll post a summary if there's any interest+response.
../Dave
_______________________________________________ Esug-list mailing list Esug-list@lists.esug.org http://lists.esug.org/mailman/listinfo/esug-list_lists.esug.org