Computer Science major standing in front of a screen with data on it

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.

Master the Tech Reshaping the 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.

Let's stay in touch!

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

What you'll learn

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.

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.

"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% job placement 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

Researchers in 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.

IU student looking at a brochure about Scholarships and Financial Aid
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.

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