There has been some discussion recently on the
topic of the professionalization of Computer
Science. The education of the existing professions
includes issues of appropriate or ethical conduct.
As Computer Science moves toward professional
status, we must also look at how computing becoming
a profession should impact on curriculum. This
paper will discuss the importance of the
understanding of ethics and the social implications
of technology and will describe the need for such
an education to include the provision of tools, or
models, that will allow the computer professional
to analyze projects that they may be called to work
on. The paper will also discuss the format for such
an education.