From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,fef3ad775ef4b0b7 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!postnews.google.com!l77g2000hse.googlegroups.com!not-for-mail From: John McCormick Newsgroups: comp.lang.ada Subject: Re: Ada for 1st year students Date: Sun, 12 Oct 2008 06:00:51 -0700 (PDT) Organization: http://groups.google.com Message-ID: References: <60e0c5f0-1e17-4add-b21e-b1ef622d5233@v13g2000pro.googlegroups.com> <6gj2s5-0f9.ln1@newserver.thecreems.com> <543356bc-7862-45d2-9004-dfef69deab26@79g2000hsk.googlegroups.com> NNTP-Posting-Host: 67.212.104.239 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: posting.google.com 1223816452 5176 127.0.0.1 (12 Oct 2008 13:00:52 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sun, 12 Oct 2008 13:00:52 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: l77g2000hse.googlegroups.com; posting-host=67.212.104.239; posting-account=jVm7MAoAAABZ69ylB7L9PjZAVQg4j4fC User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.0.3705; .NET CLR 1.1.4322; .NET CLR 2.0.50727),gzip(gfe),gzip(gfe) Xref: g2news1.google.com comp.lang.ada:2344 Date: 2008-10-12T06:00:51-07:00 List-Id: On Oct 11, 11:20=A0am, "(see below)" wrote: > > I headed a team that introduced Ada 95 as the 1st- and 2nd-years' foundat= ion > language at Glasgow University CS Department in 1996. That ran very well > indeed for 10 years. In fact, it was by far the most successful course I = had > anything to do with, in nearly 30 years of teaching programming. > > The course we delivered followed the recommendations above very closely > indeed, and I strongly agree with virtually everything John has said. > > (Ada has now been replaced by Python "because it is more fun". =A0I'm gla= d I > retired before that happened, as I would not be able to disguise my conte= mpt > for the guilty parties.) > > -- > Bill Findlay Your story is one I hear often when I work the ACM SIGAda booth at the exhibit hall at SIGCSE conferences. It never ceases to amaze me how computer science educators want to use bleeding edge technology in the beginning courses. These are the students who require the most stabilty in a programming language. When Java first burst upon the educational scene, my Department voted to replace our successful Ada based course with a Java one. If I had been old enough to retire, I might be golfing with you today. After 5 years, the faculty teaching the upper level courses staged a revolt. Their students' ability to write code (mostly in C) for their projects had fallen tremendously from the days when we used Ada in the beginning courses. We switched back to Ada! I think we are the only school to switch from Java to Ada. But I still can't rest. Last Spring there was an experimental section of the first course that was Python based. I imagine that the mantra at SIGCSE 2009 will be "Java is dead, long live Python." John