You are on page 1of 1

CS545 Software Design Patterns

End Semester Examination Syllabus


Date : June 5, 2019, Duration : 180 Minutes, Time : 9.00 AM, Venue A10-1A & B

Topics :

• UML Notations : Class, Object, Relations, Interaction, Stereo type, Note


• OO Programming language or general concepts
• All Design Patterns presented in the class ( Singleton, Abstract Factory, Factory
method, Adapter, Bridge, Composite, Decorator, Facade, Proxy, Iterator, Chain
of Responsibilities, Command, Mediator, State, MVC, Observer, Template
Method, Kafka, Blackboard, Persistence Frameworks and associated patterns,
Active Object )
• Reading assignments

Expected Learning Outcome :

• Identification of essential inputs for design


• Design description using UML notations and brief text
• Time boxing the design activities
• Use of design patterns for a given case study

Kindly note that this examination's main objective is to evaluate your understanding of
Design patterns and their application. There is likely to be more than one answer and all
may be correct for the given design question. However, they are going to be categorized
as Bad, Satisfactory, Good, Very Good or Excellent. This categorization will be based on
assumed or elaborated analysis of design task, the design steps, design patterns used and
justification for their use.

You might also like