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.

MPALG 1213-4 Language-based security, TDA602|DIT101

Status: Avslutad
Öppen för svar: 2013-05-31 - 2013-09-13
Antal svar: 11
Procent av deltagarna som svarat: 22%
Kontaktperson: Maria Sörner»
Utbildningsprogram som genomför enkäten: Datateknik 300 hp

Opening question

1. Which university do you belong to?

Some of our courses are taken jointly by students of the University of Gothenburg and Chalmers University of Technology. In order for us to be able to look at the answers of each student group separately, we would like you to indicate which university you are registered at.

11 svarande

University of Gothenburg»4 36%
Chalmers University of Technology»7 63%

Genomsnitt: 1.63

Your own effort

2. 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.

11 svarande

At most 15 hours/week»2 18%
Around 20 hours/week»3 27%
Around 25 hours/week»4 36%
Around 30 hours/week»1 9%
At least 35 hours/week»1 9%

Genomsnitt: 2.63

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

11 svarande

0%»1 9%
25%»0 0%
50%»2 18%
75%»4 36%
100%»4 36%

Genomsnitt: 3.9

- I was not motivated to attend all of it because a lot was only relevant if you worked on a project in that area.» (50%)

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)

4. How understandable are the course goals?

11 svarande

The goals are difficult to understand»0 0%
The goals give some guidance, but could be clearer»1 9%
The goals clearly describe what I am supposed to learn»10 90%

Genomsnitt: 2.9

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

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

11 svarande

No, the goals are set too low»0 0%
Yes, the goals seem reasonable»11 100%
No, the goals are set too high»0 0%

Genomsnitt: 2

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

11 svarande

No, not at all»1 9%
To some extent»4 36%
Yes, definitely»6 54%
I don"t know/have not been examined yet»0 0%

Genomsnitt: 2.45

- The labs covered application security, but the parts about language-based security were only in the lectures.» (To some extent)

Teaching and course administration

7. What topics can benefit from covering in more depth?

- I think that more hands-on examples as to how some vulnerabilities can be exploited or what the protection looks like in code could be very benificial.»
- If this is supposed to be a course about language-based security as the name implies, then I feel that information flow must be one of the labs, or possibly a mandatory project. Otherwise a lot of people (myself included) will not bother learning a lot about it.»
- Stack overruns»
- overflows»
- SQL injections, XSS, buffer overruns, random malware, application security.»
- - Formal definition of Information Flow Security - Security type systems»

8. What topics would you like to see covered in addition to the material in the course?

- heap based attacks»

9. What topics would you like to remove?

- None.»
- information flow»
- Information flow!»
- Buffer overflows»

10. Any obvious overlaps with the other courses in the security specialization package?

- Only some terminology, but basically everything in this course was fresh.»
- XSS and buffer overflows are covered in Computer Security, although the labs in this course were more challenging and thus probably better.»
- repeating basic stuff such as in Ben lecture : what are viruses trojans etc»
- The ground knowledge of SQL injections and buffer overruns.»

11. What guest lectures did you particularly enjoy?

- Mario was just crazy. I"m really sad I couldn"t see him both days. »
- I enjoyed Mario Heiderich very much (had 4 different lectures with him). Ben was okey but his work felt a lot like "we have this problem and we work around it instead of going to the source of the problem". Mattias Jidhage had a nice, fun lecture.»
- OAuth was good because I had been working on it myself and felt confused about certain things, and the lecturer was very good at clearing up the confusion and explaining why the confusion was there to begin with.»
- Mario Henrich seemed somewhat of a genius but hes talk was a bit unfimiliar to me and I did not understand much of the lecture. Measures: Introduce the topic before hand somehow, although if there was reading material that were supposed to be reed before the leacure I did not read it.»
- All 3»
- Mario Heiderich»
- The one about application security»

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

11 svarande

Small extent»2 18%
Some extent»5 45%
Large extent»3 27%
Great extent»1 9%

Genomsnitt: 2.27

- As mentioned previously, many of the lectures covered topics that weren"t required to pass the course.» (Small extent)
- The teaching didn"t have that much to do with the project we did.» (Small extent)
- Got good introduction to the interesting topics and good guidance on the course page on what papers to read in order to go more in-depth.» (Large extent)
- awesome support from the staff» (Great extent)

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

11 svarande

Small extent»1 9%
Some extent»4 36%
Large extent»5 45%
Great extent»1 9%

Genomsnitt: 2.54

- See above.» (Large extent)
- We relied on the literature for the buffer overflow lab and SQL injections.» (Large extent)
- Good choice of papers to read» (Large extent)

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

11 svarande

Very badly»0 0%
Rather badly»0 0%
Rather well»2 18%
Very well»9 81%

Genomsnitt: 3.81

Study climate

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

11 svarande

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

Genomsnitt: 3.72

- Arnar was great in this course to! We never asked the other TA anything so we can"t really have an opinion of him.» (Very good)
- Lab supervision and lectures and mail.» (Very good)
- Andrei was great and fast in responding to questions!» (Very good)

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

11 svarande

Very poorly»0 0%
Rather poorly»1 9%
Rather well»4 36%
Very well»6 54%
I did not seek cooperation»0 0%

Genomsnitt: 3.45

- My lab partner was really behind, really soon after the course started and never catched up. I tried to explaining the work and I urged him to invest more time in the course. Overall: his loss.» (Rather poorly)

17. How was the course workload?

11 svarande

Too low»0 0%
Low»0 0%
Adequate»10 90%
High»1 9%
Too high»0 0%

Genomsnitt: 3.09

18. How was the total workload this study period?

11 svarande

Too low»0 0%
Low»0 0%
Adequate»5 45%
High»5 45%
Too high»1 9%

Genomsnitt: 3.63

- Two project courses at the same time - more work than I expected!» (High)
- But that"s on me, won"t take three courses in a study period again...» (Too high)

Summarizing questions

19. What is your general impression of the course?

11 svarande

Poor»0 0%
Fair»1 9%
Adequate»1 9%
Good»3 27%
Excellent»6 54%

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

- It should been excellent if eg the information flow part was skipped and if there were more lectures about application security and such things. » (Good)
- A bit more focus on language-based techniques for enforcing security would be nice, some parts were more related to general application security and not specific to this course.» (Good)
- Really great course. The final project was an awesome opportunity to research interesting stuff. You failed, failed, failed a little less, failed, failed and then succeeded. » (Excellent)
- Having the opportunity to choose the project topic on your own was a really good thing! I think it motivates many students to do good as well!» (Excellent)

20. What should definitely be preserved to next year?

- Project, Arnar, Andrei, Mario. Never spoke to Jonas so I have no opinion of him. »
- I"m not a fan of students selecting their own projects in a course like this. If there is a project at all, I would prefer a well-defined list of projects.»
- Labs»
- XSS stuff»
- That the students are allowed to choose their own projects»
- Project, rootshell lab»
- The labs and the freedomness in choosing topic to the project, and Andrei!»
- The great freedom students have for choosing a project.»
- The teacher. The project and the ability to choose topic.»

21. What should definitely be changed to next year?

- I would have liked more time for the presentation. The intense time pressure made me skip significant steps in our work, important context information and some really funny jokes I came up with. »
- Information flow should be one of the labs, so that the language-based aspect is emphasized. I wouldn"t mind adding even more language-based security instead of things like buffer overflows and SQL injections, because those things are covered to some extent already in Computer Security.»
- nothing»
- Minimize or skip the flow information part.. ,) Also better descriptions at all the labs.»
- The lab instructions for the first lab. It was pretty hard to know that you had to do the code "stupid" to make it work. The reading for the buffer overflow seemed a bit outdated.»

22. Additional comments

- Awesome course. Would take again if I could. Or LBS2 if created.»
Genomsnitt totalt för detta stycke: 4.27

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

Kursutvärderingssystem från