The MSE students will take the following required and elective courses.
Core courses (66 ECTS):
- Software Engineering Principles and Concepts (6 ECTS)
- Software Design and Architecture (6 ECTS)
- Software Project, Process and Quality Management (6 ECTS)
- Software Verification, Validation, and Testing (6 ECTS)
- Data Processing at Scale (6 ECTS)
- Technology Entrepreneurship (6 ECTS)
- Professional English (6 ECTS)
- Professional Effectiveness (6 ECTS)
- Capstone Project (6 ECTS)
- Internship (12 ECTS)
Elective courses (24 ECTS):
- Foundation of Algorithms (6 ECTS)
- Software Integration and Engineering (6 ECTS)
- Data Science, Analytics, Machine Learning and AI (6 ECTS)
- Data Management, Distributed and Cloud Computing (6 ECTS)
- Data Mining (6 ECTS)
- Analytical Decision Modeling (6 ECTS)
- Leading Digital and Data Decision Making (6 ECTS)
- Negotiation and Conflict Resolution (6 ECTS)
Applicant requirements
- Bachelor/Master’s degree
- Good level of English: B2+ (TOEFL internet based: from 80 and above; IELTS Academic: from 6.0; PTE: from 60 and above; Duolingo: from 100 and above)
- Good Motivation letter
- CV in English
- Work experience (2+ years preferred)
- Online written assessment
Documents provision
- Application form
- National ID
- Tax code number
- English certificate
- Digital 3x4cm photo
- Diploma and Appendix