Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Path: utzoo!mnetor!uunet!seismo!columbia!rutgers!sri-spam!mordor!lll-lcc!lll-tis!ptsfa!ihnp4!cbosgd!hal!ncoast!rterrell
From: rterrell@ncoast.UUCP (Roger Terrell)
Newsgroups: soc.college,comp.edu
Subject: Re: First Language Taught in CSC degree track
Message-ID: <3263@ncoast.UUCP>
Date: Mon, 20-Jul-87 18:02:13 EDT
Article-I.D.: ncoast.3263
Posted: Mon Jul 20 18:02:13 1987
Date-Received: Wed, 22-Jul-87 06:28:28 EDT
References: <1472@super.upenn.edu.upenn.edu>
Reply-To: rterrell@ncoast.UUCP (Roger Terrell)
Organization: Cleveland Public Access UN*X, Cleveland, Oh
Lines: 15
Keywords: language, CSC 101, intro
Xref: mnetor soc.college:775 comp.edu:514

>Which language should be taught first in the Computer Science
>track for incoming freshman?

Modula-2 is an excellent language; it is useful for teaching structured
programming techniques, is a high-level language (but can also do low-level
things), etc.  If one learns Modula-2 *properly*, then one has also learned
good software developement too.  It is much better than C (only my opinion)
for these things, and certainly better than pascal.  As powerful as Ada, 
but much easier to use and easier to learn.

Roger Terrell
Muskingum College

UUCP: ...cbosgd!musky2!terrell
CSNet: ccterrell%muskingum.edu@relay.cs.net