SlideShare a Scribd company logo
Technology in Real-life Teaching of
Distributed Software Development
Ivana Bosnić University of Zagreb, Croatia
Mario Žagar
Ivica Crnković Mälardalen University, Sweden
Who are we?
3universities
University of Zagreb
FER
Zagreb, Croatia
Mälardalen University
MDH
Västerås, Sweden
Politecnico di Milano
POLIMI
Milano, Italy
Distributed Software Development?
 We use
 to teach
 and to prepare
students for
The basic idea...
11years
~30 countries
~400students
Pedagogy? What’s in it for me?
 ADDIE model of instructional design
 Analysis
 Design
 Development
 Implementation
 Evaluation
 social constructivism
Taking care of the team...
 role-playing
 supervisor + customers
 Teaching Perspectives Inventory:
 nurturing type
 communication!
Educational goals - I
 obtaining basic
theoretical knowledge on DSD
 gathering experience
from industry professionals
 simulating the real-world environment
 working with external customers
Educational goals - II
 improving presentation skills
 transferring knowledge
among the students
 improving collaboration skills
and responsibility
Educational goals - III
 developing self-assessment abilities
 learning to peer-review
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
Technology need - I
 Need:
 synchronous in-class communication
 Used for:
 audio and video conferences
 desktop sharing
 Tools used:
 Polycom, Skype
 NetMeeting
 Adobe Connect
Technology need - II
 Need:
 synchronous collaboration
 Used for:
 instant messaging
 Tools used:
 Skype
 MSN Messenger
 ICQ (yes, that’s old... DSD is old, too  )
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
Technology need – IV
 Need:
 software development collaboration
 Used for:
 versioning system
 bug reporting software
 project managment
 Tools used:
 SVN, Git
 BugZilla, Redmine
Choosing a {tool, technology, approach...}
 stability, availability over the years?
 free / open source?
 students sometimes do know better!
 new experiences
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
Students’ feedback
 initial questionnaire
 periodic polling – “How happy am I?”
 final questionnaire
 course evaluation
10years
15questions
264students
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
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.”
... 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.”
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.”
“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 
Some e-learning awards & contest results
 not for self-praise 
but to emphasise the
motivation influence 
And now it’s over... Thanks!
www.fer.unizg.hr/rasip/dsd
ivana.bosnic@fer.hr
Twitter: @ivki
Eunis 2014: Technology in Real-life Teaching of Distributed Software Development

More Related Content

What's hot

TLC2016 - Inspiring a Sense of Educational Community
TLC2016 - Inspiring a Sense of Educational CommunityTLC2016 - Inspiring a Sense of Educational Community
TLC2016 - Inspiring a Sense of Educational CommunityBlackboardEMEA
 
Engaging learners in computer-based summative exams: Reflections on a partici...
Engaging learners in computer-based summative exams: Reflections on a partici...Engaging learners in computer-based summative exams: Reflections on a partici...
Engaging learners in computer-based summative exams: Reflections on a partici...RichardM_Walker
 
Embedding MOOCs in University courses: experiences and lessons learned
Embedding MOOCs in University courses: experiences and lessons learnedEmbedding MOOCs in University courses: experiences and lessons learned
Embedding MOOCs in University courses: experiences and lessons learnedSólveig Jakobsdóttir
 
Level up with Loti
Level up with LotiLevel up with Loti
Level up with Lotiavogelnest
 
Automatic classification of students in online courses using machine learning...
Automatic classification of students in online courses using machine learning...Automatic classification of students in online courses using machine learning...
Automatic classification of students in online courses using machine learning...David Monllaó
 
Card Sort Report
Card Sort ReportCard Sort Report
Card Sort Report宇轩 谢
 
Learning Analytics bij de Rijksuniversiteit Groningen - deel 2
Learning Analytics bij de Rijksuniversiteit Groningen - deel 2Learning Analytics bij de Rijksuniversiteit Groningen - deel 2
Learning Analytics bij de Rijksuniversiteit Groningen - deel 2SURF Events
 
WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...
WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...
WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...eMadrid network
 
PowerPoint in the Classroom
PowerPoint in the ClassroomPowerPoint in the Classroom
PowerPoint in the ClassroomFaithMiriam
 
