Course CDT413 > Fall 2010
The course aims to extend and deepen your knowledge, understanding and skills within software engineering. This will prepare you for taking on more responsible roles in software development projects and for conducting Master thesis projects in software engineering. The main topics of the course are software architecture, software development methods, and software engineering research. Teaching and evaluation methods include laboratory assignments, seminars with oral presentations, and group exercises. There is no written exam and participation in assignments, seminars, and exercises is mandatory.
| Name | Room |
|---|---|
| Frank Lüders | U3-047 |
| Aida Causevic | U3-083 |
| Adnan Causevic | U3-129 |
| Andreas Johnsen |
The best way to contact the teachers is to use the Mail tool in Blackboard
Much more information about the course is available in the Blackboard system.
For those who cannot access Blackboard yet, the first part of the literature list is provided below.
[Parnas72]
David Parnas, "On the Criteria to Be Used in Decomposing Systems into Modules," In Communications of the ACM, Volume 15, Issue 12, December 1972.
Available online at
http://www.cs.umd.edu/class/spring2003/cmsc838p/Design/criteria.pdf
[GS93]
David Garlan, Mary Shaw, "An Introduction to Software Architecture," In Advances in Software Engineering and Knowledge Engineering, 1993.
Available online at http://www.cs.cmu.edu/afs/cs/project/vit/ftp/pdf/intro_softarch.pdf
[BCK03]
Len Bass, Paul Clements, Rick Kazman, Software Architecture in Practice, Second Edition, Addison-Wesley, 2003.
Available at student discount price from
http://www.pearsoned.co.uk/student/html/20090701V/index.asp?code=ZP047D
Last update 2010-09-02 by Frank Lüders