Course CDT413 > Fall 2010

Course CDT413: Advanced Software Engineering

Fall 2010 (study period 1)

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.

 

Teachers

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

 

Course Information

Syllabus

Schedule

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