| | | Current Courses
- Testing and Debugging (Summer 2010)
- Does my program contain bugs, and what can I do against them? In this lecture you learn how to test for bugs and how to debug them.
more...
- Self-adaptive software(Summer 2010)
- Introductory Seminar for Bachelor Students (Proseminar).
more...
- Master Seminar
- Our weekly meeting for students preparing a thesis
in software engineering.
more...
- Theses Topics
- Challenges and fun
more...
- • Mining Software Archives
- • Mutation Testing
- • Automated Debugging
- Earlier courses...
-
Former Courses
WS 2009/2010
- Automated Testing (Winter 2009)
- In this seminar, we investigate methods, tools, and problems related to the automation of software testing.
more...
- Software Lab (Fall 2009)
- Develop a non-trivial project in a team of five. Start: September 1, 2009.
more...
- Runtime Code Modification (Fall 2009)
- Explore the range of software techniques that are available for modifying and synthesizing code at runtime!
more...
SS 2009
- Software Engineering (Summer 2009)
- How does one systematically develop large software systems? In this core lecture, we explore systematic software development and maintenance, from requirements engineering to quality assurance.
more...
- Programming 2 (Summer 2009)
- Introduction to imperative/object-oriented programming.
more...
- 13 Wochen - 13 Sprachen (Summer 2009)
- Proseminar für Bachelor-Studierende: In 13 Wochen lernen Sie 13 Programmiersprachen kennen. Ob funktionale, logische, oder imperative Programmierung: für jeden ist etwas dabei!
more...
WS 2008/2009
- Automated Debugging (Winter 2008/09)
- Why does my program fail? In this lecture, you can learn how to find failure causes automatically.
more...
- Automatic Parallelization (Winter 2008/09)
- In this seminar we will discuss several different aspects of automatic parallelization. We will talk about recent research as well as older, but not widely known approaches.
more...
- Interpreters and Virtual Machines (Fall 2008)
- In this seminar we take a close look at the inner working of interpreters. We study the Java and .NET virtual machines, optimization techniques, and interpreter semantics.
more...
SS 2008
- Software Lab (Summer 2008)
- Develop a project in a team
more...
- Programming 2 (Summer 2008)
- Introduction to imperative/object-oriented programming.
more...
- Recommendation Systems (Summer 2008)
- In this seminar, we investigate recommendation systems that are designed to assist in the process of software development and to make it less error prone, faster and cheaper.
more...
WS 2007/08
- Software Engineering (WS 2007/08)
- Core lecture on systematic software development and maintenance —
from requirements engineering to quality assurance.
more...
- Software Lab (Fall 2007)
- Develop a project in a team
more...
SS 2007
- Programming 2 (Summer 2007)
- Introduction to imperative/object-oriented programming.
more...
- Software Mining (Summer 2007)
- How to mine programs and their history.
more...
WS 2006/2007
- Proseminar (Winter 2006/2007)
- Seminal Papers in Practical Security: How to give good presentations
more...
- Software Praktikum (Sommer 2006)
- Software-Erstellung im Team. Start: 1. September 2006
more...
SS 2006
- Automated Debugging (SS 2006)
- Why does my program fail? In this lecture, you can learn how to find failure causes automatically.
more...
- Empirical Software Engineering (SS 2006)
- In this seminar, we investigate how to measure, understand, validate, or even improve software development.
more...
WS 2005/2006
- Softwaretechnik (WS 2005/06)
- In dieser Stammvorlesung lernen Sie, wie man große Software-Systeme
baut — sowohl von der technischen als auch von der
organisatorischen Seite
more...
- Programmierwerkzeuge (WS 2005/06)
- In einem Proseminar lernen Sie, wie man Vorträge hält — in
diesem Fall zu Werkzeugen der Programmierung.
more...
- Advanced Functional Programming (WS 2005/06)
- A seminar about the best techniques used by
functional programmers, so you can use them in your own work.
more...
SS 2005
Sabbatical — no courses
WS 2004/2005
- Software Evolution (WS 2004/05)
- What can we learn from software history? This seminar explores
recent research and recent results.
Initial meeting: October 21!
more...
SS 2004
- Automated Debugging (SS 2004)
- Why does my program fail? Learn how to find failure causes automatically
more...
- Secure Software Design (SS 2004)
- Learn the fundamentals of secure software
design.
more...
- Configurable Systems (SS 2004)
- Discuss about software configuration at compile
time and run time.
more...
WS 2003/2004
- Software lab (WS 2003/04)
- Software Engineering is ``Programming in the large''
- large tasks, large systems, and large teams.
In this course you will learn how software engineering is done -
including hands-on experience.
more...
- • Forum
- • Praktomat
- Software Engineering (WS 2003/04)
- Advanced software engineering methods - from software
processes via modern programming paradigms to complete
project management
more...
SS 2003
- Introduction to Software Engineering (SS 2003)
- Software Engineering is ``Programming in the large''
- large tasks, large systems, and large teams.
In this course you will learn how software engineering is done -
including hands-on experience.
more...
- • Praktomat
WS 2002/2003
- Computer science perspectives (WS 2002/03)
- Lecture series on various exciting computer science topics.
For freshmen and anyone interested.
more...
- Automated Debugging (WS 2002/03)
- Why does my program fail? This course teaches methods to
determine failure causes automatically - by program
analysis and experimentation
more...
- Software design lab (WS 2002/03)
- Undergraduate programming lab.
more...
SS 2002
- Software Engineering II (SS 2002)
- Advanced software engineering methods - from software
processes via modern programming paradigms to complete
project management
more...
- Program analysis (SS 2002)
- How can I ease the understanding of large programs? This
seminar explores current research topics.
more...
- Software design lab (SS 2002)
- Undergraduate programming lab.
more...
WS 2001/2002
- Software Engineering I (WS 2001/02)
- Software Engineering is ``Programming in the large''
- large tasks, large systems, and large teams.
In this course you will learn how software engineering is done -
including hands-on experience.
more...
- Programming Tools (WS 2001/02)
- This course teaches you how software engineering
concepts are realized in practical programming tools.
more...
<webmaster@st.cs.uni-saarland.de> · http://www.st.cs.uni-saarland.de/edu/ · Updated: 2010-01-28 15:28
|
|---|