Course Detail

Course Title  Design Patterns
Course Code  ICCS 307
Credit  4
Semester Offered  1, 2, 3
Duration of Courses  
Degree  Undergraduate
Programme  Bachelor of Science in Computer Science (International Program)
Course Description  An introduction to design patterns covering the rationale and benefits of object-oriented design patterns. Examples will be used to scrutinize the development of good design patterns. This course will discuss in specific patterns, such as Observer, State, Adapter and Abstract Factory. Furthermore, distributed object frameworks, such as RMI and Jini, will be studied for their effective use of design patterns.
Prerequisite  ICCS 330
Other Description  
Language of Instruction