introduction, risan, montenegro, 2007 introduction 7 th workshop software engineering education and...

21
Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd September 2007 Klaus Bothe Institute of Informatics, Humboldt University – Berlin, Germany, [email protected]

Post on 20-Dec-2015

218 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007

Introduction

7th Workshop

Software Engineering Education and Reverse Engineering

Risan, Montenegro

9th – 14rd September 2007

Klaus Bothe

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

Page 2: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 2

Contents

Overview of the workshopWhat happened in our DAAD project since

September 2006?Current work in our DAAD project

Page 3: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 3

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

Page 4: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 4

DAAD

(German Academic Exchange Service)

Academic Reconstruction of South Eastern Europe

Background

Stability Pact for South-Eastern Europe

Humboldt University BerlinUniversity of Novi Sad

2000

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

2001

University of KragujevacUniversity of Nis, Fac. of Nat. Sc.

University of ZagrebUniversity of SarajevoUniversity of Banja LukaUniversity of TimisoaraUniversity of Tirana

2003

University of RijekaUniversity of Dubrovnik

2004

DAAD project:

Software Engineering: Education and Research

Cooperation

University of Nis, Fac. of EEPolytechnic University of Tirana

2006Summary:- 9 countries- 16 universities- 18 faculties(3 have been lost)

University of Montenegro (Podgorica)2007

Page 5: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007

Novi Sad

Kragujevac

Niš Plovdiv

Timisoara

Banja Luka

Rijeka

SERBIA

MONTENEGRO

Podgorica

Page 6: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 6

Workshop participants

• Novi Sad 2001 23

• Plovdiv 2002 26

• Ohrid 2003 27

• Zagreb 2004 30

• Baile Herculane 2005 31

• Ravda 2006 35

• Risan 2007 41

Page 7: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 7

Participants in Risan

Vangel Ajanovski (Skopje) Zoran Budimac (Novi Sad) Klaus Bothe (Berlin) Mihal Brumbulli (Tirana)Dieter Burkhard (Berlin) Betim Cico (Tirana) Yllson Cucka (Tirana)Emil Doycev (Plovdiv)Jona Elezi (Tirana) Kresimir Fertalj (Zagreb) Marsida Ganaj (Tirana)Todorka Glushkova (Plovdiv)Manfred Hild (Berlin)Branka Ignjic (Novi Sad) Mirjana Ivanovic (Novi Sad) Boro Jakimovski (Skopje) Sam Joachim (Berlin) Luan Jubica (Tirana) Ioan Jurca (Timisoara) Damir Kalpic (Zagreb) Zivana Komlenov (Novi Sad)

Ivan Lukovic (Podgorica, Novi Sad)Cristina Marinesco (Timisoara)Radu Marinesco (Timisoara) Katarina Milanovic (Nis)Ivan Minov (Plovdiv)Anastas Misev (Skopje) Damjan Mitev (Plovidv)Bosko Nicolic (Belgrade, ETF)Novica Nosovic (Sarajevo) Ivan Omorac (Novi Sad)Dragoslav Pesovic (Novi Sad)Doni Pracner (Novi Sad)Zoran Putnik (Novi Sad)Gordana Rakic (Novi Sad)Michael Ritzschke (Berlin) Stanimir Stoyanov (Plovdiv) Goran Sukovic (Podgorica)Senja Theodhori (Tirana)Asya Stoyanova-Doycheva (Plovidv)Dusan Tosic (Belgrade) Sasa Tosic (Novi Sad)

Page 8: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 8

JCSE• Use, extend and improve …• national versions (localization)• case studies, projects

New courses• OO with Java• Compiler Construction• Project Management• Algorithms and data structures

Reverse

Engineering

Risan 2007: Workshop presentations

E-Learning:• Tools, ...

New curricula:• Computer Science • Software Engineering• Tempus• Bologna Process

16

10

2 16

13

11

2

51

2

30

Page 9: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 9

Contents

Overview of the workshopWhat happened in our DAAD project since

September 2006?Current work in our DAAD project

Page 10: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 10

What happened in our DAAD project since September 2006 ?

Not so much as usual …

Reasons: - Workload in TEMPUS - Complete amount of DAAD funds for 2007 released only in June 2007

Nevertheless, a lot of new activities, e.g. JCSE at 3 additional universities

Page 11: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 11

What happened in our DAAD project since September 2006 ?

Papers at Conferences HRK conference, Kotor October 2006 DAAD seminar, Munich January 2007

participants: Zivana Komlenov, Ivan Pribela Coordination Meeting of project group leaders, May 2007 No additional visits to Berlin

Page 12: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 12

Papers at Conferences

K. BOTHE Z. BUDIMAC: Software Engineering: a multilateral educational and research network for South Eastern Europe,HRK Conference, Strengthening Higher Education in South Eastern Europe – Results Achieved and Challenges Ahead,Kotor, Montenegro, 28th – 29th September 2006

K. Bothe, Z. Budimac, R. Cortazar, H. Zedan:DEVELOPING A JOINT SOFTWARE ENGINEERING MASTER’S CURRICULUM ACROSS COUNTRIES: REPORT ON AN ONGOING MULTI-NATIONAL EDUCATIONAL PROJECT, Montpellier, November 2006,Informatics Education Europe conference, Montpellier, Nov. 9 – 10, 2006

Informatics Education Europe IIwith focus on “Developments in South-East and East Europe” as its main theme, 29 – 30 November 2007, Thessaloniki

Page 13: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 13

Coordination meeting of project group leaders

Berlin May 2007

Participants: – Zoran Budimac, Ioan Jurca, Damir Kalpic, Stanimir Stoyanov,

Katerina Zdravkova, colleagues from Berlin

Results:– Draft workshop program for Risan– Workshop organisation:

hotel, conference room, …

– Future of our cooperation fields– Presentations: new curricula, national versions, …

Page 14: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 14

Overview of the workshopWhat happened in our DAAD project since

September 2005?Current work in our DAAD project

Contents

Page 15: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 15

Fields of cooperation in our DAAD project: topics of 7th workshop in Risan 2007:

ReverseEngineering:XCTL

JCCC:Compiler Construction

JCOOJava

Localization:- National versions- Multi-lingual dictionary- Tools

Bologna process, curriculum development, TEMPUS

JCSMP: Software Project

Management

JCSE:

Teaching materials for

SE lectures

JCDSAlg: Data structures and algorithms

2001

2003

2004

2005

2006

e-Learning2004

2001

20042002

Main issue for a long time

Page 16: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 16

DAAD project website 2006:The whole project represented

Page 17: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 17

JCSE: Applications in real lectures

Novi Sad: 2002-04: 2 times, English, 10 particular participants, 2004-07: 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 Zagreb (Dubrovnik): Croatian, 1 topic Timisoara: Romanian, 1 topic Berlin: 4 times (transparencies) + 5 times (ppt), German,

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

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

a Master’s study

Page 18: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 18

Group photos 2001 - 2004

Page 19: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 19

Group photo 2005:with annotations

Page 20: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 20

Workshop group photo 2006

Page 21: Introduction, Risan, Montenegro, 2007 Introduction 7 th Workshop Software Engineering Education and Reverse Engineering Risan, Montenegro 9 th – 14 rd

Introduction, Risan, Montenegro, 2007 21

DAAD in 2008

New call of DAAD for project proposals for 2008 from 30 July 2007

Group photos 2007 and 2008:

2007

2008