| 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. |  |  |  |  |  |