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=-0.9 required=5.0 tests=BAYES_00,FORGED_GMAIL_RCVD, FREEMAIL_FROM autolearn=no autolearn_force=no version=3.4.4 X-Google-Thread: 103376,fef3ad775ef4b0b7 X-Google-Attributes: gid103376,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit Path: g2news2.google.com!postnews.google.com!x41g2000hsb.googlegroups.com!not-for-mail From: amado.alves@gmail.com Newsgroups: comp.lang.ada Subject: Re: Ada for 1st year students Date: Sat, 11 Oct 2008 06:35:28 -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: 89.214.183.44 Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Trace: posting.google.com 1223732129 5659 127.0.0.1 (11 Oct 2008 13:35:29 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Sat, 11 Oct 2008 13:35:29 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: x41g2000hsb.googlegroups.com; posting-host=89.214.183.44; posting-account=3cDqWgoAAAAZXc8D3pDqwa77IryJ2nnY User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; Media Center PC 5.0; .NET CLR 3.0.04506; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe) Xref: g2news2.google.com comp.lang.ada:8051 Date: 2008-10-11T06:35:28-07:00 List-Id: On 11 Out, 13:54, John McCormick wrote: > I'm surprised you find Ada Plus Data Structures too Object-Oriented. > I feel that the John English book is far more Object-Oriented. I think first chapters of JE's book are not OO and are fine for me but I'll check again. I'll check your books too. I didn't inspect Ada Plus Data Structures rigourously. No time. Too expensive, and *seemingly* too OO. Let me clarify that the course is Algoritmia (algorithmics), with pseudocode for design and analysis and Ada for implementation. The primary textbook is Cormen et al., with Ziviani (C/Pascal) and a lot others as secundary bibliography. However this is not engraved in stone yet. But will have to be soon. I share your stance on the usual GUIs being too distracting. Note I require simplicity, even limitedness, to avoid that. Like turtle graphics. But I want a couple input gadgets. Actually I was thinking of a fixed panel with a couple buttons, textboxes, and an output frame, and the studends only change the names of these components, and the API is totally imperative. Maybe next year... In the meanwhile, I think I'll go with AdaGIDE and JEWL. Yes, jGRASP I am thinking to use also (it's great that development has restarted of this great tool) but maybe only later. The course programme has a lot of lab work, including two Projects counting 50% for the grade. However I am trying to do it all in classes. I don't like to burden the students with home work, or out-of- classes labwork. There will be some, but very little. Thank you very much for your extremely valuable information. I'd sure love to have a look at your materials, but please at your entire convenience, and just a single example handout or slide is fine. I need to hang out on GAP more. Probably we'll meet there. I just sent the fax resubscribing.