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.

Software constraints, Lp3 Vt09, TDA612

Status: Avslutad
Öppen för svar: 2009-03-02 - 2009-03-15
Antal svar: 28
Procent av deltagarna som svarat: 38%
Kontaktperson: Åsa Lundgren»

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.

28 svarande

At most 15 hours/week»5 17%
Around 20 hours/week»12 42%
Around 25 hours/week»7 25%
Around 30 hours/week»3 10%
At least 35 hours/week»1 3%

Genomsnitt: 2.39

- passing the course was so easy. just 15 points from exercises sessions which you can gather from 2 weeks and completing other mandatory labs&assignments provides the remaining 9 points (if I am not mistaken). Then you can collect the 24 points to pass.» (At most 15 hours/week)
- of which 6 hours are lectures/labs» (At most 15 hours/week)
- too many homework to do. it"s really hard to go deeper if you have lots of things need to be handin in each week.» (At least 35 hours/week)

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

28 svarande

0%»0 0%
25%»2 7%
50%»3 10%
75%»15 53%
100%»8 28%

Genomsnitt: 4.03

- I did not like the material was largely based on C++. I did not enjoy it and I do not think I can benefit from it.» (25%)
- I did attend all the exercise sessions, and read the lecture notes at home.» (25%)
- Last 2 weeks I had to work.» (75%)

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.

3. How understandable are the course goals?

27 svarande

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

Genomsnitt: 3.07

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.

26 svarande

No, the goals are set too low»0 0%
Yes, the goals seem reasonable»25 96%
No, the goals are set too high»1 3%

Genomsnitt: 2.03

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

28 svarande

No, not at all»2 7%
To some extent»10 35%
Yes, definitely»11 39%
I don"t know/have not been examined yet»5 17%

Genomsnitt: 2.67

- Knowing c++ gave you a big advantage but a c++ course was not required or even recommended» (To some extent)
- Quite easy to get many points with low effort.» (To some extent)
- Yes since the exercise sessions were mandatory, i would consider them part of the examination. » (Yes, definitely)

Teaching and course administration

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

27 svarande

Small extent»3 11%
Some extent»9 33%
Large extent»8 29%
Great extent»7 25%

Genomsnitt: 2.7

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

28 svarande

Small extent»5 17%
Some extent»11 39%
Large extent»6 21%
Great extent»6 21%

Genomsnitt: 2.46

- We had no course literature, although that would"ve been helpful since we had to find all the material ourselves instead.» (Small extent)
- No actual course literature» (Great extent)

8. Did you find the take-home exam useful or would you rather prefer a traditional written exam?

- I really really prefer take home exam. I will probably spending more time than studying a traditional exam.»
- In this course as we had a mandatory lab assignment in every week which carry a lot of marks, so yes home exam seems ok!»
- ok»
- Traditional»
- Some difficulties understanding what was asked for, but I like the idea behind home exams»
- yes take home exam is fine»
- I prefer take home exam»
- Better than traditional exam. »
- it"s ok»
- None of them. Would have prefered a project based on creating something useful that could at the same time teach the syllabus»
- It"s good to have a take-home exam. I don"t think written exam is suitable for most courses in this program.»
- it is more releasitic and can judge whether we learned sth from this course by speaking it out.»
- I think take-home exam is useful rather than traditional written exam»
- traditional written exam is better.»
- Take home exam is a good option consider to the time spend on homework and other labs for this course.»
- Maybe a bit vague demands on the exam.»
- Take home exam was sufficient, although it might be a good idea to specify a number of topics to choose from and not let be open ended»
- Written»
- in my opinion the take-home exam was a good way of evaluation»
- I think that a take-home exam plus mandatory exercises works better in a course like this. It would probably be hard to measure learning in a meaningful way using a written exam.»
- The take-home exam was an interesting way to select from the course the parts that were most interesting. It was a useful revision of the course, and far less stressful than a traditional exam.»
- it was quite useful. Good way of finishing up the course.»
- Useful or not, I dkn"t know... But a written exam would be much more diffecult!»

9. Were you satisfied with the way that homework sessions were conducted? Would you like to change anything?

