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.

TKDAT 1112-3 Concurrent programming, TDA381

Status: Avslutad
Öppen för svar: 2012-03-08 - 2012-03-19
Antal svar: 44
Procent av deltagarna som svarat: 41%
Kontaktperson: Mattias Bingerud»

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.

42 svarande

At most 15 hours/week»11 26%
Around 20 hours/week»20 47%
Around 25 hours/week»7 16%
Around 30 hours/week»4 9%
At least 35 hours/week»0 0%

Genomsnitt: 2.09

- I worked with the assignments with my lab partner (about) 12 hours a week, attented every lecture, made the excercises and studied.» (Around 25 hours/week)

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

42 svarande

0%»3 7%
25%»3 7%
50%»6 14%
75%»11 26%
100%»19 45%

Genomsnitt: 3.95

- Very little - courses and exercises clashed with other courses.» (25%)
- Mina föreläsningar krockade» (25%)
- Only the lectures» (50%)
- Attended to all lectures the first 5 weeks then I started working on my master thesis. Didn"t attend to any lab sessions.» (50%)
- There were some scheduling clashes between this and a mandatory course.» (50%)
- Collided with an obligatorie exercise in another course.» (75%)
- Schedule collided with other course» (75%)
- All lectures and a few of the lab supervisions.» (75%)
- All lectures not all labs» (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.

To review the learning outcomes for this course, click here. (Opens in new window)

3. How understandable are the course goals?

41 svarande

The goals are difficult to understand»1 2%
The goals give some guidance, but could be clearer»10 24%
The goals clearly describe what I am supposed to learn»30 73%

Genomsnitt: 2.7

- I don"t understand these lines (the last 2): - tillämpa praktiska kunskaper i programmerings konstruktioner och tekniker som finns tillgängliga i moderna parallella programmeringsspråk - implementera sådana lösningar i uttrycksfulla programspråk» (The goals give some guidance, but could be clearer)
- Excellent that the link to the course outcomes was included in this form! I have been requesting this in every course evaluation for the last 2 years, and I"m now very happy to see it for the first time.» (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.

41 svarande

No, the goals are set too low»1 2%
Yes, the goals seem reasonable»39 95%
No, the goals are set too high»1 2%

Genomsnitt: 2

- Could be better Erlang introduction» (Yes, the goals seem reasonable)

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

42 svarande

No, not at all»0 0%
To some extent»6 14%
Yes, definitely»35 83%
I don"t know/have not been examined yet»1 2%

Genomsnitt: 2.88

- The exam was pretty much all about coding. Some theowy would have been a good addition.» (To some extent)
- The examination, assignments and exam, did test our understanding of the different subjects and that we could use the patterns to implement different classes that had different purposes.» (Yes, definitely)

Teaching and course administration

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

40 svarande

Small extent»3 7%
Some extent»7 17%
Large extent»19 47%
Great extent»11 27%

Genomsnitt: 2.95

- No extent whatsoever.(0% attendance)Not counting the feedback from the laborations, which gave some hints at least. » (?)
- Generally been unable to attend teaching, see above :(» (Small extent)
- Did not attend any teaching.» (Small extent)
- Attending the lectures (and really listening), together with reviewing the slides afterwards sufficed to pass the lab assignments without much hardship. Think I did well on the exam too but who knows :)» (Great extent)

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

42 svarande

Small extent»17 40%
Some extent»17 40%
Large extent»5 11%
Great extent»3 7%

Genomsnitt: 1.85

- literature not really necessary» (Small extent)
- No course literature.» (Small extent)
- Didn"t buy the book. As said, slides+lectures were enough. (Perhaps should point out that I rarely buy course literature.)» (Small extent)
- Generally learnt from slides, JR book and self-found online resources. Course book rather good but more theoretic than course in general.» (Some extent)
- Kursboken har inte lärt mig någonting, då den var jobbig att läsa, men föreläsningsslidsen har varit bra.» (Some extent)
- Did not use the book at all.» (Some extent)
- Did not buy the course literature, but the lecture slides was very useful.» (Large extent)
- Esp. the slides.» (Great extent)

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

42 svarande

Very badly»1 2%
Rather badly»5 11%
Rather well»22 52%
Very well»14 33%

Genomsnitt: 3.16

- There was a lot of trouble with the fire system in the beginning of the course, the deadlines on the course home page was incorrect... It took way to long to get the labs graded, most of the labs took 10 days or more to get feedback on.» (Rather badly)
- Fire did not work and web page» (Rather badly)
- fucked up links all over the place...» (Rather well)
- There were problems with the Fire system and what would happen in the beginning, the same thing with "recommended reading". However, there wasn"t any major problem with anything.» (Rather well)
- Since the web page was a straight copy-paste from the last year, some of the links went to dead pages or to the old course page, minor inconvenience.» (Rather well)
- The course homepage was down at some time. Also the link to the course home page didn"t work at the start of the course. I like the google group. That was a nice and easy way for the teachers to give information to the students and an easy way for students to ask questions and get answers either from other students or teachers. At the same time you can read other students" questions and get help that way.» (Rather well)
- Well-structured website, exam, and assignments.» (Very well)
- Nothing to complain about.» (Very well)

Study climate

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

41 svarande

Very poor»0 0%
Rather poor»0 0%
Rather good»13 31%
Very good»19 46%
I did not seek help»9 21%

Genomsnitt: 3.9

- På de handledningstillfällena jag var på var det bara en handledare. Kunde varit en till för att hinna hjälpa alla.» (Rather good)
- good I guess» (Very good)
- Alejandro and all course assistants gladly answered any question I had.» (Very good)
- Attended a few lab supervisions and sent a mail once to Staffan, my/our questions were always answered well.» (Very good)

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

42 svarande

Very poorly»0 0%
Rather poorly»1 2%
Rather well»5 11%
Very well»33 78%
I did not seek cooperation»3 7%

Genomsnitt: 3.9

- I had a "weak" lab mate.» (Rather poorly)
- Me and my labpartner had different opinions during the labs which led to some stress, but we solved it. » (Rather well)
- I worked with a mate so it went very well.» (Very well)

11. How was the course workload?

42 svarande

Too low»0 0%
Low»1 2%
Adequate»33 78%
High»8 19%
Too high»0 0%

Genomsnitt: 3.16

- Course workload not overly strenuous, which was nice considering next question.» (Adequate)
- Many hours were spent on assignments and then studying for the exam. In other words, the work load was easy to distribute evenly over all weeks and we had to work about 25 hours a week.» (Adequate)

12. How was the total workload this study period?

42 svarande

Too low»1 2%
Low»1 2%
Adequate»24 57%
High»15 35%
Too high»1 2%

Genomsnitt: 3.33

- Bachelor"s project and parts of another course made for a pretty darn high workload.» (High)
- Bachelor course takes very much time, why this course has been suffering.» (High)

Summarizing questions

13. What is your general impression of the course?

42 svarande

Poor»1 2%
Fair»0 0%
Adequate»0 0%
Good»25 59%
Excellent»16 38%

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

- I love to solve problems. Perfect course for me.» (Good)
- I think Alejandro Russo might be one of the best teachers we"ve had. Taking the extra time to make sure people understand, repeating stuff (very important in my opinion) and also trying to learn some of the students names. All in all I think he went the extra mile to create a more fun and interesting climate in the lectures. Also this course had a very balanced workload and I felt that I finished the course really learning something new not just for the exams. Some negative stuff: I think Staffan is terrible as a course assistant. Basically all we got from him was sarcasm and pointless remarks that there obviously is something wrong with our code. Also I think that perhaps Erlang should be left out of the course even though the last lab wasn"t that hard in the end.» (Good)
- Learned a lot I will use in the future!» (Excellent)
- cant spell function without fun» (Excellent)
- The course was very interesting and I learned alot. The exercises, assignments and lectures were very good.» (Excellent)
- Fills its purpose well, teaches what you would expect, at an appropriate pace for undergraduates. » (Excellent)

14. What should definitely be preserved to next year?

- erlang and jr! fantastic languages.»
- erlang»
- Erlang»
- The labs»
- The assignments, because they were all great and I lerned lots from them.»
- Everything was good, I believe everything should be about the same next year besides the things I state in the next answer.»
- The content of the course seems generally appropriate. hm...»
- Erlang, and happy/angry faces.»
- There was a lot of labs thats good»
- Good labs»
- Almost everything.»
- The lectures.»
- Pretty much everything»
- Alejandro!»
- Labs»
- To put something above all else - the assignments. Understand them, and you"re well on your way to passing the course. But I don"t have anything to remark on the teacher and his assistants - my experience from interacting with them is all good so I"ll put forth that you keep them next year :)»
- The google group»
- The labs»

15. What should definitely be changed to next year?

- Lab 2 (monitors) did not really require an understanding of monitors, we did it in half an hour and learnt little. Don"t use the tsim framework for it, write an entirely new lab.»
- It"s hard to see the difference in the code exemples in the slides.. hard to know if it is pseudo code or real code.»
- It"s hard to understand if the code on the slides are psuedocode, java or jr. Try to make that clearer.»
- More live-coding in the lectures. There was some in the first couple of lectures, more of that.»
- Nothing»
- The lecture about Transactional Memory contained a lot of examples with Haskell, for the ones that doesn"t understand Haskell, it would be nice if the same examples could be posted in pseudo code (similar to the one used at the exam), either as a separate pdf that can be downloaded and brought to class or (better!) be incorporated in the lecture, i.e. the leture slides shows the code in both the pseudo code and Haskell. I would have understood the subject a lot better if there were pseudo code examples, instead of learning how to use the pseudo code from previous exams. Less importantly, it would be nice if there could be more descriptions along with the answers to the exercises. We get to know the answer, but if you didn"t understand why it works from the lecture, it would be nice to get a (short) description about why this solution works (for example, why does the balls freeze and then continue moving after a while, it"s because they"re waiting for this semaphore etc.).»
- Throwing in haskell at the end seems like bad move if it"s supposed to ever come on the exam, at least in my view. I had no energy to begin with a new language in the last week when I was getting prepared for the exam.»
- The labs. It is very difficult to get help in the labs. The TA s should care more about the lab and also prepare more. They should be able to provide understandable help to students.»
- Lab 2, implementing a binary semaphore using monitors and then copy-paste them into Lab 1 felt pretty pointless. Implementing the "readers and writers" pattern or something where the strengths of monitors is actually used would be more interesting, educative, fun...»
- The labs constantly got me think that I could solve the exact same problem with a lot better code without using concurrency. Also we used really bad programming practices, for example lab 1 and 2 we"re largely a gigantic if-clause which was completely unmaintainable. While the focus of the course is concurrent programming, I think the labs could be changed to not contain such issues. Though, lab 4 was good.»
- More focus on Erlang and less JR»
- Better Lab-PM(Lab2), it"s not funny to get an rejection with the comment that it didn"t stand in the PM and he was sorry..»
- Tell Staffan to stop being a douche and leave more time for Erlang.»
- Have all labs uploaded at start of course»

16. Additional comments

- Do we really need to learn jr? I think it would be enough without it and with more erlang.»
- Very good course!»
- A very good course»
- I couldn"t always understand the teacher, due to his level of English. »
- Spoooooolious wake-ups :)»
- Very good lecturer.»
- Good cource! I have learned a lot!»
- I learned a lot from the assignments!»
Genomsnitt totalt för detta stycke: 4.3

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

Kursutvärderingssystem från