2D1449 Foundations of Cryptography

Resultat av kursutvärdering


    22 question expecting an answer and possibly a comment.


  1. What do you think of the difficulty of the course?

    1. 0% (0 st) Very easy.
    2. 13% (3 st) Easy.
    3. 26% (6 st) Average.
    4. 48% (11 st) Hard.
    5. 13% (3 st) Very hard.


  2. Did you early on in the course find out the purpose of the course?

    1. 61% (14 st) Yes.
    2. 22% (5 st) To some extent.
    3. 9% (2 st) No.


  3. Do you think the course is interesting and meaningful?

    1. 57% (13 st) Yes very.
    2. 30% (7 st) Yes.
    3. 4% (1 st) Neutral.
    4. 4% (1 st) Not particularly.
    5. 0% (0 st) No.


  4. Was your background in mathematics sufficient for the course?

    1. 61% (14 st) Yes.
    2. 30% (7 st) Doubtful.
    3. 4% (1 st) No.


  5. Was your background in programming sufficient for the course?

    1. 70% (16 st) Yes.
    2. 13% (3 st) Doubtful.
    3. 13% (3 st) No.


  6. What do you think about the book by Stinson?

    1. 9% (2 st) Very good.
    2. 26% (6 st) Good.
    3. 35% (8 st) OK.
    4. 4% (1 st) Not so good.
    5. 0% (0 st) Bad.
    6. 22% (5 st) Did not use it.

    Comment on the book or other book used:

    I don't think it covered everything covered in class
    ---
    Det kändes som om Stinsons bok var skriven för matematiker. Endel av pseudokoden var onödigt krångligt skriven.
    ---
    Used it mostly as an algorithm reference
    ---
    onödigt att köpa boken, gratisalternativ som "Handbook of Applied Cryptography" duger gott.


  7. Were the lecture notes form last years lectures useful

    1. 13% (3 st) Very.
    2. 57% (13 st) To some extent.
    3. 0% (0 st) No.
    4. 26% (6 st) Did not look at them.

  8. What fraction of the lectures did you attend?

    1. 0% (0 st) Less than 20%.
    2. 0% (0 st) 20-40%.
    3. 13% (3 st) 40-60%.
    4. 22% (5 st) 60-80%.
    5. 61% (14 st) More than 80%.


  9. What do you think about the lectures of Johan Håstad from a pedagogical point of view? Are explanations clear, at the correct pace, is the correct media used for the lectures?

    1. 17% (4 st) Very good.
    2. 57% (13 st) Good.
    3. 13% (3 st) Acceptable.
    4. 4% (1 st) Not so good.
    5. 4% (1 st) Bad.
    6. 0% (0 st) Did not participate.

    Comments (constructive critisism is most useful):

    The only problem was about time. Every thing gone very fast.
    ---
    You were going too fast on some things, like the dlog so it seemed like few people understood what that lecture was about. When I came home and read about it I understood, it shouldnt be that way.
    ---
    It would be nice if he slowed down when problems became complex such as many variables involved, it felt like we rushed through most hard parts
    ---
    I think explanations can be made more clear and more structured.
    ---
    Bra innehåll, inte alltid bra tempo, skulle förmodligen vara bättre på svenska.
    ---
    Sometimes a bit too slow, but everything he said got through well.
    ---
    Lektionerna har varit bra och intressanta (se 12). Har dock inte känt behov av att gå på alla då det lätt går att läsa in ur fjolårets föreläsningsant.
    En nackdel har varit att många av OH-bilderna som använts varit små och plottriga (ex AES-förel)
    Lite jobbigt när stolarna tar slut dessutom.

    ---
    He is clearly held back by the fact that he is taking in english
    ---
    Felt like the lectures had been better in swedish, especially with regards to explanations.
    ---
    Maby be more clear and use more examples


  10. What do you think about the guest lecture by Mats Näslund?

    1. 4% (1 st) Very good.
    2. 30% (7 st) Good.
    3. 13% (3 st) Acceptable.
    4. 13% (3 st) Not so good.
    5. 0% (0 st) Bad.
    6. 35% (8 st) Did not participate.

    Comments on the lecture by Mats Näslund:

    I don't like guest lectures at all. I think it would be better if the time had been used for other lectures by Johan in order to have them in a lower rate.
    ---
    Intressant om hur GSM funkar.
    ---
    Har aldrig varit på en bra gästföreläsning, gav iof inte denna en chans.


  11. What do you think about the guest lecture by Lennart Brynielsson?

    1. 4% (1 st) Very good.
    2. 22% (5 st) Good.
    3. 0% (0 st) Acceptable.
    4. 0% (0 st) Not so good.
    5. 0% (0 st) Bad.
    6. 65% (15 st) Did not participate.

    Comments on the lecture by Lennart Brynielssson:

    Föreläsningen var bra men jag tyckte inte att det framgick helt vad den skulle handla om.


  12. What do you think about the fact that the lectures by Johan Håstad were in English?

    1. 13% (3 st) Important for me to be able to follow the course.
    2. 17% (4 st) Equally good as Swedish.
    3. 35% (8 st) Swedish would have been better.
    4. 30% (7 st) Swedish would have been much better.


    Comments on English lectures:

    To learn more swedish it would have been better for me if it was in swedish but in general it makes no difference for my studies
    ---
    He speaks good English, but I'd prefer it in swedish as the theory would probably sink in better
    ---
    It probably would have been a good way to learn swedish but it made it a lot easier for me to follow the course
    ---
    I think it would be good to decide languge in advance and write that into "Studiehandboken"
    ---
    Nivån på språket och skriften på de engelska lektionerna var inte 100%, vilket gjorde det svårare att hänga med i alla resonemang.
    ---
    Hade varit trevligt med föreläsningar på svenska men det är inget krav.
    ---
    Actually, none of the above, but technichal English is easier in a way since it is what is widely used
    ---
    Är jobbigare att hänga med när det är på engelska då engelska ej är Johans modersmål. Det funkar ok iaf.
    ---
    I understod everything that he was saying but he was definetly not comfortable with the language.


  13. How smooth has the course been from an adminstrative point of view?

    1. 39% (9 st) Very smooth.
    2. 30% (7 st) Smooth.
    3. 17% (4 st) OK.
    4. 4% (1 st) Bad.


    Comments to improve administration:

    the collaboration rules were a little confusing
    ---
    Nice idea with homework sets, though some aspects, such as implementing large algorithms, can be very difficult in some programming languages which is not fair
    ---
    Remove presentation or have suggested articles!
    ---
    Måste berömma inluppsredovisningarna, där examinatorn varit väldigt effektiv och verkat väldigt påläst. Små eller inga förseningar. Bra!

    Presentationerna har väl inte varit så bra ur administrationssynpkt då både datum och regler ändrats under kursens gång.


  14. How much time did you spend on problem set 1?

    1. 4% (1 st) Less than 9 h.
    2. 4% (1 st) 9-14 h.
    3. 30% (7 st) 15-20 h.
    4. 57% (13 st) More than 20 h.

    Commens on problem set 1:

    A lot of fun and the competition became a bit of an obsession
    ---
    Good with a very wide range of exercise types. The geheimschreiber was the best part!
    ---
    Very interesting and fun, and since I had nothing better to do I did almost all of them and spent some time doing bonus tasks as well.
    ---
    som princip gillar jag inte uppgifter som tvingar en att kunna ett visst programmeringsspråk (läs C).

    Annars var uppgiften väldigt rolig, gillar också möjligheten till extrapoäng.

    ---
    Actually solving problems: less than 9 h.
    Tinkering with AES: >9 h.


  15. How much time did you spend on problem set 2?

    1. 13% (3 st) Less than 9 h.
    2. 9% (2 st) 9-14 h.
    3. 17% (4 st) 15-20 h.
    4. 57% (13 st) More than 20 h.

    Commens on problem set 2:

    Giving mathematical proofs is not part of the course and should not be required, building entire additive group tables is too much, it suffices with a few operations for the student to prove he knows how to do!
    ---
    Not counting computing time of course...
    ---
    Didn't have as much time to spend on this so less then the first problem set, most likely spent around 15 hours but I dont think it was more
    ---
    I had less time for this one, but I liked the number crunching exercises.
    ---
    Samma kommentarer som 14.


  16. How much time did you spend on your presentation, including finding a suitable paper and reading the paper?

    1. 26% (6 st) Less than 9 h.
    2. 30% (7 st) 9-14 h.
    3. 30% (7 st) 15-20 h.
    4. 4% (1 st) More than 20 h.

  17. The presentation replaces the third set of problems. Do you think this was a good idea?

    1. 39% (9 st) Yes.
    2. 30% (7 st) No.
    3. 26% (6 st) Neutral.

    Commens on the presentation:

    The level of the papers was very high to understand in attention the length of the course.
    ---
    Mabye it should be graded next year? with a criteria similar to a course (numerisk datalogi grundkurs)?
    ---
    I think it's nice with some change, also good to get a chance to pratice in holding presentations
    ---
    Personligen gillar jag problemlösningen och programmeringsdelen från hemläxorna..
    ---
    Bra med variation. Nyttigt var det också att sätta sig in i ett ganska avancerat arbete.
    ---
    Presentationen kändes lite slapp. Det var lite oklart om vad Johan förväntade sig.
    ---
    Jag tror att jag hade lärt mig mer med en homework till istället för presentationen.
    ---
    I don't feel that it gave me anything, because of the level of difficulty.
    ---
    I like working on interesting problems, rather than trying to summarize what someone else has come up with. If you think a presentation would be good, perhaps students could present the results of some small project? I much prefer to present something I've authored.
    ---
    kändes ganska meningslös som uppgift egentligen. Hade givit mkt mer att göra en till inlupp. De flesta artiklar är ju för avancerade för att man (åtminstone jag) ska kunna fatta. Kanske underlättar om man går i 4an och tagit fler avancerade kurser i teoretisk datalogi?
    Är iaf bra att träna på att hålla presentationer!

    ---
    A presentaion is something for "gymnaiset" - one speak, the teacher listens and the rest is all sleeping... no one learns anything
    ---
    Nice variation. Still a gap in knowledge between the course material and most of the papers. Or maybe just a gap in terminology.


  18. How many courses apart from the current course did you follow at the same time you followed this coures?

    1. 0% (0 st) Zero.
    2. 9% (2 st) One.
    3. 70% (16 st) Two.
    4. 13% (3 st) Three or four.
    5. 4% (1 st) More than four.


  19. What fraction of your time spend studying during period 1 did you spend on this course?

    1. 0% (0 st) Less than 15%.
    2. 17% (4 st) 15-30%.
    3. 17% (4 st) 30-50%.
    4. 35% (8 st) 50-70%.
    5. 26% (6 st) More than 70%.


  20. The credit for the course is 4p. What do you think of this compared to other courses?

    1. 26% (6 st) 4p is good.
    2. 48% (11 st) Should be 5p.
    3. 9% (2 st) Should be 6p.
    4. 9% (2 st) 4p is too much.


  21. Suggestions for improvements of the course:

    Please give a little more information bout libraries for large numbers, like GNU-GMP. I realized that many of students didn't know about that.

    ---
    make the homeworks smaller, and make sure that every task has to be solved, so that it is not possible to skip some moments of the course since we dont have to do all homework tasks.
    Dont make us have to implement things that we didnt have on the lecture (like power of an exponent under modulo, big integer modulo, and like that)

    ---
    Johan spoke of "Advanced algorithms", but many people (including myself) have NOT taken it, therefore thorough lecturing on every aspect of the problems is needed, not rushing through some things just because people have read courses that are not even required to take this one.
    ---
    Jag skulle nog vilja ha en riktig föreläsning om pseudorandom-funktioner.

    Se över presentationen, det vore trevligt med tydligare riktlinjer över vad som ska göras.

    ---
    I think a third problem set would have been better
    ---
    Ta bort eller omforma presentationsmomentet.

    Vore ju kul att utöka till 5 eller 6 poäng och lägga på ngt moment eller gå djupare på ngt område. Det mesta har ju varit intressant.

    ---
    Delete Kattis from existens - that crapy program is not for a learing eviroment. It is built for judgeing tournaments and not to examinate students!

    More information for the Gehimshiriber need to be put in text. There are no information about it on the net and the paper that was handed out was a joke...

    ---
    To some extent explain the correct methods to solve the problems in homework 1 and 2 (eg. G-writer).


  22. More comments on the course:

    Very interesting course, calm explanations/examples of why constructions such as elliptic curves can be useful in practice would be nice.
    ---
    The course is interesting and the homeworks are motivating and generally fun to do, I just think for a D-Level it's rather easy (although I don't have many other courses to compare it)
    ---
    Roligaste kursen jag har läst
    ---
    A very good course. Perfect mix of theoretical and practical stuff.
    ---
    A nice and enjoyable course, keep up the good work!
    ---
    Även om kursinnehållet har varit ganska avancerat så har examinationsformen känts extremt lätt. Två 30-poängsuppg och en halvknackig presentation och man är godkänd.

    Låt nästa års elever fylla ut de missade föreläsningsanteckningarna.

    ---
    Again - kill Kattis!


johanh@kth.se

Denna sammanställning har genererats med ACE.