尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
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 Community
BlackboardEMEA
 
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 learned
Sólveig Jakobsdóttir
 
Level up with Loti
Level up with LotiLevel up with Loti
Level up with Loti
avogelnest
 
LoTi Levels
LoTi LevelsLoTi Levels
LoTi Levels
loticlassroom
 
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 2
SURF 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 Classroom
FaithMiriam
 
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
Technological Ecosystems for Enhancing Multiculturality
 
Learning Design
Learning DesignLearning Design
Learning Design
Scot Aldred
 
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
 
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
Andrea Ximena Castaño Sanchez
 
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
Hans 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

Asessing digital
Asessing digital Asessing digital
Asessing digital
Mariana Porta
 
Blended Learning, Day 2, Riyadh
Blended Learning, Day 2, RiyadhBlended Learning, Day 2, Riyadh
Blended Learning, Day 2, Riyadh
Tanya 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 RESEARCH
Thieme Hennis
 
mastery journey timeline
mastery journey timelinemastery journey timeline
mastery journey timeline
Erik 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-2017
Sanjeev Deshmukh
 
Graduation project 63232
Graduation project 63232Graduation project 63232
Graduation project 63232
techprojects
 
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
Erik Mooij
 
E learning project definition
E learning project definitionE learning project definition
E learning project definition
Eric Kluijfhout
 
Mnet moo cs_ict-bett2015
Mnet moo cs_ict-bett2015Mnet moo cs_ict-bett2015
Mnet moo cs_ict-bett2015
Creative Digital Solutions Limited
 
Partnerships in faculty Professional Development
Partnerships in faculty Professional DevelopmentPartnerships in faculty Professional Development
Partnerships in faculty Professional Development
Kenneth Ronkowitz
 
OnCourse Instructional Design Model
OnCourse Instructional Design ModelOnCourse Instructional Design Model
OnCourse Instructional Design Model
Heather Mendoza
 
LILAC, 2006, Maharg & Slorach
LILAC, 2006, Maharg & SlorachLILAC, 2006, Maharg & Slorach
LILAC, 2006, Maharg & Slorach
York University - Osgoode Hall Law School
 
Cit2009 short
Cit2009 shortCit2009 short
Cit2009 short
windleh
 
Ict u4
Ict u4Ict 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?
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.pdf
payasss06022003
 
Terri Feedback Ppt
Terri Feedback PptTerri Feedback Ppt
Terri Feedback Ppt
Terri Weiss
 
Online learningpresentation
Online learningpresentationOnline learningpresentation
Online learningpresentation
debmonroy
 
Assessment For Learning
Assessment For LearningAssessment For Learning
Assessment For Learning
Derek 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 znace
Ivana 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 it
Ivana 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 Moodle
Ivana 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 JazzQuiz
Ivana 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ća
Ivana 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če
Ivana 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 Touru
Ivana Bosnic
 
Otvorenost u nastavi informatike
Otvorenost u nastavi informatikeOtvorenost u nastavi informatike
Otvorenost u nastavi informatike
Ivana 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ženju
Ivana 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 zajednici
Ivana 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 testova
Ivana 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 - novosti
Ivana 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

Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
EducationNC
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ShwetaGawande8
 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
Sarojini38
 
What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
Celine George
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
heathfieldcps1
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
Kalna College
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
Kalna College
 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
 
How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...
Infosec
 
Creativity for Innovation and Speechmaking
Creativity for Innovation and SpeechmakingCreativity for Innovation and Speechmaking
Creativity for Innovation and Speechmaking
MattVassar1
 
(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"
MJDuyan
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
sanamushtaq922
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
MattVassar1
 
Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
Ben Aldrich
 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
MattVassar1
 
Keynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse CityKeynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse City
PJ Caposey
 
The Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teachingThe Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teaching
Derek Wenmoth
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
BiplabHalder13
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
Celine George
 
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
Kalna College
 

Recently uploaded (20)

Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
 
bryophytes.pptx bsc botany honours second semester
bryophytes.pptx bsc botany honours  second semesterbryophytes.pptx bsc botany honours  second semester
bryophytes.pptx bsc botany honours second semester
 
What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
 
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
 
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
220711130100 udita Chakraborty  Aims and objectives of national policy on inf...220711130100 udita Chakraborty  Aims and objectives of national policy on inf...
220711130100 udita Chakraborty Aims and objectives of national policy on inf...
 
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT KanpurDiversity Quiz Prelims by Quiz Club, IIT Kanpur
Diversity Quiz Prelims by Quiz Club, IIT Kanpur
 
How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...
 
Creativity for Innovation and Speechmaking
Creativity for Innovation and SpeechmakingCreativity for Innovation and Speechmaking
Creativity for Innovation and Speechmaking
 
(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"(T.L.E.) Agriculture: "Ornamental Plants"
(T.L.E.) Agriculture: "Ornamental Plants"
 
Observational Learning
Observational Learning Observational Learning
Observational Learning
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
 
Interprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdfInterprofessional Education Platform Introduction.pdf
Interprofessional Education Platform Introduction.pdf
 
Talking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual AidsTalking Tech through Compelling Visual Aids
Talking Tech through Compelling Visual Aids
 
Keynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse CityKeynote given on June 24 for MASSP at Grand Traverse City
Keynote given on June 24 for MASSP at Grand Traverse City
 
The Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teachingThe Science of Learning: implications for modern teaching
The Science of Learning: implications for modern teaching
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
 
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx78 Microsoft-Publisher - Sirin Sultana Bora.pptx
78 Microsoft-Publisher - Sirin Sultana Bora.pptx
 

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
  翻译: