At the end of the course ,students will: (i)Be familiar with the latest state of the art soft ware architecture; (ii) Appreciate software system design; and (iii) Understand how system’s components are meant to interact with each other.