
M.S. Computer Science
Dive deep into programming, software engineering, AI, machine learning, big data, and cybersecurity—everything you need to lead in tomorrow’s tech-driven world.

Dive deep into programming, software engineering, AI, machine learning, big data, and cybersecurity—everything you need to lead in tomorrow’s tech-driven world.
As demand for computer science continues to rise, the M.S. in Computer Science at Luddy prepares you to meet it with a strong foundation in computing and advanced study in areas like AI, machine learning, big data, and cybersecurity.
Explore every layer of the tech stack, from software libraries to operating systems to hardware design. Build better applications, smarter systems, and stay ahead in this fast-moving field. Most students finish in 1.5 to 2 years.
Complete this form to learn more about Computer Science at Luddy.
As a computer science student, you’ll explore every corner of the field from software libraries and operating systems to hardware and real-world applications. You'll also dive into the technologies shaping the future, including artificial intelligence, machine learning, big data, and cybersecurity. Our courses are designed to give you the hands-on skills to build smart, secure, and scalable solutions that make an impact.
Before applying to the M.S. program in Computer Science, you are expected to have a strong background in algorithms and systems, proficiency in programming, solid analytical and problem-solving skills, and the ability to handle rigorous coursework.
The Luddy graduate admission committees will consider students who have a three- or four-year bachelor's degree. Applicants should have a minimum of a 3.0 (B) or higher GPA.
This program is designed to give you both a strong foundation in core areas of computer science and the flexibility to explore specialized topics, with courses in artificial intelligence, programming, cybersecurity, software engineering, machine learning, and more.

"My classes haven’t been the kind where you sit for hours in lectures looking at slides; we actively worked on real-world projects that you can show on your resume, and they taught me how to build a functioning team for a professional organization."
Shreyas Chandrashekar M.S. in Computer Science
Our grads don’t just find jobs, they launch high-demand careers. With a nearly 100% job placement rate, you’ll graduate ready to step into high-level roles in software engineering, security, data analysis, consulting, and more.
$123,319Average starting salary
97%of graduates reported full-time employment or graduate school admissions
A few companies that have hired M.S. Computer Science graduates at Luddy:
Amazon Web Services (AWS), American Express, Oracle Corporation, Project 990, Vosyn
What are the career possibilities with a computer science major?
Software Engineer, Senior Consultant, Software Developer,Data Analyst/Scientist, Machine Learning Engineer, and more.

At Luddy and across IU, students and faculty tackle bold research in areas like bioinformatics, computational biology, security, and privacy.
Through the Undergraduate Research Opportunities in Computing program, computer science majors can gain hands-on experience, work closely with faculty or Ph.D. mentors, and build skills that open doors in tech and research careers.

Attending the Luddy School of Informatics, Computing, and Engineering is more affordable than you think. With direct-admit scholarships and federal financial aid, you can reduce the cost of earning your M.S. in Computer Science at IU.

Whether you’re a computer science major or still exploring your options, Luddy School advisors are here to help you navigate degree requirements, seize academic opportunities, and tailor your journey to fit your goals.