Distributed Software Development Course:                Students’ and Teachers’ PerspectivesIvana BosnićJuraj FeljanIvica ...
wordle.net
Students’ feedback   initialquestionnaire   periodic polling – “How happy am I?”   final questionnaire   course evalua...
9   years            15   questions                        255   students
In general...Year             03    04     05     06     07     08     09     10     11    AverageStudents #       21    5...
Speakers’ corner   “What   can be improved in the course?”   >200   “useful” answers     grouped   in 8 categories
Technicalresources
Technical resources       sound quality                  lots of testing before                                        •...
Knowledge  level
Knowledge level       misbalance                            problem!         • from poor basic...               • cope w...
Project selection & assignment
Project selection & asssignment       more:                    OK, but harder decision-making         •   proposals     ...
Lectures
Lectures       diverse comments                     can’t make everyone happy         • reduce lectures           AND   ...
Courseorganization
Course organization     face-to-face contact              money, please      ice-breaking moments              introd...
Workload
Workload    less demanding projects                    7.5 – 8 ECTS     OR    more time/ECTS                   200 – 24...
Courseadvising
Course advising       more support & advising:      should be better, but         • in the beginning                   •...
Grading
Grading      more thorough                   detailed grading system        • analysis of process                       ...
The two-perspective experience
Motivation for choosing the course
Work motivation
Communication
Perception of project work
Project requirements
Technical aspects
www.fer.hr/rasip/dsd
Upcoming SlideShare
Loading in …5
×

ICSE 2012 - CGTDSD: Distributed Software Development Course: Students’ and Teachers’ Perspectives

453 views
348 views

Published on

International Conference on Software Engineering (ICSE 2012), and a workshop Collaborative Teaching of Globally Distributed Software Development. Slides describing some of our experiences in a Distributed Software Development course. For more, check http://www.fer.hr/rasip/dsd/

Published in: Education, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
453
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

ICSE 2012 - CGTDSD: Distributed Software Development Course: Students’ and Teachers’ Perspectives

  1. 1. Distributed Software Development Course: Students’ and Teachers’ PerspectivesIvana BosnićJuraj FeljanIvica CrnkovidMarin OrlidMario Žagar University of Zagreb, Croatia Mälardalen University, Sweden
  2. 2. wordle.net
  3. 3. Students’ feedback  initialquestionnaire  periodic polling – “How happy am I?”  final questionnaire  course evaluation
  4. 4. 9 years 15 questions 255 students
  5. 5. In general...Year 03 04 05 06 07 08 09 10 11 AverageStudents # 21 52 44 26 11 28 36 15 22 28,33Statement 1 4,71 4,58 4,32 4,08 4,36 4,14 4,67 4,53 4,23 4,40Statement 2 4,48 4,29 4,02 3,88 4,27 4,11 4,19 4,18 4,09 4,17 1. As a whole the course was: 4,40 2. The course has fulfilled my expectations: 4,17
  6. 6. Speakers’ corner  “What can be improved in the course?”  >200 “useful” answers  grouped in 8 categories
  7. 7. Technicalresources
  8. 8. Technical resources  sound quality  lots of testing before • additional backup plans  server infrastructure  flexibility! • more technical support
  9. 9. Knowledge level
  10. 10. Knowledge level  misbalance  problem! • from poor basic... • cope with • ..to highly specific heterogenity… knowledge – of countries • causes demotivation – and programs • low English skills  pre-course test  enrollment test  warn students • can not reject anyone! in advance • advising • additional lectures
  11. 11. Project selection & assignment
  12. 12. Project selection & asssignment  more:  OK, but harder decision-making • proposals • balance should be improved • freedom • better process in last years • skill balance • self-evaluation • real customers • yes! (but it’s very complex!)
  13. 13. Lectures
  14. 14. Lectures  diverse comments  can’t make everyone happy • reduce lectures AND • have more lectures  • more guest lectures! • ex students working on industry DSD-projects now • cultural differences lecture • we shall stick with that – more or less? – differences not visible – until problems arise
  15. 15. Courseorganization
  16. 16. Course organization  face-to-face contact  money, please   ice-breaking moments  introductory fun  number of  2009. - too many students • students • 56 students, 10 projects • presentations • sorry!  presentation time  strict time limit!  too many  “hidden reason” • deadlines • questionnaires
  17. 17. Workload
  18. 18. Workload  less demanding projects  7.5 – 8 ECTS OR  more time/ECTS 200 – 240 work hours  challenging projects: OK  defining requirements • advice: start small!
  19. 19. Courseadvising
  20. 20. Course advising  more support & advising:  should be better, but • in the beginning • real-world needs • whole team progress decision-makers • individual advising • don’t “lead by the hand”  having a supervisor on each site
  21. 21. Grading
  22. 22. Grading  more thorough  detailed grading system • analysis of process • >20 criteria • final product testing  greater distinction  hard to know about between students personal contributions  better criteria explanation  have intermediate grading
  23. 23. The two-perspective experience
  24. 24. Motivation for choosing the course
  25. 25. Work motivation
  26. 26. Communication
  27. 27. Perception of project work
  28. 28. Project requirements
  29. 29. Technical aspects
  30. 30. www.fer.hr/rasip/dsd

×