- Dealing with C++ was sometimes pretty though. I wish I could have more JAVA based questions. The points are given so generous, so it was discouraging me to attend sessions and solve problems.»
- Too easy to get score from the homeworks....if I answer a question on an exam, I either get some points or I get zero points. You don"t get any points for trying. The intention is good, but I don"t believe it works to put this responsibility on the students... I know many cases where I/my friend answered a question partly, but didn"t signed up for it..then the one that presented the solution have made no more than us, but he gets the point... »
- I don"t like the randomization part since you have to defend the homework sessions in the exam anyway.»
- Absolutely satisfied, they were very good!»
- no it is ok this way»
- I was satisfied, I don"t want anything to be changed»
- Very boring and bad that not everyone presented. Better instead with smaller groups and everyone present one question each time. But it"s randomly selected which question. »
- that was great»
- To some part yes but I think that the random-generator is everything other than random. »
- it would be better if the homework were given earlier.»
- homework sessions is good enough»
- Overall good. One alternative is to have smaller groups where you could spend more time to discuss.»
- Yes I am enough satisfied with the way that homework sessions.»
- Yes I am happy. As a suggestion, it is good if every student gets a chance to present some part during the session.»
- Yes! They were very giving. »
- Better discussions»
- Yes.»
- The homework session was useful in applying the theoretical course information. In terms of changes, perhaps smaller groups, in order to increase the chance of presenting one"s work.»
- Somewhat unfair when some did not have to present at all while some did it 3 or more times. Maybe make random less likely to pick same more than once.»
- Satisfied, nothing needed to be changed.»
- Make the groups more equal in number of students. Some groups were a lot more people than other groups.»

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

28 svarande

Very badly»1 3%
Rather badly»1 3%
Rather well»15 53%
Very well»11 39%

Genomsnitt: 3.28

- The webpage did not work at all in IE (which is the most popular browser in the world). The teacher was not friendly about changing it. » (Very badly)
- Although it may help releasing the slides before class (it could help people reading the slides on their laptops)» (Very well)

Study climate

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

28 svarande

Very poor»0 0%
Rather poor»4 14%
Rather good»6 21%
Very good»16 57%
I did not seek help»2 7%

Genomsnitt: 3.57

- No session or no telling about how to ask for help about the home works.» (Rather poor)

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

28 svarande

Very poorly»1 3%
Rather poorly»1 3%
Rather well»8 28%
Very well»16 57%
I did not seek cooperation»2 7%

Genomsnitt: 3.6

13. How was the course workload?

28 svarande

Too low»1 3%
Low»1 3%
Adequate»10 35%
High»11 39%
Too high»5 17%

Genomsnitt: 3.64

- It could perhaps have been a bit higher.» (Adequate)
- More course work -> less skills will sustain... Specially the last lecture ....did not use much» (High)
- Working pace at the same rate all over the course, compared to little work in the begining and a lot of work at the end of the course, as it normaly is...» (High)
- workload of homework is too much» (Too high)

14. How was the total workload this study period?

28 svarande

Too low»0 0%
Low»0 0%
Adequate»8 28%
High»14 50%
Too high»6 21%

Genomsnitt: 3.92

- The workload of software constraints could have been a bit higher, but at the same time the workload of the other course (EDA382) was a bit higher than average.» (Adequate)
- I have 3 courses. All of them are demanding.» (Too high)
- Especially in the two last weeks with dealines for laboration (SC), home exam (SC), exercises (SC), home exam (other course), project deadline (other), project demo (other)» (Too high)

Summarizing questions

15. What is your general impression of the course?

28 svarande

Poor»1 3%
Fair»3 10%
Adequate»6 21%
Good»12 42%
Excellent»6 21%

Genomsnitt: 3.67

- It"s the first course with C++ and it"s a major part of the course. I find it strange to introduce it like this so late in the programme, either introduce it in the beginning just like Java or don"t let it be a major part in any course!» (Poor)
- not all of the homework and lab has good connection with what we learned from the lecture. too many things to learn in such a short period, it"s really hard to go deep. enven we want to learn more by ourselves, there is no time.» (Fair)
- how much did I realy learned? » (Adequate)
- Course material was so interesting and I found it very beneficial. Al tough I believe I should have put more effort to benefit more» (Good)
- This is the best course in Software Engineering I had so far. The delivery, content were really good. It is my understanding that this course may not be offered next year, I think it would be a mistake.» (Excellent)
- This is really a advance course for students that need other views on how to program.» (Excellent)

