Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Jeff Higgins Newsgroups: comp.lang.java.programmer Subject: Re: Teaching Java, teaching what? Date: Sun, 15 Dec 2013 18:17:19 -0500 Organization: A noiseless patient Spider Lines: 38 Message-ID: References: <52a5b585$0$2906$e4fe514c@news.xs4all.nl> <52a66a58$0$296$14726298@news.sunsite.dk> <52ace3fe$0$297$14726298@news.sunsite.dk> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit Injection-Date: Sun, 15 Dec 2013 23:18:49 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="6b9e92482af47766954d85fb77d372f5"; logging-data="25639"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+AwOkYLrTFWPWCz7qaKcfcQr2O7v+5uWk=" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131103 Icedove/17.0.10 In-Reply-To: Cancel-Lock: sha1:zW9wzqDiwz4y8MvdYhC8u7akscI= Xref: csiph.com comp.lang.java.programmer:26941 On 12/15/2013 05:02 PM, Stefan Ram wrote: > Jeff Higgins writes: >> I keep reading this thread and wondering where Stefan Ram and his >> students fit into . > > The classes need to have a certain number of reservations. > If there are less reservations, a class will be cancelled. > My beginner and advanced classes in Java and C++ sometimes > have the required number of reservations, so they can take > place sometimes. But there are not enough students to split > the classes into different classes for different types of > students. > > (I am willing to teach any programming language as long as > the classes take place. For example, I'd love to teach > Haskell, Groovy, or Scala, you name it. But there will not > be enough reservations. Once, I announced a Perl course, but > there were only 3 reservations, and the class was cancelled. > So essentially, students decide which languages I teach by > attending or not.) > > However, the classes clearly state their prerequistes. > The prerequisites for my beginner's programming classes > where set by me as: »Students know how to operate a computer > (copy a file and so), but do not need to know any > programming language.«. If someone already knows a > programming language that's fine, he still can participate, > but should not complain when he hears what he already knows. > >> Adult students. Perhaps they all have the core of _CSTA K-12 2011_ >> and are heading toward one of the "five defined sub-disciplines of >> computing" in _Computing Curricula 2005: The Overview Report_. > Yep. I guess I should have asked "A first course in Java and its' students" rather than "Stefan Ram and his students". There have been a lot of "topics in computer science" bantered about. I'm just trying to get it into some perspective. Lost in the topic drift.