[Edu-sig] Introducing Python to Engineering Students
John Posner
jjposner at snet.net
Wed Mar 12 13:50:54 CET 2008
> > I'll modify my function to look more like yours, going for more
> > clarity with only a small sacrifice in efficiency. I can't use the
> > nice OOP style, however, because these students have studied only
> > functions. OOP is an "advanced topic" covered in a later
> course for
> > computer engineers, and not at all for electrical and other
> > engineering majors. :(
>
> Yes, I understand your frustrations.
>
> I try to pitch to other faculty that "ontogeny *need not*
> recapitulate phylogeny" with the example of cell phones:
> you *don't* need to have used a land line first.
>
> Start early with objects.
>
IMHO, object-oriented programming is like most technologies -- it was
developed as a solution to perceived problems. Newbies, who haven't
perceived the problems, will have trouble appreciating the solution.
-John
More information about the Edu-sig
mailing list