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