Acquire general knowledge of engineering discipline.
Manage specific tools for solving project management problems and / or software engineering.
Be able to learn and apply new methods and information technologies with reliability and autonomy to adapt to changing situations in the field of information technology.
Be able to improve the software development process, using techniques of optimization and quality improvement.
Check the correct operation and integration of programs and detect errors.