FPLs in teaching QUESTIONNAIRE (2nd week) + prov. results 
Author Message
 FPLs in teaching QUESTIONNAIRE (2nd week) + prov. results

Quote:

> 5 days ago we started a Questionnaire.

> In this posting you'll find
> - the Questionnaire (slightly modified to avoid previous
> misunderstanding).
> plus
> - a survey of the answers we got so far.

> 1. Use of FPLs in Teaching QUESTIONNAIRE

> It turned out that the third question ("Year") was somewhat misleading.
> The answer to this question should give the DATE THE COURSE TOOK PLACE
> AT (or will take place at), e.g. WINTER 1994/95. Precise answers to
> this question would enable me to estimate a lower bound for the annual
> rate of people who learn functional languages (to do this the
> information if the course was introductory is relevant (see
> question 4)).

> Now the QUESTIONNAIRE (Second Week):

> Your help requested:
> I want to study the development and the current state of the use of
> functional programming languages in teaching.
> If you know of a course where a functional programming language has
> been taught (or is currently being taught) it would be very helpful
> if you could mail me the answers to the following questions:

> ************************************************************************> * 1. Programming language:
> *
> * 2. Institute (university/school/summerschool etc.):
> *
> * 3. Date (e.g. Winter 1995/96):
> ************************************************************************>
> These three questions are the most important ones, but maybe you also
> know the answer to the following questions:

> ************************************************************************> * 4. Type of the course:
> *
> *    a. Introductory - Advanced
> *
> *    b. In the context of
> *       (e.g.:Exercices in programming accompanying
> *             "Introduction to Computer Science",
> *             Lecture in Summerschool "...")
> *
> *    c. Other
> *
> * 5. Number of students (approx.):
> *
> * 6. Further information/comment:
> *
> *
> *
> ************************************************************************>
> Informal answers that do not match this template are welcome, too, and
> so are your answers if you cannot answer questions 4 to 6. More
> detailled answers (e.g. title of the course) are appreciated. Feel free
> to answer questions which were not asked but you think are related to
> the subject. Even uncertain or vague information is welcome (just label
> it as uncertain).

> THE REASON the additional information is packed into only one
> question (Nr. 6) is, that I dont want to discourage you with a huge
> questionaire. For those who are discouraged by questionaires that are
> too short here is a more detailed question Nr. 6:

> *  a. Teacher:
> *  b. Course material (was there any underlying text, if so which one):
> *  c. Course identification (e.g."CS212"):
> *  d. Title of the course:
> *  e. Is/was there support of the course through a Web-page? (URL?)

> Feel free/comfortable NOT to answer this detailed additional questions.

> A typical answer could look like this (fictitious):

> First course:
> *1: (Yale) Haskell
> *2: University of Endlhausen
> *3: Winter 93/94
> *4: a: Introductory
> *   b: Accompanying programming exercises for the
> *      lecture "Computerscience for ducks"
> *5: 10-20
> *6: the teacher was Donald Duck

> Second course:
> *1: ...
> *2: ...
> *3: ...
> *4: ...
> *5: ...
> *6: ...

> I will post the result of the study in this
> newsgroup end of april.

> Thank you in advance


> 2.Survey of the first 17 contributions,
> sorted by institution (question Nr. 2).

> |Institution        |Language|Date (Y.)| Type,             | # Studs   |
> |                   |        |         | In the context of | (approx.) |
> |===================|========|=========|===================|===========|> |University of      |ASF+SDF | 1990-96 | Introductory      | 20 every  |
> |Amsterdam          |        |         | and Advanced.     | session   |
> |                   |        |         | Generating        |           |
> |                   |        |         | programming       |           |
> |                   |        |         | environments      |           |
> |-------------------|--------|---------|-------------------|-----------|> |University of      |HUGS    | 1991    | Advanced          | 100       |
> |Auckland,          |/Gofer  | -present| (3rd year         |           |
> |Department of      |        |         | bachelors degree  |           |
> |Computer Science   |        |         | students)         |           |
> |-------------------|--------|---------|-------------------|-----------|> |                   |Gofer   | 1991    | Another graduate  | 10 [..]   |
> |                   |        | -1993   | paper was offered | each year |
> |                   |        |         | in language       |           |
> |                   |        |         | design and        |           |
> |                   |        |         | definition        |           |
> |-------------------|--------|---------|-------------------|-----------|> |University of      |Hugs    | Summer  | Introductory -    | 150 - 200 |
> |Canterbury,        |+ [..]  | 1994,   | First Year        |           |
> |Christchurch,      |        | 1995,   | Students          |           |
> |New Zealand        |        | 1996    | (part of an       |           |
> |                   |        |         | "introduction     |           |
> |                   |        |         | to CS")           |           |
> |-------------------|--------|---------|-------------------|-----------|> |Chalmers           |Haskell |         | Third Year,       | 10-20     |
> |University         |        |         | The students      |           |
> |                   |        |         | have taken one    |           |
> |                   |        |         | introductory      |           |
> |                   |        |         | course in         |           |
> |                   |        |         | functional        |           |
> |                   |        |         | programming       |           |
> |-------------------|--------|---------|-------------------|-----------|> |University of      |First   |         | Introductory      | 200       |
> |Copenhagen,        |LISP,   |         | The first         |           |
> |Denmark            |then    |         | programming course|           |
> |                   |SML     |         | the students see  |           |
> |-------------------|--------|---------|-------------------|-----------|> |Heriot-Watt        |SML     | running | 1st year          | 85        |
> |University         |        | for 4   | elementary;       |           |
> |                   |        | years   | compulsory,       |           |
> |                   |        | now     | 2nd term after    |           |
> |                   |        |         | 1st term C        |           |
> |-------------------|--------|---------|-------------------|-----------|> |                   |SML     | running | MSc               | 7-25      |
> |                   |        | for 9   | advanced,         |           |
> |                   |        | years   | 1st term option   |           |
> |                   |        | now     |                   |           |
> |-------------------|--------|---------|-------------------|-----------|> |Harvey Mudd        |rex     | Fall&   | Introductory      | 25-55,    |
> |College            |        | Spring  | (CS2 level)       | depending |
> |                   |        | 1995,   | Principles of     | on        |
> |                   |        | 1994,   | Computer Science  | offering  |
> |                   |        | 1993    |                   |           |
> |-------------------|--------|---------|-------------------|-----------|> |University of      |SCHEME  |         |                   | 250       |
> |Hamburg            |        |         |                   |           |
> |-------------------|--------|---------|-------------------|-----------|> |                   |MIRANDA |         |                   | 150       |
> |-------------------|--------|---------|-------------------|-----------|> |                   |Common  |         |                   |           |
> |                   |Lisp    |         |                   |           |
> |-------------------|--------|---------|-------------------|-----------|> |                   |Tycoon  |         |                   |           |
> |-------------------|--------|---------|-------------------|-----------|> |University of      |Miranda |         | Introductory      | 120       |
> |Kent               |        |         | (1. Year)         |           |
> |-------------------|--------|---------|-------------------|-----------|> |Napier             |SML/NJ  | Autumn  | Introductory,     | 35        |
> |University         |        | 95/96   | Accompanying      |           |
> |UK                 |        |         | programming       |           |
> |                   |        |         | exercises         |           |
> |                   |        |         | for the module    |           |
> |                   |        |         | "Formal Methods"  |           |
> |-------------------|--------|---------|-------------------|-----------|> |                   |SML/NJ  | Spring  | Introductory,     | 50        |
> |                   |        | 95/96   | Accompanying      |           |
> |                   |        |         | programming       |           |
> |                   |        |         | exercises         |           |
> |                   |        |         | for the module    |           |
> |                   |        |         | "Software         |           |
> |                   |        |         | Engineering       |           |
> |                   |        |         | (3rd year)"       |           |
> |-------------------|--------|---------|-------------------|-----------|> |University of      |Haskell | fall    | Introductory,     | 17        |
> |Oklahoma           |        | 1995    | Fundamental       |           |
> |                   |        |         | Structures        |           |
> |                   |        |         | of CS (CS1323h)   |           |
> |                   |        |         |                   |           |
> |-------------------|--------|---------|-------------------|-----------|> |University of      |(Poplog)|         | Introductory,     | 90/year   |
> |Sussex             |SML     |         | 1st year course   |           |
> |                   |        |         | introducing       |           |
> |                   |        |         | programming       |           |
> |                   |        |         | (under-           |           |
> |                   |        |         | graduates         |           |
> |                   |        |         | terms             |           |
> |                   |        |         | 1 & 2)            |           |
> |-------------------|--------|---------|-------------------|-----------|> |Warsaw University, |SML     | Winter  | introductory      | 30-60     |
> |Department of      |        | 93/94,  | self-contained    | varies    |
> |Mathematics,       |        | 94/95,  |                   | each      |
> |Informatics and    |        | 95/96   |                   | year;     |
> |Computer Science   |        |         |                   |           |
> |-------------------|--------|---------|-------------------|-----------|> |University of      |Haskell,| Spring  | Intermediate,     |           |
> |Wisconsin-Parkside |ML      | 1997    | following         |           |
> |(Kenosha, WI, USA) |        |         | a course in       |           |
> |                   |        |         | Programming       |           |
> |                   |        |         | Languages         |           |
> |-------------------|--------|---------|-------------------|-----------|>
> Thanks so far to
> Magnus Carlsson, Andrew Cumming, T.B.Dinesh, Timothy Fossum,
> Tim Geisler, Grzegorz Grudzinski, John Hamer, Alan Jeffrey,
> Robert M. Keller, Wolfgang Kreutzer, Jose Emilio Labra,
> Greg Michaelson, Torben Mogensen, Jonathan Moody, Jon Mountjoy,
> Harald Stoerrle, S.J.Thompson.

> The additional information given is missing in this provisional survey.
> Please don't conclude from this fact that this information is not
> wanted. I'm very grateful for all the additional information.
> THE REASON it was not included is that the purpose of this provisional
> survey is just to help you identify the courses mentioned so far.
> Maybe YOUR COURSE (you were teaching/attending) IS STILL MISSING.
> Moreover it should give the kind people who have provided answers so
> far the opportunity to correct me, if I have misinterpreted their
> answers.

> To share two valuable pieces of information I got, finally two more
> points:
> ------------------------------------------------------------------------> |Jon Mountjoy gave me the information that a survey from 1992 of the   |
> |use of functional languages in teaching is published in               |
> |                                                                      |
> |   Harrison, Rachel:                                                  |
> |   The Use of Functional Languages in Teaching Computer Science.      |
> |   Journal of Functional Programming 3 (1), Jan. 1993                 |
> ------------------------------------------------------------------------>
> ------------------------------------------------------------------------> |Tim Geisler gave me the information that a list of university/colleges|
> |which use scheme can be found at:                                     |
> |                                                                      |
> |   ftp://ftp.cs.indiana.edu/pub/scheme-repository/doc/misc/SCHOOLS    |
> ------------------------------------------------------------------------>
> Terhi Lamberg



--

http://www.*-*-*.com/ ~gosi
http://www.*-*-*.com/


Sat, 19 Sep 1998 03:00:00 GMT  
 
 [ 1 post ] 

 Relevant Pages 

1. FPLs in teaching QUESTIONNAIRE (2nd week) + prov. results

2. FPLs in teaching QUESTIONAIRE

3. Results: finished teaching one Dylan course

4. results from week-long poll

5. 2nd Round Benchmarking Results of UNIX Verilog Simulators

6. 2nd Round Benchmarking Results of UNIX Verilog Simulators

7. A macro involving two sub-macros - where the 2nd macro needs results from the first

8. Week number + firstDay of week

9. DAY OF THE WEEK ROUTINE - day-week.txt (1/1)

10. DAY OF THE WEEK ROUTINE - day-week.txt (0/1)

11. What to teach in Fortran (was: teaching (not learning) C)

12. Newbie's Questions about the Learning of FPLs Implementation

 

 
Powered by phpBB® Forum Software