[Edu-sig] The fate of raw_input() in Python 3000

Arthur ajsiegel at optonline.net
Wed Sep 13 12:47:33 CEST 2006


Peter Bowyer wrote:

>The teaching material 
>did not link everything together so that at the end of the 10 week 
>course you had a large application which you'd built on every 
>week.  Instead you had a pile of useless scripts all totally separate 
>giving no idea that software you could write might be useful rather 
>than just boring.
>  
>
This would be my feeling as well.

But "useless" scripts is all it is realistic to expect to write early on.

And there is competition out there.

Writing useless scripts or reading great contemporary literature.  Hmmm??  

Given the choice, another potential CS student bites the dust.

I can imagine an introductory course that was in fact more a *reading* 
course than a writing course - that spent a good deal of its time 
analyzing the code of  relatively straightforward, but interesting, 
working applications.  The satellite view, before we attempt to descend 
to a finer resolution.

Perhaps it's my educational background.  When John was making the 
analogy between an introductory CS curriculum and an English curriculum 
he said to the effect that it was unrealistic to expect to turn everyone 
into a Shakespeare.  But the fact is that creating writers *at all* is 
outside the scope of the typical English curriculum - it is attempting 
to create great *readers*.. 

I/O.  Read/write.  Seems to me the typical introductory CS course is 
quite unbalanced in this respect.

My instincts are strong enough on this point that I am working to 
provide a satellite view exegesis of the PyGeo code as part of the 
application itself, seeing the ability to read the PyGeo code central to 
fulfilling its purpose - i.e. unless a student can read the code well 
enough to at least extract the analytics driving the visible synthetic 
geometry, PyGeo cannot hope to fulfill its ambitions of tying these 
approaches to geometric study together in more effective ways - ways 
that could not be adequately achieved without the use of computer 
technology - which is the area where I think the use of computer 
technology should be hanging out, educationally.

See "Pygeo as an Introduction to Programming".

http://pygeo.sourceforge.net/docs/Overview.html#pygeo-as-an-introduction-to-programming

Art .





More information about the Edu-sig mailing list