Technology acceptance of augmented reality and wearable technologies ilrn 201...
Technology acceptance of augmented reality and wearable technologies ilrn 201...Technology acceptance of augmented reality and wearable technologies ilrn 201...
Technology acceptance of augmented reality and wearable technologies ilrn 201...Mikhail Fominykh
 
The Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education EcosystemThe Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education EcosystemHans Põldoja
 
Presentation video MOOC 'Introduction to Programming with Java: Part I'
Presentation video MOOC 'Introduction to Programming with Java: Part I'Presentation video MOOC 'Introduction to Programming with Java: Part I'
Presentation video MOOC 'Introduction to Programming with Java: Part I'websterking3
 
'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...
'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...
'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...SURF Events
 
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...Tim Hunt
 
Toward an automated student feedback system for text based assignments - Pete...
Toward an automated student feedback system for text based assignments - Pete...Toward an automated student feedback system for text based assignments - Pete...
Toward an automated student feedback system for text based assignments - Pete...Blackboard APAC
 
Digital examination, forms and tools for aggregation of information and cogni...
Digital examination, forms and tools for aggregation of information and cogni...Digital examination, forms and tools for aggregation of information and cogni...
Digital examination, forms and tools for aggregation of information and cogni...Johan Thorbiörnson
 

What's hot (20)

TLC2016 - Inspiring a Sense of Educational Community
TLC2016 - Inspiring a Sense of Educational CommunityTLC2016 - Inspiring a Sense of Educational Community
TLC2016 - Inspiring a Sense of Educational Community
 
Engaging learners in computer-based summative exams: Reflections on a partici...
Engaging learners in computer-based summative exams: Reflections on a partici...Engaging learners in computer-based summative exams: Reflections on a partici...
Engaging learners in computer-based summative exams: Reflections on a partici...
 
Embedding MOOCs in University courses: experiences and lessons learned
Embedding MOOCs in University courses: experiences and lessons learnedEmbedding MOOCs in University courses: experiences and lessons learned
Embedding MOOCs in University courses: experiences and lessons learned
 
Level up with Loti
Level up with LotiLevel up with Loti
Level up with Loti
 
LoTi Levels
LoTi LevelsLoTi Levels
LoTi Levels
 
Automatic classification of students in online courses using machine learning...
Automatic classification of students in online courses using machine learning...Automatic classification of students in online courses using machine learning...
Automatic classification of students in online courses using machine learning...
 
Card Sort Report
Card Sort ReportCard Sort Report
Card Sort Report
 
Learning Analytics bij de Rijksuniversiteit Groningen - deel 2
Learning Analytics bij de Rijksuniversiteit Groningen - deel 2Learning Analytics bij de Rijksuniversiteit Groningen - deel 2
Learning Analytics bij de Rijksuniversiteit Groningen - deel 2
 
WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...
WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...
WEEF/GEDC_The challenge of training Primary and Secondary teachers in compute...
 
PowerPoint in the Classroom
PowerPoint in the ClassroomPowerPoint in the Classroom
PowerPoint in the Classroom
 
Teaching FEM software in formal and non-formal environment with MOOCs
Teaching FEM software in formal and non-formal environment with MOOCsTeaching FEM software in formal and non-formal environment with MOOCs
Teaching FEM software in formal and non-formal environment with MOOCs
 
Learning Design
Learning DesignLearning Design
Learning Design
 
Technology acceptance of augmented reality and wearable technologies ilrn 201...
Technology acceptance of augmented reality and wearable technologies ilrn 201...Technology acceptance of augmented reality and wearable technologies ilrn 201...
Technology acceptance of augmented reality and wearable technologies ilrn 201...
 
Pedagogical and digital tool for the tertiary level
Pedagogical and digital tool for the tertiary levelPedagogical and digital tool for the tertiary level
Pedagogical and digital tool for the tertiary level
 
The Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education EcosystemThe Structure and Components for the Open Education Ecosystem
The Structure and Components for the Open Education Ecosystem
 