16. How does the course fit into your program? Is this course unique and necessary or do other courses cover similar topics?

- I think this course was unique. I don"t see any other courses approaches the topics in the same manner.»
- Yes, the course seems useful.»
- good»
- It"s too general and I find a lot of C++-guidelines hard to apply in a Java-context.»
- The topics dealt with I consider necessary for future courses.»
- It was pretty necessary»
- This course was unique, i"ve discovered some interesting things in writing code that i didn"t pay attention before»
- Very well. »
- Topics chosen were interesting. But sometimes the materials are going too deep into details.»
- part of it has been covered by other course, but it is good to have this course.»
- it somewhat like program pradigm,which has a lot of priciples and concepts to learn. »
- definitely it fit into my program»
- Unique! Without doubt should there be a course like this in the program.»
- This is very useful course having unique ways of learning and evaluation. »
- The course gives a good explore in the concepts of programming. »
- It sums the previous courses and adheres to topics that wasn"t possible to dig into in past courses.»
- This course will help me become a better and more informed software engineer and think about Design and implementation much more deeply.»
- It fits in good»
- It gave food for thought, the subjects brought up during the course are important to be aware of when developing and designing software.»
- The course is unique so far and on an area I haven"t given much thought before now so it was quite interesting. It was relevant from the point of view of my goals, although this area will not be my main focus for the future.»
- It is needed.»
- The topic is fine.»

17. What additional topics would you like to see in the course? Keep in mind that new topics would probably replace topics presented this year, or topics would have to be refused.

- Java focus.»
- I didn"t get the reason of including cobol lecture in the course»
- none i know of»
- They are ok.»
- I need more experience in C++, i don"t know whether the course can use more Java&C# programming language.»
- More C++ earlier in the program. It was harder to do the C++ exercises than the Java ones since you knew less about the language in general.»
- In my opinion there should be a project to implement programming practices as the form of group. »
- more focus on generic constraints applicable to all object oriented programming languages.»
- Overall i liked the setup of the course»

18. What should definitely be preserved to next year?

- Java inheritance and parameterization as well as specific equals()-method problems.»
- The homework sessions»
- Every topic. »
- That all the handouts are posted in a good time. and exercise sessions.. but maybe they could be little bit easier.»
- homework session»
- API design, Encapsulation, Resource handling, Design by contract,Exception safety, Thread safety, Inheritance, Parameterization, Policies, Software analysis »
- homework sessions!»
- language specific stuff could be reduced where it possibly can.»
- Homeworks»
- Overall i liked the setup of the course»
- The elements regarding API design and exception and thread safety. I found those quite interesting and useful.»

19. What should definitely be changed to next year?

- Remove all COBOL-slides (and all non-Java, C# and C++ code).»
- the presentation of homework»
- Lab 2 shouldn"t be included.»
- workload!!»
- if the teaching period is much longer,that"s much better»
- i would say there is nothing »
- "Poster session" should definitely be changed to next year.»
- More on Java... since java is the main programming language in other courses.»
- The definition of the home exam.»
- Higher demands on students. Now one only needed to attend the 2 of 6 homework-sessions to pass the course.»
- Overall i liked the setup of the course»
- limit/remove c++ since standard language is java or require/recommend a c++ course for this one or teach c++ more in this course. Also cosnder removing the laboration parts, did not feel like you learnt much from them and working in groups is always a hassle when everyone have different schedules.»
- Some overlap with Programming Paradigms»

20. Additional comments

- It"s all good, I did learn a lot from this course. Though some of the assignment seems quite tough. For me, in every week, I have to learn new stuffs, cause haven"t read all the topic before. »
- Overall is okey. i"m quite satisfied. just that the course was too demanding. Lectures and homework sometimes are not corresponding. Lecture slides were too much to teach in just 2 hours (70 slides up?). The lecturer should keep track of time more than this, but he was better during the last few weeks.»
- Overall this course is wonderful. Course outline is very good.»
- I am happy about the hings I learned in this course»
- Good work guys!»
- None»
- The price for a 5 min meeting in the last week is kind of high for some considering travel times maybe it can be skipped if you make sure everyone get to present at least once. Maybe there can be 5 exercises each week but you can only get points for 4 of them but all of them will be presented.»

Kursutvärderingssystem från