Skip to Main Content

Software Design and Architecture: Course outline (SE3213)

Course contents

The course is an introduction to the use of design and architecture patterns in object-oriented software engineering. In this course we will be discussing:

Background on Object-Oriented Programming – Introduction to Design Patterns

Study of various Design-Patterns

Introduction to Software Architecture

Architecture Tactics

Students should be able to

State concepts of design patterns and software architecture.

Apply suitable design patterns to a given problem.

Apply suitable architectural tactics and/or patterns to a given problem

Reference Books

Related Books