Presentation video MOOC 'Introduction to Programming with Java: Part I'
Presentation video MOOC 'Introduction to Programming with Java: Part I'Presentation video MOOC 'Introduction to Programming with Java: Part I'
Presentation video MOOC 'Introduction to Programming with Java: Part I'
 
'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...
'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...
'Een praktische toolkit voor blended learning' - Chris Rouwenhorst & Martine ...
 
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...
2017 UK/IE MoodleMoot: What makes a good moodle quiz? Lessons from the Open U...
 
Toward an automated student feedback system for text based assignments - Pete...
Toward an automated student feedback system for text based assignments - Pete...Toward an automated student feedback system for text based assignments - Pete...
Toward an automated student feedback system for text based assignments - Pete...
 
Digital examination, forms and tools for aggregation of information and cogni...
Digital examination, forms and tools for aggregation of information and cogni...Digital examination, forms and tools for aggregation of information and cogni...
Digital examination, forms and tools for aggregation of information and cogni...
 

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

Blended Learning, Day 2, Riyadh
Blended Learning, Day 2, RiyadhBlended Learning, Day 2, Riyadh
Blended Learning, Day 2, RiyadhTanya Joosten
 
LAK15 - SCALABILITY AND FLEXIBILITY THROUGH OPEN RESEARCH
LAK15 - SCALABILITY AND FLEXIBILITY THROUGH OPEN RESEARCHLAK15 - SCALABILITY AND FLEXIBILITY THROUGH OPEN RESEARCH
LAK15 - SCALABILITY AND FLEXIBILITY THROUGH OPEN RESEARCHThieme Hennis
 
mastery journey timeline
mastery journey timelinemastery journey timeline
mastery journey timelineErik Mooij
 
Sgd imperatives-for quality in digital enviorn-amity-jun-2017
Sgd imperatives-for quality in digital enviorn-amity-jun-2017Sgd imperatives-for quality in digital enviorn-amity-jun-2017
Sgd imperatives-for quality in digital enviorn-amity-jun-2017Sanjeev Deshmukh
 
Graduation project 63232
Graduation project 63232Graduation project 63232
Graduation project 63232techprojects
 
Erik mooij mdl501-o - mastery journey timeline 2
Erik mooij   mdl501-o - mastery journey timeline 2Erik mooij   mdl501-o - mastery journey timeline 2
Erik mooij mdl501-o - mastery journey timeline 2Erik Mooij
 
E learning project definition
E learning project definitionE learning project definition
E learning project definitionEric Kluijfhout
 
Partnerships in faculty Professional Development
Partnerships in faculty Professional DevelopmentPartnerships in faculty Professional Development
Partnerships in faculty Professional DevelopmentKenneth Ronkowitz
 
OnCourse Instructional Design Model
OnCourse Instructional Design ModelOnCourse Instructional Design Model
OnCourse Instructional Design ModelHeather Mendoza
 
Cit2009 short
Cit2009 shortCit2009 short
Cit2009 shortwindleh
 
Pedagogical theory for e-Learning Design: From ideals to reality?
Pedagogical theory for e-Learning Design: From ideals to reality?Pedagogical theory for e-Learning Design: From ideals to reality?
Pedagogical theory for e-Learning Design: From ideals to reality?PEDAGOGY.IR
 
A K-20 Creative Design Approach to Addressing Problems of Practice in a Futur...
A K-20 Creative Design Approach to Addressing Problems of Practice in a Futur...A K-20 Creative Design Approach to Addressing Problems of Practice in a Futur...
A K-20 Creative Design Approach to Addressing Problems of Practice in a Futur...Anita Zijdemans Boudreau
 
teaching_and_learning_online_handbook.pdf
teaching_and_learning_online_handbook.pdfteaching_and_learning_online_handbook.pdf
teaching_and_learning_online_handbook.pdfpayasss06022003
 
Terri Feedback Ppt
Terri Feedback PptTerri Feedback Ppt
Terri Feedback PptTerri Weiss
 
Online learningpresentation
Online learningpresentationOnline learningpresentation
Online learningpresentationdebmonroy
 
Assessment For Learning
Assessment For LearningAssessment For Learning
Assessment For LearningDerek Moore
 

Similar to Eunis 2014: Technology in Real-life Teaching of Distributed Software Development (20)

