[OT] Teaching Haskell in High School (fwd)
Rex Page
Rex Page <page@ou.edu>
Tue, 4 Feb 2003 11:08:49 -0600 (CST)
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 <wolfgang@jeltsch.net>
> > To: The Haskell Mailing List <haskell@haskell.org>
> > 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
> > Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
> >
> > _______________________________________________
> > Haskell mailing list
> > Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
> >
>
>