Skip to main content

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 countess career opportunities in Silicon Valley. 



Request More Information


ITU offers three computer science master’s degree programs. Each one can provide you with specialized skills and knowledge so you’re prepared for an innovative technology career.

Computer Science Programs Information

Admission Requirements, Curriculum and Faculty Information

BS in
Computer Science

The Computer Science program at ITU can prepare you for a successful career as a computer scientist in fields like technology, research, business, finance, and more.

BSCS Degree

MS in
Software Engineering

Our graduate engineering program offers an advanced curriculum designed to hone the next generation of engineering leaders, entrepreneurs, and researchers.

MSSE Degree

MS in
Computer Science

Focusing on cutting-edge and emerging technologies, the Computer Science program will prepare you for a successful career as a computer scientist in fields

MSCS Degree

MS in
Information & Cybersecurity

Gain the technical skills, experience and knowledge to develop solutions from the ground up, becoming an in-demand cybersecurity professional.

MSIC Degree

Computer Science

ITU faculty members are leaders at top Silicon Valley companies, and hold Ph.D. or terminal degrees in their field of expertise.

ITU Faculty


of students are involved in internships


countries represented in our student body.


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.