Asessing digital
Asessing digital Asessing digital
Asessing digital
 
Blended Learning, Day 2, Riyadh
Blended Learning, Day 2, RiyadhBlended Learning, Day 2, Riyadh
Blended Learning, Day 2, Riyadh
 
LAK15 - SCALABILITY AND FLEXIBILITY THROUGH OPEN RESEARCH
LAK15 - SCALABILITY AND FLEXIBILITY THROUGH OPEN RESEARCHLAK15 - SCALABILITY AND FLEXIBILITY THROUGH OPEN RESEARCH
LAK15 - SCALABILITY AND FLEXIBILITY THROUGH OPEN RESEARCH
 
mastery journey timeline
mastery journey timelinemastery journey timeline
mastery journey timeline
 
Sgd imperatives-for quality in digital enviorn-amity-jun-2017
Sgd imperatives-for quality in digital enviorn-amity-jun-2017Sgd imperatives-for quality in digital enviorn-amity-jun-2017
Sgd imperatives-for quality in digital enviorn-amity-jun-2017
 
Graduation project 63232
Graduation project 63232Graduation project 63232
Graduation project 63232
 
Erik mooij mdl501-o - mastery journey timeline 2
Erik mooij   mdl501-o - mastery journey timeline 2Erik mooij   mdl501-o - mastery journey timeline 2
Erik mooij mdl501-o - mastery journey timeline 2
 
E learning project definition
E learning project definitionE learning project definition
E learning project definition
 
Mnet moo cs_ict-bett2015
Mnet moo cs_ict-bett2015Mnet moo cs_ict-bett2015
Mnet moo cs_ict-bett2015
 
Partnerships in faculty Professional Development
Partnerships in faculty Professional DevelopmentPartnerships in faculty Professional Development
Partnerships in faculty Professional Development
 
OnCourse Instructional Design Model
OnCourse Instructional Design ModelOnCourse Instructional Design Model
OnCourse Instructional Design Model
 
LILAC, 2006, Maharg & Slorach
LILAC, 2006, Maharg & SlorachLILAC, 2006, Maharg & Slorach
LILAC, 2006, Maharg & Slorach
 
Cit2009 short
Cit2009 shortCit2009 short
Cit2009 short
 
Ict u4
Ict u4Ict u4
Ict u4
 
Pedagogical theory for e-Learning Design: From ideals to reality?
Pedagogical theory for e-Learning Design: From ideals to reality?Pedagogical theory for e-Learning Design: From ideals to reality?
Pedagogical theory for e-Learning Design: From ideals to reality?
 
A K-20 Creative Design Approach to Addressing Problems of Practice in a Futur...
A K-20 Creative Design Approach to Addressing Problems of Practice in a Futur...A K-20 Creative Design Approach to Addressing Problems of Practice in a Futur...
A K-20 Creative Design Approach to Addressing Problems of Practice in a Futur...
 
teaching_and_learning_online_handbook.pdf
teaching_and_learning_online_handbook.pdfteaching_and_learning_online_handbook.pdf
teaching_and_learning_online_handbook.pdf
 
Terri Feedback Ppt
Terri Feedback PptTerri Feedback Ppt
Terri Feedback Ppt
 
Online learningpresentation
Online learningpresentationOnline learningpresentation
Online learningpresentation
 
Assessment For Learning
Assessment For LearningAssessment For Learning
Assessment For Learning
 

More from Ivana Bosnic

WeB MoodleMoot 2023: H5P i sitnice koje zivot znace
WeB MoodleMoot 2023: H5P i sitnice koje zivot znaceWeB MoodleMoot 2023: H5P i sitnice koje zivot znace
WeB MoodleMoot 2023: H5P i sitnice koje zivot znaceIvana Bosnic
 
What is OER and why should I (re)use it
What is OER and why should I (re)use itWhat is OER and why should I (re)use it
What is OER and why should I (re)use itIvana Bosnic
 
Moodle i otvoreni obrazovni sadržaji - idu li "ruku pod ruku"?
Moodle i otvoreni obrazovni sadržaji - idu li "ruku pod ruku"?Moodle i otvoreni obrazovni sadržaji - idu li "ruku pod ruku"?
Moodle i otvoreni obrazovni sadržaji - idu li "ruku pod ruku"?Ivana Bosnic
 
