Presentation is loading. Please wait.

Presentation is loading. Please wait.

The DAAD Project JCSE, Novi Sad, 25-29 Oct. 2004 1 The DAAD Project JCSE: Joint Course on Software Engineering Klaus Bothe Tempus Management Meeting, Novi.

Similar presentations


Presentation on theme: "The DAAD Project JCSE, Novi Sad, 25-29 Oct. 2004 1 The DAAD Project JCSE: Joint Course on Software Engineering Klaus Bothe Tempus Management Meeting, Novi."— Presentation transcript:

1 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 2004 1 The DAAD Project JCSE: Joint Course on Software Engineering Klaus Bothe Tempus Management Meeting, Novi Sad, 25-29 Oct. 2004 Institute of Informatics, Humboldt University – Berlin, Germany, bothe@informatik.hu-berlin.de

2 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 20042 DAAD (German Academic Exchange Service) Academic Reconstruction of South Eastern Europe The Background Stability pact for South-Eastern Europe Humboldt University Berlin University of Novi Sad 2000 University of Skopje University of Plovdiv University of Belgrade 2001 University of Kragujevac University of Nis University of Zagreb University of Sarajevo University of Banja Luka University of Timisoara University of Tirana 2003 University of Rijeka University of Dubrovnik 2004 Project: JCSE Goal: Development of shared training and teaching recources for a software engineering course

3 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 2004 3 Novi Sad Kragujevac Niš Plovdiv Timisoara Banja Luka

4 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 20044 Essential tasks of the joint course  Introduction of a software engineering course in South Eastern Europe  Development of training and teaching materials: slides, case studies, assignments, examinations, literature …  Providing a basis of future research cooperation

5 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 20045 Workshops Sep. 2001: 1 st Workshop Software Engineering Education and Reverse Engineering, Novi Sad Sep. 2002: 2 nd Workshop Software Engineering Education and Reverse Engineering, Plovdiv Aug. 2003 3 rd Workshop Software Engineering Education and Reverse Engineering, Ohrid Sep. 2004 4 th Workshop Software Engineering Education and Reverse Engineering, Zagreb

6 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 20046 JCSE Use extend and improve e.g. RUP, Extreme programming, … special courses: Project management,... national versions (localization) educational projects case studies management: usage reports, review reports, students feedback sheets new courses OO with Java Compiler Construction... RE XCTL Refactoring Tool (Plovdiv) Software architecture recovery DAAD 2004 - 2005 (2006): Fields of our project cooperation E-Learning: Tools,...

7 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 20047 JCSE: Applications in real lectures  Novi Sad: 2 times, English, 10 participants  Skopje: English, 2 different courses  Plovdiv: Bulgarian, 2 different curricula, 100 participants, textbook  Kragujevac: Serbian  Zagreb (Dubrovnik): Croatian, 1 topic  Timisoara: Romanian, 1 topic  Berlin: 4 (transparencies) + 3 (ppt), German, 80 participants

8 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 20048 JCSE, Tempus …  Tempus project „Joint M.Sc. Curriculum in Software Engineering“ 2004 - 2007 Involved: Novi Sad, Berlin, Skopje, Belgrade (Elec.Eng.), Nis (Elec.Eng.), Leichester (GB), Bilbao (E) + I. Jurca, S. Stoyanov (individual experts) Participants of some Tempus workshops: Zagreb, Tirana, Sarajevo, Banja Luka, Kragujevac  JCSE and Tempus will coexist and influence each other (participants and subjects)

9 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 20049 The general development process of the course materials

10 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200410 Milestones of the joint course on SE Sep. 2001: 1 st Workshop on SEE and RE, Novi Sad Sep. 2002: 2 nd Workshop on SEE and RE, Plovdiv Aug. 2003 3 rd Workshop on SEE and RE, Ohrid 1995: HU starts with a web-based SE course (with the exeption of slides) Summer 2002: first SE lecture with ppt-slides at HU (1400 slides) Winter 2002: first SE lecture in Novi Sad based on English slides Feb 2002: first German and English ppt-slides Z.Budimac: „Let‘s take the HU course as a basis of a joint course.“ Presentations of several topics Project environment: style guides, update management, copyright,...

11 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200411 The origins of the course materials German language software engineering course (at Humboldt University Berlin) CC 2001 „Curricular guidelines for undergraduate programs in computing“ SE: 31 out of 280 core lectures ACM IEEE-CS Covers 85% of the core lectures in software engineering of CC 2001 ( K. Zdravkova, K. Bothe, Z. Budimac: SETT-Net: A Network for Software Engineering Training and Teaching, ITI, Information Technology Interfaces, Cavtat, Croatia, June 16 - 19, 2003 )

12 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200412 The development process: as planned in 2001 German original English version Bulgarian version Macedonian version Serbian version  rather straightforward and simple... plan (2001) and reality (2003) ?

13 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200413 The development process – plan and reality in 2003 German original English version Bulgarian version Macedonian version Serbian version 2002: Lecture in Novi Sad - English slides - Serbian spoken language not yet in June 2003 enrichment feedback

