M.Sc. in Software Reengineering.

Comparative Programming languages and Paradigms 2


Readings:

The Object-Oriented Paradigm

[Stroustrup 1988] Stroustrup, Bjarne, "What is object-oriented programming ?", IEEE Software, New York, May 1988,pp 10-20.

[Wegner 1990] "Concepts and paradigms of Object-oriented Programming", Vol. 1 No. 1, OOPS Messenger, Aug 1990.

[Cook 1990] "Comparative analysis of object-oriented languages", Hewlett-Packard, Campus Thomson, Sept. 1990.

[Porter 1992] "Separating the subtype hierarchy from the inheritance of implementation", Journal of object-oriented programming, Feb 1992.

Note Chapters 1, 2, 5, 7 and 9 are essential reading from [ Eliens 1995].

The

Chapter 1 ,
Chapter 2
appendix for C++
Chapter 5
Chapter 7
Chapter 9
postscript version of the overheads accompanying the text is available locally, mirrored from Anton Eliens web site.

[Eliens 1995] Eliens, Anton, Principles of Object-oriented Software Development, Addison-Wesley, 1995.

The Assignment

You can find details of the object-oriented assignment and due dates etc.

- 15% of marks.

Exam Format

Five questions, 3 of mine and the rest of Professor A. Cahill's choose any three.

My Question Format

Three parts

Part (i) based on particular papers, requires descriptions of approach etc.

The "pass" part of question, most marks and answering well achieves pass.

Part (ii) Based on other papers and comparisons.

The second class honours part of question, when answered well gives an honour.

Part (iii) Based on students own experience, viewpoint and other reading.

The first class honours part.

Visit the M.Sc. Site at University of Limerick
Please e-mail me with any problems: renaat@compapp.dcu.ie
Renaat Verbruggen, School of Computer Applications, Dublin City University, February 1999
Updated 1999.