WeB MoodleMoot 2020: Od nule do kolegija - može li to jednostavnije?
WeB MoodleMoot 2020: Od nule do kolegija - može li to jednostavnije?WeB MoodleMoot 2020: Od nule do kolegija - može li to jednostavnije?
WeB MoodleMoot 2020: Od nule do kolegija - može li to jednostavnije?Ivana Bosnic
 
WeB MoodleMoot 2021: "Na mene ste zaboravili?" - Pristupačnost u sustavu Moodle
WeB MoodleMoot 2021: "Na mene ste zaboravili?" - Pristupačnost u sustavu MoodleWeB MoodleMoot 2021: "Na mene ste zaboravili?" - Pristupačnost u sustavu Moodle
WeB MoodleMoot 2021: "Na mene ste zaboravili?" - Pristupačnost u sustavu MoodleIvana Bosnic
 
MoodleMoot Hrvatska 2020: Interaktivna improvizacija uz dodatak JazzQuiz
MoodleMoot Hrvatska 2020: Interaktivna improvizacija uz dodatak JazzQuizMoodleMoot Hrvatska 2020: Interaktivna improvizacija uz dodatak JazzQuiz
MoodleMoot Hrvatska 2020: Interaktivna improvizacija uz dodatak JazzQuizIvana Bosnic
 
WeB MoodleMoot 2019: Moodle na predavanju - kako se riješiti šarenih papirića
WeB MoodleMoot 2019: Moodle na predavanju - kako se riješiti šarenih papirićaWeB MoodleMoot 2019: Moodle na predavanju - kako se riješiti šarenih papirića
WeB MoodleMoot 2019: Moodle na predavanju - kako se riješiti šarenih papirićaIvana Bosnic
 
Kako i gdje programeri (ne) uče
Kako i gdje programeri (ne) učeKako i gdje programeri (ne) uče
Kako i gdje programeri (ne) učeIvana Bosnic
 
WeB MoodleMoot 2016: Tura po Moodle User Touru
WeB MoodleMoot 2016: Tura po Moodle User TouruWeB MoodleMoot 2016: Tura po Moodle User Touru
WeB MoodleMoot 2016: Tura po Moodle User TouruIvana Bosnic
 
Otvorenost u nastavi informatike
Otvorenost u nastavi informatikeOtvorenost u nastavi informatike
Otvorenost u nastavi informatikeIvana Bosnic
 
IEEE: U očekivanju pingvina - nastava u raspodijeljenom okruženju
IEEE: U očekivanju pingvina - nastava u raspodijeljenom okruženjuIEEE: U očekivanju pingvina - nastava u raspodijeljenom okruženju
IEEE: U očekivanju pingvina - nastava u raspodijeljenom okruženjuIvana Bosnic
 
MoodleMootHR 2015: "Moodle i ja" - moje mjesto u Moodle zajednici
MoodleMootHR 2015: "Moodle i ja" - moje mjesto u Moodle zajedniciMoodleMootHR 2015: "Moodle i ja" - moje mjesto u Moodle zajednici
MoodleMootHR 2015: "Moodle i ja" - moje mjesto u Moodle zajedniciIvana Bosnic
 
WeB MoodleMoot 2013: Napredno korištenje testova
WeB MoodleMoot 2013: Napredno korištenje testovaWeB MoodleMoot 2013: Napredno korištenje testova
WeB MoodleMoot 2013: Napredno korištenje testovaIvana Bosnic
 
WeB MoodleMoot 2013: Save as PDF - može li to drugačije?
WeB MoodleMoot 2013: Save as PDF - može li to drugačije?WeB MoodleMoot 2013: Save as PDF - može li to drugačije?
WeB MoodleMoot 2013: Save as PDF - može li to drugačije?Ivana Bosnic
 
