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.


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




Bachelor of Science

in Computer Science

Master of Science

in Software Engineering

Master of Science

in Computer Science

Master of Science

in Information & Cybersecurity