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


Groups > comp.lang.java.help > #1202

Re: Free computer books

Path csiph.com!x330-a1.tempe.blueboxinc.net!usenet.pasdenom.info!weretis.net!feeder4.news.weretis.net!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail
From markspace <-@.>
Newsgroups comp.lang.java.help
Subject Re: Free computer books
Date Fri, 07 Oct 2011 11:37:03 -0700
Organization A noiseless patient Spider
Lines 25
Message-ID <j6ngsi$gtc$1@dont-email.me> (permalink)
References <hlep87dsmeec1uhdbu4pdofh7enab5tbfc@4ax.com> <j6ili7$65f$1@dont-email.me> <a0jq87poebt9ntlsppdihgbqns4lr9r95d@4ax.com> <14364120.423.1317908234244.JavaMail.geo-discussion-forums@prmi2> <3hfu87191n79gc4q1n2c32opqpmb92klrl@4ax.com>
Mime-Version 1.0
Content-Type text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding 7bit
Injection-Date Fri, 7 Oct 2011 18:37:06 +0000 (UTC)
Injection-Info mx04.eternal-september.org; posting-host="XjIWM99mD7Ijfdu600oVPA"; logging-data="17324"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18d2pygEyOf6LzBjlyM5NPaQ+zAmy91ciM="
User-Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:7.0.1) Gecko/20110929 Thunderbird/7.0.1
In-Reply-To <3hfu87191n79gc4q1n2c32opqpmb92klrl@4ax.com>
Cancel-Lock sha1:qP6cUV+Bk0+TeaRKiQoYVk4Ah3A=
Xref x330-a1.tempe.blueboxinc.net comp.lang.java.help:1202

Show key headers only | View raw


On 10/7/2011 11:00 AM, Roedy Green wrote:
> I think if you were teaching, you would do collections without
> generics, then add the complication of the genericity.
> So long as you don't STOP,


Teaching is hard.  I think one would have to have actual experience with 
students and observing how they learn to determine the "best" way to teach.

That said, with respect complicated or "hard" subjects that might 
interfere with learning early steps (example, generics or thread 
safety), I think best way would be to give the student the pattern to 
copy and then let them fill in the easy stuff.  Later, revisit the 
pattern and explain it fully, but at least the student would be familiar 
with the pattern.

Ignoring generics or thread safety risks developing bad habits.  Esp. 
subjects like Swing and thread safety, the student could still learn 
basic patterns for thread safety even if s/he doesn't understand them 
yet.  I think this is better than having a student learn to write code 
that is not thread safe, then have them unlearn their coding habits 
later and the resulting confusion that would surely result.


Back to comp.lang.java.help | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Free computer books Roedy Green <see_website@mindprod.com.invalid> - 2011-10-05 13:15 -0700
  Re: Free computer books markspace <-@.> - 2011-10-05 15:26 -0700
    Re: Free computer books Roedy Green <see_website@mindprod.com.invalid> - 2011-10-05 23:37 -0700
      Re: Free computer books Lew <lewbloch@gmail.com> - 2011-10-06 06:37 -0700
        Re: Free computer books Roedy Green <see_website@mindprod.com.invalid> - 2011-10-07 11:00 -0700
          Re: Free computer books markspace <-@.> - 2011-10-07 11:37 -0700
          Re: Free computer books Lew <lewbloch@gmail.com> - 2011-10-07 17:38 -0700
            Re: Free computer books Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-10-07 23:03 -0300
              Re: Free computer books Gene Wirchenko <genew@ocis.net> - 2011-10-09 19:59 -0700
                Re: Free computer books Arved Sandstrom <asandstrom3minus1@eastlink.ca> - 2011-10-10 14:06 -0300
                Re: Free computer books Gene Wirchenko <genew@ocis.net> - 2011-10-10 11:11 -0700
            Re: Free computer books Roedy Green <see_website@mindprod.com.invalid> - 2011-10-15 18:12 -0700
      Re: Free computer books Jeff Higgins <jeff@invalid.invalid> - 2011-10-10 14:37 -0400
        Re: Free computer books Jeff Higgins <jeff@invalid.invalid> - 2011-10-10 15:17 -0400
  Re: Free computer books Jeff Higgins <jeff@invalid.invalid> - 2011-10-10 15:54 -0400

csiph-web