Skip to main content

Being a great software engineer takes more than just technical knowledge, it requires an ability to adapt and evolve with an ever-changing technology environment. Our Software Engineering program focuses on the development and design skills used to build modern software applications.


You have the option to choose a master’s degree in Software Engineering or a concentration. ITU provides 2 Software Engineering concentrations that prepare you with specialized skills and knowledge in the following areas:

Computer Science
Information & Cybersecurity
MS Software Engineering Curriculum
Software Engineering Faculty