> We have recently come under pressure to change our initial teaching
> language for CS1 from Ada 95 to Java.

My 0.02 Euros...
The important word in your message is INITIAL teaching, and that's where
your argument should start from.

The best language for initial teaching is the one that gives students the
best thinking habits. Of course, any student should know Java today, but
that's not the point. If you start teaching with a language that supports
only ONE paradigm, that shows ONLY manipulating references and not values,
that has very poor tasking features, etc., you'll give them a very narrow
view of computer science.

So I think your argument should not be "Ada is better than Java", but rather
"Ada will give them a broader view of computer science; we'll teach them
Java later".
           J-P. Rosen ([log in to unmask])
Visit Adalog's web site at http://pro.wanadoo.fr/adalog