Course Material

Advanced Topics in Software Engineering

This was a full semister course taught at IIIT-Hyderabad along with Dr. Vasudeva Varma. We explored the application of systems thinking to software engineernig and software architecture, the semantic structures of design and problem solving.
In this course, we proposed that Software Engineering is perhaps the only discipline whose aim is to teach problem-solving, not to […]



Software Architecture: Do & Describe

This workshop was conducted with Prof T.V.Prabhakar of IIT-Kanpur in Bangalore. It was a four day workshop. There were two tracks – one track dealt with various architecture methodologies, and how to describe and document architectures. The second track dealt with how to design architectures.

Lecture-1: Architecture Driven Organizations – Invited talk by Anand Sudarshan, then […]