Thursday, July 21, 2005

 

Teaching at University

I think I know how to teach to software professionals: I've been doing that for almost 15 years now, and in most cases I can make a few days of training both productive and fun.
In spring 2005, however, I've taught a short UML course at University of Trieste. The dynamics were quite different. I've taught several courses where more than a few people were fresh out of university, but the dynamics inside the university were quite different. And by that I mean: I could have done it better!
I'll be repeating the experience this fall, and after thinking more about what could be improved, I'm radically changing the order in which I'll present the material. I'll start, nonetheless, with the State Diagram, move up to the Class Diagram, and later provide a few key points on the Component Diagram, the Activity Diagram, the Use Case diagram.
Of course, it's not just a matter of moving things around: my aim is to present the material in a way that will truly make sense to students, most likely with a strong passion for coding but little real-world experience, a strong drive to code but less experience with modeling. In a few months, I'll tell you if this different approach is, as I'm expecting, so much better!

Comments:
Carlo, di la verità. In realtà hai più di un fratello gemello omozigota segreto che collabora con te in tutta questa fervida attività ;-)
 
Ricordo un posting di qualche anno fa su it.comp.lang.c++ che mi citava come [un] esempio di come gli informatici non siano esattamente gigolo / indossatori.
Non ho gemelli omozigoti, fortunatamente per loro... :-)).
 
Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?