Agile Project-Based Teaching and Learning

38
Las Vegas, Nevada, USA, July 22-25, 2013 Agile Project-Based Teaching and Learning Talk at the 11 th International Conference on Software Engineering Research and Practice, SERP 2013 WORLDCOMP 2013 Dagmar Monett

description

Talk at the 11th International Conference on Software Engineering Research and Practice, SERP 2013, at the WORLDCOMP 2013, Las Vegas, Nevada, USA.

Transcript of Agile Project-Based Teaching and Learning

Page 1: Agile Project-Based Teaching and Learning

Las Vegas, Nevada, USA, July 22-25, 2013

Agile Project-Based

Teaching and Learning

Talk at the 11th International Conference on

Software Engineering Research and Practice, SERP 2013

WORLDCOMP 2013

Dagmar Monett

Page 2: Agile Project-Based Teaching and Learning

D. Monett 2 Las Vegas, Nevada, USA, July 22-25, 2013

How do students learn best?

Page 3: Agile Project-Based Teaching and Learning

D. Monett 3 Las Vegas, Nevada, USA, July 22-25, 2013 The paper’s word cloud was created with Tagxedo

Page 4: Agile Project-Based Teaching and Learning

D. Monett 4 Las Vegas, Nevada, USA, July 22-25, 2013

Page 5: Agile Project-Based Teaching and Learning

D. Monett 5 Las Vegas, Nevada, USA, July 22-25, 2013

Module: Project Management (14 ECTS-credits)

Sub-modules at the BSEL:

- Project and Quality Management (20%)

- Multidisciplinary Lab using Agile techniques

(30%)

Sub-module at the enterprises/companies:

- Practice Transfer (50%)

(ECTS: European Credit Transfer and Accumulation System, 1 credit point = 30 hours of study)

Page 6: Agile Project-Based Teaching and Learning

D. Monett 6 Las Vegas, Nevada, USA, July 22-25, 2013

Multidisciplinary Lab using Agile

Agile Project-based Learning

Interdisciplinary approach

- Agile Metaheuristics TSP

Agile in general, XP in particular

44 Semester Credit Hours (1 SCH = 45 Min. of

teaching time)

Block course (4 blocks)

Coaching sections

Agile project development in the Lab (theo + pract)

Page 7: Agile Project-Based Teaching and Learning

D. Monett 7 Las Vegas, Nevada, USA, July 22-25, 2013

Page 8: Agile Project-Based Teaching and Learning

D. Monett 8 Las Vegas, Nevada, USA, July 22-25, 2013 © Rawich

Page 9: Agile Project-Based Teaching and Learning

D. Monett 9 Las Vegas, Nevada, USA, July 22-25, 2013

Four compact teaching blocks

© Rawich

Page 10: Agile Project-Based Teaching and Learning

D. Monett 10 Las Vegas, Nevada, USA, July 22-25, 2013

6 Semester Credit Hours

© Rawich

Page 11: Agile Project-Based Teaching and Learning

D. Monett 11 Las Vegas, Nevada, USA, July 22-25, 2013

2 continuous days in PC Lab

16 Semester Credit Hours

© Rawich

Page 12: Agile Project-Based Teaching and Learning

D. Monett 12 Las Vegas, Nevada, USA, July 22-25, 2013

2 continuous days in PC Lab

16 Semester Credit Hours one month later

© Rawich

Page 13: Agile Project-Based Teaching and Learning

D. Monett 13 Las Vegas, Nevada, USA, July 22-25, 2013

6 Semester Credit Hours

by the term’s end

© Rawich

Page 14: Agile Project-Based Teaching and Learning

D. Monett 14 Las Vegas, Nevada, USA, July 22-25, 2013

Page 15: Agile Project-Based Teaching and Learning

D. Monett 15 Las Vegas, Nevada, USA, July 22-25, 2013

Welcoming, Agenda 5

Theory: Planning game 20

Brainstorming: Examples 3

Theory: Project requirements 20

Advice on planning game 2

Transfer: Planning game 35

3 Feedback, Conclusions 5

Duration in minutes

Sandwich =

passive +

active learning

units

Example of double credit hour

90 min.

© digitalart

Page 16: Agile Project-Based Teaching and Learning

D. Monett 16 Las Vegas, Nevada, USA, July 22-25, 2013

© FNO Press

http://www.jerryking.com/

The reality of

some passive

learning

units…

Page 17: Agile Project-Based Teaching and Learning

D. Monett 17 Las Vegas, Nevada, USA, July 22-25, 2013

Double credit hour with teamwork

