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-Language: ENGLISH,ASCII-7-bit X-Google-Thread: 103376,f96ca9a3c3a350c8 X-Google-Attributes: gid103376,public X-Google-ArrivalTime: 2002-05-23 05:48:08 PST Path: archiver1.google.com!news2.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!newsfeed.icl.net!kibo.news.demon.net!demon!peernews!peer.cwci.net!newspeer1-gui.server.ntli.net!ntli.net!news6-win.server.ntlworld.com.POSTED!not-for-mail From: "chris.danx" Newsgroups: comp.lang.ada References: <3CE92722.BB45D087@baesystems.com> <3CEB102E.75D7D32@adaworks.com> <9ff447f2.0205222034.5665a4c0@posting.google.com> Subject: Re: Grabbing Mindshare in the Student Population for Ada X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2600.0000 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000 Message-ID: <3y5H8.575$4N.136487@news6-win.server.ntlworld.com> Date: Thu, 23 May 2002 13:47:57 +0100 NNTP-Posting-Host: 80.5.140.234 X-Complaints-To: abuse@ntlworld.com X-Trace: news6-win.server.ntlworld.com 1022158079 80.5.140.234 (Thu, 23 May 2002 13:47:59 BST) NNTP-Posting-Date: Thu, 23 May 2002 13:47:59 BST Organization: ntl Cablemodem News Service Xref: archiver1.google.com comp.lang.ada:24576 Date: 2002-05-23T13:47:57+01:00 List-Id: "Adrian Hoe" wrote in message news:9ff447f2.0205222034.5665a4c0@posting.google.com... > I was having negative feedback from a local university in Malaysia, > UTM, the only university here that teach Ada. Mainly, the students > can't see the benefits of Ada and are obfuscated by promotion and > words of mouth. The lecturer came to me and asked for some suggestion > how he can introduce Ada more successfully. Judging that his > confidence had been shaken, I told him to stick to Ada and show his > confident to his students and be more persistent. I also told him to > provide comparisons between Ada and other languages. He did it and his > confident is back on again. :) He now will ask students who are not > convinced in Ada to compete with his students who learn Ada. And the > result is great. Everyone here knows there's more to programming than a GUI, but new newbies don't know that. Almost all new newbies see gui programs and think it'd be cool to write apps like that. They take a course in a language and find they're writing console programs which don't have the same appeal. If the concepts of programming and a bit of "shinyness" can be successfully integrated students might be more interested. In our first year, the first thing our lecturer did was demonstrate a GUI based program written with the win32 binding. This seemed to grab the students attention, and it was maintained through the excercises they set for us. One involved creating a simple planetary system with a sun, planet and moon complete with shadows (all the exerices used Adagraph, not the win32 binding), which ppl had a lot of fun with (one guy had 9 planets and god knows how many moons working, just for the hell of it). Another involved plotting a bar chart of some data read from a file. None of them was really about graphics or guis, they were about programming concepts but were presented in a way that made it fun and 'pleasing on the eye'. In second year they switched to textual programs, and the enthusiasm for programming seemed much less than it was in first year. Second year (Ada) programming courses are about data structures, algortithms and Software designs concepts (generics, OO...), but that doesn't mean they couldn't have come up with exercises that use graphical elements to keep interest (it just takes some imagination). Perhaps that might have offset the slightly increased difficulty of the exercises. Of course there is always the danger of students focusing more on the aesthetic quality of the program, but hopefully by making the graphical element relatively simple (and by getting tutors to keey an eye on students) that could be avoided (the graphical elements could also be weighted much less, like 1 (or 0) mark(s) for the whole exerice and 9 for the rest). Just a thought, Chris