TR EN

INTRODUCTION TO SOFTWARE ENGINEERING AND ETHICS COURSE IDENTIFICATION AND APPLICATION INFORMATION

Code Name of the Course Unit Semester In-Class Hours (T+P) Credit ECTS Credit
YZM101 INTRODUCTION TO SOFTWARE ENGINEERING AND ETHICS 1 3 3 5

KEY LEARNING OUTCOMES OF THE COURSE UNIT (On successful completion of this course unit, students/learners will or will be able to)

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.