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


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

Re: Free computer books

From markspace <-@.>
Newsgroups comp.lang.java.help
Subject Re: Free computer books
Date 2011-10-07 11:37 -0700
Organization A noiseless patient Spider
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>

Show all headers | 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