Your SlideShare is downloading. ×
0
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Eunis 2014: Technology in Real-life Teaching of Distributed Software Development

208

Published on

Slides from EUNIS 2014 conference, describing our experiences in teaching Distributed Software Development.

Slides from EUNIS 2014 conference, describing our experiences in teaching Distributed Software Development.

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

  • Be the first to like this

No Downloads
Views
Total Views
208
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Technology in Real-life Teaching of Distributed Software Development Ivana Bosnić University of Zagreb, Croatia Mario Žagar Ivica Crnković Mälardalen University, Sweden
  • 2. Who are we? 3universities University of Zagreb FER Zagreb, Croatia Mälardalen University MDH Västerås, Sweden Politecnico di Milano POLIMI Milano, Italy
  • 3. Distributed Software Development?  We use  to teach  and to prepare students for
  • 4. The basic idea...
  • 5. 11years ~30 countries ~400students
  • 6. Pedagogy? What’s in it for me?  ADDIE model of instructional design  Analysis  Design  Development  Implementation  Evaluation  social constructivism
  • 7. Taking care of the team...  role-playing  supervisor + customers  Teaching Perspectives Inventory:  nurturing type  communication!
  • 8. Educational goals - I  obtaining basic theoretical knowledge on DSD  gathering experience from industry professionals  simulating the real-world environment  working with external customers
  • 9. Educational goals - II  improving presentation skills  transferring knowledge among the students  improving collaboration skills and responsibility
  • 10. Educational goals - III  developing self-assessment abilities  learning to peer-review
  • 11. Technology in DSD  not Yet Another LMS-based course  virtual space for students and staff  tools, technologies, approaches  joint lectures  collaborative software engineering  communication  delivering presentations and products  feedback
  • 12. Technology need - I  Need:  synchronous in-class communication  Used for:  audio and video conferences  desktop sharing  Tools used:  Polycom, Skype  NetMeeting  Adobe Connect
  • 13. Technology need - II  Need:  synchronous collaboration  Used for:  instant messaging  Tools used:  Skype  MSN Messenger  ICQ (yes, that’s old... DSD is old, too  )
  • 14. Technology need - III  Need:  asynchronous collaboration  Used for:  sharing news, document collaboration  polls and questionnaires, discussion groups  Tools used:  FER CMS,  Google Groups, Google Docs, Google Poll  Doodle
  • 15. Technology need – IV  Need:  software development collaboration  Used for:  versioning system  bug reporting software  project managment  Tools used:  SVN, Git  BugZilla, Redmine
  • 16. Choosing a {tool, technology, approach...}  stability, availability over the years?  free / open source?  students sometimes do know better!  new experiences
  • 17. What’s innovative here?  just a few courses like this  tightly-coupled connections  both among students and staff  real-life experience  external customers  student competitions
  • 18. Students’ feedback  initial questionnaire  periodic polling – “How happy am I?”  final questionnaire  course evaluation
  • 19. 10years 15questions 264students
  • 20. In general... 1. As a whole the course was: 4,38 2. The course has fulfilled my expectations: 4,16 Year 03 04 05 06 07 08 09 10 11 12 Avg Students # 21 52 44 26 11 28 36 15 22 9 28,33 Statement 1 4,71 4,58 4,32 4,08 4,36 4,14 4,67 4,53 4,23 4,11 4,38 Statement 2 4,48 4,29 4,02 3,88 4,27 4,11 4,19 4,18 4,09 4,11 4,16
  • 21. Some general comments...  “This course was one of the best that I had on faculty.”  “I was scared at the beginning, but now I feel lucky I had been a part of this course.”  “Another week and I would have died.”
  • 22. ... on technology ...  “All the free technologies are enough this days to work on such a project. Also, all the technology on universities was great also, so we had no major problems.”  “the equipment in the lecture room was good, and we did not have any communication problem other than one lecture. Then the professors have to deliver lectures seperately to both the destinations.”
  • 23. And some more to think about...  “...I found out that it takes a lot of work to make something work as you want it to work.”  “When getting at the FER I thought that every course will be like this. Soon I changed my mind and thought that something like this exists only in america. I'm very glad I found something like this at FER.”
  • 24. “It ain’t over... “  “What can be improved in the course?”  Students’ suggestions on:  Technical resources  Knowledge level  Project selection and assignment  Lectures, Course organization  Workload, Course advising, Grading...  Explaining why do we do what we do?  Adapting the course 
  • 25. Some e-learning awards & contest results  not for self-praise  but to emphasise the motivation influence 
  • 26. And now it’s over... Thanks! www.fer.unizg.hr/rasip/dsd ivana.bosnic@fer.hr Twitter: @ivki

×