SlideShare a Scribd company logo
Distributed Software Development Course:
                Students’ and Teachers’ Perspectives
Ivana Bosnić
Juraj Feljan
Ivica Crnkovid
Marin Orlid
Mario Žagar
                              University of Zagreb, Croatia
                            Mälardalen University, Sweden
wordle.net
Students’ feedback

   initialquestionnaire
   periodic polling – “How happy am I?”

   final questionnaire

   course evaluation
9   years



            15   questions



                        255   students
In general...

Year             03    04     05     06     07     08     09     10     11    Average

Students #       21    52     44     26     11     28     36     15     22      28,33

Statement 1    4,71   4,58   4,32   4,08   4,36   4,14   4,67   4,53   4,23      4,40

Statement 2    4,48   4,29   4,02   3,88   4,27   4,11   4,19   4,18   4,09      4,17




       1.    As a whole the course was:                                       4,40
       2.    The course has fulfilled my expectations:                        4,17
Speakers’ corner

   “What   can be improved in the course?”

   >200   “useful” answers
     grouped   in 8 categories
Technical
resources
Technical resources

       sound quality                  lots of testing before
                                        • additional backup plans


       server infrastructure                       flexibility!
         • more technical support
Knowledge
  level
Knowledge level

       misbalance                            problem!
         • from poor basic...               • cope with
         • ..to highly specific           heterogenity…
           knowledge                          – of countries
         • causes demotivation              – and programs
         • low English skills
     pre-course test                 enrollment test
     warn students               • can not reject anyone!
      in advance                                • advising
                                      • additional lectures
Project selection
 & assignment
Project selection & asssignment

       more:                    OK, but harder decision-making
         •   proposals                   • balance should be improved
         •   freedom                      • better process in last years
         •   skill balance                             • self-evaluation
         •   real customers              • yes! (but it’s very complex!)
Lectures
Lectures

       diverse comments                     can’t make everyone happy
         • reduce lectures
           AND
         • have more lectures 
         • more guest lectures!                      • ex students working on
                                                    industry DSD-projects now

         • cultural differences lecture              • we shall stick with that
             – more or less?                          – differences not visible –
                                                            until problems arise
Course
organization
Course organization

     face-to-face contact              money, please 
     ice-breaking moments              introductory fun

     number of               2009. - too many students
        • students                   • 56 students, 10 projects
        • presentations                                • sorry!
     presentation time                 strict time limit!
     too many                          “hidden reason”
        • deadlines
        • questionnaires
Workload
Workload

    less demanding projects                    7.5 – 8 ECTS
     OR
    more time/ECTS                   200 – 240 work hours

      challenging projects: OK      defining requirements
                                           • advice: start small!
Course
advising
Course advising

       more support & advising:      should be better, but
         • in the beginning                   • real-world needs
         • whole team progress                    decision-makers
         • individual advising         • don’t “lead by the hand”
       having a supervisor
        on each site
Grading
Grading

      more thorough                   detailed grading system
        • analysis of process                       • >20 criteria
        • final product testing
      greater distinction                hard to know about
       between students                personal contributions
                                   better criteria explanation

                                   have intermediate grading
The two-perspective experience
Motivation for choosing the course
Work motivation
Communication
Perception of project work
Project requirements
Technical aspects
www.fer.hr/rasip/dsd

More Related Content

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

Ub e assessment
Ub e assessmentUb e assessment
Ub e assessment
Yum Studio
 
E-Assessment
E-AssessmentE-Assessment
E-Assessment
Yum Studio
 
Ongoing integration of digital communications into online courses
Ongoing integration of digital communications into online coursesOngoing integration of digital communications into online courses
Ongoing integration of digital communications into online courses
Eileen O'Connor
 
eAssessment in practice
eAssessment in practiceeAssessment in practice
eAssessment in practice
Ian Brown
 
e Assessment
e Assessmente Assessment
e Assessment
Yum Studio
 
Challenge Based Learning and Technology
Challenge Based Learning and TechnologyChallenge Based Learning and Technology
Challenge Based Learning and Technology
Bill Dolton
 
