You're right that my current course using Clojure (genetic programming) isn't a 
first programming course, but where I teach we change our courses all the time 
and the decisions are made by professors quite freely (after discussion among 
related faculty). I've taught Lisp/Scheme as a first language several times and 
some of my student sin recent classes have been essentially first learning to 
program in Clojure. It's tricky in some ways but I think it can work quite well 
overall, with the IDE/environment issues being among the most problematic. But 
Clooj helps a lot and some of the other new projects are promising, so I'm 
optimistic!

 -Lee

On Sep 26, 2012, at 9:48 AM, Jim foo.bar wrote:

> aaa ok I can see from the website that you're not exactly teaching Clojure as 
> 1st programming language but rather genetic programming with Clojure. This 
> certainly makes more sense than what I originally understood... It just seems 
> impossible to convince academics that 1st years should become problem-solvers 
> first and programmers after...Java is too grounded in most schools!
> 
> Jim
> 
> On 26/09/12 14:29, Jim foo.bar wrote:
>> On 26/09/12 14:04, Lee Spector wrote:
>>> Having taught Clojure as a first language
>> 
>> so, reading the above statement, can I infer that Hampshire college offers a 
>> Clojure course to 1st year undergrads? I'm trying to promote the same 
>> concept for Manchester University (UK) but all the 'important' people insist 
>> that he 1st years should learn Java/C#! In all fairness, we do have tight 
>> collaboration with Oracle and Microsoft so I guess they are sort of 
>> demanding it!!! However, the fact that there is absolutely no exposure to 
>> functional programming throughout the 3 year degree is beyond me! Assuming 
>> you faced the same 'corporate obstacles 'when you first proposed the idea, 
>> how did you get past them?
>> 
>> Jim

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en

Reply via email to