Title :
Using Pantomime in Teaching OOA&OOD with UML
Author :
Pavlov, V.L. ; Yatsenko, A.
Author_Institution :
Intel, Novgorod
Abstract :
This paper presents the original pantomime-based training on object oriented analysis/objected oriented design (OOA/OOD) with Unified Modeling Language (UML). The essence of this training involves giving an assignment to create a high-level design for a software system to a team of students. They are required to use UML and are not allowed to use any other language (English, German, Russian, Ukrainian, etc), either spoken or written. Students are given 4-6 hours to complete the task. This assignment is always presented as an experiment - the students are to discover whether or not UML is "a real language" that can successfully serve as a communication tool within a team. The authors call this training "The Babel Experiment". This training allows students to work through typical problems of software development projects and to see how UML helps solve these problems. This training was developed by Vladimir L. Pavlov in 2001 and it has been successfully conducted at universities and software companies over ten times. In universities, this training has been used as a kind of capstone project for traditional OOA/OOD/UML courses; however, for software companies this training was mostly delivered as a stand-alone course. In all cases this training course has received very positive feedback from students and customers
Keywords :
Unified Modeling Language; computer science education; educational courses; object-oriented programming; student experiments; systems analysis; training; The Babel Experiment; UML; Unified Modeling Language; high-level design; object oriented analysis; objected oriented design; pantomime-based training; software development projects; software system; students; teaching; training course; Education; Educational institutions; Feedback; Industrial training; Natural languages; Programming; Software design; Software engineering; Software systems; Unified modeling language;
Conference_Titel :
Software Engineering Education & Training, 18th Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
0-7695-2324-2
DOI :
10.1109/CSEET.2005.41