Re: [OT] Teaching Haskell in High School (fwd)

2003-02-04 Thread John Hughes
On Mon, 3 Feb 2003, Rex Page wrote:

 This matches my experience, too. When I've taught Haskell to first
 year college students, there have always been some hard core hackers
 who've been at it in C or VB or Perl or something like that for
 years, and they rarely take kindly to Haskell. The ones without any
 programming background do better.

 I think Haskell would be great for a high school math class. They
 could learn some logic and induction along with it, and get a few
 proofs back into the high school math curriculum.

 Rex Page

Actually, this doesn't match my experience. I teach first years too, and I
always have some hard core hackers. In my experience, they have the
advantage that they already understand notions such as a formal syntax and
an algorithm, as opposed to expecting that the computer will somehow
know what they mean. They also have something concrete to compare
Haskell against ... which often leads them to become real Haskell
enthusiasts! But then again, my course emphasises real programming and
real-world problem solving, at the expense of logic and induction.

John Hughes


___
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell



RE: [OT] Teaching Haskell in High School (fwd)

2003-02-04 Thread Rex Page
On Tue, 4 Feb 2003, David Bergman wrote:

 Rex wrote:
 
  This matches my experience, too. When I've taught Haskell to 
  first year college students, there have always been some hard 
  core hackers who've been at it in C or VB or Perl or 
  something like that for years, and they rarely take kindly to 
  Haskell. The ones without any programming background do better.
  
  I think Haskell would be great for a high school math class. 
  They could learn some logic and induction along with it, and 
  get a few proofs back into the high school math curriculum.
  
  Rex Page
 
 I have always had that same experience with any (more or less)
 declarative language. BUT, as soon as the hackers (well, maybe not VB
 programmers, they are kind of doomed...) have passed the initial
 frustration, and acquired the new way of thinking, they actually
 perform much better than the real beginners.
 
 /David

Yes, I've seen the same thing with some of the people who come in with
experience. Some are lost, but a few of them really embrace the
expressiveness of a language like Haskell.

Rex



  
  
  -- Forwarded message --
  Date: Tue, 04 Feb 2003 03:03:03 +0100
  From: Wolfgang Jeltsch [EMAIL PROTECTED]
  To: The Haskell Mailing List [EMAIL PROTECTED]
  Subject: Re: [OT] Teaching Haskell in High School
  
  On Tuesday, 2003-02-04, 01:01, CET, Hal Daume wrote:
   [...]
  
   However, I'm also well aware that Haskell is very difficult 
  to learn 
   (and, I'd imagine, to teach).
  
  Hi,
  
  I wouldn't claim that Haskell is very difficult to learn. I 
  think, people 
  often have problems with learning Haskell because they know 
  imperative 
  programming and try to apply their imperative thinking to 
  programming in 
  Haskell.
  
  Some months ago, a first year student told me that she liked 
  Haskell very much 
  and that she didn't find it very difficult. I asked her if 
  she had had 
  experiences with other programming languages before learning 
  Haskell. She 
  answered: No.
  
   [...]
  
  Wolfgang
  ___
  Haskell mailing list
  [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell
  
  ___
  Haskell mailing list
  [EMAIL PROTECTED] http://www.haskell.org/mailman/listinfo/haskell
  
 
 

___
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell



Re: [OT] Teaching Haskell in High School (fwd)

2003-02-03 Thread Rex Page
This matches my experience, too. When I've taught Haskell to first
year college students, there have always been some hard core hackers
who've been at it in C or VB or Perl or something like that for
years, and they rarely take kindly to Haskell. The ones without any
programming background do better.

I think Haskell would be great for a high school math class. They
could learn some logic and induction along with it, and get a few
proofs back into the high school math curriculum.

Rex Page


-- Forwarded message --
Date: Tue, 04 Feb 2003 03:03:03 +0100
From: Wolfgang Jeltsch [EMAIL PROTECTED]
To: The Haskell Mailing List [EMAIL PROTECTED]
Subject: Re: [OT] Teaching Haskell in High School

On Tuesday, 2003-02-04, 01:01, CET, Hal Daume wrote:
 [...]

 However, I'm also well aware that Haskell is very difficult to learn (and,
 I'd imagine, to teach).

Hi,

I wouldn't claim that Haskell is very difficult to learn. I think, people 
often have problems with learning Haskell because they know imperative 
programming and try to apply their imperative thinking to programming in 
Haskell.

Some months ago, a first year student told me that she liked Haskell very much 
and that she didn't find it very difficult. I asked her if she had had 
experiences with other programming languages before learning Haskell. She 
answered: No.

 [...]

Wolfgang
___
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell

___
Haskell mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/haskell