Path: csiph.com!newsfeed.hal-mli.net!feeder3.hal-mli.net!newsfeed.hal-mli.net!feeder1.hal-mli.net!news.glorb.com!news-out.readnews.com!transit4.readnews.com!news-out.news.tds.net!newsreading01.news.tds.net!53ab2750!not-for-mail From: "Robert Klemme" Subject: Re: Do C++ and Java professionals use UML?? Message-ID: <50142C2C.55442.calajapr@time.synchro.net> X-Comment-To: David Lamb Newsgroups: comp.lang.java.programmer In-Reply-To: <50142C2C.55439.calajapr@time.synchro.net> References: <50142C2C.55439.calajapr@time.synchro.net> X-FTN-AREA: COMP.LANG.JAVA.PROGRAMMER X-FTN-MSGID: 1:261/38 d75d2850 X-FTN-REPLY: 1:261/38 b2c13b93 Content-Type: text/plain; charset=IBM437 Content-Transfer-Encoding: 8bit X-Gateway: time.synchro.net [Synchronet 3.16a-Win32 NewsLink 1.98] Lines: 30 Date: Sat, 28 Jul 2012 18:36:46 GMT NNTP-Posting-Host: 69.21.70.65 X-Complaints-To: news@tds.net X-Trace: newsreading01.news.tds.net 1343500606 69.21.70.65 (Sat, 28 Jul 2012 13:36:46 CDT) NNTP-Posting-Date: Sat, 28 Jul 2012 13:36:46 CDT Organization: tds.net Xref: csiph.com comp.lang.java.programmer:16471 To: David Lamb From: Robert Klemme On 27.07.2012 23:11, David Lamb wrote: > I taught introductory programming for several years in several > languages. You don't need to get as complex as backtracking. The natural > places to teach recursion to introductory students are with binary tree > search and quicksort, both of which can be taught in the first or second > 1-semester course. Right. Although I'd consider Quicksort too complex as an introduction to recursion as the algorithms workings are not so easy to grasp and would distract from the concept of recursion. Tree search seems to be the most appropriate to me. Still, introducing recursion as a concept in programming does not belong into class reference documentation. This is something for a tutorial or other introductory material. Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/ --- BBBS/Li6 v4.10 Dada-1 * Origin: Prism bbs (1:261/38) --- Synchronet 3.16a-Win32 NewsLink 1.98 Time Warp of the Future BBS - telnet://time.synchro.net:24