1) Gains adequate knowledge in mathematics, science, and subjects specific to the software engineering discipline; acquires the ability to apply theoretical and practical knowledge of these areas to complex engineering problems.
|
2) Gains the ability to identify, define, formulate, and solve complex engineering problems; selects and applies proper analysis and modeling techniques for this purpose.
|
3) Develops the ability to design a complex system, process, device, or product under realistic constraints and conditions to meet specific requirements; applies modern design methods for this purpose.
|
4) Demonstrates the ability to select, and utilize modern techniques and tools essential for the analysis and determination of complex problems in software engineering applications; uses information technologies effectively.
|
5) Develops the ability to design experiments, gather data, analyze, and interpret results for the investigation of complex engineering problems or research topics specific to the software engineering discipline.
|
6) Demonstrates the ability to work effectively both individually and in disciplinary and interdisciplinary teams in fields related to software engineering.
|
7) Demonstrates the ability to communicate effectively in Turkish, both orally and in writing; to write effective reports and understand written reports, to prepare design and production reports, to deliver effective presentations, and to give and receive clear and understandable instructions.
|
8) Gains knowledge of at least one foreign language; acquires the ability to write effective reports and understand written reports, prepare design and production reports, deliver effective presentations, and give and receive clear and understandable instructions.
|
9) Acquires an awareness of the necessity of lifelong learning; the ability to access information, follow developments in science and technology, and continuously improve oneself.
|
10) Acts in accordance with ethical principles and possesses knowledge of professional and ethical responsibilities.
|
11) Knows the standards used in software engineering practices.
|
12) Knows about business practices such as project management, risk management and change management.
|
13) Gains awareness about entrepreneurship and innovation.
|
14) Gains knowledge on sustainable development.
|
15) Has knowledge about the universal and societal impacts of software engineering practices on health, environment, and safety, as well as the contemporary issues reflected in the field of engineering.
|
16) Acquires awareness of the legal consequences of engineering solutions.
|
17) Applies knowledge and skills in identifying user needs, developing user-focused solutions and improving user experience.
|
18) Gains the ability to apply engineering approaches in the development of software systems by carrying out analysis, design, implementation, verification, validation, and maintenance processes.
|