On Tue, 2010-12-14 at 08:35 -0800, Rob Ross wrote:
[ . . . ]
> Of the languages I've looked at in the last few years, I think Python
> comes closest as a modern replacement. A two semester course in Python
> could start with just the procedural/functional uses, and the second
> semester could introduce object oriented concepts.

I have to agree that Python is an excellent first language (I joint
authored a textbook which acts as proof).  However, two semesters sounds
like a very long time for a course working with only one language.  In
two semesters one should have covered at least two languages.  Also this
procedural/OO split is the wrong way of doing things, it creates
artificial barriers in the minds of the students.

-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:[email protected]
41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to