• Object Oriented Software Development is a 3 credit hour course with theory as well as practical classes.
  • This course provides general overview of design and architectural patterns and practical approaches to software engineering process.
  • Laboratory exercises focus on implementing UML, Design and Architectural Pattern and using unified software development process.

The objective of this course is to provide a student with adequate knowledge of the fundamentals and necessary theoretical backgrounds of various programming languages and their pragmatic structure.