WORKSHOP

Teach UML

an interdisciplinary workshop on teaching Software Modeling with the Unified Modeling Language in academia and industry
3rd Balkan Conference in Informatics (BCI'2007)
27-29 September 2007, Sofia, Bulgaria
Web Site: http://bci2007.uni-sofia.bg

Organization and Schedule

Date:

27.09.2007, 14:00 - 17:30

Location:

Sofia University, Hall 2

Schedule:

Every presenter has 30 min. to hive her/his presentation (20 min. presentation + 5 min. discussion + 5 min. Feedback). Feedback will be given by all WS participants directly after each contribution (orally + questionnaire).

TitleIDSpeaker
14:00-14:15WELCOME
14:15-14:45Comparison of On-Line and Blended Learning for Training in UML2Stephan Weibelzahl
14:45-14:15Teaching Object Oriented Software Development using UML - An Experience Report3Bimsesh Wadhwa
15:15-15:50BREAK
15:50-16:20 Student UML: Learning to model consistent UML diagrams6Dimitris Dranidis
16:20-16:50Teaching UML using a blended-learning approach5Sonja Trapp
16:50-17:20Teaching UML in an Industrial Context - An Experience Report1Silke Steinbach-Nordmann
17:20-17:30SUMMARY: The most challenging questions teaching UML

Abstracts:

Comparison of On-Line and Blended Learning for Training in UML

e-Learning, while offering many advantages over traditional classroom-based courses, has not fulfilled its aim as the ultimate solution to the training problem. Many organizations are now examining different blends of learning, taking the best aspects of both classroom-based and on-line training, to provide more effective learning opportunities to employees. Lifelong up-skilling is vital in the software engineering industry, where employees need the ability to adapt to new technologies and methods in order to remain competitive. The UML (Unified Modelling Language) is a relatively recently developed methodology used for developing object-oriented software. Because of this, many developers have had little or no formal training in UML. This has resulted in a low level of use in the software industry. Having identified the need for effective training in UML, this study was designed to estimate the effects that a blended learning setting would have on learners and the training effectiveness.
[Slides] (participants only)
back

Teaching Object Oriented Software Development using UML - An Experience Report

This paper presents our experience in teaching an undergraduate module in Object Oriented Software Development using UML. A brief introduction of significance of the module in the overall curriculum followed by details of course description, course assessment strategy, rationale of development of customized course material, and of a course project are presented. Course feedback and students' overall learning are also included with a discussion concerning the problems in teaching such a module.
back

Student UML: Learning to model consistent UML diagrams

StudentUML is an educational tool designed to support the construction of consistent UML models. The aim of StudentUML is to provide the students with a simple yet effective tool that meets their learning needs without distracting them from the learning process with unnecessary features. Furthermore, the unique among similar tools capability of StudentUML to validate diagrams and check their consistency substantially supports students in the process of correctly assimilating the taught concepts. This paper presents the results of experiments that have been conducted in order to evaluate the usability of the tool, its sufficiency for practicing UML concepts in the labs, and the educational value of its consistency checking feature.
[Slides] (participants only)
back

Teaching UML using a blended-learning approach

Blended-learning as a well-balanced mix of presence training and various computer supported formats is evolving as the leading approach for efficient training. In the framework of a Leonardo-da-Vinci project, partners from various European countries developed blended-learning concepts for training software specialists in the Unified Modeling Language 2.0 (UML). This experience report presents the results of a blended-learning approach performed through pilot tests with knowledge workers from SMEs in Germany.
[Slides] (participants only)
back

Teaching UML in an Industrial Context - An Experience Report

This paper, describes the experience made with teaching UML in the context of industrial technology transfer projects. Based on numerous applications of a modular blended learning approach for teaching object-oriented software development with UML, an attempt has been made to improve the design, the organization and the execution of the blended learning arrangement. Therefore, we collected data on the learning environment, the learners´ behaviour and preferences. The results from the questioning in an industrial setting, although far from being representative because of the small number of respondents, give some interesting insights in the needs and expectations of learners and the usage of different elements of blended learning arrangements.
[Slides] (participants only)
back

SUMMARY: The most challenging questions teaching UML

The aim of this activity is to collect the most challenging questions in teaching a subject like UML which need further research.
back

Comment and Questions:

Ludger Thomas
Fraunhofer IESE, Dept. Education and Training (EAT), Fraunhofer-Platz 1, 67663 Kaiserslautern, Germany
Phone: +49-(0)631-6800-2163
Fax: +49-(0)631-6800-1599
mailto:ludger.thomas@iese.fraunhofer.de
Dr. Georgi Tuparov
New Bulgarian University, Sofia, Bulgaria
mailto:georgett@avala.bg