tutorials monday morning

37

Creating a Paradigmatic Shift into the Object-Oriented Perspective

Alan Shalloway, Boeing and Net Objectives

Convention Centre
Room 13

Many companies are finding the transition to object-oriented development slowed by many developers' inability to shed their structured background. Developers with a structured background require a paradigmatic shift into the object-oriented perspective to speed up their effective use of this powerful technology. This tutorial takes a systems thinking approach, and contrasts structured and object-oriented methods to allow participants to view things from an object-oriented perspective and to permit further learning of OO methods without the hindrance of older (structured) methods. After this shift, additional object-oriented concepts are presented.

Participants in this introductory tutorial will understand the difference between the structured perspective and the object-oriented perspective. By contrasting these perspectives, the participant will be able to see possibilities in object-oriented design not available in structured programming.

Attendee Background: Participants should be familiar with software development, but need no experience in object-oriented development methods.

Alan Shalloway has been working with object-oriented technology since the early 1980s. Since that time, he has worked as both a consultant and a developer of vertical software in several industries. He is currently consulting with Boeing in assisting their transition to object-oriented technology. Alan's training method focuses on creating a paradigmatic shift to allow the participant a new way to view their current development challenges. Alan has found that using design patterns to illustrate basic object-oriented principles allows participants to grasp these concepts more quickly than standard training methods. His forthcoming book, "Using Design Patterns to Learn Object-Oriented Technology," should be published later this year. Alan has a Masters in Computer Science from the Massachusetts Institute of Technology.

Other tutorials on foundational topics are:

4: Concepts of Object-Oriented Programming
51: Introduction to Visual Modeling and the UML

 

Tutorials
by Title
Tutorials by
Category
Tutorials
by Thread
Full Description
of all Tutorials
Tutorial
Availability

OOPSLA'98 Home
Last edited 22 September 1998 14:39:34