Skip to main content

Master of Science in Computer Science

With a focus on cutting-edge and emerging technologies, 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.

 

 

Request More Information

In ITU’s M.S. Computer Science program, you’ll prepare for a successful career as a computer scientist or in any field that utilizes computerization. As essential portion of your studies will be dedicated to understanding and researching algorithms, as well as developing new ones. You’ll master operating systems, compilers, internals of databases, visual and sound recognition, and robotics—as well as acquire in-depth theoretical knowledge to contribute to computerization in fields not yet discovered.

computer science graph image

Masters of Science in Computer Science

Curriculum, Program Structure, and Admissions Requirements

Curriculum

The Computer Science program curriculum consists of 4 required (core) courses, an internship, attendance to one ITU presents speaker series, and elective courses to complete the 36 credits required to earn your degree.

Program Structure

Required Courses
  • 4 Core Courses: 12 Credit Hours
  • 1 Capstone Course: Project or Thesis: Up to 3 credit hours (counts as Elective)
  • Internship: 1 Credit Hour
  • Elective Courses: 11-20 Credit Hours Elective Courses: 11-20 Credit Hours
  • Cross-Disciplinary Course: Up to 3 credit hours (counts as Elective)
  • Transfer Credits:: Up to 9 credit hours (counts as Elective)

36 Total Credit Hours

Admission Requirements

  • Bachelor’s degree with a minimum GPA of 2.75, or a Master’s degree with a minimum GPA of 3.0.
  • Test of English as a Foreign Language (TOEFL) examination: score of 72 or better for the internet-based test (iBT). All applicants whose native language is not English and who did not receive either a bachelor’s or graduate degree from an English-speaking institution must take an English proficiency test.*
  • International English Language Testing System (IELTS) examination: band score of 6.0 or better for the academic module. Demonstrated commitment to contribute to and complete the program

*U.S. citizens or U.S. Permanent Residents who have earned an undergraduate or graduate degree from a regionally accredited institution in the U.S. are waived from this requirement.

Masters of Science in Computer Science

Who Should Apply, What You Will Learn, and Program Learning Outcomes

Who Should Apply

ITU’s Computer Science program is ideal for students who want to acquire in-demand technology skills while learning in a collaborative and entrepreneurial environment in Silicon Valley.

Program Learning Outcomes

  • Lead and organize Information Technology (IT) implementations at companies and institutions.
  • Invent and improve algorithms for storing, accessing, processing, and analyzing data.
  • Invent real-time computation methods for analysis and processing of data in robotics on optical, sound, and other real-time data from digital sensors
  • Create innovative and useful features for modern operating systems such as multiprocessor, multiprocessing, and distributed.
  • Contribute to research and development of algorithms in all areas that are now and in the future subject to computerization.
  • Clearly explain Computer Science concepts in research, development, and educational institutions.
  • Show proficiency and skills in the most important areas of state of the art computer science.