1. Ability to analyze and design software
2. Mastery of modern programming languages
3. Understanding AI fundamentals
4. Software project management skills
Evidence
Students were evaluated through graduation projects, final exams, and external review interviews.