Making a better textbook (was Re: The Deitel book)

Justin Sheehy justin at iago.org
Fri Nov 8 13:05:28 EST 2002


Simon Callan <simon at callan.demon.co.uk> writes:

> If you are feeling cruel, you could give them a library that has both
> exposed internals, and proper interface functions, and then halfway
> through the course, change the library so that anyone who doesn't use
> the correct interface finds that subtle bugs have been introduced into
> their code.

I've seen courses that used this tactic to (with some success) teach
the value of obeying interfaces and abstractions.

-Justin

 





More information about the Python-list mailing list