3rd course block: mainly teamwork in the Lab

Page 18: Agile Project-Based Teaching and Learning

D. Monett 18 Las Vegas, Nevada, USA, July 22-25, 2013

Page 19: Agile Project-Based Teaching and Learning

D. Monett 19 Las Vegas, Nevada, USA, July 22-25, 2013 © http://freeaninationwallpaper.blogspot.de

Page 20: Agile Project-Based Teaching and Learning

D. Monett 20 Las Vegas, Nevada, USA, July 22-25, 2013

In parenthesis:

students answering survey

© http://freeaninationwallpaper.blogspot.de

Page 21: Agile Project-Based Teaching and Learning

D. Monett 21 Las Vegas, Nevada, USA, July 22-25, 2013

3 releases

No much time available each week (4 SCH)

No special didactic method or coaching

Some projects incomplete by term’s end © http://freeaninationwallpaper.blogspot.de

Page 22: Agile Project-Based Teaching and Learning

D. Monett 22 Las Vegas, Nevada, USA, July 22-25, 2013

2 releases (former students’ feedback)

Intensive work in the Lab (2 x 16 SCH)

Several didactic methods + coaching + tools

All course projects successfully finished! © http://freeaninationwallpaper.blogspot.de

Page 23: Agile Project-Based Teaching and Learning

D. Monett 23 Las Vegas, Nevada, USA, July 22-25, 2013 © StuartMiles

Page 24: Agile Project-Based Teaching and Learning

D. Monett 24 Las Vegas, Nevada, USA, July 22-25, 2013

Course/Teaching evaluation

Anonymous questionnaire independent of formal

faculty evaluations

Questions (16) catalogue with descriptive scale

values

Four major topics:

- course and project requirements

- teaching and coaching

- how students learned

- Agile techniques

Page 25: Agile Project-Based Teaching and Learning

D. Monett 25 Las Vegas, Nevada, USA, July 22-25, 2013

Ex. topic: Agile techniques

Descriptive values available:

very much normal very little abstention

very helpful normal irritating abstention

excessive adequate insufficient abstention

Page 26: Agile Project-Based Teaching and Learning

D. Monett 26 Las Vegas, Nevada, USA, July 22-25, 2013

Averages (4 editions, N=103)

Page 27: Agile Project-Based Teaching and Learning

D. Monett 27 Las Vegas, Nevada, USA, July 22-25, 2013

Averages (4 editions, N=103)

time/requirements: normal/realistic

TSP & ACO: motivating

course: motivating

quality/ productivity: improved very much

Page 28: Agile Project-Based Teaching and Learning

D. Monett 28 Las Vegas, Nevada, USA, July 22-25, 2013

Averages (SS2011 vs. SS2012)

11 12

Page 29: Agile Project-Based Teaching and Learning

D. Monett 29 Las Vegas, Nevada, USA, July 22-25, 2013

Few students still “behind”…

Page 30: Agile Project-Based Teaching and Learning

D. Monett 30 Las Vegas, Nevada, USA, July 22-25, 2013

But…

Page 31: Agile Project-Based Teaching and Learning

D. Monett 31 Las Vegas, Nevada, USA, July 22-25, 2013 © StuartMiles

Page 32: Agile Project-Based Teaching and Learning

D. Monett 32 Las Vegas, Nevada, USA, July 22-25, 2013 © StuartMiles

Most mentioned positive comments

Page 33: Agile Project-Based Teaching and Learning

D. Monett 33 Las Vegas, Nevada, USA, July 22-25, 2013

Tools: a big plus!

Page 34: Agile Project-Based Teaching and Learning

D. Monett 34 Las Vegas, Nevada, USA, July 22-25, 2013

Conclusions

© luigidiamanti

Page 35: Agile Project-Based Teaching and Learning

D. Monett 35 Las Vegas, Nevada, USA, July 22-25, 2013 © podpad

Teach Agile in a blocked course and project-based!

Page 36: Agile Project-Based Teaching and Learning

D. Monett 36 Las Vegas, Nevada, USA, July 22-25, 2013 © Rawich

Use a sandwich structure: combine passive with active learning units!

Page 37: Agile Project-Based Teaching and Learning

D. Monett 37 Las Vegas, Nevada, USA, July 22-25, 2013

Higher students‘ engagement

Favorable team work

Active in-class participation

Skills‘ improvement

Successful projects

Student satisfaction

What you get

© thaikrit

Page 38: Agile Project-Based Teaching and Learning

D. Monett 38 Las Vegas, Nevada, USA, July 22-25, 2013

Students: “We learn better with project-based Agile!”