MoodleMootHR 2013: Moodle Mobile: prvih 5 minuta (i sljedećih 7 mjeseci)
MoodleMootHR 2013: Moodle Mobile: prvih 5 minuta (i sljedećih 7 mjeseci)MoodleMootHR 2013: Moodle Mobile: prvih 5 minuta (i sljedećih 7 mjeseci)
MoodleMootHR 2013: Moodle Mobile: prvih 5 minuta (i sljedećih 7 mjeseci)Ivana Bosnic
 
WeB & Serbia MoodleMoot 2012: Pitanja o pitanjima (u Moodle 2.3)
WeB & Serbia MoodleMoot 2012: Pitanja o pitanjima (u Moodle 2.3)WeB & Serbia MoodleMoot 2012: Pitanja o pitanjima (u Moodle 2.3)
WeB & Serbia MoodleMoot 2012: Pitanja o pitanjima (u Moodle 2.3)Ivana Bosnic
 
ICSE 2012 - CGTDSD: Distributed Software Development Course: Students’ and Te...
ICSE 2012 - CGTDSD: Distributed Software Development Course: Students’ and Te...ICSE 2012 - CGTDSD: Distributed Software Development Course: Students’ and Te...
ICSE 2012 - CGTDSD: Distributed Software Development Course: Students’ and Te...Ivana Bosnic
 
MoodleMootHR 2012: Moodle 2.3: Kamo idu zadaće?
MoodleMootHR 2012: Moodle 2.3: Kamo idu zadaće?MoodleMootHR 2012: Moodle 2.3: Kamo idu zadaće?
MoodleMootHR 2012: Moodle 2.3: Kamo idu zadaće?Ivana Bosnic
 
CSEDU 2012: Source code validation and plagiarism detection: technology-rich ...
CSEDU 2012: Source code validation and plagiarism detection: technology-rich ...CSEDU 2012: Source code validation and plagiarism detection: technology-rich ...
CSEDU 2012: Source code validation and plagiarism detection: technology-rich ...Ivana Bosnic
 
Info@Edu 2012: Moodle 2.x - novosti
Info@Edu 2012: Moodle 2.x - novostiInfo@Edu 2012: Moodle 2.x - novosti
Info@Edu 2012: Moodle 2.x - novostiIvana Bosnic
 

More from Ivana Bosnic (20)

WeB MoodleMoot 2023: H5P i sitnice koje zivot znace
WeB MoodleMoot 2023: H5P i sitnice koje zivot znaceWeB MoodleMoot 2023: H5P i sitnice koje zivot znace
WeB MoodleMoot 2023: H5P i sitnice koje zivot znace
 
What is OER and why should I (re)use it
What is OER and why should I (re)use itWhat is OER and why should I (re)use it
What is OER and why should I (re)use it
 
Moodle i otvoreni obrazovni sadržaji - idu li "ruku pod ruku"?
Moodle i otvoreni obrazovni sadržaji - idu li "ruku pod ruku"?Moodle i otvoreni obrazovni sadržaji - idu li "ruku pod ruku"?
Moodle i otvoreni obrazovni sadržaji - idu li "ruku pod ruku"?
 
WeB MoodleMoot 2020: Od nule do kolegija - može li to jednostavnije?
WeB MoodleMoot 2020: Od nule do kolegija - može li to jednostavnije?WeB MoodleMoot 2020: Od nule do kolegija - može li to jednostavnije?
WeB MoodleMoot 2020: Od nule do kolegija - može li to jednostavnije?
 
WeB MoodleMoot 2021: "Na mene ste zaboravili?" - Pristupačnost u sustavu Moodle
WeB MoodleMoot 2021: "Na mene ste zaboravili?" - Pristupačnost u sustavu MoodleWeB MoodleMoot 2021: "Na mene ste zaboravili?" - Pristupačnost u sustavu Moodle
WeB MoodleMoot 2021: "Na mene ste zaboravili?" - Pristupačnost u sustavu Moodle
 
MoodleMoot Hrvatska 2020: Interaktivna improvizacija uz dodatak JazzQuiz
MoodleMoot Hrvatska 2020: Interaktivna improvizacija uz dodatak JazzQuizMoodleMoot Hrvatska 2020: Interaktivna improvizacija uz dodatak JazzQuiz
MoodleMoot Hrvatska 2020: Interaktivna improvizacija uz dodatak JazzQuiz
 
