This page contains references to course materials, hand-outs of slides that I am
  going to use during lectures, lab worksheets and model
  solutions for the tools and environments lab (GS04/4024).
|   Date | Time  | Type    | Topic                                    | Materials                | 
| 07-Jan | 11-12 | Lecture | Introduction                             | Handouts   | 
| 07-Jan | 11-12 | Lecture | Principles of IDEs                       | Handouts   | 
| 07-Jan | 12-13 | Lecture | Program Editors                          | Handouts   | 
| 10-Jan | 10-11 | Lab     | Program Editors                          | Worksheet | 
| 10-Jan | 11-12 | Lecture | The Eclipse Platform                     | Handouts  | 
| 10-Jan | 12-13 | Lecture | Context-free Grammars                    | Handouts   | 
| 11-Jan | 10-11 | Lecture | Developing Eclipse Plug-ins              | Handouts  | 
| 14-Jan | 11-12 | Lecture | Object and Model Management in IDEs      | Handouts  | 
| 14-Jan | 12-13 | Lab     | Using the Java DOM in Eclipse JDT        | Worksheet 
                                                                                                      Sample Plug-in 
                                                                                                      Test Data 
                                                                                                      Model Solution | 
| 17-Jan | 10-11 | Lecture | Static Analyzers                         | Handouts  | 
| 17-Jan | 11-12 | Lecture | Software Configuration Management Tools  | Handouts  | 
| 17-Jan | 12-13 | Lecture | Debuggers                                | Handouts  | 
| 18-Jan | 10-11 | Lab     | Using the Java DOM in Eclipse JDT        | cont'd | 
| 21-Jan | 11-13 | Lecture | Building a static Analyzer               | Worksheet 
                                                                                                      Test Data 
                                                                                                      Model Solution | 
| 24-Jan | 10-11 | Lab     | Finding defects with a debugger          | Worksheet | 
| 24-Jan | 11-12 | Lab     | Using Subversion                         | Worksheet | 
| 24-Jan | 12-13 | Lecture | Build Management                         | Handouts  | 
| 25-Jan | 10-11 | Lab     | Build Management with ant                | Worksheet | 
| 28-Jan | 11-12 | Lecture | Unit Testing tools                       | Handouts  | 
| 28-Jan | 12-13 | Lab     | JUnit and Emma coverage analysis         | Worksheet | 
| 31-Jan | 10-11 | Lab     | Testing Web applications with httpunit   | Worksheet | 
| 31-Jan | 11-12 | Lab     | Mocking Objects with jMock               | Worksheet | 
| 31-Jan | 12-13 | Lecture | Acceptance Testing Tools                 | Handouts  | 
| 01-Feb | 10-11 | Lab     | FIT and Fitnesse                         | Worksheet | 
 
| 04-Feb | 11-12 | Lecture | Tools for testing software architectures | Handouts | 
| 04-Feb | 11-12 | Lab      | Performance testing web apps with JMeter | Worksheet | 
| 07-Feb | 10-13 |         | Lecturer unavailable - Personal revision |  | 
| 08-Feb | 10-11 | Lecture | Guest Lecture: the JetPac IDE of UBS     | Handouts |