On Wed, Sep 10, 2008 at 12:43 PM, David MacQuigg <[EMAIL PROTECTED]> wrote: > I'm putting together some problems for students in ECE 578, Computer > Networks. The simulator being used in the class is truly awful, one of these > expensive commercial programs, dumbed down for academic use, but still loaded > with the non-essential complexity typical of programs written for full-time > professionals. > > It occurs to me that Python would be a much better tool for what we are > doing. The objects in a network are easily modeled as Python objects, and > students gain a much better understanding when they see what is inside the > objects, rather than just picking them off a menu, and using them as black > boxes. > > Take a look at http://ece.arizona.edu/~edatools/ece578/Ethernet/ The Python > program is still in its early stages. Next step is to "refactor" it, making > the main program a Network object, so we can run it in a loop. > > Comments and suggestions are welcome, especially for more clarity in the > Python code. Python is still not used in any class at U of A, and this could > be one of our shining examples to get it started. >
Sorry no comment about the code (yet...). Perhaps it would also be suitable to send this to the python tutor list. They tend to provide a lot more feedback of the type you're asking than one typically gets here. And I don't mean this in a negative way about discussions on this list; just pointing out the different focus... André > > _______________________________________________ > Edu-sig mailing list > [email protected] > http://mail.python.org/mailman/listinfo/edu-sig > _______________________________________________ Edu-sig mailing list [email protected] http://mail.python.org/mailman/listinfo/edu-sig