WeB MoodleMoot 2019: Moodle na predavanju - kako se riješiti šarenih papirića
WeB MoodleMoot 2019: Moodle na predavanju - kako se riješiti šarenih papirićaWeB MoodleMoot 2019: Moodle na predavanju - kako se riješiti šarenih papirića
WeB MoodleMoot 2019: Moodle na predavanju - kako se riješiti šarenih papirića
 
Kako i gdje programeri (ne) uče
Kako i gdje programeri (ne) učeKako i gdje programeri (ne) uče
Kako i gdje programeri (ne) uče
 
WeB MoodleMoot 2016: Tura po Moodle User Touru
WeB MoodleMoot 2016: Tura po Moodle User TouruWeB MoodleMoot 2016: Tura po Moodle User Touru
WeB MoodleMoot 2016: Tura po Moodle User Touru
 
Otvorenost u nastavi informatike
Otvorenost u nastavi informatikeOtvorenost u nastavi informatike
Otvorenost u nastavi informatike
 
IEEE: U očekivanju pingvina - nastava u raspodijeljenom okruženju
IEEE: U očekivanju pingvina - nastava u raspodijeljenom okruženjuIEEE: U očekivanju pingvina - nastava u raspodijeljenom okruženju
IEEE: U očekivanju pingvina - nastava u raspodijeljenom okruženju
 
MoodleMootHR 2015: "Moodle i ja" - moje mjesto u Moodle zajednici
MoodleMootHR 2015: "Moodle i ja" - moje mjesto u Moodle zajedniciMoodleMootHR 2015: "Moodle i ja" - moje mjesto u Moodle zajednici
MoodleMootHR 2015: "Moodle i ja" - moje mjesto u Moodle zajednici
 
WeB MoodleMoot 2013: Napredno korištenje testova
WeB MoodleMoot 2013: Napredno korištenje testovaWeB MoodleMoot 2013: Napredno korištenje testova
WeB MoodleMoot 2013: Napredno korištenje testova
 
WeB MoodleMoot 2013: Save as PDF - može li to drugačije?
WeB MoodleMoot 2013: Save as PDF - može li to drugačije?WeB MoodleMoot 2013: Save as PDF - može li to drugačije?
WeB MoodleMoot 2013: Save as PDF - može li to drugačije?
 
MoodleMootHR 2013: Moodle Mobile: prvih 5 minuta (i sljedećih 7 mjeseci)
MoodleMootHR 2013: Moodle Mobile: prvih 5 minuta (i sljedećih 7 mjeseci)MoodleMootHR 2013: Moodle Mobile: prvih 5 minuta (i sljedećih 7 mjeseci)
MoodleMootHR 2013: Moodle Mobile: prvih 5 minuta (i sljedećih 7 mjeseci)
 
WeB & Serbia MoodleMoot 2012: Pitanja o pitanjima (u Moodle 2.3)
WeB & Serbia MoodleMoot 2012: Pitanja o pitanjima (u Moodle 2.3)WeB & Serbia MoodleMoot 2012: Pitanja o pitanjima (u Moodle 2.3)
WeB & Serbia MoodleMoot 2012: Pitanja o pitanjima (u Moodle 2.3)
 
ICSE 2012 - CGTDSD: Distributed Software Development Course: Students’ and Te...
ICSE 2012 - CGTDSD: Distributed Software Development Course: Students’ and Te...ICSE 2012 - CGTDSD: Distributed Software Development Course: Students’ and Te...
ICSE 2012 - CGTDSD: Distributed Software Development Course: Students’ and Te...
 
MoodleMootHR 2012: Moodle 2.3: Kamo idu zadaće?
MoodleMootHR 2012: Moodle 2.3: Kamo idu zadaće?MoodleMootHR 2012: Moodle 2.3: Kamo idu zadaće?
MoodleMootHR 2012: Moodle 2.3: Kamo idu zadaće?
 
CSEDU 2012: Source code validation and plagiarism detection: technology-rich ...
CSEDU 2012: Source code validation and plagiarism detection: technology-rich ...CSEDU 2012: Source code validation and plagiarism detection: technology-rich ...
CSEDU 2012: Source code validation and plagiarism detection: technology-rich ...
 
