Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania...

26
Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics, Humboldt University – Berlin, Germany, [email protected]

Transcript of Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania...

Page 1: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Introduction

14th Workshop

Software Engineering Education and Reverse Engineering

Sinaia, Romania

25th – 29th August 2014

Klaus Bothe

Institute of Informatics, Humboldt University – Berlin, Germany, [email protected]

Page 2: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Contents

Overview of the workshopWhat happened in our DAAD project since

September 2013 until August 2014?Current work in our DAAD project

Page 3: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Workshop Software Engineering Education and Reverse Engineering

• Novi Sad, YU, 2001

• Plovdiv, BG, 2002

• Ohrid, MK, 2003

• Zagreb, CRO, 2004

• Baile Herculane, RO, 2005

• Ravda, BG, 2006

• Risan, MNE, 2007

• Durrës, ALB, 2008

• Neum, BiH, 2009

• Ivanjica, RS, 2010

• Ohrid, MK, 2011

• Opatija, CRO, 2012

• Bansko, BG, 2013

• Sinaia, RO, 2014

Page 4: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Workshop participants

• Novi Sad, YU, 2001 23

• Plovdiv, BG, 2002 26

• Ohrid, MK, 2003 27

• Zagreb, CRO, 2004 30

• Baile Herculane, RO, 2005 31

• Ravda, BG, 2006 35

• Risan, MNE, 2007 40

• Durrës, ALB, 2008 47

• Neum, BiH, 2009 42

• Ivanjica, RS, 2010 52

• Ohrid, MK, 2011 62

• Opatija, CRO, 2012 65

• Bansko, BG, 2013 62

• Sinaia, RO, 2014 55

Page 5: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

DAAD

(German Academic Exchange Service)

Academic Reconstruction of South Eastern Europe

BackgroundStability Pact for

South-Eastern EuropeHumboldt University BerlinUniversity of Novi Sad

2000

University of SkopjeUniversity of PlovdivUniversity of Belgrade, Fac. EE + Nat. Sc.

2001

University of Kragujevac *)University of Nis, Fac. of Nat. Sc. *)

University of ZagrebUniversity of SarajevoUniversity of Banja Luka University of TimisoaraUniversity of Tirana *)

2003

University of Rijeka2004DAAD project:

Software Engineering: Education and Research

Cooperation University of Nis, Fac. of EEPolytechnic University of Tirana

2006

Summary:- 9 countries- 17 universities- 19 faculties(3 have been lost *)

University of Montenegro (Podgorica)2007

University of Tetovo (South-Eastern) University of Craiova University of Maribor

2013

Page 6: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

DAAD

(German Academic Exchange Service)

Academic Reconstruction of South Eastern Europe

BackgroundStability Pact for

South-Eastern EuropeHumboldt University BerlinUniversity of Novi Sad

2000

University of SkopjeUniversity of PlovdivUniversity of Belgrade, Fac. EE + Nat. Sc.

2001

University of Kragujevac *)University of Nis, Fac. of Nat. Sc. *)

University of ZagrebUniversity of SarajevoUniversity of Banja Luka University of TimisoaraUniversity of Tirana *)

2003

University of Rijeka2004

University of Nis, Fac. of EEPolytechnic University of Tirana

2006

University of Montenegro (Podgorica)2007

University of Tetovo (South-Eastern) University of Craiova University of Maribor

2013

Additional workshop participants:

Budapest; Hungary

Thessaloniki; Greece

2014

Page 7: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica Kosovo

MACEDONIA

Craiova

Tetovo

Maribor

Page 8: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Contents

Overview of the workshopWhat happened in our DAAD project since

September 2013 until August 2014? Current work in our DAAD project

Page 9: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

What happened in our DAAD project since September 2013?

Papers at Conferences and Journals No coordination Meeting of project group leaders, May 2014 Guest lecturing – more than the years before:

Novi Sad, Skopje, Berlin, Tirana, Sarajevo, Tetovo, Plovdiv, Rijeka included

No DAAD Summer school, Munich July 2013

Page 10: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Papers

