正在加载图片...
29 Teaching the method dinoustudy of methodoicaseofth principal questions facing companies and universities that adopt object technology:how best to educate those who will have to apply it.This chapter presents teaching principles and points to common errors. The first part of the discussion takes the view of someone who is in charge of organizing a training program in a company;the following parts take the view of a university or high school professor.All emphasize the pedagogical issues ofO-O training, and so they should be relevant to you even if you are in neither of these positions-in particular if you are a trainee rather than a trainer. 29.1 INDUSTRIAL TRAINING Let us start with a few general observations about how to teach object technology-either in public seminars or as part of an in-company training plan-to software professionals previously trained in other approaches. Paradoxically,the trainer's task may be harder now than when object technology started to attract wide interest in the mid-eighties.It was new then to most people,and had an aura of heresy which made the audience listen.Today,no one will call security if one of the cocktail guests declares object-oriented tastes.This is the buzzword effect, which has been dubbed mOOzak:the omnipresence,in the computer press,of O-O this and O-O that,causing a general dilution of the concepts.The words flow so continuously from the loudspeakers-object,class,polymorphism...-as to seem familiar,but are the concepts widely understood?Often not.This puts a new burden on the trainer: convincing the trainees that they do not yet know everything,since no one can learn a subject who thinks he already knows it. The only strategy guaranteed to overcome this problem applies the following plan: Initial training:the "hit them twice"strategy TI.Take the initial training courses. T2.Try your hand at O-O development. T3.Take the initial training courses.29 Teaching the method Ending our study of methodological issues, we turn our attention to one of the principal questions facing companies and universities that adopt object technology: how best to educate those who will have to apply it. This chapter presents teaching principles and points to common errors. The first part of the discussion takes the view of someone who is in charge of organizing a training program in a company; the following parts take the view of a university or high school professor. All emphasize the pedagogical issues of O-O training, and so they should be relevant to you even if you are in neither of these positions — in particular if you are a trainee rather than a trainer. 29.1 INDUSTRIAL TRAINING Let us start with a few general observations about how to teach object technology — either in public seminars or as part of an in-company training plan — to software professionals previously trained in other approaches. Paradoxically, the trainer’s task may be harder now than when object technology started to attract wide interest in the mid-eighties. It was new then to most people, and had an aura of heresy which made the audience listen. Today, no one will call security if one of the cocktail guests declares object-oriented tastes. This is the buzzword effect, which has been dubbed mOOzak: the omnipresence, in the computer press, of O-O this and O-O that, causing a general dilution of the concepts. The words flow so continuously from the loudspeakers — object, class, polymorphism… — as to seem familiar, but are the concepts widely understood? Often not. This puts a new burden on the trainer: convincing the trainees that they do not yet know everything, since no one can learn a subject who thinks he already knows it. The only strategy guaranteed to overcome this problem applies the following plan: Initial training: the “hit them twice” strategy T1 • Take the initial training courses. T2 • Try your hand at O-O development. T3 • Take the initial training courses
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有