comp.lang.ada
 help / color / mirror / Atom feed
* Selling Ada as a first language
@ 1996-06-28  0:00 Debora Weber-Wulff
  1996-07-02  0:00 ` TC ACM SIGAda, Wed, July 17th, 6p.m. -- Grady Booch Paul D. Stachour
  0 siblings, 1 reply; 2+ messages in thread
From: Debora Weber-Wulff @ 1996-06-28  0:00 UTC (permalink / raw)



[Haven't been lurking much lately, but I want to share this story
with you]
The date had been set to instantiate the programming language for
the Technical Computer Science curriculum canon. We had a new
canon that has a generic course sequence "Programming I-II-I".
We had planned an entire afternoon for the discussion. The
hands-on, practical, hardware types were dead set on C[++], the
idealistic, theoretical software types (most of them) wanted to
have Ada (which is the first language we teach
in the General Computer Science canon). We began the traditional
exchange of arguments/epithets/personal attacks, it looked like it
was going to be an all-nighter, as we had to decide on a language
VERY SOON. 
 
Then the "flange model" emerged (flange hopefully being the right
term a joiner would use for this wooden connection). We have 3
semester courses, the first is 4 hours lecture, the second two are
each 2 hour lecture courses. It looks like this:
 
+-----------------------------------------------------------------+
|                                |tagged types    |               | 
| Ada                            |tasks, generics | Stuff like    +
|                                | /-------------/| Drivers,      +
| Concepts           /-----------+/               | Heavy pointers+
|                   / C Syntax   | Classes,       | Problems      +
|                  /             | Templates      |               +
+-----------------/--------------|----------------|---------------+
 
We start them off with a good breakfast: all the basics in Ada. We
inform them of the syntax in C[++] and some of the quirks. In the
second semester we switch to C++, but show the nice syntax and
the tasks in Ada. In the third semester we show them how to do
all the nasty stuff. 

And everyone nodded their heads, that sounds reasonable.
What a compromise! Everyone won a little, we will run an experiment
next semester to see how the model goes over. Just wanted to give
folks the idea, I'm sure we're not the only ones who fight
language wars :-)

Cheers,
--
Debora Weber-Wulff (Professorin fuer Softwaretechnik und Programmiersprachen)
Technische Fachhochschule Berlin, FB Informatik, Luxemburger Str. 10, 
13353 Berlin, Germany        email: weberwu@tfh-berlin.de   
<http://www.tfh-berlin.de/~weberwu/> 




^ permalink raw reply	[flat|nested] 2+ messages in thread

* TC ACM SIGAda, Wed, July 17th, 6p.m. -- Grady Booch
  1996-06-28  0:00 Selling Ada as a first language Debora Weber-Wulff
@ 1996-07-02  0:00 ` Paul D. Stachour
  0 siblings, 0 replies; 2+ messages in thread
From: Paul D. Stachour @ 1996-07-02  0:00 UTC (permalink / raw)




     
Twin Cities SIGAda presents:
     
Grady Booch

Wed., July 17, 1996
6:00 PM
Sheraton Metrodome
Minneapolis, Minnesota
     

This is part of a UDLC sponsored job-fair.  

For job-fair details, point your web-browser to
  www.winternet.com/~stachour/ada/jul_96_mtg.txt

A featured attraction of this event is a presentation and Q&A session 
with Grady Booch, Chief Scientist at Rational Software Corporation.  
Mr. Booch has pioneered the development of object-oriented analysis 
and design methods and will talk on Engineering Large Object-Oriented 
Systems.  His presentation will cover modern software engineering 
practices, including the use of Ada95.
     
The Sheraton Metrodome (formerly Minneapolis Hilton) is located on 
Interstate 35W and Industrial Blvd. - approximately 2 miles north of 
downtown Minneapolis.  Parking is free.
     
Refreshments will be served.

Copies of the GNAT Ada95 Translator will be available.

--
Paul D. Stachour, Software Engineer and Methodologist
9532 First Avenue South                 260-6A-08 3M Center
Bloomington, Minnesota 55420            St. Paul, Minnesota 55144
(612)-884-5977  stachour@winternet.com  (612)-733-5217  pdstachour@mmm.com




^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~1996-07-02  0:00 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-06-28  0:00 Selling Ada as a first language Debora Weber-Wulff
1996-07-02  0:00 ` TC ACM SIGAda, Wed, July 17th, 6p.m. -- Grady Booch Paul D. Stachour

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