14 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200414 The development process: English version vs. national versions Do we need national versions? The case for the English version: Less maintenance effort Students cope with English Enforce higher quality of English slides More attractive in international cooperations The case for national versions: National educational laws Ability of the students Ease of presentation for the lecturer German original English version Bulgarian version Macedonian version Serbian version enrichment feedback...

15 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200415 An outlook concerning national versions German original English version Bulgarian version Macedonian version Serbian version Croatian version ? ??? Translation should be done after stabilisation of the course new participants

16 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200416 Overview of involved course materials

17 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200417 The joint course website

18 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200418 Overview of the project materials (adapted from the course website) ParticipantsTopicsSyllabus Schedule Basic Principles F.A.Q.Discussion Case studies Assignments Literature Slides (ppt, pdf) Documents Project materials are much more than a pool of slides

19 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200419 Project materials: extensions Slide style guides Review reports Lecture notes Slide version management Slide usage guides Duration of the lectures Copyright policy Structure of the course ParticipantsTopicsSyllabus Schedule Basic Principles F.A.Q. Discussion Case studies Assignments Literature Slides (ppt, pdf) Documents Usage reports

20 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200420 Lecturers need additional information about the slides Headline 5 notions a question

21 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200421 Lecture notes: Slides and instructions for the lecturers 1 Topic 3: Lecture Notes (instructions for the lecturer) Author of the topic: … English version:... Author of the lecture notes: … About the subject of this topic: … To do: … Slides that could be improved and replaced: … Duration of the lecture: … History of changes: … 2Contents: … Methodology: … Remarks: … Answer to the question ‚Problems?‘: … Specific information for ordinary slides General information for a title slide

22 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200422 Style guides: to assure a unified appearance of the slides Explanation of pictures: on the next slide(s) on the same slide (animated) in the Lecture Notes Answers to questions: on the next slide(s) on the same slide (animated) in the Lecture Notes only Colors: not too dark readable in presentations and print defined in SE_Template.pot Remarks, questions: in clouds to be animated Headline: unique headline fo each slide only first letter as capital usually on top of page Sources: sources of figures etc. have to be referenced exactly on slide(s) not in Lecture Notes

23 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200423 Style guides: to support the adaptability to different languages Style guides: Use figures instead of textual slides

24 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200424 Contributions to the course materials

25 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200425 Contributions to the joint course on SE: mainly sorted by history Novi Sad Z. Budimac N. Ibrajter M.Ivanovic Z. Putnik M. Kresojevic I. Pribela Skopie V. Ajanovski A. Misev K. Zdravkova Belgrade D. Bojic D. Tosic Plovidv E. Doytchev M. Georgieva A. Stoyanova-Doytcheva S. Stoyanov B. Botev R. Gospodinov HU Berlin K. Bothe U. Sacklowski K. Schützler S. Joachim Kragujevac N. Grujovic R. Slavkovic Nis M. Ciric Translation to English Additions of new slides New topics Lecture Notes Case study ‚Seminar organisation‘: translation, implementation Design of original slides Website administration Topic presentation at a workshop Use of slides in lectures Review reports Website design Slide style guides Copyright Translation to national languages Assignments

26 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200426 Review report form (1) Review report Review object:(e.g. topic03.ppt) Version: (e.g. Mar.23,2003) Reviewer(s): (e.g. K. Zdravkova) Date: (e.g. May.23,2003) 1. General remarks and general impression concerning the state of the review object (e. g. too many textual slides - should be replaced by figures) 2. Contents errors and misspellings in the slides (e.g. wrong contents) 3. Physical errors in the slides (e.g. the order of animated parts) 4. Slides with a bad style and suggestions for improvements (e.g. too much contents, too textual) Review report Review object:(e.g. topic03.ppt) Version: (e.g. Mar.23,2003) Reviewer(s): (e.g. K. Zdravkova) Date: (e.g. May.23,2003) 1. General remarks and general impression concerning the state of the review object (e. g. too many textual slides - should be replaced by figures) 2. Contents errors and misspellings in the slides (e.g. wrong contents) 3. Physical errors in the slides (e.g. the order of animated parts) 4. Slides with a bad style and suggestions for improvements (e.g. too much contents, too textual)

27 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200427 Review report form (2) 5. Deviations from the style guides (e.g. slide 3: question to students not in a cloud) 6. Additional suggestions for improvements and extentions of the review object 7. Lecture notes for particular slides: (e.g.slide3: LN adequate, missing, should be extended, too long) 8. Experience report from a lecture: - conveniences and inconveniences - involvement of students (by questions) 9. Experience with the translation into the native language 10. Suggestions to improve the review report form 5. Deviations from the style guides (e.g. slide 3: question to students not in a cloud) 6. Additional suggestions for improvements and extentions of the review object 7. Lecture notes for particular slides: (e.g.slide3: LN adequate, missing, should be extended, too long) 8. Experience report from a lecture: - conveniences and inconveniences - involvement of students (by questions) 9. Experience with the translation into the native language 10. Suggestions to improve the review report form

28 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200428 Slide version management rules exchanged by the administrator

