The seminar will be held as follows:
For every session some ADVANCE reading is required.
The topic will be presented and discussed - based on the literature
We will go into the lab and try it.
Groups of students will pick a specific technology, use and investigate it and prepare a presentation (theory and practical work) for it.
Participants have to be fluent in design patterns, have implemented software systems or applications and must be able to understand source code by reading it. Some technologies involve languages other than Java or XML (like Ruby or C++). XSL know-how is also a big benefit.
Most important: if you cannot spend time to read articles or books during this term: don't decide to join this course.