Our Master of Science in Computer Science program is a technical, highly marketable degree that combines courses on computing fundamentals with cutting-edge applications of computer science—all to prepare you for a job in Silicon Valley and beyond.
Master the field of computer science
Let's stay in touch
In our program, you will explore every facet of computer science, from applications to software libraries to operating systems to hardware. You will also learn about topics that are shaping the future of computing—including artificial intelligence, machine learning, big data, and security—and become adept at finding solutions that are fast, efficient, secure, and scalable.
Students typically complete the M.S. in Computer Science in one and a half or two years.
Successful graduates
Our graduates are in high demand. They become software engineers, technical consultants, programmers, security consultants, and analysts for companies such as IBM, Yahoo!, Cerner, Expedia, and Amazon.
Learn about careersCareer outcomes for 2022 M.S. graduates
100%secured employment or continued their education within six months of graduation
$126,067average full-time starting salary (2021 and 2022 cohorts)
$25,719average signing bonus
A sampling of places our alumni land
Internships or independent study
Our Creativity Requirement ensures you get practical experience while making progress on your degree. Complete an unpaid internship or multiple paid internships locally or on the coasts while earning course credit and making connections with potential employers. Or partner with our faculty members on research and get credit for independent study. Either way, you will build your skills—and your resume.
International students
Many of our graduate students, as well as our faculty, in computer science come to Bloomington from outside the United States. Indiana University draws students from around the globe for other programs of study. The university, our department, and the Luddy School of Informatics, Computing, and Engineering offer many types of support for you and our global community.
Review your degree requirements
Degree requirements for the M.S. in Computer Science are listed in the Luddy academic bulletin. To review your specific requirements, choose the bulletin that represents the year you started, or plan to start, your program.
If your start year is not listed here, you can find an earlier bulletin.
Current student resources
Special opportunities
Indiana Genomics Research Training Program
The INGEN4CS provides support for CS Master students (US citizen or PR required) to conduct genomics research that will prepare them to decode the functional information hidden in DNA sequences.
Advising
For current graduate students, contact the Advising and Student Services Department at gradvise@iu.edu.
For prospective students, contact the Luddy Graduate Studies Office at goluddy@indiana.edu.