comp.lang.ada
 help / color / mirror / Atom feed
* Re: Ada 95 Books for Undergraduate Teaching
@ 1996-06-02  0:00 tmoran
  1996-06-02  0:00 ` Michael Feldman
  0 siblings, 1 reply; 7+ messages in thread
From: tmoran @ 1996-06-02  0:00 UTC (permalink / raw)



In <4oqv8u$6ih@felix.seas.gwu.edu> Michael Feldman said:
>>Ada 95: Problem Solving and Program Design, Second Edition
>>by Dr. Michael Feldman and Elliot Koffman
>...  Starting in August, this book will be available with a bundled
>Intermetrics/Thomson Ada 95 compiler. ...
>
>Textbook publishers are generally trying to get out of the diskette and
>CDROM business; it's a hassle for them (I don;t agree with their
>policy, but that's how it is). The good news is that they are setting
>up web sites for the software distributions. AW's is, IMHO, the best
>publisher's web site in the business.
  Having just bought the book, will the compiler be available on AW's
site in August, or what?




^ permalink raw reply	[flat|nested] 7+ messages in thread
* Re: Ada 95 Books for Undergraduate Teaching
@ 1996-06-03  0:00 tmoran
  1996-06-02  0:00 ` Michael Feldman
  0 siblings, 1 reply; 7+ messages in thread
From: tmoran @ 1996-06-03  0:00 UTC (permalink / raw)



Kenneth Mays remarked on the absence of "Ada for Dummies" type books.
My son read "C for Dummies", then (at my urging) started on Dr.
Feldman's book and quickly said that it wasn't clear to him just where
semicolons must go.  There's clearly a difference between a book to go
along with a teacher and a course, and a self-study book.  Are there
self-study Ada books?




^ permalink raw reply	[flat|nested] 7+ messages in thread
* Ada 95 Books for Undergraduate Teaching
@ 1996-05-28  0:00 Kenneth Mays
  1996-06-01  0:00 ` Michael Feldman
  1996-06-03  0:00 ` Richard A. O'Keefe
  0 siblings, 2 replies; 7+ messages in thread
From: Kenneth Mays @ 1996-05-28  0:00 UTC (permalink / raw)



These books are available through Addison-Wesley. I evaluated a 
choice between "Software Engineering with Ada, 3rd Edition" and a few 
other books. No other book written before 1994 was considered since I 
am looking for Ada 95 related books. The BEST books for CS1 and CS2, 
in my opinion, are these two books from Dr. Michael Feldman
and one from Elliot Koffman (one of the best Computer Science 
educators in America).

Computer Science #1 (Beginning Programming Course)
--------------------------------------------------

Ada 95: Problem Solving and Program Design, Second Edition
by Dr. Michael Feldman and Elliot Koffman
ISBN: 0-201-87009-6, softcover, 1996

I consider this the best book is teaching both the beginning and 
experienced programmer about Ada 95. The strength comes from the 
book's supplement of Ada source code and numerous examples. The books 
covers all topics usually taught in expensive teaching seminars. I 
give this book four out of five stars only because it didn't come 
with a compiler (which is a strong point with any student (see AET 
IntegraAda/386 or Visual Ada95 at http://www.pcada.com)).


Computer Science #2 (Advanced Programming Course)
--------------------------------------------------

Software Construction and Data Structures with Ada 95
by Michael Feldman
ISBN: 0-201-88795-9, softcover, 1997 (Available June 96 from Addison-Wesley)

This is the perfect book for an advanced course in Ada following Dr. 
Feldman's first book. I considered this more of a graduate level book 
in consideration to the Data Structures books for Pascal. I research 
the curriculum of the John Hopkins Whiting School of Engineering 
Computer Science courses to ensure this book could meet certain 
standards. I gave it five stars since it is the first book, to my 
knowledge, to deal with Ada 95 using Data structures at a simplified 
level.


Computer Science Seminar (Advanced Programming Course)
------------------------------------------------------

File Structures with Ada
by Nancy Miller and Charles Peterson
ISBN: 0-8053-0440-1,600 pages, 1990 (Benjamin/Cummings - Addison-Wesley)

This is my second choice in Advanced Ada courses. I consider this the 
best book on file structures using Ada 83 (which you can modify to 
fit Ada 95 if needed). The book is better off as an advanced course 
not in line with the first two books I mentioned. Books in this 
related style are better as seminar books for senior level teaching 
or advanced courses (definitely not basic/beginning undergraduate 
courses). I give this book five stars since its great on giving you a 
full foundation on file structure Ada programming.

By the way, its an old book (1990) but doesn't need a lot of 
improvement other than relation to Ada 95.


Note: For most educators, I believe the Ada 95 books need the same 
quality generated from books on Structured COBOL/Pascal/C++. It seems 
horrid that such a great language like Ada 95 is polluted by books 
that are more crytic to the learning student than experienced 
programmer. Suggest a new generation of books that focus on well used 
free compilers or student versions of commercial compilers (please 
include CDROMS with source code to your work, examples (with 
answers), and references on specialized topics). 

What is hurting Ada 95 is the availability of the compilers 
(especially tasking Ada 95 compilers) and quality books. Once we get 
over that first hurdle, then I think all of us will be better off.

Also, your students are in competition with C++ (if we are sticking 
with Software Engineers). If they program IBM clones using 
DOS/Windows, they needed to know about MFC, API, DLL, DPMI, and other 
PC related topics in use by MicroSoft's Visual C++, VIsual Basic, 
Visual Foxpro, and even Borland Delphi. Make sure the compiler can 
use such things as tasking since it only causes problems down the 
road. Just an honest opinion.


Ken (kmays@msn.com)




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

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

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1996-06-02  0:00 Ada 95 Books for Undergraduate Teaching tmoran
1996-06-02  0:00 ` Michael Feldman
  -- strict thread matches above, loose matches on Subject: below --
1996-06-03  0:00 tmoran
1996-06-02  0:00 ` Michael Feldman
1996-05-28  0:00 Kenneth Mays
1996-06-01  0:00 ` Michael Feldman
1996-06-03  0:00 ` Richard A. O'Keefe

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