Putnik Z., Ivanović M., Budimac Z., Bothe K.: Analysis of Students’ Behaviour Based on Participation and Results Achieved in a Wiki-based Team Assignments, In Proceedings of the 6th Balkan Conference in Informatics (BCI '13), Thessaloniki, Greece, September 19-21, 2013. ACM 2013 ISBN 978-1-4503-1851-8, New York, NY, USA, pp. 179-186

Gordana Rakic, Zoran Budimac and Klaus Bothe: Introducing Recursive Complexity, 3rd Symposium on Computer Languages, Implementations and Tools (SCLIT2013), September 21 - 27, 2013, Rhodes, Greece

Zoran Budimac, Zoran Putnik, Mirjana Ivanović, Klaus Bothe, Katerina Zdravkova, and Boro Jakimovski: Multi-Country Experience in Delivering a Joint Course on Software Engineering – Numerical Results, International Review of Research in Open and Distance Learning, Vol. 15, No1, Febr. 2014, pp. 84-110

Bothe, Klaus; Budimac, Zoran; Putnik, Zoran; Ivanovic, Mirjana; Cico, Betim; Stoyanov, Stanimir; Zdravkova, Katerina; Stoyanova-Doyceva, Asya; Jakimovski, Boro; Jurca, Ioan; Nosovic, Novica: Maintaining Quality of Software Engineering Education by a Shared Repository of Course Materials in a Multilateral Setting, EDUCON 2014, Istanbul, 2. - 5. April 2014

Zoran Putnik, Mirjana Ivanovic, Zoran Budimac, Klaus Bothe, Hans-Dieter Burkhard: Teaching in Balkan Countries – Multilingual and Multicultural Approach, CompSysTech, June 2014, Ruse, Bulgaria 2014

Bothe, Klaus; Budimac, Zoran; Putnik, Zoran; Ivanovic, Mirjana; Cico, Betim; Sanja Candrlic; Stoyanov, Stanimir; Zdravkova, Katerina; Stoyanova-Doyceva, Asya; Jakimovski, Boro; Jurca, Ioan; Nosovic, Novica: Educational Cooperation across Countries by Shared Course Materials: More than 10 Years of Experience, ICL, Dubai, December 2014

Page 11: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Overview of the workshopWhat happened in our DAAD project since

September 2013 until August 2014? Current work in our DAAD project

Contents

Page 12: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Overview of intensive courses delivered during last 12 months

Guest lecturing

Page 13: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive courses for TEMPUS joint Master:Skopje – Novi Sad (since 2007)

Page 14: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive courses for TEMPUS joint Master:Skopje – Novi SadSkopjeNovi Sad

• Katerina Zdravkova: Privacy, Ethics, and Social responsibilities (December 2013)

• Anastas Misev: Software Testing (June 2014)

Page 15: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive courses for TEMPUS joint Master:Skopje – Novi SadNovi Sad Skopje

• Zoran Budimac, Research Methods (October 2013, June 2014)• Mirjana Ivanovic, Requirements engineering

(December 2013, June 2014) • Zoran Budimac, Software Engineering for Critical Systems

(December 2013, June 2014)

Page 16: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive courses: Cognitive Robotics

Hans-Dieter Burkhard:•Sarajevo, October 2013•Plovdiv, June 2014

Page 17: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive course „Research Methods“: at Polytechnical University Tirana (2014)

Zoran Budimac, Mirjana Ivanovic, GordanaRakic: Research MethodsMay 2014

Page 18: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive course „Software Engineering“: Polytechnical University Tirana (since 2007)

Klaus Bothe, Zoran Putnik:•Lectures: June 2014•Assignments: July, August 2014•Exam: September 2014

Page 19: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Polytechnic University Tirana, 21 - 26 April 2008

Novi Sad

Kragujevac

NišPlovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGROPodgorica KosovoMACEDONIA

Intensive course „Software Engineering“: Sarajevo, Rijeka, Tetovo(combination of local and guest lecturing/ selected topics)

Novica Nosovic,Klaus Bothe

Betim Cico,Klaus Bothe

Sanja Candrlic,Klaus Bothe

Page 20: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

DAAD project website:The whole project represented

Page 21: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

JCSE: Applications in real lectures

Novi Sad: 2002-04: 2 times, English, 10 particular participants, 2004-13: ordinary students, Serbian slides

Skopje: English, materials used in 2 different courses since 2004; in 2007 the first real delivery of the JCSE in Skopje

Plovdiv: Bulgarian, 2 different curricula, 100 participants, since 2003, textbook in 2006

Kragujevac: Serbian, since 2003 Zagreb (Dubrovnik): Croatian, 1 topic Timisoara: Romanian, 1 topic Berlin: 4 times (transparencies) + 6 times (ppt), German,

80 participants Belgrade (Faculty Elec.Eng.): 2005 - 2013, Serbian slides, 12 topics,

133 participants in 2005 University of Tirana: 2007, some topics used in a Bachelor course Polytechnic University Tirana: 2007 - 2013, course delivered by guest lecturers and

local teachers in a Master’s study Rijeka: since 2010, selected topics by guest lecturing Sarajevo: selected topics, in 2012, 2013, 2014 by guest lecturing Tetovo: since 2014, selected topics by guest lecturing

JCSE: 13 (out of 15) universities included teaching materials

Page 22: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Group photo in 2013 (Bansko)

Page 23: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

I wish success to our workshop

Page 24: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Ioan Jurca 1947 - 2014

Page 25: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

DAAD project

Joined project in 2003 (Ohrid workshop)Since then participant of every workshop until

the last year, and the leader of the “Romania group”

Organizer of the workshop in Baile Herculane, 2005.

Very active in creating the teaching material for “Java and OOP”

Author of 6 joint papers reporting on project results

Page 26: Introduction 14 th Workshop Software Engineering Education and Reverse Engineering Sinaia, Romania 25 th – 29 th August 2014 Klaus Bothe Institute of Informatics,

Tempus project

Individual expert in our Tempus project “Joint MSc studies in Software engineering” (2004 – 2007)

First lecturer on “Architecture, Design, and patterns” held in Novi Sad, March 2007, for 50 students from Novi Sad, Niš, and Skopje.