<STCS 44013> <STCS 44023> <STCS 44036> <STCS 44046> <STCS 44053> <STCS 44063> <STCS 44073> <STCS 44083> <STCS 44093> <STCS 44103> <STCS 44113> <STCS 44123> <STCS 44136>

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