There is
also a (German) description of
courses given in
Below you please find the courses at
|
Summer |
Software Quality (last update 2010-03-17)
D/PhD level course on software quality assessment. First lecture /
introduction meeting: Wed 1/20, 13:15 in lecture room K1043. Description of the course
below.
Software Technology Project (last update 2010-01-22)
D/PhD level course on designing and tuning a graph library. Description
on an external page. Information is also available on the students’
portal.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Winter |
Web
Services (last update 2010-01-12)
D/PhD level course on
developing systems with Web Services technology. Description below.
Applied
Program Analysis (last
update 2010-01-06)
D/PhD level course on techniques
and tools for program analysis. Description
below.
Software from Components (last update 2009-10-27)
D/PhD level course
on software construction with predefined components. Description
below.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Summer |
Web Services Security (last update 2009-05-05)
D/PhD level block course by Ulf Schreier (Univ.
Applied Science Furtwangen,
Selected Topics of Compilation (last update
2009-06-09)
D/PhD level course on program
compilation and optimization. Description
below.
Software Quality (last update 09-03-25)
D/PhD level course on software quality assessment.
First lecture / introduction meeting: Wed 1/21, 13:15 in lecture room D0043.
Written examination: Wed 04/01 in lecture room Newton (C1202). Description of the course
below.
Software Technology Project (last update 2009-01-21)
D/PhD level course on
designing and tuning a graph library. Description on an external
page.
|
|
Code |
DA4134 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented
programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Jan 21, 2009 - Mar 25,
2009 |
Winter
Term 2008
D/PhD level course on
developing systems with Web Services technology. Description below.
|
Code |
DA4244 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral or
written examinations. |
|
Teaching Period |
Nov 5, 2008 - Jan 14,
2009 |
D/PhD level course on
techniques and tools for program analysis. Description below.
|
Code |
DA4254 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in compiling and object-oriented programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 6, 2008 - Jan 15,
2009 |
D/PhD level course on software
construction with predefined components. Description
below.
|
Code |
DA4214 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 02, 2008 - October
28, 2008 |
Summer
Term 2008
D/PhD level course on program
compilation and optimization. Description
below.
|
Code |
DA4064 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Compiler Construction basics |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
April 2, 2008 - June 2,
2008 |
D/PhD level course theory
and practice of programming languages. First lecture / introduction
meeting: Thu 24/1, 1 pm in room D1167. Description of the course below.
|
Code |
DAD720 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented
programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Jan 24, 2008 - Mar 27,
2007 |
Winter
Term 2007
D/PhD level course on
developing systems with Web Services technology. Description below.
|
Code |
DA4244 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 7, 2007 - Jan 16,
2008 |
D/PhD level course on
techniques and tools for program analysis. Description below.
|
Code |
DA4204 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in compiling and object-oriented programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 12, 2007 - Jan 14,
2008 |
D/PhD level course on
designing and tuning a graph library. Description below.
|
Code |
DAD7234 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in algorithms and
data-structures, Java programming skills. |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 8, 2007 - Jan 10,
2008 |
D/PhD level course on software
construction with predefined components. Description below.
|
Code |
DA4214 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 03, 2007 -
October 30, 2007 |
D/PhD level course on program
compilation and optimization. Description
below.
|
Code |
DA4064 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Compiler Construction basics |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 6, 2007 -
November 01, 2007 |
D/PhD level block course on
MDA by Prof. Dr. Jürgen Dunkel,
|
Code |
DA4024 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 17, 2007 -
September 21, 2007 |
Summer
Term 2007
Short block course on
techniques and tools for program analysis. Description below.
|
Code |
Course in |
|
Subject |
Computer Science |
|
Credits |
- |
|
Prerequisites |
Basic knowledge in compiling and object-oriented programming |
|
Assessment |
Assignment. |
|
Teaching Period |
Week 24, 2007 |
D/PhD level course on software
quality assessment at BTH. First lecture / introduction meeting: Fri
20/4, 10 am in lecture hall Opalen. Description of the course below.
|
Code |
PAC003
(BTH) |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented
programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Apr 20, 2007 - Jun 08,
2007 |
D/PhD level course theory
and practice of programming languages. First lecture / introduction
meeting: Thu 25/1, 3 pm in room D1167. Description of the course below.
|
Code |
DAD720 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented
programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Jan 25, 2007 - Mar 29,
2007 |
Winter
Term 2006
D/PhD level course on
developing systems with Web Services technology. Description below.
|
Code |
DAD726 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 6, 2006 - Jan 15,
2007 |
D/PhD level course on
designing and tuning a graph library. Description
below.
|
Code |
DAD725 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in algorithms and
data-structures, Java programming skills. |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 9, 2006 - Jan 18,
2007 |
D/PhD level course on
techniques and tools for program analysis. Description below.
|
Code |
DAD 718 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in compiling and object-oriented programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 7, 2006 - Jan 16,
2007 |
D/PhD level course on
software construction with predefined components. Description below.
|
Code |
DAD719 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 05, 2006 -
October 31, 2006 |
D/PhD level course on
program compilation and optimization. Description
below.
|
Code |
DAD721 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Compiler Construction I |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 7, 2006 -
November 02, 2006 |
D/PhD level block
course on compiler generators by Prof. Dr. Wolf Zimmermann. Description below.
|
Code |
DAD717 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Compiler Construction I |
|
Assessment |
Assignments and/or oral or
written examinations. |
|
Teaching Period |
September 11, 2006 -
September 22, 2006 |
D/PhD level block
course on visualization techniques for software systems by Prof. Dr.
Stephan Diehl. Description below.
|
Code |
DAD717 |
|
Subject |
Computer Science |
|
Credits |
5 ECTS |
|
Prerequisites |
Basic knowledge in object-oriented programming |
|
Assessment |
Assignments and/or oral or
written examinations. |
|
Teaching Period |
September 26, 2006 -
September 28, 2006 |
Summer
Term 2006
D/PhD level course on
techniques and tools for program analysis. Description below.
|
Code |
No code given |
|
Subject |
Computer Science |
|
Credits |
3 ECTS |
|
Prerequisites |
Basic knowledge in compiling and object-oriented programming |
|
Assessment |
Assignments (voluntary).
|
|
Teaching Period |
Jul 9, 2006 - Jul 14,
2006 |
Block course in
|
Code |
No code given |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Oral examinations (by
Prof. Wolf Zimmermann). |
|
Teaching Period |
Jun 27, 2006 - Jul 7,
2006 |
D/PhD level course theory
and practice of programming languages. First lecture / introduction
meeting: 19/1, 1 pm in room
|
Code |
DAD720 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented
programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Jan 19, 2006 - Mar 23,
2006 |
Winter
Term 2005
D/PhD level course on developing
systems with Web Services technology. Description
below.
|
Code |
DAD726 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 2, 2005 - Jan 11,
2006 |
D/PhD level course on
designing and tuning a graph library. Description below.
|
Code |
DAD725 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in algorithms and
data-structures, Java programming skills. |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 1, 2005 - Jan 10,
2006 |
D/PhD level course on
techniques and tools for program analysis. Description below.
|
Code |
DAD 718 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in compiling and object-oriented programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 3, 2005 - Jan 12,
2006 |
D/PhD level course on
software construction with predefined components. Description below.
|
Code |
DAD719 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
August 30, 2005 -
October 25, 2005 |
D/PhD level course on
program compilation and optimization. Description
below.
|
Code |
DAD721 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Compiler Construction I |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 1, 2005 -
October 27, 2005 |
Winter
Term 2005
D/PhD level course on
developing systems with Web Services technology. Description below.
|
Code |
DAD726 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 2, 2005 - Jan 11,
2006 |
D/PhD level course on
designing and tuning a graph library. Description below.
|
Code |
DAD725 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in algorithms and
data-structures, Java programming skills. |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 1, 2005 - Jan 10,
2006 |
D/PhD level course on
techniques and tools for program analysis. Description below.
|
Code |
DAD 718 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in compiling and object-oriented programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Nov 3, 2005 - Jan 12,
2006 |
D/PhD level course on
software construction with predefined components. Description below.
|
Code |
DAD719 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
August 30, 2005 -
October 25, 2005 |
D/PhD level course on
program compilation and optimization. Description
below.
|
Code |
DAD721 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Compiler Construction I |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 1, 2005 -
October 27, 2005 |
Summer
Term 2005
Block course at
|
Code |
- |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in compiling and object-oriented programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
July 4, 2005 - July 15,
2005 |
D/PhD level course theory
and practice of programming languages. First lecture / introduction
meeting: 20/1, 1 pm in room M 1071. Description
of last year’s course below.
|
Code |
DAD720 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented
programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Jan 20, 2005 - Mar 24,
2005 |
Winter
Term 2004
D/PhD level course on
techniques and tools for program analysis. Description below.
|
Code |
DAD 718 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in compiling and object-oriented programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 11, 2004 -
January 18, 2005 |
D/PhD level course on
software construction with predefined components. Description below.
|
Code |
DAD719 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 2, 2004 -
October 27, 2004 |
D/PhD level course on
program compilation and optimization. Description
below.
|
Code |
DAD721 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Compiler Construction I |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 2, 2004 -
October 27, 2004 |
Summer Term 2004
D/PhD level course on
software construction with predefined components. Description below.
|
Code |
- |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
July 5, 2004 - July 16,
2004 |
D/PhD level course on
techniques and tools for program analysis. Description below.
|
Code |
- |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in compiling and object-oriented programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
June 7, 2004 - June 10,
2004 |
D/PhD level course theory
and practice of programming languages. First lecture: 1/22, 1 pm in
Knuth. Description
below.
|
Code |
DAD720 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented
programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Jan 22, 2004 - Mar 25,
2004 |
C/D/PhD level course on
measuring software quality. Description
below.
|
Code |
DAD7xx |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented
programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Feb 23, 2004 - Mar 05,
2004 |
C/D/PhD level course on
software visualization. Description
below.
|
Code |
DAD7xx |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in algorithms and data
structures. |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
Mar 01 - Mar 12, 2004 |
Winter Term 2003
D/PhD level course on
techniques and tools for program analysis.
Description below.
|
Code |
DAD718 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in compiling and object-oriented programming |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
November 4, 2003 -
January 15, 2004 |
D/PhD level course on
program compilation and optimization. Description
below.
|
Code |
DAD721 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Compiler Construction I |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
November 4, 2003 -
January 15, 2004 |
D/PhD level course on
formal specification. Description
below.
|
Code |
DAD7xx |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge algebra and software
technique. |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 08 - September
19, 2003 |
D/PhD level course on designing
a graph library. Description
below.
|
Code |
DAD725 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in algorithms and
data-structures, Java programming skills. |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 17- October
24, 2003 |
D/PhD level course on software
construction using predefined components. Description
below.
|
Code |
DAD719 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 10 - October
31 2002 |
Summer Term 2003
D/PhD level course on
techniques and tools for program analysis. Description below.
|
Code |
DAD718 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in compiler construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
April 1 - June 15, 2003 |
D/PhD level course on
program compilation and optimization. Description
below.
|
Code |
DAD721 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Compiler Construction I |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
January 15 - April 1,
2003 |
Winter Term 2002
D/PhD level course on
software construction using predefined components. Description below.
|
Code |
DAD719 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
September 1 - October 31
2002 |
D/PhD level course theory
and practice of programming languages. Description below.
|
Code |
DAD720 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in object oriented software
construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
November 5, 2002 -
January 15, 2003 |
Summer Term 2002
D/PhD level course on
compiling techniques applicable to program analysis. Description below.
|
Code |
DAD718 |
|
Subject |
Computer Science |
|
Credits |
7,5 ECTS |
|
Prerequisites |
Basic knowledge in compiler construction |
|
Assessment |
Assignments and/or oral
or written examinations. |
|
Teaching Period |
April 10 - June 07 2002 |
|
Aims |
After this course students are able to define
quality goals for software development and maintenance projects, to design
new or to reuse existing metrics supporting these goals, to implement them
using existing software measurements tools, and to interpret the measurement
results accordingly. |
|
Content |
The course gives an overview
about software quality management using software metrics. It embeds quality
metrics in the software development process, introduces metrics and software
measurement tools, discusses measurement theory, and standards in the field. |
|
Material |
Handouts
and scientific articles. More announced in the first lecture. |
|
Slides |
All handouts from 2009
will be updated 2010. They are here to give an overview about the last year’s
course. (0)
Introduction [ Handouts ] (updated 2010-01-22) (1)
Metrics in the
software engineering process [ Handouts ] (updated 2010-02-02) (2)
Metrics suites
and object-oriented metrics [ Handouts ] (updated 2010-02-10) (3)
Metrics tools [ Handouts ] (updated 2010-02-16) (4) |