Challenge-Based Learning
Challenge-Based LearningChallenge-Based Learning
Challenge-Based Learning
guest93d506
 
PA2557_SQM_Lecture1 - Course Introduction.pdf
PA2557_SQM_Lecture1 - Course Introduction.pdfPA2557_SQM_Lecture1 - Course Introduction.pdf
PA2557_SQM_Lecture1 - Course Introduction.pdf
hulk smash
 
Learning environment optimisation: Doing less with more for better outcomes
Learning environment optimisation: Doing less with more for better outcomesLearning environment optimisation: Doing less with more for better outcomes
Learning environment optimisation: Doing less with more for better outcomes
Stephen Dann
 
Matching Assessments to Open Educational Resources - ATP Europe 2012
Matching Assessments to Open Educational Resources - ATP Europe 2012 Matching Assessments to Open Educational Resources - ATP Europe 2012
Matching Assessments to Open Educational Resources - ATP Europe 2012
Excelsior_College
 
Challenges and Opportunities in Flipped Writing Classrooms: A Preliminary Report
Challenges and Opportunities in Flipped Writing Classrooms: A Preliminary ReportChallenges and Opportunities in Flipped Writing Classrooms: A Preliminary Report
Challenges and Opportunities in Flipped Writing Classrooms: A Preliminary Report
engedukamall
 
Eassessment
EassessmentEassessment
Eassessment
Deborah Judah
 
What’s a Rubric?
What’s a Rubric?What’s a Rubric?
What’s a Rubric?
JuliaHoesingVanderMolen
 
Skype for the Classroom
Skype for the ClassroomSkype for the Classroom
Skype for the Classroom
Kristen Sosulski
 
Fostering collaboration & ownership in online courses
Fostering collaboration & ownership in online coursesFostering collaboration & ownership in online courses
Fostering collaboration & ownership in online courses
Eileen O'Connor
 
Challenge-Based Learning
Challenge-Based LearningChallenge-Based Learning
Challenge-Based Learning
Bill Dolton
 
ITC12 Five Effective Practices for eLearning Professional Development
ITC12 Five Effective Practices for eLearning Professional DevelopmentITC12 Five Effective Practices for eLearning Professional Development
ITC12 Five Effective Practices for eLearning Professional Development
Barry Dahl
 
ALN 2011 - Access and Opportunity
ALN 2011 - Access and OpportunityALN 2011 - Access and Opportunity
ALN 2011 - Access and Opportunity
Tanya Joosten
 
Peerwise - Paul Denny - Edinburgh 2011 (part 2)
Peerwise - Paul Denny - Edinburgh 2011 (part 2)Peerwise - Paul Denny - Edinburgh 2011 (part 2)
Peerwise - Paul Denny - Edinburgh 2011 (part 2)
EdUniSciEng
 
LightsCameraLearn-StatewideIT-FA2015
LightsCameraLearn-StatewideIT-FA2015LightsCameraLearn-StatewideIT-FA2015
LightsCameraLearn-StatewideIT-FA2015Sarah Hetrick
 

Similar to ICSE 2012 - CGTDSD: Distributed Software Development Course: Students’ and Teachers’ Perspectives (20)

Ub e assessment
Ub e assessmentUb e assessment
Ub e assessment
 
E-Assessment
E-AssessmentE-Assessment
E-Assessment
 
Ongoing integration of digital communications into online courses
Ongoing integration of digital communications into online coursesOngoing integration of digital communications into online courses
Ongoing integration of digital communications into online courses
 
eAssessment in practice
eAssessment in practiceeAssessment in practice
eAssessment in practice
 
e Assessment
e Assessmente Assessment
e Assessment
 
Challenge Based Learning and Technology
Challenge Based Learning and TechnologyChallenge Based Learning and Technology
Challenge Based Learning and Technology
 
Challenge-Based Learning
Challenge-Based LearningChallenge-Based Learning
Challenge-Based Learning
 
PA2557_SQM_Lecture1 - Course Introduction.pdf
PA2557_SQM_Lecture1 - Course Introduction.pdfPA2557_SQM_Lecture1 - Course Introduction.pdf
PA2557_SQM_Lecture1 - Course Introduction.pdf
 
