Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.programmer > #26851

Re: Teaching Java, teaching what?

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>

Show all headers | View raw


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


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