Info@Edu 2012: Moodle 2.x - novosti
Info@Edu 2012: Moodle 2.x - novostiInfo@Edu 2012: Moodle 2.x - novosti
Info@Edu 2012: Moodle 2.x - novosti
 

Recently uploaded

Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringDenish Jangid
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXMIRIAMSALINAS13
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxJenilouCasareno
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfPo-Chuan Chen
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxRaedMohamed3
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsCol Mukteshwar Prasad
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptxmansk2
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online PresentationGDSCYCCE
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxShibin Azad
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...Nguyen Thanh Tu Collection
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxCapitolTechU
 
Forest and Wildlife Resources Class 10 Free Study Material PDF
Forest and Wildlife Resources Class 10 Free Study Material PDFForest and Wildlife Resources Class 10 Free Study Material PDF
Forest and Wildlife Resources Class 10 Free Study Material PDFVivekanand Anglo Vedic Academy
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resourcesdimpy50
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptSourabh Kumar
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPCeline George
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfTamralipta Mahavidyalaya
 

Recently uploaded (20)

Introduction to Quality Improvement Essentials
Introduction to Quality Improvement EssentialsIntroduction to Quality Improvement Essentials
Introduction to Quality Improvement Essentials
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation[GDSC YCCE] Build with AI Online Presentation
[GDSC YCCE] Build with AI Online Presentation
 
Gyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptxGyanartha SciBizTech Quiz slideshare.pptx
Gyanartha SciBizTech Quiz slideshare.pptx
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptxslides CapTechTalks Webinar May 2024 Alexander Perry.pptx
slides CapTechTalks Webinar May 2024 Alexander Perry.pptx
 
Forest and Wildlife Resources Class 10 Free Study Material PDF
Forest and Wildlife Resources Class 10 Free Study Material PDFForest and Wildlife Resources Class 10 Free Study Material PDF
Forest and Wildlife Resources Class 10 Free Study Material PDF
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.pptBasic_QTL_Marker-assisted_Selection_Sourabh.ppt
Basic_QTL_Marker-assisted_Selection_Sourabh.ppt
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
Mattingly "AI & Prompt Design: Limitations and Solutions with LLMs"
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 

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

  • 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
  • 5.
  • 7. Pedagogy? What’s in it for me?  ADDIE model of instructional design  Analysis  Design  Development  Implementation  Evaluation  social constructivism
  • 8. Taking care of the team...  role-playing  supervisor + customers  Teaching Perspectives Inventory:  nurturing type  communication!
  • 9. Educational goals - I  obtaining basic theoretical knowledge on DSD  gathering experience from industry professionals  simulating the real-world environment  working with external customers
  • 10. Educational goals - II  improving presentation skills  transferring knowledge among the students  improving collaboration skills and responsibility
  • 11. Educational goals - III  developing self-assessment abilities  learning to peer-review
  • 12. 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
  • 13. Technology need - I  Need:  synchronous in-class communication  Used for:  audio and video conferences  desktop sharing  Tools used:  Polycom, Skype  NetMeeting  Adobe Connect
  • 14. Technology need - II  Need:  synchronous collaboration  Used for:  instant messaging  Tools used:  Skype  MSN Messenger  ICQ (yes, that’s old... DSD is old, too  )
  • 15. 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
  • 16. Technology need – IV  Need:  software development collaboration  Used for:  versioning system  bug reporting software  project managment  Tools used:  SVN, Git  BugZilla, Redmine
  • 17. Choosing a {tool, technology, approach...}  stability, availability over the years?  free / open source?  students sometimes do know better!  new experiences
  • 18. 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
  • 19. Students’ feedback  initial questionnaire  periodic polling – “How happy am I?”  final questionnaire  course evaluation
  • 21. 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
  • 22. 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.”
  • 23. ... 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.”
  • 24. 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.”
  • 25. “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 
  • 26. Some e-learning awards & contest results  not for self-praise  but to emphasise the motivation influence 
  • 27. And now it’s over... Thanks! www.fer.unizg.hr/rasip/dsd ivana.bosnic@fer.hr Twitter: @ivki