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


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

Re: Teaching Java, teaching what?

From Robert Klemme <shortcutter@googlemail.com>
Newsgroups comp.lang.java.programmer
Subject Re: Teaching Java, teaching what?
Date 2013-12-10 22:11 +0100
Message-ID <bgpeboFc4lrU1@mid.individual.net> (permalink)
References <Java-20131208164618@ram.dialup.fu-berlin.de> <GpqdnXohcYwBMTnPnZ2dnUVZ7sudnZ2d@giganews.com> <h0lpu.410950$SO6.271205@fx16.iad>

Show all headers | View raw


On 09.12.2013 16:06, Arved Sandstrom wrote:
> On 12/08/2013 01:30 PM, Leif Roar Moldskred wrote:

>> Depends on what the class is meant to teach. If the point is
>> to teach GUI or event-driven programming and the students
>> already have experience with Java from earlier courses, fair
>> enough. If the point is to teach general programming or the
>> Java programming language, I think time and effort could
>> be invested a lot more wisely than teaching Swing.

> I'll add this: we're talking about teaching _programmers_, not users of
> an application. Hence the comments about wanting to present a GUI rather
> than a text console are not really relevant. A working software
> developer is going to be looking at text console output and log files a
> lot, and maybe debugger displays...regardless of what the user interface
> is. So that's what you accustom your students to.

But then again there is the motivational effect: seeing something 
visually in a graphical UI can be much more rewarding than some 
characters on a console - at least for some.  On that grounds I would 
not totally dismiss teaching Swing - even if event based programming or 
user interfaces is not the primary goal of the lesson.  Some care should 
be applied to not focus too much on the Swing side then, e.g. by 
providing some framework or application where learners fill in certain 
parts.

Kind regards

	robert

Back to comp.lang.java.programmer | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

Re: Teaching Java, teaching what? leif.roar@invalid.com (Leif Roar Moldskred) - 2013-12-08 11:30 -0600
  Re: Teaching Java, teaching what? Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-12-09 11:06 -0400
    Re: Teaching Java, teaching what? Robert Klemme <shortcutter@googlemail.com> - 2013-12-10 22:11 +0100
      Re: Teaching Java, teaching what? Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-12-11 14:37 -0400
        Re: Teaching Java, teaching what? Arne Vajhøj <arne@vajhoej.dk> - 2013-12-14 17:19 -0500
          Re: Teaching Java, teaching what? leif.roar@invalid.com (Leif Roar Moldskred) - 2013-12-15 03:58 -0600
            Re: Teaching Java, teaching what? Arne Vajhøj <arne@vajhoej.dk> - 2013-12-15 09:57 -0500
          Re: Teaching Java, teaching what? Arved Sandstrom <asandstrom2@eastlink.ca> - 2013-12-15 16:34 -0400

csiph-web