From: sparre@meyer.fys.ku.dk (Jacob Sparre Andersen)
Subject: Re: Teaching OO
Date: 19 Jan 95 21:03:27 +0100
Date: 1995-01-19T21:03:27+01:00 [thread overview]
Message-ID: <1995Jan19.210328.2226@nbivax.nbi.dk> (raw)
In-Reply-To: D2LLCo.Kw9@applicom.co.il
Eyal Alaluf (eyala@applicom.co.il) wrote:
|^^^^^^^^^^
| It is about teaching OO, right?
^^^^^^^^^^
:-)
|^^^^^^^^^^
| I believe that one of the difficulties of teaching OOD/OOA is that it is hard
| to demonstrate. People have to have some programming experience in order to
| appreciate the benefits of OOA and OOD.
^^^^^^^^^^
Hard to demonstrate? I don't agree!
Is it nessessary to appreciate the benefits? I don't think so? How many has
tried to do math in 1700-style? I certainly appreciate modern math notation,
but I would be just as good at math, without knowing how hard it once was to
write it.
[...]
|^^^^^^^^^^
| The problem is that when you give a programming exercise, the problem is to
| solve it, and usually it is quite simple, i.e. some hash table, and the
| top/down structural design seems natural and will yield a reasonable result.
| So what I have in mind is to give an exercise which is closer to reality.
| Give the students some (not too complicated) exercise and let them work on
| it, and after they have just finished, change some of the requirements!
| The better the student designed his application and put an effort to create
| some infrastructure and such, the better chance the student has of changing
| the application in time.
^^^^^^^^^^
I think this is a good idea. Some extensions:
- Let the students taking a project management course manage the exercise.
- Make some 'real' software.
(please don't take these last lines too seriously)
|^^^^^^^^^^
| I don't study computers anymore, so I feel quite free to suggest such ideas...
^^^^^^^^^^
Haven't taken any CS courses :-) - I do have an opinion of the subject though.
Greetings,
Jacob Sparre Andersen
--
A good movie? - What about three? - Kieslowskis 'White', 'Blue' and 'Red'!
--
URL's: "mailto:sparre@nbi.dk", "http://meyer.fys.ku.dk/~sparre",
"mailto:sparre+@pitt.edu" & "http://www.pitt.edu/~sparre".
--
"We need a plan to diverge from", Fesser
next parent reply other threads:[~1995-01-19 20:03 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <1994Dec31.225557.5213@mole-end.matawan.nj.us>
[not found] ` <D2LLCo.Kw9@applicom.co.il>
1995-01-19 20:03 ` Jacob Sparre Andersen [this message]
[not found] <3ehehd$61c@gutemine.informatik.uni-kiel.de>
1995-01-06 18:50 ` Teaching OO Jacob Sparre Andersen
replies disabled
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox