Aktuella utvärderingar

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 VT11, TDA342/DIT260

Status: Avslutad
Öppen för svar: 2011-03-18 - 2011-03-24
Antal svar: 15
Procent av deltagarna som svarat: 42%
Kontaktperson: Rebecca S»
Utbildningsprogram som genomför enkäten: Datateknik 300 hp

Your own effort

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

15 svarande

At most 15 hours/week»1 6%
Around 20 hours/week»5 33%
Around 25 hours/week»6 40%
Around 30 hours/week»2 13%
At least 35 hours/week»1 6%

Genomsnitt: 2.8 (bidrar till totalt genomsnitt/jämförelseindex)

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

15 svarande

0%»3 20%
25%»0 0%
50%»2 13%
75%»6 40%
100%»4 26%

Genomsnitt: 3.53 (bidrar till totalt genomsnitt/jämförelseindex)

Genomsnitt totalt för detta stycke: 3.16

Goals and goal fulfilment

3. How understandable are the course goals?

15 svarande

I have not seen/read the goals»3 20%
The goals are difficult to understand»0 0%
The goals give some guidance, but could be clearer»6 40%
The goals clearly describe what I am supposed to learn»6 40%

Genomsnitt: 3

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

14 svarande

No, the goals are set too low»0 0%
Yes, the goals seem reasonable»12 85%
No, the goals are set too high»2 14%

Genomsnitt: 2.14

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

15 svarande

(på denna fråga var det möjligt att välja flera svarsalternativ)

No, not at all»0 0%
To some extent»10 66%
Yes, definitely»4 26%
I don"t know/have not been examined yet»0 0%

- the exam was a bit arbitrary.. » (To some extent)
- I understood an important part to be monads and -transformers, which was not much seen at the exam. Not so nice to require us to know what for example the Difference List data structure is, without a hint. Too bad for me anyway :) </whine>» (To some extent)
- If you include unusual data structures such as the difference list on the exam, you should have a description of how it"s supposed to work. It was included as an example in the course literature, but this course is supposed to be about advanced functional programming, not data structures.» (To some extent)

Teaching and course administration

6. Do you want more or less "live coding" (compared to beamer presentations / black-board)?

14 svarande

Less»4 28%
Good as it is»9 64%
More»1 7%

Genomsnitt: 1.78

- The concepts are rather hard to comprehend. The amount of live coding doesn"t matter much, rather the method of conveying the concepts does matter a lot. Being a good programmer, I had hard time to grasp the hidden concepts, even though the code was easier to understand. Moreover, its good if you get slow while showing the code and explaining it. Skipping large parts of code is like frustrating. Only display the required parts of code (hiding others).» (Less)
- Live code is nice, but there could be less code demonstrated in each step. That would make the lectures easier to follow» (Less)
- Live coding and the bad english level of the teacher made me stop going to classes after seeing only the monads, I had the feeling I knew more about monads before going to that class.» (Less)
- No real opinion as I did not attend.» (Good as it is)
- But take care to focus on the subject of the lecture, even if it is fun to hack away sometimes.. » (Good as it is)

7. Would you like to have the lectures recorded (screencast + sounds or so)?

14 svarande

Yes»10 71%
No»4 28%

Genomsnitt: 1.28

- Would be helpful » (Yes)
- small videos are always nice and usesful to watch» (Yes)
- screencast + sound would be good for missed lectures» (Yes)
- Recorded lectures will be a great help, as many hard concepts require repetition to fully understand them. Such as Monad Transformers.» (Yes)
- Great idea! Often I don"t have time to (espacially when you code live) take notes at the same time as I"m trying to comprehend the content of the lecture.» (Yes)
- That"s a great idea!» (Yes)
- I don"t think I"d watch them, though I think that a lot of non-chalmers students would appreciate it.» (No)
- I feel that if you miss a lecture it should be just as easy to learn what the lecture covered from the material on the webpage, the course book and other resources on the internet etc. Plus it makes you loose some of the incentive to attend lectures.» (No)

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

