Xref: utzoo comp.lang.smalltalk:1248 comp.lang.c++:4254 comp.lang.eiffel:344 Path: utzoo!dciem!nrcaer!sce!cognos!alanm From: alanm@cognos.UUCP (Alan Myrvold) Newsgroups: comp.lang.smalltalk,comp.lang.c++,comp.lang.eiffel Subject: Re: Teaching object oriented programming Keywords: Teaching, Problem Examples, Programming Examples Message-ID: <6718@cognos.UUCP> Date: 2 Aug 89 14:12:49 GMT References: <1318@massormetrix.ida.liu.se> Reply-To: alanm@cognos.UUCP (Alan Myrvold) Followup-To: comp.lang.eiffel Organization: Cognos Inc., Ottawa, Canada Lines: 25 In article <1318@massormetrix.ida.liu.se> mikpa@massormetrix.ida.liu.se (Mikael Patel) writes: >Dear Object-Oriented Programmers out there in Net-Land. I need your help! > >I am working on a course on Object Oriented Programming (OOP) for third and >fourth year students on our civil engineer lines. I'd like some advice Easy : here's a course outline: 1) Motivation for OOPs (re-use, information hiding, memory management) 2) The Smalltalk execution model 3) The Eiffel type system (including proposed checking in future releases, to close the existing holes) 4) Hybrid languages ... C++, Objective C, misc. Pascal extensions 5) Two small projects - one in Eiffel, the other in Smalltalk That should keep 'em busy for the term. :-) - Alan --- Alan Myrvold 3755 Riverside Dr. uunet!mitel!sce!cognos!alanm Cognos Incorporated P.O. Box 9707 alanm@cognos.uucp (613) 738-1440 x5530 Ottawa, Ontario CANADA K1G 3Z4