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

Reply via email to