On Mon, 13 Sep 2004 11:08:52 -0500, steve ulrich <sulrich at botwerks.org> wrote:
> 
> On Sep 13, 2004, at 10:48 AM, Josh Close wrote:
> 
> > On Mon, 13 Sep 2004 09:21:39 -0500, Josh Trutwin
> 
> 
> > <josh at trutwins.homeip.net> wrote:
> >> On Mon, 13 Sep 2004 07:58:38 -0500 (CDT)
> >> Adam Maloney <adam at whee.org> wrote:
> >>
> >>>> The U's C++ programming class [for engineers/non-majors] used
> >>>> Deitel & Deitel's C++ book.
> >>>
> >>> Interesting - I was a CSci major, but never took C++.
> >>
> >> Back in my day (only about 10 years ago) we did C/C++.  I'm teaching
> >> one of the beginning programming courses at Metrostate this year and
> >> it's all in Java.  Cannot say for sure if I really agree with that or
> >> not for teaching basic programming.
> >>
> >> Josh
> >
> >
> > I think java is a waste of time for csci. As a beginning programming
> > course it could teach the fundamentals, but I've heard of schools
> > wanting to switch from C++ to java for csci majors..... Java is just
> > too slow..... I can't see it being used for much more than web
> > applications IMHO.
> 
> the point of using java as the programming language in csci coursework
> is to emphasize the principles behind software engineering and to do so
> with something that has an acceptably developed toolkit.  from that
> perspective, java is a decent language to learn on.  one would hope
> that the objective in a csci curriculum isn't to churn out coders but
> to develop engineers, which are capable of picking up any appropriate
> tool and solving the problem at hand.
> 
> --
> steve ulrich                       sulrich at botwerks.org


I would agree with you on this. But java also does a lot of things for
you. You pretty much have to do everything yourself in C or C++.
That's why I would think those two languages would be better to learn
with.

-Josh

_______________________________________________
TCLUG Mailing List - Minneapolis/St. Paul, Minnesota
Help beta test TCLUG's potential new home: http://plone.mn-linux.org
Got pictures for TCLUG? Beta test http://plone.mn-linux.org/gallery
tclug-list at mn-linux.org
https://mailman.real-time.com/mailman/listinfo/tclug-list