14 svarande

Small extent»4 28%
To some extent»5 35%
Large extent»2 14%
Great extent»3 21%

Genomsnitt: 2.28

- Alot of self learning. Felt my background knowledge in functional programing was unsufficent. Wasn"t until maybe week 5 or 6 that I could fully appriciate lecture 2 and 3. Felt I needed a "Intermidiate Functional Programming" course:)» (Small extent)
- Personally, I cannot study properly without teaching. Its not because I cannot, but because I do not (being somewhat lazy like Haskell: don"t do it unless someone wants it :-)» (Great extent)

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

15 svarande

Small extent»3 20%
Some extent»7 46%
Large extent»3 20%
Great extent»2 13%

Genomsnitt: 2.26

- I did not read the book much. But it was helpful as were other tutorials and books.» (Some extent)
- Read the book alot, also the links on the homepage.» (Large extent)

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

15 svarande

Very badly»0 0%
Rather badly»1 6%
Rather well»5 33%
Very well»9 60%

Genomsnitt: 3.53

- Everything is better then pingpong.» (Rather well)
- One of the mest well-organized courses I have taken in these 5 years. Thanks» (Very well)

Study climate

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

15 svarande

Very poor»0 0%
Rather poor»1 6%
Rather good»1 6%
Very good»9 60%
I did not seek help»4 26%

Genomsnitt: 4.06

- Bernardy was available when we needed help.» (Very good)
- I really appreciated that Patrik sometimes took the time to walk around in the class during the break and check that everything made sense.» (Very good)

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

15 svarande

Very poorly»1 6%
Rather poorly»1 6%
Rather well»5 33%
Very well»8 53%
I did not seek coopeation»0 0%

Genomsnitt: 3.33

- My lab partner left me in the lurch two times which meant I had to do a good part of the labs with just hours left for the deadline.» (Very poorly)
- it would be nice to be able to do the labs alone. you learn more and you can do them whenever you have time..» (Rather well)

Summarizing questions

13. What is your general impression of the course?

15 svarande

Poor»1 6%
Fair»0 0%
Adequate»3 20%
Good»8 53%
Excellent»3 20%

Genomsnitt: 3.8

- Yeah I learned a few things, but I got the feeling I could have learnt a lot more.» (Poor)
- Very fun, and leared alot! ..but also very hard and demanding» (Good)

14. What should definitely be preserved to next year?

- The labs»
- Labs are essential, of course. »
- lectures were interesting and good»
- Patrik»
- Contents are good.»

15. What should definitely be changed to next year?

- More information to help you with the labs»
- There should be more lectures»
- the deadline for the lab shouldn"t be on wednesday. when you hand something in on wednesday evening you want (and need) to do other things on thursday and then it feels weird to start on the next lab on friday, so you start on monday and then you get stressed and unhappy. fridays (or any other day) would be much nicer!»
- I would like to have seen a lecture dedicated to Functor and Applicative before the Monad lecture. I dont know if youre sopposed to be familiar with them from start. Anyway you don"t learn it in the preceding functional course.»
- An excercise session should be introduced, or a supervised lab work. The course needs more practice than just the assignments.»
- * Lab 3 should offer a more guided approach too, to make a library you first need to have some deep knowledge of the field you are going to make the library for. Not having guidance nor field knowledge lead us to very poor results. * The impresion after the monad class was so bad I felt the teacher needed slides or some english classes so it could be followed.» (den här kommentaren har blivit redigerad i efterhand)

16. Additional comments

- you could schedule the start of the last lab earlier. the rules for the labs were a bit unclear in the beginning (and I still don"t know exactly how the grade is affected by the labs). more information is needed!»
- I am overall content with the course. It was good when you showed us the signal library for starters, and then went on to show how that could be used to build other things. More of those lectures where what we learnt from the previous lecture is used to build up something in the next lecture!»

Additional comments

Genomsnitt totalt för alla frågor: 3.16
Beräknat jämförelseindex: 0.54

* obligatoriska frågor

Kursutvärderingssystem från