Software Engineering / Fall 2019
Announcements
Course Description
In this course you will learn the principles behind designing a large scale software system. The main metrics considered for the design of systems in this course is flexibility toward change and maintainability. Students will be involved in developing a software system during the semester where they will learn the complexities of working in a group, performing project management practices and exercise their knowledge regarding the development of complex software systems.
Course instructor

Mehrdad Ashtiani
Teaching Assistants

Ali Erfanian

Amin Jafari

Amir Reza Amoui

Arian Shariat

Kiarash Tabrizi

Milad Ebrahimi

Mohammad Sanayeh Abbasi

Danial Kamali

Zahra Bashir