Survey of Haskell in Higher Education
I'm carrying out another survey of the Haskell community, this time to find out how Haskell is being used in university teaching. If you're teaching a course and using Haskell in any way, then this survey is aimed at you! You can find the survey form at http://www.cs.chalmers.se/~rjmh/Wash/Survey/TeachingSurvey.cgi Once again, as a reward for completing the form, you will see the results so far! I'm only surveying courses being taught this academic year, but I would like to gather as complete information as possible. I know that not all teachers using Haskell read this list, so I would appreciate it if you could help me by informing colleagues who are using Haskell about the existence of the survey. The information gathered will be used in the "History of Haskell" paper that I, Simon PJ, Phil Wadler and Paul Hudak are working on. Thanks very much for you help! John Hughes PS I now have over 500 responses to my earlier survey on use of Haskell--thank you very much! The results are interesting, and can be obtained from http://www.cs.chalmers.se/~rjmh/Wash/Survey/Survey.cgi.
Am Montag, 28. November 2005 16:39 schrieb John Hughes:
I'm carrying out another survey of the Haskell community, this time to find out how Haskell is being used in university teaching.
"Roughly how many students took the course last time it was taught?" What if this course was never thaught so far? "Since when, roughly, has this course been taught using Haskell?" What if this course is first thaught in spring 2006? By the way, do proseminars (simpler form of seminars where 1st or 2nd year undergraduate students have to give speeches) also count?
[...]
Best wishes, Wolfgang
Wolfgang Jeltsch wrote:
Am Montag, 28. November 2005 16:39 schrieb John Hughes:
I'm carrying out another survey of the Haskell community, this time to find out how Haskell is being used in university teaching.
"Roughly how many students took the course last time it was taught?"
What if this course was never thaught so far?
"Since when, roughly, has this course been taught using Haskell?"
What if this course is first thaught in spring 2006?
Tricky. If you can make a reasonable estimate of student numbers, say via students already registered for the course, then go ahead and report it. Otherwise, it's maybe better just to leave the course out of the survey--too much of an unknown quantity. 2006 is not an option for "since when...", but just put 2005. I'll understand it to include the entire academic year starting in 2005.
By the way, do proseminars (simpler form of seminars where 1st or 2nd year undergraduate students have to give speeches) also count?
If, for example, one student out of a large class gives a talk about Haskell, then I would say no--the "Haskell content" in that case is trivial. If all the students give seminars about Haskell programs they have written, then the answer is clearly yes. You have to make a judgement here: is Haskell used as a medium of instruction to a non-trivial extent? If so, include the course. You can always add an explanatory comment. John
[...]
Best wishes, Wolfgang _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
"What is the first programming language students on your degree programme learn?" "What is the second programming language students on your degree programme learn?" This is too restrictive. What if the lecture "Computer Science I" is held in different years by different lecturers which teach different programming languages? Best wishes, Wolfgang
Wolfgang Jeltsch wrote:
"What is the first programming language students on your degree programme learn?" "What is the second programming language students on your degree programme learn?"
This is too restrictive. What if the lecture "Computer Science I" is held in different years by different lecturers which teach different programming languages?
Best wishes, Wolfgang _______________________________________________ Haskell mailing list Haskell@haskell.org http://www.haskell.org/mailman/listinfo/haskell
In this case enter "Varies from year to year" in both fields. Mind you, I'm amazed the teachers for the rest of the curriculum can cope without knowing what programming language their students have learned! John
Am Montag, 28. November 2005 20:52 schrieb John Hughes:
Wolfgang Jeltsch wrote:
"What is the first programming language students on your degree programme learn?" "What is the second programming language students on your degree programme learn?"
This is too restrictive. What if the lecture "Computer Science I" is held in different years by different lecturers which teach different programming languages?
Best wishes, Wolfgang
[...]
Mind you, I'm amazed the teachers for the rest of the curriculum can cope without knowing what programming language their students have learned!
The students have to learn one or two programming languages in their first semester so that they get to know some basic principles of programming. If during their studies they need a programming language they didn't learned so far then they just have to learn it. The students are expected to be able to and take the time to learn programming languages outside their university courses. Of course, this is more demanding for them than learning every language they need as part of their courses. But – hey – it's university, not school. :-)
John
Best wishes, Wolfgang
participants (2)
-
John Hughes -
Wolfgang Jeltsch