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
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).
| Title | ID | Speaker | |
|---|---|---|---|
| 14:00-14:15 | WELCOME | ||
| 14:15-14:45 | Comparison of On-Line and Blended Learning for Training in UML | 2 | Stephan Weibelzahl |
| 14:45-14:15 | Teaching Object Oriented Software Development using UML - An Experience Report | 3 | Bimsesh Wadhwa |
| 15:15-15:50 | BREAK | ||
| 15:50-16:20 | Student UML: Learning to model consistent UML diagrams | 6 | Dimitris Dranidis |
| 16:20-16:50 | Teaching UML using a blended-learning approach | 5 | Sonja Trapp |
| 16:50-17:20 | Teaching UML in an Industrial Context - An Experience Report | 1 | Silke Steinbach-Nordmann |
| 17:20-17:30 | SUMMARY: 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)
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.
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)
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)
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)
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.
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