ENKÄTER

 

Utvärderingar

Aktuella utvärderingar
Administrera
Hjälpsida

Visa resultat

Här kan se resultatet från utvärderingen och exportera statistiken till ett annat program. Det går också att göra en enkel filtrering genom att klicka på svarsalternativen och kommentarerna eller en avancerad filtrering genom att använda knappen längst ned.


Advanced functional programming, Lp3 Vt09, TDA341

Status: Avslutad
Öppen för svar: 2009-03-02 - 2009-03-15
Antal svar: 19
Procent av deltagarna som svarat: 39%
Kontaktperson: Åsa Lundgren»


Your own effort

1. How many hours per week did you spend on this course?

We mean total time, that is, it comprises the time you spent in class and the time you spent on your own work. Try to estimate the average time over the entire study period.

19 svarande

At most 15 hours/week»4 21%
Around 20 hours/week»5 26%
Around 25 hours/week»5 26%
Around 30 hours/week»4 21%
At least 35 hours/week»1 5%

Genomsnitt: 2.63

- I"m lazy» (At most 15 hours/week)
- Most time I ever spent on a course.» (Around 25 hours/week)
- Very hard assignments, very complex lectures. But I learnt very interesting things.» (At least 35 hours/week)

2. How large part of the teaching offered did you attend?

19 svarande

0%»1 5%
25%»2 10%
50%»1 5%
75%»6 31%
100%»9 47%

Genomsnitt: 4.05

- Retake of the course to pass exam» (0%)
- I"m lazy» (25%)
- Missed one or two lectures.» (100%)


Goals and goal fulfilment

The course syllabus states the course goals in terms of learning outcomes, i.e., knowledge, skills and attitudes to be acquired by the student during the course.

3. How understandable are the course goals?

19 svarande

I have not seen/read the goals»7 36%
The goals are difficult to understand»1 5%
The goals give some guidance, but could be clearer»2 10%
The goals clearly describe what I am supposed to learn»9 47%

Genomsnitt: 2.68

- http://www.student.chalmers.se/sp/course?course_id=11856 isn"t really up to date, examination has changed and GUI programming was (thankfully) not included in either labs or lectures.» (The goals clearly describe what I am supposed to learn)

4. Are the goals reasonable considering your background and the number of credits?

Answer this this question and the succeeding one, only if you do know the course goals.

15 svarande

No, the goals are set too low»1 6%
Yes, the goals seem reasonable»13 86%
No, the goals are set too high»1 6%

Genomsnitt: 2

- Too much work needed with strict deadlines.» (No, the goals are set too high)

5. Did the examination assess whether you have reached the goals?

16 svarande

No, not at all»1 6%
To some extent»3 18%
Yes, definitely»8 50%
I don"t know/have not been examined yet»4 25%

Genomsnitt: 2.93

- I must say I think the examination was too easy.» (To some extent)


Teaching and course administration

6. To what extent has the teaching been of help for your learning?

19 svarande

Small extent»2 10%
Some extent»3 15%
Large extent»8 42%
Great extent»6 31%

Genomsnitt: 2.94

- I think the material shown in the lectures is of the highest quality, Its hard to find examples of the same rank elsewhere (i.e. on the numerous haskell blogs).» (Great extent)

7. To what extent has the course literature and other material been of help for your learning?

19 svarande

Small extent»5 26%
Some extent»8 42%
Large extent»6 31%
Great extent»0 0%

Genomsnitt: 2.05

- I don"t own any of the recommended books, I have read parts of The Fun and RWH.» (Small extent)
- I did not buy any of the optional course literature but I"ve used the lecture source code and links to various papers and so on. And hoogle :)» (Some extent)
- www.haskell.org book.realworldhaskell.org/ have been most help» (Some extent)
- The suggested reading material and example programs have helped greatly and served as a good reference when working on your own programs.» (Large extent)

8. How well did the course administration, web page, handouts etc work?

19 svarande

Very badly»0 0%
Rather badly»0 0%
Rather well»12 63%
Very well»7 36%

Genomsnitt: 3.36

- Slow on updates some time, but the webpage is generally well structured.» (Rather well)
- The web page was not updated regulary, and the schedule was incorrect more than once.» (Rather well)
- It would have been good to know that the exam would look completely different than the one previous year. The syntax gets a lot more important to know when you are supposed to get points instead of showing if you understood the programming principles or not...» (Rather well)
- The web page is probably the most organized ever for a course I"ve had on any university. All information is just there! And on time!» (Very well)


Study climate

9. How were the opportunities for asking questions and getting help?

19 svarande

Very poor»0 0%
Rather poor»1 5%
Rather good»7 36%
Very good»10 52%
I did not seek help»1 5%

Genomsnitt: 3.57

- Because of the focus on labs in this course, I think that 2-4 hours a week should be spent on supervised labs, where students can sit and work on their labs with supervisors offering help.» (Rather poor)
- Would have been nice with supervised lab times like most courses have.» (Rather good)
- It would be better if there were more than one set of office hours during the week. A few hours before the deadlines isn"t so helpful if you get stuck in the beginning.» (Rather good)

