Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > comp.lang.java.help > #1202
| 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> |
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 | Next — Previous in thread | Next in thread | Find similar
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