29 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200429 Coordination of project work: define roles Web-Site Administrator UserDeveloper Project Manager Activity: slide version management responsible for: technical aspects of the whole project responsible for: technical aspects of one topic responsible for: physical change management in the file system

30 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200430 The project plan: define a schedule of tasks

31 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200431 Publications 2003  K. Zdravkova, K. Bothe, Z. Budimac: SETT-Net: A Network for Software Engineering Training and Teaching, ITI, Information Technology Interfaces, Cavtat, Croatia, June 16 - 19, 2003  K. Zdravkova, K. Bothe, Z. Budimac: The structure of SETT-Net, Eurocon 2003, Ljubljana, Slovenia, Sept. 22 - 24, 2003  K. Bothe, K. Schuetzler, Z. Budimac, K. Zdravkova, D. Bojic, S. Stoyanov: Technical and Managerial Principles of a Distributed Cooperative Development of a Multi-Lingual Educational Course, 1st Balkan Conference in Informatics, Thessaloniki, Nov. 21 – 23, 2003  Z. Putnik, Z. Budimac, K. Bothe: International Educational Project – Some Experiences, Conference on Computers in Education - RUN 03, Workshop on Teaching of Informatics ”NaRa 03”, Novi Sad, September 5-6, 2003  Z. Budimac, K. Bothe: Slides – Style and Usage Guidelines – Experiences from an International Project, Conference on Computers in Education - RUN 03, Workshop on Teaching of Informatics ”NaRa 03”, Novi Sad, September 5-6, 2003  K. Bothe (presentation Z. Budimac): Invited tutorial: What is Software Engineering?, Conference on Computers in Education - RUN 03, Workshop on Teaching of Informatics ”NaRa 03”, Novi Sad, September 5-6, 2003

32 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200432 Publications 2004  K. Bothe, K. Schuetzler, Z. Budimac, K. Zdravkova, D. Bojic, S. Stoyanov: JCSE – ein länderübergreifendes Multimediaprojekt zur Lehre in der Softwaretechnik, Softwaretechnik-Trends, Oct. 2004  K. Bothe, K. Schuetzler: JCSE – ein alternatives Multimediaprojekt zur Lehre in der Softwaretechnik, DeLFI 2004, Paderborn, Sept. 6-8, 2004  S. Joachim, K. Bothe: Tool support for developing multi-lingual course materials, 10th International Conference on Technology Supported Learning & Training OnlineEduca, Berlin, Dec. 1-3, 2004

33 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200433 Related projects Fields :  SE course export  Joint SE course material  Offer for distance education in SE

34 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200434 Related projects: SE course export – presented at ITI 2003 (Cavtat)  Saunders, B.: „Delivering an undergraduate course to a cross-cultural market using the world wide web“  Crnkovic, I. et all: „On the teaching of distributed software development“ London Metropolitan University University of Hong Kong Mälardalen University, Sweden University of Zagreb pool of modules (courses) course „Distributed SW development“

35 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200435 Related projects: Joint SE course material SWENET project:  CSEET 2003, Madrid: Software Engineering Course Maeterials Workshop  Participants: Rochester Institute of Technology Georgia Institute of Technology Texas Tech University Milwaukee School of Engineering Drexel University Philadelphia Embry-Riddle Aeronautical University  Goals: Create, collect, and share SE course materials  Supported by NSF Grand EEC-0080502 „As software engineering educaters, we are all too aware of how difficult it is to start from scratch. In particular, the lack of examples, teaching materials, and exercises can significantly impede the inclusion of software engineering concepts into undergraduate courses.“

36 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200436 www.swenet.org

37 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200437 Module description in SWENET

38 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200438 Related projects: Offer for distance education in SE ISEUC project: CSEET 2002, Kentucky (K. Modesitt) International Software Engineering University Consortium 35 members from Australia, Canada, U.K., USA Online courses for distance learning Primary market: Corporations that employ software professionals

39 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200439 www.iseuc.org

40 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200440 MuSoft: a German project  Project support BMWF: program ‘New media in education‘ 01.03.2001 – 31.12.2003  Members (from north to south Germany) FH Lübeck (Prof. Seehusen) Uni Magdeburg (Prof. Saake) Uni Paderborn (Prof. Engels, Prof. Mangenheim) Uni Dortmund (Prof. Doberkat) Uni Siegen (Prof. Kelter) TU Darmstadt (Prof. Schürr) Uni Stuttgart (Prof. Schmidt)

41 The DAAD Project JCSE, Novi Sad, 25-29 Oct. 200441 MuSoft: Web Portal and use MuSoft web portal (Uni Dortmund) Metadata (LOM) Learning Objects LearningUnits (LU) LearningModules (LM) GroupObjects (GO) MediaObjects (MO) modify and add new License use lectures exercises individual postprocessing by students Use of materials


Download ppt "The DAAD Project JCSE, Novi Sad, 25-29 Oct. 2004 1 The DAAD Project JCSE: Joint Course on Software Engineering Klaus Bothe Tempus Management Meeting, Novi."

Similar presentations


Ads by Google