Computer Science

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.27% Less Tuition: The average tuition for a Master’s degree at ITU is under $~26,000.

*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

Alumni Success

Past students at ITU can be found all over the best companies in the Silicon Valley
and across the USA, such as the ones below:

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