Software engineering is one of the prominent branches of computer engineering which focuses on systematic designing, implementing, and maintenance of large and complicated software systems. Here, in addition to emphasis on technical aspects of developing software systems, software processes, software management, software testing, and risk management are all give special and careful attention. Software engineering department of K. N. Toosi University of technology aimed at teaching and promoting fundamental software engineering methods and technics, those which results in high quality software systems. Most notable research areas of the department includes the followings:
- Information Retrieval