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
- CSCD 302 — Programming III (with VB.NET)
- CSCD 304 — Design and Analysis of Algorithms
- CSCD 306 — Software Engineering
- CSCD 311 — Web Technologies & Development
- CSCD 312 — Introduction to Artificial Intelligence
- CSCD 313 — Databases Management Systems
- CSCD 314 — Research Methods in Computing
- CSCD 315 — Operating Systems
- CSCD 316 — Introduction to Robotics
- CSCD 317 — Embedded Systems
- CSCD 318 — Introduction to Parallel Computing
- CSCD 319 — Computer Vision
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 freeCourse details from University of Ghana Volume 3 Handbook for the Bachelor's Degree: Course Descriptions for Programmes in the Sciences (2017).