Learning Objectives
The objective of MESW is to promote excellence in qualification in advanced and core aspects of Software Engineering (ES), from its theoretical foundations to the integration of computer technologies in organizations so that students can:
- Work efficiently in a project team to develop quality software;
- Detect conflicts in requirements and define solutions in the limits of cost, time, existing knowledge and organizational idiosyncrasies;
- Design Software Engineering solutions taking into account ethical, social, legal, technological and economic restrictions;
- Understand and value the analysis of feasibility, negotiation, efficient work habits, leadership, communication and continuous study;
- Learn new Software Engineering development models, techniques and technologies;
- Analyze the strengths and weaknesses of Software development technology, promoting change in organizations;
- Lead the work in several areas of Software development.