Adequate knowledge in mathematics, science, and software engineering discipline-specific subjects; ability to use theoretical and applied knowledge in these fields in complex engineering problems. |
To have knowledge about the maturity level reached by software engineering as an engineering branch. |
To act in accordance with ethical principles, awareness of professional and ethical responsibility; knowledge about the standards used in software engineering practices. |
Knowledge about the universal and societal effects of software engineering practices on health, environment, and safety and the problems reflected in the field of engineering of the era; awareness about the legal consequences of engineering solutions. |
Ability to apply engineering approaches in the development of software systems by applying analysis, design, implementation, verification, validation, and maintenance processes. |
Basic level software life cycle learning. |