Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!mcnc!gatech!cuae2!ihnp4!chinet!nucsrl!gore From: gore@nucsrl.UUCP (Jacob Gore) Newsgroups: comp.lang.misc Subject: Teaching object-oriented paradigm to beginners? Message-ID: <4000001@nucsrl.UUCP> Date: Wed, 7-Jan-87 19:50:14 EST Article-I.D.: nucsrl.4000001 Posted: Wed Jan 7 19:50:14 1987 Date-Received: Thu, 8-Jan-87 22:06:13 EST Organization: Northwestern Univ., Evanston IL Lines: 25 This is directed to all people who like (or, at least, don't dislike) the object-oriented programming/design paradigm. If you are not one of such people, please skip this discussion. Suppose you wanted to convince the Computer Science faculty at your university (or college or institute or whatever) that students should be taught to think and program in the object-oriented paradigm from the very beginning. What arguments would you use? Or, if you are against this idea, and somebody else was introducing it, what arguments would you use against it? Basically, my feeling is that object-oriented programming is not an "advanced" concept in the sense that one needs a lot of programming experience to comprehend it. In fact, I think that it would be _easier_ to teach to beginners, because it is very orthogonal and consistent. But before I formally present this idea to people who make decisions around here (many of whom have a very foggy (if any) idea about what object-oriented programming is), I'd like to get some opinions from the net folks. Thanks Jacob Gore Northwestern University, Computer Science Research Lab {ihnp4,chinet}!nucsrl!gore