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.