Technical Program
Educators' Symposium
Doctoral Symposium
Student Research

Student Volunteers
Special Events
Housing Information
Registration Information

Chair: Sherman R. Alpert
IBM T.J. Watson Research Center, tutorials@oopsla.acm.org

Tutorial Availablity

OOPSLA 2002 continues the Conference's tradition of offering world class tutorials presented by renowned researchers and practitioners. Tutorials are presented during the first two days of the Conference as well as during the technical sessions on days three and four.

Tutorials will be presented in the Washington State Convention & Trade Center. All tutorials include a complimentary lunch and breaks with OOPSLA-supplied snacks and drinks. All tutorial attendees are also invited to the Tutorials and Workshops Reception on Monday evening.


Monday, 4 November

8:30-17:00 Full day

1 Essential Object-oriented Analysis and Design
2 Agile Software Development Methodologies: Principles and Practices
3 Pattern-Oriented Software Architectures for Networked and Concurrent Applications
4 Automated Software Testing: Hands On and Interactive!
5 Pragmatic Programming - the First Day
6 Programming Web Services Applications

8:30-12:00 Morning

7 Building Secure OO Systems - A Practical Guide and Overview
8 Introduction to the .NET Framework
9 The Art of Writing Use Cases
10 Programmer's Dozen: Thirteen Practices for Refactoring, Repairing, and Regaining Control of Your Code
11 Efficient Implementation of Object-Oriented Programming Languages

13:30-17:00 Afternoon

12 Card-based User and Use Case Task Modeling
13 Developing Java Applications for Mobile Devices
14 Object vs. The Web
15 Patterns of Enterprise Application Architecture
16 Aspect-Oriented Programming in C++
17 The Design and Implementation of the Jikes RVM Optimizing Compiler

Tuesday, 5 November

8:30-17:00 Full day

18 A Brief Tour of Responsibility-Driven Design
19 Concepts of Object-Oriented Programming
20 Web Services and Service Oriented Architectures
21 A Language Designer's View of Rotor, Microsoft's "Shared Source" Implementation of the Common Language Infrastructure

8:30-12:00 Morning

22 Extreme Programming, A Simulation
23 Designing an Agile Methodology
24 J2EE for Enterprise Application Integration and e-business Integration
25 Introduction to Concurrent Programming in Java
26 Reflection in Java
27 Patterns at Work
28 Use Cases, Usability Requirements and User Interfaces
29 .NET Primer with C#

13:30-17:00 Afternoon

30 eXtreme Programming & Web Development
31 Patterns for Writing Effective Use Cases
32 Dungeons and Patterns!
33 Concurrency Utilities: Tools for Managing Multithreading
34 C++ Idioms
35 What's Happening Inside Your EJB Application Server?
36 Patterns and Application Experiences for Real-time Object Request Brokers
37 Objects, XML and Databases
38 Distributed .NET

Wednesday, 6 November


39 Ruby in a Day
40 Aspect-Oriented Programming with AspectJ
41 Programming Web Services for Mobile Devices


42 Refactoring To Patterns
43 EJB Roleplay
44 Test-Driven Development in .NET

13:30-17:00 Afternoon

45 Object-Oriented Reengineering: Patterns & Techniques
46 Patterns for EJB Development
47 Scrum and Agile Process 101
48 Use Cases and Testing: Using Use Cases to Write Test Cases

Thursday, 7 November

13:30-17:00 Afternoon

49 How to Use Design Patterns In Java and .NET
50 Daily Builds are for Wimps
51 Successful Technical Leading on an OO project
52 Notes on the forgotten Art of Software Architecture
53 Framework Design and Implementation using Java and UML
54 Developing Web Services CANCELED

Back To Top