Learning environment optimisation: Doing less with more for better outcomes
Learning environment optimisation: Doing less with more for better outcomesLearning environment optimisation: Doing less with more for better outcomes
Learning environment optimisation: Doing less with more for better outcomes
 
Matching Assessments to Open Educational Resources - ATP Europe 2012
Matching Assessments to Open Educational Resources - ATP Europe 2012 Matching Assessments to Open Educational Resources - ATP Europe 2012
Matching Assessments to Open Educational Resources - ATP Europe 2012
 
Challenges and Opportunities in Flipped Writing Classrooms: A Preliminary Report
Challenges and Opportunities in Flipped Writing Classrooms: A Preliminary ReportChallenges and Opportunities in Flipped Writing Classrooms: A Preliminary Report
Challenges and Opportunities in Flipped Writing Classrooms: A Preliminary Report
 
Eassessment
EassessmentEassessment
Eassessment
 
What’s a Rubric?
What’s a Rubric?What’s a Rubric?
What’s a Rubric?
 
Skype for the Classroom
Skype for the ClassroomSkype for the Classroom
Skype for the Classroom
 
Fostering collaboration & ownership in online courses
Fostering collaboration & ownership in online coursesFostering collaboration & ownership in online courses
Fostering collaboration & ownership in online courses
 
Challenge-Based Learning
Challenge-Based LearningChallenge-Based Learning
Challenge-Based Learning
 
ITC12 Five Effective Practices for eLearning Professional Development
ITC12 Five Effective Practices for eLearning Professional DevelopmentITC12 Five Effective Practices for eLearning Professional Development
ITC12 Five Effective Practices for eLearning Professional Development
 
ALN 2011 - Access and Opportunity
ALN 2011 - Access and OpportunityALN 2011 - Access and Opportunity
ALN 2011 - Access and Opportunity
 
Peerwise - Paul Denny - Edinburgh 2011 (part 2)
Peerwise - Paul Denny - Edinburgh 2011 (part 2)Peerwise - Paul Denny - Edinburgh 2011 (part 2)
Peerwise - Paul Denny - Edinburgh 2011 (part 2)
 
LightsCameraLearn-StatewideIT-FA2015
LightsCameraLearn-StatewideIT-FA2015LightsCameraLearn-StatewideIT-FA2015
LightsCameraLearn-StatewideIT-FA2015
 

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
 
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
 
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
 
MoodleMootHR 2011: Podrška za repozitorije u sustavu Moodle 2.0
MoodleMootHR 2011: Podrška za repozitorije u sustavu Moodle 2.0MoodleMootHR 2011: Podrška za repozitorije u sustavu Moodle 2.0
MoodleMootHR 2011: Podrška za repozitorije u sustavu Moodle 2.0
Ivana Bosnic
 
SE@M 2010: Automatic Keywords Extraction - a Basis for Content Recommendation
SE@M 2010: Automatic Keywords Extraction - a Basis for Content RecommendationSE@M 2010: Automatic Keywords Extraction - a Basis for Content Recommendation
SE@M 2010: Automatic Keywords Extraction - a Basis for Content Recommendation
Ivana Bosnic
 

More from Ivana Bosnic (16)

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
 
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)
 
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
 
MoodleMootHR 2011: Podrška za repozitorije u sustavu Moodle 2.0
MoodleMootHR 2011: Podrška za repozitorije u sustavu Moodle 2.0MoodleMootHR 2011: Podrška za repozitorije u sustavu Moodle 2.0
MoodleMootHR 2011: Podrška za repozitorije u sustavu Moodle 2.0
 
SE@M 2010: Automatic Keywords Extraction - a Basis for Content Recommendation
SE@M 2010: Automatic Keywords Extraction - a Basis for Content RecommendationSE@M 2010: Automatic Keywords Extraction - a Basis for Content Recommendation
SE@M 2010: Automatic Keywords Extraction - a Basis for Content Recommendation
 

Recently uploaded

BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 

Recently uploaded (20)

BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 

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

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