10. How well has cooperation between you and your fellow students worked?

19 svarande

Very poorly»0 0%
Rather poorly»1 5%
Rather well»5 26%
Very well»6 31%
I did not seek cooperation»7 36%

Genomsnitt: 4

11. How was the course workload?

19 svarande

Too low»0 0%
Low»1 5%
Adequate»4 21%
High»10 52%
Too high»4 21%

Genomsnitt: 3.89

- High, but it was so fun it did not matter.» (High)
- Pretty high workload compared to other courses, but not too much.» (High)
- The labs were hard.» (Too high)

12. How was the total workload this study period?

19 svarande

Too low»0 0%
Low»0 0%
Adequate»4 21%
High»10 52%
Too high»5 26%

Genomsnitt: 4.05

- HOpefully I had another course with less work. Bt if that was not the case, I would have been overcrowded by work. Too much work needed is not good for creativity.» (High)
- Well it"s my own fault for studying at 150%.» (High)
- Doing my bachelorsproject right now, combined with this course, a lot of work.» (Too high)
- One project intense course is manageable, but two project intense courses are a bit much. :-/» (Too high)


Summarizing questions

13. What is your general impression of the course?

19 svarande

Poor»0 0%
Fair»0 0%
Adequate»5 26%
Good»7 36%
Excellent»7 36%

Genomsnitt: 4.1

- The hardest course I have read so far.» (Adequate)
- Haskell is nice!» (Good)
- One of the best courses I have taken so far.» (Excellent)
- Interesting subject, good lectures, challenging assignments.» (Excellent)

14. What should definitely be preserved to next year?

- Preserve the variety of topics studied.»
- Ulf»
- Good lectures, good labs. »
- The assignments are really good, they could be kept. Also that the students were able to pick what subject to have on the last lecture. »
- The web page has the best structure I have seen so far among the courses I have read.»
- structure and patterns part.»
- The labs are good, the exam was definately better than last year»
- The assignments help us to understand the knowledges we"ve seen during the course. The "looking back" lectures are also really useful.»
- The webpage. Very good organized, and very good specifications about the assignments.»

15. What should definitely be changed to next year?

- We saw things so advanced in the lectures that it is hard to use them on our own. There should be some exercises associated with each lecture. The lectures and the assignments should be much closer to each other. I never had the time to spend so much time trying some tutorials to understand some things (monad transformers, etc) »
- Perhaps not definitely, but I think the following should atleast be considered: Make a clear distinction between what will on the exam and what is shown just because it is cool. Why? Because this is a typical course where there is a big difference between the students, some have only programmed Haskell for 8 weeks during their introductory course and would like to learn more. While others have used SINCE (or before?) their introductory course (some 3+ years ago). By making a clear distinction between what"s absolutly necessary and what"s for fun the not so experienced students won"t feel as overwhelmed, I think. I"ve several friends who didn"t take the course, because they fit in the first category. That said, the cool stuff should definitely not be removed, because that is what makes the course interesting for the more experienced students. In fact, it would be nice if there were lectures during week 6 and 7 aswell only doing cool stuff, not just for the fun for the more experienced students, but also as something the less experienced can strive to understand (motivation, while not fearing that it will make them fail the course)... I"ve found myself going back and looking at old lectures (even from previous years) as references when doing stuff. It"s also nice that the cool stuff is presented using new examples (not using last years stuff), because of the reason above, they can be used as reference material. It also has the potential to draw students who already taken the course. An other possibility would be to make the course more like Programming langauges, which now has two tracks one bachelor level and one master level.»
- More time for students who need more help. Not just office hours. I think students need to tinker a bit, ask a bit, tinker a bit, in order to learn.»
- The labs should probably be structured in a way that promotes learning of the concepts presented in the lectures.»
- I missed a lecture about how to use and exploit the haskell class system properly.»
- assignment workload should be reduced»
- The lecture need more slides or something explaining the different topics other than just code examples.»
- Maybe we could have more time to do the open project. Some lectures would have been clearer with a beginning introduction on the blackboard before the coding part. Maybe we could have more ""theoretical"" course on Haskell, like on its type system, the way its compiler works, and things like that.»
- Inform that the standard version of ghc (6.4) in Studat can"t be used for the assignments. Reduce the workload. 3 assignments that require a lot of work plus an exam is too much. Consider finding a better GUI than WxHaskell. I don"t think I"ve ever got as many segmentation faults in any other course. I thought the whole idea behind Haskell was to not get segmentation faults...»

16. Additional comments

- Very good feedback by email. Without that I would have been lost. My lab partner left me after lab 1 because it was oo much work for her.»
- Considering how much time the labs require, the exam had better be relatively easy»
- It was unclear to us that accepted labs could be resubmitted, for regrading. The lecturer could have been more clear on this, however, we may have missed something in the lectures.»
- Best course ever?»
- It would be good to get feedback/hints on the assignments if there could be better solutions than the one made. Not just an OK/not OK.»


Kursutvärderingssystem från