Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.programmer > #26851
| From | markspace <markspace@nospam.nospam> |
|---|---|
| Newsgroups | comp.lang.java.programmer |
| Subject | Re: Teaching Java, teaching what? |
| Date | 2013-12-11 17:57 -0800 |
| Organization | A noiseless patient Spider |
| Message-ID | <l8b56g$m9$1@dont-email.me> (permalink) |
| References | (2 earlier) <syllabus-20131208200629@ram.dialup.fu-berlin.de> <HJGdnXQ1X_bc7DjPnZ2dnUVZ8iadnZ2d@bt.com> <Android-20131209150732@ram.dialup.fu-berlin.de> <M66dnTGMQpc-KzXPnZ2dnUVZ7tednZ2d@bt.com> <teaching-20131212001959@ram.dialup.fu-berlin.de> |
On 12/11/2013 3:36 PM, Stefan Ram wrote: > Why students attend, I can only guess! The save guess would > be: »to learn Java«. They range from college students of > computer science, via professional programmers (but in other > languages) to hobbyists. I think is is too broad of a range. I think you should decide whether you want to cater to hobbyists or professionals. (You could even split your class into two, one for each.) The professional class should assume a knowledge of algorithms and programming methodology. The hobbyist course should assume neither. Trying to split the middle ground isn't going to serve either group. > Actually, I like this, because it gives students a reason to > learn about interfaces and spares them from artificial > examples, such as I think this is fine, as long as you are leading up to it. I offered the idea of templates because I was concerned that you might be trying to fit in Swing before it was really needed or useful. As an example of inheritance, interfaces and aggregation, it's great, as long as the students are ready for it. I'm still concerned that you're introducing multi-threading too early, but I'll let you address that as well.
Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: Teaching Java, teaching what? Jeff Higgins <jeff@invalid.invalid> - 2013-12-08 13:17 -0500
Re: Teaching Java, teaching what? markspace <markspace@nospam.nospam> - 2013-12-08 16:07 -0800
Re: Teaching Java, teaching what? Jeff Higgins <jeff@invalid.invalid> - 2013-12-08 22:04 -0500
Re: Teaching Java, teaching what? "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2013-12-09 07:19 +0000
Re: Teaching Java, teaching what? "Chris Uppal" <chris.uppal@metagnostic.REMOVE-THIS.org> - 2013-12-11 18:57 +0000
Re: Teaching Java, teaching what? markspace <markspace@nospam.nospam> - 2013-12-11 17:57 -0800
Re: Teaching Java, teaching what? Arne Vajhøj <arne@vajhoej.dk> - 2013-12-14 17:23 -0500
Re: Teaching Java, teaching what? Eric Sosman <esosman@comcast-dot-net.invalid> - 2013-12-11 21:35 -0500
Re: Teaching Java, teaching what? leif.roar@invalid.com (Leif Roar Moldskred) - 2013-12-12 00:37 -0600
Re: Teaching Java, teaching what? leif.roar@invalid.com (Leif Roar Moldskred) - 2013-12-12 13:24 -0600
Re: Teaching Java, teaching what? Arne Vajhøj <arne@vajhoej.dk> - 2013-12-14 17:25 -0500
csiph-web