Computer Science Department
Being a great software engineer takes more than just technical knowledge. It requires an ability to adapt and evolve with an ever-changing technological environment. In our software engineering program, you’ll focus on the development and design skills needed to build software applications. You’ll benefit from cutting-edge research, expert faculty, a collaborative environment, and an ideal location near countless career opportunities in Silicon Valley. From Software Engineering to Cyber Security, we’ve got you covered.
While learning in the technology epicenter of Silicon Valley, you’ll benefit from engaged faculty, cutting-edge tools and resources, and countless internships. Plus, there are numerous opportunities to collaborate with faculty, students, and other innovators in the field.
About 53% of current students participate in internships* | 54 countries represented in our student body. |
>50% Annual Earnings are double the national average in Silicon Valley. | 25% Less Fee: Compared to Average Tuition for a Master’s Degree in The US. “Finance and Fee”. |
*one credit hour of Internships is required for all ITU Master’s Degrees.
Faculty
ITU faculty members are leaders at top Silicon Valley companies and hold Ph.D. or terminal degrees in their field of expertise. Learn more

ITU in Action

Degrees