SlideShare une entreprise Scribd logo
1  sur  28
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

Contenu connexe

Tendances

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
 

Tendances (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...
 

Similaire à 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
 

Similaire à 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
 

Plus de 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
 

Plus de 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
 

Dernier

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Dernier (20)

How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 

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