comp.lang.ada
 help / color / mirror / Atom feed
From: "Jeffrey D. Cherry" <jdcherry@utech.net>
Subject: Re: Increased Interest In Ada?
Date: Fri, 09 Feb 2001 13:25:09 -0800
Date: 2001-02-09T13:25:09-08:00	[thread overview]
Message-ID: <3A846035.5A1F5E36@utech.net> (raw)
In-Reply-To: 3A83F25C.CEB50F1D@acm.org

Marin David Condic wrote:
> 
> If the profs who teach Ada would refer their students here and to some of the
> more useful web sites like Adapower, this would help because they would get
> exposed to these sorts of uses of Ada. We can always do our part by politely
> helping out the students when we can.

As a part-time instructor, I teach Ada (and other languages) at the local 
community college for both CS1 and CS2 courses.  My syllabus for each of 
the Ada courses strongly recommends that students check out Ada resources 
on the Internet, starting with AdaPower and CLA.  The one thing I restrict 
students from doing is asking for help on their homework in CLA.  That's 
my job.  The other computer science instructor has a similar policy and
even assigns homework requiring students to summarize a recent Internet 
article, discussion thread, etc. 

Although students loathe to do any more reading than the minimum, 
occasionally, there is the motivated student that asks a question about 
some discussion on CLA.  I've also found certain CLA discussions to
be quite interesting and posed the original query to my class in order
to generate a discussion of "real-world" problems.  I have demonstrated
GtkAda applications to show students that GUI applications can be built 
with Ada.  I have also shown how a Java application can be built using 
Ada rather than Java (using JGNAT of course).  Although my Ada students
were happy to hear that they don't have to learn Java to create Java
apps, my Java students were rather disappointed.

I suspect that other instructors, throughout the world, have similar
practices that encourage students to explore the resources of the 
Internet and participate in discussion groups.  If you fail to notice
a large contingent of student participation on CLA, it's not 
necessarily due to the lack of encouragement by their instructors.

Personally, I believe that it is more important to teach students good
software engineering principles and practices than to sing the praises 
of any one particular programming language.  I try to instill in my
students that a programming language is merely a tool used to express 
their design in a form that a stupid machine can understand.  At the
end of each of my CS1 courses, I always devote a lecture hour to 
persuading students to learn another programming language, and then 
another, and another, ....  I do this because a good engineer will 
learn about all the available tools and then apply proper engineering
criteria to select the right tool for the job at hand.  Ada, by 
design, is one of the best tools for expressing a software design 
in the vast majority of real-world applications.

Perhaps the increased interest in Ada is due to all the diligent teachers 
who have taught their students well.  Perhaps those students have now 
graduated and are choosing Ada after performing a tradeoff analysis 
with other programming languages.  Perhaps these well educated graduates
are dismissing the marketing group's recommendation for a programming
language because it's based on personal bias, advertising hype, perceived 
popularity, or the misperception that a certain programming language will
somehow guarantee an increased market share.  Perhaps these graduates are
negating management pressure to use one language by showing that it is
more cost effective to select a programming language based on technical 
merits of the language in light of the specific problem and accounting for 
all phases of the resulting product's useful life.  

I may be taking this a little too personally since I'm an instructor.  I
may be a little too sensitive to comments about instructors not doing 
enough with regard to teaching a programming language.  If so, then I 
apologize for my little tirade and I appreciate your tolerance of my
rankings.  In any case, thanks for allowing me to vent; I feel better.

-- 
Regards,
Jeffrey D. Cherry
Senior IV&V Analyst
Logicon Operations and Services
Logicon Inc.
a Northrop Grumman company



  parent reply	other threads:[~2001-02-09 21:25 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-02-08 19:12 Increased Interest In Ada? Marin David Condic
2001-02-08 20:36 ` Florian Weimer
2001-02-09  0:16   ` Ken Garlington
2001-02-08 20:40 ` BSCrawford
2001-02-08 23:17   ` JF Harrison
2001-02-09 13:33     ` Marin David Condic
2001-02-09 16:41       ` David Botton
2001-02-09 13:08   ` Robert C. Leif, Ph.D.
2001-02-09 13:38     ` Marin David Condic
2001-02-09 14:24       ` Ian Wild
2001-02-09 18:40         ` Florian Weimer
2001-02-09  9:35 ` Preben Randhol
2001-02-09 13:36   ` Marin David Condic
2001-02-09 14:36     ` Preben Randhol
2001-02-09 21:21     ` Ehud Lamm
2001-02-09 21:25     ` Jeffrey D. Cherry [this message]
2001-02-12 17:43       ` Stephen Leake
2001-02-13 15:14         ` Jerry Petrey
2001-02-20 20:27   ` Frank
2001-02-21 14:51     ` Preben Randhol
2001-02-21 15:18       ` Marin David Condic
2001-02-21 20:54         ` Marin David Condic
2001-02-21 22:56           ` Jerry Petrey
2001-02-22 10:43           ` Peter Amey
2001-02-22 14:27             ` Marin David Condic
2001-02-27 11:28               ` Peter Amey
2001-02-23  4:58           ` Cesar Rabak
2001-02-23 15:15             ` Marin David Condic
2001-02-24 21:40               ` Cesar Rabak
2001-02-25 15:10                 ` Marin David Condic
2001-02-26  0:34                   ` Cesar Rabak
2001-02-26 14:51                     ` Marin David Condic
2001-02-26 21:23                       ` non-Ada, was " tmoran
2001-02-22 11:56         ` Tarjei T. Jensen
2001-02-23 15:17           ` Marin David Condic
2001-02-23 17:22             ` Tarjei T. Jensen
2001-02-23 20:40               ` Marin David Condic
2001-03-13 15:01                 ` John Kern
2001-02-23 19:49             ` James Rogers
2001-02-23 20:47               ` Marin David Condic
2001-02-23 21:08               ` Randy Brukardt
2001-02-23 21:21             ` Hans-Olof Danielsson
2001-02-23 22:26               ` Jerry Petrey
2001-03-05 19:00               ` Rush Kester
2001-03-05 19:00               ` Rush Kester
2001-03-10 18:52                 ` Singlespeeder
2001-03-13 14:55             ` John Kern
2001-02-26 23:49         ` Model railroad package (was: Re: Increased Interest In Ada?) Dirk Craeynest
2001-03-10  3:37         ` Increased Interest In Ada? DuckE
2001-03-12 14:53           ` Marin David Condic
2001-03-13  7:50             ` Tarjei T. Jensen
2001-03-13 14:48               ` Marin David Condic
2001-03-13 15:42                 ` Tarjei T. Jensen
2001-03-13 16:31                   ` Marin David Condic
2001-03-14  2:13                 ` Jeffrey Carter
2001-03-14 21:36                   ` Tucker Taft
2001-03-14 21:48                     ` Marin David Condic
2001-03-15 16:11                       ` Tucker Taft
2001-03-15 18:18                         ` Marin David Condic
2001-03-15 18:37                           ` Tucker Taft
2001-03-16  9:20                         ` Tarjei T. Jensen
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox