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 1112-4 Language-based security, TDA601|DIT101

Status: Avslutad
Öppen för svar: 2012-05-23 - 2012-06-10
Antal svar: 11
Procent av deltagarna som svarat: 36%
Kontaktperson: Mattias Bingerud»

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»2 18%
Chalmers University of Technology»9 81%

Genomsnitt: 1.81

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»1 9%
Around 20 hours/week»3 27%
Around 25 hours/week»4 36%
Around 30 hours/week»3 27%
At least 35 hours/week»0 0%

Genomsnitt: 2.81

- Three courses + work so couldnt spend more time on this» (At most 15 hours/week)

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

11 svarande

0%»0 0%
25%»0 0%
50%»2 18%
75%»4 36%
100%»5 45%

Genomsnitt: 4.27

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»4 36%
The goals clearly describe what I am supposed to learn»7 63%

Genomsnitt: 2.63

- The choice of the project subject was more free than I thought at first. But after seeing all the presentations, I understand that it was not crucial to have a part related to programming languages.» (The goals give some guidance, but could be clearer)
- Afterwards they seem clear but beforehand I was unsure what to expect from a course with this name. Thought more emphasis would be put on _language based_ security but it seemed to be of an application security course. Not very sure where to draw the line though.» (The goals give some guidance, but could be clearer)

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

11 svarande

No, the goals are set too low»1 9%
Yes, the goals seem reasonable»9 81%
No, the goals are set too high»1 9%

Genomsnitt: 2

- Although for some topics it would be good to start from a lower level of knowledge.Data flows was a bit messy for me.» (Yes, the goals seem reasonable)

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

11 svarande

No, not at all»0 0%
To some extent»4 36%
Yes, definitely»5 45%
I don"t know/have not been examined yet»2 18%

Genomsnitt: 2.81

- The project covered a couple of the topics.» (To some extent)
- The labs are a lot of fun!» (Yes, definitely)

Teaching and course administration

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

11 svarande

Small extent»0 0%
Some extent»4 36%
Large extent»5 45%
Great extent»2 18%

Genomsnitt: 2.81

- I would say that the teaching gave us the guidelines and we had to search for more by ourselves.In topics like flow control it was hard for me but in others I enjoy it.» (Some extent)
- Good help for the labs but not for the project (in our case). Basically unavoidable cause of free project I guess though.» (Large extent)

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

11 svarande

Small extent»0 0%
Some extent»5 45%
Large extent»4 36%
Great extent»2 18%

Genomsnitt: 2.72

- We needed more material.» (Some extent)
- Used a reading reference to solve lab 2. Other than that dont think I looked at the literature.» (Some extent)

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

11 svarande

Very badly»0 0%
Rather badly»0 0%
Rather well»3 27%
Very well»8 72%

Genomsnitt: 3.72

Study climate

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

11 svarande

Very poor»0 0%
Rather poor»0 0%
Rather good»3 27%
Very good»6 54%
I did not seek help»2 18%

Genomsnitt: 3.9

- Good but seeked very little help since we lagged behind with the project.» (Rather good)
- Very quick and helpful communication both with the professor and the assistants.» (Very good)
- Excellent» (Very good)

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

11 svarande

Very poorly»0 0%
Rather poorly»1 9%
Rather well»3 27%
Very well»7 63%
I did not seek cooperation»0 0%

Genomsnitt: 3.54

12. How was the course workload?

11 svarande

Too low»0 0%
Low»0 0%
Adequate»8 72%
High»3 27%
Too high»0 0%

Genomsnitt: 3.27

- Because each week we had the labs the project got pushed until later and then my workload exploded.» (High)
- High, but that"s because we wanted to spend much time working on our project.» (High)

13. How was the total workload this study period?

11 svarande

Too low»0 0%
Low»0 0%
Adequate»7 63%
High»3 27%
Too high»1 9%

Genomsnitt: 3.45

- Uhm, wanted to put too high here but I took three courses so shouldn"t count me in here...» (Adequate)
- I should not have taken 3 courses.» (Too high)

Future development of the course

14. Would the course benefit from short status meetings for each group to discuss the progress on the projects?

11 svarande

Yes»8 72%
No»3 27%

Genomsnitt: 1.27

- It would be helpful because they will keep students in a good pace.» (Yes)
- It depends on the schedule. Maybe it will force all the groups to work more on the project during the whole term.» (Yes)
- It might be good to be able to have feedback all along the project, to improve it.» (Yes)
- would prevent some groups from starting too late with the project, which was kind of natural since you wanted to do the labs first.» (Yes)
- The possibility to have meetings if the group members want it rather than "forcing" everyone into a meeting worked very well.» (No)

15. Would the course benefit from having the lab part first and the project part next, as opposed to parallel activities on labs and projects?

11 svarande

Yes»9 81%
No»2 18%

Genomsnitt: 1.18

- But the workload of the project should be also adjusted.» (Yes)
- The only way to work in parallel is only if the project is connected somehow with the subject of the labs (having as a project XSS-SQL injection / information flow and so on) So I think it is better to have be the labs first and afterwords to focus totally in the project» (Yes)
- It"s king of natural. I think most students did it that way.» (Yes)
- In fact, I started the project after finishing the labs. (I only did the proposal and some document research before the end of the labs.)» (Yes)
- We didn"t encounter any problems, so anything works for us» (No)

16. Would the course benefit from the formula: start working on each lab on Monday, supervision on Wednesday, deadline on Friday?

11 svarande

Yes»10 90%
No»1 9%

Genomsnitt: 1.09

- Definitely!As it was during Mondays we both started and had to ask questions so it was harder. » (Yes)
- Yes, if only the supervision is 2 hours. (at least for some labs)» (Yes)
- should be more natural. many start working monday if the deadline is friday same week so supervision monday seems premature.» (Yes)
- No opinion» (No)

17. Would the course benefit from dropping the prerequisites (programming languages and basic computer security courses)?

11 svarande

Yes»6 54%
No»5 45%

Genomsnitt: 1.45

- I think that for students with "small" programming experience it is possible for them to attend the course, but I think that to understand the concepts as it is the information flow for example the need to have a basic knowledge on Computer Security. » (Yes)
- haven"t taken basic computer security and didn"t feel i needed programming languages for this.» (Yes)
- But you would still need to know something about programming languages.» (Yes)
- The course is demanding as it is.If people without having the prerequisites take it,they will have a really hard time keeping up.» (No)
- I believe that the course greatly overlaps with basic computer security courses but the pace is such that it"s hard if one has not any previous experience.» (No)
- I think that some insight is good, at least for the project. And it is important to have some knowledge about programming languages for the labs. But anyway, if someone does not have these prerequisites, he might be able to take the course as well.» (No)

18. What topics you would like the course to cover/drop in the future?

- Mobile security. Owasp top 10(the complete 10 vulnerabilities even briefly discussed) »
- Might be a good idea as far as the mobile computing start to expand nowadays, it is going to be interesting to take place a lecture on mobile security field.»
- More: - Java security - Paralocks maybe»

19. With the motivation of not having to chose between different security courses in the same period, would the course benefit from moving to the first study period (LP1)?

What are the pros and cons? Perhaps some other security course should be moved?

10 svarande

Yes»7 70%
No»3 30%

Genomsnitt: 1.3

- The computer Security is an introductory course and is better to be in the 1st term instead of 3rd. So if the course is moved to the 3rd term then a student who wants to take security path is possible to choose: Computer security 1st term, network security + cryptography 2nd term, and LBS in 3rd term. Just a thought :-)» (?)
- Although I find it awkward to be the first security course for someone if it is not chosen the second year... » (Yes)
- I don"t know what the other security courses are all about, but this course, as is now, can easily go to LP1. The reason is that it explains lot of basics of computer security, so only an intro to computer security is required (bachelor"s level). The downside is that maybe other security courses are more important for LP1 (maybe network security?) and that I believe this course should change a bit, in which case I don"t know if it"s better to go to LP1» (Yes)

Summarizing questions

20. 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)

- Extremely interesting topic for a course.Few examples in general exist in other universities. » (Excellent)
- One of the best courses I"ve ever taken» (Excellent)
- One of the best courses, that I have already attended in Chalmers.» (Excellent)
- Very interesting course, thank you.» (Excellent)

21. What should definitely be preserved to next year?

- guest lectures labs with interesting contents»
- The Labs and the project works which helps the students not only in the research level but also on prepare them on how to make a presentation »
- the lab exercises were very good (some too difficult though)»
- The lab on buffer overflow exploit»

22. What should definitely be changed to next year?

- Maybe take the topics from a higher abstraction level/from a lower level knowledge point.»
- Maybe make the XSS/SQLi lab a bit harder»
- --»
- Project should be more focused to language-based sec and maybe more practical than theoretical. I think it would be better for the students to select a proposed subject than come up with their own (unless it"s very cool)»
- The lab on race conditions»

23. Additional comments

- More guest lectures from OWASP like the one with Jim Manico!! In some lectures things were not very clear as opposed to what we had to do either in the labs or if we were to continue reading about the topic.A structure like : Introduction to the topic,main points,links and materials to other points for those who want to continue would be better for most of the students. »
- Great course!»
- Some decoupling from Linux would be welcome (tar.gz, virtual environment to login to..) Not everyone has linux on his laptop and it"s not very efficient to go to the lab all the time. Also some more feedback for the labs would be welcome, even if the solution is correct.»
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