STCS 44063
>< Type/ Status : Core
for students offering the special degree in Statistics and Computer Science
>< Title : Object-Oriented Design and Programming
>< Objectives : At the end of this course
the student should be able to demonstrate an understanding of the theory of
object-oriented systems, be able to analyze and design object-oriented systems
using an industry standard modeling language, understand how an object-oriented
programming language upholds object-oriented concepts and effectively use an
industry relevant object-oriented programming language.
>< Course Content :
Background and motivation of object-oriented
methods, Concepts and principles of object-oriented analysis and design, Modeling
concepts and design, Methods of object-oriented analysis and design, Application
of an industrial accepted object-oriented analysis and design method (eg. UML),
Overview of alternate methods, Transition from design to implementation, Concepts
of object-oriented project management issues, Principles and features of an
industry standard object-oriented programming language will be introduced (eg.
Java)
Practical Sessions: Programming using an O-O programming language.
>< Methodology : A
combination of lectures, tutorials and practical sessions.
>< Scheme of Evaluation : End of course examination,
practical examination, seminars and/or assignments.
>< Recommended Reading :
1. Booch, Rumbaugh and Jacobson., The Unified modeling
Language User Guide, (1996), person Education.
2. Eriksson and Penker, UML Toolkit, (1998), John Wiley
& Sons.
3. Thomas Wu, An Introduction to Object-Oriented Programming
with Java. (2001, 2nd Edition), McGraw Hill.
Back