Course Detail
| Course Title | Object-Oriented Design and Methodology |
| Course Code | ICCS 330 |
| Credit | 4 |
| Semester Offered | 1, 2, 3 |
| Duration of Courses | |
| Degree | Undergraduate |
| Programme | Bachelor of Science in Computer Science (International Program) |
| Course Description | Fundamental concepts of object-oriented software analysis and design, use case analysis, class design, encapsulation, inheritance, abstract class, interface and polymorphism. UML modeling. Advanced topics including design by abstraction, refactoring, design patterns, multi-tier architecture, and reusability. |
| Prerequisite | ICCS 202 |
| Other Description | |
| Language of Instruction |
