Master of Science in Computer Science

M.S. in 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. Explore every corner of the field from software libraries and operating systems to hardware and real-world applications.

What you'll learn

As a computer science student, you’ll 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.

 

Master the tech reshaping the world

As demand for computing expertise continues to rise, the M.S. in Computer Science at Luddy prepares you to meet it with a strong foundation in 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.

Program details for M.S. in Computer Science

Admission requirements

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.

Curriculum

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.

Shreya Chandrashekar
"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

Start a career at Luddy

Our grads don’t just find jobs, they launch high-demand careers. With a nearly 100% success rate, you’ll graduate ready to step into high-level roles in software engineering, security, data analysis, consulting, and more.


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.

Discover Luddy Career Services

One School. Two Campuses. Infinite Possibilities.

More pathways at Luddy Indianapolis

Explore the Computer Science program available at IU's urban research campus in the heart of downtown Indianapolis.

The Luddy student experience

Reserachers from the FAMES Lab
Real Research. Real Experience.

Discover Luddy Research

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.

student looking over a brochure on how to pay for college
Scholarships and Financial Aid

Explore our Financial Help

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.

Student meeting with his academic advisor
Advising and Student Resources

Find Extra Help

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.

Let's stay in touch!

Complete this form to learn more about Computer Science at Luddy.

Ready to start your journey at Luddy? Take the next step!