Questora

CSCD 301 — Object Oriented Analysis & Design

Computer Science · University of Ghana

This course teaches the OOP programming paradigm including analysis and design; data hiding and encapsulation; inheritance; and polymorphism. It requires implementation of these concepts using appropriate programming language constructs and extensive programming. Topics Include: Introduction to object orientation, UML 2.0, the Unified Process, overviews a minimalist approach to Object-Oriented Systems Analysis and Design with UML 2.0. the basic characteristics of object-oriented systems; the relevant UML 2.0 are covered with diagrams where applicable, e.g., class diagrams, Structural Models as well as the fourteen diagrams included in UML; the activity diagrams to support business process modeling and deployment diagrams to provide for modeling the physical architecture of the system ; user interface design; class and method design ;object storage design ; user interface design , the design of the physical architecture of the system.

Credits
3
Level
Level 300

Other courses on this programme

Practising CSCD 301 with Questora

Upload your own slides, notes and past papers for CSCD 301 and Questora builds mock exams, practice questions and a revision plan from them.

Start free

Course details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).