Monday, 4 November
8:30-17:00
Tutorial 1: Essential Object-oriented Analysis and Design
Tutorial 2: Agile Software Development Methodologies: Principles and Practices
Tutorial 3: Pattern-Oriented Software Architectures for Networked and Concurrent Applications
Tutorial 4: Automated Software Testing: Hands On and Interactive!
Tutorial 5: Pragmatic Programming - the First Day
Tutorial 6: Programming Web Services Applications
Workshop 1: Tool Support for Aspect Oriented Software Development
Workshop 2: 2nd OOPSLA Workshop on Domain-Specific Visual Languages
Workshop 3: Commonalities of Agile Methodologies
Workshop 7: Top 10 issues of an open software model for embedded systems
Workshop 8: The 11th OOPSLA Workshop on behavioral semantics -- Serving the customer
Workshop 9: Pervasive Computing; going beyond Internet for small screens
Workshop 10: Distributed eXtreme Programming
Workshop 12: Patterns for Software Architecture
Workshop 14: Agent-oriented methodologies
Workshop 15: Tackling the Discovery Costs of Evolving Software Systems
Workshop 22: J2EE vs .NET
Workshop 23: Using Play to Enhance Learning About Objects
Workshop 24: 1st International Workshop on Runtime Kernel Support for Dynamic Languages and Component Based Architectures
Workshop 25: "Killer Examples" for Design Patterns and Objects First
DesignFest®: Full Day DesignFest
8:30-12:00
Tutorial 7: Building Secure OO Systems - A Practical Guide and Overview
Tutorial 8: Introduction to the .NET Framework
Tutorial 9: The Art of Writing Use Cases
Tutorial 10: Programmer's Dozen: Thirteen Practices for Refactoring, Repairing, and Regaining Control of Your Code
Tutorial 11: Efficient Implementation of Object-Oriented Programming Languages
Workshop 5: Extreme Programming Practices in the First CS Courses
12:00-17:00
DesignFest®: CodeFest
13:30-17:00
Tutorial 12: Card-based User and Use Case Task Modeling
Tutorial 13: Developing Java Applications for Mobile Devices
Tutorial 14: Object vs. The Web
Tutorial 15: Patterns of Enterprise Application Architecture
Tutorial 16: Aspect-Oriented Programming in C++
Tutorial 17: The Design and Implementation of the Jikes RVM Optimizing Compiler
Workshop 31: Expanding the Boundaries of Unit Testing
17:30-19:30
Special Event: Tutorial and Workshop Reception